/* CSS Document */

body{
	margin:0;
	padding:0;
	background:#f37f62;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#133a62;
	text-align:center;/* per IE */
}

img {
	border:0;
}
form{
	margin:0;
	padding:0;
}
table{ border:0; text-align:left;}
A:link {	color: #eb5029; text-decoration:underline;}
A:visited {	color: #FF0000; text-decoration:underline;}
A:hover {	color: #287a2a; text-decoration:none;}

.comm{	display:none;}
.clBoth{clear:both;}
.clDx{clear:right;}
.clSx{clear:left;}
.centro{	text-align:center;}
.justif{	text-align:justify;}
.dx{text-align:right;}
.sx{text-align:left;}
.pad10{	padding: 10px;}
.pad7{	padding: 7px;}
.pad4{	padding: 4px;}
.padUp2{padding-top:2px;}
.padUp5{padding-top:5px;}
.pad10-3{	padding-top: 3px; padding-bottom:3px; padding-left:10px; padding-right:10px;}
.floatSx{	float:left;}
.floatDx{	float:right;}
.lineH100{ line-height: 100%;}

.floatSx82{ float:left;	width:82px;}
.floatSx200{ float:left;	width:200px;}
.floatSx352{ float:left;	width:352px;}
.floatDx68{	float:right;	width:68px;}
.lineOrange2{font-size:10%; line-height:1px; padding:0; margin:0; border-bottom:2px solid #eb5029; margin-bottom:6px;}

h1,h2,h3{ font-size:100%; margin:0;}
h2{ font-size:100%; margin:0;}
hr{ display:none;}

.space{ font-size:10%; line-height:1px; padding:0; margin:0;}

/*
=====================================
=====================================
LAYOUT!!!!!!!!!!!!!
=====================================
=====================================
*/

#container{
	margin:0 auto; /*per firefox */
	text-align:left;
	background-image:url(images/bg1.gif);
	background-repeat:repeat-y;
	width:770px;
}
#cont2{ /*base e fiori*/
	background-image:url(images/bg-down.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#colSx{
	float:left;
	width:165px;
	background-image:url(images/bg-upSx.gif);
	background-repeat:no-repeat;
	padding-top:21px;
	padding-left:25px;
	/*spazio per i fiori*/
	padding-bottom:230px;
}
#colDx{
	float:right;
	width:195px;
	background-image:url(images/bg-upDx.gif);
	background-repeat:no-repeat;
	/*padding-top:21px;
	padding-left:25px;*/
}
#colCentro{
	background-image:url(images/bg-up.gif);
	background-repeat:repeat-x;
	margin-left:185px;/* 190 <- IE bug fix*/
	margin-right:195px;
	padding-top:15px;
	padding-left:16px;/* 11 <- IE bug fix*/
	padding-right:8px;
	padding-bottom:5px;
	text-align:center;
}
#footer{
	margin:0 auto;
	width:750px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	color:#FFFFFF;
	font-size:65%;
}
.altText{
	padding-top:21px;
	padding-right:25px;
	padding-left:5px;
	font-size:70%; /*11px verdana*/
}
.menu1{
	margin-top:21px;
}
.subMenu{
	margin-bottom:6px;
	margin-left:30px;
}
.NLall{
	text-align:left;
	margin:0 auto;
	background-image:url(images/nl-bg.gif);
	background-repeat:repeat-y;
	font-size:65%; /*10px verdana*/
	width:359px;	
}
.NLtop{
	background-image:url(images/nl-top.gif);
	background-repeat:no-repeat;
	height:20px;
}
.e-NLtop{
	background-image:url(images/e-nl-top.gif);
	background-repeat:no-repeat;
	height:20px;
}
.NLdw{
	background-image:url(images/NL-dw.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:right;
	font-weight:bold;
	padding-right:10px;
	padding-bottom:3px;
}
.ARall{
	text-align:left;
	margin:0 auto;
	background-image:url(images/AR-bg.gif);
	background-repeat:repeat-y;
	/*font-size:65%; /*10px verdana*/
	width:359px;	
}
.ARtop{
	background-image:url(images/AR-top.gif);
	background-repeat:no-repeat;
	height:20px;
}
.e-ARtop{
	background-image:url(images/e-AR-top.gif);
	background-repeat:no-repeat;
	height:20px;
}
.ARdw{
	background-image:url(images/AR-dw.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	/*text-align:right;*/
	font-size:65%; /*10px verdana*/
	/*font-weight:bold;*/
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	padding-top:4px;
}
.tit{
	background-image:url(images/tit-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:right;
	padding-right:4px;
	padding-bottom:4px;
	padding-top:30px;
	font-weight:bold;
	font-size:100%;

}
.ulBullet{
	margin:0;
	padding:0;
	line-height: 120%;
}
.ulBullet li{
	margin:0;
	padding:0;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:22px;
	/*list-style-image:url(images/bullet1.gif);*/
	list-style-type:none;
	background-image:url(images/bullet1.gif);
	background-repeat:no-repeat;
}
.ulBullet2{
	margin:0;
	padding:0;
	line-height: 120%;
}
.ulBullet2 li{
	margin:0;
	padding:0;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:22px;
	margin-bottom:10px;
	/*list-style-image:url(images/bullet1.gif);*/
	list-style-type:none;
	background-image:url(images/bullet1.gif);
	background-repeat:no-repeat;
	border-bottom:1px dashed #84c15d ;
	line-height: 100%;
}


.form1{ width:70px; margin-top:2px; margin-left:3px; font-size:70%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.form2{ margin-top:2px; margin-left:3px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.formAdm{ width:110px; margin-top:2px; margin-left:3px; font-size:70%; font-family:Verdana, Arial, Helvetica, sans-serif;}

.w125{ 	width:125px;}

.forum1{
	margin-right:75px;
	color:#014E84;
	min-height:75px;
	height:auto !important;
	height:75px;
}
.forum2{
	float:left;
	width:250px;
	color:#014E84;
	min-height:75px;
	height:auto !important;
	height:75px;
}
.forum3{
	float:right;
	width:352px;
	border-bottom:2px solid #eb5029;
	margin-bottom:8px;
	padding-bottom:6px;
}
.forum4{
	/*float:left;
	width:430px;*/
	margin-left:82px;
	padding-left:8px;
	border-left:1px solid #eb5029;
	font-size:70%; /*11px verdana*/
}
.forumAut{
	margin-top:10px;
	background-image:url(images/forum_omino.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	font-size:65%; /*10px verdana*/
}
.msg-mail{
	float:left;
	background-image:url(images/msg-mail.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:70%;
	padding-left:30px;
	height:20px;
}
.msg-del{
	float:left;
	background-image:url(images/msg-del2.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:70%;
	margin-left:20px;
	padding-left:20px;
	height:20px;
}
	A.urlImg:link { color:#133a62; text-decoration:none; /*-> per il validatorbackground:inherit;*/}
	A.urlImg:visited { color:#133a62; text-decoration:none; /*-> per il validatorbackground:inherit;*/}
	A.urlImg:hover { color:#287a2a; text-decoration:underline; /*-> per il validatorbackground:inherit;*/}
.urlImg{
	background-image:url(images/urlImg.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:70%;
	margin-top:120px;
	padding:5px;
	padding-left:38px;
}

	A.saveFile:link { color:#133a62; text-decoration:none; /*-> per il validatorbackground:inherit;*/}
	A.saveFile:visited { color:#133a62; text-decoration:none; /*-> per il validatorbackground:inherit;*/}
	A.saveFile:hover { color:#287a2a; text-decoration:underline; /*-> per il validatorbackground:inherit;*/}

.saveFile{
	background-image:url(images/rs-download.gif);
	background-repeat:no-repeat;
	margin-top:120px;
	padding:5px;
	padding-left:38px;
	color:#133a62;
}
.galContainer{
	float:left; width:365px;
}
.galAll{ float:left; width:120px; /*border:solid 1px #FF0000;*/}
.galDiapo{
	background:url(images/gal_diapo.gif) no-repeat;
	width:101px;
	height:90px;
	padding-top:20px;
	padding-left:9px;
	margin:5px;
}
.galDiapoV{
	background:url(images/gal_diapo.gif) no-repeat;
	width:90px;
	height:101px;
	padding-top:9px;
	padding-left:20px;
	margin:5px;

}
	/*.galPic:link{ border:solid 1px #0000FF;}
	.galPic:visited{ border:solid 1px #0000FF;}
	.galPic:hover{ border:solid 1px #00FF00;}*/
	A.galPic:link{ border:solid 1px #34699f;}
	A.galPic:visited{ border:solid 2px #287a2a; margin:-1px;}
	A.galPic:hover{ border:solid 2px #f37f62; margin:-1px;}
.galPic{	float:left; margin:auto;}
.galComm{
	font-size:65%;
	text-align:center;
	width:110px;
	/*height:50px;*/
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	
}
.galCommAdm{
	text-align:left;
	width:160px;
	/*height:50px;*/
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	
}
/*
=====================================
=====================================
FINE  LAYOUT!!!!!!!!!!!!!
=====================================
=====================================
*/
/*
===============================================
===============================================
				Layout Admin
===============================================
===============================================
*/
#containeradm{
	margin:0 auto; /*per firefox */
	text-align:left;
	background-image:url(images/bg1-adm.gif);
	background-repeat:repeat-y;
	width:770px;
}
#contadm{ /*base e fiori*/
	background-image:url(images/bg-down-adm.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#colSxadm{
	float:left;
	width:165px;
	background-image:url(images/bg-upSx.gif);
	background-repeat:no-repeat;
	padding-top:21px;
	padding-left:25px;
	/*spazio per i fiori*/
	padding-bottom:230px;
}
#colCentroadm
{
	background-image:url(images/bg-up.gif);
	background-repeat:repeat-x;
	margin-left:165px;
	padding-left:30px;
	padding-bottom:5px;
	text-align:center;
}
.Dxtop{
	float:right;
	width:195px;
	height:30px;
	background-image:url(images/bg-upDx-adm.gif);
	background-repeat:no-repeat;
	vertical-align:top;
}
.titadm {
	text-align:right;
	padding-right:20px;
	padding-bottom:4px;
	padding-top:50px;
	font-weight:bold;
}



/*
=====================================
=====================================
FINE  LAYOUT ADMIN!!!!!!!!!!!!!
=====================================
=====================================
*/
/*
===============================================
===============================================
				   F O N T S
===============================================
===============================================
*/
/*
85%; 14px verdana
80%; 13px verdana
*/
.f65{
	font-size:65%; /*10px verdana*/
}
.f70{
	font-size:70%; /*11px verdana*/
}
.f75{
	font-size:75%; /*12px verdana*/
}
.fVerdana{
	font-size:70%; /*11px verdana*/
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.fGreen {	color: #287a2a;}
.w84{ width:84px; font-size:70%;}
.w110{ width:110px; font-size:70%;}

	A.whLink:link { color:#FFFFFF; text-decoration:none; /*-> per il validatorbackground:inherit;*/}
	A.whLink:visited { color:#FFFFFF; text-decoration:none; /*-> per il validatorbackground:inherit;*/}
	A.whLink:hover { color:#FFFFCC; text-decoration:underline; /*-> per il validatorbackground:inherit;*/}
.whLink{ color:#FFFFFF;/*da usare per link bianchi senza underline*/}

	A.bluLink:link { color:#133a62; text-decoration:none; /*-> per il validatorbackground:inherit;*/}
	A.bluLink:visited { color:#133a62; text-decoration:none; /*-> per il validatorbackground:inherit;*/}
	A.bluLink:hover { color:#287a2a; text-decoration:underline; /*-> per il validatorbackground:inherit;*/}
.bluLink{ color:#133a62;/*da usare per link blu senza underline*/}

.errore{
	padding-top:10px;
	text-align:center;
	font-size:11px; /*12px verdana*/
	font-weight:bold;
	color:#930202;
}
.V133A65-11Bold{
	font-size:70%; /*11px verdana*/
	font-weight:bold;
	color:#133A62;
}
.V133A65-11Bold2{
	font-size:11px; /*11px verdana*/
	font-weight:bold;
	color:#133A62;
}
.V133A65-10Bold{
	font-size:65%; /*10px verdana*/
	font-weight:bold;
	color:#133A62;
}
.V84C15D-11Bold{
	font-size:70%; /*11px verdana*/
	font-weight:bold;
	color:#84C15D;
}

