html {margin:0px 0px 0px 0px;}
body {
	margin:0px 5px 0px 5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	font-size:0.7em;
	
}
img { border: none; }
hr{clear:left; visibility: hidden;  }
a:link,a:visited{ color:#798B8F; text-decoration: none;  }
a:hover{color: #BF000F; text-decoration: underline; }
a.tablink:link,a.tablink:visited{ color:#FEF200; text-decoration: none; font-weight:bold; background-color:#ED145B;}
a.tablink:hover{
	color: #FFCE00;
	text-decoration: underline;
	font-weight:bold;
	background-color:#ED145B;
}
table, table td, table th{
	border : thin solid #000000;
}
#container {  margin: 0 auto;   width: 100%;}
#pageHeader { position:relative; width: 100%;  background:#fff  url(IMG/sf_test.jpg) ; height:95px;}
#pageHeader .virgola {  background: url(IMG/virgola_top.jpg) right top no-repeat;  }
#contatti {position: absolute; right: 10px;top: 0px; width:300px; background:transparent; text-align:right; font-weight:bold;font-size:0.9em;padding-top:15px;}
#contatti a:link,#contatti a:visited{text-decoration: underline; }
#menutesta {  width: 100%; background: #DEDEDE;  font-weight: bold; border-bottom: 2px solid #798B8F; 
 border-top: 2px solid #798B8F; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; position:relative; height:30px;}
 #menutesta ul,#piede ul{ list-style:none;  width:79%;  padding:5px 0px 0px 0px;margin:0px 0px 0px 0px;  }
#menutesta  li,#piede li{ display:  inline; padding-left: 2px; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;  }
#intestazione .formulaire_recherche{float:right;  width:20%;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; padding-top:30px;}
#menutesta a  { margin: 0px 10px 0px 10px; } 
#intestazione{
	display:block;
	width:100%;
	background: #E9E9E9 url(IMG/trasparenza/sfondo_intest.jpg) repeat-x;
	position:relative;
	-moz-box-shadow:  0px  10px 5px -5px #798B8F;
  -webkit-box-shadow:  0px  10px 5px -5px #798B8F;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#798B8F', Direction=135, Strength=10);
  box-shadow: 0px 10px 5px -5px #798B8F;
}
#intestazione img{float:left;}
.modricerca{text-align:right;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;  }
#formulaire_recherche{height:55px; }
#colonne{float:left; 	width:100%; background:  url(IMG/trasparenza/sfondosx.jpg) left top repeat-y; }
#colonne2{float:left; 	width:100%; background: url(/IMG/trasparenza/logorosato.png) no-repeat 0px 200px; }
#menusx {  width:200px;  float: left;  padding-top:20px;margin-left:0px; padding-left:0px;padding-right:10px}
#principalhome{margin-left:211px;padding-top:25px;padding-right:40px;}

a.menusxp{
	color: #FEF200;
	font-weight:bold;
	
}

ul{
	list-style: none;
	margin-left:0px;
	padding-left:0px;
}

li{
margin-left:0px;	
padding-left:0px;
}

.voce li{padding-right:8px;}

.voce li  ul{
	position:relative;
top:0px;
left:0px;
display:none;

}

.voce li:hover ul , .voce li:active ul{
	margin-top:5px;
	padding-top:20px;
	padding-right:10px;
	list-style:none;
	background: transparent url(IMG/trasparenza/frammezzo_aperto.jpg) left top no-repeat;
	display:block;
}



.sottovoce {
	color: #fff;
	background: url(IMG/trasparenza/puce.jpg) no-repeat left;
	font-weight:bold;
	padding-left:20px;
	padding-right:10px;
	margin-left:0em;
}

.sottovoce a{
	color:#fff;
}

 a.path{
	color: #F0125B;
	font-weight:bold;
}


.voceprinc {
	color: #F0125B;
	font-size: 1.3em;
	background: url(IMG/trasparenza/puce2.jpg) no-repeat left;
	font-weight:bold;
	margin-left:2em;
	padding-left:20px;
	padding-right:10px;
	margin-bottom:5px;
}

.voceprinc a{
	color:#F0125B;
}

	
.vocep{
	font-size: 1.2em;
	padding-bottom:20px;
	padding-left:10px;
	background: transparent url(IMG/trasparenza/frammezzo_chiuso.jpg) left bottom no-repeat;
}

li.vocep:hover,  li.vocep:active {
	background-image: none;
}

.separatore {
	color:#ED145B;
	height: 50px;
	background-color: #FEF200;
	font-size:2.5em;
	padding-top:0.9em;
	padding-left:1em;
	font-weight:bold;
	font-family: Futuramdcn bt,Arial,Verdana,Helvetica,sans-serif;
	
}

.testesto{
    width:80%;
	margin-left: 170px;
}

.box{
	width:95%;
}
.centra{
   margin-bottom: 15px;
	 text-align:center;
}

.centra a{
	color: #ED1459;
	font-size: 1.5em ;
	font-weight: bold;
	
}

.textarticle{
	margin-left:3em;
	width:95%;
}

.testlogo{
	width:160px;
	float:left;
}

.boxevid{
	padding-top:1.5em;
	padding-left:2.5em;
}

.evidtesto{
    width:80%;
	margin-left: 70px;
}

.evidlogo{
	width:65px;
	float:left;
}
.portfolio{float:left;width:100px;padding-left:2px;padding-right:2px;height:200px;}

/* 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 */


