/*
 * Disposizione delle colonne del sito
 */


html {margin:0px 0px 0px 0px;}
body {
	margin:0px 5px 0px 5px;
	background-color:#fff;
	font-family:  Helvetica, Arial,sans-serif;
	font-size:0.9em;
}
img {
    border: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.spip_logos {
	border: none ;
	padding:0 0 0 0;
	margin:0 auto;
}

ul{ margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a:link,a:visited{ color:#000; text-decoration: none; offsetHeight: 0px;}
a:hover{color: #000; text-decoration: underline; }
a.spip_out:link,a.spip_out:visited{ color:#000; text-decoration: underline; }
a.spip_out:hover{color: #666666; text-decoration: underline; }
a.on:link,a.on:visited,a.on:hover{color:#000000; text-decoration:none;}
#container {	margin: 0 auto;	width: 950px;}
#pageHeader {  width: 950px  background:#fff  ; position:relative;}
#pageHeader ul{ list-style:none;  width:100%; float:left; padding:1px 0px 0px 0px;margin:0px 0px 0px 0px;  }
#pageHeader  li{ display:  inline; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;  width:101px;}
#intestazione{float:left;   width:940px; margin-top:20px; margin-bottom:10px;}
#intestsx{float:left; background-color:transparent;}
#intestdx ul{ list-style:none;  width:100%; float:left; padding:1px 0px 0px 0px;margin:0px 0px 0px 0px;  }
#intestdx  li{ display: inline; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; background-color:#dedede; margin-right:1px; padding:5px 20px 5px 20px; font-weight:bold;}
#intestdx{float:right; background-color:transparent;}
#colonne { width:950px; float:left;margin-top:10px;margin-bottom:30px;}
#menusx {  width:229px;  float: left; }
.box_menusx{
	width:219px;
	background-color: #fff;
	border-top:solid 1px #aaaaaa;
	
	
	
}
.senonlogoasx{
	margin: 18px 18px 18px 18px;
	color: #333333;
	font-size:1.3em;
}
.senonlogoasx a{

	color: #00A5DF;
	
	
}
.senonlogoasx p{
	color:#333333;
	
	
	 }
#fotogrande{float:left;width:700px;margin-right:20px;}	 
#principalhome {float:left; padding-bottom:0px; width:510px;margin-right:10px;}
#principalhome .spip_logos{float:right;}
.senonlogoa{float:left; margin: 0px 0px 0px 0px ;width:510px;}
.senonlogoa a{   
	color: #000000;
	}
.senonlogoa p{
	color:#333333;
 }	
	  
.boxvideo{background-color: #DEDEDE; float:left;}
.box_centrale{float:left; width:510px;margin-bottom:10px;}
.conconlogo{float:left;margin-top:10px;width:100%;}
.video{width:320px; float:left;background-color: #DEDEDE; margin-left:20px;}
.descrvideo{width:150px; float:left;background-color: #DEDEDE; padding-left:20px;}
.titoloa{color: #000000; font-size:1.4em;}
.contenuto{float:left; width:312px; }
.contenutonologo{float:left; width:462px; margin-top:10px;}
.occhiello{background-color:#EF8700; color:#ffffff;padding:2px 10px 2px 10px; text-transform:uppercase; font-size:0.9em; overflow:hidden;}
.sottotitolo{background-color:#E0E0E0;padding:2px 10px 2px 10px; text-transform:uppercase; font-size:0.9em; overflow:hidden;}
.postscriptum{color:#959B97;font-weight:bold;text-transform:uppercase;font-size:0.9em;}
#principal {float:left; padding-bottom:30px; width:739px;margin-right:10px; border-top:#aaaaaa 1px solid;padding-top:20px}
#principal .box_centrale{width:700px;}
.hierarchie{margin-bottom:10px}
.puntoelenco{float:left;margin-top:15px;}
.elenco{margin-left:20px;width:480;}
.liste_rub{font-size:1.8em;}
.articolo{float:left; width:739px;margin-bottom:15px;
	color:#333333;
	}
.portfolio{float:left;width:100px;padding-left:2px;padding-right:2px;height:200px;}	
#homedestro { width:190px;  float: left; }
#homedestro .spip_logos{
	border: 1px solid #aaaaaa;
}
#homedestro img{margin-bottom:6px;}
#piede{
	height:200px;
	background: #DEDEDE ;
	
	
}
#piede img{margin-right:20px;}
#piede_int{margin-left: 400px;}
#piede_intcont{float:left;margin-top:15px;font-size:0.9em;text-align:left;}
.intestpiede{font-style:normal;font-size:0.9em; color:#666666;}
.sottopiede, .contpiede{font-weight:normal;font-style:normal;font-size:0.9em; color:#666666;margin-bottom: 5px;}


/* clearfix */
.clearfix:after { content: "."; display: block;  height: 0;  clear: both;  visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */