body /* These becomes the initial settings for most other elements */
{
    background-color:#310509;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #535548;
    text-align: center; /* IE method for centering page if it has fixed width */
    margin: 0;
    padding: 0;
    background-image:url(../images/struttura/Background.jpg);
    background-position: top center;
    /* background-repeat:no-repeat; */
    background-repeat:repeat-y;
}

tbody
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

body {
scrollbar-face-color: #310509;
scrollbar-highlight-color: #310509;
scrollbar-shadow-color: #310509;
scrollbar-3dlight-color: #310509;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #310509;
scrollbar-darkshadow-color: #310509;
}

a:link
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
    font-weight: bold;
}
a:visited
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
    font-weight: bold;
}
a:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
    font-weight: bold;
}




/* -------------------------- Stile parte HEADER */

.style_header1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.style_header1 a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
.style_header1 a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
.style_header1 a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:underline;
}



/* -------------------------- Stile parte CONTENT */

.style_box_main
{
	background-color:#5d0911;
	padding-top:1px;
}


/* Stile BOX MAIN Home */

.style_box_sx
{
	padding-left:8px;
    padding-right:8px;
    padding-top:10px;
}


.titolo_box_big
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #757575;
	font-weight:bold;
}
.titolo_box_big a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #757575;
	font-weight:bold;
	text-decoration:none;
}
.titolo_box_big a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #757575;
	font-weight:bold;
	text-decoration:none;
}
.titolo_box_big a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #757575;
	font-weight:bold;
	text-decoration:underline;
}


.articolo_box_big
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	line-height:14px;
	font-weight:normal;
	text-align:justify;
}
.articolo_box_big a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;
}
.articolo_box_big a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;
}
.articolo_box_big a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	line-height:14px;
	font-weight:normal;
	text-decoration:underline;
	text-align:justify;
}


.articolo_box_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
}
.articolo_box_link a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight:bold;
	text-decoration:none;
}
.articolo_box_link a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight:bold;
	text-decoration:none;
}
.articolo_box_link a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight:bold;
	text-decoration:underline;
}


.articolo_box_navigation
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e3e3e;
}
.articolo_box_navigation a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e3e3e;
	text-decoration:none;
}
.articolo_box_navigation a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e3e3e;
	text-decoration:none;
}
.articolo_box_navigation a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e3e3e;
	text-decoration:underline;
}



.style_thumb_home
{
	border: solid 1px #ffffff;
}

.style_thumb_articolo
{
	border: solid 1px #5d0911;
}




/* Stile SEZIONE */

.style_sezione
{
	padding-left:12px;
    padding-right:12px;
    padding-top:10px;
}


.titolo_sezione
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #757575;
	font-weight:bold;
}
.titolo_sezione a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #757575;
	font-weight:bold;
	text-decoration:none;
}
.titolo_sezione a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #757575;
	font-weight:bold;
	text-decoration:none;
}
.titolo_sezione a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #757575;
	font-weight:bold;
	text-decoration:underline;
}


.data_sezione
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight:bold;
}


.articolo_sezione
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	line-height:14px;
	font-weight:normal;
	text-align:justify;
}
.articolo_sezione a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;
}
.articolo_sezione a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;
}
.articolo_sezione a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	line-height:14px;
	font-weight:normal;
	text-decoration:underline;
	text-align:justify;
}


.articolo_sezione_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
}
.articolo_sezione_link a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight:bold;
	text-decoration:none;
}
.articolo_sezione_link a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight:bold;
	text-decoration:none;
}
.articolo_sezione_link a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight:bold;
	text-decoration:underline;
}



/* STILE sezione CLIENTI e VARI */

.titoloBig_sezione
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #5c0911;
	font-weight:bold;
}
.titoloBig_sezione a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #5c0911;
	font-weight:bold;
	text-decoration:none;
}
.titoloBig_sezione a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #5c0911;
	font-weight:bold;
	text-decoration:none;
}
.titoloBig_sezione a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #5c0911;
	font-weight:bold;
	text-decoration:underline;
}



.titoloBig2_sezione
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #f88e1e;
	font-weight:bold;
}
.titoloBig2_sezione a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #f88e1e;
	font-weight:bold;
	text-decoration:none;
}
.titoloBig2_sezione a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #f88e1e;
	font-weight:bold;
	text-decoration:none;
}
.titoloBig2_sezione a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #f88e1e;
	font-weight:bold;
	text-decoration:underline;
}




.titoloDettaglio_sezione
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5c0911;
	font-weight:bold;
}
.titoloDettaglio_sezione a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5c0911;
	font-weight:bold;
	text-decoration:none;
}
.titoloDettaglio_sezione a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5c0911;
	font-weight:bold;
	text-decoration:none;
}
.titoloDettaglio_sezione a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5c0911;
	font-weight:bold;
	text-decoration:underline;
}



.titoloDettaglio2_sezione
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5c0911;
	font-weight:bold;
}
.titoloDettaglio2_sezione a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5c0911;
	font-weight:bold;
	text-decoration:none;
}
.titoloDettaglio2_sezione a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5c0911;
	font-weight:bold;
	text-decoration:none;
}
.titoloDettaglio2_sezione a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5c0911;
	font-weight:bold;
	text-decoration:underline;
}




.articolo_light_sezione
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f88e1e;
	font-weight:bold;
}
.articolo_light_sezione a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f88e1e;
	font-weight:bold;
	text-decoration:none;
}
.articolo_light_sezione a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f88e1e;
	font-weight:bold;
	text-decoration:none;
}
.articolo_light_sezione a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f88e1e;
	font-weight:bold;
	text-decoration:underline;
}



/* Stile BOX LATO Home */


.articolo_boxlato
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height:12px;
	font-weight:normal;
	text-align:left;
}
.articolo_boxlato a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}
.articolo_boxlato a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}
.articolo_boxlato a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height:12px;
	font-weight:normal;
	text-decoration:underline;
	text-align:left;
}


.articolo_boxlato_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #310509;
}
.articolo_boxlato_link a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #310509;
	font-weight:bold;
	text-decoration:none;
}
.articolo_boxlato_link a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #310509;
	font-weight:bold;
	text-decoration:none;
}
.articolo_boxlato_link a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #310509;
	font-weight:bold;
	text-decoration:underline;
}



.articolo_boxlato2_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f88e1e;
}
.articolo_boxlato2_link a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f88e1e;
	font-weight:bold;
	text-decoration:none;
}
.articolo_boxlato2_link a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f88e1e;
	font-weight:bold;
	text-decoration:none;
}
.articolo_boxlato2_link a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f88e1e;
	font-weight:bold;
	text-decoration:underline;
}





.archivi_boxlato
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color: #ffffff;
}
.archivi_boxlato a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	text-align:justify;
}
.archivi_boxlato a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	text-align:justify;
}
.archivi_boxlato a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color: #310509;
	font-weight:bold;
	text-decoration:none;
	text-align:justify;
}








/* -------------------------- Stile parte FOOTER */

.style_footer1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f87a10;
}
.style_footer1 a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f87a10;
	text-decoration: none;
}
.style_footer1 a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f87a10;
	text-decoration: none;
}
.style_footer1 a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f87a10;
	text-decoration: underline;
}


.style_footer2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
}
.style_footer2 a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
}
.style_footer2 a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
}
.style_footer2 a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
}


.style_footer_margin 
{
    padding-left:5px;
    padding-right:5px; 
}
 
 
 
 
.style_art_stampa
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5d0911;
	font-weight:bold;
}
.style_art_stampa a:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5d0911;
	font-weight:bold;
	text-decoration:none;
}
.style_art_stampa a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5d0911;
	font-weight:bold;
	text-decoration:none;
}
.style_art_stampa a:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #400000;
	font-weight:bold;
	text-decoration:underline;
}

 
 
 
 
/* Stili Grafici */

.style_map
{
    border: solid 1px color:#c6c6c6; 
}




/* DIV */

#wrap 
{
	float:none;
	width:970px;
	border:0;
	
}
#header
{
float:none;
width:970px;
height: 126px;
border:0;
}
#header_R1
{
float:none;
width:970px;
height: 88px;
background-image:url(images/struttura/header/Header_01.jpg);
border:0;
}
#header_R2
{
float:none;
width:970px;
height: 38px;
background-image:url(images/struttura/header/Header_08.jpg);
padding: 0 0 0 0;
border:0;
}
#header_R3
{
float:none;
width:970px;
height: 86px;
border:0;
}
#colonna-1 
{
float:left;
width:380px;
text-align:center;
border:0;
}
#colonna-2 
{
	vertical-align:middle;
	float:left;
	width:600px;
	height:570px;
	border:0;
}

#videoContent
{
	background-image:url(images/struttura/Header_video.jpg); 
	width:970px; 
	height:297px;
	padding: 0 0 0 0;
	border:0;
}
#contentSite
{
	background-image:url(images/struttura/home/content_01.jpg);
	width:970px; 
	/*height:598px;*/
	border:0;
}
#footer
{
	width:970px; 
	height:95px;	
	border:0;
}
#footer_R1
{
	background-image:url(images/struttura/footer/Footer_01.jpg); 
	width:970px; 
	height:48px;
	border:0;
	vertical-align:bottom;
}
#footer_R1_1
{
	float:left;
	width:300px; 
	height:48px;
	/*padding-top:30px;
	padding-bottom:0px;*/
	text-align:left;
	vertical-align:bottom;
	border:0;
}
#footer_R1_2
{
	float:right;
	width:604px; 
	height:48px;
	/*padding-top:30px;
	padding-bottom:0px;*/
	text-align:right;
	vertical-align:bottom;
	border:0;
}
#footer_R2
{
	background-image:url(images/struttura/footer/Footer_02.jpg); 
	width:970px; 
	height:47px;
	vertical-align:middle;
	border:0;
}
#footer_R2_1
{
	float:left;
	width:350px; 
	padding-top:17px;
	border:0;

}
#footer_R2_2
{
	float:right;
	width:554px; 
	height:47px;
	border:0;
	text-align:right;
	vertical-align:middle;
	 
}
#vertical_align_middle img
{
vertical-align: middle;
}

#Content_col-1 
{
float:left;
width:711px;
/*height:578px;*/
text-align:center;
border:0;
}
#Content_col-2 
{
	float:left;
	width:193px;
	height:578px;
	background-image:url(images/struttura/home/content_02.jpg);
	text-align:center;
	border:0;
}
#Content_col-1 _riga1
{
	height:71px;
	text-align:center;	
	border:0;
}
#Content_col-1 _riga2
{
	padding-top:40px;
	padding-left:0px;	
	height:552px;	
	text-align:center;
	border:0;
}
#Content_col1_riga2_Content1
{
	float:left;
	width:341px;
	/*height:234px;*/
	height:302px;
	padding-top:25px;
	text-align:center;
	padding-left:8px;
	border:0;
}
#Content_col1_riga2_Content2
{
	float:right;
	width:341px;
	/*height:234px;*/
	height:302px;
	padding-top:25px;
	text-align:center;
	padding-right:8px;
	border:0;
}
#Content_col1_riga2_Content3
{
	float:left;
	width:341px;
	/*height:234px;*/
	height:302px;
	padding-top:25px;
	text-align:center;
	padding-left:8px;
	border:0;
}
#Content_col1_riga2_Content4
{
	float:right;
	width:341px;
	/*height:234px;*/
	height:302px;
	padding-top:25px;
	text-align:center;
	padding-right:8px;
	border:0;
}
#headerContentClienti
{
	
	height:42px;
	width:690px;
	background-image:url(images/struttura/home/sezione/Clienti.jpg);
	border:0;
}
#contentClienti
{
	width:688px;
	 background-color:White;
	 border:0;
}
#footerContentClienti
{
	width:690px;
	height:47px;
	background-image:url('images/struttura/home/sezione/BoxSezione_03.jpg');
	border:0;
}
#Content_footer
{
	height:25px;
	width:970px;
	border:0;	
}
#content_pannello
{

	/*height:578px;*/
	text-align:center;
	border:0;
}
#colonna-2_pannello 
{
float:right;
/*height:578px;*/
text-align:center;
border:0;
}
#colonna-1_pannello  
{
	float:left;
	width:100px;
	/*height:578px;*/
	text-align:center;
	border:0;
}