/* CSS Document */

BODY {margin:0px; padding:0px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

a {text-decoration:none; color:#000;} 
a:hover {text-decoration:none; color:#000;}

IMG {border:0px;}

.content {font-size:11px; line-height:16px; text-align:left;}
.content a {text-decoration:none; color:#000; font-size:11px;}
.content a:hover {text-decoration:none; color:#000; font-size:11px;}

#striscia_blu {position:absolute; top:0px; left:0px; right:0px; width:100%; height:189px; margin:0px; padding:0px; background-color:#073c51;}
#righe_azzurre {display:none; position:absolute; top:189px; left:0px; width:100%; height:207px; background-image:url(img/righe_azzurre.jpg); background-repeat:repeat-x; margin:0px auto 0px auto; padding:0px;}


#container {position:relative; width:1000px; height:100%; padding:0px; margin:0px auto 0px auto; text-align:left; overflow:visible;}

.briciole {display:none; position:absolute; top:153px; left:58px; width:381px; height:30px; padding:7px 10px 7px 12px; background-image:url(img/briciole.gif); background-repeat:repeat-y; background-position:top left; z-index:1; text-align:left;}


h1 {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; margin:0px; padding:0px;}
h2 {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; margin:0px; padding:0px;}
h3 {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0px; padding:0px;}
h4 {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px; padding:0px;}



/* --- HEADER --- */
#header {position:relative; width:650px; height:125px; margin:0px; padding:0px;}
#logo {position:absolute; width:461px; height:71px; top:0px; left:0px;}

.menu_alto {display:none; position:absolute; top:6px; left:592px; width:354px; height:23px;}
.menu_alto IMG {display:none; border-right:2px solid #073c51;}


#lingue {display:none; position:absolute; top:71px; left:0px; width:85px; height:65px;}


/* --- ALTO --- */

#alto {position:relative; width:650px; height:30px; margin:0px; padding:0px; overflow:hidden;}
#alto_sx {float:left; width:465px; height:30px; background-color:#FFFFFF; margin:0px 0px 0px 5px; padding:0px;}
#alto_dx {display:none;}

.menu {display:none; position:absolute; top:29px; right:0px; width:450px; height:35px; margin:0px; padding:0px; background-color:#073c51; z-index:1; line-height:12px;}

#last {display:none; margin:0px;}


/* --- MIDDLE --- */
#middle {position:relative; width:650px; margin:0px; padding:0px; overflow:visible;}


/* --- COLONNA SINISTRA --- */
#colonna_sx {float:left; width:650px; margin:0px; padding:0px 0px 20px 10px; background-image:url(img/sx_interna.jpg); background-repeat:no-repeat; background-position:top left;}
#colonna_sx p {margin:19px 40px 5px 0px;}

#scheda_up {position:relative; width:403px; margin:20px 0px 20px 30px;}

.caratteristiche {position:relative; width:403px; margin:0px 0px 0px 30px; padding:0px; min-height:30px;}
.etichetta {float:left; width:130px; margin:0px; padding:20px 0px 0px 0px; color:#558fa8; font-weight:bold; min-height:30px;}
.dati {float:left; width:273px; margin:0px; padding:20px 0px 0px 0px; min-height:30px;}

.prodotto {position:relative; width:403px; height:20px; margin:0px 0px 0px 30px; padding:0px;}
.dati_prodotto {position:relative; width:403px; margin:0px 0px 0px 30px; padding:0px; border-bottom:1px dashed #1D607B;}
.etichetta_codice {float:left; width:98px; margin:0px; padding:20px 0px 0px 0px; color:#558fa8; font-weight:bold;}
.etichetta_modello {float:left; width:305px; margin:0px; padding:20px 0px 0px 0px; color:#558fa8; font-weight:bold;}

.codice {float:left; width:98px;  margin:0px; padding:10px 0px 10px 0px; font-weight:bold;}
.modello {float:left; width:305px; margin:0px; padding:10px 0px 10px 0px;}

.ancora_prod {text-align:right; }
.ancora_prod p {text-align:right;}
.ancora_prod p a {text-decoration:none; color:#073c51; font-size:11px; text-align:right;}
.ancora_prod p a:hover {text-decoration:none; color:#fd711c;}

#ordine {position:absolute; width:73px; height:73px; top:0px; left:330px; right:0px;}
#stampa {position:absolute; width:73px; height:73px; top:93px; left:330px; right:0px;}

.menu4 {display:none; margin:5px 0px 15px 0px; font-size:11px;}
.menu4 ul {list-style-type:none; margin:0px 0px 0px 30px; padding:0px;}
.menu4 ul li {margin:10px 0px 10px 0px; padding:0px 0px 0px 25px; border:0px; background-image:url(img/freccia_arancio.gif); background-repeat:no-repeat; background-position:top left;}
.menu4 ul li a {text-decoration:none; color:#073c51; font-size:11px; font-weight:normal; margin:0px; padding:0px;}
.menu4 ul li a:hover {text-decoration:none; color:#fd711c; font-size:11px; font-weight:normal; margin:0px; padding:0px;}
.menu4 ul li.selected a, .menu4 ul li.selected a:hover {text-decoration:none; color:#fd711c; font-size:11px; font-weight:normal; margin:0px; padding:0px;}
.menu4 ul li.selected {margin:2px 0px 2px 0px; padding:0px; border:0px;}

.ancora {display:none; text-align:right; margin:0px 0px 0px 20px;}
.ancora p {text-align:right;}
.ancora p a {text-decoration:none; color:#073c51; font-size:11px; text-align:right; margin:0px 0px 0px 20px; }
.ancora p a:hover {text-decoration:none; color:#fd711c;}

.img_credits {float:right;}

.ats_img {float:right; margin:0px 15px 0px 0px; cursor:hand;}

.ats {width:330px; margin:0px 70px 0px 30px; padding:0px 20px 0px 0px;}

.didascalia_sx {width:220px; font-size:11px; line-height:16px; text-align:left; margin:0px 0px 0px 50px; padding:5px 25px 0px 10px;}

.mondo_img {display:none;}

.tematica_riga {position:relative; width:912px; margin:0px 0px 0px 1px; padding:0px;}
.tematica_riga a {text-decoration:none; color:#fd711c; font-size:11px; font-weight:normal;}
.tematica_riga a:hover {text-decoration:none; color:#073c51; font-size:11px; font-weight:normal;}

.tematica {display:block; float:left; width:203px; margin:0px 5px 0px 0px; height:120px;padding:20px 0px 0px 20px;}
.img_tematica {margin:0px 0px 0px 30px;}


.box_documenti {display:none; width:904px; margin:0px 0px 0px 31px; border:0px; padding:4px;}
.box_documenti td {font-size:11px; width:216px; padding:5px 7px 5px 5px;}
.box_documenti td a {text-decoration:none; font-size:11px; font-weight:normal; color:#fd711c;}
.box_documenti td a:hover {text-decoration:underline; font-size:11px; font-weight:normal; color:#073c51;}

.box_documenti td.doc_titolo {width:217px; border-left:1px solid #FFFFFF; background-color:#538FA9; font-size:14px; font-weight:bold; color:#FFFFFF;}


/* --- FORM --- */

#colonna_sx form p {display:block; clear:left; width:406px; margin:100px auto 0px auto; padding:0px; font-size:11px;}

form.login {margin:10px 40px 5px 30px;}

legend {font-size:11px; font-weight:bold; margin:0px; padding:0px; color:#FB6A0D; text-align:left;}
label {font-size:10px;}
fieldset {border:0px; width:406px; margin:19px auto 5px auto;}
.boxform1 {width:140px; float:left; display:block;}
.boxform2 {width:180px; float:left; display:block;}
.boxform3 {width:406px; margin-top:20px; display:block;}
.boxform4 {width:86px; float:left; height:25px; display:block;}

.box_news {width:403px; margin:0px auto 15px auto;}

INPUT {font-size:10px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif}

TEXTAREA {font-size:10px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}

SELECT {font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif}

.errori {color:#fd711c; font-weight:bold;}


/* --- FINE COLONNA SINISTRA --- */


#colonna_centro {display:none; float:left; width:225px; margin:0px; padding:0px; z-index:1;}


/* --- COLONNA DESTRA --- */

#colonna_dx {display:none; float:left; width:250px; margin:25px 0px 0px 0px; padding:0px; font-size:11px;}

#cat_dx_up {display:none; float:left; width:455px; height:118px; margin:0px 0px 0px 20px; padding:0px; border-bottom:1px dashed #073c51;}
#cat_dx_down {display:none; float:left; width:455px; margin:7px 0px 0px 20px; padding:0px; background-image:url(img/dx_down.gif); background-repeat:repeat-y; background-position:top left;}

#box_cat {display:none; position:absolute; width:190px; height:75px; top:30px; right:0px; background-image:url(img/ricerca_cat.gif); background-position:top left; background-repeat:no-repeat; margin:0px; padding:0px; font-size:11px; color:#000; line-height:3px;}

#box_cat_form {display:none; margin:28px 0px 0px 52px;}

#cat_elenco_sx {display:none; float:left; width:252px; margin:5px 0px 0px 0px;}

#elenco_linea {display:none; width:173px; margin:10px 0px 0px 0px; background-image:url(img/uno.gif); background-position:top left; background-repeat:no-repeat;}

#elenco_destinazione {display:none; width:173px; margin:40px 0px 0px 0px; background-image:url(img/due.gif); background-position:top left; background-repeat:no-repeat;}

#elenco_applicazione {display:none; width:173px; margin:15px 0px 0px 0px; background-image:url(img/tre.gif); background-position:top left; background-repeat:no-repeat;}


#cat_elenco_dx {display:none; float:left; width:173px;}

#elenco_correlati {display:none; display:block; width:173px; margin:40px 0px 0px 0px; background-image:url(img/quattro.gif); background-position:top left; background-repeat:no-repeat;}

.menu_prod {display:none; width:173px; margin:5px 0px 5px 0px; padding:0px; font-size:11px;}
.menu_prod ul {list-style-type:none; margin:0px 0px 0px 53px; padding:0px; line-height:16px;}
.menu_prod ul li {margin:2px 0px 2px 0px; padding:0px; border:0px; background-image:url(img/freccina_blu.gif); background-repeat:no-repeat; background-position:0px 6px;}
.menu_prod ul li a {text-decoration:none; color:#073c51; font-size:11px; font-weight:normal; margin:0px; padding:0px 20px 0px 11px;}
.menu_prod ul li a:hover {text-decoration:none; color:#fd711c; font-size:11px; font-weight:normal; margin:0px; padding:0px 20px 0px 11px;}
.menu_prod ul li.selected a, .menu_prod ul li.selected a:hover {text-decoration:none; color:#fd711c; font-size:11px; font-weight:normal; margin:0px;}
.menu_prod ul li.selected {margin:2px 0px 2px 0px; border:0px;}

.menu2 {display:none; position:relative; width:170px; margin:30px auto 0px auto; border-top:1px dashed #073c51; padding:0px;}


.menu2_ris {display:none; position:absolute; width:170px; top:30px; left:485px; border-top:1px dashed #073c51; margin:0px; padding:0px;}



.menu2 ul li .menu3 {display:none; width:170px; margin:5px 0px 5px 0px; font-size:11px;}


.menu_cat {display:none; position:relative; width:170px; margin:30px auto 0px 8px; border-top:1px dashed #073c51; padding:0px;}


#box1 {display:none; position:relative; width:170px; height:106px; background-image:url(img/ricerca_rappresentante_int.gif); background-position:top left; background-repeat:no-repeat; margin:30px auto 0px auto; padding:0px; font-size:11px; color:#000;}


#box2 {display:none; position:relative; width:170px; height:106px; background-image:url(img/assistenza_tecnica_int.gif); background-position:top left; background-repeat:no-repeat; margin:30px auto 0px auto; padding:0px; font-size:11px; color:#000;}

#legenda {position:relative; width:170px; height:150px; background-image:url(img/legenda.gif); background-position:top left; background-repeat:no-repeat; margin:290px auto 0px auto; padding:0px; font-size:11px; color:#000;}
#legenda IMG {padding:13px 0px 0px 7px; margin:0px; border:0px;}
#legenda p {font-size:11px; line-height:16px; text-align:left; padding:3px 3px 3px 5px; margin:0px; color:#000;}
#legenda a {text-decoration:none; color:#000000; font-size:11px; padding:0px; margin:0px;}
#legenda a:hover {text-decoration:underline; color:#fd711c; font-size:11px; padding:0px; margin:0px;}

#agenti {position:relative; width:220px; height:180px; background-image:url(img/agent_search.gif); background-position:top left; background-repeat:no-repeat; margin:30px auto 0px auto; padding:0px; font-size:11px; color:#000;}
#agenti IMG {padding:13px 0px 0px 15px; margin:0px; border:0px;}
#agenti p {font-size:11px; line-height:16px; text-align:left; padding:3px 8px 3px 16px; margin:0px; color:#000;}
#agenti a {text-decoration:none; color:#000000; font-size:11px; padding:0px; margin:0px;}
#agenti a:hover {text-decoration:underline; color:#fd711c; font-size:11px; padding:0px; margin:0px;}

div#colonna_dx p.didascalia {font-size:11px; line-height:16px; text-align:left; margin:0px; padding:5px 0px 0px 8px;}

/* --- FAQ --- */

#faq {width:650px; margin:0px auto 0px 50px; padding:0px; text-align:left;}
.faq_sx {float:left; width:325px; margin:0px;}
.faq_centro {float:left; width:325px; margin:0px;}
.faq_dx {display:none;}

.ancora_faq {display:none; text-align:right; margin:5px 40px 0px 0px;}


.menu5 {margin:5px 0px 15px 19px; font-size:11px;}
.menu5 ul {list-style-type:decimal; margin:0px 10px 0px 10px; padding:0px;}
.menu5 ul li {margin:10px 0px 10px 0px; padding:0px; border:0px;}
.menu5 ul li a {text-decoration:none; color:#073c51; font-size:11px; font-weight:normal; margin:0px; padding:0px 0px 0px 0px;}
.menu5 ul li a:hover {text-decoration:none; color:#fd711c; font-size:11px; font-weight:normal; margin:0px; padding:0px 0px 0px 0px;}
.menu5 ul li.selected a, .menu5 ul li.selected a:hover {text-decoration:none; color:#fd711c; font-size:11px; font-weight:normal; margin:0px; padding:0px;}
.menu5 ul li.selected {margin:2px 0px 2px 0px; padding:0px; border:0px;}

.menu6 {margin:5px 0px 15px 12px; font-size:11px;}
.menu6 ul {list-style-type:decimal; margin:0px 10px 0px 10px; padding:0px;}
.menu6 ul li {margin:10px 0px 10px 0px; padding:0px; border:0px;}
.menu6 ul li a {text-decoration:none; color:#073c51; font-size:11px; font-weight:normal; margin:0px; padding:0px 0px 0px 0px;}
.menu6 ul li a:hover {text-decoration:none; color:#fd711c; font-size:11px; font-weight:normal; margin:0px; padding:0px 0px 0px 0px;}
.menu6 ul li.selected a, .menu6 ul li.selected a:hover {text-decoration:none; color:#fd711c; font-size:11px; font-weight:normal; margin:0px; padding:0px;}
.menu6 ul li.selected {margin:2px 0px 2px 0px; padding:0px; border:0px;}

.falso_priv {line-height:1px}
.falso_priv {min-height:120px;}

.falso_priv1 {line-height:1px}
.falso_priv1 {min-height:30px;}

/* --- FOOTER --- */ 

#footer {display:none; position:relative; border-top:2px solid #073c51; height:30px; width:100%; padding:4px 0px 4px 0px; margin:10px auto 0px auto; text-align:left; }
#footer P {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; margin:0px 0px 0px 15px; padding:0px;} 
#footer P a {text-decoration:underline; color:#000;} 
#footer P a:hover {text-decoration:underline; color:#6b9db3;}

#note_legali {display:none; position:absolute; top:0px; right:15px; height:30px; padding:4px 0px 4px 0px; margin:0px;}