@charset "utf-8";
/* CSS Document */
h1{
	margin: 0;
	padding: 0;
}
.testa{
	height: 89px;
	width: 960px;
	margin: auto;
}
.testa img{
	border:0;
}
.barra{
	background: url(img/barra.jpg) top left no-repeat;
	height: 50px;
	width: 960px;
	margin: auto;
}
.centrale{
	width: 960px;
	margin: auto;
}
.sinistra{
	width: 196px;
	float: left;
}
.destra{
	width: 196px;
	margin: 0;
	padding: 0;
	float: left;
}
.centro{
	width: 568px;
	margin: 0;
	padding: 0;
	float:left;
}
.colcenter{
	background: url(img/new_center.png) top left repeat-y;
	width: 568px;
	margin: 0;
	padding: 0;
	font-family: verdana;
}
.colcenter h1{
	background: url(img/new_top.png) top left no-repeat;
	height: auto;
}
.colcenter p{
	
	min-height: 14px;
	margin: 0;
	padding:0;
	font-size: 12px;
	line-height:20px;
}
.colcenter .chiusura{
	background: url(img/new_bottom.png) bottom left no-repeat;
	padding:0px 10px 15px 18px;
	
}
.colcenter a:link, a:visited, a:active{
	color: #333333;
	text-decoration: none;
	font-size: 14px;
	font-weight:bold;
}
.colcenter a:hover{
	text-decoration: underline;
}
.colsx{
	background: url(img/center_blu.jpg) top left repeat-y;
	width: 196px;
	margin: 0;
	padding: 0;
	font-family: verdana;
}
.coldx{
	background: url(img/center_red.jpg) top left repeat-y;
	width: 200px;
	margin: 0;
	padding: 0;
	font-family: verdana;
}
#ricerca6 p a:link, a:visited, a:active{
	font-size: 12px;
}
#ricerca6 table{font-size:10px;margin:0px 11px;}
#ricerca6 table td{padding:2px;}
.coldx a:link, a:visited, a:active{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
.coldx a:hover{
	text-decoration: underline;
}
.colsx a:link, a:visited, a:active{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
.colsx a:hover{
	text-decoration: underline;
}
.colsx h1{
	background: url(img/top_blu.jpg) top left no-repeat;
	height: 13px;
}
.colsx p{
	background: url(img/bottom_blu.jpg) bottom left no-repeat;
	min-height: 14px;
	margin: 0;
	padding:0px 10px 15px 18px;
	font-size: 10px;
	color: #666;
}
#s1{
	margin-left: 18px;
	min-height:170px;
}
.coldx h1{
	background: url(img/top_red.jpg) top left no-repeat;
	min-height: 13px;
}
.coldx p{
	background: url(img/bottom_red.jpg) bottom left no-repeat;
	min-height: 14px;
	margin: 0;
	padding:0px 10px 15px 18px;
	font-size: 10px;
	color: #666;
}
#ricerca h1{
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	padding: 10px 18px;	
}
#rotazione h1{
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	padding: 10px 18px;	
}
#rotazione p{
	line-height:20px;
}

#ricerca2 h1{
	font-size: 14px;
	font-weight: bold;
	color: #AC1F17;
	padding: 10px 18px;	
}
#ricerca2 p{
	padding-bottom: 22px;
	margin: 0;
	padding-right: 20px;
}
#ricerca3 h1{
	font-size: 14px;
	font-weight: bold;
	color: #AC1F17;
	padding: 10px 18px;	
}
#ricerca3 p{
	padding-bottom: 22px;
	margin: 0;
	padding-right: 20px;
}
#ricerca4 h1{
	font-size: 14px;
	font-weight: bold;
	color: #AC1F17;
	padding: 10px 18px;	
}
#ricerca4 p{
	padding-bottom: 22px;
	margin: 0;
	padding-right: 20px;
}
#ricerca5 h1{
	font-size: 14px;
	font-weight: bold;
	color: #AC1F17;
	padding: 10px 18px;	
}
#ricerca5 p{
	padding-bottom: 22px;
	margin: 0;
	padding-right: 20px;
}
#ricerca6 h1{
	font-size: 14px;
	font-weight: bold;
	color: #AC1F17;
	padding: 10px 18px;	
}
#ricerca6 p{
	padding-bottom: 22px;
	margin: 0;
	padding-right: 20px;
}
#accedi p{
	color: #006699;
	font-size: 14px;
	margin: 0;
	line-height: 8px;
	padding-top: 5px;
}
#accedi a:link, #accedi a:visited{
	font-size: 10px;
	color: #006699;
	text-decoration: none;
	padding-left: 60px;
	font-family: verdana;
}
#accedi a:hover{
	color: #AC1F17;
}
#accedi img{
	vertical-align:middle;
	}
.andiamo p{
	padding-bottom: 22px;
	margin: 0;
}
.andiamo a:link{
	color: #006699;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
}
.formstyle{
	background: #f4f4f4;
	border: 1px solid #006699;
	font-size: 12px;
	color: #333333;
	width: 120px;
}
#formstyle{
	background: #f4f4f4;
	border: 1px solid #006699;
	font-size: 12px;
	color: #333333;
	width: 120px;
}
#formstyler{
	background: #f4f4f4;
	border: 1px solid #006699;
	font-size: 12px;
	color: #333333;
	width: 120px;
	margin: 1px;
}
#formstyler1{
	background: #f4f4f4;
	border: 1px solid #006699;
	font-size: 12px;
	color: #333333;
	width: 120px;
	margin: 1px;
}
#formstyler2{
	background: #f4f4f4;
	border: 1px solid #006699;
	font-size: 12px;
	color: #333333;
	width: 120px;
	margin: 1px;
}
#formstyler3{
	background: #f4f4f4;
	border: 1px solid #006699;
	font-size: 12px;
	color: #333333;
	width: 120px;
	margin: 1px;
}
#formstyler4{
	background: #f4f4f4;
	border: 1px solid #006699;
	font-size: 12px;
	color: #333333;
	width: 120px;
	margin: 1px;
}
.formstyler{
	background: #f4f4f4;
	border: 1px solid #006699;
	font-size: 12px;
	color: #333333;
	width: 120px;
	margin: 1px;
}
#centro h1{
	font-size: 12px;
	color: #333333;
	padding: 10px 18px;	
}
#centro p{
	font-size: 12px;
	color: #333333;
}
#centro1 h1{
	font-size: 12px;
	color: #333333;
	padding: 10px 18px;	
}
#centro1 p{
	font-size: 12px;
	color: #333333;
}
#centro2 h1{
	font-size: 12px;
	color: #333333;
	padding: 10px 18px;	
}
#centro2 p{
	font-size: 12px;
	color: #333333;
}
#interna h1{
	font-size: 14px;
	color: #333333;
	padding: 10px 18px;
	background: url(img/top_interna.png) top left no-repeat;
}

#interna p{
	font-size: 12px;
	color: #333333;
	padding:10px 15px;
}
#interna .chiusura{
	background: url(img/bottom_interna.png) bottom left no-repeat;
}
#interna table{
	color: #666;
	font-size: 12px;
	margin: 20px;
}
.coda{
	width: 960px;
	margin: auto;
	padding: 0;
}
.coda h1{
	font-size: 10px;
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
	padding: 5px;
}
.coda p{
	text-align: center;
	font-family: verdana;
	color: #666;
	font-size: 10px;
}
.coda img{
	padding: 5px;
	border:0;
}
.coda a:link, a:visited, a:active{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-weight:normal;
}
.coda a:hover{
	text-decoration: underline;
}
.sottotitoli{
	font-size: 14px;
	font-weight: bold;
	color: #AC1F17;
	position: absolute;
	padding-top: 4px;
}
#chat table{
	color: #000;
}

.centrale .centro #interna{
	line-height:20px;
	font-size:12px;
	width:768px;
	background: url(img/center_interna.png) top left repeat-y;
}
.destra .coldx #newsfeed{
	margin: 0px 25px 0px 18px;
}
.destra .coldx #newsfeed .date{font-size:10px;padding:5px;}
.destra .coldx #newsfeed .description{font-size:12px;color:#666;}

.viaggio{line-height:24px;border-top:1px solid #ccc;}
.viaggio img{position:relative;top:18px;}
.viaggio a{font-size:14px !important;font-weight:bold !important;color:#006699 !important;text-transform:uppercase !important;}
.viaggio span{font-size:12px;}