/* CSS Document */
*{ padding:0px; margin:0px;}

body{ background: #FFFBDB; font-family:"Trebuchet MS", verdana, arial, "Times New Roman"; line-height:18px; font-size:12px; color:#000;}

a:link{ text-decoration:underline; color:#000; }
a:hover{ text-decoration:underline; color:#ff6600; }
a:visited{ text-decoration:underline; color:#000; }

#contenitore_fake { width:960px; margin:0px auto;}

.blu{ color:#0082C8; font-weight:bold} 
.yellow{ color:#DEA303;}
.black{ color:#000;}

.blu_11{ color:#0082C8; font-size:11px;}
.yellow_11, .didascalia{ color:#DEA303; font-size:11px;}
.black_11{ color:#000; font-size:11px;}

.blu_12{ color:#0082C8; font-size:12px;}
.yellow_12{ color:#DEA303; font-size:12px;}
.black_12{ color:#000; font-size:12px;}

.blu_11 a{ color:#0082C8; font-size:12px; text-decoration:none}
.yellow_11 a{ color:#DEA303; font-size:12px;text-decoration:none}
.black_11 a{ color:#000; font-size:12px;text-decoration:none}

.blu_12 a{ color:#0082C8; font-size:12px; text-decoration:none}
.yellow_12 a{ color:#DEA303; font-size:12px;text-decoration:none}
.black_12 a{ color:#000; font-size:12px;text-decoration:none}

h3 { color:#0082C8; font-size:18px;  background:transparent url(../img/comuni/linea_h3.png) bottom left no-repeat; padding-bottom:8px;}
h4.orange{ font-size:16px; color:#ff6600;}

hr{ display:none; height:1px;}

.pulisci{ clear:both; height:0px;}
.nascondi{ visibility:hidden; height:0px;}
.nascondi_txt{ display:none; height:0px;}
.centra{ text-align:center; float:none;}


/*TESTATA*/
#testata{ height:120px;}
#logo{ float:left; width:287px;}
#img_testata{width:673px; float:right; }

/*SUB*/
#sub { height:25px; background:transparent url(../img/comuni/sub_bg.gif) 0 0 no-repeat;}

#menu_aux{ float:right; padding-right:30px;}
#menu_aux img{ vertical-align:middle;}

#sub #menu_aux a{color:#0082C8; font-weight:bold; text-decoration:none;}
#sub #menu_aux a:hover{color:#ff6600; font-weight:bold; text-decoration:underline;}

#lingue{ float:left; padding-left:310px;}
#lingue img, #lingue img a{ border:none}

/*CORPO*/
#corpo{ margin-top:10px;}
#lato_sx{ float:left; width:260px; padding-left:20px;}
#lato_dx{ float:right; width:673px;}

#top_corpo_dx{background:transparent url(../img/comuni/body_dx_top.jpg) left bottom no-repeat; height:10px;}
#corpo_dx{background:transparent url(../img/comuni/body_dx_bg.jpg) left 0  repeat-y; padding:0px 15px 0px 20px;}
#corpo_dx p{padding:0px;}
#oblo_sezione{ float:right; margin-left:10px;}

#immagine_index{ float:left; margin-right:10px;}
#bottom_corpo_dx{background:transparent url(../img/comuni/body_dx_bottom.jpg) left top no-repeat; height:10px;}

#top_menu{background:transparent url(../img/comuni/menu_top.gif) left bottom no-repeat; height:10px;}
#body_menu{background:#C7E4F9 url(../img/comuni/menu_bg.gif) left 0  repeat-y;}

#body_menu ul { list-style-type:none;}
#body_menu ul li{ padding-left:5px; padding-bottom:5px; text-decoration:none; font-weight:bold;}
#body_menu ul li a{ background:transparent url(../img/comuni/marker.gif) left center no-repeat; padding-left:20px; color:#0082C8; margin:5px 0px; text-decoration:none; }
#body_menu ul li a:hover, #body_menu .active { background:transparent url(../img/comuni/marker.gif) left center no-repeat; padding-left:20px; color:#ff6600; margin:5px 0px; font-weight:bold;}


/*PHOTOGALLERY*/
#view_img{  padding-bottom:10px; text-align:center;}
.lista_immagini img{ display:inline; margin-right:3px; cursor:pointer; width:60px;}

#menu_img{}

#menu_img ul { list-style-type:none;}
#menu_img ul li{  padding-bottom:5px; text-decoration:none; font-weight:bold;}
#menu_img ul li a{  color:#000; text-decoration:none; }
#menu_img ul li a:hover, #menu_img .active { color:#ff6600; font-weight:bold;}

.sub_cat_img ul{ padding-left:15px; list-style-type:none; font-weight:normal; }
.sub_cat_img ul li , .sub_cat_img ul li a{ text-decoration:none; font-weight:normal; }
.sub_cat_img ul li a:hover{text-decoration:none; font-weight:normal;}

/*gallery statiche*/
#list_img{ padding:10px 0px;}
#list_img img{ padding-right:5px; cursor:pointer;}

/*box sub_cat*/
#sub_cat{}
#sub_cat ul, 
#sub_cat_audio ul, 
#sub_cat_video ul,
#sub_cat_luci ul, 
#sub_cat_strutture ul
{ list-style-type:none; font-weight:normal; }

#sub_cat ul li, 
#sub_cat_audio ul li, 
#sub_cat_video ul li, 
#sub_cat_luci ul li, 
#sub_cat_strutture ul li
{ padding-left:15px; color:#0082C8;  text-decoration:none; font-weight:normal; }

#sub_cat ul li a, 
#sub_cat_audio ul li a, 
#sub_cat_video ul li a, 
#sub_cat_luci ul li a, 
#sub_cat_strutture ul li a
{ background:transparent url(../img/comuni/marker_sub.jpg) left 3px no-repeat; padding-left:15px; color:#0082C8; text-decoration:none; font-weight:normal;}

#sub_cat ul li a:hover,
#sub_cat_audio ul li a:hover, 
#sub_cat_video ul li a:hover, 
#sub_cat_luci ul li a:hover, 
#sub_cat_strutture ul li a:hover,
#sub_cat .active,
#sub_cat_audio .active, 
#sub_cat_video .active, 
#sub_cat_luci .active, 
#sub_cat_strutture .active
{ background:transparent url(../img/comuni/marker_sub.jpg) left 3px no-repeat; padding-left:15px; color:#ff6600; font-weight:normal;}
#bottom_menu{background:transparent url(../img/comuni/menu_bottom.gif) left top no-repeat; height:10px; margin-bottom:10px;position:relative;}
#offerte_marker{
	position:absolute;
	left: 191px;
	top: -41px;
}


#msg { border: 1px solid #CDCAB1; padding:15px 0px; text-align:center; font-size:16px; color:#FF0000;}
/*
#lente{
	//position:absolute;
	background:transparent;
	left: 279px;
	top: 1px;
	width:20px;
	height:20px;
}
*/
#lente{
	text-align:center;
}

/*FORM*/
#form_contatti table{ width:100%;}
label{ color:#000;}
input, select, textarea{ width:200px; padding:1px; margin:5px; border: 1px solid #CDCAB1; color:#0082C8;}
select{ width:auto}
textarea{ width:510px; overflow:hidden;}
/*FOOTER*/
#footer{ letter-spacing:0px; font-size:11px; line-height:normal;}
#footer img{ vertical-align:middle;}
