body {
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	font-weight: normal;
	
	background: #fff url(../images2/body.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top left;
}

/*----------------------------- DIV --------------------------*/

#container_esterno {
	width: 995px;
	border: 0px solid gray;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	
	background: #fff url(../images2/container_esterno.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: top left;
	
}

#container {
	width: 995px;
	border: 0px solid gray;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	
	background-image: url(../images2/container.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top left;
	
}

#sx {
	float: left;
	width: 206px;
	margin: 0px;
	margin-right: 0px;
	padding: 0px;
	padding-left: 8px;
	border: 0px solid gray;
}

#dx {
	float: right;
	width: 206px;
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	border: 0px solid gray;
}

#bandiere {
	padding-top:14px; 
	padding-left:14px; 
	padding-bottom:40px;
}

#bandiere_sx {
	padding-top:14px; 
	padding-left:14px; 
}


#center {
	float: left;
	width:550px;
	padding: 0px;
	padding-top: 150px;
	border: 0px solid gray;
}

#bottom {
	clear: both;
	padding: 0px;
	height: 60px;
	
	background-image: url(../images2/bottom.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top center;
}

/* -------------- Class Immagini --------------- */

.freccia_menu {
	width: 20px;
	height: 15px;
	
	background-image: url(../images2/freccia_menu.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top center;
}

.divisore_menu {
	height: 4px;
	
	background-image: url(../images2/divisore_menu.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
}

.img_titoli {
	width: 50px;
	height: 30px;
	
	background-image:  url(../images2/img_titoli.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center left;
}

.home_immagini {
	width: 570px;
	height: 260px;
	
	background-image:  url(../images2/home_immagini.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center right;
}

.certificazione_ISO {
	width: 180px;
	height: 42px;
	padding-left: 9px;
	
	
	background-image:  url(../images2/certificazione_ISO.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center right;
}


.certificazione_RAF_RSA {
	width: 101px;
	height: 28px;
	padding-left: 9px;
	padding-bottom: 10px;
	
	background-image:  url(../images2/certificazione_RAF_RSA.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center right;
}

/* -------------- Stili NEWS SCORREVOLI --------------- */

.divisore_news {
	height: 30px;
	
	background-image: url(../images2/divisore_news.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center center;
}

.graffa_sx {
	width: 20px;
	height: 13px;
	
	background-image: url(../images2/graffa_sx.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center left;
}

.graffa_dx {
	width: 10px;
	height: 13px;
	
	background-image: url(../images2/graffa_dx.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center left;
}

.news_sfondo {
	background-image: url(../images2/news_sfondo.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top left;
}

/* -------------- Tag Html --------------- */

button{
	border: 1px solid #B11C15;
	background-color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

textarea,select,input{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border: 1px solid #CCCCCC;
	color:#666666;
	padding:1px;
	margin-bottom: 3px;
}

.text_right{
	text-align:right;
}

.text_left{
	text-align:left;
}

legend,
.grassetto{
	font-weight:bold;
}

.class_form {
    padding: 0px;
	margin: 0px;
}

img{
	margin: 0px;
	padding-left: 0px;
	padding: 0px;
}

.class_img1{
	padding-left: 10px;
	padding-bottom: 5px;
}

.class_img2{
	padding-right: 10px;
	padding-bottom: 5px;
}


a img{border:none} 
a:link,a:visited{color:#000; text-decoration:underline} 
a:hover,a:active{color:#000; text-decoration:underline} 

table{
	 font: 12px  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	 color:#333333; 
}

.contorno_img {
    border-top: 1px solid #CC9901;
	border-right: 1px solid #CC9901;
	border-bottom: 1px solid #CC9901;
	border-left: 1px solid #CC9901;
}

.contorno_img2 {
    border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding:1px;
}

.contorno{
	border: 1px dashed #996633;
}

.bugfix {display : none}

/*hr,.alt,.navigazione{display:none}*/

h3{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#DD631D
}

hr {
	border: 0;
	width: 100%;
	color: #B2B2B2;
	background-color: #B2B2B2;
	height: 1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

h1{
	margin:0px;
	font-size:3em;
	font-style:normal;
	font-weight:bold;
	color:#911424;
}

h2,h3,h4{
	margin:0px;
	font-size:1em;
}

.bottone_form{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #B11C15;
	text-decoration:none;
	font-variant:normal;
}

/*--------------------------- TESTI ---------------------------*/

.testo{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration: none;
}
a.testo:visited { color:#000; text-decoration: none; }
a.testo:link { color:#000; text-decoration: none; }
a.testo:hover { color:#BD3700; text-decoration: underline; }

.testomenu{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#636161;
	text-decoration: none;
	font-weight: bold;
}
a.testomenu:visited { color:#636161; text-decoration: none; }
a.testomenu:link { color:#636161; text-decoration: none; }
a.testomenu:hover { color:#C13C01; text-decoration: none; }

.testo_sottomenu{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#C13C01;
	text-decoration: none;
	font-weight: bold;
}
a.testo_sottomenu:visited { color:#C13C01; text-decoration: none; }
a.testo_sottomenu:link { color:#C13C01; text-decoration: none; }
a.testo_sottomenu:hover { color:#000; text-decoration: none; }

.testo_news {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FADB33;
	text-decoration: none;
	font-weight: bold;
}
a.testo_news:visited { color:#FADB33; text-decoration: underline; }
a.testo_news:link { color:#FADB33; text-decoration: underline; }
a.testo_news:hover { color:#fff; text-decoration: underline; }

.titolo {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration: none;
	font-weight: bold;
}
a.titolo:visited { color:#fff; text-decoration: underline; }
a.titolo:link { color:#fff; text-decoration: underline; }
a.titolo:hover { color:#fff; text-decoration: underline; }

.testo_bottom {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#A32300;
	text-decoration: none;
	font-weight: bold;
}
a.testo_bottom:visited { color:#A32300; text-decoration: underline; }
a.testo_bottom:link { color:#A32300; text-decoration: underline; }
a.testo_bottom:hover { color:#A32300; text-decoration: underline; }

.testo_giustificato{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration: none;
	text-align: justify;
}
a.testo_giustificato:visited { color:#000; text-decoration: underline; }
a.testo_giustificato:link { color:#000; text-decoration: underline; }
a.testo_giustificato:hover { color:#A32300; text-decoration: underline; }

.testo_bianco {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.testo_bianco:visited { color:#FFFFFF; text-decoration: underline; }
a.testo_bianco:link { color:#FFFFFF; text-decoration: underline; }
a.testo_bianco:hover { color:#FFFFFF; text-decoration: underline; }

.art_link { 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px; 
	color:#000; 
	font-variant:normal; 
	text-decoration:none 
}
a.art_link:visited { color:#000; text-decoration:underline; }
a.art_link:link { color:#000; text-decoration:underline; }
a.art_link:hover { color:#fff; text-decoration:underline; }

.testo_blu {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration: none;
	font-weight: bold;
}
a.testo_blu:visited { color:#000; text-decoration: underline; }
a.testo_blu:link { color:#000; text-decoration: underline; }
a.testo_blu:hover { color:#000; text-decoration: underline; }

.testo_blubig {

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration: none;
	font-weight: bold;
}
a.testo_blubig:visited { color:#000; text-decoration: underline; }
a.testo_blubig:link { color:#000; text-decoration: underline; }
a.testo_blubig:hover { color:#000; text-decoration: underline; }

.testorosso {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#A32300; 
	font-variant:normal; 
	text-decoration:none;
}
.testorosso12 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	color:#A32300; 
	font-variant:normal;
	font-weight:bold;
}
.testobianco {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#ffffff; 
	font-variant:normal;
}
a.testobianco:visited { color:#ffffff; text-decoration:none;}
a.testobianco:link { color:#ffffff; text-decoration:none;}
a.testobianco:hover { color:#ffffff; text-decoration:underline;}

.testobianco14 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:14px; 
	color:#ffffff; 
	font-variant:normal; 
	font-weight:bold;
}
.titoletto {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px; 
	color:#A32300; 
	font-weight:bold;
}
.testocerca {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px; 
	color:#A32300; 
	font-weight:bolder; 
	text-decoration:none;
}
.testoform {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#A32300; 
	font-weight:bolder;  
	text-decoration:none;}

.testoGiustificato { 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px; 
	color:#A32300; 
	font-variant:normal; 
	text-decoration:none ; 
	text-align: justify
}

.testoNonGiustificato { 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#A32300; 
	font-variant:normal; 
	text-decoration:none ;
}

.testo_feed { 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#A32300; 
	font-variant:normal; 
	text-decoration:none 
}
a.testo_feed:visited { color:#A32300; text-decoration:none; }
a.testo_feed:link { color:#A32300; text-decoration:none; }
a.testo_feed:hover { color:#fff; text-decoration:underline; }

.link_google { 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#A32300; 
	font-variant:normal; 
	text-decoration:none 
}
a.link_google:visited { color:#A32300; text-decoration:underline;}
a.link_google:link { color:#A32300; text-decoration:underline;}
a.link_google:hover { color:#A32300; text-decoration:underline;}

.link_sotto_google { 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#A32300; 
	font-variant:normal; 
	text-decoration:none 
}				
a.link_sotto_google:visited { color:#A32300; text-decoration:underline;}
a.link_sotto_google:link { color:#A32300; text-decoration:underline;}
a.link_sotto_google:hover { color:#A32300; text-decoration:underline;}

.link_sotto2_google { 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#A32300; 
	font-variant:normal; 
	text-decoration:none 
}	
a.link_sotto2_google:visited { color:#A32300; text-decoration:underline;}
a.link_sotto2_google:link { color:#A32300; text-decoration:underline;}
a.link_sotto2_google:hover { color:#A32300; text-decoration:underline;}

.testolinkrosso { 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#A32300; 
	font-variant:normal; 
	text-decoration:none 
}	
a.testolinkrosso:visited { color:#A32300; text-decoration:none;}
a.testolinkrosso:link { color:#A32300; text-decoration:none;}
a.testolinkrosso:hover { color:#A32300; text-decoration:underline;}

.testo_link { 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#A32300; 
	font-variant:normal; 
	text-decoration:none 
}	
a.testo_link:visited { color:#A32300; text-decoration:none;}
a.testo_link:link { color:#A32300; text-decoration:none;}
a.testo_link:hover { color:#A32300; text-decoration:underline;}
