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

/*
@name: _ext/css/layout.css
@desc: css generale
@author: Chiara Rostagno
@lastauthor: Chiara Rostagno
*/

html, body {margin:0; padding:0; background-color:#000; font-family:Tahoma, Arial, sans-serif; font-size:13px; text-align:justify; line-height:1.3em; color:#ccc;}

#striscia_top {width:100%; text-align:center; background-color:#ccc;}

h1 {font-size:10px; font-weight:100; color:#000; margin:0; padding:0;}

.logo {border:none;}

#container {width:986px; margin:5px auto 0 auto;}

#menu_basso {clear:both; width:980px; height:21px; background-image:url(../img/fondo_menu_basso.jpg); background-repeat:repeat-x; padding-top:4px; margin-right:10px; text-align:right; color:#999; font-family:Trebuchet MS, Tahoma, Arial, sans-serif; line-height:1.1em; margin-top:-3px;}

#menu_basso a, #menu_basso a:link, #menu_basso a:visited {font-size:10px; color:#999; font-family:Trebuchet MS, Tahoma, Arial, sans-serif; line-height:1.1em; text-decoration:none;}
#menu_basso a:hover, .qui_basso {font-size:10px; color:#fff; font-family:Trebuchet MS, Tahoma, Arial, sans-serif; line-height:1.1em; text-decoration:underline;}

#footer {font-size:10px; color:#fff; width:980px; margin-top:3px; text-align:center; font-family:Trebuchet MS, Tahoma, Arial, sans-serif; line-height:1.2em;}

#footer a, #footer a:link, #footer a:visited {color:#fff; font-weight:bold; text-decoration:none;}
#footer a:hover{color:#fff; font-weight:bold; text-decoration:underline;}

/* pagine interne */

#container_int {clear:both; width:980px; border-left:1px solid #a2a2a4; min-height:40px;}

.icona_menu {vertical-align:middle; }

#header {width:980px; height:65px;}

#titolo {margin-left:194px; float:left; width:450px; height:24px; background-image:url(../img/fondo_titolo.jpg); background-repeat:no-repeat; font-family:Trebuchet MS, Arial, sans-serif; font-size:20px; color:#fff; padding-top:40px; padding-left:20px; margin-top:1px;}

#logo {width:316px; height:64px; float:right;}

#sx {clear:both; width:191px; float:left; margin-top:-3px; margin-left:-1px; text-align:left;}

#top_menu {width:191px; height:68px; background-image:url(../img/fondo_menu_alto.jpg); background-repeat:no-repeat;}

#menu_vert {width:180px; height:508px; min-height:508px; background-image:url(../img/fondo_menu.jpg); background-repeat:no-repeat; border-left:1px solid #a2a2a4; padding-right:10px; margin-top:-15px;}

#menu_vert_out {margin-left:-15px;}

#menu_vert a, #menu_vert a:link, #menu_vert a:visited  {font-family: Trebuchet MS, Arial, sans-serif; color:#d2c1ae; font-size:14px; font-weight:bold; text-decoration:none;}
#menu_vert a:hover, .qui_menu_vert  {font-family: Trebuchet MS, Arial, sans-serif; color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}

#menu_vert li {list-style-image:url(../img/icona.jpg); list-style-position:outside;}

#sotto_menu_1, #sotto_menu_2, #sotto_menu_3, #sotto_menu_4 {line-height:1.2em; width:175px; margin-top:4px;}

#sotto_menu_1 li, #sotto_menu_2 li, #sotto_menu_3 li, #sotto_menu_4 li {list-style-image:url(../img/icona_sottomenu.jpg);}

#sotto_menu_1 a, #sotto_menu_1 a:link, #sotto_menu_1 a:visited, #sotto_menu_2 a, #sotto_menu_2 a:link, #sotto_menu_2 a:visited, #sotto_menu_3 a, #sotto_menu_3 a:link, #sotto_menu_3 a:visited, #sotto_menu_4 a, #sotto_menu_4 a:link, #sotto_menu_4 a:visited {font-family: Trebuchet MS, Arial, sans-serif; color:#d2c1ae; font-size:12px; font-weight:bold; text-decoration:none; line-height:1.3em;}
#sotto_menu_1 a:hover, #sotto_menu_2 a:hover, #sotto_menu_3 a:hover, #sotto_menu_4 a:hover, .qui_sotto_menu {font-family: Trebuchet MS, Arial, sans-serif; color:#fff; font-size:12px; font-weight:bold; text-decoration:underline; line-height:1.3em;}

#content {float:right; border:1px solid #696057; width:765px;  padding:25px 10px 25px 10px; margin-top:2px;}

#content_dove {float:right; border:1px solid #696057; width:765px;  padding:25px 10px 25px 10px; margin-top:2px; height:508px;}

.img {padding:3px; border:1px solid #696057;}

#text_sx {float:left; width:320px;}

#text_sx_mappa {float:left; width:286px;}

#img_azienda {width:423px; float:right; text-align:center;}

.clear_float {width:970px; clear:both; height:1px;}

.clear_float_dove {width:700px; clear:both; height:1px;}

#menu_basso_int {clear:both; width:982px; height:21px; background-image:url(../img/fondo_menu_basso.jpg); background-repeat:repeat-x; padding-top:4px; margin-right:10px; text-align:right; color:#999; font-family:Trebuchet MS, Tahoma, Arial, sans-serif; line-height:1.1em; margin-top:-3px; margin-left:-1px;}

#menu_basso_int a, #menu_basso_int a:link, #menu_basso_int a:visited {font-size:10px; color:#999; font-family:Trebuchet MS, Tahoma, Arial, sans-serif; line-height:1.1em; text-decoration:none;}
#menu_basso_int a:hover, .qui_basso {font-size:10px; color:#fff; font-family:Trebuchet MS, Tahoma, Arial, sans-serif; line-height:1.1em; text-decoration:underline;}

#mappa {float:right; width:421px; text-align:center; border:1px solid #ccc; margin-top:30px;}

iframe {width:400px; height:405px;}

#form {width:500px; float:left;}

#box_contatti {float:right; width:240px; padding:8px; border:1px solid #ccc; margin-top:30px;}

#box_contatti a, #box_contatti a:link, #box_contatti a:visited {color:#d2c1ae; font-weight:bold; text-decoration:none;}
#box_contatti a:hover {color:#d2c1ae; font-weight:bold; text-decoration:underline;}


#didascalia {font-sie:12px; color:#fff; line-height:1.2em;}

.text_mostre {font-size:14px; line-height:1.6em;}

.text_mostre a, #text_mostre a:link, #text_mostre a:visited {font-size:14px; line-height:1.6em; color:#93bba5; font-weight:bold; text-decoration:none;}
.text_mostre a:hover {font-size:14px; line-height:1.6em; color:#93bba5; font-weight:bold; text-decoration:underline;}


#img_gallery_piccole {margin-top:0px; margin-left:-10px;}

#tab { display:inline;float:left; width:330px; margin-top:0px; margin-left:0px;}

#img_gallery_grande {display:inline;float:right; width:424px; border:1px solid #333; padding:10px 3px 3px 3px; text-align:center; margin-top:0px; margin-right:-5px}

.img_gallery_box{margin:0px; border:none;width:82px;}

.gallery { border:none;width:82px;height:54px;}

#didascalia {background-color:#333; padding:7px; width:410px; margin-top:15px; text-align:left;}


#tb_dati_navigation_bottom{margin-left:30px;clear:both;font-size:14px;color:#93bba5;font-weight:bold; }

#tb_dati_navigation_bottom a:link,#tb_dati_navigation_bottom a:visited{font-size:13px;color:#FEFEFE; font-weight:bold; text-decoration:none;}
#tb_dati_navigation_bottom a:hover{font-size:13px;color:#FEFEFE; font-weight:bold; text-decoration:underline;}




