/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/*common font-size,font-family,color,line-height*/
body {background: #e5e9ea;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#b9bfc2;line-height:16px;background-repeat:repeat-x;background-image:url(../images/HOMEPAGE/sfondo_welcome.gif);}

/***********************************************/
/* Common Tag                                  */
/***********************************************/

/*common tag font for author whe using lotus*/
font {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

table{border-collapse:collapse;border-spacing:0;}

/*common link*/
a {color: #797e82; text-decoration:none;}
a:link, a:visited, a:active {color: #797e82; text-decoration:none;}
a:hover {color: #797e82; text-decoration:underline;}


a.linkFooterDati {color: #797e82; text-decoration:underline;}
a.linkFooterDati:link, a.linkFooterDati:visited, a.linkFooterDati:active {color: #797e82;text-decoration:underline;}
a.linkFooterDati:hover {color: #797e82; text-decoration:none;}
/*to redefine*/
h1{}
h2{font-weight:bold; text-transform:uppercase;}
h3{}

/***********************************************/
/* Common Class                                */
/***********************************************/

.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.takeAll {float: left; position: relative; clear: both;}
.max {width:100%;}
.left {float: left; position: relative; }
.right {float: right; position: relative; }
.absMiddle{vertical-align:middle;}
.pt10 {padding-top:10px;}
.space {word-spacing:5px;}
.linee {background-repeat:repeat-x; background-image:url(../images/linee.gif);color:#737a7e;}
.bottoni {border:1px solid #84898d; background:#fff; height:28px; line-height:28px; padding:0px 30px; font-size:14px;}
.col {width:210px; padding-left:30px; }
.s500 {width:500px; min-height:300px;height:auto !important;height:300px;}
.s480 {width:480px;}
#paginainterna {color:#737a7e; min-height:300px;height:auto !important;height:300px;}
#welcome {color:#737a7e; min-height:160px;height:auto !important;height:160px;}
.box { width:150px; padding:20px 15px; background:#dbdfe2;}
.boxscuro { width:150px; padding:20px 15px; background:#d2d6d9;}
.bckpage {background-image:url(../images/PAGINE_INTERMEDIE/bck_page.gif); background-repeat:repeat-y;}
.pt15 {padding-top:15px;}
.pt25 {padding-top:25px;}
label {font-weight:normal;}
.errorMessage, .testoRosso {color:#cc0000;margin:0px;padding:0px;}
#pagebck {background-position: center center;}

/***********************************************/
/* Form                                        */
/***********************************************/

input{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#737a7e; }
select{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#737a7e;}
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input, textarea, select {border:1px solid #bbb;}
select {width:218px; padding:1px 5px;}
textarea {width:340px;height:50px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#737a7e;}

/***********************************************/
/* Container                                   */
/***********************************************/

div#container {margin:0 auto;width:980px;}

/***********************************************/
/* Header                                      */
/***********************************************/

div#header {margin:0 auto;width:980px; height:40px; line-height:30px; text-align:right;}
div#header a {padding-left:15px; color:#757a7d;}
div#movie {margin:0 auto;min-width: 980px;width: auto !important;width: 980px; height:432px;}

/***********************************************/
/* Content                                     */
/***********************************************/

div#container div#content {z-index:1;width:980px; padding:25px 0px; min-height:130px;}

div#container div#content .col1 {z-index:1;width:222px; padding:5px 18px 0px 0px; border-right:1px solid #fff;}
div#container div#content .col2 {z-index:1;width:218px; padding:5px 0px 0px 18px; border-left:1px solid #fff;}
div#container div#content .centro {z-index:1;width:452px; padding:5px 25px 0px; }
.homeimg {border:1px solid #babfc3; float:right; margin-left:8px;}
.hometitolo {margin-bottom:10px;}

/***********************************************/
/* Menu                                        */
/***********************************************/

div#container div#menu {width:500px; height:37px; padding:0px 240px;}
div#container div#menu a {float:left;}
div#container div#menu img {float:left;}

div#container div.submenu {width:125px; text-align:center; position:absolute; display:none; top:-12px; z-index:2; bottom:0px;}
div#container div.submenu .white {background-repeat:repeat-x;background-image:url(../images/MENU/bck_submenu.gif);}
div#container div.submenu a {padding:5px 0px; text-align:center;background:#fff;}
div#container div.submenu a:hover {text-decoration:none; font-weight:bold;}
div#container div.submenu .bottom {background-repeat:repeat-x;background-image:url(../images/MENU/bck_bottom.gif); height:13px; line-height:13px; font-size:13px;}
div#container div.submenu span {text-align:center;background:#fff;font-weight:bold; width:125px; padding:5px 0px; color: #797e82;}

div#container div.selectedmenu {height:16px; width:125px; text-align:center; position:absolute; display:none; top:-12px; z-index:1; bottom:0px;}
div#container div.selectedmenu div {height:16px;}

/***********************************************/
/* Footer                                      */
/***********************************************/

div#footercontainer { width:100%; background-repeat:repeat-x;background-image:url(../images/HOMEPAGE/sfondo_footer.gif) ; background-color:#b9bfc2; height:70px;z-index:1;}
div#footer {margin:0px auto 0;width:980px;  color:#fff; background-repeat:repeat-x;background-image:url(../images/HOMEPAGE/sfondo_footer.gif); }
div#footer span {padding-right:10px;}

/***********************************************/
/* Modale                                      */
/***********************************************/

div#modale .header { width:100%; line-height:35px; height:35px; color:#fff; background-color:#babfc3;}
div#modale .footer { width:100%; line-height:35px; height:35px; color:#babfc3; background-color:#e5e9ea;/*background-repeat:repeat-x; background-image:url(../images/modale/modale_bck_footer.gif);*/}
div#modale .details { width:450px; padding: 30px 20px 30px 30px; background-color:#fff; height:75px;color:#737a7e;}
div#modale .linee {background-repeat:repeat-x; background-image:url(../images/modale/modale_bck_footer.gif);}
div#modale input { width:180px; line-height:18px; padding:2px 5px; }
div#modale #registrati .label { width:75px;}
div#modale #registrati input { width:135px; line-height:18px; padding:2px 5px; }
div#modale #invia {margin-right:20px; margin-top:10px; width:40px; height:14px; border:0px;}
div#modale #registrati input#invia {margin-right:20px; margin-top:10px; width:40px; height:14px; border:0px;}

/***********************************************/
/* Collezioni                                  */
/***********************************************/

#collezioni img {border: 1px solid #babfc3; margin:0px 10px 10px 0px; float:left;}
#collezioni img.ultimo {border: 1px solid #babfc3; margin:0px 0px 10px 0px; float:left;}
#paging {text-align:center;}

/***********************************************/
/* Eventi                                      */
/***********************************************/

.lista {padding-bottom:20px;}
.colico {width:35px;}
.colico img {margin-top:5px;}
.coltesto {width:465px;}
a.titolo {font-weight:bold; text-transform:uppercase;}
#legenda {margin-top:300px;float:left;width:200px;padding-left:50px }
#legenda_gmaps {position:absolute; left:50px; bottom:20px;}
#back {position:absolute; left:790px; bottom:20px; width:150px;}

/***********************************************/
/* Altro                                       */
/***********************************************/

.boxbianco {width:200px; padding:20px 25px; margin-bottom:2px; background:#fff;}
.mondo {background-image:url(../images/puntivendita/mondo_sfondo.gif); background-position:right top; background-repeat:no-repeat;}
.boxpuntivendita {width:438px; border:1px solid #bbbfc0; /*margin-top:100px; margin-left:40px;*/ background:#e7e8ea;}
.boxpuntivendita .interno {padding:15px 15px 30px 15px;width:408px;}
a.download {color:#e8798c;font-weight:bold; text-transform:uppercase;}
a.download:link, a.download:visited, a.download:active, a.download:hover {color:#e8798c;font-weight:bold; text-transform:uppercase;}

/***********************************************/
/* adversiting                                 */
/***********************************************/
.adversiting {width:102px;padding-right:10px; text-align:center;}
.adversiting img {border:1px solid #bbbfc0; margin-bottom:5px;}
a.advup {width:180px; height:28px; text-align:center; background-color:#d2d6d9; background-image:url(../images/stampa/freccia_su.gif); background-repeat:no-repeat; background-position:center center; border-bottom:1px solid #fff;}
a.advdown {width:180px; height:28px; text-align:center; background-color:#d2d6d9; background-image:url(../images/stampa/freccia_giu.gif); background-repeat:no-repeat; background-position:center center;  border-top:1px solid #fff;}
a.advdown:hover, a.advup:hover {text-decoration:none;}
a.advlist  { text-align:center;background:#dbdfe2; width:180px; font-weight:bold;}
a.advlist:hover { text-decoration:none; color:#e8798c; background-image:url(../images/stampa/selected.gif); background-position:60px 4px;background-repeat:no-repeat;}
span.advselected { text-align:center;background:#dbdfe2; width:180px; font-weight:bold;text-decoration:none; color:#e8798c; background-image:url(../images/stampa/selected.gif); background-position:60px 4px;background-repeat:no-repeat;}
.advblock {height:20px; width:180px; background-image:url(../images/stampa/adv-lista.gif); background-repeat:no-repeat; background-position:center bottom;background-color:#dbdfe2;}
#advlistscroll {position:absolute; left:0px; top:0px;}
#advlist {overflow:hidden;}