@charset "utf-8";

/* modifiche ai tag di base */
body  {font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#87888A; margin: 0;padding: 0; font-size:8pt; line-height: normal; text-align: left; color: #3E3D40;}
img {margin:0; padding: 0; border:none;}
a img {border:none;}
a, a:visited {color: #3E3D40; text-decoration:none;}
a:hover, a:active {color: #7C7A7F;}
h1, h1 a, h1 a:visited {font: 100% 'GillSansStdBold', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 16pt; line-height:normal; font-weight: bold; text-decoration:none; margin:0; padding:15px 5px 0px 0; text-align: left;}
h1 a:hover, h1 a:focus, h1 a:active {color: #7C7A7F;}
h2 { font-size: 14pt; font-weight: bold; margin:0; padding:5px 5px 5px 0;}
h3 { font-size: 12pt; font-weight: bold; margin:0; padding:15px 0;}

p {	margin:0; padding:0;}
table,td,tr {border-collapse:collapse; border-spacing:0; margin:0; padding:0; vertical-align:top;}
ol {padding:0; margin:0;}
ul {padding:0; margin:0;}
li {padding:0 0 0 0px;}
/* fine modifiche ai tag di base */

/* elementi della pagina */
#wrapper {width:1040px;margin:0 auto; background-color:#ffffff; }
#head {width:1040px;height:302px;margin:0;}
#leftCol{float:left; width:133px; padding: 0 0 0 71px; margin:0;}
#leftColLanguage{padding: 10px 0 0; margin:0; height:107px;}
#rightCol{width:796px; padding:0 20px; margin:0 0 0 204px; min-height:520px;}
#rightColHead{padding: 10px 0 0; margin:0; height:45px;}
#rightColTitle{padding:0; margin:24px 0 13px 0; height:25px;}
#footer{width:816px; padding:5px 0 5px 20px; margin:0 0 0 204px; height:30px;}
#menu {list-style:none;}
#menuVini {list-style:none; display: none; margin:7px 0;}
#photogalleryFrame{width:592px; height:333px; margin:0 20px 0 0; float:left; border: solid 8px #87888A;}
#photogalleryButtons{width:51px; margin:0; float:left;}

.contentCol{width:184px; margin:0 20px 0 0;float:left;}
.contentSingleCol{width:592px; margin:0 20px 0 0;float:left;}
.contentDualCol{width:286px; margin:0 20px 0 0;float:left;}
.contentDualColRight{width:388px; margin:0 20px 0 0;float:left;}
.contentPosizione{width:204px; margin: -40px 0 0 0 ;float:left;}
.contentBottColLeft {width:388px; margin:0 20px 0 0;float:left;}
.contentBottCol {width:82px; margin:-68px 20px 0 0;float:left;}
.contentBottColRight{width:265px; margin:0;float:left;}
.contactForm td{padding:3px 3px 3px 0;}

.galleryButton{cursor:pointer;}
/* fine elementi */

/* classi testo */
.gillTitleItalic {font: 100% 'GillSansStdBoldItalic', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 22pt; line-height:20pt; font-weight: bold; text-decoration:none; margin:0; padding:0; text-align: left;}
.gillTitleRegular {font: 100% 'GillSansStdRegular', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 15pt; line-height:normal; text-decoration:none; margin:0; padding:0; text-align: left;}
.gillTitleLight {font: 100% 'GillSansStdLight', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 15pt; line-height:normal; text-decoration:none; margin:0; padding:0; text-align: left;}

.normalText {}
.normalText a, .normalText a:visited {}
.normalText a:hover, .normalText a:active {}

.smallText {font-size : 9pt; line-height:normal;}
.smallText a, .smallText a:visited {text-decoration:none;}
.smallText a:hover, .smallText a:active {color: #3E3D40; text-decoration: underline;}

.smallTextBold {font-size : 9pt; line-height:normal; font-weight:bold;}
/* fine classi testo */

/* Classi di servizio */
.valignMiddle {height: 10em; display: table-cell; vertical-align: middle;}
.center{text-align:center;}
.right{text-align:right;}

.errorMessage {color: red; font-weight:bold;}

.bigger {font-size: 110%;}
.biggest {font-size: 140%;}
.small {font-size: 90%;}
.smaller{font-size: 75%;}

.italic {font-style:italic}
.bold {font-weight:bold}

.noBorder{border:none;}
.dotBorder{border-bottom: 1px dotted #d6d6d6;}

.simpleImageLeft {padding: 0 15px 15px 0; float: left;}
.simpleImageRight {padding: 0 15px 0 0; float: right;}
.simpleImageCenter {padding: 0 15px 0 0; margin:auto;}
/* Fine classi di servizio */

/* classi aggiuntive */
/* fine classi aggiuntive */

