@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;}

#striscia_top {width:100%; text-align:center; margin-top:2px;}

#container {width:980px; margin:10px auto 0 auto;}

.logo {border:none;}

#logo_sx {width:210px; height:107px; float:left;}

#dx {width:765px; float:right;}

#menu_lingue {width:80px; float:left; padding-top:38px;}

#logo_dx {width:650px; text-align:right; float:right; padding-top:20px;}

#sep {clear:both; width:650px; height:1px;}

#menu {float:left; width:765px; background-image:url(../img/fondo_menu.jpg); background-repeat:no-repeat; height:50px;}

.menu1 {width:105px; text-align:center; margin-top:20px; float:left;}
.menu2 {width:105px; text-align:center; margin-top:10px; float:left;}
.menu3 {width:125px; text-align:center; margin-top:10px; float:left;}


.divisorio {width:20px; text-align:center; margin-top:20px; float:left;}

#content {clear:both; width:938px; border-top:1px solid #333; border-left:1px solid #333; border-right:1px solid #333; background-image:url(../img/fondo_ombra_alto.jpg); background-repeat:repeat-x; padding:30px 20px 15px 20px;}

#content_pag_interna {clear:both; width:978px; border-top:1px solid #333; border-left:1px solid #333; border-right:1px solid #333; background-image:url(../img/fondo_ombra_alto.jpg); background-repeat:repeat-x; padding:10px 0 15px 0; height:auto !important;}

#titolo {width:958px; background-image:url(../img/fondo_titolo.jpg); background-repeat:repeat-x; height:8px; padding-top:17px; padding-right:20px; text-align:right;}

#img_azienda {float:left; width:243px; padding-left:20px; margin-top:30px; }

#text_azienda {float:right; width:630px; padding-right:20px; padding-top:30px;}

#img_gallery_piccole {float:left; width:480px; margin-top:30px; margin-left:20px;}

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

.img_gallery_box{ float:left; width:110px; margin:0px 10px 2px 0px; }


.img_mostre {float:left; width:200px; margin-top:30px; margin-left:20px;}

.text_mostre {float:right; width:680px; margin-top:30px; margin-right:20px}

.chiudi_mostre {clear:both; width:940px; height:1px; border-top:1px solid #333; margin-left:20px;}

.gallery {padding-right:10px; padding-bottom:10px; border:none;}

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

#clear {clear:both; width: 900px; height:2px;}

#flash {background-image:url(../img/fondo_animazione.jpg); background-repeat:no-repeat; width:896px; height:427px; margin-left:11px; padding-top:18px; padding-left:20px;}

#dove_siamo {width:938px; padding:30px 20px 0 20px;} 

.mappa {float:left; padding-right:30px; }

#footer {clear:both; width:938px; padding-top:8px; border-top:1px solid #333; border-left:1px solid #333; border-right:1px solid #333; padding-left:20px; padding-right:20px; height:57px; min-height:57px; height:auto !important;}

#contact {float:left; width:550px;}

#w3c {float:right; width:350px; text-align:right;}

#bottom {clear:both; width:978px; border-bottom:1px solid #333; border-left:1px solid #333; border-right:1px solid #333; background-image:url(../img/fondo_ombra_basso.jpg); background-repeat:repeat-x; height:12px;}



#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;}