/*Ultima modifica 4/1/2013 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-color: #0b5095;
	background-image: url(../images/body.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

/*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 !important;
	background-image: url("../images/bg_shadows.png");
	background-origin: padding-box;
	background-position: center bottom;
	background-repeat: repeat-x;
	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: 0px 0 0;
    padding: 0;
    width: 980px;
	/*float:left;*/
	} 
/*Link all'interno del Footer*/	
.content_bottom .col_1 a, .content_bottom .content_right a, .content_bottom .col_1 a:hover, .content_bottom .content_right a:hover {
    color: #000000 !important;
}

/*.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: 10px;
    margin-top: 0px;
   /* -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 {
    background: none repeat scroll 0 0 transparent;
	padding: 0px !important;
   /* padding: 45px 0 0 !important;*/
}

/*Area logo*/
.logo{margin:-20px 0 30px;border:0px;}



/*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:30px 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: 120px;
}
/*Area di ricerca*/
.searchbox {
	background: url("../images/background_search.png") no-repeat scroll 0 0 transparent;
	float: right;
	height: 30px;
	width: 204px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-right: -22px;
	margin-top: -25px;
}
/*Casella di testo per la ricerca*/
.searchbox .input {
    background: none repeat scroll 0 0 transparent;
    color: #979797;
    height: 17px;
    margin-top: 1px;
    padding-top: 1px;
}
/*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: 19px;
    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 3px 20px;position:absolute;z-index:9999;border:1px solid #ddd;border-bottom:0px;right:0px;  margin: -10px -20px 0 0;} 
/*Parte visibile quando il box è "aperto"*/.sb2{padding:4px 10px 0px 20px;float:right;display:inline;margin: -8px -20px 0 0;border-top:1px solid #fff;border-right:1px solid #fff;}
/*Testo "Area associati"*/.sboxtxt{padding-right:10px;float:left;cursor:pointer;}
/*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; margin: 15px -20px 0 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 {  /*  background-image: url("../images/__background_breadcrumbs.jpg");*/
    color: #FFFFFF;
    font-size: 90%;
    height: 20px;
    padding: 10px 0 7px 30px;
	margin-top: -20px;}
/*Links dei breadcrumbs*/.breadcrumbs_internal a, .breadcrumbs_internal a:hover {color: #fff;font-style: normal;}

/*Area Link*/
/*Links*/a {color:#3366ff;text-decoration:underline;}
/*Links al passaggio del mouse*/a:hover{color:#3366ff;text-decoration:none;}


/*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:#3366ff;}

/*Gestione Lista Link in Home Page*/
.ecommerce_links_header{
	background: url("../images/ecommerce_link.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 75px;
    margin: 0;
    width: 200px;
	}
	
.ecommerce_links{
	background: url("../images/sidebar-bg.jpg") repeat-x scroll center bottom #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0 0 0px 0px;
    margin: -5px 0 20px;
    padding: 10px;
	border-top:none !important;
	}
.ecommerce_links_dropdown{width: 175px !important;}

/*Da qui è possible gestire l'immagine top_form.jpg ovvero il titolo della iscrizione alla newsletter*/
.top_form_landing {

    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: 50px !important;
    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.jpg") 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: 130px;
}
/*Pulsante "ISCRIVITI" inforequest al passaggio del mouse  - questa classe è utilizzata anche per altri pulsanti nel sito */
.button_contentright:hover 
{
	background: url("../images/button.jpg") repeat scroll 0 0 #000000;

/*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:#3366ff}/*Link password dimenticata*/
.lpassword a:hover{text-decoration:none;} /*Link password dimenticata al passaggio del mouse*/
.btnentra{margin:15px 0px 5px 35px;}/*Pulsante entra in area riservata*/

/*?????*/
.sponsor-ads{margin:5px 0;}

/*MENU'*/

/*Area complessiva contenente tutte le voci del menu CON ALLINEAMENTO A DESTRA*/
.menu {float:right;margin-right: 0;}
.menu_container{position:absolute;margin-top: 80px;margin-bottom: 0px;width:980px;}

/*Area complessiva contenente tutte le voci del menu CON ALLINEAMENTO A SINISTRA
.menu{
	background: url("../images/menu.png") no-repeat scroll 0 0 transparent;
    margin: 110px 0 0;
    padding: 0 0 0 18px;
    position: absolute;
    width: 980px;
	height: 40px;}*/

/*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: #999;
    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;
    padding-left: 11px;
    padding-top: 3px
	}

/*Link del primo livello del menu al passaggio del mouse*/
.menu ul li a:hover { color:#3366ff;}
.menu ul li a.current{ color:#3366ff;}

/*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: 242px;
	}

/*Colore di sfondo dei box al passaggio del mouse*/
.menu  ul.level2 li a:hover,.menu  ul.level3 li a:hover {    
	background: url("../images/bg_menu_liv2_hover.jpg") repeat scroll 0 0 #D3D3D3;
    color: #3366ff;
	width: 242px;
  }
	
.level2 {
    margin-top:10px !important;
	width: 270px !important;
}

.level3 {
    width: 270px !important;
}

/*Immagine freccia che indica la presenza di voci di terzo livello*/
.sublevel {
    background: url("../images/arrow_right_black.png") no-repeat scroll 242px center transparent !important;
	width: 242px;
}
/*Immagine freccia che indica la presenza di voci di terzo livello al passaggio del mouse*/
.sublevel:hover {
    background: url("../images/arrow_right_black.png") no-repeat scroll 242px center #EEEEEE !important;
	width: 242px;
}

/*Colore bordo inferiore delle voci di menu*/
.menu  ul.level2 li a, .menu ul.level3 li a { border-bottom: 1px solid #EEEEEE; /*background:violet;*/ color:#808496;	
	background: url("../images/sidebar-right.png") no-repeat scroll 0 0 transparent;
	opacity: 1;
	filter: Alpha(opacity=90); /* IE8 and earlier */
	width: 242px;
	}

.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 0px !important;
}
/*.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:#3366ff;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: 80px; 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: #3366ff;
    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:#3366ff;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:#3366ff; font-weight:bold;}
/*Link "Continua"*/.readmore{font-size:14px; color:#3366ff;text-decoration:underline;}
/*Link "Continua" al passaggio del mouse*/.readmore:hover{text-decoration:none;}
/*Link "Continua" per una notizia già vista*/.readmore:visited{color:#3366ff;}
/*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;
}

/*Classi per gestire ogni singolo stile di elenci per le Notizie, Bacheche, Documenti e Prodotti*/
.news_list_container_custom .boxnewscontainer_newslist1{ }
.news_list_container_custom .boxnewscontainer_newslist2{ }

.wall_list_container_custom .boxnewscontainer_newslist1{ }
.wall_list_container_custom .boxnewscontainer_newslist2{ }
.boxnewscontainer_newslist1 .boxwall2, .boxnewscontainer_newslist1 .boxwallcat2{ }
.boxnewscontainer_newslist2 .boxwall2, .boxnewscontainer_newslist2 .boxwallcat2{ }

.doc_list_container_custom .boxnewscontainer_newslist1{ }
.doc_list_container_custom .boxnewscontainer_newslist2{ }
.document_txt_alternative{ }
.document_txt{ }

.product_list_container_custom .boxnewscontainer_newslist1{ }
.product_list_container_custom .boxnewscontainer_newslist2{ }

/*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 #3366ff;
}
.boxnewscontainer_newslist1 {
    border-bottom: 1px dotted #3366ff;
}
.wide .boxnewscontainer_newslist1, .wide .boxnewscontainer_newslist2{
	border-bottom-color: #3366ff!important;
    border-bottom-style: dotted !important;
    border-bottom-width: 1px !important;
/*	border-top-color: #3366ff!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:#3366ff;font-weight:bold;}
/*al passaggio del mouse*/p.h2_link a:hover{text-decoration:none;}


/*ANNUNCI (mai usato nel portal)*/
#divUpload table.RadUploadTable{ background-color:#394C90;}
/*Link per l'apertura della parte "invisibile"*/.collapsible a{	background-color:#394C90;color:#fff !important;}
/*Contenuto*//*pixel quando la bacheca è in versione wide, tutta pagina senza banner*/
.wide .colps_content {background:#394C90;color:#fff; width:900px;}
/*Casella di testo*/.form_tbox{	border:1px solid #394C90;color:#999999;}
/**Errore*/span.wall_error {color: Yellow;}
/*bacheca con banner*/
.colps_content {
    background-color: #394C90;
    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;
}

/*La voce infondo alla lista dei messaggi "Torna su"*/
a.TopLink, a.Toplink:visited {
	color: #3366ff !important;
    text-decoration: none;
}

/*La voce "Continua" sotto alla descrizione della news,annunci,etc.*/
a.more_link, a.morelink:visited{color: #969579 !important;}

/*menu a sinistra nell'home page ecommercetree*/
#left_side_menu {
width: 200px;
color:#000000;
}

/*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:dotted;
border-color: #ccc;
margin: 0;
padding: 2px 3px;
}

/*titoli menu a sinistra*/
#left_side_menu h2 {
color: #000;
/*background: #000;*/
/*text-transform: uppercase;*/
font-weight:bold;
}

/*link contenuti nel menu a sinistra*/
#left_side_menu a
{
/*height:30px;*/
color: #000000;
background: #fff;
text-decoration: none;
}

/*link contenuti nel menu a sinistra al passaggio del mouse*/
#left_side_menu a:hover {
background-color:#d9f5f9;
}

/*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:dotted;
	border-color: #ccc;	
}
.buy_options a.option {color:#000;} /*Colore testo opzioni*/


/*AREA LINK UTILI*/
.info_links
{
	border-width: 0 1px 0 1px;
	border-style:dotted;
	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:dotted;
	border-bottom-color: #ccc;
	list-style-type:none;
	width:98%;
	height:18px;
	padding-left: 5px;	
	padding-top: 2px;
}
/*colore al passaggio del mouse*/
.info_links ul li:hover
{
	background-color:#d9f5f9;
}

.info_links ul li a, .info_links ul li a:visited, .info_links ul li a:hover
{
	display: block;
	width:100%;
	text-decoration:none;
	color: #000;
}

.product_feat_highlight
{
	font-weight: bold;
	color: Red;
}


/*Barra in alto in "PRODOTTI IN VETRINA"*/
.top-ecom {background:#99ce36 url(../images/background_vetrina.jpg) repeat-x center 0 !important; color:#000 !important;}
.top-ecom .on, .top-ecom a {color:#000 !important;}

/*pulsanti numerati del box slide immagini in homepage*/
ol#controls li.current a{
	background-color:#999999 !important;
	color:#fff;
	}
	
/*popup "aggiungi al carrello"*/
.popup{ border:4px solid #c00000 !important;}

/*header carrello e summary*/
.ecom-list table th {background:#99ce36 url(../images/background_summary.jpg) repeat-x center 0 !important; color:#000 !important; height: 20px !important;}

/*prezzi nei box prodotto*/
.gallery-price{
	background: none repeat scroll 0 0 #F5F5F5;
    color: #025489;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    margin-bottom: -13px;
    margin-top: 0;
    padding: 0 0 3px 5px;
    text-align: left;
    color: #C00000 !important;
	}

/*nome nel box prodotto*/
.product_title_gallery a{color:#c00000 !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:#c00000 !important;}
.top_right_cart {float:right;}

/*prezzo prodotto nella pagina dettaglio*/
.top-pagedetail p.big {color:#c00000;}

/*caratteristica in evidenza*/
.container_detail .boxnewscontainer_newsdetail p.product_feat_highlight {color:#c00000;}

/*prezzo prodotto del giorno*/
span.price {color:#c00000 !important;}


/*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: 50px;
    margin:0;
    width: 200px;
}

/*il box*/
.scrollnews_box {
	background: url("../images/sidebar-bg.jpg") repeat-x scroll center bottom #FFFFFF;
	margin-bottom: 10px !important;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 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: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
/*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;}
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{}

/* Classi per il Contatore di visite della 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: #3366ff !important;
}
.title_search a:link {
    color: #3366ff !important;
}
.title_search a:hover {
    color: #3366ff !important;
}
.rel_text a:visited {
    color: #999  !important;
}
.rel_text a:link {
    color: #999 !important;
}
.rel_text a:hover {
	color: #999 !important;
}
/*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{ 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;
	}
	

/*Link in elenco nel Top Ricerche*/

.elenco_topsearchnews a {color:#3366ff;text-decoration:underline;}
.elenco_topsearchnews a:hover{color:#3366ff;text-decoration:none;}
.elenco_topsearchnews a:visited {color:#3366ff;text-decoration:underline;}

/*classi per Gestire il Topkeyword in alto a tutto il sito*/
.topkeywords {
    background-attachment: scroll;
    background-color: transparent;
    background-image:url("../images/background_topkeywords.jpg");
    background-position: center 0;
    background-repeat: repeat-x;
    border-bottom: none;
    color: #3366ff !important;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px !important;
    padding: 4px !important;
    text-align: center !important;
}
.topkeywords h1, .topkeywords h2 {
    color: #fff !important;
    display: inline !important;
    font-size: 9px !important;
    font-weight: bold !important;
    margin: 0 1px !important;
}
.topkeywords h3, .topkeywords p, .topkeywords b {
    color: #fff !important;
    display: inline !important;
    font-size: 9px !important;
    margin: 0 1px !important;
}

/*AREA RISERVATA pagina http://standard.maxisito.it/login.aspx */

#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;
}

/*Header in tutte le pagine*/
.standard-header td{
    background-color:#FFF;
    font-size: 80%;
}
.standard-header {
    background-color: transparent;}
	
	
/*Classi per gestiore il modulo GESTIONE LISTA LINK IN HOME PAGE */	
.ecommerce_links_header {
    background: url("../images/ecommerce_link.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 33px;
    margin: 0;
    width: 200px;
}
.ecommerce_links {
    background: url("../images/sidebar-bg.jpg") repeat-x scroll center bottom #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-radius: 0px;
    border-right: 1px solid #CCCCCC;
    border-top: medium none !important;
    margin: -5px 0 20px;
    padding: 10px;
}
.ecommerce_links_dropdown {
    margin-top: 10px;
    width: 175px !important;
}

/*Classi per gestiore il CSS delle modalità di PAGAMENTO O PRENOTAZIONE*/

.listpayment td {
    border: 1px solid #CCCCCC;
    display: block;
    padding: 15px 0 25px 10px !important;
}

.maggioriinfo_bonifico{margin-top: 5px;}
.maggioriinfo_vaglia {margin-top: 5px;}
.maggioriinfo_contrassegno {margin-top: 5px;}
.maggioriinfo_cartacredito {margin-top: 5px;}
.maggioriinfo_postepay {margin-top: 5px;}
.maggioriinfo_contanti {margin-top: 5px;}
.maggioriinfo_prenotazione_bonifico {margin-top: 5px;}
.maggioriinfo_prenotazione_carta{margin-top: 5px;}

.metodo_vaglia{}
.metodo_contrassegno{}
.metodo_cartacredito{}
.metodo_postepay{}
.metodo_contanti{}
.metodo_prenotazione_bonifico{}
.metodo_prenotazione_carta{}

/*Pagina products/pwd_recovery.aspx Recupero Password*/
/*messaggio in rosso*/
.product_pwd_recovery_message{}
/*testo per tornare indietro con link*/
.product_pwd_recovery_back{}

/*LONG SLIDE SHOW classi per gestire il box*/
.box_long{}
.boxcontainer_long{}

/*Classi per gestire la desrizione breve nel CATALOGO*/
.firstrow_catalog_long{font-size: 14px !important;}

/*Classi per gestire Listino e prezzo barrato*/
.firstrow_long{ width: 120px !important;}
/*Classi per gestire il prezzo*/
.pricerow_long{}
/*Classi per gestire il prezzo scontato*/
.pricerow_long .discount_price {color: #cd0000!important;}
/*Classi per gestire il box grigio che contiene icona carrello, il prezzo, la disponibilità, euro scontato*/
.gallery-price_long{ font-size: 16px !important;}