﻿body{ margin: 0px; padding: 0px; background-color: #0a0a0a; color: #666666; font-family: Helvetica, Arial; font-size: 1.0em; font-style: normal }
div, p, ul, h2 { margin: 0px; padding: 0px }
img { border-width: 0px }
ul{list-style-type: none}

#div_tot { margin: 0 auto; text-align: left; width: 903px }

#header { float: left; width: 901px; height: 126px; margin: 0 auto; padding: 0px; border-left: solid 1px #333333; border-right: solid 1px #333333; }

.separatore_1 { float: left; background: url(../img/sf.gif) repeat-x; height: 1px; width: 901px; border-left: solid 1px #333333; border-right: solid 1px #333333 }
.separatore_2 { float: left; background: url(../img/sf2.gif) repeat-x; height: 3px; width: 901px; border-left: solid 1px #333333; border-right: solid 1px #333333 }

#menu { float: left; width: 839px; height: 50px; background-color: #000000; border-left: solid 1px #333333; border-right: solid 1px #333333; padding: 0px 32px 0px 30px }
#menu .titolo {float: left; width: 301px; font-weight: bold; font-size: 1.0em; line-height: 48px; padding-top: 2px }
#menu .menu_tot {float: left; width: 538px; height: 26px; padding: 24px 0px 0px 0px }

#menu ul { float: left; width: 538px; height: 26px }
#menu ul li { float: left; width: 127px; height: 26px; font-size: 0.75em }
#menu ul li a { float: left; width: 121px; height: 26px; background: url(../img/sf_btn.gif) no-repeat; font-weight: bold; text-decoration: none; color: #FFFFFF; font-size: 1.0em; line-height: 23px; padding: 3px 0px 0px 6px }
#menu ul li a:hover, #menu ul li .on, #menu ul li.quattroterzilab a:hover  { float: left; width: 121px; height: 26px; background: url(../img/sf_btn_on.gif) no-repeat; font-weight: bold; text-decoration: none; color: #FFFFFF; font-size: 1.0em; line-height: 23px; padding: 3px 0px 0px 6px }
#menu ul li.separatore {  float: left; width: 10px  }

#menu ul li.quattroterzilab { float: left; width: 127px; height: 26px; font-size: 0.83em }
#menu ul li.quattroterzilab a { background: url(../img/sf_btn2.gif) no-repeat; }





#box_video { float: left; width: 901px; height: 500px; background-color: #000000; border-left: solid 1px #333333; border-right: solid 1px #333333 }

#contenuti { float: left; width: 901px; background-color: #000000; border-left: solid 1px #333333; border-right: solid 1px #333333}
#contenuti_sx { float: left; width: 452px; background: url(../img/sf2.gif) right repeat-y; padding: 25px 30px 25px 30px }
#contenuti_sx .titolo{ float: left; font-weight: bold; padding-bottom: 17px; width: 452px; color: #FFFFFF }
#contenuti_sx ul { float: left; font-size: 0.8em }
#contenuti_sx ul li { float: left; width: 440px; color: #CCCCCC; line-height: 1.4em }
#contenuti_sx ul li .top { padding-top: 10px }
#contenuti_sx ul li ul { float: left; color: #666666; font-size: 1.0em; padding-top: 10px } 
#contenuti_sx ul li ul li { float: left; color: #CCCCCC; line-height: 1.4em }
#contenuti_sx p{ float: left; font-size: 0.83em; color: #666666; font-family: Arial; padding: 0px 0px 40px 1px; width: 451px }
#contenuti_dx { float: left; width: 389px }

#news { float: left; width: 329px; padding: 25px 10px 0px 30px }
#news .titolo{ float: left; font-weight: bold; padding-bottom: 12px; width: 349px; color: #dc6b10 }
#news .box { float: left; width: 349px; height: 305px }
#contact { float: left; width: 329px; background: url(../img/sf2.gif) top repeat-x; padding: 25px 30px 25px 30px }
#contact .titolo{ float: left; font-weight: bold; padding-bottom: 17px }
#contact p { float: left; width: 328px; font-size: 0.8em; color: #666666; padding-left: 1px }
#contact a { font-size: 1.0em; text-decoration: underline; color: #666666 }
#contact a:hover { font-size: 1.0em; text-decoration: underline; color: #420923 }

#backstage { float: left; width: 329px; padding: 25px 30px 25px 30px }
#backstage .titolo{ float: left; font-weight: bold; padding-bottom: 17px; color: #666666 }
#backstage p { float: left; width: 328px; font-size: 0.8em; color: #666666; padding-left: 1px }
#backstage .riga { float: left; width: 328px; height: 57px; padding-bottom: 10px }
#backstage .tit { float: left; width: 328px; padding-bottom: 5px; font-size: 0.9em; font-weight: normal; color: #FFF }
#backstage .img { float: left; width: 57px; height: 57px }
#backstage .spazio { float: left; width: 10px; height: 57px }


.bianco { color: #FFFFFF }


#footer { float: left; width: 841px; background-color: #000000; border-left: solid 1px #333333; border-right: solid 1px #333333; border-top: solid 5px #333333; padding: 30px 30px 30px 30px }
#footer_sx {float: left; width: 656px }
#footer_dx {float: left; width: 185px }
.indirizzo { float: left; width: 656px; font-size: 0.75em; font-family: Arial }
.indirizzo a { font-size: 1.0em; text-decoration: underline; color: #666666 }
.indirizzo a:hover { font-size: 1.0em; text-decoration: underline; color: #420923 }
.copy { float: left; width: 656px; font-size: 0.75em; font-family: Arial; color: #333333 }
.copy a { font-size: 1.0em; text-decoration: underline; color: #333333 }
.copy a:hover { font-size: 1.0em; text-decoration: underline; color: #420923 }

.partner { float: left; width: 80px; padding: 11px 5px 0px 0px; font-size: 0.75em; font-family: Arial; color: #333333; text-align: right }
.img_partner { float: left; width: 100px }

