/* EX STILE.CSS, RESTYLING & CLEANING BY DR2013 */

/*-------------------------------------------------STILI IMPORTATI*/

@import "/fr_CH/static/css/font_eni/font.css";
@import url(/fr_CH/static/css/colorbox.css);
@import url(/fr_CH/static/css/colonna_sx.css); 
@import url(/fr_CH/static/css/navigazione.css); 
@import url(/fr_CH/static/css/footer.css); 
@import url(/fr_CH/static/css/head.css);

/*-------------------------------------------------GENERICI*/
* {
    outline: none;
	margin:0px;
	padding:0px;
}

body {
 line-height:16px;
 height:100%;position:relative;
 font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
 margin:0;
 padding:0;
}
.nobg{background:none !important}
.nomargin{margin:0 !important}
.nopadding{padding:0 !important}
.noborder{border:none!important;}
.fleft {float:left}
.fright {float:right}
.clear {clear:both; height:1px; overflow:hidden; visibility:hidden}
.clear_news {clear:both; height:1px; overflow:hidden; visibility:hidden}
* html .clear_news {clear:both; height:10px!important; overflow:hidden; visibility:hidden}
a {color:#000;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}


/*centro*/
#centro {width:960px;margin:0 auto;padding:0;position:relative;}


/*CONTENUTI*/
#cont_dx {float:right;margin:0 0 10px 0;width:576px;background-color:#8aa0b7;padding:0;}
#cont_dx #contenuti {margin:10px;width:536px;padding:0;background-color:#fff;padding:10px;}

#cont_sx {float:left;margin:0 0 10px 0;width:374px;background-color:#f4f3f1;padding:0;}
#cont_sx #contenuti {margin:10px;width:354px;padding:0;}

#cont_sx #contenuti .divisorio {margin:0;padding:0;background-color:#ccc;height:1px;clear:both;width:100%;margin:10px 0;}

/*CONTENUTI home 1*/
#cont_sx #contenuti .box {margin:0;width:354px;padding:0;}
#cont_sx #contenuti .box img {width:172px;padding:0;float:left;}
#cont_sx #contenuti .box p {width:172px;padding:0;margin:0;float:right;}
#cont_sx #contenuti .box .titolo {font-size:13px; color:#336699;}
#cont_sx #contenuti .box a {color:#336699;text-decoration:none;background: url(/fr_CH/static/images/arrow_trasp.gif) no-repeat top left;padding:0 0 0 15px;line-height:20px;}
#cont_sx #contenuti .box a:hover {color:#336699;text-decoration:underline;}


#cont_dx #contenuti .box {margin:0 20px 0 0;width:258px;padding:0;float:left;height:234px;}
#cont_dx #contenuti .box img {width:258px;height:116px;padding:0;margin:0 0 10px 0;}
#cont_dx #contenuti .box p {width:258px;padding:0;margin:0;}
#cont_dx #contenuti .box .titolo {font-size:13px; color:#336699;}
#cont_dx #contenuti .box a {color:#336699;text-decoration:none;background: url(/fr_CH/static/images/arrow_trasp.gif) no-repeat top left;padding:0 0 0 15px;line-height:20px;}
#cont_dx #contenuti .box a:hover {color:#336699;text-decoration:underline;}

/*CONTENUTI home 2*/
#cont_dx #contenuti .box2 {margin:0 20px 0 0;width:258px;padding:29px 0 0 0;float:left;}
#cont_dx #contenuti .box2 img {width:258px;height:116px;padding:0;margin:0 0 10px 0;}
#cont_dx #contenuti .box2 p {width:258px;padding:0;margin:0;}
#cont_dx #contenuti .box2 .titolo {font-size:13px; color:#336699;}
#cont_dx #contenuti .box2 a {color:#336699;text-decoration:none;background: url(/fr_CH/static/images/arrow_trasp.gif) no-repeat top left;padding:0 0 0 15px;line-height:20px;}
#cont_dx #contenuti .box a:hover {color:#336699;text-decoration:underline;}
#cont_sx #contenuti .box img.big {margin:0 0 10px 0;width:354px;height:176px;}
#cont_sx #contenuti .box p.testo_big {width:354px;padding:0;margin:0;}
#cont_sx #contenuti .box .titolo_big {width:354px!important;font-size:13px; color:#336699;}

/*CONTENUTI home 2 colonne*/
#contSX_2col {width:452px;float:left;padding:10px 10px 20px 10px;}
#contSX_2col img {float:left;width:268px;height:150px;border:none;}
#contSX_2col p {float:right;width:174px;margin:0;padding:0;}
#contSX_2col p.titolo {font-size:13px; color:#336699;}
#contSX_2col a {color:#336699;text-decoration:none;background: url(/fr_CH/static/images/arrow_trasp.gif) no-repeat top left;padding:0 0 0 15px;line-height:20px;}
#contSX_2col a:hover {color:#336699;text-decoration:underline;}

#contDX_2col {width:452px;float:right;padding:10px 10px 20px 10px;}
#contDX_2col img {float:left;width:268px;height:150px;border:none;}
#contDX_2col p {float:right;width:174px;margin:0;padding:0;}
#contDX_2col p.titolo {font-size:13px; color:#336699;}
#contDX_2col a {color:#336699;text-decoration:none;background: url(/fr_CH/static/images/arrow_trasp.gif) no-repeat top left;padding:0 0 0 15px;line-height:20px;}
#contDX_2col a:hover {color:#336699;text-decoration:underline;}

/*CONTENUTI home 4 colonne*/
.sx_4col {width:268px;padding:10px 10px 20px 10px;float:left;margin:0;}
.sx_4col img {width:268px;height:150px;border:none;}
.sx_4col p {float:right;width:268px;margin:0;padding:0;}
.sx_4col p.titolo {font-size:13px; color:#336699;}
.sx_4col a {color:#336699;text-decoration:none;background: url(/fr_CH/static/images/arrow_trasp.gif) no-repeat top left;padding:0 0 0 15px;line-height:20px;}
.sx_4col a:hover {color:#336699;text-decoration:underline;}

.dx_4col {width:172px;padding:10px 10px 20px 10px;float:left;margin:0;}
.dx_4col img {width:172px;height:116px;border:none;}
.dx_4col p {float:right;width:172px;margin:0;padding:0;}
.dx_4col p.titolo {font-size:13px; color:#336699;}
.dx_4col a {color:#336699;text-decoration:none;background: url(/fr_CH/static/images/arrow_trasp.gif) no-repeat top left;padding:0 0 0 15px;line-height:20px;}
.dx_4col a:hover {color:#336699;text-decoration:underline;}

/*CONTENUTI home 5 colonne*/
.cont_5col {width:172px;padding:10px 10px 20px 10px;float:left;margin:0;}
.cont_5col img {width:172px;height:116px;border:none;}
.cont_5col p {float:right;width:172px;margin:0;padding:0;}
.cont_5col p.titolo {font-size:13px; color:#336699;}
.cont_5col a {color:#336699;text-decoration:none;background: url(/fr_CH/static/images/arrow_trasp.gif) no-repeat top left;padding:0 0 0 15px;line-height:20px;}
.cont_5col a:hover {color:#336699;text-decoration:underline;}

/*colonna dx*/
#cont_dx #dx_3 #box1 {width:177px;float:left;margin:10px 10px 0 0;height:160px;background-color:#fff;color:#555555;}
#cont_dx #dx_3 #box1 a {color:#336699;background:#FFF url(/fr_CH/static/images/icone/freccina.gif) no-repeat 0 1px;padding:0 0 0 17px;text-decoration:none;}
#cont_dx #dx_3 #box1 a:hover {color:#336699;text-decoration:underline;}
#cont_dx #dx_3 #box1 p {padding:5px 10px;margin:0!important;width:157px;}

#cont_dx #dx_3 #box2 {width:182px;float:left;margin:10px 10px 0 0;height:160px;background-color:#fff;}
#cont_dx #dx_3 #box2 a {color:#336699;background:#FFF url(/fr_CH/static/images/icone/freccina.gif) no-repeat 0 1px;padding:0 0 0 17px;text-decoration:none;}
#cont_dx #dx_3 #box2 a:hover {color:#336699;text-decoration:underline;}
#cont_dx #dx_3 #box2 p {padding:5px 10px;margin:0!important;width:162px;}

#cont_dx #dx_3 #box3 {width:177px;float:left;margin:10px 0 0 0;height:160px;background-color:#fff;}
#cont_dx #dx_3 #box3 a {color:#336699;background:#FFF url(/fr_CH/static/images/icone/freccina.gif) no-repeat 0 1px;padding:0 0 0 17px;text-decoration:none;}
#cont_dx #dx_3 #box3 a:hover {color:#336699;text-decoration:underline;}
#cont_dx #dx_3 #box3 p {padding:5px 10px;margin:0!important;width:157px;}

/*-----------------------------Overlay---*/
#overlay {
position:absolute;
z-index:1000;
top:0;
left:0;
width:100%;
height:100%;
}

p.seleziona_nazione {font-size:10px;margin-top:15px;}

p.seleziona_nazione select {height:20px;font-size:10px;width:270px!important;background-color:#fff;border:1px solid #ccc;color:#666;float:left;margin:8px 0 0 0;}

p.seleziona_nazione input.salva {height:19px;font-size:10px;width:49px!important;background-color:#fff;border:1px solid #ccc;color:#666;font-size:10px;float:left;margin:8px 0 0 10px;text-transform:uppercase;}

.ricorda_scelta {font-size:10px;clear:both;font-size:11px;color:#256593;padding:10px 0 5px 0;}

#barra_clienti {width:944px;height:40px;border-top:2px solid #0063b1;}
#barra_clienti #left {width:608px;height:40px;border-right:1px solid #dcdcdc;float:left;}
#barra_clienti #right {width:334px;height:40px;border-left:1px solid #fff;float:left;}




#centro_menu {width:748px;margin:20px 25px 20px 0;padding:0;float:right;text-align:left;}
* html #centro_menu {margin:20px 8px 20px 0!important;padding:0 10px 0 0;width:747px!important;}

.riga_grigia {background-color:#ccc;margin:20px 0;padding:0;height:1px;overflow:hidden;width:748px;clear:both;}
.riga_grigia_top {background-color:#ccc;margin:10px 0 20px 0;padding:0;height:1px;overflow:hidden;width:748px;clear:both;}
.riga_grigia_bottom {background-color:#ccc;margin:20px 0 0 0;padding:0;height:1px;overflow:hidden;width:748px;clear:both;}

/*CONTENUTI home 4 colonne con menu*/
.cont_4col_menu {width:172px;padding:0 20px 0 0;float:left;margin:0;}
.cont_4col_menu img {width:172px;height:116px;border:none;}
.cont_4col_menu p {float:right;width:172px;margin:0;padding:0;}
.cont_4col_menu p.titolo {font-size:13px; color:#336699;display:block;margin-bottom:7px;}
.cont_4col_menu a {color:#336699;text-decoration:none;background: url(/fr_CH/static/images/arrow_trasp.gif) no-repeat top left;padding:0 0 0 15px;line-height:20px;display:block;margin-top:15px;}
.cont_4col_menu a:hover {color:#336699;text-decoration:underline;}

/*CONTENUTI home 1 colonne con menu*/
.cont_1col_menu {width:747px;padding:0;float:left;margin:0;position:relative;}
.cont_1col_menu img {width:363px;height:203px;border:none;float:left;}
.cont_1col_menu .dx {float:right;width:364px;margin:0;padding:0 0 30px 0;display:block;}
.cont_1col_menu .dx .nomargin {margin-top: 10px !important;}
.cont_1col_menu p {margin:0;padding:0;}
.cont_1col_menu p.titolo {font-size:16px; color:#336699;display:block;margin-bottom:15px;}
.cont_1col_menu a {color:#336699;text-decoration:none;background: url(/fr_CH/static/images/arrow_trasp.gif) no-repeat top left;padding:0 0 0 15px;/*position:absolute;*/bottom:0;right:325px;line-height:16px;}
.cont_1col_menu a:hover {color:#336699;text-decoration:underline;}

/*CONTENUTI home 2 colonne con menu*/
.cont_2col_menu {width:363px;padding:0;float:left;margin:0 20px 0 0;}
.cont_2col_menu img {width:100px;height:90px;border:none;float:left;margin:0 10px 0 0;}
.cont_2col_menu p {margin:0!important;padding:0;float:right;width:250px;}
.cont_2col_menu p.titolo {font-size:16px; color:#336699;display:block;margin-bottom:15px!important;width:350px;float:left;}
.cont_2col_menu a {color:#336699;text-decoration:none;background: url(/fr_CH/static/images/arrow_trasp.gif) no-repeat top left;padding:0 0 0 15px;line-height:16px;display:block;margin-top:20px;}
.cont_2col_menu a:hover {color:#336699;text-decoration:underline;}


/*15 marzo 2012*/
/*CONTENUTI home 1 colonne con img bassa*/
.cont_1col_menu2 {width:747px;padding:0;float:left;margin:0 0 20px 0;position:relative;}
.cont_1col_menu2 img {width:363px;height:140px;border:none;float:left;}
.cont_1col_menu2 .dx {float:right;width:364px;margin:0;padding:0 0 30px 0;display:block;position:relative;}
.cont_1col_menu2 p {margin:0;padding:0;}
.cont_1col_menu2 p.titolo {font-size:16px; color:#336699;display:block;margin-bottom:15px;}
.cont_1col_menu2 a {color:#336699;text-decoration:none;background: url(/fr_CH/static/images/arrow_trasp.gif) no-repeat top left;padding:0 0 0 15px;position:absolute;bottom:0;left:0;line-height:16px;width:349px;}
.cont_1col_menu2 a:hover {color:#336699;text-decoration:underline;}
.cont_1col_menu2 .nomargin{margin:0 !important;padding:0 !important}

/*CONTENUTI home 2 colonne immagine grande*/
.cont_2col_menu_img {width:363px;padding:0;float:left;margin:0 20px 0 0;}
.cont_2col_menu_img img {width:363px;height:116px;border:none;float:left;margin:0 0 0 0!important;}
.cont_2col_menu_img p {margin:0!important;padding:0;}
.cont_2col_menu_img p.titolo {font-size:16px; color:#336699;display:block;padding:5px 0 7px 0!important;clear:both;}
.cont_2col_menu_img a {color:#336699;text-decoration:none;background: url(/fr_CH/static/images/arrow_trasp.gif) no-repeat top left;padding:0 0 0 15px;line-height:16px;display:block;margin-top:20px;}
.cont_2col_menu_img a:hover {color:#336699;text-decoration:underline;}
.cont_2col_menu_img .nomargin{margin:0 !important;padding:0 !important}

/*CONTENUTI home 3 colonne con menu*/
.cont_3col_menu {width:555px;padding:0;float:left;margin:0 20px 0 0;}
.cont_3col_menu img {width:555px;height:116px;border:none;float:left;margin:0 0 0 0;}
.cont_3col_menu p {margin:0!important;padding:0;clear:both;font-size:12px;}
.cont_3col_menu p.titolo {font-size:16px; color:#336699;display:block;padding:5px 0 7px 0!important;clear:both;}
.cont_3col_menu a {color:#336699;text-decoration:none;background: url(/fr_CH/static/images/arrow_trasp.gif) no-repeat top left;padding:0 0 0 15px;line-height:16px;display:block;margin-top:20px;}
.cont_3col_menu a:hover {color:#336699;text-decoration:underline;}
.cont_3col_menu .nomargin{margin:0 !important;padding:0 !important}
/*15 marzo 2012*/


/*-------------------------------------------------stile per MAPPA e landing con inclusioni */

#col_wide #mappa_intro{border-bottom:1px solid #dddbd0;padding:10px 0 5px 10px; margin:0 0 10px 0 }
#col_wide .mappa_contenuto {padding:10px; height:580px; width:215px; border-right:1px solid #ccc; float:left; margin:0 0 10px 0}
#col_wide .mappa_contenuto ul {list-style-type:none; padding:20px 0 0 10px;}
#col_wide .mappa_contenuto ul li {color:#333;   font-weight:bold; padding:0 0 10px 10px; background: url(/fr_CH/static/images/mappa_freccia_2.gif) no-repeat left 5px}
#col_wide .mappa_contenuto ul li a{color:#333; text-decoration:none}
#col_wide .mappa_contenuto ul li a:hover{color:#333; text-decoration:underline}
#col_wide .mappa_contenuto ul li ul {list-style-type:none; padding:0 0 0 0}
#col_wide .mappa_contenuto ul li ul li {color:#666;   padding:0 0 0 10px; background: url(/fr_CH/static/images/mappa_freccia_1.gif) no-repeat left 2px; font-weight:normal}
#col_wide .mappa_contenuto ul li ul li a{color:#666; text-decoration:none}
#col_wide .mappa_contenuto ul li ul li a:hover{color:#666; text-decoration:underline}
.mappa_titolo {font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;font-size:13px;# font-size:12px!important;font-weight:bold;color:#000;margin:0!important;padding:0!important;height: 10px;}
.mappa_titolo a {color:#666666;text-decoration:none;}

#col_wide .mappa_contenuto_b {padding:10px; height:auto; width:940px; float:left; margin:0; border-bottom: 1px solid #c0c0c0;}
#col_wide .mappa_contenuto_b ul {list-style-type:none; padding:0px 0 0 10px;}
#col_wide .mappa_contenuto_b ul li {font-weight:normal; padding:0 0 0px 10px; background: url(/fr_CH/static/images/mappa_freccia_2.gif) no-repeat left 5px}
#col_wide .mappa_contenuto_b ol {padding:0px 0 0 20px;}
#col_wide .mappa_contenuto_b ol li {padding:0px 0 0 0px;}

.titolo_prodotto {font-size:21px; color:#6c695d;height:20px;padding-top:5px;font-style:normal!important;font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;padding-bottom: 12px;}


/*fix breadcrumbs per landing*/
#cronologia {
    margin: 0 0 20px 2px;
}

