@charset "utf-8";
/* CSS Document */
html,body {margin:0px; padding:0px}
body{font:12pt "Trebuchet ms", verdana, helvetica, arial, sans-serif;text-align:center;background:#fff;color:#333}

/* struttura */
#container{margin:0 auto;width:980px;text-align:left}
#header{width:100%;height:70px}
#colSx{width:210px;margin:0px;padding:0px;float:left}
#colDx{width:770px;margin:0px;padding:0px;float:left}
#colMid{width:100%;margin:0px;padding:0px}
#colMid .spacer{margin:0px;padding:10px;float:left}
#colMid .spacerV{margin:0px;padding:10px}
#SideRSS{width:520px;float:left}
#FrameRSS{float:right;width:240px;height:460px;background:url(../img/bg_rss.gif) no-repeat top left}
#Powered{background:url(../img/bgLiquida.gif) repeat-x top left;text-align:right;margin:0px 0px 0px 1px;font-style:italic}
#Powered img{vertical-align:middle;padding:0px 5px}

/* footer */
#footer{width:100%;height:20px;padding:0px;margin:10px 0px 5px 0px;background:url(../img/bgFooter.gif) repeat-x bottom left;font-size:0.8em}
#footer .Fleft{float:left;width:60%}
#footer .Fright{float:right;width:30%;text-align:right}
#footer a{color:#333;text-decoration:underline}
#footer a:hover{color:#d97a23}
div.leftSide{background:#fff;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3;padding:0px 15px;margin-right:15px;display:inline}
div.rightSide{background:#fff;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3;padding:0px 15px;margin:0px;display:inline}

#logo{width:210px;height:70px;margin:0px;padding:0px;float:left;text-align:center}
#logo img{border:0px;padding:5px;margin:0px}
#boxTop{width:770px;height:70px;margin:0px;padding:0px;float:left;text-align:left}
#boxTopContentLogin{margin-top:10px;float:right}
#boxTopContent{margin-top:10px;float:right;width:100%}
.boxTopElement{font-size:0.8em;margin:5px;float:left}
#boxTopContent .step {font-size:1.2em;font-weight:bold;color:#d97a23;padding:0px;margin:0px}

/* menuLeft */
#leftMenu {width:190px;background:url(../img/menuBot.gif) no-repeat bottom left #c4c4c3;text-align:left}
#leftMenuHat{width:190px;height:31px;text-align:center;padding-top:3px;font-weight:bold;background:url(../img/menuHat.gif) no-repeat top left}
#leftMenuContent{width:190px;background:url(../img/menuBot.gif) no-repeat bottom left #c4c4c3}
#leftMenuContent .menuTitle{border-bottom:1px solid #e5e5e6;margin:0px;padding:5px 15px;cursor: pointer}
#leftMenuContent .spacer{margin:0px;padding:15px 5px}
#leftMenuContent a{color:#333}
#leftMenuContent a:hover{color:#d97a23}
.menuLev2{background:url(../img/menuLev2.gif) repeat-x top left #e5e5e6}
.menuLev2 .styleUrl {border-bottom:1px solid #9a9a9b;margin:0px;padding:5px 5px 5px 20px;font-size:0.8em}

ul#leftMenu {margin:0px;padding:0px}
ul#leftMenu ul {margin:0px;padding:0px}
ul#leftMenu ul li {border-bottom:1px solid #9a9a9b;margin:0px;padding:5px 5px 5px 20px;font-size:0.8em}
ul#leftMenu ul li a{color:#333}
ul#leftMenu ul li a:hover{color:#d97a23}
li {list-style-type:none}
.head {border-bottom:1px solid #e5e5e6;margin:0px;padding:5px 15px;cursor: pointer;display:block}
a.head{color:#333}
a.head:hover{color:#d97a23}

#leftMenuHat2{width:190px;padding:5px 0px 0px 0px;background:url(../img/menuHatExt.gif) no-repeat top left #e5e5e6}
#leftMenuHat2 p{padding:0px 15px}
#leftMenuContent2{width:190px;background:url(../img/menuBotExt.gif) no-repeat bottom left #e5e5e6}
#leftMenuContent2 .menuTitle{margin:0px;padding:5px 15px;cursor: pointer}
#leftMenuContent2 .menuTitle img{margin:0px;padding-right:3px}
#leftMenuContent2 .spacer{margin:0px;padding:5px 5px}

/* box 980 */
.box980{width:980px;padding:0px;margin:0px;background:url(../img/div980hat.gif) no-repeat top left;float:left}
.box980 h3{font-size:1.0em;color:#d97a23;padding:0px;margin:0px}
.box980content{width:948px;padding:0px 15px;margin:0px;background:#e5e5e6;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3}
.box980bot{height:24px;padding:0px;margin:0px;background:url(../img/div980bot.gif) no-repeat top left}

/* box 770 */
.box770{width:770px;padding:0px;margin:0px;background:url(../img/div770hat.gif) no-repeat top left}
.box770 .title{padding: 5px 15px;margin:0px}
.box770contentHp{width:718px;padding:0px 25px;margin:0px;background:url(../img/bgBoxHp.jpg) no-repeat top right #e5e5e6;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3}
.box770contentMode{width:738px;padding:0px 15px;margin:0px;background:#e5e5e6;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3;font-size:0.9em}
.box770contentBglight{width:738px;padding:0px 15px;margin:0px;background:url(../img/bgBoxHpLight.jpg) no-repeat top right #e5e5e6;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3;font-size:0.9em}
.box770content{width:768px;padding:5px 0px;margin:0px;background:#e5e5e6;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3;font-size:0.8em}
.box770content .titleClosed{border-bottom:1px solid #c4c4c3;padding:5px 0px;margin-top:5px}
.row{text-align:center;float:left;padding:0px 5px}
.width110{width:110px}
.width75{width:75px}
.width263{width:263px}
.width263l{width:263px;text-align:left}
.box770bot{height:24px;padding:0px;margin:0px;background:url(../img/div770bot.gif) no-repeat top left}

.box770Split{width:770px;padding:0px;margin:0px 0px 16px 0px;background:url(../img/div770Splithat.gif) no-repeat top left}
.box770contentSplit{width:399px;padding:0px;margin:0px;background:url(../img/bgBoxHpSmall.jpg) no-repeat 115px 20px #e5e5e6;border-left:1px solid #c4c4c3;float:left;min-height:205px}
.box770contentSplitBtn{width:399px;padding:0px;margin:0px;background:#e5e5e6;border-left:1px solid #c4c4c3;float:left;}
.box770contentSplitR{width:368px;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3;float:right;background:#e5e5e6;min-height:205px}
.box770contentSplitBtnR{width:368px;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3;float:right;background:#e5e5e6}
.box770contentSplit .boxClaim{font-size:1.5em;line-height:20pt;font-style:italic;padding:0px 10px;margin:0px}
.box770contentSplit .boxClaim2{margin:0px;padding:5px 10px;line-height:14pt}
.box770contentSplit .boxAuthor{text-align:right;margin:0px;padding:0px;font-size:0.8em;width:95%}
.box770contentSplitBtn .btnHp, .box770contentSplitBtnR .btnHp{padding:0px;margin: 5px 0px 0px 0px;text-align:center;width:100%}

/* box 600 */
.box600{width:600px;padding:0px;margin:0px;background:url(../img/div600hat.gif) no-repeat top left;float:left}
.box600 h3{font-size:1.0em;color:#d97a23;padding:0px;margin:0px}
.box600content{width:568px;padding:0px 15px;margin:0px;background:#e5e5e6;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3;min-height:95px}
.box600bot{height:24px;padding:0px;margin:0px;background:url(../img/div600bot.gif) no-repeat top left}

/* box 480 */
.box480{width:480px;padding:0px;margin:0px;background:url(../img/div480hat.gif) no-repeat top left;float:left}
.box480 h3{font-size:1.0em;color:#d97a23;padding:0px;margin:0px}
.box480content{width:448px;padding:0px 15px;margin:0px;background:#e5e5e6;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3;min-height:150px}
.box480content7{width:448px;padding:0px 15px;margin:0px;background:#e5e5e6;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3}
.box480bot{height:24px;padding:0px;margin:0px;background:url(../img/div480bot.gif) no-repeat top left}

/* box 415 */
.box415{width:415px;padding:0px;margin-top:16px;background:url(../img/div415hat.gif) no-repeat top left;float:right}
.box415content{width:383px;padding:0px 15px;margin:0px;background:#e5e5e6;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3;min-height:150px}
.box415content .fRight190{float:right;width:190px}
.box415content .legenda{margin: 4px 5px 0px 5px;float:left;width:10px;height:10px}
.box415content .concluse1{background:#608111} .box415content .concluse2{background:#7dac0e} .box415content .concluse3{background:#f7a00f} .box415content .concluse4{background:#cc0000} .box415content .concluse5{background:#c0c0c0}
.box415bot{height:24px;padding:0px;margin:0px;background:url(../img/div415bot.gif) no-repeat top left}

/* box 375 */
.box375{width:375px;padding:0px;margin-bottom:16px;background:url(../img/div375hat.gif) no-repeat top left;float:left}
.box375content{width:343px;padding:0px 15px;margin:0px;background:#e5e5e6;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3;min-height:160px}
.box375content .bgLight{background:url(../img/bgBoxHpSmall.jpg) no-repeat top right #e5e5e6}
.box375content .fRight190{float:right;width:190px}
.box375content .legenda{margin: 4px 5px 0px 5px;float:left;width:10px;height:10px}
.box375content .concluse1{background:#608111} .box375content .concluse2{background:#7dac0e} .box375content .concluse3{background:#f7a00f} .box375content .concluse4{background:#cc0000} .box375content .concluse5{background:#c0c0c0}
.box375content .random{padding:0px;margin:0px;text-align:center}
.box375content .boxClaim{font-size:1.5em;line-height:20pt;font-style:italic;padding:0px;margin:0px}
.box375content .boxClaim2{margin:0px;padding:5px 0px;line-height:14pt}
.box375content .boxAuthor{text-align:right;margin:0px;padding:0px;font-size:0.8em}
.box375content .btnHp{padding:0px;margin: 5px 0px -10px 0px;text-align:center;width:100%}
.box375bot{height:24px;padding:0px;margin:0px;background:url(../img/div375bot.gif) no-repeat top left}

/* box 360 */
.box360{width:360px;padding-top:20px;margin:0px;background:url(../img/div360hat.gif) no-repeat top left;float:left}
.box360content{width:358px;padding:0px;margin:0px;background:#e5e5e6;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3}
.box360content .column{width:49%;text-align:center}
.box360content h3{font-size:1.1em;color:#d97a23;padding:0px;margin:0px}
.box360content p{font-size:0.9em;padding:0px;margin:0px}
.box360bot{height:24px;padding:0px;margin:0px;background:url(../img/div360bot.gif) no-repeat top left}

/* box 360 newsletter */
.box360nl{width:360px;padding:0px;margin:0px;background:url(../img/div360hat.gif) no-repeat top left;float:left}
.box360nl h3{font-size:1.0em;color:#d97a23;padding:0px;margin:0px}
.box360nlContent{width:328px;padding:0px 15px 0px 15px;margin:0px;background:#e5e5e6;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3;min-height:95px}
.box360nlBot{height:24px;padding:0px;margin:0px;background:url(../img/div360bot.gif) no-repeat top left}

/* box 335 */
.box335{width:335px;padding:0px;margin-top:16px;background:url(../img/div335hat.gif) no-repeat top left;float:left}
.box335content{width:303px;padding:0px 15px;margin:0px;background:#e5e5e6;border-left:1px solid #c4c4c3;border-right:1px solid #c4c4c3;min-height:150px}
.box335content .random{padding:0px;margin:0px;text-align:center}
.box335bot{height:24px;padding:0px;margin:0px;background:url(../img/div335bot.gif) no-repeat top left}

/* box 220 */
.box220{width:220px;height:100%;padding:0px;margin:0px;text-align:center;float:left}
.box220content{padding-top:20px;margin:0px;font-size:0.8em}

/* elementi */
.ClearAll{clear:both;padding:0px;margin:0px}
h3{font-size:1.2em;color:#d97a23;padding:0px;margin:0px}
p{padding:5px 0px;margin:0px}
a{text-decoration:none;color:#7dac0e}
a:hover{text-decoration:underline;color:#7dac0e}
img {border:0}
div.btnHp{float:left;padding-right:20px}
.fLeft{float:left}
.fRight{float:right}
.spacer{margin:0px;padding:10px}
.spacerV{margin:0px;padding:10px;width:100%}
.spacerH{margin:0px;padding:0px;height:20px;width:20px;float:left}
.noFlash{text-align:center;padding:0px;margin:0px}
.oddRow{border-bottom:1px solid #c4c4c3;padding:10px 0px;background:url(../img/bgDashedRow.gif) repeat-y top left #eee;min-height:20px}
.evenRow{border-bottom:1px solid #c4c4c3;padding:10px 0px;background:url(../img/bgDashedRow.gif) repeat-y top left #f5f5f5;min-height:20px}
.warning {color: #fc761f;font-weight: bold}

.boxClaim{width:360px;font-size:1.6em;line-height:26pt;font-style:italic;margin:0px;padding:0px}
.boxAuthor{width:350px;text-align:right;margin:0px;padding:0px;font-size:0.8em}
.boxClaim2{width:350px;margin:0px;padding: 25px 0px 15px 0px}
.boxDashedRow{padding:5px 0px;margin:0px;border-bottom:1px dashed #c4c4c3;font-size:0.9em}
.boxDashedRowHp{padding:3px 0px;margin:0px;border-bottom:1px dashed #c4c4c3;font-size:0.9em}
.boxDashedRowEvidenza{padding:0px;margin:0px;border-bottom:1px dashed #c4c4c3;font-size:0.9em;background:url(../img/frecciaLink.gif) no-repeat 98% 80%}
.boxDashedRowEvidenza a{margin:8px 5px 8px 15px;padding:0px;color:#333;display:block}
.boxDashedRowEvidenza strong{color:#d97a23}
.boxTitle{padding: 5px 15px 0px 15px;margin:0px}
.alignCenter{text-align:center}

/* questionario */
form{margin:0px 15px;padding:0px}
.question-text {font-size:1.24em;line-height:14pt;margin:0px;padding:0px}
.response-set {margin:10px 10px 25px 10px;padding:15px;font-size:1em;background:#f2f2f2}
.submit-button {text-align:center;margin:auto;padding:auto}
.submit-buttonForm {margin:auto;padding:auto;background:url(../img/btnInvio.gif) no-repeat top left;width:188px;height:54px}
.nota	{font-size:1em;font-style: italic;margin:0px;padding:0px;color:#626262}

/* form varie*/
form#varie {margin:0px;padding:15px;width:70%;font-size:0.9em}
input#Quser, input#Qpassword, input#Qconfpwd, input#Qemail, input#Qnome, input#Qazienda, input#Qtitolo, input#Qdomanda, form#varie select {width:240px}

form#suggest {margin:0px;padding:0px;width:320px;font-size:0.8em;float:left}
form#suggest input#Qtitolo, form#suggest input#Qdomanda, form#suggest #Qrisposte {width:285px;margin-top:2px}
form#suggest input#Qnome, form#suggest input#Qemail {width:130px;margin-top:2px}
form#suggest .response-set {margin:10px 0px;padding:0px;font-size:1em;background:#f2f2f2}
form#suggest .boxDashedRow{padding:10px 15px;margin:0px;border-bottom:1px dashed #c4c4c3;font-size:0.9em}
form#suggest .alignCenter{text-align:center;padding:15px;margin:0px}

/* thickbox settings */
{padding: 0; margin: 0;}
#TB_window{font:1em "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#666666}

#TB_secondLine {
	font: 10px "Trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}

.TB_overlayMacFFBGHack {background: url(../img/macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#000000;filter:alpha(opacity=40);-moz-opacity:0.40;opacity:0.40}

* html #TB_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}

#TB_window {position: fixed;background:#fff;z-index:102;display:none;text-align:left;top:50%;left:50%}

* html #TB_window {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
	font-weight: bold;
}

#TB_closeAjaxWindow{padding:7px 10px 5px 0px;text-align:right;float:right}

#TB_ajaxWindowTitle{padding:7px 0px 5px 5px;float:left}

#TB_title{background:#f2f2f2;color: #7dac0e;padding:5px;}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-top:0px;
	margin-bottom:1px;
}
hr{margin-top:15px;margin-bottom:10px;border: 1px solid #c5c9ca}