body,html{background-color:#FFF;margin:0;padding:0}
form {
	padding: 0;
	margin: 0;
}
.clear{clear:both}
.sidemargin{width:100%;min-width:35px;height:115px}
.header{width:959px;height:115px}
.sidemenu{width:100%;min-width:14px;height:63px;background-color:#E2E2E2}
.sidemenuV{width:100%;min-width:14px;height:63px;background-color:#00aca1}
.sidemenuS{width:100%;min-width:14px;height:63px;background-color:#EBF5F3}
.sidemenuV2{width:100%;min-width:14px;height:30px;background-color:#EBF5F3}
.sidemenuV2b{width:100%;min-width:14px;height:42px;background-color:#EBF5F3}
.sidemenuV3b{width:100%;min-width:14px;height:42px;background-color:#e0f5f4}
.sidemenuV3{width:100%;min-width:14px;height:30px;background-color:#00ACA1}
.sidefoot{width:100%;min-width:35px;height:125px;background-color:#E2E2E2}
.sidespacer{width:10px;height:2px;line-height:2px;font-size:2px;overflow:hidden}
.headerlogo{width:229px;height:50px;margin-top:29px;margin-left:0px;float:left}
.headerlang{width:85px;height:20px;margin-top:47px;float:left}
.headerlang a:link,.headerlang a:visited,.headerlang a:hover{font-family:Arial,Verdana,Sans-serif;font-size:11px;color:#FFFFFF}
.headerspace{width:395px;height:18px;float:left}
.smallang{display:none;z-index:1;width:80px;height:103px;position:absolute;padding:3px 5px 0 0;background-color:#FFFFFF;border:1px solid #555}
.hiwimg{width:200px;height:140px;float:left}
.csimg{width:230px;height:140px;float:left}
.menubox{width:160px;float:left}
.indexbox{padding-left:22px;padding-top:22px;width:325px;height:160px;background-color:#EBF5F3;background-image:url(img/menuangle.gif);background-repeat:no-repeat;background-position:bottom right;float:left}
.pubbox{padding-left:22px;padding-top:22px;width:325px;height:90px;background-color:#EBF5F3;background-image:url(img/menuangle.gif);background-repeat:no-repeat;background-position:bottom right;float:left}
.menu{width:160px;height:63px;background-color:#E2E2E2;background-image:url(img/menuangleG.gif);background-repeat:no-repeat;background-position:bottom right}
.menuV{width:160px;height:63px;background-color:#00aca1;background-image:url(img/menuangleV.gif);background-repeat:no-repeat;background-position:bottom right}
.menuS{width:160px;height:63px;background-color:#EBF5F3;background-image:url(img/menuangle.gif);background-repeat:no-repeat;background-position:bottom right}
.sottomenu{width:160px;height:30px;background-color:#EBF5F3;background-image:url(img/menuangle.gif);background-repeat:no-repeat;background-position:bottom right}
.sottomenuV{width:160px;height:30px;background-color:#00ACA1;background-image:url(img/menuangleV.gif);background-repeat:no-repeat;background-position:bottom right}
.menu2{width:160px;padding-top:23px}
.sottomenu2{width:160px;height:30px;vertical-align:middle;display:table-cell}
.foot{width:160px;height:125px;background-color:#E2E2E2}
.corpo{width:733px;min-height:385px;float:left}
.footer{width:735px;height:125px;min-width:725px;min-height:112px;background-color:#E2E2E2;float:left;background-image:url(img/menuangleG.gif);background-repeat:no-repeat;background-position:bottom right}
.bigspacer{width:58px;height:10px;float:left}
.bigspacerfoot{width:58px;height:125px;float:left;background-color:#E2E2E2}
.footertextsx{margin-top:0px;float:left;width:160px}
.footermenu{float:left;width:140px;margin-top:15px}
.platform td{background-color:#ebf5f3;padding-left:15px;padding-right:32px;line-height:16px !important}
.platform2 td{background-color:#ebf5f3;padding-left:15px;padding-right:15px;line-height:16px !important}
.platform3 td{background-color:#ebf5f3;padding-left:5px;padding-right:5px;line-height:16px !important}
.tdsx{width:200px}
.testomenu a:link,.testomenu a:hover,.testomenu a:visited{color:#555;text-decoration:none}
.testomenuV a:link,.testomenuV a:hover,.testomenuV a:visited{color:#FFF;text-decoration:none}
.testosottomenu a:link,.testosottomenu a:hover,.testosottomenu a:visited{color:#00aca1;text-decoration:none}
a:link,a:hover,a:visited{color:#00aca1}
.footermenu a:link,.footermenu a:visited{text-decoration:none;color:#555}
.footermenu a:hover{text-decoration:none;color:#00aca1}
.form1{width:200px;height:28px;float:left}
.newform{width:320px;height:47px;float:left}
.textform1{width:113px;height:22px;float:left;text-align:right;padding:6px 8px 0 0}
.textform2{width:150px;height:22px;float:left;text-align:right;padding:6px 8px 0 0}
.signinput{width:196px;height:20px;border:1px solid #94d1cd;font-family:Arial,Verdana;font-size:14px;padding:5px 0 0 7px}
.newinput{width:300px;height:20px;border:1px solid #94d1cd;font-family:Arial,Verdana;font-size:14px;padding:5px 0 0 7px}
.textarea{border:1px solid #94d1cd ;font-family:Arial,Verdana;font-size:14px;padding:5px 0 0 7px}
.errinput{width:196px;height:20px;border:2px solid #B10000 ;font-family:Arial,Verdana;font-size:14px;padding:5px 0 0 7px}
.newerrinput{width:300px;height:20px;border:2px solid #B10000 ;font-family:Arial,Verdana;font-size:14px;padding:5px 0 0 7px}
.sel_lang{list-style:none;padding:0;margin:0;margin-left:5px;margin-top:1px}
.sel_lang li a{display:block;padding:1px 0 1px 2px}
.sel_lang a:link,.sel_lang a:visited{color:#555;text-decoration:none}
.sel_lang a:hover{background-color:#00ACA1;color:#FFFFFF}
#lang_style{cursor:pointer}
.newmargin{width:205px;float:left;text-align:right;padding-right:10px;padding-top:5px}
/*TESTI*/
.testoB{font-family:Arial,Verdana,Sans-serif;font-size:11px;color:#FFFFFF}
.testolang{font-family:Arial,Verdana,Sans-serif;font-size:11px;color:#555;line-height:18px}
.testo{font-family:Arial,Verdana,Sans-serif;font-size:11px;color:#555;line-height:16px !important;line-height:16px}
.testo2{font-family:Arial,Verdana,Sans-serif;font-size:13px;color:#555;line-height:16px !important;line-height:16px}
.testo3{font-family:Arial,Verdana,Sans-serif;font-size:14px;color:#555;line-height:16px !important;line-height:16px}
.testo2G{font-family:Arial,Verdana,Sans-serif;font-size:17px;color:#555;line-height:17px !important;line-height:17px}
.testo1{font-family:Arial,Verdana,Sans-serif;font-size:12px;color:#555;line-height:20px !important;line-height:18px}
.titoletto{font-size:15px;line-height:22px}
.testo2V{font-family:Arial,Verdana,Sans-serif;font-size:15px;color:#00ACA1;line-height:20px !important;line-height:18px}
.testo3V{font-family:Arial,Verdana,Sans-serif;font-size:21px;color:#00ACA1;line-height:21px !important;line-height:21px}
.testoN{font-family:Arial,Verdana,Sans-serif;font-size:11px;color:#000000;line-height:16px !important;line-height:12px}
.testomenu{font-family:Arial;font-size:16px;color:#555}
.testosottomenu{font-family:Arial,Verdana,Sans-serif;font-size:12px;color:#555}
.testomenuV{font-family:Arial,Verdana,Sans-serif;font-size:16px;color:#FFFFFF}
.testo3W{font-family:Arial,Verdana,Sans-serif;font-size:13px;color:#555;line-height:20px !important;line-height:20px;text-shadow:#eeeeee 1px 1px 1px}
#tab td {
	text-align:center; width:161px; height:69px; background-image:url(img/q.gif); background-repeat:no-repeat
}
.logstile {
	width:240px; margin-top:49px; text-align:right; height:18px; float:left;
}
.cal {
	cursor: pointer;
	position: absolute;
	margin: 5px 0 0 -20px;
}
.hovar tr:hover td, .hovar tr:hover td .site_tb_right, .hovar tr:hover td .site_tb_left{
	background-color: #fbffa9;
	cursor: default;
}
.search_affil {
	width:694px;background-color:#E3E3E3;padding:10px 20px;text-align:left
}

.site_tb_general {
	width: 50px;
	padding: 3px;
	padding-right: 8px;
	line-height: 16px;
	height: 16px;
	background-color: #FFF;
	text-align: right;
	margin-bottom: 3px;
}
.site_tb_p {
	width: 18px;
	padding: 3px;
	background: url(img/pending.gif) no-repeat 7px 6px #FFF;
	margin-bottom: 3px;
}
.site_tb_a {
	width: 18px;
	padding: 3px;
	background: url(img/approved.gif) no-repeat 7px 6px #FFF;
	margin-bottom: 3px;
}
.site_tb_r {
	width: 18px;
	padding: 3px;
	background: url(img/rejected.gif) no-repeat 7px 6px #FFF;
	margin-bottom: 3px;
}
#dates_id {
	display: none;
}.home_boxes {
	width: 287px;	height: 216px;	float: left;	margin-right: 59px;	background-repeat: no-repeat;	font-family: Arial, Helvetica;	font-size: 16px;	color: #666;	line-height: 24px;	padding: 88px 0 0 50px;}.home_title {
	font-family: Arial, Helvetica;	font-size: 17px;	color: #444;	line-height: 24px;
}.home_green {
	font-family: Arial, Helvetica;	font-size: 18px;	color: #444;	line-height: 24px;	color: #00ACA1;	font-weight: bold;
}.home_subgreen {
	font-family: Arial, Helvetica;	font-size: 13px;	color: #444;	line-height: 18px;	color: #555;
}.home_rect {
	width: 302px;	height: 77px;	color: #555;	font-size: 12px;	font-family: Arial, Helvetica;	background: url(img/home_grey.gif) no-repeat;	float: left;	margin: 7px 59px 10px 0;	padding: 20px 0 0 35px;
}.iab_logo {
	width: 55px;	height: 56px;	background: url(img/iab.gif) no-repeat;	position: absolute;	margin: 50px 0 0 660px;
}.iab_exp {
	width: 265px;	height: 46px;	background: url(img/iab_exp.gif) no-repeat center left;	position: absolute;	margin: 30px 0 0 50px;	padding: 9px 0 0 200px;	font-family: Arial, Helvetica;	font-size: 11px;	color: #555;
}.iab_exp a:link, .iab_exp a:visited {
	color: #555;	text-decoration: underline;
}.iab_exp a:hover {	color: #00ACA1;
}.iab_title {
	color: #0F3F79;	font-weight: bold;	font-size: 18px;	line-height: 22px;
}.beta {
	width: 78px;	height: 56px;	z-index: 2;	background: url(img/beta.png) no-repeat;	position: fixed;	top: -13px;	left: 0;
}.checkboxes {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;
}.lightgrey {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #888;
}