
body{
	background-color:#ffffff;
}

.sfSfmtr{
	background-image:url(im/sfSfmtr.jpg);
	height:400px;
}

.lnkGen{
	text-decoration:none;
	color:#618db2;
}
#tableGen{
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	
}


.fontDati{
	font-size:11px;
	color:#ffffff;
	font-family:tahoma;
	text-decoration:none;
}

a:hover.fontDati{
	font-size:11px;
	color:#609ac0;
	font-family:tahoma;
	text-decoration:none;
	background-color:#ffffff;
}

.font{
	font-size:10px;
	color:#000000;
	font-family:tahoma;
}

.font11{
	font-size:11px;
	color:#000000;
	font-family:tahoma;
}

.fontW{
	font-size:11px;
	color:#ffffff;
	font-family:tahoma;
}


#tblMNTP{
height:15px;
}

#tblMNTP td a{
	border-left:1px solid #ffffff;
	padding-left:7px;
	padding-right:7px;
	font-size:11px;
	color:#ffffff;
	font-family:tahoma;
	text-decoration:none;
}

#tblMNTP td a:hover {
	color:#ffffff;
	/*background-color:#ffffff;*/
	text-decoration:none;
	font-weight:bold;
}


#tblMN{
height:15px;
}



#tblMN td  a{
	border-left:1px solid #609ac0;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	font-size:11px;
	color:#31535c;
	font-family:tahoma;
}

.sel {
	font-weight:bold;
	padding:2px;
	color:#ffffff;
	background-color:#609ac0;
	text-decoration:none;
}

#tblMN .sel {
	color:#609ac0;
	background-color:#ffffff;
	text-decoration:none;
}

#tblMN td a:hover {
	color:#609ac0;
	background-color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.sFLn{
	
padding-right:10px;
	background-color:#34525c;
	background-image:url(../im/sfLanguage02.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-color:#ffffff;
	height:21px;
}


.sFTp{
	background-color:#ffffff;
	width:19px;
	height:21px;
	background-image:url(../im/sfLanguage02.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#brdCrmbs{

}

#brdCrmbs .arr{
	font-size:10px;
	color:#000000;
	font-family:tahoma;
}
.path{
	font-size:10px;
	color:#5f99bf;
	font-family:tahoma;
	text-decoration:none;
}

a:hover.path{
	font-size:10px;
	color:#609ac0;
	font-family:tahoma;
	text-decoration:none;
font-weight:bold;
}

#spacing{
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
}

#tblForm{
	font-size:11px;
	color:#000000;
	font-family:tahoma;
}

#tblForm input{
	width:120px;
	border:1px solid #cccccc;
	font-size:11px;
	color:#333333;
	font-family:tahoma;
}

.boxNews{
	border:5px solid #d3dae0;
	padding:10px;
	width:200px;
	height:300px;
	vertical-align: top;
	font-size:10px;
	color:#000000;
	font-family:tahoma;
	background-image:url(../im/sfboxNews02.jpg);
	background-repeat: repeat-x;
	background-color:#e5e9ec;
}

.boxGen{
	border:5px solid #d3dae0;
	padding:10px;
	width:200px;
	vertical-align: top;
	font-size:11px;
	color:#000000;
	font-family:tahoma;
	background-image:url(../im/sfboxNews02.jpg);
	background-repeat: repeat-x;
	background-color:#e5e9ec;
}

.box {
	/*padding:8px;
	width:179px;
	height:260px;*/
	vertical-align: top;
	font-size:10px;
	color:#000000;
	font-family:tahoma;
}

.boxOloP{
	/*background-color:#98bd0d;
	background-image:url(../im/sf_olop.jpg);
	background-repeat: repeat-x;
	background-image:url(../im/sf_rondi/professional.jpg);
	background-repeat: no-repeat;*/
	border:1px solid #9dbe17;
	padding:8px;
	width:179px;
	height:260px;
	vertical-align: top;
	font-size:10px;
	color:#000000;
	padding:5px;
	font-family:tahoma;
}

.boxOloA{
	/*background-color:#666666;
	background-image:url(../im/sf_oloA.gif);
	background-repeat: repeat-x;*/
		background-image:url(../im/sf_rondi/assistenza.jpg);
	background-repeat: no-repeat;
	border:0px solid #c7d0d5;
	padding:8px;
	width:179px;
	height:260px;
	vertical-align: top;
	font-size:10px;
	color:#000000;
	padding:5px;
	font-family:tahoma;
}


.boxOloS{
	/*background-color:#f49e00;
	background-image:url(../im/sf_olos.jpg);
	background-repeat: repeat-x;
	background-image:url(../im/sf_rondi/olosignage.jpg);
	background-repeat: no-repeat;*/
	border:1px solid #e39f41;
	padding:8px;
	width:179px;
	height:260px;
	vertical-align: top;
	font-size:10px;
	color:#000000;
	padding:5px;
	font-family:tahoma;
}
.boxOlo{
	/*background-color:#1d3843;*/
	/*background-image:url(../im/sf_olo.jpg);
	background-image:url(../im/sf_rondi/olobox.jpg);
	background-repeat: no-repeat;*/
	border:1px solid #3a677e;
	padding:8px;
	width:265px;
	height:306px;
	vertical-align: top;
	font-size:10px;
	color:#000000;
	padding:5px;
	font-family:tahoma;
}
.boxBlu{
	/*background-color:#c4cfd3;
	background-image:url(../im/sfBlu.jpg);
	background-repeat: repeat-x;
	background-image:url(../im/sf_rondi/company.jpg);
	background-repeat: no-repeat;*/
	border:1px solid #c7d0d5;
	width:263px;
	padding:2px;
	height:260px;
	vertical-align: top;
	font-size:10px;
	color:#000000;
	font-family:tahoma;
}
.boxBluCont{
	/*background-color:#e5e9ec;
	background-image:url(../im/sfBlu_cont.jpg);*/
	background-repeat: repeat-x;
	border:0px solid #c7d0d5;
	padding:2px;
	margin:5px;
	width:210px;
	height:260px;
	vertical-align: top;
	font-size:10px;
	color:#000000;
	font-family:tahoma;
}


.boxoloACont{
	/*background-color:#cccccc;
	background-image:url(../im/sf_oloA_cont.jpg);*/
	background-repeat: repeat-x;
	border:0px solid #c7d0d5;
	padding:8px;
	width:179px;
	height:260px;
	margin:5px;
	vertical-align: top;
	font-size:10px;
	color:#000000;
	font-family:tahoma;
}

.boxoloPCont{
	/*background-color:#dff58c;
	background-image:url(../im/sf_oloP_cont.jpg);*/
	background-repeat: repeat-x;
	border:0px solid #c7d0d5;
	padding:8px;
	width:179px;
		margin:5px;
	height:260px;
	vertical-align: top;
	font-size:10px;
	color:#000000;
	font-family:tahoma;
}

.boxoloSCont{
	/*background-color:#f7e2c2;
	background-image:url(../im/sf_olos_cont.jpg);*/
	background-repeat: repeat-x;
	border:0px solid #f7e2c2;
	padding:8px;
	width:179px;
	margin:5px;
	height:260px;
	vertical-align: top;
	font-size:10px;
	color:#000000;
	font-family:tahoma;
}

.Nbox{
	padding:8px;
	border:none;
	width:179px;
	height:260px;
}

.ArrwlnkA {
	padding-left:7px;
	font-size:11px;
	color:#333333;
	font-family:tahoma;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image:url(../im/arrowG.gif);
	background-position: 0 2;
	float:left;
}

a:hover.ArrwlnkA {
	color:#ffffff;
	background-color:#666666;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image:url(../im/arrowHover.gif);
	background-position: 0 2;
}


.ArrwlnkP {
	padding-left:7px;
	font-size:11px;
	color:#333333;
	font-family:tahoma;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image:url(../im/arrowB.gif);
	background-position: 0 2;
	float:left;
	width:150px;
}
.selP {
	font-family:tahoma;
	font-weight:bold;
	padding:2px;
	font-size:11px;
	color:#98bd0d;
	text-decoration:none;
}

a:hover.ArrwlnkP {
	color:#98bd0d;
	font-weight:bold;
	/*background-color:#98bd0d;*/
	text-decoration:none;
	background-repeat: no-repeat;
	/*background-image:url(../im/arrowHover.gif);*/
	background-position: 0 2;
}



.ArrwlnkO {
	padding-left:7px;
	font-size:11px;
	color:#333333;
	font-family:tahoma;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image:url(../im/arrowB.gif);
	background-position: 0 2;
	float:left;
	width:150px;
}
.selO {
	font-size:10px;
	color:#367d6e;
	font-family:tahoma;
	font-weight:bold;
	padding:2px;
	font-size:11px;
	text-decoration:none;
}

a:hover.ArrwlnkO {
	color:#367d6e;
	font-weight:bold;
	/*background-color:#367d6e;*/
	text-decoration:none;
	background-repeat: no-repeat;
	/*background-image:url(../im/arrowHover.gif);*/
	background-position: 0 2;
}


.ArrwlnkS{
	padding-left:7px;
	font-size:11px;
	color:#333333;
	font-family:tahoma;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image:url(../im/arrowB.gif);
	background-position: 0 2;
	float:left;
	width:150px;
}
.selS {
	font-weight:bold;
	padding:2px;
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	color:#69424b;
	font-family:tahoma;
}

a:hover.ArrwlnkS {
	color:#69424b;
	font-weight:bold;
	/*background-color:#69424b;*/
	text-decoration:none;
	background-repeat: no-repeat;
	/*background-image:url(../im/arrowHover.gif);*/
	background-position: 0 2;
}


.ArrwlnkS_{
	padding-left:7px;
	font-size:11px;
	color:#333333;
	font-family:tahoma;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image:url(../im/arrow.gif);
	background-position: 0 2;
	float:left;
}
.selS_ {
	font-weight:bold;
	padding:2px;
	color:#ffffff;
	background-color:#673f48;
	text-decoration:none;
}

a:hover.ArrwlnkS_ {
	color:#ffffff;
	background-color:#673f48;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image:url(../im/arrowHover.gif);
	background-position: 0 2;
}



.Arrwlnk {
	padding-left:7px;
	font-size:11px;
	color:#333333;
	font-family:tahoma;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image:url(../im/arrow.gif);
	background-position: 0 2;
	float:left;
}

a:hover.Arrwlnk  {
	color:#ffffff;
	background-color:#609ac0;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image:url(../im/arrowHover.gif);
	background-position: 0 2;
}

.lineDot{
border-left:1px dotted #70878f;
}

.boxCentral{
	line-height:1.4 em;
	vertical-align: top;
	font-size:11px;
	color:#000000;
	font-family:tahoma;
}

.boxCentral a{
	font-size:11px;
	color:#609ac0;
	font-family:tahoma;
	text-decoration:none;
}

a:hover.boxCentral{
	font-size:11px;
	background-color:#609ac0;
	color:#ffffff;
	font-family:tahoma;
	text-decoration:none;
}



.fontTitle{
	font-weight:bold;
	font-size:11px;
	color:#517186;
	font-family:tahoma;
	
}

.fontSel{
	font-size:11px;
	color:#517186;
	font-family:tahoma;
}


#tableList{
	border:1px solid #8eb7ae;
}

#tableList a{
		color:#34525d;text-decoration:none;
}

#tableList a:hover{
		text-decoration:underline;
}
#tableList td{
	padding:3px;
}
#tableList #tr01{
	background-color:#e5e9ec;
	font-size:11px;
	color:#000000;
	font-family:tahoma;
}

#tableList #tr01 td{
	border-left:1px solid #ffffff;
}

#tableList #trL{
	background-color:#ffffff;
	font-weight:normal;
	font-size:11px;
	color:#34525d;
	font-family:tahoma;
}

#tableList #trL td{
	padding-left:12px;
	border-right:1px solid #e5e9ec;
}

.fontLnkBtn{
	text-decoration:none;
	font-size:11px;
	color:#ffffff;
	font-family:tahoma;
}
a:hover.fontLnkBtn{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	/*background-color:#ffffff;*/
	font-family:tahoma;
	font-weight:bold;
}

.fontLnkBtnSel{
	padding:1px;
	/*background-color:#ffffff;*/
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#609ac0;
	font-family:tahoma;
}



