@charset "utf-8";

body {
	background-color:#370000;
	margin-top: 0px;
}



a img {

	border: none;

}



p {

	font-size:14px;

}



#container {
	width: 1240px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;

}

.cont-top {
	width:1240px;
}

#container #header-sx {

	background-image: url(immagini/header_sx.png);
	background-repeat: no-repeat;
	height: 490px;
	width: 220px;
	float: left;

}

#container #header-dx {

	background-image: url(immagini/header_dx.png);
	background-repeat: no-repeat;
	float: right;
	height: 490px;
	width: 220px;

}

#container #content {

	background-image: url(immagini/body.png);

	width: 1240px;

	clear: both;

	float: left;

}

#container #footer {

	background-image: url(immagini/footer.png);

	background-repeat: no-repeat;

	height: 100px;

	width: 1240px;

	float: left;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	text-align: center;

	color: #462E1C;

	padding-top: 25px;

}

#container #header {

	background-image: url(immagini/header.png);

	height: 490px;

	width: 800px;

	float: left;

	background-repeat: no-repeat;

}

#container #header #testo {
	height: 305px;
	width: 690px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-top: 5px;
	padding-right: 100px;
	padding-left: 10px;
	color: #462E1C;

}

#container #content #body #admatch {

	text-align: center;

}





#container #header-dx #postit {
	width: 180px;
	height: 240px;
	margin-top: 215px;
	margin-right: 15px;
	margin-bottom: 30px;
	float: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-variant: normal;
	padding-top: 5px;
	padding-left: 5px;

}



#container #header-sx #partner {

	padding-top: 45px;
	padding-left: 40px;
	width: 180px;
	height: 435px;

}

#container #content #content-partner {

	width: 180px;

	padding-left: 40px;

	padding-top: 0px;

	margin-top: 0px;

	float: left;

}

#container #header #logo {

	height: 170px;

	width: 800px;

}

#container #content #body {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #694529;

	width: 780px;

	float: left;

	margin-right: 10px;

	margin-left: 10px;

}

#container #content #body-right {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #694529;

	float: left;

	width: 220px;

}

#container #content #body-right #right1, #right1hotel, #right2, #right3, #right4 {
	font-size: 12px;
	color: #000000;
	background-image: url(img/post_it.png);
	background-repeat: no-repeat;
	height: 267px;
	width: 190px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
	font-weight: bold;

}
#container #content #body-right #right1 {
	background-image: url(img/post_it_ass.png);
	width:215px;
	height:310px;
	font-weight:normal;
	padding-right:10px;
}
.ass-button {
	font-weight:700; 
	color:#FF6600; 
	text-align:center;
	background:#fff;
	border:1px solid #007CC2!important;
	padding:.4em;
	width:155px;
	display:block;
}
.ass-button:hover {
	background:#FF6600;
	border:1px solid #fff;
	color:#fff;
}
#container #content #body-right #right5 {
	background-image: url(img/post_it.png);
	background-repeat: no-repeat;
	text-align: center;
	height: 267px;
		width: 190px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 5px;

}


#container #content #body #news {
	width: 780px;
	margin-top: 10px;
	float: left;
	text-align: center;

}



#container #content #body #news #news_content  {

	width: auto;

}



#container #content #body #indirizzi {
	width: 780px;
	float: left;
	margin-top: 10px;

}





#container #content #body #mappa {
	float: left;
	width: 550px;
	height: 270px;
}

#container #content #body #mappa-right {
	float: right;
	width: 230px;
	background-repeat: no-repeat;
	color: #993300;
	font-size: 14px;
	font-weight: bold;
	height: 265px;
	padding-top: 5px;

}

#container #content #body #vacanze_edreams, #vacanze_expedia, #vacanze_pandgo, #airfrance, #british, #klm, #terminala, #voli_expedia, #voli_tui, #aerlingus, #hotel1, #volohotel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #FDECDB;
	text-align: center;
	background-image: url(img/bg_news.png);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
	width: auto;
	margin-bottom: 10px;

}



#container #content #body #offerte #voli {

	width: 250px;
	margin-top: 10px;
	margin-right: 3px;
	float: left;
	background-image: url(img/bg_box_voli.png);
	background-repeat: no-repeat;
	padding-left: 5px;

}

#container #content #body #offerte {

	width: 780px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #400080;

}

#container #content #body #mappa_viaggifirmati {

	background-image: url(img/sabbia.jpg);

	background-repeat: no-repeat;

	height: 270px;

	width: 780px;

}



#container #content #body #offerte #hotel {
	float: left;
	width: 250px;
	background-image: url(img/bg_box_hotel.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-left: 5px;
	margin-left: 5px;

}

#container #content #body #offerte #voliehotel {
	width: 250px;
	margin-top: 10px;
	float: right;
	background-image: url(img/bg_box_voliehotel.png);
	background-repeat: no-repeat;
	padding-left: 5px;

}



#container #content #body #news #news_titolo, #indirizzi_titolo, #motore_ricerca {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	height: 20px;

	width: auto;

	background-image: url(img/bg_news.png);

	background-repeat: no-repeat;

	padding-top: 2px;

	padding-bottom: 2px;

	text-align: center;

	color: #400080;

}

#container #content #body #indirizzi #indirizzi_content {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #462E1C;

	width: auto;

	padding-left: 10px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 10px;

}

#container #header #testo #motore_vacanze {

	height: 295px;

	width: 700px;

	background:url(img/bgmotore.png) no-repeat;

	text-align: center;

	padding-top: 5px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #333333;

	font-size: 30px;

}

#container #header-dx #postit #messaggio {
	height: auto;
	width: auto;
	color: #462E1C;
	margin-left: 15px;
	padding-left: 3px;
	border: 1px dotted #462E1C;
	margin-right: 5px;
}

#container #content #body #offerte #voli #continua {
	padding-left: 166px;

}

#container #content #body #offerte #voliehotel #continua1 {
	float: right;

}
#container #content #body #offerte #hotel #continua2 {
	padding-left: 166px;
	width: auto;
}

