/* CSS Document */

@font-face {
    font-family: 'GeosansLightRegular';   src: url("http://www.csp-stampi.it/web-fonts/geosanslight-webfont.eot?") format("OpenType"),
         url("http://www.csp-stampi.it/web-fonts/geosanslight-webfont.woff") format("woff"),
         url("http://www.csp-stampi.it/web-fonts/geosanslight-webfont.ttf") format("truetype");   font-weight: normal;   font-style: normal; }



 
* {border:0 none; margin:0; padding:0; outline:0 none; }

a {font-family:"GeosansLightRegular", Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#949393; text-decoration:none;}
a:hover { color:#525152; text-decoration:UNDERLINE;}

h1, h2, h3, h4, h5, h6 {font-family:"GeosansLightRegular", Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:normal; }

img { margin:0px;}
	
/*h1 { position:absolute; display:inline; color:#fff; 	top:13px; left:60px;}	*/
	

h1 a{ position:absolute; display:inline; top:13px; left:60px; color:#fff; font-size:28px; padding:0px; margin:0px; }
h1 a:hover{color:#fff; text-decoration:underline; }
h1.bottom { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
h2 {float:left; display:inline; color:#19284f; font-size:27px; margin-top:3px; padding:0px; }
h2.bottom { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}

.news{float: left; display:inline; color:#19284f; font-size:27px; margin-top:20px; padding:0px; width:130px; }

h3 {color:#fff; font-size:50px; padding:0; float:right; text-align:right; display:inline-block; /*	-moz-opacity:0.x; opacity:.90; filter: alpha(opacity=70); background-color:#2d4480;*/  padding:20px 12px 10px 15px; margin-top:70px; }
h4{color:#b2b1b2; font-size:52px; margin:0px; font-weight:normal; line-height:45px; }
h5 {color:#fff; font-size:30px; margin:0px; }



p, p a { color:#fff; display:inline; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin-bottom:10px; padding-top:0; text-align:left; text-decoration:none; line-height:15px; }
p a:hover { color:#fff; display:inline; text-decoration:underline; line-height:15px; }
p.attivo { color:#fff; text-decoration:underline;}
	

/*span.italic {
font-style:italic; }

.nobordo {
border:medium none; }*/

.clear { clear:both;}
strong { color:#fff; font-weight:bold;}

.contentsloganIndex	{ float:right; display:inline-block; width:400PX; margin-top:240px; margin-right:10px;}


/*-----------------------------------FONT VARI-------------------------------------------------*/

.trebuchetBianco11 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#fff; float:right; display:inline; padding-left:57px; margin-top:3px; width:230PX; }
.trebuchetGrigio11 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#929092; float:right; display:inline; padding-left:57px; margin:0px; width:230PX; }
.trebuchetGrigioBottom11 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#525152; float:left; display:inline; margin:0px; padding:0px; }
	
.linktrebuchetBiancoBottom11 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#fff; float:left; display:inline; padding:0px;  margin:0px; }
.linktrebuchetBiancoBottom11 a{ color:#fff; float:left; display:inline; padding:0px;  margin:0px; text-decoration:none; }
.linklinktrebuchetBiancoBottom11 a:hover{  color:#fff; float:left; display:inline; padding:0px;  margin:0px; text-decoration:underline; }

.trebuchetNews { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#525152;  padding-bottom:10px;  margin:0px; padding-top:30px; padding-left:60px;}

.linktrebuchetGrigio12{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#929092;  margin:0px; font-weight:bold;}
.linktrebuchetGrigio12 a{ color:#929092;  margin:0px; font-weight:bold; text-decoration:none;}
.linktrebuchetGrigio12 a:hover{ color:#929092;  margin:0px; font-weight:bold; text-decoration:underline;}
.linktrebuchetBianco12{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff;  margin:0px; font-weight:bold;}
.linktrebuchetBianco12 a{ color:#929092;  margin:0px; font-weight:bold; text-decoration:none;}
.linktrebuchetBianco12 a:hover{ color:#929092;  margin:0px; font-weight:bold; text-decoration:underline;}
	
ul.elencoPuntato {float:left; display:inline;  list-style-type:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
li.h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; float:left; clear:left; width:680px; margin:0px; padding:0px 0px 0px 10px; }
	
.arial12grigio {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9d9b9b;}

.box_entra {float:right; display:inline; margin-top:40px; background-color:#357e5b; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }
.box_entra a{float:right; display:inline;  background-color:#357e5b; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }
.box_entra a:hover{float:right; display:inline;  background-color:#f1f3ee; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }