




html,body{margin: 0;padding:0;}
body{font-family: arial,sans-serif;font-size:12px;text-align: center; color:#333;
background: url(/opencms/img/sfondoTop.jpg);
background-position:top;
background-repeat:repeat-x; 
background-color:#BBC6D1;
}

div#container{ width: 1033px; margin: 0 auto;
    text-align: left;
	background: url(/opencms/img/sfumaCont.jpg);
background-position:left;
	background-repeat:repeat-y;}
	
img {
border:0px;}

div#top{
margin-left:48px;
margin-top:21px;
margin-bottom:6px;}

div#header {
margin-bottom:49px;
padding-left:1px;
}

div#headerHp {
margin:0px;
padding:0px;
}
/* Fix IE. Hide from IE Mac \*/
* div#headerHp { padding-bottom:4px; }  /*aggiunge padding solo a IE*/
/* End */

div#headerHp {padding-bottom:0px; } html>body div#headerHp {padding-bottom:4px; }  /*per differenza IE IE6*/

div#navigation{
float: left;
margin:0px;
padding:0px;
margin-top:48px;
padding-left:34px;
width:190px;
font-size:11px;
font-weight:bold;
text-align:left;
color:#1C4E78;
}

div#navigation ul{
margin:0px;
padding:0px;
list-style:none;
}
	
div#navigation li{
	float: left;
	width:146px;
	margin: 0px 0px 6px 0px;
	padding:/*0*/2px 5px /*0*/2px 39px;
	display:block;
	line-height:/*22*/18px;
	border:1px solid #DDE1E2;
	}

div#navigation a{
	display: block;
	text-decoration: none;
	color: #1C4E78;
	}
	
div#navigation a:hover{
	color:#F47720;
	text-decoration:none;
}

div#navigation a.onNavSx{
	text-decoration: none;
	color: #F47720;
	}

div#content{
margin-left:292px;
margin-right: 85px;
}

div#content {margin-left:289px; } html>body div#content {margin-left:292px; }  /*per differenza IE da IE6*/

/*Aggiunto 5_12_08*/
div#content p{
margin:0px;
margin-top:2px;
margin-bottom:5px;
line-height:18px;
}
/*FINE Aggiunto 5_12_08*/

/*AGGIUNTO 10_12_08 */
ol {
margin:0; margin-top:3px; margin-left:22px; padding-left:3px; line-height:18px;
}

ol li{
margin:0; margin-bottom:5px;
}

ul {
margin:0; margin-top:3px; margin-left:18px; padding-left:3px; line-height:18px;
}


ul li{
margin:0; margin-bottom:5px;
}

/* FINE AGGIUNTO 10_12_08 */

/*aggiunto 07_10_08*/
div#contentNoBarraSx{
margin-left:87px;
margin-right: 85px;
}

div#contentNoBarraSx {margin-left:84px; } html>body div#contentNoBarraSx {margin-left:87px; }  /*per differenza IE da IE6*/
/*FINE aggiunto 07_10_08*/

table.cornice {
margin:0px;
}

table.cornice td{
margin:0px;
padding:0px;
padding-bottom:0px;
padding-top:0px;
border:0px;
height:11px;
}

/*MENU 01CORNICE */
div#menu01Corn {
height:48px;
width:1009px;
margin-top:1px;
background-image:url(/opencms/img/base/menu/sf01menu1.jpg);
background-repeat:repeat-x;
text-align:left;
color:#1C4E78;
}

div#menu01Corn ul{
margin:0px;
margin-left:33px;
margin-right:26px;
	padding:0px;
	list-style:none; 
	}
	
div#menu01Corn li{
	float: left;
	margin: 10px 0px 0px 0px;
	display:block;
	height:25px; 
	line-height:25px;
	border-right:1px solid #fff;
	}
/*div#menu01Corn li:last-child{ vale solo per FF, per explorer stile inline
	border-right:0px;
	}	*/
/*div#menu01Corn li:first-child{ vale solo per FF, per IE6 stile inline
	border-left:1px solid #fff;
}	*/

	
div#menu01Corn a{padding:0px 50px 0px 50px;
	display: block;
	text-decoration: none;
	color: #1C4E78;} html>body div#menu01Corn a {padding:0px 50px 0px 50px;
	height:48px;
	display: block;
	text-decoration: none;
	color: #1C4E78;}

	
div#menu01Corn a:hover{
	text-decoration:none;
	}

div#menu01Corn a.menuCornOn{padding:0px 50px 0px 50px;
	display: block;
	text-decoration: none;
	color: #F47720;} html>body div#menu01Corn a.menuCornOn {padding:0px 50px 0px 50px;
	height:48px;
	display: block;
	text-decoration: none;
	color: #F47720;}

	
div#menu01Corn  a.menuCornOn:hover{
	text-decoration:none;
	color:#F47720;
	}



/*MENU 02CORNICE */
div#menu02Corn {
height:48px;
width:1009px;
margin-top:1px;
background-image:url(/opencms/img/base/menu/sf02menu2.jpg);
background-repeat:repeat-x;
text-align:left;
color:#8D8D80;
}

div#menu02Corn ul{
	margin:0px;
	padding:0px;
	list-style:none; 
	}
	
div#menu02Corn li{
	float: left;
	margin: 17px 0px 0px 0px;
	padding:0px 90px 2px 90px;
	display:block;
	height:20px; 
	line-height:20px;
	border-right:1px solid #C6CED2;
	}

div#menu02Corn li:last-child{ /*vale solo per FF, per explorer stile inline*/
	border-right:0px;
	}	
	

div#menu02Corn a{
	display: block;
	text-decoration: none;
	color: #8D8D80;
	}
	
div#menu02Corn a:hover{
text-decoration:underline;
}	
	
/*MENU PERCORSO*/
div#percorso {
width:909px; height:18px; border:1px solid #DCDFE1; margin-bottom:21px; color:#8099B1; font-size:10px; font-weight:bold; padding-top:4px; padding-left:36px; text-align:left; margin-left:33px;}

div#percorso A{
color:#8099B1;
text-decoration:none;
padding-right:3px;
padding-left:3px;
}

div#percorso A:hover{
color:#1C4E78;
text-decoration:none;
}

div#percorso a.onPerc{ 
color:#1C4E78;
text-decoration:none;
	}
div#percorso a.onPerc:hover{ 
color:#1C4E78;
text-decoration:none;}

div.sepMenuPer {
width:952px;
background-color:#DCDFE1;
margin-bottom:21px;
margin-left:33px;
}

/*CERCA*/
div#search {
float:right; width:245px; height:46px; color:#1C4E78; font-weight:bold; margin-top:47px; background-image:url(/opencms/img/pInt/sfSearch.jpg); background-position: top right; background-repeat:no-repeat;  font-size:10px; padding:0; font-weight:bold; margin-bottom:0px;}

div#search {margin-right:18px; } html>body div#search {margin-right:36px; }


div#search div{
float:right; margin-right:0px; width:160px; margin-top:14px;}

div#search  img{
float:right;
}
div#search input.marSearch{margin:0; margin-top:0px;height:15px; border:0; background-color:#F7FBFE; width:130px;font-size:11px; color:#1C4E78; font-family:Arial, Helvetica, sans-serif;}

div#search input.marSearch:not([border]) {margin-top:1px;}
div#search div.txt {float:left; margin-top:17px; width:70px;}


/*REGISTRA*/
div#regForm {padding:0;width:200px; height:87px; color:#1C4E78; margin:0; margin-top:12px; margin-right:41px; background-image:url(/opencms/img/hp/regForm.jpg); background-position: top left; background-repeat:no-repeat;text-align:left; vertical-align:top;}

div#regForm div{
 margin:0px;}

div#regForm  img{
float:right;
margin-right:15px;
}

div#regForm input.mar{height:15px; margin-top:10px; margin-left:23px; border:0; background-color:#F7FBFE; width:130px;font-size:11px; color:#1C4E78; font-family:Arial, Helvetica, sans-serif;}
div#regForm input.marSec{height:15px; margin-bottom:13px; margin-top:14px; margin-left:23px; border:0; background-color:#F7FBFE; width:130px;font-size:11px; color:#1C4E78; font-family:Arial, Helvetica, sans-serif;}

div#regForm input.mar:not([border]) { margin-top:11px; border:0;width:132px;}
div#regForm input.marSec:not([border]) {margin-top:15px; margin-bottom:14px; border:0;width:132px;}

/*CERCA SINTOMO*/
   div#searchSint {padding:0;width:/*200*/294px; height:127px; color:#1C4E78; margin:0; margin-top:9px; margin-right:41px; margin-left:17px; background-image:url(/opencms/img/hp/searchSintLong.jpg); background-position: top left; background-repeat:no-repeat;text-align:left; vertical-align:top;  position:relative;}
/* div#searchSint {padding:0;width:200px; height:127px; color:#1C4E78; margin:0; margin-top:9px; margin-right:41px; margin-left:17px; background-image:url(/opencms/img/spacer.gif); background-position: top left; background-repeat:no-repeat;text-align:left; vertical-align:top;}*/

div#searchSint div img{
margin-left:10px;
}

div#searchSint input.mar{height:15px; margin-bottom:8px; margin-top:12px; margin-left:23px; border:0; background-color:#F7FBFE; width:/*130*/235px;font-size:11px; color:#655934; font-family:Arial, Helvetica, sans-serif;}
div#searchSint input.marSec{height:15px; margin-bottom:10px; margin-top:14px; margin-left:23px; border:0; background-color:#F7FBFE; width:130px;font-size:11px; color:#655934; font-family:Arial, Helvetica, sans-serif;}
div#searchSint input.marTer{height:15px; margin-bottom:10px; margin-top:14px; margin-left:23px; border:0; background-color:#F7FBFE; width:130px;font-size:11px; color:#655934; font-family:Arial, Helvetica, sans-serif;}

div#searchSint select.primSel{height:19px; margin-bottom:8px; /*padding-bottom: 2px;*/ margin-top:14px; margin-left:17px; border:0; background-color:#F7FBFE; width:135px;font-size:11px; color:#655934; font-family:Arial, Helvetica, sans-serif;}
div#searchSint select.secSel{height:19px; margin-bottom:10px; /*padding-bottom: 2px;*/ margin-top:14px; margin-left:16px; border:0; background-color:#F7FBFE; width:/*135*/249px;font-size:11px; color:#655934; font-family:Arial, Helvetica, sans-serif;}
div#searchSint div#selgo{left: 265px; top: 53px; width:23px; position:absolute; height:23px; }


/*differenza IE FF, per IE ok valori sopra*/
div#searchSint input.mar:not([border]) { margin-bottom:10px; margin-top:14px; border:0;width:/*132*/240px;}
div#searchSint input.marSec:not([border]) {margin-top:15px; border:0;width:132px;}

div#searchSint select.primSel:not([border]) {margin-top:15px; border:0;width:132px;}
div#searchSint select.secSel:not([border]) { margin-bottom:10px; margin-top:14px; border:0;width:250px;}

/*TORNA TOP*/
div#tornaTop {float:right;padding-top:10px; width:213px; border-top:1px solid #BCC3C4; text-align:right; margin-right:13px; margin-bottom:48px;}
div#tornaTop {margin-right:13px;} html>body div#tornaTop {margin-right:26px; }  /*per differenza IE da IE6*/


/*DA CSS ANNA*/
div#topCont{
	margin:0px;
	background-color:#E5E8EC;
	text-align:left;
	border:0px; 
	font-weight:bold;
	}
div#topCont {height:22px; } html>body div#topCont {height:23px; }
	
div#topContSx{
	height:23px;
	width:680px;
	text-align:left;
	border:0px; 
	font-weight:bold;
	float:left
	}

div#topContSx ul{
	margin:0px;
	margin-left:11px; 
	padding:0px;
	list-style:none; 
	}
	
div#topContSx li{
	float: left;
	margin: 0px 4px 0px 0px;
	padding:2px 24px 0px 24px;
	/*display:block;*/
	height:21px; 
	font-size:10px;
	background-color:/*#E7EBEF*/#F4F5F7;
	line-height:19px;
	}
div#topContSx li.on { 
	border-bottom:3px solid #ECEFF1;
	 }
div#topContSx li.on a{ 
	font-weight:bold;
	}
div#topContSx li.on a:hover{ 
	border-bottom:0px;
	}
div#topContSx a{
	/*display: block;
	height:21px; tolti perche no ok con IE6*/
	text-decoration: none;
	color: #1C4E78;
	}
	
div#topContSx a:hover{
	text-decoration:none;
	color:#F47720;
}

div#topContDx{
	height:23px;
	margin-left:0px;
	text-align:left;
	border:0px; 
	font-weight:bold;
	float:right
	}
div#topContDx {margin-right:16px; } html>body div#topContDx {margin-right:37px; }


div#topContDx ul{
	margin:0px;
	padding:0px;
	list-style:none; 
	}

div#topContDx li{
	float: left;
	margin: 0px 4px 0px 0px;
	padding:1px 12px 0px 15px;
	display:block;
	font-size:10px;
	line-height:20px;
	}
div#topContDx li.on { 
	border-bottom:3px solid #ED8337;
	 }
div#topContDx li.on a{ 
	font-weight:bold;
	}
div#topContDx li.on a:hover{ 
	border-bottom:0px;
	}
div#topContDx a{
	display: block;
	text-decoration: none;
	color: #666666;
	}
	
div#topContDx a:hover{
	text-decoration:none;
	color:#F4F5F7;
}


div#footer{
color: #1C4E78;
padding-bottom:50px;
margin-top:4px;
margin-left:45px;
margin-right:4px;
height:80px;
}
div#footer span{
margin-left:25px;
}

div#footer a{
color: #1C4E78;
text-decoration:none;
}
div#footer a:hover{
color: #1C4E78;
text-decoration:underline;
}


div.dati{
	font-size:11px;
	float:left;
	width:266px;
}

div.dati p{
margin:0px;
margin-bottom:7px;
}

div.dati a{
color: #1C4E78;
text-decoration:none;
}

div.dati a:hover{
color: #1C4E78;
text-decoration:underline;
}

div.menuFooter{
	font-size:11px;
	float:right;
	padding:0px;
	padding-right:34px;
        width:300px;
	text-align:right;
}

/*MENU 02CORNICE HP*/
div#menu02Corn_Hp {
margin:0px;
height:57px;
width:1009px;
margin-top:1px;
margin-bottom:0px;
background-image:url(/opencms/img/hp/sfuma_boxTop.jpg);
background-repeat:repeat-x;
text-align:left;
color:#8D8D80;
}

div#menu02Corn_Hp ul{
margin:0;
	padding:0px;
	padding-top:0px;
	list-style:none; 
	}
	
div#menu02Corn_Hp li{
	float: left;
	margin: 38px 0px 0px 0px;
	padding:0px 100px 0px 41px;
	}

div#content2{
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	padding-right:1px;
	}
	
div#content3{
	background-color:#FFFFFF;
	padding:0;padding-top:24px;
	padding-bottom:46px;
	margin:0;
	margin-bottom:0px;
	}	

div.box1{
margin:0px;
padding:0px;
	font-size:12px;
	float:right;
	color:#333333;
	width:275px;
	height:241px;
	margin-right:0px;
	padding-top:26px;
	padding-right:58px;
	background: url(/opencms/img/hp/sfuma_box03.jpg);
	background-repeat:repeat-x;
}

div.box1 div{
margin-left:50px;
}

div.box1 img {
margin-left:31px;
margin-top:30px;
}

div.box2{
margin:0px;
padding:0px;
	font-size:12px;
	float:right;
	width:295px;
	height:241px;
	margin-right:6px;
	padding-right:5px;
	padding-left:33px;
	padding-top:26px;
	background: url(/opencms/img/hp/sfuma_box02.jpg);
	background-repeat:repeat-x;
}

div.parInt_a{
font-size:11px;
	float:left;
	color:#F4792F/*#C91F20*/;
}

div.parInt_a a{
	color:#F4792F/*#C91F20*/;
	text-decoration:none;
}

div.parInt_a a:hover{
	text-decoration:underline;
}

div.parInt_a ul {
list-style:none;
margin: 0;padding: 0;
margin-top:12px;
}

div.parInt_a li {
font-size:11px;padding: 2px 0 2px 14px;line-height: 20px;
    background: url(/opencms/img/hp/frecciaOrange.gif) no-repeat 0px 8px;
    margin: 0;
} 

div.parInt_b{
margin:0px;font-size:11px;
	float:right;
	padding:0px;
	width:185px;
}

div.parInt_b a{
	color:#1C4E78;
	text-decoration:none;
}

div.parInt_b a:hover{
	color:#F4792F/*#C91F20*/;
	text-decoration:none;
}

div.parInt_b ul {
font-size:12px;
margin:0px;
margin-bottom:40px;
padding:0px;
padding-top:9px;
margin-left:10px;
margin-right:15px;
}

div.parInt_b li{
list-style:none;
	margin:0 0 10px 0;
	padding:0;
	}
	
div.parInt_b li a{
color:#1C4E78;
text-decoration:none;
	}
div.parInt_b li a:hover{
color:#F4792F/*#C91F20*/;
text-decoration:underline;
	}

div.box3{
width:333px!important; /*04_09 per aggiunta Box NovitaProdotti*/
margin:0px;
padding:0px;
	font-size:12px;
	color:#57696C;
	width:291px;
	height:/*241*/256px;
	margin-left:1px;
	margin-right:6px;
	padding-left:/*40*/0px;
	padding-top:/*26*/11px;
        margin-bottom:1px;
	background: url(/opencms/img/hp/sfuma_box01.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

div.box3:not([border]) {height:258px;}


div.box3 p{
margin:0px;
margin-bottom:12px;
}

div.box3 a{
	color:#57696C;
	text-decoration:none;
}

div.box3 a:hover{
	text-decoration:underline;
}

div.box3 ul {
list-style:none;
margin: 0;padding: 0;
margin-top:15px;
margin-left:2px;
margin-right:40px;
}

div.box3 li {padding: 2px 0 6px 16px;line-height: 16px;
    background: url(/opencms/img/hp/frecciaGr.gif) no-repeat 0 6px;
    margin: 0;
} 

div.box3 li.esterno {color:#FFFFFF; padding: 2px 0 6px 26px; margin: 20px 0 0px -10px; line-height: 24px;
    background: #006666 url(/opencms/img/hp/frecciaBianca.gif) no-repeat 10px 10px; width:250;
   
} 
div.box3 li.esterno a{color:#FFFFFF; text-decoration:none;
   
} 
div.box3 li.esterno a:hover{color:#FFFFFF; text-decoration:underline;
   
} 


div.box4{
	font-size:12px;
	float:right;
	width:280px;
	height:258px;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:0px;
	padding-left:26px;
	padding-right:33px;
	border-right:1px solid #B9C4CF;
	border-left:1px solid #B9C4CF;
	color:#57696C;
}

div.box4 p{
color:#333;
	padding-left:10px;
	margin:0px;
	margin-bottom:10px;
}

div.box4  p.titBoxFour{
color:#1C4E78;
font-weight:bold;
font-variant:small-caps;
	line-height:15px;
	padding-left:10px;
	margin:0px;
	margin-bottom:11px;}

div.box4 a{
	color:#1C4E78;
	text-decoration:none;
}

div.box4 a:hover{
	text-decoration:underline;
}

div.box4 ul {
list-style:none;
margin: 0;padding: 0;
margin-top:7px;
}

div.box4 li {
font-size:11px;padding: 3px 0 0px 25px;line-height: 17px;
    background: url(/opencms/img/hp/frecciaBlu.gif) no-repeat 10px 8px;
    margin: 0;
} 


.titoloBlu{
	color:#1C4E78;
	padding-left:10px;
	margin:0px;
	margin-bottom:8px;
}

.titoloRed{
	color:#C91F20;
	line-height:150%;
	padding-left:10px;
	margin-left:0px;
}


/*AGGIUNTO 3_12 per contenuto pag*/
.orange{
margin:0px;
margin-bottom:3px;
color:#F47720; 
}

.blu{
margin:0px;
margin-bottom:3px;
color:#1C4E78; 
}
/*FINE AGGIUNTO 3_12 per contenuto pag*/

ul.ulInt {
margin-bottom:5px;
margin-top:0px;
}

/*AGGIUNTO 09_12_08 per indici Motore donna*/
div.indiciElenco {
margin:0px;
border:1px solid #DDE1E2;
padding-left:24px; padding-top:15px; padding-bottom:15px; padding-right:10px;
/*min-height:140px;*/
font-size:12px;
color:#/*C91F20*/333333;
}

div.indiciElenco {width:85%} html>body div.indiciElenco {width:94%; }  /*per differenza IE da IE6*/

div.indiciElenco p{
margin:0px;
color:#1C4E78;
}

div.indiciElenco ul { 
list-style:none;
margin: 0;padding: 0;
margin-top:5px;
}

div.indiciElenco li {
font-size:12px;
padding: 2px 0 2px 14px;line-height: 14px;
    background: url(/opencms/img/base/arrowOrangeOnWhite.gif/) no-repeat 0px 6px;
    margin: 0;
} 

div.indiciElenco li a{
color:#333;
text-decoration:none;
} 
div.indiciElenco li a:hover{
color:#F47720;
text-decoration:underline;
} 
/* FINE AGGIUNTO 09_12_08 per indici Motore donna*/

/*AGGIUNTO 09_12_08 per note fondo pag*/
p.noteBluOnAzz {
margin-top:15px!important;
text-align:left;
font-size:11px;
color:#1C4E78;
background-color:#DADFE4;
padding:5px;
padding-bottom:0px;
padding-top:0px;
}

p.noteBluOnAzz A{
color:#1C4E78;
text-decoration:none;
}

p.noteBluOnAzz A:hover{
color:#1C4E78;
text-decoration:underline;
}

/* FINE AGGIUNTO 09_12_08 per note fondo pag*/

.testoGr{
	color:#333;
	padding-left:10px;
	margin:0px;
	margin-bottom:20px;
}

div.box5{
	font-size:12px;
	width:286px;
	height:258px;
	margin-right:0px;
	color:#57696C;
	margin-top:15px;
	margin-bottom:/*3*/0px;
	padding-left:45px;
}

div.box5 ul {
margin:0px;
margin-bottom:35px;
padding:0px;
list-style:none;
}

div.box5 li{
	margin: 0px 0px 10px 0px;
	padding:0px 5px 0px 0px;
	}
	
div.box5 li a{
color:#57696C;
text-decoration:none;
	}
div.box5 li a:hover{
color:#57696C;
text-decoration:underline;
	}

div.box5 p {
margin:0px;
margin-bottom:20px;
}

div.box5 p.titRass {
margin:0px;
margin-bottom:10px;
}

div.box5 span {
color:#333;
}

div.box5 a {
color:#57696C;
text-decoration:none;
}

div.box5 a:hover {
color:#57696C;
text-decoration:underline;
}

div.box5 p.pCongr {
margin-bottom:10px; line-height:18px; color:#57696C;
}

div.box5 p.pCongr A{
margin-bottom:0px; line-height:18px; color:#F4792F; text-decoration:none;
}


div.box5 p.pCongr A:hover{
margin-bottom:0px; line-height:18px; color:#F4792F; text-decoration:underline;
}

div.box5 ul.ulCongr { 
list-style:none;
margin: 0;padding: 0;
margin-top:5px;
margin-left:3px;
margin-right:8px;
margin-bottom:25px;
/*float:right;*/
}

div.box5 ul.ulCongr li {
font-size:11px;padding: 2px 0 2px 14px;line-height: 14px;
    background: url(/opencms/img/base/arrowOrangeOnWhite.gif) no-repeat 0px 6px;
    margin: 0;
} 

div.box5 ul.ulCongr li a{
color:#57696C;
text-decoration:none;
} 
div.box5 ul.ulCongr li a:hover{
color:#F47720;
text-decoration:underline;
} 

div.box6{
	font-size:12px;
	float:right;
	width:312px;
	height:258px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:24px;
	color:#57696C;
}

a.menuGroup {
	font-family: arial,sans-serif;
	font-size: 12px;
	line-height:120%;
	color: #1C4E78;
	text-decoration:none;
}

a.menuGroup:hover {
	text-decoration:underline;
}



/*MENU A TENDINA*/
div.menuDiv ul{
width:100%;
margin:0px;
padding:0px;
list-style:none;
}
	
div.menuDiv li{
text-align:left;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	}
	
div.menuDiv li:hover{
background-color:#fff;
	display:block;
	}

div.menuDiv a{
	display: block;
	padding:5px 15px 5px 15px;
	text-decoration: none;
	color: #1C4E78;
	}
	
div.menuDiv a:hover{
	color:#F47720;
	text-decoration:none;
}


/*CORPO PAG*/

div.titImg {
padding:0px;
margin:0px;
margin-left:24px;
margin-bottom:23px;
}

div.imgInTxt {
margin:0px;
border:1px solid #DDE1E2;
padding:2px;
margin-bottom:43px;
}
div.imgInTxt {width:90%} html>body div.imgInTxt {width:99%; }  /*per differenza IE da IE6*/

/*aggiunto 07_10_08 per evitare margini se cms inserisce p*/
div.imgInTxt p {
margin:0px;
}
/*FINE aggiunto 07_10_08 per evitare margini se cms inserisce p*/

/*aggiunto 05_12_08 per immagini flottanti interne al corpo di testo*/
div.imgLeftInTxt {
margin:0px;
border:1px solid #DDE1E2;
padding:2px;
float:left;
margin-right:15px;
margin-bottom:4px;
}
/* FINE aggiunto 05_12_08 per immagini flottanti interne al corpo di testo*/



div.txtInt {
margin-left:24px;
/*margin-top:43px;*/
margin-bottom:28px;
}

div.txtInt {margin-left:27px; } html>body div.txtInt {margin-left:24px; }  /*per differenza IE da IE6*/

div.txtInt p {
margin:0px;
margin-bottom:5px;
}

/*AGGIUNTO PER TESTO ANTEPRIMA RIVISTA*/
div.txtInt p.titAnteRiv {
margin-bottom: 4px;color: #F4792F /*#C91F20*/;
}



div.txtInt p a.anteRiv{
color: #F4792F/*#C91F20*/;
text-decoration:none;
}
div.txtInt p a:hover.anteRiv{
color: #F4792F/*#C91F20*/;
text-decoration:underline;
}

/*FINE AGGIUNTO PER TESTO ANTEPRIMA RIVISTA*/


div.tabInTxt {
margin:0px;
/*border:1px solid #DDE1E2;*/
padding:0px;
}
/*div.imgInTxt {width:90%} html>body div.imgInTxt {width:99%; }  per differenza IE da IE6*/

div.tabInTxt td{
padding:8px;
padding-top:8px;
padding-bottom:7px;
border-bottom:1px dotted #EDEDED;
}

div.tabInTxt td a{
color:#333;
text-decoration:none;
}

div.tabInTxt td a:hover{
color:#333;
text-decoration:underline;
}

div.tabInTxt td a.smallOrange{
color:#ff6600;
font-size:11px;
text-decoration:none;
}

div.tabInTxt td a.smallOrange:hover{
color:#ff6600;
font-size:11px;
text-decoration:underline;
}

div.tabInTxt td.tit{
background-image:url(/opencms/img/pInt/intestTab.jpg/);
background-repeat:repeat-x;
font-weight:bold;
color:#1C4E78;
border:0px;
}

div.tabInTxt td.sigla{
text-align:center;
}

/* OLD div.tabInTxt td.imgVis {
padding:0px;
text-align:center;
}*/


div.tabInTxt td.imgVis {
padding:0px;
text-align:center;
height:28;
background-image:url(/opencms/img/prodotti/sfCella.gif/);
background-repeat:repeat-x;
font-size:11px;
}


div.tabInTxt td.didaInTab{
text-align:right;
font-size:11px;
color:#666666;
padding:2px;
padding-top:5px;
padding-bottom:5px;
border:0px;
/*border-top:1px solid #DDE1E2;*/
}

div.tabInTxt td.sepCat {
padding:0px;
height:10px;
border:0px;
}

/*aggiunto 5_12_08 per tabelle intxt invece di div*/
table.tabellaInTxt {
margin:0px;
padding:0px;
border:1px solid #DDE1E2;
font-size:11px;
}

table.tabellaInTxt td{
padding:8px;
padding-top:8px;
padding-bottom:7px;
border-bottom:1px dotted #EDEDED;
}

table.tabellaInTxt td.tit{
background-image:url(/opencms/img/pInt/intestTab.jpg);
background-repeat:repeat-x;
font-weight:bold;
color:#1C4E78;
border:0px;
}

table.tabellaInTxt td.sigla{
text-align:center;
}

table.tabellaInTxt caption{
 margin:0px; padding:0px;padding-top:3px; padding-right:3px;text-align:right; font-size:11px;color:#666666;
}
/*FINE aggiunto 5_12_08 per tabelle intxt invece di div*/

/*aggiunti 20_10_08 per aree vendita*/
div#imgAreeTxt{
margin:0px;
border:1px solid #DDE1E2;
padding:2px;
height:195px;
min-height:195px; margin-bottom:15px;
}/*90%*/
div#imgAreeTxt {width:99%} html>body div#imgAreeTxt {width:99%; }  /*per differenza IE da IE6*/

div#imgAreeTxt img{
float:left; margin-right:50px;
}

div#imgAreeTxt p{
margin:0px;
margin-top:50px; line-height:22px;
}

div#imgAreeTxt p a{
color:#F47720;
text-decoration:none;
}
div#imgAreeTxt p a:hover{
color:#F47720;
text-decoration:underline;
}

div#imgAreeTxt span{
font-weight:bold;
}
/*FINE aggiunti 20_10_08 per aree vendita*/


/*MAGAZINE BARRA SX*/

div#navigationMag{
float: left;
margin:0px;
padding:0px;
margin-top:48px;
padding-left:34px;
width:190px;
font-size:11px;
font-weight:bold;
text-align:left;
color:#1C4E78;
}

div#navigationMag ul{
margin:0px;
padding:0px;
list-style:none;
}
	
div#navigationMag li{
	float: left;
	width:146px;
	margin: 0px 0px 6px 0px;
	padding:/*0*/2px 5px /*0*/2px 39px;
	display:block;
	line-height:/*22*/18px;
	border:1px solid #DDE1E2;
	}
	
div#navigationMag li.copMag{
	float: left;
	width:183px;
	margin: 0px 0px 6px 0px;
	padding:/*0*/2px 5px /*0*/10px 2px;
	display:block;
	line-height:/*22*/18px;
	border:1px solid #DDE1E2/*B31B34*/;
	text-align:left;
	}	

div#navigationMag li.copMag img{
	
	margin: 0px 0px 20px 0px;
}	


div#navigationMag li.copMag P{
	
	margin: 2px 2px 6px 0px;
	line-height:/*22*/14px;
	padding-bottom:3px;
	border-bottom:1px solid #F4792F/*#B31B34*/;
	text-align:left;
	font-size:10px;
	color:#8099B1;
	width:80%;
}	
	
div#navigationMag a{
	display: block;
	text-decoration: none;
	color: #1C4E78;
	}
	
div#navigationMag a:hover{
	color:#F47720;
	text-decoration:none;
}

div#navigationMag a.onNavSx{
	text-decoration: none;
	color: #F47720;
	}


div.sommMag {
margin:0px;
border:1px solid #DDE1E2;
padding-left:24px; padding-top:15px; padding-bottom:10px; padding-right:10px;
min-height:140px;
font-size:11px;
color:#/*C91F20*/333333;
}

div.sommMag {width:85%} html>body div.sommMag {width:94%; }  /*per differenza IE da IE6*/

/*aggiunto  per evitare margini se cms inserisce p*/
div.sommMag p{
margin:0px;
color:#1C4E78;
}
/*FINE per evitare margini se cms inserisce p*/

div.sommMag p.titSomm{
margin:0px;
margin-top:10px;
color:#F4792F/*#C91F20*/; 
}

div.sommMag img{
margin-bottom:0px;
}

div.sommMag ul { 
list-style:none;
margin: 0;padding: 0;
margin-top:5px;
}

div.sommMag li {
font-size:11px;padding: 2px 0 2px 14px;line-height: 14px;
    background: url(/opencms/img/base/arrowOrangeOnWhite.gif/) no-repeat 0px 6px;
    margin: 0;
} 

div.sommMag li a{
color:#1C4E78;
text-decoration:none;
} 
div.sommMag li a:hover{
color:#1C4E78;
text-decoration:underline;
} 

div.sommMag div{
margin-top:10px;float:right;
margin-bottom:20px; 
}
div.sommMag div a{
color:#F4792F/*#C91F20*/;
text-decoration:none; 
}
div.sommMag div a:hover{
color:#F4792F/*#C91F20*/;
text-decoration:underline; 
}

/*INIZIO ARCHIVIO RIVISTA e PAG RISERVATO RIVISTA*/

div.sommMagArch {
margin:0px;
margin-bottom:10px;
border:1px solid #DDE1E2;
padding-left:24px; padding-top:15px; padding-bottom:20px; padding-right:10px;
font-size:11px;
color:#333333;
}

div.sommMagArch {width:85%} html>body div.sommMagArch {width:94%; }  /*per differenza IE da IE6*/

/*aggiunto  per evitare margini se cms inserisce p*/
div.sommMagArch p{
margin:0px;
}
/*FINE per evitare margini se cms inserisce p*/

div.sommMagArch p.titSommArch{
margin:0px;
margin-bottom:3px;
color:#F4792F/*#C91F20*/;
}

div.sommMagArch p.titRis{
margin:0px;
margin-bottom:3px;
color:#F4792F/*#C91F20*/;
font-size:12px;
}


div.sommMagArch p.titRivRis{
color:#1C4E78; margin-bottom:10px;
font-size:12px;
}

div.sommMagArch p.txtRis{
font-size:12px; margin-top:10px;
margin-bottom:0px;
}

div.sommMagArch ul { 
list-style:none;
margin: 0;padding: 0;
margin-top:10px;
}

div.sommMagArch li {
font-size:11px;
padding: 2px 0 2px 14px;line-height: 14px;
    background: url(/opencms/img/base/arrowOrangeOnWhite.gif) no-repeat 0px 6px;
    margin: 0;
} 

div.sommMagArch li a{
color:#1C4E78;
text-decoration:none;
} 
div.sommMagArch li a:hover{
color:#1C4E78;
text-decoration:underline;
} 

div.sommMagArch div{
margin-top:10px;float:right;
margin-bottom:20px;
margin-left:10px;
}
/*FINE ARCHIVIO RIVISTA e PAG RISERVATO RIVISTA*/


/*img ARCHIVIO*/
img.imgArchCoda {
margin-left:11px;margin-right:24px;
}
/*FINE img ARCHIVIO*/

/*INIZIO CONGRESSI*/
div.congr {
margin:0px;
padding-left:0px; padding-top:0px; padding-bottom:10px; padding-right:0px;
min-height:140px;
font-size:12px;
color:#333333;
}

div.congr {width:91%} html>body div.congr {width:100%; }  /*per differenza IE da IE6*/

/*aggiunto  per evitare margini se cms inserisce p*/
div.congr p{
margin:0px;
margin-left:3px;
}
/*FINE per evitare margini se cms inserisce p*/

div.congr p.titCongr{
margin:0px;
margin-bottom:3px;
margin-left:3px;
color:#F47720; 
}

div.congr blockquote {
font-size:11px;
margin: 0;padding: 0;
margin-left:3px;
margin-top:10px;
padding-left:10px;
border-left:1px solid #F47720;
margin-bottom:20px;
padding-bottom:0px;
}

div.congr blockquote a{
color:#333;
text-decoration:none;
} 
div.congr blockquote a:hover{
color:#F47720;
text-decoration:underline;
}
 
div.congr div {background-image:url(/opencms/img/base/sfDateCongr.jpg);
background-repeat:repeat-x;
text-align:right;
font-weight:bold;
padding:3px;
padding-right:8px;
color:#1C4E78;
margin-bottom:15px;
} 
/*FINE CONGRESSI*/

/*ul per download in modelli congr (vedi rassegna stampa)*/
div.congr ul { 
list-style:none;
margin: 0;padding: 0;
margin-top:5px;
margin-left:3px;
margin-right:8px;
margin-bottom:15px;
/*float:right;*/
}

div.congr li {
font-size:11px;padding: 2px 0 2px 14px;line-height: 14px;
    background: url(/opencms/img/base/arrowOrangeOnWhite.gif) no-repeat 0px 6px;
    margin: 0;
} 

div.congr li a{
color:#333;
text-decoration:none;
} 
div.congr li a:hover{
color:#F47720;
text-decoration:underline;
} 
/*FINE ul per download in modelli congr (vedi rassegna stampa)*/

/*INIZIO PER LOGOUT*/
a.logOut { color:#1C4E78; text-decoration:none;}
a.logOut:hover { color:#1C4E78; text-decoration:underline;}

.nomeLog { color:#1C4E78;}
.nomeLog { color:#FFF;}

/*FINE PER LOGOUT*/

/*login e varie - Form, input*/

form {
margin:0px;
}

input.inpRegRec {
	font-size: 11px;
	width:150px;
	height: 19px;
        border: 1px solid #1C4E78/*#666666*/;
	margin:0px;
}
/*FINE login e varie - Form, input*/


.astOrange {
color:#ff6600;}

/*INIZIO ul freccia orange in login*/
ul.ulArrOrange { 
list-style:none;
margin: 0;padding: 0;
margin-top:5px;
margin-left:3px;
margin-right:8px;
margin-bottom:15px;
/*float:right;*/
}

ul.ulArrOrange li {
font-size:11px;padding: 2px 0 2px 14px;line-height: 14px;
    background: url(/opencms/img/base/arrowOrangeOnWhite.gif) no-repeat 0px 6px;
    margin: 0;
} 

ul.ulArrOrange li a{
color:#333;
text-decoration:none;
} 
ul.ulArrOrange li a:hover{
color:#F47720;
text-decoration:underline;
} 
/*FINE ul freccia orange in login*/

/* TAGCLOUD FONT */
 td#tagcloudin2 {line-height:18px; padding:7px;padding-bottom:15px;padding-top:0px;}
 td#tagcloudin2 span.piccolissimo{font-size:8px; color:#655934; font-family:Arial, Helvetica, sans-serif;}
 td#tagcloudin2 span.piccolo{font-size:10px; color:#655934; font-family:Arial, Helvetica, sans-serif;}
 td#tagcloudin2 span.medio{font-size:12px; color:#655934; font-family:Arial, Helvetica, sans-serif;}
 td#tagcloudin2 span.grande{font-size:14px; color:#655934; font-family:Arial, Helvetica, sans-serif;}
 td#tagcloudin2 span.grandissimo{font-size:16px; color:#655934; font-family:Arial, Helvetica, sans-serif;} 

 td#tagcloudin2 a {
  color:#655934; font-family:Arial, Helvetica, sans-serif; text-decoration:none;
 }

 td#tagcloudin2 a:hover {
  color:#655934; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;
 }



/* FINE TAGCLOUD FONT */
