@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: "HNBold";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/helvetica_neue_bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/helvetica_neue_bold-webfont.woff") format("woff"), url("fonts/Helvetica_Neue.ttf") format("truetype"), url("fonts/helvetica_neue_bold-webfont.svg#HelveticaNeueBold") format("svg");
}
@font-face {
    font-family: "HNLight";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/helveticaneuelight-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/helveticaneuelight-webfont.woff") format("woff"), url("fonts/helveticaneuelight-webfont.ttf") format("truetype"), url("fonts/helveticaneuelight-webfont.svg#HelveticaNeueLTPro45Light") format("svg");
}
@font-face {
    font-family: "HN";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/helvetica_neue-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/helvetica_neue-webfont.woff") format("woff"), url("fonts/helvetica_neue-webfont.ttf") format("truetype"), url("fonts/helvetica_neue-webfont.svg#HelveticaNeueRegular") format("svg");
}
@font-face {
    font-family: "HNUT";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/helveticaneue-ultlt-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/helveticaneue-ultlt-webfont.woff") format("woff"), url("fonts/helveticaneue-ultlt-webfont.ttf") format("truetype"), url("fonts/helveticaneue-ultlt-webfont.svg#HelveticaNeueLTPro25UltraLt") format("svg");
}


 body { background-color:#DDDDDD;/*background-image: url(/img-main/back-thickbox.gif);*/ background:none;color:#444; text-align:left;min-height:270px;overflow:hidden; font-family: 'HNLight'; text-shadow: 0 0 1px rgba(0,0,0,0.3); font-size: 100%; font-style: inherit; font-weight: inherit;}
 div, form { background: none; margin:0; }
 .buttonForm{width:auto;padding-left:20px;padding-right:20px}
 .buttonForm:hover{width:auto;padding-left:20px;padding-right:20px}
 
 .buttonFormReg{width:auto;padding-left:20px;padding-right:20px}
 .buttonFormReg:hover{width:auto;padding-left:20px;padding-right:20px}

.closeButton{text-align:right;padding-top:10px;padding-right:14px;padding-bottom:6px;position:relative;height:14px;display:block}

/* style form */
div.itemThickboxWin  {width:100%; clear:both; }
div.itemThickboxWinSpacer {width:100%; height:5px; clear:both; }
div.labelThickboxWin {width:45%; float:left; display:block; padding:4px 5px 4px 5px; text-align:left; }
div.labelThickboxWin.sx {width:35%}
div.labelThickboxWin.dx {width:55%}
div.fieldThickboxWin {width:50%; float:left; display:block; padding:4px 5px 4px 5px;}
div.fieldItemForm {width:24%; float:left; display:block; padding:4px 2px 4px 2px; }
div.fieldNumberForm {width:20%; float:left; display:block; padding:6px 2px 2px 2px;}
div.message{width:100%;color:#000 ;width:auto; border-bottom: 1px solid #DFCDAD; background:url(/img-main/bacl-data.png) repeat; padding:10px 20px; clear:both;margin:0px;margin-bottom:6px}

div.itemAuthThickboxWin {width:100%; background-color:#f0ece8; padding:20px; clear:both; }
div.itemCompThickboxWin {padding:10px 2px 20px 2px;clear:both; }
div.itemButtonThickboxWin {width:100%; padding:10px 0px 20px 0px; clear:both;}
div.headerAuth {padding:10px 2px 10px 2px;}
div.fieldAuth {padding:5px 2px 20px 2px;}

div.row1pxForm {width:100%; border-top: 1px dotted #D1CBBF; padding: 0; height:6px; clear:both; }
div.row1pxForm2 {width:180px; border-top: 1px dotted #D1CBBF; padding: 0; height:6px; clear:both; }

input {width:130px}
img.preview{border:2px solid #B1B1B1}


/* style for videogallery / photogallery windows */ 
#winPop{width:604px;}
#winPop h1{font-size:12pt;color:#444;margin:0px;padding:0px; font-family: 'HNLight'; font-weight:normal; letter-spacing:normal; }
#winPop h3{margin:0px;padding:0px;font-size:8pt;color:#444; font-family: 'HNLight';  font-weight:normal; }
#winPop .rigaBottom{border-bottom:1px solid #E5E5E5;}
#winPop .cellaAltriVideo{border-bottom:1px solid #E5E5E5;padding-bottom:4px;padding-left:2px;text-align:left}

#winPopGallery{background: url(/img-main/riga-tratt.png) repeat-x bottom;}
#winPopGallery h1{font-size:16pt;color:#444;margin:0px;padding:0px}
#footer #riga{background: url(/img-main/riga-tratt.png) repeat-x top; padding-top:18px;clear:both}

