/* TITOLI CON IL REPLACE IMMAGINI */

@import url(titoli.css);

/*STILE DI RESET*/
html, body, div, h1, h2,
 h3, h4, h5, h6, ul, ol,
 dl, li, dt, dd, p, blockquote,
 pre, form, fieldset, table, th, td {
 margin: 0; 
 padding: 0; 
 }
 
 /*STILI GENERICI*/
 
html,body
{
	text-align:center;
}

body{
	background-color: #4dadec;
	/*background-color: #e90303;/*colore di natale */
	text-align:left;
	font-family:  Verdana,Myriad pro, Geneva,Arial,sans-serif;
	font-size:12px;
	color:#5d5c5c;
	
	
}

img{
	border:none;
}





/*BLOCCHI DI LAYOUT*/

div#container{
		width:1002px; 
		margin: 0px auto; 
		text-align: center;   /*ripristina l' allineamento*/
		background-color: #ffffff;
		margin-top:20px;
		position:relative;
		
}
div#header{
		width:1002px; 
		height:430px;
		
}


div#contenuto{
	
	width:972px; 
	min-height:530px;
	height:auto !important;
	height:530px;
	text-align:left; /*ripristina l' allineamento*/
	padding-left:30px;
	padding-top:50px;
	line-height:22px;

}
div#footer{
	
	width:1002px;
	height:40px;
	background-image:URL(img/sfondo_footer.gif);
	/*background-image:URL(img/sfondo_footer_natale.gif);/*sfondo di natale */
	background-repeat:repeat-x;
	padding-top:70px;
	text-align:left;
	font-size:11px;
	clear:both;
	margin-top:50px;
	
	}

div#menu{
	
	width:977px;
	height:60px;
	background-image:URL(img/sfondo_menu.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:20px;
	margin-bottom:10px;
	font-family: Century Gothic, AppleGothic;
	font-size:16px;
	text-align:left;
	padding-left:25px;
	}

div#nuvola{

	position:absolute;
	top:0px;left:303px;
	height:160px;width:210px;
	background:URL(img/sfondo_cloud.gif) top right no-repeat;
	/*background:URL(img/sfondo_cloud_natale.gif) top right no-repeat;/*sfondo di natale */
	background-color:#f6f6f6;
	padding-top:30px;
	padding-left:20px;
	line-height:26px;
	
}

div#box_gruppo{

	height:140px;width:240px;
	background:URL(img/viaggi_di_gruppo.jpg) 10px 70px no-repeat;
	border: 1px #f0f0f0 solid;
	margin-top:70px;
	margin-left:15px;
	padding-top:10px;
	padding-left:10px;
	line-height:15px;
}

div#box_preventivo{

	height:140px;width:240px;
	background:URL(img/box_preventivo.jpg) 5px 30px no-repeat;
	border: 1px #f0f0f0 solid;
	margin-top:95px;
	margin-left:15px;
	padding-top:10px;
	padding-left:10px;
	line-height:15px;
}

div#box_newsl{

	height:140px;width:162px;
	min-width:172px;
	margin-top:95px;
	padding-top:10px;
	padding-left:10px;
	line-height:15px;
	background-color:#f6f6f6;
}

.nws{
	padding:10px;
	font-size:11px;
	margin-top:3px;
	height:100px;
	background-image:URL(img/sfondo_sfumatura.gif);
	background-position:bottom left;
	background-repeat:repeat-x;

}

.nws:hover{
	
	
	background-color:#efefef;
	background-image:none;
}


div#babbo1{

	position:absolute;
	top:440px;left:570px;
	height:65px;width:60px;
	/*background:URL(img/babbo1.jpg) top right no-repeat;/*sfondo di natale */
	background-color:#ffffff;
	padding-top:30px;
	padding-left:20px;
	
	
}

div#babbo2{

	position:absolute;
	top:790px;left:850px;
	height:52px;width:60px;
	/*background:URL(img/babbo2.jpg) top right no-repeat;/*sfondo di natale */
	background-color:#ffffff;
	padding-top:30px;
	padding-left:20px;
	z-index:1000;
	
}

div#babbo3{

	position:absolute;
	top:1255px;left:370px;
	height:65px;width:60px;
	/*background:URL(img/babbo3.jpg) top right no-repeat;/*sfondo di natale */
	background-color:#ffffff;
	padding-top:30px;
	padding-left:20px;
	z-index:1000;
	
}


/* CLASSI DI TESTO E LINK */


h2{
	
	font-weight:normal;

}

a:link{
	
	
	color:#ea7d25;
	text-decoration:none;
}
a:visited{
	
	
	color:#ea7d25;
	text-decoration:none;
}

a:hover{
	
	
	color:#bcbcbc;	
	text-decoration:none;
}


.txt_form{

	font-size:11px;
	color:#898787;

}

.cg11{
	
	font-family: Century Gothic, AppleGothic;
	font-size:11px;
	font-style:italic;
}
.cg12{
	
	margin-top:3px;
	font-family: Century Gothic, AppleGothic;
	font-size:12px;
	font-style:italic;
}

.cgblue{
	
	font-family: Century Gothic, AppleGothic;
	font-size:14px;
	color:#4184d6;
	line-height:15px;
	margin-top:3px;
	
}

.cgbluei{

	font-family: Century Gothic, AppleGothic;
	margin-right:7px;
	color:#4184d6;
	font-style:italic;


}

a.cgbluei:link{

	font-family: Century Gothic, AppleGothic;
	margin-right:7px;
	color:#4184d6;
	font-style:italic;

}

a.cgbluei:visited{

	font-family: Century Gothic, AppleGothic;
	margin-right:7px;
	color:#4184d6;
	font-style:italic;

}



.blue{
	
	
	color:#4184d6;
	line-height:15px;
	margin-top:10px;
}
.cgorange {
	
	font-family: Century Gothic, AppleGothic;
	font-size:16px;
	color:#ea7d25;
	line-height:15px;
	margin-top:3px;
	
	
}


a.cgorange:link {
	
	font-family: Century Gothic, AppleGothic;
	font-size:16px;
	color:#ea7d25;
	line-height:15px;
	margin-top:3px;
	
}

a.cgorange:visited {
	
	font-family: Century Gothic, AppleGothic;
	font-size:16px;
	color:#ea7d25;
	line-height:15px;
	margin-top:3px;
	
}

a.cgorange:hover {
	
	font-family: Century Gothic, AppleGothic;
	font-size:16px;
	color:#ea7d25;
	line-height:15px;
	margin-top:3px;
	
}

.testo16{
	
	font-family: Verdana;
	font-size:14px;
	color:#adaeb1;
	font-style:italic;
}


a.link_bianco:link{
	
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	
}
a.link_bianco:visited{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	
}

a.link_bianco:hover{
	font-size:11px;
	color:#e2e2e2;
	text-decoration:none;
}

	


/* CLASSI DI FORM  */

.areatesto{

	border: 1px #dcdbdb solid;
	font-family:  Verdana,Myriad pro, Geneva,Arial,sans-serif;
	font-size:11px;
	color:#5d5c5c;
	background-color:#f9f9f9;

}


.bottone{
	
	background-image:URL(img/arrow.gif);
	background-repeat:no-repeat;
	background-position: 106px 9px;
	background-color:#f6f6f6;
	width:120px;
	height:30px;
	border:0px;
	cursor:pointer;
	text-align:left;
	padding-left:12px;
	font-family:  Verdana,Myriad pro, Geneva,Arial,sans-serif;
	font-size:11px;
	color:#5d5c5c;
	
}

.bottone2{
	
	background-image:URL(img/arrow.gif);
	background-repeat:no-repeat;
	background-position: 106px 7px;
	background-color:#f6f6f6;
	width:130px;
	height:30px;
	border: 1px #dcdbdb solid;
	cursor:pointer;
	text-align:left;
	padding-left:12px;
	font-family:  Verdana,Myriad pro, Geneva,Arial,sans-serif;
	font-size:11px;
	color:#5d5c5c;
	
}

div.per_campotesto{

	background-image:URL(img/sfondo_text.gif);
	background-repeat:no-repeat;
	background-color:#f6f6f6;
	width:150px;
	height:20px;

}
.campotesto{
	
	width:145px;
	height:20px;
	font-size:11px;
	color:#5d5c5c;
	border:0px;
	padding-left:2px;
	padding-top:3px;
	background-color:transparent;

}

.cleardefault{
	
	width:145px;
	height:20px;
	font-size:11px;
	color:#5d5c5c;
	border:0px;
	padding-left:2px;
	padding-top:3px;
	background-color:transparent;

}


div.per_campotesto2{

	background-image:URL(img/sfondo_text_big.gif);
	background-repeat:no-repeat;
	background-color:#f6f6f6;
	width:190px;
	height:22px;

}


.campotesto2{
	
	width:185px;
	height:22px;
	background-color:transparent;
	font-size:11px;
	color:#5d5c5c;
	border:0px;
	padding-left:2px;
	padding-top:3px;

}

.camptxt_big{

	width:260px;
	height:20px;
	border: 1px solid #d7dfe4;
	color:#5d5c5c;
	padding-top:3px;
}

