@charset "utf-8";
html{height:100%;}
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#000000; background:#999999; text-align:center;}
img{border:none;}
a{text-decoration:none; color:#cc0000;}
a:hover{color:#000000; text-decoration:underline;}
p, span, h1, h2, h3, h4, form, input{margin:0px; padding:0px;}
ul,li{list-style:none; margin:0px; padding:0px;}

.sostituisci{position: relative; margin:0px; padding:0px; /*nascondi l'overflow per i browser da Explorer 5/mac */ overflow:hidden;	/**/ font-size:0px;}
.sostituisci span {display:block; position:absolute; top:0;	left:0px; z-index: 1; /*accorgimento per Opera 5 e 6*/ font-size:0px;}
.sostituisci a {display:block; position:absolute; top:0;	left:0px; z-index: 1; /*accorgimento per Opera 5 e 6*/ font-size:0px;}

/*colori*/
.mscuro{color:#2b1405;}
.giallo{color:#feecc4;}
.blu{color:#1e285e;}
/*colori*/

/*stili*/
.grassetto{font-weight:bold;}
.normale{font-weight:normal;}
.ncorsivo{font-style:normal;}

.piccolo{font-size:0.80em;}
.medio{font-size:1em;}
.txt-grande{font-size:1.3em;}

.bb{border-bottom:1px solid #000000;}
/*stili*/

/*posizione*/
.sx{float:left;}
.dx{float:right;}
.dx-img-prod{float:right; margin-right:80px;}
.txt-dx{text-align:right;}
.centro{text-align:center;}
.centra{width:400px; margin-left:auto; margin-right:auto;}
.centra2{width:200px; margin-left:auto; margin-right:auto;}
/*posizione*/

/*INTRO*/
.intro{width:100%; padding-top:5%; background:#ffffff; text-align:center; font-style:normal;}

#contenuto-intro{width:800px; margin:0px auto; padding:0px; display:block; background:url(../img/bg-intro.gif) no-repeat center; text-align:center; font-family:"Times New Roman", Times, serif;}

#cont-intro{width:432px; height:233px; display:block; margin:0px auto; padding:10px 0px 0px 0px; background:none;}
#logo-intro, #logo-intro span, #logo-intro a{width:432px; height:233px; margin:0px; padding:0px; font-size:0px; color:#ffffff; display:block; background:url(../img/logo-intro.gif) no-repeat center;}

#intro-flash{width:480px; height:255px; margin:5px auto; background:url(../img/bg-flash.jpg) no-repeat center; display:block;}

#contenuto-intro ul{width:480px; margin:20px auto; text-align:center;}
#contenuto-intro ul li{width:30%; padding:0px 0px 10px 10px; float:left; display:block; font-size:22px; font-weight:bold; text-align:center;}
/*INTRO*/

#contenitore{width:1000px; margin:0px auto; padding:0px; text-align:left;}

/*TESTATA*/
#testata{width:990px; height:235px; margin:0px 0px; padding:0px 0px; background:url(../img/bg-header.jpg) no-repeat bottom left;}

#cont-logo{width:350px; height:190px; display:block; margin:45px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center;}
#logo, #logo span, #logo a{width:265px; height:145px; display:block; background:url(../img/logo.gif) top left no-repeat; margin:0px auto; padding:0px; font-size:0px; color:#000000;}

#cont-navigators{width:640px; height:140px; display:block; position:relative; margin:0px; padding:0px;}

/*up*/
#navigator-up{width:420px; height:22px; font-size:12px; position:absolute; left:-350px; top:10px;}
#navigator-up li{width:80px; display:inline; padding:0px 10px 0px 15px; background:url(../img/bg-nav-up.gif) no-repeat top left; }
#navigator-up li a{color:#000000; font-weight:bold;}
#navigator-up li a:hover{color:#cc071e; text-decoration:none;}
/*up*/

#navigator-level1{width:640px; height:25px; position:absolute; top:20px; left:0px;}

#navigator-level1 ul li {float:left; width:121px; text-align:center; position:relative; margin:0px 0px 0px 5px; z-index:2;}

#navigator-level1 a:link, #navigator-level1 a:visited {display:block; font-size:11px; text-decoration:none; color:#2b1405; height:25px; border:none; line-height:24px; width:121px; z-index:1;}

#navigator-level1 #caffe{text-indent:-100000px; background:transparent url(../img/btn-caffe-off.png) no-repeat;}
#navigator-level1 #caffe-selezionato{text-indent:-100000px; background:transparent url(../img/btn-caffe-on.png) no-repeat;}
*html #navigator-level1 #caffe{text-indent:-100000px; background:transparent url(../img/btn-caffe-off.gif) no-repeat;}
*html #navigator-level1 #caffe-selezionato{text-indent:-100000px; background:transparent url(../img/btn-caffe-on.gif) no-repeat;}
#navigator-level1 #caffe ul li a, #azienda-selezionato ul li a{text-indent:0px;}
#navigator-level1 #caffe:hover{background:url(../img/btn-caffe-on.png) no-repeat;}
*html #navigator-level1 #caffe:hover{background:url(../img/btn-caffe-on.gif) no-repeat;}

#navigator-level1 #prodotti{text-indent:-100000px; background:transparent url(../img/btn-prodotti-off.png) no-repeat;}
#navigator-level1 #prodotti-selezionato{text-indent:-100000px; background:transparent url(../img/btn-prodotti-on.png) no-repeat;}
*html #navigator-level1 #prodotti{text-indent:-100000px; background:transparent url(../img/btn-prodotti-off.gif) no-repeat;}
*html #navigator-level1 #prodotti-selezionato{text-indent:-100000px; background:transparent url(../img/btn-prodotti-on.gif) no-repeat;}
#navigator-level1 #prodotti ul li a, #qualita-selezionato ul li a{text-indent:0px;}
#navigator-level1 #prodotti:hover{background:url(../img/btn-prodotti-on.png) no-repeat;}
*html #navigator-level1 #prodotti:hover{background:url(../img/btn-prodotti-on.gif) no-repeat;}

#navigator-level1 #servizi{text-indent:-100000px; background:transparent url(../img/btn-servizi-off.png) no-repeat;}
#navigator-level1 #servizi-selezionato{text-indent:-100000px; background:transparent url(../img/btn-servizi-on.png) no-repeat;}
*html #navigator-level1 #servizi{text-indent:-100000px; background:transparent url(../img/btn-servizi-off.gif) no-repeat;}
*html #navigator-level1 #servizi-selezionato{text-indent:-100000px; background:transparent url(../img/btn-servizi-on.gif) no-repeat;}
#navigator-level1 #servizi ul li a, #servizi-selezionato ul li a{text-indent:0px;}
#navigator-level1 #servizi:hover{background:url(../img/btn-servizi-on.png) no-repeat;}
*html #navigator-level1 #servizi:hover{background:url(../img/btn-servizi-on.png) no-repeat;}

#navigator-level1 #gruppo{text-indent:-100000px; background:transparent url(../img/btn-gruppo-off.png) no-repeat;}
#navigator-level1 #gruppo-selezionato{text-indent:-100000px; background:transparent url(../img/btn-gruppo-on.png) no-repeat;}
*html #navigator-level1 #gruppo{text-indent:-100000px; background:transparent url(../img/btn-gruppo-off.gif) no-repeat;}
*html #navigator-level1 #gruppo-selezionato{text-indent:-100000px; background:transparent url(../img/btn-gruppo-on.gif) no-repeat;}
#navigator-level1 #gruppo ul li a, #gruppo-selezionato ul li a{text-indent:0px;}
#navigator-level1 #gruppo:hover{background:url(../img/btn-gruppo-on.png) no-repeat;}
*html #navigator-level1 #gruppo:hover{background:url(../img/btn-gruppo-on.gif) no-repeat;}

#navigator-level1 #contatti{text-indent:-100000px; background:transparent url(../img/btn-contatti-off.png) no-repeat;}
#navigator-level1 #contatti-selezionato{text-indent:-100000px; background:transparent url(../img/btn-contatti-on.png) no-repeat;}
*html #navigator-level1 #contatti{text-indent:-100000px; background:transparent url(../img/btn-contatti-off.gif) no-repeat;}
*html #navigator-level1 #contatti-selezionato{text-indent:-100000px; background:transparent url(../img/btn-contatti-on.gif) no-repeat;}
#navigator-level1 #contatti ul li a, #contatti-selezionato ul li a{text-indent:0px;}
#navigator-level1 #contatti:hover{background:url(../img/btn-contatti-on.png) no-repeat;}
*html #navigator-level1 #contatti:hover{background:url(../img/btn-contatti-on.gif) no-repeat;}

#navigator-level1 #caffe-en{text-indent:-100000px; background:transparent url(../img/btn-caffe-off-en.png) no-repeat;}
#navigator-level1 #caffe-en-selezionato{text-indent:-100000px; background:transparent url(../img/btn-caffe-on-en.png) no-repeat;}
*html #navigator-level1 #caffe-en{text-indent:-100000px; background:transparent url(../img/btn-caffe-off-en.gif) no-repeat;}
*html #navigator-level1 #caffe-en-selezionato{text-indent:-100000px; background:transparent url(../img/btn-caffe-on-en.gif) no-repeat;}
#navigator-level1 #caffe-en ul li a, #caffe-en-selezionato ul li a{text-indent:0px;}
#navigator-level1 #caffe-en:hover{background:url(../img/btn-caffe-on-en.png) no-repeat;}
*html #navigator-level1 #caffe-en:hover{background:url(../img/btn-caffe-on-en.gif) no-repeat;}

#navigator-level1 #prodotti-en{text-indent:-100000px; background:transparent url(../img/btn-prodotti-off-en.png) no-repeat;}
#navigator-level1 #prodotti-en-selezionato{text-indent:-100000px; background:transparent url(../img/btn-prodotti-on-en.png) no-repeat;}
*html #navigator-level1 #prodotti-en{text-indent:-100000px; background:transparent url(../img/btn-prodotti-off-en.gif) no-repeat;}
*html #navigator-level1 #prodotti-en-selezionato{text-indent:-100000px; background:transparent url(../img/btn-prodotti-on-en.gif) no-repeat;}
#navigator-level1 #prodotti-en ul li a, #prodotti-en-selezionato ul li a{text-indent:0px;}
#navigator-level1 #prodotti-en:hover{background:url(../img/btn-prodotti-on-en.png) no-repeat;}
*html #navigator-level1 #prodotti-en:hover{background:url(../img/btn-prodotti-on-en.gif) no-repeat;}

#navigator-level1 #servizi-en{text-indent:-100000px; background:transparent url(../img/btn-servizi-off-en.png) no-repeat;}
#navigator-level1 #servizi-en-selezionato{text-indent:-100000px; background:transparent url(../img/btn-servizi-on-en.png) no-repeat;}
*html #navigator-level1 #servizi-en{text-indent:-100000px; background:transparent url(../img/btn-servizi-off-en.gif) no-repeat;}
*html #navigator-level1 #servizi-en-selezionato{text-indent:-100000px; background:transparent url(../img/btn-servizi-on-en.gif) no-repeat;}
#navigator-level1 #servizi-en ul li a, #servizi-en-selezionato ul li a{text-indent:0px;}
#navigator-level1 #servizi-en:hover{background:url(../img/btn-servizi-on-en.png) no-repeat;}
*html #navigator-level1 #servizi-en:hover{background:url(../img/btn-servizi-on-en.gif) no-repeat;}

#navigator-level1 #gruppo-en{text-indent:-100000px; background:transparent url(../img/btn-gruppo-off-en.png) no-repeat;}
#navigator-level1 #gruppo-en-selezionato{text-indent:-100000px; background:transparent url(../img/btn-gruppo-on-en.png) no-repeat;}
*html #navigator-level1 #gruppo-en{text-indent:-100000px; background:transparent url(../img/btn-gruppo-off-en.gif) no-repeat;}
*html #navigator-level1 #gruppo-en-selezionato{text-indent:-100000px; background:transparent url(../img/btn-gruppo-on-en.gif) no-repeat;}
#navigator-level1 #gruppo-en ul li a, #gruppo-en-selezionato ul li a{text-indent:0px;}
#navigator-level1 #gruppo-en:hover{background:url(../img/btn-gruppo-on-en.png) no-repeat;}
*html #navigator-level1 #gruppo-en:hover{background:url(../img/btn-gruppo-on-en.gif) no-repeat;}

#navigator-level1 #contatti-en{text-indent:-100000px; background:transparent url(../img/btn-contatti-off-en.png) no-repeat;}
#navigator-level1 #contatti-en-selezionato{text-indent:-100000px; background:transparent url(../img/btn-contatti-on-en.png) no-repeat;}
*html #navigator-level1 #contatti-en{text-indent:-100000px; background:transparent url(../img/btn-contatti-off-en.gif) no-repeat;}
*html #navigator-level1 #contatti-en-selezionato{text-indent:-100000px; background:transparent url(../img/btn-contatti-on-en.gif) no-repeat;}
#navigator-level1 #contatti-en ul li a, #contatti-en-selezionato ul li a{text-indent:0px;}
#navigator-level1 #contatti-en:hover{background:url(../img/btn-contatti-on-en.png) no-repeat;}
*html #navigator-level1 #contatti-en:hover{background:url(../img/btn-contatti-on-en.gif) no-repeat;}

#navigator-level1 #caffe-gr{text-indent:-100000px; background:transparent url(../img/btn-caffe-off-gr.png) no-repeat;}
#navigator-level1 #caffe-gr-selezionato{text-indent:-100000px; background:transparent url(../img/btn-caffe-on-gr.png) no-repeat;}
*html #navigator-level1 #caffe-gr{text-indent:-100000px; background:transparent url(../img/btn-caffe-off-gr.gif) no-repeat;}
*html #navigator-level1 #caffe-gr-selezionato{text-indent:-100000px; background:transparent url(../img/btn-caffe-on-gr.gif) no-repeat;}
#navigator-level1 #caffe-gr ul li a, #caffe-gr-selezionato ul li a{text-indent:0px;}
#navigator-level1 #caffe-gr:hover{background:url(../img/btn-caffe-on-gr.png) no-repeat;}
*html #navigator-level1 #caffe-gr:hover{background:url(../img/btn-caffe-on-gr.gif) no-repeat;}

#navigator-level1 #prodotti-gr{text-indent:-100000px; background:transparent url(../img/btn-prodotti-off-gr.png) no-repeat;}
#navigator-level1 #prodotti-gr-selezionato{text-indent:-100000px; background:transparent url(../img/btn-prodotti-on-gr.png) no-repeat;}
*html #navigator-level1 #prodotti-gr{text-indent:-100000px; background:transparent url(../img/btn-prodotti-off-gr.gif) no-repeat;}
*html #navigator-level1 #prodotti-gr-selezionato{text-indent:-100000px; background:transparent url(../img/btn-prodotti-on-gr.gif) no-repeat;}
#navigator-level1 #prodotti-gr ul li a, #prodotti-gr-selezionato ul li a{text-indent:0px;}
#navigator-level1 #prodotti-gr:hover{background:url(../img/btn-prodotti-on-gr.png) no-repeat;}
*html #navigator-level1 #prodotti-gr:hover{background:url(../img/btn-prodotti-on-gr.gif) no-repeat;}

#navigator-level1 #servizi-gr{text-indent:-100000px; background:transparent url(../img/btn-servizi-off-gr.png) no-repeat;}
#navigator-level1 #servizi-gr-selezionato{text-indent:-100000px; background:transparent url(../img/btn-servizi-on-gr.png) no-repeat;}
*html #navigator-level1 #servizi-gr{text-indent:-100000px; background:transparent url(../img/btn-servizi-off-gr.gif) no-repeat;}
*html #navigator-level1 #servizi-gr-selezionato{text-indent:-100000px; background:transparent url(../img/btn-servizi-on-gr.gif) no-repeat;}
#navigator-level1 #servizi-gr ul li a, #servizi-gr-selezionato ul li a{text-indent:0px;}
#navigator-level1 #servizi-gr:hover{background:url(../img/btn-servizi-on-gr.png) no-repeat;}
*html #navigator-level1 #servizi-gr:hover{background:url(../img/btn-servizi-on-gr.gif) no-repeat;}

#navigator-level1 #gruppo-gr{text-indent:-100000px; background:transparent url(../img/btn-gruppo-off-gr.png) no-repeat;}
#navigator-level1 #gruppo-gr-selezionato{text-indent:-100000px; background:transparent url(../img/btn-gruppo-on-gr.png) no-repeat;}
*html #navigator-level1 #gruppo-gr{text-indent:-100000px; background:transparent url(../img/btn-gruppo-off-gr.gif) no-repeat;}
*html #navigator-level1 #gruppo-gr-selezionato{text-indent:-100000px; background:transparent url(../img/btn-gruppo-on-gr.gif) no-repeat;}
#navigator-level1 #gruppo-gr ul li a, #gruppo-gr-selezionato ul li a{text-indent:0px;}
#navigator-level1 #gruppo-gr:hover{background:url(../img/btn-gruppo-on-gr.png) no-repeat;}
*html #navigator-level1 #gruppo-gr:hover{background:url(../img/btn-gruppo-on-gr.gif) no-repeat;}

#navigator-level1 #contatti-gr{text-indent:-100000px; background:transparent url(../img/btn-contatti-off-gr.png) no-repeat;}
#navigator-level1 #contatti-gr-selezionato{text-indent:-100000px; background:transparent url(../img/btn-contatti-on-gr.png) no-repeat;}
*html #navigator-level1 #contatti-gr{text-indent:-100000px; background:transparent url(../img/btn-contatti-off-gr.gif) no-repeat;}
*html #navigator-level1 #contatti-gr-selezionato{text-indent:-100000px; background:transparent url(../img/btn-contatti-on-gr.gif) no-repeat;}
#navigator-level1 #contatti-gr ul li a, #contatti-gr-selezionato ul li a{text-indent:0px;}
#navigator-level1 #contatti-gr:hover{background:url(../img/btn-contatti-on-gr.png) no-repeat;}
*html #navigator-level1 #contatti-gr:hover{background:url(../img/btn-contatti-on-gr.gif) no-repeat;}

/*level1*/
#navigator-level2{width:640px; height:35px; position:absolute; top:200px; left:0px; background:#201b17;}

#navigator-level2 ul{width:100%; font-size:14px; background:#201b17; float:none; display:block; height:auto; line-height:15px; text-align:left; z-index:300;  background:url(../img/bg-nav2chiaro.gif) repeat-y left #201b17;}

#navigator-level2 ul li{float:left; position:relative; margin:0px; padding:0px; z-index:2; background:url(../img/bg-nav2.gif) repeat-y left #201b17; text-align:center; height:35px; line-height:34px;}

#navigator-level2 ul.tre li{width:33%;}
#navigator-level2 ul.quattro li {width:25%;}
#navigator-level2 ul.cinque li {width:20%;}
#navigator-level2 ul.sei li {width:106px;}

*html #navigator-level2 ul li a{color:#c8b383; display:block; height:33px;}
#navigator-level2 ul li a{color:#c8b383; display:block; width:100px; height:33px; line-height:15px; padding-top:2px; margin:0px auto;}
#navigator-level2 ul li a:hover{color:#be281f;}

#navigator-level2 ul li.selezionato a{color:#cc071e;}

/* style the top level hover */
#navigator-level2 ul li a:hover{margin:auto; color:#cc071e; text-decoration:none; }
#navigator-level2 ul li :hover > a {margin:auto; color:#cc071e; text-decoration:none; }

/* style the second level background
#navigator-level2 ul ul a.drop, #navigator-level2 ul ul a.drop:visited {background:#ffffff;}
/* style the second level hover */
#navigator-level2 ul ul a.drop:hover{color:#cc071e; background:none;}
#navigator-level2 ul ul :hover > a.drop {color:#cc071e;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#navigator-level2 ul ul {visibility:hidden; position:absolute; height:0px; top:35px; left:0px; width:160px; font-size:11px;}
#navigator-level2 ul.quattro ul {visibility:hidden; position:absolute; height:0px; top:35px; left:0px; width:160px; font-size:11px;}
#navigator-level2 ul.cinque ul{visibility:hidden; position:absolute; height:0px; top:35px; left:0px; width:128px; font-size:11px;}

#navigator-level2 ul.cinque ul li{width:128px; float:none; display:block; height:auto; line-height:15px; text-align:left; z-index:300; border-right:1px solid #c8b383; background:url(../img/bg-nav2chiaro.gif) repeat-y left #3a3734;}
#navigator-level2 ul.quattro ul li{width:160px; float:none; display:block; height:auto; line-height:15px; text-align:left; z-index:300; border-right:1px solid #c8b383; background:url(../img/bg-nav2chiaro.gif) repeat-y left #3a3734;}
#navigator-level2 ul ul li a{text-align:left; display:block; border-bottom:1px solid #c8b383; height:auto;}
/* style the table so that it takes no ppart in the layout - required for IE to work */
#navigator-level2 ul table{position:absolute; top:0px; left:0px; z-index:300;}

/* style the second level links */
#navigator-level2 ul ul a:link, #navigator-level2 ul ul a:visited{color:#ffffff; padding:5px 5px 5px 5px; width:150px;}
#navigator-level2 ul.quattro ul a:link, #navigator-level2 ul.quattro ul a:visited{color:#ffffff; padding:5px 5px 5px 5px; width:150px;}
#navigator-level2 ul.cinque ul a:link, #navigator-level2 ul.cinque ul a:visited{color:#ffffff; padding:5px 5px 5px 5px; width:118px;}

/* yet another hack for IE5.5 */ 
*html #navigator-level2 ul ul a{display:block; width:163px; w\idth:148px;}
*html #navigator-level2 ul.quattro ul a{display:block; width:163px; w\idth:148px;}
*html #navigator-level2 ul.cinque ul a{display:block; width:131px; w\idth:106px;}

#navigator-level2 ul ul a:hover{color:#cc071e; width:150px; }
#navigator-level2 ul ul :hover > a {color:#cc071e; width:150px;}
#navigator-level2 ul.quattro ul a:hover{color:#cc071e; width:150px; }
#navigator-level2 ul.quattro ul :hover > a {color:#cc071e; width:150px;}
#navigator-level2 ul.cinque ul a:hover{color:#cc071e; width:118px; }
#navigator-level2 ul.cinque ul :hover > a {color:#cc071e; width:118px;}

/* make the second level visible when hover on first level list OR link */
#navigator-level2 ul li:hover ul, #navigator-level2 ul a:hover ul{visibility:visible;}
/*level1*/
/*TESTATA*/

/*NAVIGATORS*/
#bannerone{width:640px; height:170px; margin:31px 0px 0px 0px; padding:0px;}

#navigator-sx{width:155px; height:285px; background:url(../img/sfondo-nav-sx.jpg) bottom #1e285e; margin:0px 0px 0px 0px; padding:0px 0px 0px 25px;}
#navigator-sx ul li{width:155px; margin:0px; padding:0px 0px; }
#navigator-sx ul li a{width:145px; height:25px; line-height:25px; display:block; color:#ffffff; font-size:13px; font-weight:bolder; padding:0px 5px; background:url(../img/sfondo-li.png) no-repeat bottom;}
*html #navigator-sx ul li a{width:145px; height:25px; line-height:25px; display:block; color:#ffffff; font-size:13px; font-weight:bolder; padding:0px 5px; background:url(../img/sfondo-li.gif) no-repeat bottom;}
#navigator-sx ul li ul li a{height:22px; line-height:18px; padding:2px 5px 0px 5px; color:#13197d; font-size:12px;}
*html #navigator-sx ul li .selezionato{display:block; color:#c81a1a; background:url(../img/sfondo-li-sel.gif) no-repeat bottom;}
#navigator-sx ul li .selezionato{display:block; color:#c81a1a; background:url(../img/sfondo-li-sel.png) no-repeat bottom;}
*html #navigator-sx ul li ul li .selezionato{color:#7a0e0e; margin:0px; display:block; background:url(../img/sfondo-li2-sel.gif) no-repeat bottom;}
#navigator-sx ul li ul li .selezionato{color:#7a0e0e; margin:0px; display:block; background:url(../img/sfondo-li2-sel.png) no-repeat bottom;}
/*NAVIGATORS*/

/*CONTENUTO*/
#contenuto{width:990px; margin:0px; padding:0px 0px; background:#ffffff; clear:both; background:url(../img/bg-sx.jpg) no-repeat 65px 115px #ffffff;}

/*colonnasx*/
#colonna-sx{width:320px; display:block; margin:0px; padding:10px 0px 10px 30px;}

.foto img{display:block; background:url(../img/sfondo-foto-su.gif) top right no-repeat; padding:0px 4px 0px 0px; margin:0px 0px 0px 0px; vertical-align:middle;}
.foto a{margin:0px auto 0px auto; padding:0px 0px 4px 0px; display:table-cell; background:url(../img/sfondo-foto-giu.gif) bottom left no-repeat; }

#colonna-sx p, #colonna-sx ul, #colonna-sx div{width:100%; margin:5px 0px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#000000; text-align:justify; font-size:15px;}
#colonna-sx h4, testo-esteso h4{width:96%; margin:0px; padding:2px 0px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#000000; font-size:1em; border-bottom:1px solid #000000;}
/*colonnasx*/

/*colonnadx*/
#colonna-dx{width:310px; display:block; margin:30px 12px 0px 0px; padding:0px; text-align:right;}
/*colonnadx*/

/*testo*/
#testo{text-align:justify; width:275px; display:block; margin:0px; padding:25px 15px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#000000; }
#testo-esteso{text-align:justify; width:610px; display:block; margin:0px; padding:25px 15px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#000000;}
*html #testo-esteso{text-align:justify; width:610px; display:block; margin:0px; padding:25px 10px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#000000;}

#testo a, #testo-esteso a{text-decoration:underline; font-weight:bold;}

#testo hr, #testo-esteso hr, #colonna-sx hr{width:99%;}

#testo h2, #testo-esteso h2, #colonna-sx h2{width:100%; margin:0px; padding:2px 0px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#cc0000; font-size:1.2em;}
#testo h2.nero, #testo-esteso h2.nero, #colonna-sx h2.nero{color:#000000;}

#testo table, #testo-esteso table{width:50%;}
#testo table tr td, #testo-esteso table tr td{padding:2px 0px;}

#testo-esteso ul li{width:610px; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px;}
#testo-esteso ul li div{width:275px;}

#testo-esteso ul.nom li{margin:0px 0px 0px 0px;}

#testo-esteso ul.risultatiricerca{font-size:15px;}
#testo-esteso ul.risultatiricerca li{margin-bottom:5px;}

#testo-esteso ul.primo-livello li{width:530px;}

#testo ul.primo-livello li, #testo ul.secondo-livello li, #testo-esteso ul.primo-livello li, #testo-esteso ul.secondo-livello li{background:none; margin:0px 0px; padding:0px 20px;}

#testo-esteso .dealer li{width:260px; height:210px; display:block; float:left; padding:0px 20px; border-bottom:1px solid #000000;}
#testo-esteso .dealer h3{font-size:14px;}

.errore{color:#CE1025;}

/*testo*/
/*CONTENUTO*/

/*FOOTER*/
#footer{width:980px; margin:0px; padding:3px 5px; height:20px; line-height:20px; background:#000000; color:#ffffff; font-size:12px;}
#footer ul{width:100%; color:#ffffff;}
#footer ul li{width:130px; display:block; float:left; text-align:center; border-right:1px solid #cccccc;}
#footer a{color:#ffffff;}
#footer ul li.grande{width:290px; border-right:none; text-align:right;}

.etichetta{font-weight:bold;}
.campo{width:140px; height:15px; margin:0px 3px 0px 0px; padding:0px; font-size:10px; border:none; color:#000000; }
.campo input{font-family:"Times New Roman", Times, serif;}
.area-testo{width:300px; height:100px; margin:0px 3px 0px 0px; padding:5px; font-size:12px; border:1px solid #000000; color:#000000; font-family:"Times New Roman", Times, serif;}
.bottone{border:none; color:#ffffff; height:17px; margin:0px 3px 0px 0px; padding:0px; background:none; font-size:12px;}
.bottone-form{border:none; color:#ffffff; margin:0px 3px 0px 0px; padding:2px 5px; background:#000000; font-size:13px; font-family:"Times New Roman", Times, serif;}
/*FOOTER*/
