/* FOGLIO DI STILE BASE PER IL PORTALE MODULARE  */
html,body 
{
 margin: 0;
 padding: 0;
 height: 100%;
}
ul
{
	border:0;
	margin:0;
	padding:0;
	list-style-type:none;
	text-indent:0;
}

body 
{
 font-family: verdana,arial,sans-serif;
 font-size: 12px;
 text-align: center;
 background-image: url(../img/bg/bg_body.jpg);
 background-repeat: repeat-x;
 background-position: top;
 background-color: #000000;
 color: #FFFFFF;
}

body h3 
{
	 font-size: 18px;
	 color: #FF1A00;
	 text-align: left;
	 line-height:30px;
}

body h6 
{
 font-size: 12px;
 color: Gray;
 margin: 0;
}

.popup {
 background-color: #434343;
 background-image:none;
}

.popup input 
{
 background-color: #5B5B5B;
 color: #ffffff;
 width: 110px;
 border-width: 0;
}

#btn 
{
 background-image: url(../img/bg/bg_button.jpg);
 background-repeat: repeat-x;
 background-position: bottom;
 color: Black;
 height: 15px;
 width: auto;
}

#btn:hover 
{
 background-image: url(../img/bg/bg_button_hover.jpg);
 background-repeat: repeat-x;
 color: White;
}

/* CONTAINTER - CONTENITORE ****************************/
div#container 
{
 width: 960px;
 margin: 0;
 margin-left: auto;
 margin-right: auto;/* hack footer sempre in fondo*/

 margin-bottom: -150px;
 min-height: 100%;
 height: auto ! important;
 height: 100%;
}

div#container2 
{
 margin-left: auto;
 margin-right: auto;
}

/* hack footer sempre in fondo*/
div#push 
{
 height: 100px;
 clear: both;
}

/*******************************************************/
/* HEADER - TESTATA  ***********************************/
div#header 
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	height: 180px;
	padding-top:20px;
	background: url(../img/header/header.jpg) no-repeat top left;
}

#header_absolute 
{
 position: absolute;
 bottom: 0;
 right: 65px;
 display: inline;
}

div#header_submenu 
{ float: right;
 margin-right: 20px;
}

div#header_submenu a 
{
 text-decoration: none;
 color: Black;
 line-height: 30px;
 display: block;/*background: url(../img/bg/bg_footMenu.jpg) repeat-x -5px;;*/
}

div#header_submenu a:hover 
{
 background-image: url(../img/bg/freccia_top.gif);
 background-repeat: no-repeat;
 background-position: bottom center;
}

div#header_submenu span 
{
 color: Black;
 line-height: 30px;
 display: block;
 background-image: url(../img/bg/freccia_top.gif);
 background-repeat: no-repeat;
 background-position: bottom center;
 margin: 0;
 padding: 0;
}

/*******************************************************/
/* CONTENT - CONTENUTI CENTRALI ********************** */
div#content 
{
 width: 560px;
 margin: 0;
 margin-top: 15px;
 text-align: left;/*	margin-left: 200px;*/
 line-height:18px;
/*hack per float nel container centrale*/

 float: left;
 margin-left: 10px;
}

div#content p 
{
 margin: 0;
 padding: 0;
}

.content_a a 
{
 color: Red;
 text-decoration: none;
}

.content_a a:hover 
{
 color: #A9FD00;
}

div#contentImmagini 
{
 padding: 0;
 margin: 0;
 float: left;
 width: 200px;
 padding-left: 5px;
 margin-top: 75px;
 display: none;
}

/*******************************************************/
/* HOMEPAGE*********************************************/
div#homeMain 
{
 width: 548px;/*height: 183px;*/
/*background:	url(../img/bg/home.jpg) no-repeat top; */
}

div#homeMain h3 
{
 font-size: 30px;
 color: Red;
 margin: 0;/*	padding-top: 10px;
	margin-left: 15px;*/
}

div#homeMain h4 
{
 font-size: 18px;
 color: Gray;
 margin: 0;/*	margin-left: 15px;*/
}

div#homeText
{
 width: 548px;
 font-size: 14px;
 line-height: 20px;
 text-align: left;
 margin-top: 20px;
}

div#homeText span 
{
 font-weight: bold;
 color: Red;
}

div#homeLoghi 
{
 
}

div#homeLoghi span 
{
 padding: 3px;
}

div#homePromo 
{
 
}

div#homeInPromo 
{
 margin-bottom: 20px;
 border-left:1px solid #eee;
 margin-left: 110px;
 height: 110px;
}

div#homeinpromo_img 
{
 float: left;
 padding-right: 10px;
}

#homeinpromo_tit 
{
 font-size: 16px;
 font-weight: bold;
 color: Gray;
 padding-left: 10px;
}

#homeinpromo_txt 
{
 padding-left: 10px;
 color: #9B9B9B;
}

/*******************************************************/
/* NAVIGATION - COLONNA DI SINISTRA  *******************/
div#navigation 
{
 margin-top: 15px;
 float: left;
 width: 190px;/*border: 1px solid Gray;*/
/*background:url(../img/bg/bg_nav.jpg) no-repeat top right;*/
}

div#menucont 
{
 background: url(../img/bg/bg_menu_centre.png) repeat-y top;
 margin: 0;
 padding: 0;
 display: block;
}

div#menucont_top 
{
 background-image: url(../img/bg/bg_menu_top.png);
 background-repeat: no-repeat;
 background-position: top right;
 width: 190px;
 height: 21px;
 display: block;
 margin: 0;
 padding: 0;
}

div#menucont_bottom 
{
	background:url(../img/bg/bg_menu_bottom.png) no-repeat bottom;
	/*
	background-image: url(../img/bg/bg_menu_bottom.png);
	background-repeat: no-repeat;
	background-position: top right;
	*/
	width: 190px;
	height: 22px;
	display: block;
	margin: 0;
	padding: 0;
}

div#menu 
{
 display: block;/*margin-bottom: 5px;*/

 /*margin-top: 20px;*/

 text-align: right;
 margin-right: 15px;
}
div#menu  ul
{

	border:0;
	padding:0;
	margin:0;
	text-indent:0;
	list-style: none outside;
}
div#menu li 
{
	/*padding-bottom: 10px;*/
	min-height:22px;
	line-height:22px;
}

div#menu li a 
{
 padding: 0;
 margin: 0;
 background-image: url(../img/bg/menu_main.jpg);
 background-repeat: no-repeat;
 background-position: right;
 padding-right: 15px;
 color: #ffffff;
 text-decoration: none;
 display: block;
}

div#menu li a:hover 
{
 background-image: url(../img/bg/menu_main_big_hover.jpg);
 background-repeat: no-repeat;
 background-position: right;/*color:#9EC521;*/

 color: #FF1A00;
}

span#sfondomenu 
{
 color: White;
 border-color: #FF1A00;
 border-width: 1px;
 border-style: solid;
 padding: 2px;
 margin: 2px;
}

div#menu span 
{
 margin-right: 0px;
}

div#menu span a 
{
 background-image: url(../img/bg/menu_freccia.gif);
 background-repeat: no-repeat;
 background-position: right;
 padding-right: 15px;
 color: #ffffff;
}

div#menu span a:hover 
{
 background-image: url(../img/bg/menu_freccia_hover.gif);
 background-repeat: no-repeat;
 background-position: right;
}

div#menu span p 
{
 margin: 0;
 background-image: url(../img/bg/menu_freccia_hover.gif);
 background-repeat: no-repeat;
 background-position: right;
 /*color:#9EC521;*/
 color: #FF1A00;
 padding-right: 15px;
}

/*******************************************************/
/* EXTRA - COLONNA DI DESTRA  **************************/
div#extra 
{
 margin: 0;
 margin-top: 15px;
 float: right;
 width: 190px;
 text-align:left;

}
div#extraCont
{
 margin-top: 15px;
 margin-left:5px;
 background-image: url(../img/bg/bg_extra.jpg);
 background-repeat: no-repeat;
 background-position: top left;/*border: 1px solid Gray;*/
} 
div#extraLogo
{
	margin-top:15px;
	width:150px;
	height:97px;
	background:url(../img/bg/newlogo_interno.png) no-repeat top left;
}
div#extraLogo img
{
	display:block;
	width:150px;
}
/*******************************************************/
/* FORM AREA RISERVATA ********************************/
div#accesso_bg
{
	/*background:url(../img/bg/bg_reserved.jpg) no-repeat top;*/
}
div#accesso 
{
 /*background-color: Aqua;*/

 
 
 display: block;/*height: 200px;*/

 text-align: right;
 margin-right: 15px;
 margin-top: 20px;
}

div#accesso p 
{
 margin: 0;
 margin-bottom: 10px;
 font-weight: bold;
}

div#accesso li 
{
 float: right;
 display: block;/*background-color: Lime;*/

 width: 175px;
 list-style: none;
 margin-bottom: 5px;
 margin-left: 0;
}

div#accesso li a 
{
 font-size: 10px;
 color: Red;
 text-decoration: none;
}

div#accesso li a:hover 
{
 color: White;
}

div#accesso input 
{
 /*width:90px;*/

 border-width: 0;
 font-size: 10px;
}

.accesso_input 
{
 background-color: #5B5B5B;
 color: #ffffff;
 width: 110px;
}

div#accesso label 
{
 /*float:left;*/

 width: 50px;
 text-align: right;
 padding-right: 2px;
 font-size: 10px;
 margin-right: 10px;
}

#accesso_button 
{
 background-image: url(../img/bg/bg_button.jpg);
 background-repeat: repeat-x;
 color: Black;
}

#accesso_button:hover 
{
 background-image: url(../img/bg/bg_button_hover.jpg);
 background-repeat: repeat-x;
 color: White;
}

/* pop registrazione o pws dimenticata */
div#container_LP 
{
 width: 300px;
 height: 125px;
 margin-top: 0;
 margin: 0;
 padding: 0;
 text-align: center;
}

div#container_LP h5,div#container_nuovou h5 
{
 margin-top: 10px;
 font-size: 12px;
 color: White;
}

.login 
{
 font-size: 10px;
}

/* SEZIONE UTENTI REGISTRATI */
div#formUser 
{
 width: 400px;/*border: 1px solid #D3D3D3;*/

 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 0;
 text-align: left;
}

div#formUser p, div#formUser label 
{
 font-size: 12px;
 font-family: arial,sans-serif;
}

div#formUser p 
{
 width: 300px;
 margin-left: 50px;
 margin-bottom: 20px;
 text-align: left;
}

/* nuovo utente*/
div#nuovoUT
{
 width: 400px;
 height: 400px;
 margin-top: 0;
 margin: 0;
 padding: 0;
 padding-left: 10px;
 text-align: center;
}

div#formUser label 
{
 margin-right: 5px;
 width: 125px;
 display: block;
 float: left;
 text-align: right;
}

div#formUser li 
{
 list-style: none;
 margin-top: 5px;
 height: 20px;
 width: 400px;
 text-align: left;
}

div#formUser input,div#formUser select 
{
 float: left;
}

/*******************************************************/
/*  NEWS   ******************************************/
.newsContenitore 
{
 margin-bottom: 20px;
 min-height: 150px;
}

.newsImg 
{
 float: left;
 min-height: 150px;
 width: 150px;
}

.newsImg  ul{padding-top:5px;border-top:1px solid #3c3c3c;margin-top:5px;}
.newsImg  ul li{margin-top:5px;}
.newsImg  ul li a.newsLink{}
.newsImg  ul li span{font-size:10px;}

.newsText 
{
 margin-left: 160px;
 padding-left: 10px;
 border-left-color: #eee;
 border-left-width: 1px;
 border-left-style: solid;
 width: 340px;
}

h6#dataNews 
{
 color: Gray;
 margin: 0;
 font-size: 12px;
 margin-bottom: 5px;
}

h4#titoloNews 
{
 margin: 0;
 font-size: 18px;
 font-weight: bold;
 color: Gray;
}

p#testoNews 
{
 margin: 0;
 margin-bottom: 20px;
}

/* NEWS SINGOLA */
#news p 
{
 margin: 0;
 margin-left: 10px;
 font-size: 11px;
 padding-right: 10px;
}

p#SNews_data 
{
 font-style: italic;
 text-align: right;
}

p#SNews_titolo 
{
 font-weight: bold;
 margin-top: 10px;
 margin-bottom: 10px;
 color: #B2DC2A;
}

p#SNews_testo 
{
 margin-bottom: 20px;
 text-align: left;
}

p#SNews_btn 
{
 text-align: right;
 float: right;
}

p#SNews_btn a{
 background: url(../img/bg/bg_button.jpg) repeat-x;
 color: Black;
 height: 15px;
 width: 40px;
 text-decoration: none;
 display: block;
 padding-left: 5px;
 padding-right: 5px;
 text-align: center;
}

p#SNews_btn a:hover 
{
 background: url(../img/bg/bg_button_hover.jpg) repeat-x;
 color: White;
}

/*newsticker*/
div#contenitorenews 
{
 /*background:#eee;	*/

 margin-right: 5px;
  padding-top: 10px;
 padding-bottom: 5px;
 margin-top: 5px;
 text-align: left;
 min-height: 290px;
}

div#contenitorenews span 
{
 margin-left: 10px;
 font-weight: bold;
}

div#news 
{
 width: 150px;
}

div#news.hasjs 
{
 height: 230px;
 overflow: hidden;
 position: relative;
 margin-top: 10px;
 margin-right: 5px;
}

div#news.hasjs ul 
{
 position: absolute;
 top: 120px;
 left: 0;
 margin-top: 5px;
 margin-right: 2px;
 margin-bottom: 0;
 margin-left: 5px;
 padding: 0;
 padding-left: 5px;
}

div#news li 
{
 list-style-type: none;
 list-style-position: outside;
}

.tickerlink 
{
 margin-bottom: 10px;
 text-align: left;
}

.tickerlink a 
{
 text-decoration: none;
 color: Red;
}

.tickerdata 
{
 text-align: left;
 color: #6F9724;
}

.tickertitle 
{
 text-align: left;
 font-weight: bold;
}

/*******************************************************/
/* PRODOTTI PROMO BOX*/
div#contenitorepromo 
{
 width: 165px;
 margin-right: 5px;
 background-color: #eee;
 margin-top: 5px;
 padding-bottom: 5px;
}

div#contenitorepromo ul 
{
 margin: 0;
 padding: 0;
 list-style-type: none;
 list-style-position: outside;
 text-align: left;
 padding-left: 10px;
}

div#contenitorepromo li 
{
 margin-top: 10px;
}

div#contenitorepromo li a 
{
 text-decoration: none;
 color: Red;
}
/*******************************************************/
/* DISTRIBUZIONE   ******************************************/
#distributoriNew{}
	.distributoriNazione{}
		.distributoriNazione h3{font-size:12px;margin-top:10px;margin-bottom:5px;}
			.distributoriDistributore{margin-bottom:5px;}






/* ******************/
/* CICLI ************************************************/
div#cicli_top 
{
 margin-right: 5px;
 width: 160px;
 height: 20px;
 display: block;
 background-image: url(../img/bg/bg_menu_top.jpg);
 background-repeat: repeat-y;
 background-position: top right;
}

div#cicli_bottom 
{
 margin-right: 5px;
 width: 160px;
 height: 20px;
 display: block;
 background-image: url(../img/bg/bg_menu_bottom.jpg);
 background-repeat: repeat-y;
 background-position: top right;
}

div#cicli 
{
 margin-right: 5px;
 padding-bottom: 5px;
 text-align: left;
 width: 160px;
 background-image: url(../img/bg/bg_menu_centre.jpg);
 background-repeat: repeat-y;
 background-position: top right;
}

div#cicli span 
{
 margin-left: 10px;
 font-weight: bold;
 background-image: url(../img/bg/menu_main.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 padding-left: 15px;
 display: block;
}

.ciclo 
{
 width: 100px;
 margin-left: 10px;
 background-image: url(../img/bg/menu_freccia_l.gif);
 background-repeat: no-repeat;
 background-position: left;
 padding-left: 15px;
 font-size: 10px;
 margin-top: 5px;
}

div#cicli a 
{
 color: White;
 text-decoration: none;
}

div#cicli a:hover 
{
 color: #A9FD00;
}

/********************************************************/
/*  PRODOTTI   ******************************************/
h5#bricioleProdotti 
{
 margin-bottom: 10px;
 margin-top: 0;
 text-align: right;
 font-size: 10px;
 margin-right:10px;
}

h5#bricioleProdotti a 
{
 color: Red;
 text-decoration: none;
}

div#prodottoDescrizione 
{
 float: left;
 color: #3c3c3c;/*width:60%;*/
}

div#prodottoImmagine 
{
 float: right;/*width: 40%;*/

 margin-top: 5px;
 margin-right: 0;
 margin-bottom: 5px;
 margin-left: 5px;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 background-color: #F2F2F2;
}

div#prodottoLink 
{
 clear: both;
}

.li_prodlink 
{

 list-style-position: outside;
 list-style-type: none;
 border-bottom-color: #3c3c3c;
 border-bottom-width: 1px;
 border-bottom-style: solid;
}

.li_prodlink a 
{
 color: #6F9724;
 text-decoration: none;
}

.prodotti_gamma 
{
	/*border: 1px solid #eee;*/
	margin-bottom: 20px;
	min-height: 150px;
}

.prodotti_gamma_img 
{
 width: 140px;
 /*height: 140px;*/
 float: left;
 /*background-color: red;*/
 }

.prodotti_dett 
{
 /*	border: 1px solid green;*/

 margin-left: 160px;
 width: 390px;
}

.prodottiTitolo 
{
 font-size: 18px;
 color: White;/*height: 30px;*/
/*background-color: Red;*/

 font-weight: bold;
 line-height: 30px;
 text-align: Left;
 padding-left: 5px;
}

.prodottiTitolo a 
{
 text-decoration: none;
 color: White;
}

.prodottiTitolo_code 
{
 color: #3c3c3c;
 font-size: 12px;
}

.prodottiTesto 
{
 margin-bottom: 5px;
}

.prodottiTesto_dett 
{
	padding: 5px;
	padding-top: 10px;
	background-color: #eee;
	color: #3c3c3c;
	margin-top: 1px;
}

.prodotti_dett_link 
{
	/*background-color: #B2DC2A;*/
	/*background-color: #ed1c29;*/
	background-color: #eee;
	
	border-left-color: red;
	
	
	border-left-width: 20px;
	border-left-style: solid;
	
	
	margin-top: 1px;
	text-align: right;
	color: #3c3c3c;
	
	list-style-type:none;
}

.prodotti_dett_link p 
{
	text-align: left;
	background-color: White;
	font-size: 10px;
}

.prodotti_dett_link a 
{
 text-decoration: none;
 color: #3c3c3c;
 background-image: url(../img/bg/arrow-menu.gif);
 background-repeat: no-repeat;
 background-position: right;
 padding-right: 20px;
 width: 370px;
 display: block;
}

html > body .prodotti_dett_link a 
{
	width: 350px;
}


.prodotti_dett_link a:hover 
{
	/*background-color: #231f20;*/
	background-color: red;
	color:#eee;
	 background-image: url(../img/bg/arrow-menu_w.gif);
 background-repeat: no-repeat;
 background-position: right;
}

.prodotti_rangeProdotti 
{
 display: block;
 height: 20px;
 background-color: #eee;
 margin-top: 1px;
 color: #3c3c3c;
 /*border-left-color: #B6E026;*/
 border-left-width: 20px;
 border-left-style: solid;
 line-height: 20px;
}

.prodotti_rangeProdotti a 
{
 text-decoration: none;
 color: #3c3c3c;
 width: 365px;
 display: block;
 background-color: #eee;
 padding-left: 5px;
}

.prodotti_rangeProdotti a:hover 
{
 /*background-color: #B6E026;*/
  background-color: #ffffff;
   color: #3c3c3c;
}

#prodottigamma 
{
 margin-bottom: 40px;
}

#prodottigamma h4 
{
 font-size: 24px;
 color: Gray;
 font-weight: bold;
 text-align: right;
}



#schedeSicurezzaColore{background:#222222;margin:10px 0 10px 0;padding:15px;}
#schedeSicurezzaColore h2{font-size:16px;margin:0;color:gray;}
#schedeSicurezzaColore h4{font-size:12px;color:gray}
#ss_button 
{
 background-image: url(../img/bg/bg_button.jpg);
 background-repeat: repeat-x;
 color: Black;
}

#ss_button:hover 
{
 background-image: url(../img/bg/bg_button_hover.jpg);
 background-repeat: repeat-x;
 color: White;
}

/*******************************************************/
/*  STORIA    ******************************************/
.ref 
{
 color: Gray;
 font-size: 16px;
}

#ref_ship ul 
{
 margin: 0;
 padding: 0;
 list-style-type: none;
 width: 250px;
 float: left;
 margin-right: 20px;
}

#ref_ship ul li 
{
 
}

#ref_ship span 
{
 font-size: 10px;
}

#ref_super ul 
{
 margin: 0;
 padding: 0;
 list-style-type: none;
 width: 250px;
 float: left;
 margin-right: 20px;
}

#ref_super ul li 
{
 
}

/*******************************************************/
/*centri*/
.centri 
{
 margin: 0;
 color: Red;
 font-size: 14px;
 margin-bottom: 20px;
}

.regione h4 
{
 font-size: 14px;
 color: Gray;
 margin: 0;
 margin-bottom: 10px;
 margin-top: 20px;
}

.centri_centro 
{
 margin-bottom: 5px;
 line-height: 15px;
}

.centri_punto 
{
 font-weight: bold;
}

.centri_dett 
{
 font-style: italic;
}

#centri_ita_html 
{
 float: right;
 padding-left: 10px;
 border-left-color: Gray;
 border-left-width: 1px;
 border-left-style: dotted;
 font-size: 10px;
 margin-top: 20px;
}

/*  LINGUE   ******************************************/
div#lingua 
{
 position: absolute;
 z-index: 200;
 margin-top: 30px;
 width: 33px;
 height: 89px;
 background-image: url(../img/bg/bg_lingua.gif);
 background-repeat: no-repeat;
 background-position: top;
 font-size: 12px;
 padding-top: 20px;
 float: left;
 top: 0;
 left: 0;
}

div#lingue div 
{
 margin-bottom: 5px;/*	margin-left: 2px;*/

 padding: 1px;/*	width: 10px;
	height: 10px;*/
}

div#lingue div span 
{
 padding: 1px;
 background-image: url(../img/bg/bg_transp.jpg);
 color: #3c3c3c;
 display: block;
 width: 20px;/*	
	width: 10px;
	height: 10px;
*/
}

div#lingue div a 
{
 /*	border: 1px solid #3d3d3d;*/

 color: White;
 text-decoration: none;
 padding: 1px;
 display: block;
 width: 20px;/*	
	width: 10px;
	height: 10px;
*/
}

div#lingue div a:hover 
{
 color: #3c3c3c;
 background-image: url(../img/bg/bg_transp.jpg);
}

/*******************************************************/
/*  GAMMA COLORI   ******************************************/
.gammaMain 
{
 font-size: 16px;
 color: red;
}

.gammaNomeProd 
{
 font-size: 14px;
 color: Gray;
}

.gammaContenitore 
{
 width: 80px;
 height: 80px;
 float: left;
}

.gammaColore 
{
 width: 65px;
 height: 65px;
 margin-left: 5px;
 display: block;
 border-color: #eee;
 border-width: 1px;
 border-style: solid;
}

.gammaContenitore span 
{
 font-size: 10px;
 margin-left: 5px;
}

/******************************************************/
/*cerca prod*******************************************/
#cercaProd 
{
 position: absolute;
 top: 5px;
 right: 75px;
 font-size: 10px;
 z-index: 29;
 margin: 0;
 padding: 0;
 border: 0;
 height: 20px;
}

div#cercaProd input 
{
 margin: 0;
 padding: 0;
 border: 0;
 height: 15px;
 line-height: 15px;
 font-size: 10px;
}

#cerca_button 
{
 border-width: 0;
 margin: 0;
 padding: 0;
height: 15px;
 line-height: 15px;
 font-size: 10px;
 background-image: url(../img/bg/bg_button.jpg);
 background-repeat: repeat-x;
 color: Black;
 width: 40px;
}

#cerca_button:hover 
{
 background-image: url(../img/bg/bg_button_hover.jpg);
 background-repeat: repeat-x;
 color: White;
}

span#cercaProd_txt 
{
 margin-right: 10px;
 color: #eee;
}

/******************************************************/
/* risultati ricerca*/
#cercaRis 
{
 margin-left: 0px;
 padding-left: 0px;
 /*
 background-image: url(../img/bg/menu_freccia_cerca.gif);
 background-repeat: no-repeat;
 background-position: top left;
 */
}

#cercaRis h3 
{
 font-size: 14px;
 margin: 0;
 padding: 0;
}

#cercaRis h6 
{
 font-size: 12px;
 margin: 0;
 padding: 0;
 margin-bottom: 20px;
 color: Gray;
}

/**/
/*  FOOTER   ******************************************/
div#footer 
{
 clear: both;
 color: White;
 height: 150px;
 /*background-image: url(../img/bg/bg_footer_right.jpg);
 background-repeat: no-repeat;
 background-position: top right;*/
 background-color: #434343;/* hack footer sempre in fondo*/

 width: 100%;
 border-top-color: #FF1A00;
 border-top-width: 2px;
 border-top-style: solid;
 margin-top: 50px;
 min-width: 960px;
 text-align: left;
}

#footerMenu 
{
 font-size: 10px;
 margin-left: 10px;
 margin-top: 20px;
 margin-bottom: 0;
 text-align: left;
 margin-right: 50px;
}

#footerMenu span 
{
 background-image: url(../img/bg/bg_footMenu.jpg);
 background-repeat: repeat-x;
 background-position: top;
 color: #3c3c3c;
 padding: 1px;
}

#f1 
{
 float: left;
 margin-left: 5px;
 padding-right: 10px;
 border-right-color: #eee;
 border-right-width: 1px;
 border-right-style: solid;
 font-style: normal;
}

#f2 
{
 float: left;
 margin-left: 10px;
 margin-right: 10px;
 font-style: normal;
}

#f3 
{
 border-left-color: #eee;
 border-left-width: 1px;
 border-left-style: solid;
 padding-left: 10px;
 font-style: normal;
 float: left;
}

#footerMenu a, #notices p a 
{
 text-decoration: none;
 color: White;
 padding: 1px;
}

#footerMenu a:hover, #notices p a:hover 
{
 background-image: url(../img/bg/bg_transp.jpg);
 background-repeat: repeat-x;
 background-position: top;
 color: #3c3c3c;
}

#notices 
{
 float: right;
 margin-top: 20px;
 margin-right: 15px;
}

#notices p 
{
 margin: 0;
 text-align: right;
 margin-bottom: 5px;
 font-size: 10px;
}

#footerlarg 
{
 width: 900px;
}

/*****************************************************/
div#credits 
{
 margin: 0;
 border-width: 0;
 padding: 0;
 background-image: url(../img/bg/btn_credits.gif);
 background-repeat: no-repeat;
 background-position: center;
 width: 70px;
 height: 13px;
 float: left;
 margin-left: 10px;
 font-size: 10px;
 text-align: center;
}

div#credits a 
{
 color: White;
 text-decoration: none;
}

div#credits a:hover 
{
 color: #3c3c3c;
}

/*clear*/
#clear 
{
 clear: both;
}

#clearL
{
 clear: left;
}

#clearR 
{
 clear: right;
}

/*comuni*/
.red 
{
 color: Red;
}

/* CREDITS E FOOTER ELEMENT */
.credits{
	text-align: center;
}
.credits a{
	font-size: 18px;
	line-height: 40px;
	color:White;
	letter-spacing: 2px;
}

.term h4{
	color:Gray;
	font-size: 14px;
	font-weight: bold;
	
}


/* INTRO                ************************************/
.intro{
/*	background:url(../img/bg/bg_intro.jpg) repeat-x top;*/
	background:url(../img/bg/newBgIntro.jpg) repeat-x top;
	background-color:black;
}
#intro{
	/*background:url(../img/bg/intro.jpg) no-repeat top;*/
	width:960px;
	height:600px;
	margin:0;
	padding:0;
	border:0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#link{
	right:10px;
	top:310px;
   COLOR:WHITE;
   position:absolute;
}
#link a{
	text-decoration:none;
	color:White;
   font-size:10px;
   background:url(../img/bg/introbtn.gif);
	display:block;
   height:27px;
   width:106px;
	line-height:27px;
   margin-bottom:5px;
}
#link a:hover{
	color:#3c3c3c;
	background:url(../img/bg/introbtn_hover.gif);
}
#introMail{
	position:absolute;
	top:320px;
	left:10px;
}
#introMail a{
	color:White;
	text-decoration:none;
}
#introMail a:hover{color:red;}




/**/
.contenitore_coloriProdottoDett
{
	float:left;
	width:200px;
	height:30px;
}
.contenitore_coloriProdottoDett span 
{
	margin:0;
	padding:0;
	border:0;
	line-height:25px;
	height:25px;
}

#coloriProdotto
{
	margin-left:160px;
	margin-top:10px;
	font-size:10px;
}
#coloriProdotto h3
{
	font-size:12px;
	margin-bottom:0;
}

.coloriProdottoDett
{
	display:block;
	width:15px;
	height: 15px;
	float:left;
	margin:5px;
	border:1px solid gray;
}

.confezioni{float:left;margin-right:10px;display:block;}

/**/
#logoMarchio div span
{
	margin-left:15px;
}


/* pop registrazione o pws dimenticata */
div#container_LP{
	width: 300px;	
	height: 125px;
	margin-top: 0;
	margin: 0;
	padding: 0;
	text-align: center;
}
div#container_LP h5,div#container_nuovoU h5{
	margin-top: 10px;
	font-size: 12px;
}
/* SEZIONE UTENTI REGISTRATI */

div#formUser{
	width: 500px; /*border: 1px solid #D3D3D3;*/
	padding: 10px 10px 10px 0;
	text-align: left;
}
div#formUser p, div#formUser label{
	font-size: 12px;
	color: #ffffff;
	font-family: arial,sans-serif;
}
div#formUser p{
	width:300px;
	margin-left:50px;
	margin-bottom: 20px;
	text-align: justify;
}
/* nuovo utente*/
div#nuovoUT{
	width:400px;
	height: 400px;
	margin-top: 0;
	margin: 0;
	padding: 0;
	padding-left:10px;
	text-align: center;
}
div#formUser label{
	margin-right: 10px;
	width: 200px;
	display: block;
	float: left;
	text-align: right;
}
div#formUser li{
	list-style: none;
	margin-top: 5px;
	height: 20px;
	width:400px;
	text-align: left;
}
div#formUser input,div#formUser select{
	float: left;
	background-color:#5b5b5b;
	border:0;
	margin-bottom:10px;
	color:#eee;
}
/*******************************************************/

/***   HR ***/
div.horRule {
height: 1px;
border-top: 1px solid gray;
margin-top: 15px;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
}

div.horRule hr {
display: none;
}
/* fine Hr */


/**/
#immaginiCC
{
	margin-left:160px;
	margin-top:10px;
	font-size:10px;
}
#immaginiCC img
{
	margin-bottom:20px;
	border:1px solid red;
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
	
}

#immaginiCC h3
{
	font-size:12px;
	margin-bottom:0;
}


/*******************************************************/
/*  DOWNLOAD    ****************************************/
#dwnintro{border:0px; margin:0px; text-align:justify; color:#ababab; font-size:11px;}
#dwn{border:0px; margin:10px;}
	#dwn a{color:#ffffff; font-size:12px;}
	#dwn a:hover{color:#A9FD00;}
	#dwn img{border:0px;}
		#didascalia{text-align:justify; color:#ababab; font-size:11px; margin-left:30px;}	