body {
	background-image: url(../immagini/bg_body.jpg);
	background-repeat:repeat-x;
	background-color:#1B95DB;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474747;
}
h1{margin:0px; padding-top:5px;}
p{margin:5px 0px; padding:0px;}
#contenitore{
	margin:0px auto;
	width:869px;
}
#top{
	float:left;
	background-image:url(../immagini/top_dx.gif);
	width:727px;
	height:157px;
}
#top_logo{
	float:left;
	width:142px;
	height:157px;
}
#lingue{
	width:150px;
	height:15px;
	float:right;
	margin-top:100px;
	padding-right:35px;
}
#lingue a span{
	display:none;
}
#lingue a{
	width:15px;
	height:15px;
	display:block;
	float:right;
	margin-left:10px;
}
#contenuti{
	width:869px;
	background-image:url(../img/bg_contenuti.jpg);
	background-repeat:repeat-y;
	float:left;
}
#sx{
	width:188px;
	float:left;
	padding-left:32px;
}
#sx img{
	margin-bottom:5px;
}
#logo_consorzio{
	width:188px;
	height:188px;
	background-image:url(../img/logo_consorzio.jpg);
	float:left;
}
#page{
	padding-left:15px;
	width:597px;
	float:left;
	background-color:#FFFFFF;
}
#servizi{
	float:right;
}
#divisore_blu{
	float:left;
	width:597px;
	height:5px;
	background-image:url(../img/divisore_blu.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
#divisore_arancio{
	float:left;
	width:597px;
	height:5px;
	background-image:url(../img/divisore_arancio.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
/*-----------------------------------------------------NEWS HOME-----------------------------------------------*/
#news{
	width:597px;
	height:100%;
	background-image:url(../img/bg_img_home.jpg);
	background-repeat:repeat-y;
	float:left;
}
#news_singola{
	width:139px;
	float:left;
	padding:5px;
}
#news1{
	background-color:#edf8fe;
	width:590px;
	margin-top:10px;
}
#news2{
	background-color:#e2f3fd;
	width:590px;
	margin-top:10px;
}
/*--------------------------------------------------------------NEWS SX------------------------------------------------------*/
#archivio_news{
	float:left;
	margin-top:20px;
	font-size:11px;
}
#archivio{
	width:188px;
	height:24px;
}
#archivio a{
	width:188px;
	height:24px;
	display:block;
}
#archivio span{
	display:none;
}
#news_sx{
	border:1px solid #157BB7;
	width:180px;
	height:140px;
	padding:3px;
	float:left;
}
#news_sx p.titolo{
	float:left;
	margin-top:5px;
	padding-left:15px;
	padding-bottom:0px;
}
#news_sx p.titolo a{
	float:left;
	color:#3071A5;
	text-decoration:none;
	font-weight:bold;
}
#news_sx p.titolo a:hover{
	float:left;
	color:#FF9900;
	text-decoration:none;
	font-weight:bold;
}
#news_sx p.testo{
	float:left;
	padding-left:25px;
	margin:0px;
	padding-top:0px;
}
#news_sx p.freccina{
	background-image:url(../img/freccina.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:10px;
	height:10px;
	margin-top:8px;
	padding:0px;
}
#news_sx p.divisore{
	color:#3071A5;
	text-align:center;
	margin:0px;
	padding:0px;
}
/*-----------------------------------------------------------MAPPA-------------------------------------------*/
#mappa{
	width:188px;
	height:196px;
	margin-top:20px;
	float:left;
}
#mappa a{
	width:188px;
	height:196px;
	display:block;
}
#mappa span{
	display:none;
}
/*----------------------------------------------------------ITINERARI----------------------------------------------------*/

#itinerario{
	width:597px;
	float:left;
}
#titolo_iti{
	width:597px;
	float:left;
}
#foto_iti{
	width:165px;
	float:left;
}
#testo_iti{
	width:400px;
	float:left;
}
/*--------------------------------------------------------ELENCO STRUTTURE------------------------------------------------*/

#struttura{
	width:587px;
	float:left;
	border:1px solid #1B95DB;
	padding:5px;
}
#logo_struttura{
	float:left;
	margin-left:25px;
	margin-top:25px;
}
#nome_struttura_sx{
	float:left;
	width:12px;
	height:24px;
	background-image:url(../img/titolo_sx.jpg);
}
#nome_struttura{
	float:left;
	height:19px;
	background-image:url(../img/titolo_bg.jpg);
	background-repeat:repeat-x;
	padding-top:5px;
}
#nome_struttura_dx{
	float:left;
	width:12px;
	height:24px;
	background-image:url(../img/titolo_dx.jpg);
}
/*------------------------------------------------------*/
#nome_struttura_sx_a{
	float:left;
	width:12px;
	height:24px;
	background-image:url(../img/titolo_sx_a.jpg);
}
#nome_struttura_a{
	float:left;
	height:19px;
	background-image:url(../img/titolo_bg_a.jpg);
	background-repeat:repeat-x;
	padding-top:5px;
}
#nome_struttura_dx_a{
	float:left;
	width:12px;
	height:24px;
	background-image:url(../img/titolo_dx_a.jpg);
}
/*------------------------------------------------------*/
#nome_struttura_sx_g{
	float:left;
	width:12px;
	height:24px;
	background-image:url(../img/titolo_sx_g.jpg);
}
#nome_struttura_g{
	float:left;
	height:19px;
	background-image:url(../img/titolo_bg_g.jpg);
	background-repeat:repeat-x;
	padding-top:5px;
}
#nome_struttura_dx_g{
	float:left;
	width:12px;
	height:24px;
	background-image:url(../img/titolo_dx_g.jpg);
}
/*------------------------------------------------------*/
#nome_struttura_sx_v{
	float:left;
	width:12px;
	height:24px;
	background-image:url(../img/titolo_sx_v.jpg);
}
#nome_struttura_v{
	float:left;
	height:19px;
	background-image:url(../img/titolo_bg_v.jpg);
	background-repeat:repeat-x;
	padding-top:5px;
}
#nome_struttura_dx_v{
	float:left;
	width:12px;
	height:24px;
	background-image:url(../img/titolo_dx_v.jpg);
}
/*------------------------------------------------------*/
#testo_struttura{
	float:left;
	margin-top:10px;
}
#servizi_struttura{
	float:left;
	width:580px;
	border-bottom:1px solid #F48710;
	text-align:right;
	margin-top:30px;
	margin-bottom:30px;
}
/*#servizi_struttura img{
	margin-right:25px;
	margin-top:20px;
}*/
#descrizione_struttura{
	width:580px;
	float:left;
	margin-right:5px;
	text-align:justify;
}
#foto_struttura{
	width:420px;
	float:left;
	margin-top:20px;
}
#foto_struttura img{
	border:1px solid #FD9003;
	margin-bottom:3px;
	margin-right:3px;
}
#caratteristiche{
	float:left;
	width:420px;
}
#caratteristiche1{
	width:160px;
	float:left;
}
/*------------------------------------------------------------FOOTER----------------------------------------------------*/

#footer{
	width:869px;
	height:110px;
	float:left;
	background-image:url(../img/bg_footer.jpg);
	text-align:center;
	color:#999999;
	padding-top:30px;
}
#footer a{
	color:#999999;
	text-decoration:none;
}
#footer a:hover{
	color:#006699;
	text-decoration:none;
}
/*------------------------------------------------------------- STILI TESTI ---------------------------------------------------*/
.titoloneBlu{
	color:#157BB7;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
}
.titoloneBlu a{
	color:#157BB7;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:none;
}
.titoloneBlu a:hover{
	color:#FD9003;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:none;
}
/*-------------------------*/
.titoloBlu{
	color:#157BB7;
	font-size:12px;
	font-weight:bold;
}
.titoloBlu a{
	color:#157BB7;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.titoloBlu a:hover{
	color:#FD9003;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
/*------------------------*/
.titoloBianco{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.titoloBianco a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.titoloBianco a:hover{
	color:#444962;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
/*------------------------*/
.titoloneArancio{
	color:#FD9003;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
}
.titoloneArancio a{
	color:#FD9003;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:none;
}
.titoloneArancio a:hover{
	color:#157BB7;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:none;
}
/*-----------------------*/
.titoloArancio{
	color:#FD9003;
	font-size:12px;
	font-weight:bold;
}
.titoloArancio a{
	color:#FD9003;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.titoloArancio a:hover{
	color:#157BB7;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
/*--------------------*/
.titoloVerde{
	color:#84BF15;
	font-size:12px;
	font-weight:bold;
}
.titoloVerde a{
	color:#84BF15;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.titoloVerde a:hover{
	color:#5B8113;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
/*--------------------*/
.titolo{
	color:#444962;
	font-size:12px;
	font-weight:bold;
}
.titolo a{
	color:#444962;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.titolo a:hover{
	color:#585F7F;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
/*-------------------------*/
.titolettoBlu{
	color:#157BB7;
	font-size:10px;
	font-weight:bold;
}
.titolettoBlu a{
	color:#157BB7;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.titolettoBlu a:hover{
	color:#FD9003;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
/*-------------------------*/
.testoBlu{
	color:#157BB7;
	font-size:11px;
}
.testoBlu a{
	color:#157BB7;
	font-size:11px;
	text-decoration:none;
}
.testoBlu a:hover{
	color:#FD9003;
	font-size:11px;
	text-decoration:none;
}






