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

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


html, body {margin:0; padding:0; text-align:justify; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:14px;}

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

h1 {font-size:11px; color:#999999; font-weight:normal; margin:0; padding:0;}
h2 {font-size:15px; font-weight:bold;}

#container {width:983px; margin:10px auto;}

#flash {float:left; width:440px; height:589px;}

#dx {float:right; width:535px; margin-left:5px;}

#header {width:382px; height:54px;}

#header_int {width:978px; height:54px; text-align:right;}

#content_home {border:1px solid #ccc; width:535px; height:528px;}

#content {border:1px solid #ccc; width:978px; height:528px;}

#content_dove {border:1px solid #ccc; width:978px; height:605px;}

#content_contatti {border:1px solid #ccc; width:978px; height:560px;}

#title {clear:both; width:445px; height:33px; float:left; margin-top:8px;}

#menu {width:528px; margin:5px 4px 20px 4px; height:33px;}

#menu_int {width:528px; height:33px; float:right; margin-top:8px;}

#menu1 {width:95px; height:33px; text-align:center; float:left;}
#menu2 {width:115px; height:33px; text-align:center; float:left;}
#menu3 {width:134px; height:33px; text-align:center; float:left;}
#menu4 {width:109px; height:33px; text-align:center; float:left;}
#menu5 {width:75px; height:33px; text-align:center; float:left;}

#menu1 a {background-image:url(img/menu1.jpg); background-repeat:no-repeat; width:95px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
#menu1 a:link {background-image:url(img/menu1.jpg); background-repeat:no-repeat; width:95px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
#menu1 a:visited {background-image:url(img/menu1.jpg); background-repeat:no-repeat; width:95px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
#menu1 a:hover {background-image:url(img/menu1_hover.jpg); background-repeat:no-repeat; width:95px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
.qui_1 {background-image:url(img/menu1_hover.jpg); background-repeat:no-repeat; width:95px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}

#menu2 a {background-image:url(img/menu2.jpg); background-repeat:no-repeat; width:115px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
#menu2 a:link {background-image:url(img/menu2.jpg); background-repeat:no-repeat; width:115px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
#menu2 a:visited {background-image:url(img/menu2.jpg); background-repeat:no-repeat; width:115px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
#menu2 a:hover {background-image:url(img/menu2_hover.jpg); background-repeat:no-repeat; width:115px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
.qui_2 {background-image:url(img/menu2_hover.jpg); background-repeat:no-repeat; width:115px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}

#menu3 a {background-image:url(img/menu3.jpg); background-repeat:no-repeat; width:134px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
#menu3 a:link {background-image:url(img/menu3.jpg); background-repeat:no-repeat; width:134px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
#menu3 a:visited {background-image:url(img/menu3.jpg); background-repeat:no-repeat; width:134px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
#menu3 a:hover {background-image:url(img/menu3_hover.jpg); background-repeat:no-repeat; width:134px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
.qui_3 {background-image:url(img/menu3_hover.jpg); background-repeat:no-repeat; width:134px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}

#menu4 a {background-image:url(img/menu4.jpg); background-repeat:no-repeat; width:109px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
#menu4 a:link {background-image:url(img/menu4.jpg); background-repeat:no-repeat; width:109px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
#menu4 a:visited {background-image:url(img/menu4.jpg); background-repeat:no-repeat; width:109px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
#menu4 a:hover {background-image:url(img/menu4_hover.jpg); background-repeat:no-repeat; width:109px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
.qui_4 {background-image:url(img/menu4_hover.jpg); background-repeat:no-repeat; width:109px; height:25px; padding-top:8px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}

#menu5 a {background-image:url(img/menu5.jpg); background-repeat:no-repeat; width:75px; height:21px; padding-top:12px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
#menu5 a:link {background-image:url(img/menu5.jpg); background-repeat:no-repeat; width:75px; height:21px; padding-top:12px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
#menu5 a:visited {background-image:url(img/menu5.jpg); background-repeat:no-repeat; width:75px; height:21px; padding-top:12px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
#menu5 a:hover {background-image:url(img/menu5_hover.jpg); background-repeat:no-repeat; width:75px; height:21px; padding-top:12px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}
.qui_5 {background-image:url(img/menu5_hover.jpg); background-repeat:no-repeat; width:75px; height:21px; padding-top:12px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; display:block;}

#text_home {width:515px; padding:10px; line-height:2em;}

#img_home {float:left; width:151px; height:119px; margin:0 15px 15px 0;}

#right_text {width:349px; float:right;}

#large_text {clear:both; width:515px;}

#footer {width:515px; border-top:1px solid #ccc; padding-top:5px; font-size:11px; color:#2f3f70; line-height:normal; height:66px;}

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

#footer_int {width:970px; border-top:1px solid #ccc; padding:5px; font-size:11px; color:#2f3f70; line-height:normal; text-align:center;}

#footer_int a {color:#2f3f70; font-weight:bold; text-decoration:none;}
#footer_int a:link {color:#2f3f70; font-weight:bold; text-decoration:none;}
#footer_int a:visited {color:#2f3f70; font-weight:bold; text-decoration:none;}
#footer_int a:hover {color:#2f3f70; font-weight:bold; text-decoration:underline;}

#icon {float:left; width:48px; height:39px; margin-right:7px;}

#address {float:left;}

#bottom_shadow {width:535px; height:7px; background-image:url(img/fondo_footer.jpg); background-repeat:no-repeat;}

#bottom_shadow_int {width:980px; height:7px; background-image:url(img/fondo_footer.jpg); background-repeat:repeat-x;}

#w3c {clear:both; width:100%; text-align:center; font-size:11px; color:#2f3f70;}

#w3c a {color:#2f3f70; font-weight:bold; text-decoration:none;}
#w3c a:link {color:#2f3f70; font-weight:bold; text-decoration:none;}
#w3c a:visited {color:#2f3f70; font-weight:bold; text-decoration:none;}
#w3c a:hover {color:#2f3f70; font-weight:bold; text-decoration:underline;}

#gallery {width:936px; margin:20px; border:1px solid #ccc; clear:both; padding:10px 0 10px 0;}

#where {width:916px; margin:10px 20px 10px 20px; border:1px solid #ccc; clear:both; padding:10px 10px 10px 10px; height:440px;}

#contatti {width:916px; margin:10px 20px 10px 20px; border:1px solid #ccc; clear:both; padding:10px 10px 10px 10px; height:400px;}

#map {float:left; margin-right:20px;}

#text_map {float:right; width:420px;}

.dida {padding:10px; background-color:#cccccc; text-align:center; color:#4d5584; font-weight:bold; font-size:12px;}

.center {text-align:center;}

#divisorio {clear:both; width:978px; height:20px;}

#form {width:580px; float:left; margin-right:20px;}

#riferimenti {width:304px; border:1px solid #2f3f70; padding:5px; float:right; font-size:12px;}

#riferimenti a {color:#2f3f70; font-weight:bold; text-decoration:none; font-size:12px;}
#riferimenti a:link {color:#2f3f70; font-weight:bold; text-decoration:none; font-size:12px;}
#riferimenti a:visited {color:#2f3f70; font-weight:bold; text-decoration:none; font-size:12px;}
#riferimenti a:hover {color:#2f3f70; font-weight:bold; text-decoration:underline; font-size:12px;}





