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

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

html, body {margin:0; padding:0; background-image:url(../img/fondo_body.jpg); background-repeat:repeat-x; background-color:#f1c394; font-family:Verdana, Tahoma, Arial, sans-serif; font-size:12px; text-align:justify;}

#container {width:980px; margin:5px auto;}

#logo {width:239px; height:45px; float:left;}

#menu_lingua {float:right; width:300px; text-align:right; padding-top:15px; height:30px;}

.icona {border:none;}

#menu_lingua a, #menu_lingua a:link, #menu_lingua a:visited {font-size:11px; font-weight:bold; text-decoration:none; color:#000;}
#menu_lingua a:hover {font-size:11px; font-weight:bold; text-decoration:none; color:#8c5948;}

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

#content {width:958px; min-height:650px;border:1px solid #ccc; padding:10px; background-color:#fff;}

#menu {width:162px; height:481px; padding:14px 8px 8px 8px; background-image:url(../img/fondo_menu.jpg); background-repeat:no-repeat; float:left;}

#menu a, #menu a:link, #menu a:visited {color:#000; text-decoration:none; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, sans-serif; text-align:left;}
#menu a:hover, .qui {color:#c48a65; text-decoration:none; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, sans-serif; text-align:left;}

#sotto_menu {margin-top:-5px; margin-bottom:15px; margin-left:20px;}

#content_dx {width:725px; float:left; background-image:url(../img/fondo_content_home.jpg); background-repeat:no-repeat; background-position:bottom left; padding:10px 0 0px 55px; text-align:center;}

#content_dx2 {width:780px; float:left; text-align:center;}

#content_dx2 a, #content_dx2 a:link, #content_dx2 a:visited {color:#c48a65; text-decoration:none; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, sans-serif; text-align:left;}
#content_dx2 a:hover {color:#c48a65; text-decoration:none; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, sans-serif; text-align:left;}

.line {width:725px; height:1px; border-bottom:1px solid #ccc; margin-top:15px; margin-bottom:15px; clear:both;}
.line_bottom {width:725px; height:10px; border-bottom:1px solid #ccc; clear:both; }

#flash {float:left; width:442px; height:421px;}

#news {float:right; width:273px; text-align:left;}

#titolo_news {width:248px; height:29px; background-image:url(../img/fondo_titolo_news.jpg); background-repeat:no-repeat; margin-bottom:5px; padding:13px 0 0 25px; font-weight:bold; font-size:13px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; color:#800028;}

.content_news {width:257px; border:1px solid #ccc; border-bottom:none; padding:7px; font-size:11px;}

.clear_news {clear:both; width:255px; height:1px;}

.close_news {width:273px; height:12px; background-image:url(../img/fondo_bottom_news.jpg); background-repeat:no-repeat; margin-bottom:12px; clear:both;}

.img_news {float:left; margin-right:7px; margin-bottom:7px;}

#footer {width:964px; background-color:#fff; border:1px solid #ccc; padding:7px; font-size:10px; text-align:center; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; margin-top:4px; line-height:1.2em;}

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

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



/* pagine interne */

#titolo_int  {width:715px; height:31px; background-image:url(../img/fondo_titolo_pag_int.jpg); background-repeat:no-repeat; font-size:18px; font-weight:bold; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; padding-top:9px; padding-left:10px; text-align:left; color:#8c5948;}

#text {width:725px; margin-top:15px; text-align:justify;}

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

#text_dx {width:206px; float:right;} 

#text_middle {width:277px; margin-left:23px; float:left;}

.azienda {padding:2px; border:1px solid #f5d3b0;}

#form {width:469px; float:left; font-size:12px;}

#contatti {float:right; width:226px; border:1px solid #ccc; padding:7px; font-size:11px;}

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

#mappa {float:right; width:400px; height:382px; border:1px solid #f5d3b0; padding:3px; margin-bottom:30px;}

#indic {float:left; width:290px;}

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

#search {width:781px; height:123px; font-size:11px; background-image:url(../../images/fondo_search.jpg); background-repeat:no-repeat;}

#search_titolo {font-size:13px; color:#970030; font-weight:bold; padding-top:16px; padding-left:100px;}

#search_form {padding-left:100px; padding-top:10px;}

#search_form td {padding:5px 15px 5px 10px;}



/*FF*/
#img_art {width:250px; background-color:#f9e5cd; padding:5px; height:260px; min-height:260px; height:auto !important; float:left;}

#descr_dettaglio {width:515px; float:right;}

#titolo {width:732px; height:40px; background-image:url(../../images/fondo_titolo.jpg); background-repeat:no-repeat; padding-top:15px; font-size:13px; color:#fff; padding-left:50px; text-align:left;}

.td_descr_tit
{
font-weight:bold; border:none;text-align:left;font-size:11px;
}

.td_descr_content1
{
background-color:#f3d1ac; font-weight:normal; padding-left:15px; padding-top:5px; padding-bottom:5px;text-align:left;font-size:11px;
}

.td_descr_content2
{
background-color:#faebd6; font-weight:normal; padding-left:15px; padding-top:5px; padding-bottom:5px;text-align:left;font-size:11px;
}

.bold {
font-weight:bold;
}

/*
.int_tab {margin-left:2px;width:785px; height:32px; }
.int_tab1 {padding-right:2px;float:left; width:76px; height:18px; border:1px solid #cccccc; text-align:center; padding-top:6px; font-size:11px; font-weight:bold;  margin-left:314px; margin-top:3px;}
.int_tab2 {padding-right:2px;float:left; width:160px; height:18px; border:1px solid #cccccc; text-align:center; padding-top:6px; font-size:11px; font-weight:bold; margin-left:1px; margin-top:3px;}
.int_tab3 {padding-right:2px;float:left; width:105px; height:18px; border:1px solid #cccccc; text-align:center; padding-top:6px; font-size:11px; font-weight:bold; margin-left:1px; margin-top:3px;}
.int_tab4 {padding-right:2px;float:left; width:103px; height:18px; border:1px solid #cccccc; text-align:center; padding-top:6px; font-size:11px; font-weight:bold; margin-left:1px; margin-top:3px;}
*/

.int_tab {margin-left:2px;width:785px; height:32px; }
.int_tab1 {padding-right:2px;float:left; width:106px; height:18px; border:1px solid #cccccc; text-align:center; padding-top:6px; font-size:11px; font-weight:bold;  margin-left:314px; margin-top:3px;}
.int_tab2 {padding-right:2px;float:left; width:190px; height:18px; border:1px solid #cccccc; text-align:center; padding-top:6px; font-size:11px; font-weight:bold; margin-left:1px; margin-top:3px;}
.int_tab3 {padding-right:2px;float:left; width:138px; height:18px; border:1px solid #cccccc; text-align:center; padding-top:6px; font-size:11px; font-weight:bold; margin-left:1px; margin-top:3px;}

