/* CSS Document */
/*tag standard*/
html,body{margin:0px;padding:0px;}
body{text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:70%;line-height: 17px;}
img{border:0px none;margin:0px;padding:0px}
a{color:#666666;text-decoration:none;padding: 0px;margin:0px;}
a:hover{color:#666666;text-decoration:underline;}
a:active{color:#666666;}
h1{font-size:110%;margin:2px;}
h2{font-size:100%;margin:2px;}
h3{font-size:98%;margin:2px;}
p{margin:4px 10px;margin-left:5px;padding:4px}


.submit{
	background-color: #FFFFFF;
	width: 15px;
	border: 1px solid #0066CC;
}

/*div*/
div#container{
	width:760px;
	margin: auto;
	padding:0px;	
	border:1px solid #666666;	
	height: auto;
	background-color:#006699;
	}
div#header{width:760px;height:101px;margin:0px;padding:0px;}
div#navigation{width:760px;height:26px;margin:0px;padding:0px;}
div#navigation ul{list-style-type: none;margin:0px;padding:0px}
div#navigation li{float:left;margin:0px;padding:0px;}

div#briciole{width:756px;margin:0px;padding:2px;text-align:left;color:#ffffff;}

div#contained{
	width:760px;
	margin: 0px;
	padding:0px;	
	border-top:1px solid #6699CC;
	background-color:#006699;
	height:auto;	
}

/*immagine c. sinistra*/
div#sinimg{
	float:left;
	width:195px;text-align:right;
	border-left:1px solid #6699CC;
	border-top:1px solid #6699CC;
	margin:10px 0px 10px 8px;padding:4px 4px 4px 2px;background-color:#006699;
	}

/*testo c. centrale*/
div#cen{
	float:left;
	width:400px;
	padding:0px;margin:0px;
	background-color:#ffffff;
	border-bottom-style: none;
	border-top: 1px none;
	border-right: 1px solid #6699CC;
	border-bottom: 0px none;
	border-left: 1px solid #6699CC;height : auto !important;min-height:380px; height:380px;
	text-align:left;}
div#cen ul{}
div#cen li{margin:10px 0px;}
div#cen p{margin:10px;}
div#cen h3{margin:10px;}
	
/*testo c. centrale per le pagine con  elenchi*/	
div#cenElenco{
	float:left;
	width:400px;
	padding:0px;margin:0px;
	background-color:#ffffff;
	border-top: 1px none;
	border-right: 1px solid #6699CC;
	border-bottom: 0px none;
	border-left: 1px solid #6699CC;
	height : auto !important;min-height:380px; height:380px;text-align:left;
	}
div#cenElenco ul{list-style-type: none;padding:0px;margin:0px;}
div#cenElenco li{padding:0px;margin:10px;clear:left;}
div#cenElenco img{border:1px solid #666;margin:0px;padding:0px;}
div#cenElenco h3{margin:10px;padding:0px;}

div#cenElenco ul li a{color:#336699;font-weight:bold;text-decoration:none;}
div#cenElenco ul li a:hover{text-decoration:underline;}

div#cenElenco li{padding:0px;margin:10px;clear:left;}

/*impaginazione per la pagina con gli elenchi [immagine e testo]*/
div#imgC{float:left;width:120px;margin:0px;padding:0px;}
div#txtC{float:left;width:240px;margin:0px;padding:0px;}


/*impaginazione la pagina dove*/	
div#imgDS{float:left;width:200px;margin:0px;padding:0px;}
div#txtDS{float:left;width:150px;margin:0px;padding:0px;}

/*impaginazione la pagina servizi*/	
div#imgS{float:left;width:70px;margin:0px;padding:0px;}
div#txtS{float:left;width:290px;margin:0px;padding:0px;}


/*testo c. centrale per la pagina dettaglio*/	
div#cenDettaglio{
	float:left;
	width:615px;
	padding:0px;margin:0px;
	background-color:#ffffff;border-bottom: none;
	border-top: 1px none;
	border-right: 1px solid #6699CC;
	border-bottom: 0px none;
	border-left: 1px solid #6699CC;
	height : auto !important;min-height:380px; height:380px;
	text-align:center;}
div#cenDettaglio h3{text-align:left;margin:10px;}
div#cenDettaglio p{text-align:left;margin:10px 100px 10px 10px;}


/*menu sei servizi*/
div#services{
	width:138px;
	float:right;
	margin-right:0px;
	background:#006699;
	padding:0px;
	text-align:center;
	border: 0px none;
	}
div#services ul{list-style-type: none;margin:0px;padding:0px;}
div#services li{float:right;margin:0px;padding:2px;border-bottom:solid 1px #6699CC;width:134px;text-align:left;clear:right}

div#services li a{display:block;width:130px;margin:0px;padding:2px;background-color:#0099CC;color:#fff;}
div#services li a:hover{background-color:#006699;color:#fff;}


/*footer*/
div#footer{
	background:#000066;
	font-size:98%;
	margin:0px;
	padding:4px;
	width:752px;
	background-image:url(../immagini/layout/caralis_12.gif);
	color:#FFFFFF;
	background-position:left top;
	background-repeat: no-repeat;
	clear:both;
	border-bottom-style:solid;
	border-right-style: none;
	border-right-width: 0px;
	border-top: 3px solid #6699CC;
	border-bottom-width: 0px ;
}
div#footer ul{list-style-type: none;margin:0px;padding:0px;}
div#footer li{margin:0px;margin-left:15px;margin-bottom:2px;padding:0px;text-align:center;}

/*Links*/
/*briciole*/
div#briciole a{	color:#ffffff;text-decoration:none;padding: 0px;	margin:0px;	font-weight: bold;}
div#briciole a:hover{color:#ffffff;text-decoration:underline;font-weight: bold;}
div#briciole a#activelink{color:#ffffff;font-weight: bold;}

/*barra di navigazione istituzionale, blocco le dimensioni per non sballare le img in caso si aumento dim carattere*/
div#navigation a{color:#ffffff;text-decoration: none;padding: 0px; margin:0px;font-size:9px;}
div#navigation a:hover{color: #ffffff;text-decoration: none;color:#00CCFF;font-size:9px;}
div#navigation a:active{color: #ffffff;text-decoration: none;font-size:9px;}

/*barra di navigazione service*/
div#services a{color:#ffffff;text-decoration: none;padding: 0px; margin:0px;}
div#services a:hover{color: #ffffff;text-decoration: none;color:#00CCFF}
div#services a:active{color: #ffffff;text-decoration: none}

/*barra di navigazionefoote*/
div#footer a{color:#ffffff;text-decoration: none;padding: 0px; margin:0px;}
div#footer a:hover{color: #ffffff;text-decoration: none;}
div#footer a:active{color: #ffffff;text-decoration: none}

/*paginazione*/
div#paginazione{clear:both;float:right;margin:10px;text-align:center;}