@charset "UTF-8";
/* CSS Document */

html, body {margin:0; padding:0; width:100%; height:100%; background-image:url(img/fondo_body.jpg); background-repeat:repeat-x; background-color:#bacee4; font-family: Verdana, Arial, sans-serif; font-size:11px; text-align:justify; color:#59493f;}

#striscia-top {width:100%; text-align:center;}

h1 {margin:0; padding:0; font-size:10px; color:#999999; font-weight:normal;}

#container {width:1018px; margin:10px auto; background-image:url(img/sfondo_container.jpg); background-repeat:no-repeat;}
#header {width:60px; height:145px; margin:0 auto 0; background-image:url(img/fondo_header.jpg); background-repeat:no-repeat; padding-top:15px; padding-left:900px;}

#menu {width:960px; height:46px; background-image:url(img/sfondo_menu.jpg); background-repeat:no-repeat; margin:0 auto 0;}

#menu a {font-family:Garamond, Times New Roman; font-size:20px; color:#3b4755; font-weight:normal; text-decoration:none; padding:3px 3px 5px 3px;}
#menu a:link {font-family:Garamond, Times New Roman; font-size:20px; color:#3b4755; font-weight:normal; text-decoration:none; padding:3px 3px 5px 3px;}
#menu a:visited {font-family:Garamond, Times New Roman; font-size:20px; color:#3b4755; font-weight:normal; text-decoration:none; padding:3px 3px 5px 3px;}
#menu a:hover {font-family:Garamond, Times New Roman; font-size:20px; color:#3b4755; font-weight:normal; text-decoration:none; padding:3px 3px 5px 3px; background-color:#cadaea;}

#menu1 {padding-top:14px; padding-left:31px; float:left; height:32px;}
#menu2 {padding-top:14px; padding-left:86px; float:left; height:32px;}
#menu3 {padding-top:14px; padding-left:87px; float:left; height:32px;}
#menu4 {padding-top:14px; padding-left:70px; float:left; height:32px;}
#menu5 {padding-top:14px; padding-left:65px; float:left; height:32px;}
#menu6 {padding-top:14px; padding-left:70px; float:left; height:32px;}

#menu1_eng {padding-top:14px; padding-left:31px; float:left; height:32px;}
#menu2_eng {padding-top:14px; padding-left:92px; float:left; height:32px;}
#menu3_eng {padding-top:14px; padding-left:98px; float:left; height:32px;}
#menu4_eng {padding-top:14px; padding-left:95px; float:left; height:32px;}
#menu5_eng {padding-top:14px; padding-left:95px; float:left; height:32px;}
#menu6_eng {padding-top:14px; padding-left:95px; float:left; height:32px;}

.qui {font-family:Garamond, Times New Roman; font-size:20px; color:#3b4755; font-weight:normal; text-decoration:none; padding:3px 3px 5px 3px; background-color:#cadaea;}

#flash {width:960px; margin:1px auto 0; clear:both;  background-color:#b8c4d2;}

#img_prezzi {width:960px; margin:2px auto 0; clear:both; background-color:#b8c4d2;}

#content {margin:0 auto 0; background-color:#ececec; background-image:url(img/sfondo_content.jpg); background-repeat:no-repeat; background-position:bottom;
width:930px; padding:10px 15px 15px 15px; height:196px;}

#content_prezzi {margin:0 auto 0; background-color:#ececec; background-image:url(img/sfondo_content.jpg); background-repeat:no-repeat; background-position:bottom;
width:930px; padding:10px 15px 15px 15px; height:195px;}

#content_gallery{margin:0 auto 0; background-color:#ececec; background-image:url(img/sfondo_content.jpg); background-repeat:no-repeat; background-position:bottom;
width:930px; padding:10px 15px 15px 15px; height:401px;}

#cornice {margin:0 auto 0; padding:0; width:960px; height:4px; background-image:url(img/righino.jpg); background-repeat:no-repeat;}

#footer {background-color:#cddbec; width:960px; margin:0 auto 0; height:120px; font-size:10px;}

#contacts {float:left;  width:450px; margin:15px 0 0 10px; border-left:7px solid #8b96a2; padding-left:8px; height:80px; font-size:10px;}

#w3c {float:right;  width:350px; margin:15px 10px 0 0; border-right:7px solid #8b96a2; padding-right:8px; height:80px; text-align:right;}

#contacts a {font-weight:bold; color:#59493f; text-decoration:none; font-size:10px;}
#contacts a:link {font-weight:bold; color:#59493f; text-decoration:none; font-size:10px;}
#contacts a:visited {font-weight:bold; color:#59493f; text-decoration:none; font-size:10px;}
#contacts a:hover {font-weight:bold; color:#59493f; text-decoration:underline; font-size:10px;}

#w3c a {font-weight:bold; color:#59493f; text-decoration:none; font-size:10px;}
#w3c a:link {font-weight:bold; color:#59493f; text-decoration:none; font-size:10px;}
#w3c a:visited {font-weight:bold; color:#59493f; text-decoration:none; font-size:10px;}
#w3c a:hover {font-weight:bold; color:#59493f; text-decoration:underline; font-size:10px;}

a {font-weight:bold; color:#59493f; text-decoration:none;}
a:link {font-weight:bold; color:#59493f; text-decoration:none;}
a:visited {font-weight:bold; color:#59493f; text-decoration:none;}
a:hover {font-weight:bold; color:#59493f; text-decoration:underline;}

h2 {margin:0; padding:0 5px 5px 5px; border-bottom:1px solid #ac9f87; font-size:25px; font-family:Garamond, Times New Roman; color:#59493f; width:250px;}

h3 {font-size:12px; margin:0; padding:0;}

#gallery {width:873px; height:242px; padding:5px; background-color:#d6e0ec; margin:20px auto; text-align:center;}

#map {width:425px; height:300px; float:left; margin-left:10px; margin-top:15px; border:1px solid #ac9f87;}

#map_text {margin-right:10px; margin-top:15px;  width:415px; float:right;}

#form {margin:10px; width:450px; float:left;}

#address {margin:10px; width:360px; float:right; padding:10px; background-color:#d6e0ec;}
 
