body{font-family: Verdana, Helvetica, sans-serif;font-size:11px;background-color: #FCF5E2;margin:0px;padding:0px;}
body.pop {background-color:#215B8E;}
.textwpop {color: #FFFFFF;font-size:14px;margin:20px;}
.textwpop A, .textwpop A:hover {color: #FFFFFF;}
.textwpop2 {color: #FFFFFF;font-size:12px;margin:20px;}
.textwpop2 A, .textwpop2 A:hover {color: #FFFFFF;}
p, h1, h2, h3, h4, h5, h6, a, div, span, img, dl, dt, dd, form, input, fieldset, legend, label, td, tr, table{padding: 0px;margin: 0px;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
img{border: none;}
.invisibile{display: none;}
hr{display: none;}
.floatright{float: right;}
.floatleft{float: left;}
.alignright{text-align: right;padding-right: 20px;}
.salta{clear:both;height: 1px;font-size:1px;}
.center{text-align: center;}
/* new */
#top{font-family: Arial, Verdana, Helvetica, sans-serif;width: 770px;margin: auto auto;}
.header{margin-bottom: 10px;}
.header img{float:left;}
.language{width:250px;float:left;margin-top: 23px;margin-left: 25px;padding-bottom:15px;background: url(images/bg_language.gif) no-repeat left bottom;clear:right;}
.language ul, .language li{margin: 0px;padding:0px;list-style-type: none;}
.language li{font-size: 14px;font-weight: bold;float:left;margin-left: 7px;margin-right: 6px;color:#80642E;}
.language li a{font-weight: normal;color:#80642E;}
.header p{padding: 2px 10px;clear:both;font-size: 13px;font-weight: bold;color:#2B4F83;}
.menuleft{font-size: 13px;font-weight: bold;float:left;width:125px;}
.menuleft div{background: url(images/bg_language.gif) no-repeat left top;padding: 15px 5px 0px 0px;margin-top:10px;}
.menuleft .uno p{color:#7F683E;margin-bottom: 10px;}
.menuleft .uno a{color:#7F683E;}
.menuleft .uno .special{font-stretch:ultra-condensed;}
.menuleft .due p.brown{color:#CF6C06;}
.menuleft .due p.brown a{color:#CF6C06;}
.menuleft .due p.ligthbrown{color:#DCBE88;}
.menuleft .due p.ligthbrown a{color:#DCBE88;}
.menuleft .due p.orange{color:#FF8200;}
.menuleft .due p.orange a{color:#FF8200;}
.menuleft .due p.green{color:#7C751D;}
.menuleft .due p.green a{color:#7C751D;}
.menuleft, .menuleft A.sel {font-weight:bold !important; }
.menuleft A {font-weight:normal !important; }
.contentBody{width:530px;float:left;background-color:#B2F3F4;}
.contentBodyBottom{height: 480px;padding-bottom:10px;background-color:#B2F3F4;color:#443518;text-align:justify;}
.prevnext{margin:0px;padding:0px 10px 0px 15px;background-color: #FCF5E2;color:#443518;}
.contentBody A,.contentBody A:hover{color:#344B67;}
html>body .contentBodyBottom{height: auto;min-height: 480px;}
.internal .contentBodyBottom h1{background: #4F789D;display:inline;color:#fff;font-size: 19px;padding: 10px 50px 0px 15px;line-height: 16px;margin: 0px 15px 15px 0px;float:left;}
.internal .contentBodyBottom h1 A, .internal .contentBodyBottom h1 A:hover{color:#fff; text-decoration:none;}
.internal .contentBodyBottom h2{font-size: 14px;margin-bottom: 10px;}
.internal .contentBodyBottom h3{font-size: 11px;margin-bottom: 10px;font-weight:normal;margin-top:-10px;}
.internal .contentBodyBottom p{margin-bottom: 10px;line-height:14px;}
.internal .contentBodyBottom p.question{font-weight:bold;margin-bottom: 0px;}
.internal .contentBodyBottom p.question:first-letter{/*padding-left: 20px;*/}
.internal .BodyContent{clear:both;width: 480px;margin: 20px auto;}
.internal .BodyContent img.mainimg{float:left;margin: 0px 10px 5px 0px;}
.internal .BodyContent img.mainimg2{float:right;margin: 0px 0px 5px 10px;}
.home .contentBody{background: #6699D3 url(images/bg_home_top.jpg) repeat-x left top;}
.home .contentBodyBottom{padding: 10px;background: url(images/bg_home_bottom.jpg) repeat-x left bottom;color:#DBC782;}
.home .contentBodyBottom a{color:#DBC782;}
.tolerance{font-size: 12px;font-weight: bold;width:424px;margin: auto;height: 300px;clear:right;}
html>body .tolerance{height: auto;min-height: 300px;}
.tolerance img{float:left;margin-right:3px;margin-bottom:3px;}
.tolerance p{clear:right;}
.menuright{font-size: 13px;float:left;width:115px;}
.menuright div{border-top:#537A99 1px solid;padding: 10px 0px 5px 5px;margin-top:10px;color: #1B4E87;}
.menuright div p{margin-bottom:10px;}
.menuright div a{color: #1B4E87;}
.loghifooter{margin-top:20px;float:right;}
.loghifooterleft{margin-top:20px;float:left;}
.top{margin:5px 0px;clear:both;text-align: center;}
UL.index {list-style: disc outside;}
LI.index {margin-bottom: 11px;}
.normaltext{font-weight: normal !important;}
.forumhome{margin-left:170px;}
.internalline{background-color:#344B77;font-size:1px;}
.twocolumn{vertical-align:top;padding:10px;width:50%;}
.twocolumnc{vertical-align:top;text-align:center;padding:10px 30px 0px 30px;width:50%;}
.sfondovsep{background-image: url(images/vsep.gif);}
.hline{background-image:url(images/vsep.gif);height:29px;width:100%;clear:both;}
.forumitem{margin:2px 0px 2px 0px !important;padding:5px;width:100%;}
.iptforumtexts, .iptforumtextl, .iptforumarea, .iptforumbutton {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px;color: #67344B;}
.iptforumtexts {width: 180px;}
.iptforumtextl {width: 280px;}
.iptforumarea  {width: 280px; height: 180px;}
FORM INPUT.iptforumtexts, TR TD INPUT.iptforumtextl {border-width: 0px 0px 1px 0px; border-bottom-color: #CECECE; border-bottom-style: solid;}
FORM TEXTAREA.iptforumarea {border-width: 1px 1px 1px 1px; border-color: #E8E8E8 #CECECE #CECECE #E8E8E8; border-style: solid;}
.ipttexts, .ipttextl, .iptareas, .iptareal, .iptsel, .iptbut {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px;color: #67344B;}
.iptbut {background-color: transparent; font-weight: bold; width: 70px; cursor:pointer;}
.ipttexts, .iptsel {width: 125px;}
.ipttextl {width: 220px;}
.iptareas  {width: 321px; height: 60px;}
.iptareal  {width: 456px; height: 150px;}
.iptradio {color: #67344B;}
FORM INPUT.ipttexts, TR TD INPUT.ipttextl {border-width: 0px 0px 1px 0px; border-bottom-color: #CECECE; border-bottom-style: solid;}
FORM TEXTAREA.iptareas, TR TD TEXTAREA.iptareal, TR TD SELECT.iptsel {border-width: 1px 1px 1px 1px; border-color: #E8E8E8 #CECECE #CECECE #E8E8E8; border-style: solid;}
FORM INPUT.iptbut {border-width: 1px 1px 1px 1px; border-color: #CECECE #666666 #666666 #CECECE; border-style: solid;}
.formtable {background-color: #FFFFFF; border: 1px solid #CECECE; padding: 5px; margin-bottom:10px;}
.btext {font-size: 12px;}
.texto {color: #CF6C06;}
.btexto {color: #CF6C06; font-size: 12px;}
A.nound{text-decoration:none;}
.error { color:#cc3300; font-weight:bold; margin:20px; } 
/*  Stampa  */ 
@media print {
.language, .menuleft, .menuright, .loghifooter, .top{display: none;}
.contentBody{width:770px;}
.BodyContent{width:770px;margin-left:0px;margin-right:0px;}
}