/* CSS Document */

/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	text-align:center;
	background:#CCCCCC;
	/*background:url(images/bg1.gif) #e6e6e6;*/

	
}
img {
	border:0;
}
form{
	margin:0;
	padding:0;
}

A:link {	color: #6c8821; text-decoration:underline;/*-> per il validator*/background:inherit; background-image:none;}
A:visited {	color: #455a0d; text-decoration:underline;/*-> per il validator*/background:inherit; background-image:none;}
A:hover {	color: #af3f3f; text-decoration:none;/*-> per il validator*/background:inherit; background-image: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;}
.pad5{	padding: 5px;}
.pad2{	padding: 2px;}
.pad10-8{ padding: 8px; padding-left:10px; padding-right:10px;}
.padUp2{padding-top:2px;}
.padUp5{padding-top:5px;}
.padUp7{padding-top:7px;}
.padSx8{padding-left:8px;}
.padSx20{padding-left:20px;}
.padSx40{padding-left:40px;}
.padSx130{padding-left:130px;}
.padSx-5{margin-left:-5px;}
.padDx235{padding-right:235px;}
.floatSx70{	float:left;	width:70px;}
.floatSx120{	float:left;	width:120px;}
.floatSx200{	float:left;	width:200px;}
.floatSx250{	float:left;	width:250px;}
.floatDx150{	float:right; width:150px;}
.floatDx322{	float:right; width:322px;}
.floatSx530{	float:left;	width:530px;}
.floatSx{	float:left;}
.floatDx{	float:right;}

.space{ font-size:0.5%; line-height:1px; padding:0; margin:0;}

h1,h2,h3{ font-size:100%; margin:0; display:inline;}
h4{ font-size:100%; margin:0; display:inline;}
hr{ display:none;}

/*
=====================================
=====================================
LAYOUT!!!!!!!!!!!!!
=====================================
=====================================
*/
#container{
	text-align:left;
	margin:0 auto;
	width: 770px;
	background:#FFFFFF url(images/bg-all.gif) repeat-y;
}
.lineTop{
	border-top:solid 6px #e3e3e3;
	background:#FFFFFF;
	padding-top:7px;
}
#colSx{
	float:left;
	width:213px;
	background:none;
}
#colDx{
	/*margin-left:213px;*/
	float:right;
	width:557px;
		
	/*position:absolute;
	top:13px;
	margin-left:-172px;
	left:50%;
	/*background:#FFFFFF*/
}


#sea1{
	background:url(images/sea1.jpg) no-repeat;
	padding-top:54px;

}

.mnTit{
	margin-left:14px;
	margin-right:1px;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:22px;
	background: url(images/bullet1.gif) no-repeat #5a7caa;
	border-bottom:solid 1px #FFFFFF;
	/*width:198px;*/
	font-size:70%;
	font-weight:bold;
	color:#FFFFFF;
}




.menu1{
	margin: 0px; 
	padding: 0; 
	margin-left:14px;
	margin-right:1px;
	padding-top:2px;
	background:#8eb0de;
}

	A.mn-lk:link {	color:#FFFFFF; text-decoration:none;}
	A.mn-lk:visited {	color:#ffffcc; text-decoration:none;}
	A.mn-lk:hover {	color:#FFFFaa; background:#014E84; text-decoration:none;}
.mn-lk{
	padding-bottom:3px;
	padding-top:2px;
	padding-left:30px;
	display:block;
	width:168px;
	font-weight:bold;
	color:#014E84;
}

.menu1 li{
	list-style-type: none;
	font-size:70%;
	line-height:100%;
	
}
.box1{
	border:solid 2px #e3e3e3;
	padding:5px;
}
.bull2{
	background:url(images/bullet2.gif) no-repeat;
	padding-left:17px;
	padding-right:4px;
}
.subCat{
	float:left;
	width:235px;
	background: url(images/bullet3.gif) no-repeat;
	padding-left:15px;
	margin-top:10px;
	font-size:70%;
	color:#085972;
}
.subCat2{
	float:left;
	width:470px;
	background: url(images/bullet3.gif) no-repeat;
	padding-left:15px;
	margin-top:10px;
	font-size:70%;
	color:#085972;
}
.ulBullet2{
	margin:0;
	padding:5px;
	padding-right:0;
	line-height: 100%;
}
.ulBullet2 li{
	margin:0;
	padding:0;
	padding-bottom:2px;
	margin-bottom:3px;
	padding-left:7px;
	list-style-type:none;
	background-image:url(images/bullet5.gif);
	background-repeat:no-repeat;
	color:#085972;
	border-bottom: dashed 1px #CCCCCC;
}
.ulBullet{
	margin:10px;
	padding:0;
	line-height: 100%;
}
.ulBullet li{
	margin:0;
	padding:0;
	padding-bottom:7px;
	padding-left:12px;
	list-style-type:none;
	background-image:url(images/bullet4.gif);
	background-repeat:no-repeat;
	
	border:none;
	/*color:#085972;*/
}
.ulBullet3{
	margin:5px;
	padding:0;
	line-height: 100%;
}
.ulBullet3 li{
	margin:0;
	padding:0;
	padding-bottom:3px;
	padding-left:12px;
	list-style-type:none;
	background-image:url(images/bullet3.gif);
	background-repeat:no-repeat;
	
	border:none;
	/*color:#085972;*/
}
.ulWeb{
	margin:10px;
	padding:0;
	line-height: 100%;
}
.ulWeb li{
	margin:0;
	padding:0;
	padding-top:3px;
	padding-bottom:7px;
	padding-left:25px;
	list-style-type:none;
	background:url(images/bullet-web.gif) no-repeat;

	border:none;
}

.picDx1{
	float:right;
	border: solid 2px #a7be53;
	margin-left:5px;
	margin-bottom:5px;
}
.picSx1{
	float:left;
	border: solid 2px #a7be53;
	margin-right:5px;
	margin-bottom:5px;
}
.tesiArea{
	margin-right:156px;
}
.tesiMenu{
	float:right;
	width:140px;
	font-size:65%;
	padding:4px;
	border:solid 2px #e3e3e3;
	/*height:auto !important;

	min-height:400px;*/
	height:100%;	
}
.bianco{ background:#FFFFFF;}
.lineGreen{
	border-top:solid 1px #a7be52;
	padding-top:7px;
	margin-top:7px;
}
.lineGreenDotSm{
	border-top: dotted 1px #a7be52;
	padding-top:7px;
	margin-top:7px;
	margin-right:200px;
}
.table1{
}
.table1 td,caption{
	border-bottom:solid 1px #7e9c2c;
	border-right:solid 1px #7e9c2c;
	border-left:solid 1px #7e9c2c;
	padding:2px;
}

	A.yearBox:link {	text-decoration:none;}
	A.yearBox:visited {text-decoration:none;  border:dotted 2px #af3f3f;}
	A.yearBox:hover {	text-decoration:underline;}
.yearBox{
	float:left;
	border:dotted 2px #a7be53;
	min-width:31px;
	width:auto !important;
	width:31px;
	margin:5px;
	color: #a7be53;
	font-weight:bold;
	font-size:110%;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
}
.dream1{
	font:Symbol;
	/*style="font:symbol; font-size:90%; color:#006699"*/
}
#footer{
	clear:both;
	background:url(images/ft-all.gif) no-repeat #FFFFFF;
	padding-left:220px !important;
	padding-left:230px;
	padding-right:0 !important;
	padding-right:10px;
	font-size:65%;
	color:#085871;
	text-align:right;
	
	/*width:350px;*/
}


/*
===============================================
===============================================
				   F O N T S
===============================================
===============================================
*/
.ital{ font-style:italic;}
/*
85%; 14px verdana
80%; 13px verdana
*/
.f65{	font-size:65%; /*10px verdana*/}
.f70{	font-size:70%; /*11px verdana*/}
.f75{ 	font-size:75%; /*12px verdana*/}
.f80{ 	font-size:80%; /*13px verdana*/}
.f70-Blu{font-size:70%; color:#085972;}

	A.f80-BluBold:link {	color:#7e9c2c; text-decoration:none;}
	A.f80-BluBold:visited {	color:#6c8821; text-decoration:none;}
	A.f80-BluBold:hover {	color:#af3f3f; text-decoration:underline;}
.f80-BluBold{font-size:80%; color:#085972; font-weight:bold; /*-> per il validatorbackground:inherit;*/}
	A.f75-BluBold:link {	color:#7e9c2c; text-decoration:none;}
	A.f75-BluBold:visited {	color:#6c8821; text-decoration:none;}
	A.f75-BluBold:hover {	color:#af3f3f; text-decoration:underline;}
.f75-BluBold{font-size:75%; color:#085972; font-weight:bold; /*-> per il validatorbackground:inherit;*/}
	A.f70-BluBold:link {	color:#7e9c2c; text-decoration:none;}
	A.f70-BluBold:visited {	color:#6c8821; text-decoration:none;}
	A.f70-BluBold:hover {	color:#af3f3f; text-decoration:underline;}
.f70-BluBold{font-size:70%; color:#085972; font-weight:bold; /*-> per il validatorbackground:inherit;*/}
	A.f65-BluBold:link {	color:#7e9c2c; text-decoration:none;}
	A.f65-BluBold:visited {	color:#6c8821; text-decoration:none;}
	A.f65-BluBold:hover {	color:#af3f3f; text-decoration:underline;}
.f65-BluBold{font-size:65%; color:#085972; font-weight:bold; /*-> per il validatorbackground:inherit;*/}

	A.fBluLink:link {	color:#085972; text-decoration:none;}
	A.fBluLink:visited {color:#20819f; text-decoration:none;}
	A.fBluLink:hover {	color:#af3f3f; text-decoration:underline;}
.fBluLink{color:#085972; /*-> per il validatorbackground:inherit;*/}

	A.fNoUnd:link {	text-decoration:none;}
	A.fNoUnd:visited {text-decoration:none;}
	A.fNoUnd:hover {	text-decoration:underline;}
.fNoUnd{/*link non sottolineati*/}


.f75-Blu{font-size:75%; color:#085972; /*-> per il validatorbackground:inherit;*/}
.fBluBold{color:#085972; font-weight:bold; /*-> per il validatorbackground:inherit;*/}
.fBlu{color:#085972; /*-> per il validatorbackground:inherit;*/}
.f65-GreenBold{font-size:65%; color:#6c8821; font-weight:bold;/*-> per il validatorbackground:inherit;*/}
.f75-GreenBold{font-size:75%; color:#6c8821; font-weight:bold;/*-> per il validatorbackground:inherit;*/}
.f70-GreenBold{font-size:70%; color:#6c8821; font-weight:bold;/*-> per il validatorbackground:inherit;*/}

	A.credits:link {	color:#5a7caa; text-decoration:none;}
	A.credits:visited {	color:#5a7caa; text-decoration:none;}
	A.credits:hover {	color:#af3f3f; text-decoration:underline;}
.credits{ }
.w110{ width:110px; font-size:70%;}
.w240-100{ width:240px; height:100px; font-size:70%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.errore{color: #af3f3f; font-size:75%; font-weight:bold; text-align:center;}
