@charset "iso-8859-1";
*{margin:0;}

html, body, p, div, img, form{margin:0;padding:0}
/*html, body{padding:0;margin:0;height:100%}*/
body {
	background:#FFFFFF

}




/* mac hide \*/
html, body {
	height:100%;
	padding:0;
	margin:0;
}
/* end hide*/



#precont{width:100%;height:100%}

#contot{
	width:990px;
	height:560px;
	margin:0 auto;
	background-repeat: no-repeat;
	overflow:hidden;
	background-position: right top;
}
.gr{background-color:#C0C0C0}

#sx{background-image: url(/imgs/sf.png);overflow:hidden;
	width:306px;height:506px;float:left}
.trasp{background-image: url(/imgs/sf.png);
	}	


#dx{width:684px;height:506px;float:left;overflow:hidden}
#toprig{height:26px; border-bottom:3px solid #00447B;margin-bottom:16px}
#toprigrossopuro{height:26px; border-bottom:3px solid #FF361E;margin-bottom:16px}
#topriglock{height:26px; border-bottom:3px solid #000000;margin-bottom:16px}
#toprigrobinson{height:26px; border-bottom:3px solid #35178E;margin-bottom:16px}
#toprigvaldoglio{height:26px; border-bottom:3px solid #E9EBD4;margin-bottom:16px}


.logomoda{height:26px;background-color:#7F98BE;overflow:hidden;padding-right:12px;text-align:right}

.logocalze{height:26px;overflow:hidden;padding-right:12px;text-align:right}


#footer{width:100%;clear:both;height:54px}

#contsf{position:absolute;top:0;left:0;width:100%;height:100%;background:#FFFFFF;overflow:hidden;z-index:-1}
#contsf img{width:100%}
#menfoot{width:99%;
	background-image: url(/imgs/sf.png);
	padding:0 0 0 20px
	
}
#logofoot{height:54px;width:200px;background:url(/imgs/logofoot.png)}




.pad{padding:19px 10px 0 20px}
.pad1{padding:21px 20px 0 20px}
.pad2{margin:0 20px 0 20px;border-bottom:3px solid #00447B;height:498px}
.pad2rossopuro{margin:0 20px 0 20px;border-bottom:3px solid #FF361E;height:498px}
.pad2lock{margin:0 20px 0 20px;border-bottom:3px solid #000000;height:498px}
.pad2robinson{margin:0 20px 0 20px;border-bottom:3px solid #35178E;height:498px}
.pad2valdoglio{margin:0 20px 0 20px;border-bottom:3px solid #B4A79F;height:498px}
.padmn2{padding-bottom:4px}


a{outline:none}
a:link, a:visited{
	text-decoration:none;
	color:#6E6E6E;position:relative
}
a:hover{
	color:#00447B;
}

#dx a:link, #dx a:visited{
	text-decoration:none;
	color:#00447B;position:relative
}
#dx a:hover{
	color:#1F8BE4;
}

a.mn:link, a.mn:visited{
	font-size:28px;font-weight:bold;text-transform:uppercase;display:block;position:relative;
}

a.mn2:link, a.mn2:visited{
	font-size:12px;font-weight:bold;display:block;position:relative;padding-left:40px;line-height:15px
}

a.mn3:link, a.mn3:visited{
	font-size:12px;display:block;position:relative;padding-left:80px;line-height:14px
}

a.mn4:link, a.mn4:visited{
	font-size:12px;display:block;position:relative;padding-left:120px
}

a.mn1:link, a.mn1:visited{
	text-transform:uppercase;margin-right:16px;position:relative
}


a.att:link, a.att:visited{color:#00447B}

.cont{padding:27px 22px 0 22px}
.ri{background:#00447B;height:3px;font-size:1px}
.contu{margin:16px 0 0 0;text-align:justify;font-size:11px}
.rib{padding:0 22px 10px 328px}

.notop{padding-top:0}

.titop{background:#7F98BE;text-align:right;color:#FFFFFF;padding:4px 4px 4px 4px}

.gal{overflow:hidden;margin-bottom:-16px}
.gal img{width:149px;}
.gal div{float:left;display:inline;padding:0 16px 16px 0;margin:0}














body,table,form,input,textarea,select,h1,h2,h3,h4,h5,h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
img{border:0}

hr{color: #00447B;background-color: #00447B;height: 1px;border:0;}
.spaz{margin-bottom:8px}
.spaz1{margin-bottom:4px}

.marchio{ border-bottom:3px solid #00447B;padding-bottom:20px;margin-bottom:20px}
.marchiorossopuro{ border-bottom:3px solid #FF361E;padding-bottom:20px;margin-bottom:20px}
.marchiolock{ border-bottom:3px solid #000000;padding-bottom:20px;margin-bottom:20px}
.marchiorobinson{ border-bottom:3px solid #35178E;padding-bottom:20px;margin-bottom:20px}
.marchiovaldoglio{ border-bottom:3px solid #E9EBD4;padding-bottom:20px;margin-bottom:20px}
.dpdf{text-align:right;margin-top:448px;font-weight:bold}

.rete hr{color:#CCCCCC;background-color:#CCCCCC}


