body,html{ height:100%;min-width:750px;margin:0;padding:0;font-size:100%;line-height:1.05em;}
body{
background-color:#000;
background-image:url(../../media/imgs/templates/background.png);
background-position:center top;
background-repeat:repeat-y;
font-family:'Lucida Sans Unicode','Lucida Grande',LucidaGrande,'Lucida Sans','Trebuchet MS',Arial,Helvetica,sans-serif;
color:#d5d5d5;
letter-spacing:0.1em;
}
div,object,embed,br,hr,h1,h2,h3,h4,h5,h6,p,a,em,span,strong,b,img,table,caption,tbody,thead,tfoot,tr,td,th,form,input,textarea,ul,li{margin:0px;padding:0px;border:none;text-decoration:none;}
form{line-height:1.5em;}
input,textarea{
font-size:0.7em;color:#303030;letter-spacing:0.1em;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding:2px;border:1px solid;
}
input.form_text,textarea.form_text{
background-color:#bababb;
background-image:url(../../media/imgs/templates/input_bgshadow_dark.png);
background-position:left top;
background-repeat:no-repeat;
}
input.bgimg_light,textarea.bgimg_light{
background-image:url(../../media/imgs/templates/input_bgshadow_light.png);background-color:#f7f7f9;
}
input.form_button{
font-size:0.7em;letter-spacing:0em;cursor:pointer;
border:2px solid;padding:0px 4px !important;padding:0px;
background-color:#a4a4a4;
border-color:#cdcdcd #585858 #585858 #cdcdcd;
}
div.button_border{ position:relative;margin-top:0px;border:1px solid #222;}
br.clearFloat{ clear:both;display:inline;font-size:0em;line-height:0em;height:0em;}
.small{ font-size:0.85em;}
/* ### SWF BOX Styles ### */
div#screenBox,div#screenBox object,div#screenBox embed{ width:100%;height:264px;min-width:750px;font-size:20px;}
/* ### NO SWF INFO BOX Styles ### */
div#screenNoJs{
width:90%; padding:8px 0 0 8px;background-color:#fff;border:2px solid #666;margin:8px auto 0 auto;
font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.6em;color:#454545;letter-spacing:0em;
}div#screenNoJs h1{ text-align:center;font-size:15px;color:#999999;margin-bottom:10px;}
div#screenNoJs a{ color:#ff6600;text-decoration:none;} div#screenNoJs a:hover{ color:#ff0000;}
/* ### CONTAINER BOX Styles ### */
div#container{ position:absolute;width:100%;top:264px;}
/* ### LEFT BOX Styles ### */
div#leftBox{
position:relative;float:left;
width:200px;left:50%;margin-left:-375px;
}
/* ### RIGHT BOX Styles ### */
div#rightBox{
position:relative;float:left;background-color:transparent;
width:180px;left:50%;margin-left:12px;
}
/* ### BOTTOM BOX Styles ### */
div#bottomBox{
position:relative;clear:both;
width:40.5%;left:50%;margin:2em 0 10em -176px;
font-size:0.6em;letter-spacing:0em;
text-align:right;
color:#8b8b8b;
}
div#bottomBox a{ color:#8b8b8b;} div#bottomBox a:hover{ color:#fff;}
/* ### MENU BOX Styles ### */
div#menuBox{ position:relative;width:90%;margin:0;padding:0;text-align:left;line-height:0.8em; }
div#menuBox a strong{ color:#d5d5d5;font-size:1.2em;line-height:1.4em;letter-spacing:0em;font-family:'Lucida Sans Unicode','Lucida Grande',LucidaGrande,'Lucida Sans','Trebuchet MS',Arial,Helvetica,sans-serif; }
div#menuBox a{ display:block;color:#5b5b5b;font-size:0.6em;letter-spacing:0em;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;}
div#menuBox span.br{ position:relative;display:block;width:100%;height:0%;margin:1% 0;font-size:0px;line-height:0px;}
div#menuBox span.hr{ position:relative;display:block;width:100%;height:0px;margin:3% 0;font-size:0px;line-height:0px; border-width:1px 0 1px 0;border-style:solid;border-top-color:#808080;border-bottom-color:#b4b4b4;}
div#menuBox a:hover{ color:#3b3b3b;} div#menuBox a:hover strong{ color:#fff;}
/* ### AREA RISERVATA Styles ### */
div#riservAreaBox{ position:relative;float:left;width:158px;max-width:158px; line-height:0em;background-color:transparent;margin-top:28px;}
div#riservAreaBox div#form_container,div#riservAreaBox span{  background-color:#575757;} div#riservAreaBox div#form_container{  position:relative;max-width:158px;padding-left:12px;}
div#riservAreaBox span{ display:block;width:auto;height:1px;font-size:0px;line-height:0px;}
div#riservAreaBox img{ line-height:0px;font-size:0px;}
div#riservAreaBox strong{ display:block;width:0%;height:12px;font-size:0px;}
div#riservAreaBox form{line-height:0em;}
div#riservAreaBox input.form_text{ width:128px;}
div#riservAreaBox input.form_button{ max-width:132px;}
/* ### SUB-MENU BOX Styles ### */
div#subMenuBox{ position:relative;float:left;width:100%;line-height:0;background-color:transparent;margin-top:28px;}
div#subMenuBox a{ color:#d5d5d5;font-size:0.70em;font-weight:bold;line-height:1.2em;letter-spacing:0em; }
div#subMenuBox a:hover{ color:#fff;}
div#subMenuBox ul{ margin-left:18px;margin-top:5px;} div#subMenuBox li{ list-style:disc outside;margin-top:0.2em;}
/* ### CONTENT BOX Styles ### */
div#contentBox{
position:relative;float:left;background-color:transparent;
width:40.5%;left:50%;margin-left:-176px;padding:6px 0 0 15px;
font-size:0.8em;letter-spacing:0em;
}
/* ### VARIOUS FIXED Styles ### */
div#contentBox h1,div#contentBox  h2,div#contentBox  h3,div#contentBox  h4,div#contentBox  h5,div#contentBox h6{ margin:0.6em 0 0.4em 0;letter-spacing:0.1em;line-height:1em;}
h6{ font-size:90%;} h5{ font-size:110%;} h4{ font-size:130%;} h3{ font-size:1.50em;font-weight:normal;} h2{ font-size:170%;font-weight:normal;} h1{ font-size:190%;font-weight:normal;}
div#contentBox a{ color:#d5d5d5;font-weight:bold;line-height:1.2em;letter-spacing:0em; border:dashed #888;border-width:0px 0px 1px 0px;}
div#contentBox a:hover{ color:#fff;}
div#contentBox li{ list-style:disc outside;margin-top:0.2em;}
div#contentBox strong{color:#fff;} div#contentBox small{font-size:0.7em;padding:0; }
div#contentBox ul{ margin-left:18px;margin-top:5px;} div#contentBox li strong,div#contentBox li span{color:#d5d5d5;}
div#contentBox li span{ display:block;font-size:0.9em;margin:0.3em 0 0.5em 0; line-height:1.2em;}
div#contentBox ul.listURL li{color:#fff;border:0px;}
div#contentBox ul.listURL li a{ border:0px;}
div#contentBox ul.listVOX li strong{ border-bottom:1px solid #858585;}

div#contentBox img.imgCont{
margin:0.6em;
}
div#contentBox a.imglink,div#contentBox img.imglink{
border-style:solid;border-color:#b4b4b4 #808080 #808080 #b4b4b4;
}
div#contentBox a.imglink{
border-width:0em !important;border-width:0.3em;
margin:0em !important;margin:0.6em;
}
div#contentBox img.imglink{
border-width:0.3em !important;border-width:0em;
margin:0.6em !important;margin:0;
}
div#contentBox a.imglink:hover,div#contentBox img.imglink:hover{
border-color:#fff;
}
div#contentBox img.imgBord{ border:2px solid;border-color:#b4b4b4 #808080 #808080 #b4b4b4;}
div#contentBox hr{ width:100%;height:0px !important; height:2px;margin:0.8em 0; border-width:1px 0 1px 0;border-style:solid;border-top-color:#000;border-bottom-color:#666;}
/* ### PATH BOX Styles ### */
div#pathBox{
position:relative;clear:both;width:100%;
font-size:0.85em;letter-spacing:0.1em;
color:#8b8b8b;
}
div#pathBox a{ color:#8b8b8b;font-weight:normal;letter-spacing:0.1em;border:0px;}
div#pathBox span{font-size:1.2em;}
/* ############################################### CONTENUTI STANDARD ######################################################## */
/* ### List DOWNLOAD FILES Styles ### */
div#downloadFilesBox{
   text-align:right;
   line-height:0.3em;
}
div#downloadFilesBox hr{ margin:0.3em 0 !important;margin:0 0;}
div#downloadFilesBox a{ display:block;font-size:0.8em;margin-right:1em;border:0px;}
p.downloadFiles_title{ text-align:right;margin:5em 0 0 0;}
