	body {
	background-color: #e5e5e5;
	padding: 0;
	margin: 0 0 0 0;
}

H1 {font-size :14px; font-family: Arial, Helvetica, sans-serif; color: #095287; font-weight: bold; margin:0px;}
H2 {font : bold 12px Arial, Helvetica, sans-serif; color: #095287;margin:0px;}
H3 {font : normal 11px Arial, Helvetica, sans-serif; color: #000000;margin:0px;line-height:16px;}
H4 {font : bold 12px Arial, Helvetica, sans-serif; color: #095287;margin:0px;}
H5 {font : bold 10px Arial, Helvetica, sans-serif; color: #000000;margin:0px;}
H6 {font : normal 8px Arial, Helvetica, sans-serif; color: #000000;margin:0px;}

td{font : 11px Arial, Helvetica, sans-serif; color:#000000;line-height:16px;}
p {margin:0px; padding: 0px;}
.mini{font : 3px Arial, Helvetica, sans-serif; color: #000000}
.norm {font : 10px Arial, Helvetica, sans-serif; color: #000000; padding: 2px 0px 2px 5px}
.normj {font : 10px Arial, Helvetica, sans-serif; color: #000000; text-align: justify;}
.desc {font : 10px Arial, Helvetica, sans-serif; color: #000000; padding: 0px 0px 0px 20px; text-align: justify;}
.error {	font: bold 11px Arial, Helvetica, sans-serif;	color: #095287;}
.bordo {	border: 1px solid #CEA853;}


 
 li.error{
 font: bold 11px Arial, Helvetica, sans-serif;	color: #095287; 
 }

.img  {margin: 5px 0 5px 10px;	float: right;}

A {	text-decoration : none; font: 11px Arial, Helvetica, sans-serif; color: #095287;}
A:HOVER{ text-decoration : underline; font: 11px Arial, Helvetica, sans-serif; color: #095287;}

A.link {text-decoration : none;font: bold 11px Arial, Helvetica, sans-serif; background-color: #095287;color: #FFFFFF; display: block;position:relative;padding:5px 5px 5px 5px;}
A:HOVER.link{text-decoration : none; font:  bold 11px Arial, Helvetica, sans-serif; background-color: #FFFF00;color: #000000;display: block;position:relative;}

A.menu-up {	text-decoration: none;	font: 13px Arial, Helvetica, sans-serif;color: #FFFFFF; padding-left:3px;padding-right:3px;}
A:HOVER.menu-up {background-color:#FF0657; text-decoration: none; font: 13px Arial, Helvetica, sans-serif;color: #FFFFFF;padding-left:3px;padding-right:3px;}
A.menu-dw{background-color:#FF0657; text-decoration: none; font: 13px Arial, Helvetica, sans-serif;color: #FFFFFF;padding-left:3px;padding-right:3px;}
A:HOVER.menu-dw{background-color:#FF0657; text-decoration: none; font: 13px Arial, Helvetica, sans-serif;color: #FFFFFF;padding-left:3px;padding-right:3px;}
.nolink-menu{text-decoration : none; font:  11px Arial, Helvetica, sans-serif;color: #FFFFFF; background-color: #51547C;display: block; position:relative; padding:0 0 0 3px}

A.wildweb {text-decoration : none;font:  10px Arial, Helvetica, sans-serif; color: #000000; padding:0 0 0 0;text-align: right;}
A:HOVER.wildweb{text-decoration : underline; font:  10px Arial, Helvetica, sans-serif; color: #000000;}

A.PowerstatsStyle {text-decoration: none;	font : 12px Arial, Helvetica, sans-serif; color: #50508C;}
A:HOVER.PowerstatsStyle {text-decoration: underline;	font : 12px Arial, Helvetica, sans-serif; color: #50508C;}

#trbl   {  border : 1px solid #000000;}
#lbr    {	border : 1px solid #000000;	border-width : 0 1px 1px 1px;}
#tb    {	border : 1px solid #000000;	border-width : 1px 0 1px 0;}
#b    {	border : 1px solid #000000;	border-width : 0 0 1px 0;}


/********************************************** STILE FRANCI *************************************/
td.utilities{
background-image:url(images/top.jpg);
background-repeat: no-repeat;
font-size: 10px;
vertical-align:bottom;
padding-bottom:6px;
padding-right:5px;
text-align:right;
line-height:22px;
}

td.sfondo_menu{
background-image:url(images/sfondo_menu.gif);
background-repeat: repeat-x;
height:29px;
padding-right:5px;
padding-left:5px;
color: #FFFFFF;
vertical-align:middle;
}
td.sfondo_grigio{
background-image:url(images/sfondo_grigio.gif);
background-color:#A7A9AC;
height:17px;
color: #323233;
font-size: 15px;
vertical-align:middle;
padding-left: 7px;
}

td.colonna{
background-image:url(images/sfondo_colonna.jpg);
}

a.menu_verticale{
font-size: 12px;
color: #095287;
font-weight:bold;
text-decoration:none;
line-height: 22px;
}
a.menu_verticale:Visited{
font-size: 12px;
color: #095287;
font-weight:bold;
text-decoration:none;
line-height: 22px;
}
a.menu_verticale:Hover{
background-color:#D8D9DA;
font-size: 12px;
color: #095287;
font-weight:bold;
text-decoration:none;
line-height: 22px;
}

a.menu_verticaleAttivo{
background-color:#D8D9DA;
font-size: 12px;
color: #095287;
text-decoration:underline;
line-height: 22px;
font-weight:bold;
}
a.menu_verticaleAttivo:Visited{
background-color:#D8D9DA;
font-size: 12px;
color: #095287;
text-decoration:underline;
line-height: 22px;
font-weight:bold;
}
a.menu_verticaleAttivo:Hover{
background-color:#D8D9DA;
font-size: 12px;
color: #095287;
text-decoration:underline;
line-height: 22px;
font-weight:bold;
}

td.bkg_grigio{
background-color: #A1A1A1;
color: #FFFFFF;
}

.font13{
font-size:13px;
}

td.pad{
padding-left:10px;
padding-right:10px;
}

td.footer{
background-image:url(images/footer_nuovaIdemont.gif);
background-repeat:repeat-x;
height: 28px;
padding-left:7px;
padding-right:7px;
}

td.testoFooter{
vertical-align:top;
font-size:9px;
color:#000000;
}

td.footer a{
font-size:9px;
color:#000000;
text-decoration: underline;
}
td.footer a:Visited{
font-size:9px;
color:#000000;
text-decoration: underline;
}
td.footer a:Hover{
font-size:9px;
color:#095287;
text-decoration: none;
}

td.white{
background-color:#FFFFFF;
font-size:13px;
color:#095287;
font-weight:bold;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

td.box{
padding-left: 10px;
line-height: 16px;
}

li, ul{
list-style:disc;
padding:0px;
margin:8px;
list-style-position:outside;
/*color: #FF6C0C;*/
color: #000000;
font-size:11px;
}

li.big{
list-style: disc;
margin:10px 10px 10px 25px;
list-style-position:outside;
color: #666666;
line-height:10px;
}

a.big {	
text-decoration : none; 
font: 10px Arial, Helvetica, sans-serif; 
color: #666666;
font-size:12px;
font-weight: bold;
padding-left:15px;
padding-right:15px;
line-height:18px;
}
a.big:Visited {	
text-decoration : none; 
font: 10px Arial, Helvetica, sans-serif; 
color: #666666;
font-size:12px;
font-weight: bold;
padding-left:15px;
padding-right:15px;
line-height:18px;
}


a.big:Hover {	
text-decoration : none; 
font: 10px Arial, Helvetica, sans-serif; 
color: #FF6C0C;
font-size:12px;
font-weight: bold;
background-color: #EAEAEA;
padding-left:15px;
padding-right:15px;
line-height:18px;
}

td.padRight{
padding-right: 7px;
}

.tit_news{
color: #095287;
font-size: 12px;
font-weight: bold;
}

.tit_news a{
color: #095287;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
.tit_news a:Visited{
color: #095287;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
.tit_news a:Hover{
color: #095287;
font-size: 12px;
font-weight: bold;
text-decoration: none;
background-color:#D8D9DA;
}

td.img_background{
height: 100px;
width: 432px;
background-repeat:no-repeat;
}

td.mappa{
background-image:url(images/mappa.jpg);
background-repeat:no-repeat;
background-position:center;
width:495px;
height:500px;
text-align:right;
}

.titolo-popup{
color: #095287;
font-size:14px;
font-weight:bold;
}

.desc-popup{
color:#000000;
font-size:11px;
font-weight:normal;
}

td.footer-popup{
color: #000000;
font-size: 14px;
}

.paginazione{
font-size: 12px;
color: #A7A9AC;
text-decoration:none;
}

a.paginazione{
font-size: 12px;
color: #095287;;
text-decoration:none;
}
a.paginazione:Visited{
font-size: 12px;
color: #095287;;
text-decoration:none;
}
a.paginazione:Hover{
font-size: 12px;
color: #095287;
text-decoration:underline;
}

.paginazione_2{
font-size: 11px;
color: #666666;
text-decoration:none;
}

td.box_grigio{
background-color:#E4E5E6;
}

td.box_testo{
font-size: 10px;
color: #000000;
padding: 20px;
text-align: left;
}

td.contenuti{
padding:10px;
text-align:justify;
}

td.keywords{
font-size:9px;
color: #666666;
text-align:right;
}
td.keywords a{
font-size:9px;
color: #666666;
text-align:right;
text-decoration:underline;
}
td.keywords a:visited{
font-size:9px;
color: #666666;
text-align:right;
text-decoration:underline;
}
td.keywords a:hover{
font-size:9px;
color: #095287;
text-align:right;
text-decoration:none;
}

td.lavorazione a{
background-color:#E5E5E5;
padding:3px;
font-size: 11px;
text-decoration:none;
color:#095286;
display:block;
}
td.lavorazione a:Visited{
background-color:#E5E5E5;
padding:3px;
font-size: 11px;
text-decoration:none;
color:#095286;
display:block;
}
td.lavorazione a:Hover{
background-color:#A6A8AB;
padding:3px;
font-size: 11px;
text-decoration:none;
color:#FFFFFF;
}

select, input{
width: 135px;
border-width:0;
background-color:#E4E5E6;
color: #095286;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
}

textarea{
border-width:0;
background-color:#E4E5E6;
color: #095286;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
}


button, input.bottoni{
width: 80px;
border-width:0;
background-color:#E4E5E6;
color: #095286;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}

input.check{
width: 20px;
background-color: #FFFFFF;
}

div.bkg-img{background-repeat:no-repeat;background-position:top left;width:200px;height:122px;}

td.normw{
font-size:13px;
color:#E3004B;
font-weight:bold;
}

table.bordo{
border: solid;
border-width:1px;
border-color: #CCCCCC;
}

/********* PAGINAZIONE RECORD ************/
div#paging {padding: 3px;background-color:#F0F0F0;font: 10px Tahoma, Arial, Helvetica, sans-serif;color:#666666;}
A.pag {	text-decoration : none; font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #095287;}
A:HOVER.pag {text-decoration : underline; font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #095287;}
A.pagnum {text-decoration : none;font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #095287;padding: 0 2px 0 2px}
A:HOVER.pagnum  {text-decoration: underline;font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #095287;padding: 0 2px 0 2px}
span.pagnum {text-decoration : none;font : 10px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF;background-color: #E3004B;padding: 0 2px 0 2px}
span.nolink-pag {text-decoration : none;font : 10px Tahoma, Arial, Helvetica, sans-serif; color: #ABABAB;}