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

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

html, body {margin:0; padding:0; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size:13px; text-align:justify; background-color:#dbdbdb; line-height:1.2;}

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

h1 {margin:0; padding:4px; font-size:11px; color:#000; font-weight:100;}
h2 {margin:0; padding:0; font-size:14px; font-weight:bold; text-align:center; color:#666666;}

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

#header_menu {width:980px; background-image:url(img/fondo_menu.jpg); background-repeat:repeat-x; height:76px;}

#menu_lingua {float:left; width:80px; padding-left:20px; padding-top:50px;}

.icona {border:none;}

#menu {float:right; width:700px; padding-top:45px; margin-left:50px;}
#menu_eng {float:right; width:700px; padding-top:45px; margin-left:50px;}

#menu a, #menu a:link, #menu a:visited {font-family:Trebuchet MS, Tahoma, Arial, san-serif; font-size:15px; color:#cccccc; text-decoration:none; padding-left:23px; padding-right:23px; font-weight:500;}
#menu a:hover, .qui {font-family:Trebuchet MS, Tahoma, Arial, san-serif; font-size:15px; color:#000; text-decoration:underline; padding-left:23px; padding-right:23px; background-color:#717171; padding-top:26px; padding-bottom:5px; font-weight:500;}

#menu_eng {float:right; width:700px; padding-top:45px; margin-left:50px;}

#menu_eng a, #menu_eng a:link, #menu_eng a:visited {font-family:Trebuchet MS, Tahoma, Arial, san-serif; font-size:15px; color:#cccccc; text-decoration:none; padding-left:13px; padding-right:13px; font-weight:500;}
#menu_eng a:hover, .qui_eng {font-family:Trebuchet MS, Tahoma, Arial, san-serif; font-size:15px; color:#000; text-decoration:underline; padding-left:13px; padding-right:13px; background-color:#717171; padding-top:26px; padding-bottom:5px; font-weight:500;}

#header {width:980px; clear:both; background-color:#666; height:395px; background-image:url(img/ombra_header.jpg); background-repeat:no-repeat; background-position:top left;}

#header_int {width:980px; clear:both; background-color:#666; height:278px; background-image:url(img/ombra_header.jpg); background-repeat:no-repeat; background-position:top left;}

#logo_contatti {float:left; width:285px; padding:15px 10px 0 10px; font-size:11px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; line-height:1.1em;}

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

#flash {float:right; width:650px; height:395px;}

#img_header {float:right; width:618px; height:278px;}

#content {clear:both; width:970px; padding:5px; background-color:#fff;}

#content_int {clear:both; width:950px; padding:15px; background-color:#fff; line-height:1.3em;}

#content_int_close {clear:both; width:950px; height:1px;}

#content_home {width:948px; border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8; border-bottom:1px solid #b8b8b8; padding:10px; font-size:23px;}

#titolo {width:946px; padding-bottom:5px; padding-top:7px; padding-left:4px; background-image:url(img/rigo_dot.jpg); background-repeat:no-repeat; background-position:bottom; font-size:22px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;}

.gallery_treni { width:176px; background-color:#c2c2c2; border:1px solid #b7b7b7; text-align:center; vertical-align:top; float:left; padding:2px; height:130px; margin-right:10px;}
.gallery_treni_1 { width:176px; background-color:#c2c2c2; border:1px solid #b7b7b7; text-align:center; vertical-align:top; float:left; padding:2px; height:130px;}
.close_gallery_1 {width:948px; height:1px; clear:both;}
.close_gallery_2 {width:948px; height:8px; clear:both;}
.gallery_treni_dida { width:176px; text-align:center; vertical-align:top; float:left; padding:3px; font-size:12px; margin-top:5px; margin-right:10px;}
.gallery_treni_dida_1 { width:176px; text-align:center; vertical-align:top; float:left; padding:3px;  font-size:12px; margin-top:5px;}

.gallery_prodotti { width:147px; background-color:#c2c2c2; border:1px solid #b7b7b7; text-align:center; vertical-align:top; float:left; padding:2px; height:113px; margin-right:5px;}
.gallery_prodotti_1 { width:147px; background-color:#c2c2c2; border:1px solid #b7b7b7; text-align:center; vertical-align:top; float:left; padding:2px; height:113px;}
.close_prodotti_1 {width:948px; height:1px; clear:both;}
.close_prodotti_2 {width:948px; height:8px; clear:both;}
.gallery_prodotti_dida { width:147px; text-align:center; vertical-align:top; float:left; padding:3px; font-size:12px; margin-top:5px; margin-right:5px;}
.gallery_prodotti_dida_1 { width:147px; text-align:center; vertical-align:top; float:left; padding:3px;  font-size:12px; margin-top:5px;}

#mappa {float:right; margin-left:20px; padding:4px; background-color:#c2c2c2; border:1px solid #b7b7b7;}

#content_int li {margin-bottom:7px;}

#form {float:left; width:550px; margin-right:30px; font-size:12px;}

#contatti {float:right; width:348px; border:1px solid #b7b7b8; padding:10px;}
#contatti a, #contatti:link, #contatti a:visited {color:#000; font-weight:bold; text-decoration:none;}
#contatti a:hover {color:#000; font-weight:bold; text-decoration:underline;}

#footer {width:980px; margin-top:5px; font-size:10px; text-align:center;}

#w3c {width:980px; text-align:center; font-size:10px; margin-top:5px;background-color:#dbdbdb;}

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

.iframe {width:415px; height:350px; border:none;  margin:0;}

/*Fabio Franci 2011 09 20*/

.news_left{width:450px;float:left;padding-right:10px;margin-right:10px;}
.news_right{width:450px;float:left;margin-right:10px;}


.news_clear {clear:both;width:950px;margin-top:10px;margin-bottom:10px;border-bottom:1px dotted black;}

