body{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #E0E0E0;}
img{ border:0px}
.clear{ clear:both; padding:0px; margin:0px}
a { color:#58111B; text-decoration:none}
a:hover { text-decoration:underline}
/*HOME PAGE*/
#content_intro{ margin: 100px auto; background-image:url(../img/intro.jpg); width:390px; height:514px}
#italiano{ padding:398px 0px 0px 60px; float:left}
#english{padding:398px 80px 0px 0px; float:right}
/*COPYRIGHT HOME PAGE*/
.copyright{ padding:50px 0px 0px 0px; color:#999999}
.copyright a{ text-decoration:none; color:#999999}
.copyright a:hover{ text-decoration:underline; color:#999999}
/*CONTAINER*/
#container{ margin: 10px auto; width:830px;}
/*HEADER*/
#header{background-image:url(../img/top.jpg); width:830px; height:313px;}
/*MENU LEFT*/
#menu_left{ float:left;width:250px; padding-top:125px; text-align:left; font-size:14px; text-transform:uppercase; font-weight:bold; font-style:italic; }
#menu_left ul{ list-style:none;}
#menu_left li{padding:3px 0px 3px 1px; margin:0px; border-bottom:1px dotted #7C1827}
#menu_left a{ text-decoration:none;color:#58111B;}
#menu_left a:hover{ text-decoration:none; padding-left:20px}
/*MAIN RIGHT*/
#main_right{float:right;width:532px; margin-right:20px }
/*MAIN PHOTO*/
#main_photo{background-image: url(../img/main_photo.jpg); width:531px; height:250px}
#main_photo_en{background-image: url(../img/main_photo_en.jpg); width:531px; height:250px}
/*MENU UP*/
#menu_up{padding-top:25px; font-size:12px}
#menu_up ul,#menu_up li{margin: 0;padding: 0;list-style: none}
#menu_up ul{height:31px;padding:0px; margin:0px}
#menu_up li{float:left;margin-right:1px}
#menu_up a{float: left;width: 132px;line-height: 31px;background-image: url(../img/bottom_menu_up.jpg); text-decoration: none;color: #fff; font-weight:bold}
#menu_up a:hover{background-image: url(../img/bottom_menu_up_hover.jpg);}
/*CONTENT*/
#content{background: #FFF url(../img/middle.jpg) repeat-y;}
#content_body{ padding:20px 30px 10px 30px;text-align:justify;line-height:16px;}
.main_left{float:left; width:215px; border: 5px solid #E1E1E1; margin:5px}
.square {padding:5px; background:#F5F5F5; font-size:11px}
.main_left h3{ border-bottom: 2px solid #CCCCCC; font-size:14px; text-align:left; margin-bottom:5px}
.main_right{float:right; width:520px;}
.main_right_content{margin-top:10px;line-height:16px;}
.square_content { font-size:11px; text-align:left}
/*CONTENUTO*/
.data_inserimento{ font-size:11px; margin-top:10px}
.titolo{ font-size:14px; font-weight:bold; color:#58111B}
.testo_content{ margin:10px 5px 5px 5px; text-align:justify}
.date_promozioni{ border:1px solid #eaeaea; padding:10px; background:#efefef; margin:auto; margin-bottom:35px; width:500px; text-align:center}
.foto{ float:right; width:105px; text-align:center}
.testo{ float:left; width:380px }
.foto_intero{ float:right;  margin-left:5px; text-align:center}
.testo_intero{ float:left; width:540px }
.obbligatorio{ color:#990000; font-weight:bold}
.square_imp{background-color:#F2F2F2; padding:5px; border:1px dotted #B1B4AF; text-align:justify; font-size:13px; font-weight:bold; color:#58111B; font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; line-height:20px;}
.division{ float:left; margin:10px; text-align:left; font-size:11px}
.division img{ background-color:#C0C0C0; padding:3px}
.maggiori_info { background-color:#C0C0C0; padding:2px; font-size:10px; margin-top:10px; display:block; text-align:center; width:140px; position:relative;  font-weight:bold}
.maggiori_info_en { background-color:#C0C0C0; padding:2px; font-size:10px; margin-top:10px; display:block; text-align:center; width:150px; position:relative;  font-weight:bold}
.continua{background-color:#C0C0C0; padding:2px; font-size:10px;}
.division .box_info{ margin-top:5px; height:90px}
.division .title_main{ margin-bottom:10px}
.division .title_main{ font-size:13px; font-weight:bold; border-bottom:1px dotted #cccccc;}
.division .title_main span{ font-size:22px; color:#58111B; font-family:Georgia, "Times New Roman", Times, serif}
.servizi { margin:0px; padding:0px; list-style-type:none; font-size:12px; }
.servizi li{ padding:5px}
.servizi img{ margin-right:5px}
.main_content{ margin-top:10px}
/*TITLE MAIN*/
.title_main{border-bottom:1px dotted #cccccc;  font-size:16px; font-weight:bold;line-height:normal}
.title_main span{ font-size:32px; color:#58111B; font-family:Georgia, "Times New Roman", Times, serif;}
/*GALLERIA*/
.descrizione_foto{ margin:5px; text-align:left; border:1px solid #ccc; background-color:#FFFFFF; padding:3px; font-size:11px}
.descrizione_foto h4 { margin:2px 0px 5px 0px; font-size:11px}
.photo_img{border:3px solid #E1E1E1;}
/*PAGER*/
.selezione{ margin-top:17px}
.pager{ text-align:right; padding-right:3px; margin-bottom:5px; margin-top:10px;margin-left:10px;}
.pager_a {margin-left:3px;}
.pager_a a { text-decoration:none; color:#454545}
.pager_a a:hover{ color:#FFFFFF; background-color:#7498AB}
.pager_next a{ margin-left:5px; background-color:#F0DCD0;border:1px solid #CD8961;padding:3px 0px 3px 0px}
.pager_next a:hover{color:#FFFFFF; background-color:#D69C7A}
.pager_next_next a{ margin-left:5px; background-color:#E6C5B0;border:1px solid #95552F;padding:3px 0px 3px 0px}
.pager_next_next a:hover{color:#FFFFFF; background-color:#CC865B}
/*LOGIN*/
.fieldsetLogin{ width:250px; background-color:#EFE9EC}
/*ERORRI*/
.error{ border:1px solid #EDD5D1; color:#7C1827; background-color:#EFE9EC; font-weight:bold; padding:5px;text-align:left; margin-bottom:20px;margin:auto; margin-bottom:10px ;margin-top:10px}
.error li{ list-style:none}
/*FIELDSET*/
fieldset{ border:1px solid gray; padding:5px}
/*TAB*/
.tabberlive .tabbertabhide { display:none;}
.tabberlive { margin-top:1em;}
ul.tabbernav{ margin:0; padding: 3px 0; border-bottom: 1px solid #778; font: bold 12px Verdana, sans-serif;}
ul.tabbernav li{ list-style: none;margin: 0; display: inline;}
ul.tabbernav li a{ padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #C7C7C7; text-decoration: none;}
ul.tabbernav li a:link { color: #58111B; }
ul.tabbernav li a:visited { color: #667; }
ul.tabbernav li a:hover{ color: #000; background: #838383; border-color: #000;}
ul.tabbernav li.tabberactive a{ background: #F3F3F3; border-bottom: 1px solid #F3F3F3;}
ul.tabbernav li.tabberactive a:hover{ color: #000; background: #F3F3F3; border-bottom: 1px solid #F3F3F3;}
.tabberlive .tabbertab { padding:5px; border:1px solid #aaa; border-top:0; background-color: #F3F3F3;}
.tabberlive .tabbertab h2 { display:none;}
.tabberlive .tabbertab h3 { display:none;}
.tabberlive#tab2 .tabbertab { height:200px; overflow:auto;}
/*BOTTOM*/
#bottom{  background-image:url(../img/bottom.jpg); width:830px; height:43px}
/*FOOTER*/
#footer{ padding:0px 0px 0px 0px; color:#5C0D1F}
#footer a{ text-decoration:none; color:#5C0D1F}
#footer a:hover{ text-decoration:underline; color:#5C0D1F}

