/*Ultima modifica 19/11/2012 da Danila*/

/*Body contiene: Sfondo del sito o colore, allineamento del testo, scelta della famiglia dei font.
 Il 1°body contiene un'immagine di sfondo il 2°body contiene le ombre laterali, che sono un unica immagine*/

body{
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	background-attachment: scroll;
	background-color: #9e9995;
	background-image: url(../images/body.jpg);
	background-repeat: repeat-x;
	background-position: center 0;
}

/*Classe per avere l'ombra dietro al boby si possono avere 2 immagini di sfondo. ombra e un immagine di sfondo.*/
.mainform {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: Transparent;
    background-image: url("../images/bg_shadows_.png");
    background-origin: padding-box;
    background-position: center 0;
    background-repeat: repeat-y;
    background-size: auto auto;
}


/*Sfondo complessivo parte "bianca" per il testo; usato per aggiungere l'ombra sfumata in alto .bg{background:url(../images/bg_gradient.jpg) repeat-x 0 0 !important;} */

/*Area che contiene il footer*/
.content_bottom{    
	background: url("../images/footer.png") no-repeat scroll 0 0 transparent !important;
    color: #000;
    font-size: 70%;
    /*height: 155px;*/
    margin: 0;
    padding: 0;
    width: 980px;
	/*float:left;*/
	} 

/*.bg {background:#FFFFFF no-repeat bottom !important; padding-bottom:80px;}*//*attivare uesta classe solo se non si vuole immagine del footer*/

/* qui è possibile attivare immagine del sopra al footer*/ 
.bg {
	background-color: #FFFFFF;
    border: 1px solid #ccc;
    border-radius: 15px 15px 15px 15px;
	margin-top: 5px;
   /* -moz-background-clip: border !important;
    -moz-background-origin: padding !important;
    -moz-background-size: auto auto !important;
    background-attachment: scroll !important;
    background-color: transparent !important;
    background-image: url("../images/footer.jpg") !important;
    background-position: center bottom !important;
    background-repeat: no-repeat !important;
    padding-bottom: 80px;*/
}

/*container qui è possibile cambiare il colore o trasparenza dell'intero sito che di solito è bianco
per capire meglio inserire questo tag : #container { background-color: transparent !important;} */
#container {padding: 45px 0 0 !important;
background: none repeat scroll 0 0 transparent !important;
}

/*Area logo*/
.logo{
	border:0px;
	margin: -30px 0 45px 0;
}



/*Area immagine caratteristica orizzontale in homepage*/
.img-banner{width:980px;height:198px;background: url(../images/img_confcommercio.jpg) no-repeat;}

/*Area in alto a destra contenente ricerca,carrello,area riservata*/
/*.top_right{position:relative;float:right;width:290px;margin:32px 20px 0 0;text-align:right;font-size:80%;}*/
.top_right{position:absolute;float:right;width:290px;margin:0px 20px 0 660px;text-align:right;font-size:80%;}


/*Area Ricerca*/

/*Caselle di testo la parte bianca*/
.input {
    border: 0 none;
    color: #000000;
    display: inline;
    float: left;
    font-size: 120%;
    margin: 0;
    padding: 5px;
    width: 168px;
}
/*Area di ricerca*/
.searchbox {
	background: url("../images/background_search.png") no-repeat scroll 0 0 transparent;
    background-color:  transparent;
/*  border: 2px solid #923000;
    border-radius: 5px 5px 5px 5px;*/
    float: right;
    height: 22px;
    padding: 3px;
}
/*Casella di testo per la ricerca*/
.searchbox .input {
    color: #979797;
    height: 17px;
    margin-top: 1px;
    padding-top: 2px;
	background: none repeat scroll 0 0 transparent;
}
/*Pulsante di ricerca inattivo*/
.search {
    background: url("../images/search.png") no-repeat scroll center center transparent;
    border: 0 none;
    cursor: pointer;
    display: inline;
    float: right;
    height: 22px;
    margin: 0;
    padding: 0;
    width: 27px;
}
/*Pulsante di ricerca al passaggio del mouse*/
.search:hover {
    background: url("../images/search_hover.png") no-repeat scroll center center transparent;
}



/*Area riservata*/
/*Box a "scomparsa" per l'accesso all'area riservata (in alto sotto ricerca"*/
.sb1{float:right;display:inline;margin-top:2px;width:250px;visibility:hidden;} /*Parte visibile quando il box è "chiuso"*/
/*Link dentro il box*/.sb1 a, .sb2 a{text-decoration:none;}
/*Pulsante di log in*/.sboxbtn{text-align:right;background:#fff;float:right;padding:4px 10px 2px 20px;position:absolute;z-index:9999;border:1px solid #ddd;border-bottom:0px;right:0px;} 
/*Parte visibile quando il box è "aperto"*/.sb2{padding:4px 10px 0px 20px;float:right;display:inline;margin-top:2px;}
/*Testo "Area associati"*/.sboxtxt{padding-right:10px;float:left;cursor:pointer; color: #666 !important;}
/*Immagine piccola accanto il testo "Area associati"*/.sboximg{margin-top:1px;float:left;}
/*Contenuto box*/.sbox-content{background:#fff url(../images/login-bg.jpg) repeat-x bottom;border:1px solid #ddd;margin-top:24px;float:left;position:absolute;z-index:9998;width:208px;text-align:left;padding:5px 20px;left:auto;right:0;}
/*Link dentro il box*/.sbox-content a{text-decoration:underline}
/*Testo dentro il box*/.sbox-content p label{font-size:14px;}
/*Area pulsante*/.sbox-entra{margin-left:15px;}


/*Area breadcrumbs*/
/*Posizionamnto, sfondo, ecc.*/.breadcrumbs{  height: 0;visibility: hidden;}
/*Links dei breadcrumbs*/.breadcrumbs a, .breadcrumbs a:hover{color:#fff;	font-style:normal;}

/*Area breadcrumbs PAGINE INTERNE*/
/*Posizionamnto, sfondo, ecc.*/.breadcrumbs_internal {height:22px;background-image: none;color:#666;font-size:90%;padding:7px 0 2px 30px;font-weight: bold;}
/*Links dei breadcrumbs*/.breadcrumbs_internal a, .breadcrumbs_internal a:hover {color: #666;font-style: normal; font-weight:bold !important;}

.content_bottom .col_1 a, .content_bottom .content_right a, .content_bottom .col_1 a:hover, .content_bottom .content_right a:hover {
    color: #000 !important;
}

/*Area Link*/
/*Links*/a {color:#666;text-decoration:underline;}
/*Links al passaggio del mouse*/a:hover{color:#ccc;text-decoration:none;}

.product {
    color: #168536 !important;}


/*Inforequest*/
/*Pulsante usato in alcuni inforequest vecchi*/.button_form{color:#fff;font-size:120%;background:url(../images/red_button.jpg) 0 0 no-repeat;border:0;width:187px;cursor:pointer;padding:9px 0 13px 0;}
/*Caselle di testo all'interno dell'inforequest*/.input2{border:1px solid #939598;width:170px;padding:5px;margin:0 0 5px 0;}
/*Menu a tendina all'interno dell'inforequest*/.inputddl{border:1px solid #939598;width:182px;padding:5px 0 5px 0;margin:0 0 -5px 0;}

/*è il box contente la richiesta di informazione, il tasto invia, scrivi nome e cognome, ecc, si può modificare lo sfondo con un immagine o con un colore, il posizionamento, il bordo, ecc*/
.info_box {
	background:#fff url(../images/sidebar-bg.jpg) repeat-x bottom center;
	margin:0px 0 0 0px;
	padding:10px 10px 40px 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}

/*Da qui si può gestire il titolo "Iscrivi alla newsletter" cambiando il colore, la dimensione, il font, sottolineatura, ecc ma avvolte utiliziamo un immagine che è presente nella stringa .top_form_landing vedi sotto */.info_box .h3{font-size:98%; color:#010066;}

/*Da qui è possible gestire l'immagine top_form.jpg ovvero il titolo della iscrizione alla newsletter*/
.top_form_landing {

    -moz-background-clip: border !important;
    -moz-background-origin: padding !important;
    -moz-background-size: auto auto !important;
    background-attachment: scroll !important;
    background-color: transparent !important;
    background-image: url("../images/top_form.jpg") !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    display: block;
    height: 63px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 200px;
}

/*Pulsante "ISCRIVITI" inforequest inattivo  - questa classe è utilizzata anche per altri pulsanti nel sito*/
.button_contentright 
{
	background: url("../images/button.png") repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    height: 24px;
    margin: 6px 23px 0 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 116px;
	border-radius: 5px 5px 5px 5px;
}
/*Pulsante "ISCRIVITI" inforequest al passaggio del mouse  - questa classe è utilizzata anche per altri pulsanti nel sito */
.button_contentright:hover 
{
	background: url("../images/button.png") repeat scroll 0 0 transparent;

/*colore del testo*/
    	color: #FFFFFF;

/*sottolienatura del testo se messo un none non viene sottolineato al passaggio del mouse*/

    	text-decoration:underline; 
}

/*Box Area Associati (-COLONNA A DESTRA-)*/
.lpassword{font-size:11px;} /*Testo password dimenticata*/
.lpassword a{text-decoration:underline;color:#010066}/*Link password dimenticata*/
.lpassword a:hover{text-decoration:none;} /*Link password dimenticata al passaggio del mouse*/
.btnentra{margin:15px 0px 5px 20px;}/*Pulsante entra in area riservata*/

/*?????*/
.sponsor-ads{margin:5px 0;}

/*MENU' - proprietà da non customizzare*/

/*Area complessiva contenente tutte le voci del menu CON ALLINEAMENTO A DESTRA*/
.menu {float:right;margin-right: 10px;}
.menu_container{position:absolute;margin-top: 115px;margin-bottom: 0px;width:980px;}

.menu ul li a span {
	background: url("../images/pipe.gif") no-repeat scroll right 10px transparent !important;
    display: block !important;
    height: 20px !important;
    padding: 5px 10px 0 0 !important;
}

/*Area complessiva contenente tutte le voci del menu CON ALLINEAMENTO A SINISTRA
.menu{margin:115px 0 0px 10px;position:absolute;}*/

/*Immagine freccia che indica la presenza di voci di secondo livello*/
.arrow{
	background: url("../images/arrow_menu.png") no-repeat scroll 0 0 transparent;
    display: block !important;
    height: 10px !important;
    margin: -10px 0 0 10px !important;
    width: 30px !important;
}
	
/*Link del primo livello del menu*/
.menu ul li a{
    color: #666;
    font-family: 'eurofurenceregular',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold!important;
    line-height: 1.6;
    margin: 0;
    text-decoration: none;
   /* text-transform: uppercase;*/
}
/*Link del primo livello del menu al passaggio del mouse*/
.menu ul li a:hover {
    color: #000;
}
.menu ul li a.current {
    color: #ccc;
}
/*Box per le voci di menu di secondo e terzo livello*/.menu  ul.level2, .menu ul.level3 {
	background: url("../images/bg_menu_liv2_.jpg") repeat scroll 0 0 #F5F5F5;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    box-shadow: 2px 7px 14px -5px #000000;
	width: 206px;
}
/*Colore di sfondo dei box al passaggio del mouse*/
.menu  ul.level2 li a:hover{ 
	background: url("../images/bg_menu_liv2_hover.jpg") repeat scroll 0 0 #666;
    color: #000;
}
.menu  ul.level3 li a:hover { 
	background: url("../images/bg_menu_liv2_hover.jpg") repeat scroll 0 0 #666;
    color: #000;
	
}
.level2 {
    margin-top: 10px !important;
}
.menu ul.level3 li a{}
/*Immagine freccia che indica la presenza di voci di terzo livello*/
.sublevel {
    background: url("../images/arrow_right_black.png") no-repeat scroll 165px center transparent !important;
}
.sublevel:hover {
    background: url("../images/arrow_right_black.png") no-repeat scroll 165px center #EEEEEE !important;
}
/*Colore bordo inferiore delle voci di menu*/
.menu  ul.level2 li a, .menu ul.level3 li a { 
   background: url("../images/sidebar-right.png") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #EEEEEE;
    color: #808496;
    opacity: 1;
	filter: Alpha(opacity=90);
	width: 179px;
	
}

/*.on {color:#E97C1D !important;	}*/


/* Boxes in homepage (usati in confcommercio per "Servizi per le aziende" e "Società collegate" */
.stab{float:left;margin-right:15px;}/*Area complessiva"*/
.stab h3{border:1px solid #cccccc;padding:5px 10px;margin:0;position:relative;float:left;border-bottom:0;z-index:100;background:#fff url(../../images/stab.jpg) repeat-x;color:#000;font-size:20px;} /*Titolo*/
.stab ul{clear:both;border:1px solid #cccccc;width:330px;list-style-type:none;z-index:50;margin:0;padding:0;margin-top:-1px;float:left;display:inline;background:#fff;} /*Lista*/
/*.stimg{margin-right:20px;}*/
.stimg{margin:10px 5px 0 15px;} /*Immagini*/
.stab ul li{padding:0px !important;margin:0 !important;height:50px;float:left;width:330px;display:block;border-bottom:1px dotted #ccc;}/*Punti contenuti nella lista*/
.stab ul li span.st2{float:left;display:inline;margin:5px 10px;}
.stab ul li span.left_pan{float:left;display:inline;margin:15px 15px;}
.stab ul li span a{color:#010066;font-size:13px;}
.stab-last{border-bottom:#fff solid 0px !important;}
.st1{width:80px;float:left;display:inline;margin-top:3px;margin-left:15px}
.st2{padding-left:0px;padding-top:10px;font-size:13px;color:#444444;}


/*FOCUS*/

/*permette di gestire le notizie in primo piano*//*Area complessiva*/
.sblog{background: url(../images/b-top.jpg) no-repeat;float:left; padding-top: 100px; width: 700px !important; /*width:680px;*/} 
/*Titolo*/.sblog h3{color:#fff;margin:0;padding:4px 10px; display:none;}
/*Contenuto di ogni singola voce del focus*/.sblog-content{/*width:680px;*/width:700px !important;	float:left;/*padding:10px 0;*/margin-top: 2px;
/* decorazione news in home page  */
	border-bottom-color: #ccc;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    padding-bottom: 5px;
    padding-top: 5px;
   
	
}
	
	
/*Larghezza del focus nel caso di tre colonne in home page */.col_1_narrow .sblog, .col_1_narrow .sblog .sblog-content {width:520px;}
/*Box immagine per la notizia del focus*/.imagebox{float:left; background-color:White; /*width:19.8%;*/width:25%;}
/*immagine per la notizia del focus*/.simg{float:left;margin:14px 10px 0 20px; height:70px; width:93px;border:none;}
/*Area notizia del focus (immagine esclusa)*/.sfloat{padding:10px 15px; width:96%;background:#f5f5f5; vertical-align:middle;}
/*Area notizia nel caso di tre colonne in home page*/.col_1_narrow .sfloat{padding:10px 12px/*15px*/;}
/*Sfondo bianco per la notizia*/.bgwhite{background:#fff;}
/*Area notizia nel caso ci sia l'immagine*/.narrow{width:75.5% !important;padding:10px 10px;min-height:70px;float:right;}
/*Area notizia nel caso ci sia l'immagine e ci siano tre colonne in homepage*/.col_1_narrow .narrow{width:70%;float:right;}
/*Titolo notizia focus*/.stitle a{text-decoration:underline;color:#9E9995;font-weight:bold;font-size:16px;}
/*Titolo notizia focus al passaggio del mouse*/.stitle a:hover{text-decoration:none;}
/*Titolo notizia non-linkata*/.stitle font.no_link{color:#9E9995; font-weight:bold;}
/*Link "Continua"*/.readmore{font-size:14px; color:#666;text-decoration:underline;}
/*Link "Continua" al passaggio del mouse*/.readmore:hover{text-decoration:none;}
/*Link "Continua" per una notizia già vista*/.readmore:visited{color:#666;}
/*Barra orizzontale a chiusura del focus*/
.b-bottom{clear:both;background: url(../images/b-bottom.jpg) no-repeat;float:left;/*width:660px;*/width:730px;height:23px;text-align:right;/*padding:3px 10px;*/padding:6px 10px 0px 10px; color:#fff;font-size:13px; display:none;}
/*Link contenuti nella barra orizzontale a chiusura del focus*/.b-bottom a{color:#fff;}
/*barra orizzontale a chiusura del focus nel caso di tre colonne in home page */.col_1_narrow .b-bottom {width:500px;}

/*Impostazione per immagine delle news nelle pagine interne al sito, per fra in modo che venga presa in considerazione dal sistema bisogno mettere !important ad ogni voce */
.imgnews {  
    float: left;
    padding-bottom: 0 !important;
    padding-left: 20px !important;
    padding-right: 10px !important;
    padding-top: 15px !important;
}
/*CLasse che ci permette di moficare aspetto grafico della singola news nelle pagine interne, per fra in modo che venga presa in considerazione dal sistema bisogno mettere !important ad ogni voce*/

.boxnewscontainer_newslist2 {
    border-bottom: 1px dotted #000000;
}
.boxnewscontainer_newslist1 {
    border-bottom: 1px dotted #000000;
}
.wide .boxnewscontainer_newslist1, .wide .boxnewscontainer_newslist2{
	border-bottom-color: #000000!important;
    border-bottom-style: dotted !important;
    border-bottom-width: 1px !important;
/*	border-top-color: blue !important;
    border-top-style: dotted !important;
    border-top-width: 1px !important;*/
    float: left !important;
    margin-top: 2px !important;
    padding-bottom: 15px !important;
    padding-top: 5px !important;
	width: 920px;
}

/* Wide_focus
Queste classi vengo utilizzate quando la pagine diventa wide= pagina con una colonna sola, ricordati di aggiungere
 !important dopo ogni valore*/

.sblog_wide{}
.sblog-content_wide{ width: 920px  !important;}
.b-bottom_wide{}



/*Eventuali partner in home page (in basso)*/.partner h4{font-size:12px;color:#444;font-style:normal;font-weight:normal;margin-bottom:10px;}
/*Immagini dei partner*/.partner img{float:left;margin:0 13px;} /*.partner img{float:left;margin-right:55px;}*/


/*Titolo liste news,annunci,etc.*/p.h2_link a, p.h2_link span, p.h2_link a:visited{text-decoration:none;color:#65140f;font-weight:bold;}
/*al passaggio del mouse*/p.h2_link a:hover{text-decoration:none;}

a.more_link, a.morelink:visited {
    color: #65140f !important;
    text-decoration: none;
}

/*ANNUNCI (mai usato nel portal)*/
#divUpload table.RadUploadTable{ background-color:#CCCCCC;}
/*Link per l'apertura della parte "invisibile"*/.collapsible a{	background-color:#CCCCCC;color:#000000 !important;}
/*Contenuto*//*pixel quando la bacheca è in versione wide, tutta pagina senza banner*/
.wide .colps_content {background:#ccc;color:#000000; width:900px;}
/*Casella di testo*/.form_tbox{	border:1px solid #666;color:#999999;}
/**Errore*/span.wall_error {color: Yellow;}
/*bacheca con banner*/
.colps_content {
    background-color: #CCCCCC;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    clear: both;
    color: #FFFFFF;
    margin: 0;
    padding: 10px;
    width: 680px;
}
a.TopLink, a.Toplink:visited {
    color: #666666 !important;
    text-decoration: none;
}



/*menu a sinistra nell'home page ecommercetree*/
#left_side_menu {
width: 200px;
color:#65140f;
}

/*proprietà comuni a link e titoli contenuti nel menu a sinistra*/
#left_side_menu a, #left_side_menu h2 {
	/*font: bold 11px/16px arial, helvetica, sans-serif;*/
display: block;
	border-width: 0 1px 1px 1px;
	border-style:solid;
	border-color: #ccc;
	margin: 0;
	padding: 2px 3px;
}

/*titoli menu a sinistra*/
#left_side_menu h2 {
color: #65140f;
/*background: #000;*/
/*text-transform: uppercase;*/
font-weight:bold;
}

/*link contenuti nel menu a sinistra*/
#left_side_menu a
{
/*height:30px;*/
    background: none repeat scroll 0 0 #FFFFFF;
    color: #65140f;
    text-decoration: none;
}

#left_side_menu ul li img {
    margin-bottom: -7px !important;
}

/*link contenuti nel menu a sinistra al passaggio del mouse*/
#left_side_menu a:hover {

    background-color: transparent;
    color: #168536;
    font-weight: bold;
}

/*box del menu a sinistra*/
#left_side_menu ul ul ul 
{
border: solid 1px #ccc;
}

/*link contenuti nei box del menu a sinistra*/
#left_side_menu ul ul ul li a 
{
	border-width: 0 0 1px 0;
}
 
 /*link contenuti nei box del menu a sinistra di ultimo livello*/
#left_side_menu ul ul ul li a.sublast
{
	border: 0;
	background-color:#fff;
}  

/*link contenuti nei box del menu a sinistra di ultimo livello al passaggio del mouse*/
#left_side_menu ul ul ul li a.sublast:hover
{
	background-color:#d9f5f9;
}

/*BOX OPZIONI DI AQUISTO */

.buy_options
{
	border-width: 0 1px 1px 1px;
	border-style:solid;
	border-color: #ccc;	
}
.buy_options a.option {color:#65140f;} /*Colore testo opzioni*/
.buy_options a.option:hover {text-decoration: underline; color:#168536; font-weight: bold;}


/*AREA LINK UTILI*/
.info_links
{
	border-width: 0 1px 0 1px;
	border-style:solid;
	border-color: #ccc;
	margin-top:2px;
}

.info_links ul
{
	width:100%;
	padding:0px;
	margin-top:-3px;
}

.info_links ul li 
{
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #ccc;
	list-style-type:none;
	width:98%;
	height:18px;
	padding-left: 5px;	
	padding-top: 2px;
	padding-bottom: 5px;
}

.info_links ul li a, .info_links ul li a:visited {
    color: #65140f;
    display: block;
    text-decoration: none;
    width: 100%;
}
.info_links ul li a:hover
{
	display: block;
	width:100%;
	text-decoration:none;
	color: #168536;
	font-weight: bold !important;
}

.product_feat_highlight
{
	font-weight: bold;
	color: Red;
}


/*Barra in alto in "PRODOTTI IN VETRINA"*/
.top-ecom {background:url("../images/background_vetrina.jpg") repeat-x center 0 transparent  !important; color:#fff !important;}
.top-ecom .on, .top-ecom a {color:#fff !important;}

/*pulsanti numerati del box slide immagini in homepage*/
ol#controls li.current a{
	background-color: transparent !important;
	color:#fff;
	background:url("../images/background_vetrina.jpg") repeat-x center 0 transparent  !important;
	}
	
/*popup "aggiungi al carrello"*/
.popup{ border:4px solid #65140f !important;}

/*header carrello e summary*/
.ecom-list table th {    
	background: url("../images/background_summary.jpg") repeat-x scroll center 4px transparent !important;
    color: #FFFFFF !important;
}

.ecom-list table td {
    border-bottom: 1px dotted #CCCCCC !important;
    padding: 5px !important;
}

/*prezzi nei box prodotto*/
.gallery-price{
	background: none repeat scroll 0 0 #F5F5F5;
    color: #666666 !important;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    margin-bottom: -13px;
    margin-top: 0;
    padding: 0 0 3px 5px;
    text-align: left;
	}

/*nome nel box prodotto*/
.product_title_gallery a{color:#65140f !important;}

.product_title_gallery{
	font-size: 12px !important;
  	margin-top: 2px !important;
  	padding: 0 4px;
 	width: auto !important;
}

/*link carrello in alto a destra*/
.top_right_cart a.carrello {color:#65140f !important;}
.top_right_cart {float:right; margin: 7px 10px 0 26px !important;}

/*prezzo prodotto nella pagina dettaglio*/
.top-pagedetail p.big {color:#65140f;}

/*caratteristica in evidenza*/
.container_detail .boxnewscontainer_newsdetail p.product_feat_highlight {color:#65140f;}

/*prezzo prodotto del giorno*/
span.price {color:#65140f !important;}

.discount_price {
  /*  color: #330000 !important;
    font-size: 20px;*/
	font-weight: bold;
}

/*Classi per Box Scorrimento News*/

/*parte superiore del box*/
.scrollnews_top {
    background: url("../images/top_news.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 33px;
    margin:0;
    width: 200px;
}

/*il box*/
.scrollnews_box {
    background: url("../images/sidebar-bg.jpg") repeat-x scroll center bottom #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px !important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 10px;
}
/*il titolo linkato della notizia*/
.scrollnews_title{
	font-size: 85%;
    font-weight: bold;
	}

/*il testo della notizia*/
.scrollnews_text {font-size: 80%;}

/*Proprietà Tabelle CATALOGO*/
/*toglie hover al passaggio del mouse, altrimenti di default sarebbe grigio */
  
table td { background-color: transparent !important; padding: 0px !important; border: none !important;}
table tr:hover { background: none repeat scroll 0 0 transparent !important;}

.content_right {    width: 200px !important;}

.col_1 {
    float: left;
    margin: 0 30px !important;
    padding: 10px 0;
    text-align: left;
    width: 700px !important;
}

.wide {
    float: left;
    margin: 0;
    min-height: 300px;
    padding: 10px 30px !important;
    width: 920px !important;
}

.boxnewscontainer_title {padding-left: 0px !important;}

.boxnewscontainer_newsdetail {
    padding: 0 0 0 0px !important;
    width: 700px;
}
.document_icons_newsdetail {
    color: #5B5B5B;
    float: left;
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 20px 0px 0 !important;
    text-align: left;
    width: 400px;
}
.content_top_research {
    float: left;
    padding: 0;
    width: 700px !important;
}
.boxnews2 {
    float: left !important;
    padding-bottom: 0 !important;
    padding-left: 10px;
    padding-right: 0 !important;
    padding-top: 0 !important;
	 width: 75% !important;
}

.imgnews {
    float: left;
    padding: 10px 10px 10px 20px !important;
}
.content_top_research {
    float: left;
    padding: 0;
    width: 700px !important;
}
.wide .boxnews2 {
    width: 80% !important;
}
.sblog-content {
    width: 700px !important;
}
.gallery_container{ width:101% !important}

.slide{ margin-bottom: 25px !important;}

/* Classi per il Contatore di visite alla Home Page */
.top_hpcounter_box
{
      display:block;
      height:33px;
      width:200px;
      margin:0 0 0 0;
      background:url(../images/top_counter.jpg) 0 0 no-repeat;
}
.hpcounter_box 
{
      background:#fff url(../images/sidebar-bg.jpg) repeat-x bottom center;
      margin:0px 0 0 0px;
      border:1px solid #ccc;
      padding:10px;
}

.top_language
{
    margin-top:-35px;
    position:absolute;
    top:10px;
    left:229px;
}
/*Titoli e link nel area ricerca interna*/
.title_search a:visited {
    color: #000 !important;
	font-weight: bold !important;
}
.title_search a:link {
    color: #000 !important;
	font-weight: bold !important;
}
.title_search a:hover {
    color: #000 !important;
	font-weight: bold !important;
}
.rel_text a:visited {
    color: #666 !important;
	font-weight: bold !important;
}
.rel_text a:link {
    color: #666 !important;
	font-weight: bold !important;

}
.rel_text a:hover {
	color: #666 !important;
	font-weight: bold !important;
}

.CaptchaInput {
    margin-top: 5px;
}

/*Classe per castumizzare L'IMMAGINE captcha della bacheca*/
.WallCaptchaImage{}
/*Classe per castumizzare i TESTI captcha della bacheca*/
.WallCaptchaText{ margin-left: -99px;}
/*Classe per castumizzare i TESTO INSERITO nel campo captcha della bacheca*/
.WallCaptchaInput{margin-top: 5px;} 

/*Classi per castuimizzare MESSAGGI DI ERRORE non possiamo editare la pagina perchè standard, ma possiamo modificare lo stile*/
.error_h1{}
.error_h2{}
.error_span{}

#controls14,
#controls15,
#controls16,
#controls17,
#controls18,
#controls19,
#controls20,
#controls21,
#controls22,
#controls23,
#controls24,
#controls25 {
    margin-top: 10px !important;
	}
	
		
.topkeywords {
    background-color:  transparent !important;
	background-image: url("../images/bg_topkeywords.png");
	background-repeat:repeat-x;
	border-bottom: none !important;
    color: #000 !important;
    font-family: Verdana,Arial,"Helvetica",sans-serif;
    font-size: 9px !important;
    padding: 2px !important;
    text-align: center !important;
}
.topkeywords h1, .topkeywords h2 {
    color: #000 !important;
    display: inline !important;
    font-size: 9px !important;
    font-weight: bold !important;
    margin: 0 1px !important;
}
.topkeywords h3, .topkeywords p, .topkeywords b {
    color: #000 !important;
    display: inline !important;
    font-size: 9px !important;
    margin: 0 1px !important;
}

/*.standard-header {
    float: left;
    height: 25px !important;
    width: 980px;    
    background-color: transparent;
    float: right;
    font-size: 80%;
    margin:0px 200px 0 0 !important;
    text-align: left;
    width: 200px;
	position: static;
}*/


.standard-header td{
    background-color:#FFF;
    font-size: 80%;
}

.standard-header {
    background-color:  transparent !important;}
	
.col_1_right {
    float: right !important;
    margin: 0 5px !important;
    padding: 10px 0 !important;
    text-align: left !important;
    width: 750px  !important;
}

#ctl00_ContentPlaceHolder1_boxEcommerce_lblNoProducts{ 
height: 0;visibility: hidden;
}

.login_container h2 {
    font-weight: bold !important;
}

.listpayment td {
    border: 1px dotted #CCCCCC !important;
    display: block;
    padding: 25px 0 25px 10px;
}


#ctl00_ContentPlaceHolder1_btnLogin {
    margin-left: 147px;
}
#ctl00_ContentPlaceHolder1_txtPassword {
    margin-left: 4px !important;
}
.divform label {
    font-weight: bold;
}
.divform {
    margin-bottom: 70px;
    margin-top: -220px;
}
#ctl00_ContentPlaceHolder1_lblErrore {
    margin-left: 80px !important;
}
#ctl00_ContentPlaceHolder1_btnLogin {
    margin-bottom: 20px !important;
}
#ctl00_ContentPlaceHolder1_txtUserName {
    margin-left: 30px;
}
/* -------------------------------------------------------------------------------------------------------- ANNUNCI */

/*HTML BOX nel footer del modulo Bacheca*/
.htmlbox_Footer_Wall_List{}

#divUpload table.RadUploadTable{ background-color:#9E9995;}
/*Link per l'apertura della parte "invisibile"*/
.collapsible a{	background-color:#9E9995;color:#fff !important;}

/*Contenuto*//*pixel quando la bacheca è in versione wide, tutta pagina senza banner*/
.wide .colps_content {background:#9E9995;color:#fff; width:587px;}
/*Casella di testo*/.form_tbox{	border:1px solid #9E9995;color:#999999;}
/**Errore*/span.wall_error {color: Yellow;}
/*bacheca con banner*/
.colps_content {
    background-color: #9E9995;
    border-radius: 15px;
    clear: both;
    color: #FFFFFF;
    margin: 0;
    padding: 20px;
    width: 587px;
	
}
.colps_content textarea {
    height: 40px;
}

.colps_content_top,.wide .colps_content_top{
    background: none repeat scroll 0 0 #9E9995;
    border-radius: 10px 10px 0 0;
    height: 20px !important;
    margin-bottom: -20px;
	width:607px !important;
}

/*.wide .colps_content_top {
    background: none repeat scroll 0 0 #9E9995;
    border-radius: 10px 10px 0 0;
    height: 20px !important;
    margin-bottom: -20px;
	width: 607px !important;
}*/

/*Messaggio di suggerimento ad iscriversi all'area riservata per non ripetere ogni volta i dati*/
.annunci_popup_suggerimento a {
    color: #9E9995;
    font-weight: bold;
}
.annunci_popup_suggerimento {
    background-color: #fcfcfc;
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #9E9995;
    font-size: 14px;
    font-weight: bold;
    margin: 10px;
    padding: 5px;
}

/*La voce infondo alla lista dei messaggi "Torna su"*/
a.TopLink, a.Toplink:visited {
	color: #9E9995!important;
    text-decoration: none;
}

/*La voce "Continua" sotto alla descrizione della news,annunci,etc.*/
a.more_link, a.morelink:visited{color: #969579 !important;}

.col_1_right{margin: 0 5px !important;}

/*POPUP Bacheca non commentabile*/
.annunci_login_popup_header {
    color: #009900 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    margin-bottom: 20px !important;
    margin-top: 19px !important;
    text-align: center !important;
}

.annunci_login_popup{
	border: 1px solid #CCCCCC !important;
	height: 340px !important;
	}
.annunci_login_popup_body{
	  margin-top: 40px !important;}

.annunci_login_popup_close {
    background-color: #fff !important;
    height: 20px;
    margin-right: 0 !important;
    margin-top: -19px !important;
    padding-top: 5px;
    width: 39px !important;
}
.wall_popup_x{}

.annunci_login_label_div{
	float: left !important;
    font-weight: bold !important;
    height: 18px !important;
    margin-bottom: 20px !important;
    padding-top: 2px !important;
    text-align: right !important;
    width: 30% !important;
	}
.annunci_login_field_div{}

.annunci_login_links{
	 text-align: center !important;
	 font-weight: normal !important;
	 }
#ctl00_ContentPlaceHolder1_boxWall_txtUserName.input2 {
    border: 1px solid #999999 !important;
    margin: 0 0 5px !important;
    padding: 5px !important;
    width: 250px !important;
}
#ctl00_ContentPlaceHolder1_boxWall_txtPassword.input2 {
    border: 1px solid #999999 !important;
    margin: 0 0 5px !important;
    padding: 5px !important;
    width: 250px !important;
}
.annunci_login_popup_body, #ctl00_ContentPlaceHolder1_boxWall_lblErrore {
    font-weight: bold;
    text-align: center !important;
}
.modalBackground {
    background-color: #808080 !important;
    opacity: 0.7 !important;
}

/*Elenco bacheche*/
.wall_list_container_custom .boxnewscontainer_newslist1{ }
.wall_list_container_custom .boxnewscontainer_newslist2{ }
.wall_continua_link{}
/*ATTIVARE LA CLASSE CHE SEGUE PER AVERE IMMAGINE 93X70 DENTRO AL RIQUADRO #CCC
.boxwallcat2 {
    background-repeat: repeat-y;
    float: none !important;
    height: 100% !important;
    padding: 10px 5px;
}*/

/*Bottone inserisci un messaggio*/

/*BACHECA SENZA BANNER*/
.wide .content_newslist #new_msg {
    background-color: #9E9995;
    border: 1px solid #9E9995;
    border-radius: 5px;
    float: right;
    font-weight: bold;
    margin-bottom: 5px !important;
    margin-right: 4px !important;
    padding: 5px 15px !important;
}
.wide .content_newslist #new_msg a{ color:#FFF !important; text-decoration: underline;}
.wide .content_newslist #new_msg a:hover{ color:#FFF !important; text-decoration: none;}

/*BACHECA CON BANNER*/
.col_1 .content_newslist #new_msg {
    background-color: #fcfcfc;
    border: 1px solid #cccccc;
    border-radius: 5px;
    float: right;
    font-weight: bold;
    margin-bottom: 5px !important;
    margin-right: 21px !important;
    padding: 10px !important;
}

/*POPUP inserisci un messaggioin bacheca*/
.modalBackground {
    background: none repeat scroll 0 0 #000 !important;
    opacity: 0.7 !important;
	}


.form_label_flupld {
    float: left;
    height: 17px;
    margin-bottom: 3px;
    margin-right: 3px;
    padding-top: 0 !important;
    text-align: right;
    width: 24%;
}

/*Note nel popoup bacheca*/
.form_note {
   float: left;
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 0;
    text-align: right;
}
/*Etichette nel popoup bacheca*/
.form_label {
    font-weight: bold !important;
	font-size: 12px !important;
}

/*Bottoni nel popoup della bacheca cancella inserisci*/
.form_btns {float: left;text-align: right;width: 100%;}
/*Classe per castumizzare il campo Captcha del inforequest in HP*/
.CaptchaInput {margin-top: 5px;}
/*Classe per castumizzare L'IMMAGINE captcha della bacheca*/
.WallCaptchaImage{}
/*Classe per castumizzare i TESTI captcha della bacheca*/
.WallCaptchaText{font-size: 12px;margin-left: -88px;font-weight: bold;}
/*Classe per castumizzare i TESTO INSERITO nel campo captcha della bacheca*/
.WallCaptchaInput{margin-top: 5px;} 


/* BACHECA CON BANNER ---------------------------------*/
/*Elenco BACHECE numero 2*/
 .boxnewscontainer_newslist1 .boxwallcat2{
	border-radius: 5px 5px 5px 5px;
	/*color: #FFFFFF !important;
	width: 860px;*/
	padding: 20px;
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url(../images/wall_2.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 75% !important;
}
/*Commento bacheca numero 1*/
.boxnewscontainer_newslist1 .boxwall2{     
	border-radius: 5px 5px 5px 5px;
	/*color: #FFFFFF !important;
	width: 860px;*/
	padding: 20px;
	background-attachment: scroll;
	background-color: #fcfcfc !important;
	background-image: url(../images/wall_1.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 91% !important;
    }
/*Commento bacheca numero 1 tag TITOLO*/
.boxnewscontainer_newslist1 .boxwall2 p.title {
    margin-left: 60px !important;
    margin-bottom: 20px!important;
	color: #000 !important;
}
/*Commento bacheca numero 1 Tag testo scritto dall'utente*/
.boxnewscontainer_newslist1 .boxwall2 p.attributes b{color: #9E9995!important ;}

/*Commento bacheca numero 1 Tag NOME di chi commenta*/
.boxnewscontainer_newslist1 .boxwall2 p.attributes {
	color: #808080 !important;
	font-style: italic !important;
}
/*Elenco BACHECE numero 2*/

 .boxnewscontainer_newslist2 .boxwallcat2{
	border-radius: 5px 5px 5px 5px;
	/*color: #FFFFFF !important;
	width: 860px;*/
	padding: 20px;
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url(../images/wall_2.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 75% !important;
}
/*Commento bacheca numero 2*/
.boxnewscontainer_newslist2 .boxwall2{
	border-radius: 5px 5px 5px 5px;
	/*color: #FFFFFF !important;
	width: 860px;*/
	padding: 20px;
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url(../images/wall_2.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 91% !important;
}
/*Commento bacheca numero 2 tag TITOLO*/
.boxnewscontainer_newslist2 .boxwall2 p.title{color: #000000 !important;}

/*Commento bacheca numero 2 Tag testo scritto dall'utente*/
.boxnewscontainer_newslist2 .boxwall2 p.attributes b{color: #9E9995!important ;}

/*Commento bacheca numero 2 Tag NOME di chi commenta*/
.boxnewscontainer_newslist2 .boxwall2 p.attributes{color: #000 !important;}

/*Introduzione all'elenco delle bachece*/
.boxnewscontainer_newslist3 {
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 20px;
    padding-top: 0;
}
/*Bottone invia messanggio quando rispondiamo ad un messaggio in bacheca*/
.annunci_reply_send {
    background: none repeat scroll 0 0 #9E9995;
    color: #FFFFFF;
    float: right;
    font-weight: bold;
    height: none;
    margin-right: 10px;
    margin-top: 10px;
    padding: 5px 10px 0px 10px !important ;
    text-align: center;
    width: 100px;
	border-radius: 5px;
}
.annunci_reply_send a{ color: #FFF !important; text-decoration: underline; }
.annunci_reply_send:hover{ color: #FFF !important; text-decoration:none; }

.annunci_reply_link {
    color: #9E9995;
    font-weight: bold;
}

.annunci_reply_box {
    height: 120px;
    margin-top: 10px;
    width: 100%;
}

/* BACHECA SENZA BANNER ---------------------------------*/
/*Elenco BACHECE numero 2*/
.wide .boxnewscontainer_newslist1 .boxwallcat2{
	border-radius: 5px 5px 5px 5px;
	/*color: #FFFFFF !important;
	width: 860px;*/
	padding: 20px;
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url("../images/wall_2.png");
	background-repeat: no-repeat;
	background-position: center top;
	width: 95% !important;
	border: 1px solid #CCCCCC;
}
/*Commento bacheca numero 1*/
.wide .boxnewscontainer_newslist1 .boxwall2{
	border-radius: 5px 5px 5px 5px;
	/*color: #FFFFFF !important;
	width: 860px;*/
	padding: 20px;
	background-attachment: scroll;
	background-color: #fcfcfc !important;
	background-image: url(../images/wall_1.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 95% !important;
	border: 1px solid #CCCCCC;
    }
/*Commento bacheca numero 1 tag TITOLO*/
.wide .boxnewscontainer_newslist1 .boxwall2 p.title {
    margin-left: 0px !important;
    margin-bottom: 20px!important;
	color: #000 !important;
}
/*Commento bacheca numero 1 Tag testo scritto dall'utente*/
.wide .boxnewscontainer_newslist1 .boxwall2 p.attributes b{color: #9E9995!important ;}

/*Commento bacheca numero 1 Tag NOME di chi commenta*/
.wide .boxnewscontainer_newslist1 .boxwall2 p.attributes {
	color: #808080 !important;
	font-style: italic !important;
}
/*Elenco BACHECE numero 2*/
.wide .boxnewscontainer_newslist2 .boxwallcat2{
	border-radius: 5px 5px 5px 5px;
	/*color: #FFFFFF !important;
	width: 860px;*/
	padding: 20px;
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url(../images/wall_2.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 75% !important;
	border: 1px solid #CCCCCC;
}
/*Commento bacheca numero 2*/
.wide .boxnewscontainer_newslist2 .boxwall2{
	border-radius: 5px 5px 5px 5px;
	/*color: #FFFFFF !important;
	width: 860px;*/
	padding: 20px;
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url(../images/wall_2.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 95% !important;
	border: 1px solid #CCCCCC;
}
/*Commento bacheca numero 2 tag TITOLO*/
.wide .boxnewscontainer_newslist2 .boxwall2 p.title{color: #000000 !important;}

/*Commento bacheca numero 2 Tag testo scritto dall'utente*/
.wide .boxnewscontainer_newslist2 .boxwall2 p.attributes b{color: #9E9995!important ;}

/*Commento bacheca numero 2 Tag NOME di chi commenta*/
.wide.boxnewscontainer_newslist2 .boxwall2 p.attributes{color: #000 !important;}

/*Introduzione all'elenco delle bachece*/
.wide.boxnewscontainer_newslist3 {
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 20px;
    padding-top: 0;
}
/*Bottone invia messanggio quando rispondiamo ad un messaggio in bacheca*/
.wide .annunci_reply_send {
    background: none repeat scroll 0 0 #9E9995;
    color: #FFFFFF;
    float: right;
    font-weight: bold;
    height: none;
    margin-right: 10px;
    margin-top: 10px;
    padding: 5px 10px 0px 10px !important ;
    text-align: center;
    width: 100px;
	border-radius: 5px;
}
.wide .annunci_reply_send a{ color: #FFF !important; text-decoration: underline; }
.wide .annunci_reply_send:hover{ color: #FFF !important; text-decoration:none; }


/* FINE BACHECA SENZA BANNER ---------------------------------*/


/* ------------------------------------------------------------------------------------------------------------- NOTIZIA*/
.boxnewscontainer_newsdetail .news_item{ padding: 0px 20px 0px 10px !important; }
.boxnewscontainer_newsdetail .news_item, #ctl01_ContentPlaceHolder1_boxNewsDetail_lblTitle {
 	padding: 10px 20px 5px 10px !important;}
