@charset "UTF-8";
/* CSS Document 

grigio chiaro 		#444444
grigio intermedio 	#333333
grigio scuro		#111111
rosso scuro			#9a1e18
rosso chiaro		#a83332
celeste chiaro		#A0B4C8

*/

body{ background: url(../img_layout/bg_diagonali_lato.png) repeat; #000; margin:0; padding:0; text-align:center;}

.clear{ clear:both;}
h1, h2,h3{ font-family:"Arial Black", Arial Black, Arial, Helvetica, sans-serif;}

#green{background:url(../img_layout/bg_grey.gif) top repeat-x #444444; position:relative;}

#blue{ position:absolute; z-index:0; top:0; left:50%; width:50%; height:100%; background:url(../img_layout/bg_grey2.gif) top repeat-x #111111;}


#mother{background:url(../img_layout/bg_grey2.gif) top repeat-x #111111; position:relative; z-index:1; width:950px; margin:auto; text-align:left;}
#logo img{ border:none;}

#menu_top{ position:absolute; top:5px; right:0px; color:#fff; font-size:12px;}
#menu_top a{ color:#fff;}
#menu_top a:hover{ text-decoration:none;}

#language{ position:absolute; right:0; top:-1px; background-color:#444444; border:1px; padding:3px; border:1px solid #999;}
#language img{ margin:0 3px; border:none; filter:alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
-khtml-opacity: 0.3;}
#language a img{filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;}

#left, #right{ position:relative; float:left; display:inline;}

#left{ background: url(../img_layout/img_footer_left.jpg) bottom no-repeat #333333; padding:0 0 180px 0; width:340px;}
#right{ width:570px;  padding:50px 0 80px 40px;}
#right a{ color:#999;}
#right a:hover{ text-decoration:none;}

.attivita_hp{ font-size:12px; text-align:justify; line-height:16px; color:#666666;}
.attivita_hp h1{ font-size:30px; letter-spacing:-1px; color:#9a1e18;}
.attivita_hp h2{ font-size:14px; margin:3px 0 5px; color:#9a1e18;}
.attivita_hp .box{ height:150px; width:530px; padding:0 20px 0 0; background:url(../img_layout/bg_box_attivita.gif) right repeat-y; margin:25px 0 0 0;}
.attivita_hp .box img{ float:left; margin:0 20px 0 0; }
.attivita_hp .box a img{ border:5px solid #fff;}
.attivita_hp .box a:hover img{ border:5px solid #9a1e18;}
.attivita_hp .box h1{ font-size:14px; color:#9a1e18; margin:3px 0 5px 0;}
.attivita_hp .box h2 a{ color:#9a1e18!important;}


#box_news_hp{ margin:30px 0 0 0;}
#box_news_hp h2{font-size:32px; letter-spacing:-1px; color:#4f96d7; width:150px; float:left; display:inline; margin:0;}
#box_news_hp .box{ color:#A0B4C8; font-size:12px; line-height:16px; text-align:justify; float:left; display:inline; background: url(../img_layout/icon_news.gif) 10px 10px no-repeat #e6ecf6; border:1px solid #fff; margin:10px 0 0 0; width:350px; padding:10px 10px 10px 40px}
#box_news_hp .box h1{ color:#4f96d7; font-size:14px; margin:0 0 10px 0;}
#box_news_hp .box h1 span{ display:block; font-size:11px;}
#box_news_hp .box h1 a{color:#4f96d7; text-decoration:none;}
#box_news_hp .box h1 a:hover{color:#A0B4C8;}

.float_right{ float:right;}

.box_content, .box_photogallery{font-size:12px; text-align:justify; line-height:16px; color:#666;}
.box_content h2, .box_photogallery h2{font-size:32px; letter-spacing:-1px; color:#9a1e18; margin:0 0 20px 0;}
.box_content h3{ margin:10px 0 0 0;}
.box_content ul { color:#A0B4C8; padding-left:20px; line-height:20px;}
.box_photogallery h2{ font-size:26px;}
.box_photogallery{ margin:30px 0;}
.box_photogallery a img, .box a img{border:5px solid #9a1e18;}
.box_photogallery a:hover img, .box a:hover img{border:5px solid #A0B4C8;}

img.carsokras{border:5px solid #4f96d7; text-align:left; float:left; display:inline; margin:0 10px 0 0;}
img.carsokras_right{border:5px solid #9a1e18; text-align:left; float:right; display:inline; margin:0 0 0 10px;}

#menu_left{ margin:20px 0 0 0;}

img.carsokras{border:5px solid #4f96d7;}

#box_turismo_hp{ position:relative; width:230px; margin:auto;}
#box_turismo_hp h1{ font-size:22px; margin:0; letter-spacing:-1px; color:#fff;}
#box_turismo_hp a img{ z-index:3; position:relative; border:5px solid #fff; margin:0 0 -5px -5px;}
#box_turismo_hp a:hover img{ z-index:5;border:5px solid #cae267;}

#sponsor{ position:relative; width:318px; margin:auto; padding-left:-20px;}
#sponsor h2{ font-size:22px; margin:0 0 10px 0; letter-spacing:-1px; color:#fff;}

#sponsor a img{ z-index:3; position:relative; border:5px solid #A0B4C8; margin:0 0 -5px -5px; margin-bottom:4px;}
#sponsor a:hover img{ z-index:5;border:5px solid #fff;}

.sel{color:#ffffff!important;}

ul.elenco{ margin:10px 0 0 20px; padding:0; list-style:none;}
ul.elenco li{margin:0 0 6px 0; background:url(../img_layout/bullet.gif) 0 6px no-repeat ; padding:0 0 0 10px;}
ul.elenco li a{ color:#203447;}
ul.elenco li a:hover{ text-decoration:none;} 

.testa_sponsor{ margin-bottom:20px; border:0; width:570px;}

#alert{ border:1px solid #ddd; padding:15px; background-color:#333; margin-bottom:10px;}
#alert h1{ margin:0!important;}
#alert ul.ko{ color:#9a1e18; margin:0 0 0 0; background:url(../img_layout/icon_avvisi_ko.gif) left no-repeat; padding:0 0 0 80px;}
#alert ul.ko li{ padding:0;}
#alert ul.ok{ color:#009900; margin:10px 0 0 0; background:url(../img_layout/icon_avvisi_ok.gif) left no-repeat; padding:0 0 0 80px; min-height:41px;}


#paginazione{padding:4px 2px 2px 2px; color:#5693c7; font-family: sans-serif, Arial, Helvetica; font-size:11px; width:auto; text-align:center;}
#content_paginazione{width:290px; margin:0 auto; text-align:center; }
.paginazione_number{float:left; display:inline; color:#5693c7; width:70px; }
#content_paginazione span{text-decoration:none; color:#5693c7; width:40px;  text-align:center; float:left; display:inline; }
#paginazione a{display:block; text-decoration:none; color:#0c3357; text-align:center;}
#paginazione a:hover{text-decoration:none; color:#5693c7;}

iframe{width:560px; height:340px; border:5px solid #A0B4C8; margin-top:20px;}

#footer{ width:950px; margin:auto;position:relative; z-index:2; text-align:left; color:#dde5f2; font-size:11px; padding:10px 0 0 0;}
#footer a{ color:#dde5f2;}
#footer a:hover{ text-decoration:none;}
#footer span{ float:right; position:relative; z-index:20;}
#footer span a{ font-weight:bold; text-decoration:none;}
#footer span a:hover{ color:#fff;}
#sassi{ z-index:-1; background:url(../img_layout/img_footer_right.jpg); width:600px; height:108px; position:absolute; right:0; top:-76px;}

#button_mail{ color:#9a1e18; width:60px; height:24px; background-color:#111111; border:1px solid #9a1e18; cursor:pointer;}