body { 
	margin:	 0 1px 0 0; 
	padding: 0; 
	background-color: #ffffff;
	background-image: url(../WMR/bg.jpg);
	background-repeat: repeat-x;
	}
	
	
	
.contenitore { 
	width: 100%;
	clear: both;
	}
	
	
.top_sup {
	width: 100%;
	clear: both;
	}	
	
.top_bottom {
	width: 100%;
	clear: both;
	}		
	
.logo {
	height: 56px;
	float: left;	
}	

.icone_top {
	position: absolute;
	top: 0px;
	right: 0px;
	float: right;
	height: 74px;
	margin-left: -1px;
	text-align: right;
	}

.flash {
	width: 244px;
	height: 119px;
	float: left;
	left: 0px;
	top: 56px;
	}

.slogan {
 	height: 119px;
	float: left;
	}

.cubi {
	height: 101px;
	position: absolute;
	top: 74px;
	right: 0px;
	float: right;
	right: 0px;
	text-align: right;
	margin-left: -1px;
	}

/*CENTRO */
	
.centro {
	width: 100%;
	line-height: normal;
	clear: both;
	}
	
.menu_sx_style {
	width: 256px;
	float: left;
	margin-left: -1px;
	text-align: left;
	}	
	
.content {
	background-image: url(../WMR/ombra_content.jpg);
	background-repeat: repeat-x;
	width: 80%;
	float: right;
	font-size: 0.8em;
	
	margin-right: -1px;
	position:absolute;
	top: 175px;
	left: 255px;
	}	

.content_area {
width: 100%;
font-family: Arial, Verdana, Helvetica, sans-serif;
}	


.home_aree {
padding: 2em;
}

.home_news {
width: 75%;
float: left;
}

.home_news_area {
clear: both;

}

.home_news_ico {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.home_news_titolo {
color: #FC8215;
font-weight: bold;
}

.home_news_titolo a {
color: #FC8215;
font-weight: bold;
}

.home_news_titolo a:hover {
color: #CE6509;
font-weight: bold;
}


.home_news_abstract {
color: #000000;
}

.home_news_riga {
clear: both;
background-image: url(../WMR/home_news_riga.jpg);
height: 20px;
}


.home_testo {
width: 40%;
float: right;
border-left: 1px solid #FC8215;
padding-left: 1.5em;
}

.home_testo a {
color: #C5531F;
}

.home_testo a:hover {
color: #000000;
}	
	
	
/*FINE CENTRO */

/*CONTENT*/

.ombra_content {
height: 18px;
width: 100%;
background-image: url(../WMR/ombra_content.jpg);	
}

.clear {
clear: both;
}

.content_testo {
	padding-left: 1.3em;
	padding-top: 0em;
	font-size: 12px;
}

.content_testo a {
color: #C5531F;
}

.content_testo p {
padding:0px;
color: #000000;
}

.content_testo a:hover {
color: #000000;
}

.content_testo_left {
padding: 0.9em;
width: 75%;
float: left;
}

.content_testo_left a {
color: #C5531F;
}

.content_testo_left  a:hover {
color: #000000;
}



/*CLASSI PER PAGINE A 3 COLONNE*/

.content_area_left {
width: 75%;
font-family: Arial, Verdana, Helvetica, sans-serif;
float: left;
}	


.menudx {
float: right;
width: 16%;
border-left: 1px solid #F3D5A1;
border-right: 1px solid #F3D5A1;
border-top: 1px solid #F3D5A1;
font-size: 0.85em;

}

.link_menudx a {
	color: #712300;
	display: block;
	text-decoration: none;
	padding: 2px 2px 2px 1.5em;
	background-image: url(../WMR/ico_menudx.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #F3D5A1;
}

.link_menudx a:hover {
	color: #000000;
	display: block;
	text-decoration: none;
	padding: 2px 2px 2px 1.5em;
	background-image: url(../WMR/ico_menudx.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #F3D5A1;
}

.link_menudx_act a,
.link_menudx_act a:hover {
	color: #000000;
	display: block;
	text-decoration: none;
	padding: 2px 2px 2px 1.5em;
	background-image: url(../WMR/ico_menudx.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #F3D5A1;
	font-weight: bold;
}





/*FORMATTAZIONE TESTO*/

.titolo {
	padding: 0.9em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: -1.2em;
	font-weight: bold;
	color: #7D756A;
}



/*MENU SINISTRA*/

.ombra_menusx1 {
	height: 18px;
	width: 100%;
	background-image: url(../WMR/ombra_menusx.jpg);	
}

.ombra_menusx2 {
	height: 18px;
	width: 100%;
	background-image: url(../WMR/ombra_menusx2.jpg);	
}

.ombra_menusx3 {
	height: 18px;
	width: 100%;
	background-image: url(../WMR/ombra_menusx3.jpg);	
}


.menu_sx_1,
.menu_sx_1_act {
	background-color: #CE6509;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding: 4px 16px 16px 5em;
	background-image: url(../WMR/ico_menusx.gif);
	background-repeat: no-repeat;
}


.menu_sx_2,
.menu_sx_2_act {
	background-color: #EB6E00;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding: 4px 16px 16px 5em;
	background-image: url(../WMR/ico_menusx.gif);
	background-repeat: no-repeat;
}

.menu_sx_ico_10,
.menu_sx_casehistory {
	background-color: #FC8215;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding: 12px 16px 16px 5em;
	background-image: url(../WMR/ico_casehistory.jpg);
	background-repeat: no-repeat;
}

.menu_sx_ico_10_act,
.menu_sx_casehistory_act {
	background-color: #FC8215;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding: 12px 16px 16px 5em;
	background-image: url(../WMR/ico_casehistory_act.jpg);
	background-repeat: no-repeat;
}


.menu_sx_ico_11,
.menu_sx_dove {
	background-color: #FC8215;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding: 17px 16px 16px 5em;
	background-image: url(../WMR/ico_dove.jpg);
	background-repeat: no-repeat;
}

.menu_sx_ico_11_act,
.menu_sx_dove_act {
	background-color: #FC8215;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding: 17px 16px 16px 5em;
	background-image: url(../WMR/ico_dove_act.jpg);
	background-repeat: no-repeat;
}


.menu_sx_ico_12,
.menu_sx_suggerimenti {
	background-color: #FC8215;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding: 14px 16px 16px 5em;
	background-image: url(../WMR/ico_suggerimenti.jpg);
	background-repeat: no-repeat;
}

.menu_sx_ico_12_act,
.menu_sx_suggerimenti_act {
	background-color: #FC8215;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding: 14px 16px 16px 5em;
	background-image: url(../WMR/ico_suggerimenti_act.jpg);
	background-repeat: no-repeat;
}



.menu_sx_1 a,
.menu_sx_2 a {
	color: #FFFFFF;
	text-decoration: none;
}

.menu_sx_ico_10 a,
.menu_sx_ico_11 a,
.menu_sx_ico_12 a,
.menu_sx_casehistory a,
.menu_sx_dove a,
.menu_sx_suggerimenti a {
	color: #FFFFFF;
	text-decoration: none;
}

.menu_sx_1 a:hover,
.menu_sx_2 a:hover {
	color: #FFE187;
	text-decoration: none;
}

.menu_sx_ico_10 a:hover,
.menu_sx_ico_11 a:hover,
.menu_sx_ico_12 a:hover,
.menu_sx_casehistory a:hover,
.menu_sx_dove a:hover,
.menu_sx_suggerimenti a:hover {
	color: #702300;
	text-decoration: none;
}


.menu_sx_1_act a,
.menu_sx_1_act a:hover,
.menu_sx_2_act a,
.menu_sx_2_act a:hover  {
	color: #FFE187;
	text-decoration: none;
}

.menu_sx_ico_10_act a,
.menu_sx_ico_10_act a:hover,
.menu_sx_ico_11_act a,
.menu_sx_ico_11_act a:hover,
.menu_sx_ico_12_act a,
.menu_sx_ico_12_act a:hover,
.menu_sx_casehistory_act a,
.menu_sx_casehistory_act a:hover,
.menu_sx_dove_act a,
.menu_sx_dove_act a:hover,
.menu_sx_suggerimenti_act a,
.menu_sx_suggerimenti_act a:hover   {
	color: #702300;
	text-decoration: none;
}



.menu_sx_1_fine {
background-image: url(../WMR/menu_sx_1_fine.jpg);
background-repeat: no-repeat;
margin-bottom: -1px;
height: 18px;
}

.menu_sx_2_fine {
background-image: url(../WMR/menu_sx_2_fine.jpg);
background-repeat: no-repeat;
height: 18px;
margin-bottom: -1px;
}

.menu_sx_3_fine {
background-image: url(../WMR/menu_sx_3_fine.jpg);
background-repeat: no-repeat;
height: 21px;
margin-bottom: -1px;
}


.menu_sx_3_sub,
.menu_sx_3_sub_act {
	background-color: #FC8215;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding: 4px 2px 2px 5.2em;
	background-image: url(../WMR/tratto_sub.gif);
	background-repeat: no-repeat;
	}

.menu_sx_3_sub a {
color: #FFFFFF;
text-decoration: none;
}	

.menu_sx_3_sub a:hover {
color: #702300;
text-decoration: none;
}	


.menu_sx_3_sub_act a,
.menu_sx_3_sub_act a:hover {
color: #702300;
text-decoration: none;
}	



/*FINE MENU SINISTRA*/


/*MENU BC*/

.menubc {
width: 100%;
border-bottom: 1px solid #F3D5A1;
margin-top: 0.5em;
padding-bottom: 0.5em;
clear: both;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #C5531F;
font-size: 0.9em;
}

.menubc a {
color: #000000;
}

.menubc a:hover {
color: #C5531F;
}



/*PIEDE*/

.chiusura {
	width: 100%;
	background-color: #7D756A;
	clear: both;
	} 

	
.footer {
	height: 2.5em;	
	} 	
	
.validita {
	width: 20%;
	float: left;
	} 
	
.indirizzo { 
color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 0.75em;
float: left;
width: 60%;
margin-top: 3px;
}	


.credits {
	width: 15%;
	float: right;
	font-size: 0.8em;
	/*margin-right: -1px;*/
	text-align: right;
	background-color: #7D756A;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
		} 		
	
.credits a {
   background-color: #7D756A;
   color: #FFFFFF;
	} 	
	
.credits a:hover {
   background-color: #7D756A;
   color: #000000;
	}	
	
	

/*FINE PIEDE*/

/*NEWS*/



.titolo_news {
font-weight: bold;
 color: #C5531F;
 clear: both;
 padding-bottom: 0.5em;
 border-top: 1px solid #E6E6E6;
}

.data_news {
 color: #C5531F;
 clear: both;
 padding-bottom: 0.5em;
 font-size: 0.85em;
}

.icona {
padding-right: 0.8em;
padding-bottom: 0.2em;
float: left;
}

.abstract a,
.testo_news a {
 color: #C5531F;
}

.abstract a:hover,
testo_news a:hover {
 color: #000000;
}

.testo_news {
 clear: both;
 padding-top: 0.2em;
 padding-bottom: 1.2em;
}



.leggi {
text-align: right;
padding-bottom: 4em;
font-weight: bold;
font-size: 0.85em;
}


.leggi a {
text-align: right;
color: #C5531F;
}

.leggi a:hover {
text-align: right;
color: #000000;
}

/*NUMERAZIONE PAGINE*/

.pagine {
text-align: right;
padding: 0.3em;
font-size: 0.85em;
background-color: #FDF5EA;
}

.pagine a {
color: #C5531F;
}

.pagine a:hover {
color: #000000;
}

/*CASE HISTORY*/

.casehistory {
width: 100%;
}

.contenuti_right a,
.contenuti_left a {
color: #C5531F;
}

.contenuti_right a:hover,
.contenuti_left a:hover {
color: #000000;
}


.contenuti_left {
float: left;
width: 50%;
margin-top: 20px;
padding: 0.9em;
}

.contenuti_right {
float: right;
width: 50%;
margin-right: -1px;
margin-top: 20px;
padding: 0.9em;
}

.case {
margin-left: 1em;
clear: both;
}

.ico_case {
padding-right: 0.8em;
padding-bottom: 0.8em;
float: left;
}

.categoria_case {
color: #FC8215;
font-weight: bold;
}

.categoria_case a {
color: #CE6509;
font-weight: bold;
}

.categoria_case a:hover {
color: #FC8215;
font-weight: bold;
}


.menu_sx_2_sub,
.menu_sx_2_sub_act {
background-color: #EB6E00;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.75em;
color: #FFFFFF;
display: block;
text-decoration: none;
padding: 4px 2px 2px 5.2em;
background-image: url(../WMR/tratto_sub.gif);
background-repeat: no-repeat;
} 
.menu_sx_2_sub a {
color: #FFFFFF;
text-decoration: none;
} 
.menu_sx_2_sub a:hover {
color: #FFE187;
text-decoration: none;
} 
.menu_sx_2_sub_act a,
.menu_sx_2_sub_act a:hover {
color: #FFE187;
text-decoration: none;
} 

.menu_sx_1_sub,
.menu_sx_1_sub_act {
background-color: #CE6509;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.75em;
color: #FFFFFF;
display: block;
text-decoration: none;
padding: 4px 2px 2px 5.2em;
background-image: url(../WMR/tratto_sub.gif);
background-repeat: no-repeat;
} 
.menu_sx_1_sub a {
color: #FFFFFF;
text-decoration: none;
} 
.menu_sx_1_sub a:hover {
color: #FFE187;
text-decoration: none;
} 
.menu_sx_1_sub_act a,
.menu_sx_1_sub_act a:hover {
color: #FFE187;
text-decoration: none;
} 

.menu_sx_1_sub_chiudi {
background-color: #CE6509;
height: 0.2em;
}

.menu_sx_2_sub_chiudi {
background-color: #EB6E00;
height: 0.2em;
}







/*Record che genera la TABELLA*/

/* Content Object Table */

/* Layout 0 */
table.contenttable.contenttable-0 {
        border: 1px solid rgb(255,255,255);
		font-family: Arial, Verdana, Helvetica, sans-serif;

}
table.contenttable.contenttable-0 thead tr.tr-even {
        background-color: #E1CFC3;
        color: #7C7469;
		
}

table.contenttable.contenttable-0 tr.tr-odd {
        background-color: #EC7E1D;
	font-size: 0.8em;
        color: #000000;
}
table.contenttable.contenttable-0 tr.tr-even {
        background-color: #FDB677;
		font-size: 0.8em;
		color: #7C7469;
}
table.contenttable.contenttable-0 td {

}
/* Layout 1 */
table.contenttable.contenttable-1 {
        border: 1px solid #808080;
        font-family: Arial, Verdana, Helvetica, sans-serif;
}
table.contenttable.contenttable-1 thead tr.tr-even {
        background-color: #CE6509;
        color: #FFFFFF;
}
table.contenttable.contenttable-1 thead tr th {
        border-color: rgb(0,0,0);
}
table.contenttable.contenttable-1 tr.tr-odd {
        background-color: #E4E9E2;
font-size: 0.8em;
}
table.contenttable.contenttable-1 tr.tr-even {
        background-color: #FC8215;
font-size: 0.8em;
}
table.contenttable.contenttable-1 td {
        border-color: #E4E9E2;
font-size: 0.8em;
}

/* Layout 2 */

table.contenttable.contenttable-2 {
border: 1px solid rgb(255,255,255);
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
padding: 0.4em;

}
table.contenttable.contenttable-2 thead tr.tr-even {
        background-color: #E1CFC3;
        color: #7C7469;
padding: 0.4em;
		
}

table.contenttable.contenttable-2 tr.tr-odd {
        background-color: #C0C0C0;
        color: #000000;
        padding: 0.4em;
		width: 180px;
}
table.contenttable.contenttable-2 tr.tr-even {
        background-color: #D7751E;
     color: #000000;
padding: 0.4em;
	width: 180px;
}
table.contenttable.contenttable-2 td {
padding: 0.4em;
}
/* Layout 3 */

table.contenttable.contenttable-3 {
         font-family: Arial, Verdana, Helvetica, sans-serif;
border: 1px solid #EC7E1D;
font-size: 1em;
}
table.contenttable.contenttable-3 thead tr.tr-even {
        background-color: #FFFFFF;
        color: rgb(255,255,255);
}
table.contenttable.contenttable-3 thead tr th {
        text-align: center;
}
table.contenttable.contenttable-3 tr.tr-odd {
        background-color: #FFFFFF;

}
table.contenttable.contenttable-3 tr.tr-even {
        background-color: #CE6509;
color: #FFFFFF;

}
table.contenttable.contenttable-3 td {
        border-color: rgb(0,0,0);

}


/*FINE Record che genera la TABELLA*/


H1 {
	font-size: 1.4em;
	color: #CE6509;	
}

/*CASE HISTORY*/ 
.case_category {
border-top: 1px solid #CECECE;
clear: both;
margin-bottom: 30px;
} 
.case_sx {
width: 48%;
float: left;
padding: 0.5em;
margin-top: 10px;
} 
.case_dx {
width: 48%;
float: right;
margin-right: -1px;
padding: 0.5em;
margin-top: 10px;
} 
.case_content {
} 
.case_ico {
margin-right: 10px;
float: left;
border: 1px solid #CECECE;
} 
.case_titolo {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
} 
.case_testo {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000000;
} 

.case_icocorr {
margin-bottom: 10px;
} 

.case_titolocorr {
color: #000000;
font-size: 0.9em;
} 
.case_testocorr {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000000;
font-size: 0.8em;
} 
.case_leggi {
font-weight: bold;
margin-top: 20px;
} 
.case_leggi a {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #FC8215;
font-size: 0.85em;
} 
.case_leggi a:hover {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #CE6509;
font-size: 0.85em;
} 

DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
border: 1px solid #8B8585;
}

p.bodytext {
        margin: 0em 0em 1em 0em;
}
