﻿/*------------GENERAL--------------*/
body {background-color: #FFFFFF; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align:center;}
img {border:0px;}
a {color:#B43D4A; text-decoration:none;}
a:hover {color:#b43d4a; text-decoration:underline;}
/*------------HOME--------------*/
#home {margin-top: 60px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align:center;}
#containerhome {background-position: center top; background-image: url('imgcomuni/bg_home.jpg'); background-repeat:repeat-x; background-color: #cc959b;}
#contenthome {width:955px; height:325px; margin: 0 auto;}
#texthome {margin-top:20px; float:left; width:300px; text-align:left;}
.enter {margin-top:5px; font-style:italic;}
.enter a{color: #333333; text-decoration:none;}
.enter a:hover{color: #333333; text-decoration:underline;}
#animazione {width:655px; float:right;}
#containerlogohome {border-bottom:15px solid #1D4B91;} 
#logohome {width:955px; margin: 0 auto; text-align:left;}            
#footerhome {width:955px; margin: 0 auto; text-align:center; font-size: 11px;}
#footerhome a {color: #333333; font-weight:bold; text-decoration:none;}
#footerhome a:hover {color: #000000; font-weight:bold; text-decoration:underline;}
.ind {width:955px; margin: 0 auto; text-align:center; font-size: 9px;}
.ind a {color: #333333; font-weight:bold; text-decoration:none;}
/*------------PAGINE INTERNE--------------*/
#page {background-image: url('imgcomuni/bg_page.jpg'); background-repeat:repeat-x;}
#content {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align:justify; width:500px; }
#container {width:953px; border: 1px solid #938c8c; margin: 8px auto; background-color: #FFFFFF;}
#language {width:937px; text-align:right; margin:8px;}
#payoff {background-color: #b43d4a; height:38px; display:block;}
#payoffDX {float:left; width:356px; margin-left:4px;}
#payoffSX {float:right; width:580px; text-align:right; font-size:12px; font-weight:bold; color:#FFFFFF; margin-right:4px; margin-top:10px;}
#registrazione {height:32px; display:block;}
#registrazioneDX {float:left; width:350px; margin-left:4px; margin-top:10px; font-size:11px;}
#registrazioneSX {float:right; text-align:right; font-size:12px; font-weight:bold; color:#000000; margin-right:4px; margin-top:10px;}
#registrazioneSX a {}
#registrazioneSX a:hover{}
.dx {width:210px; font-size:11px; padding-left:4px; text-align:left; vertical-align:top;}
.center { font-size:11px; vertical-align:top; width:518px;}
.sx {width:210px; font-size:11px; padding-right:4px; padding-left:4px; vertical-align:top; padding-top:10px; text-align:right;}
.spacer {width:11px;}
/*------------MENU PAGINE INTERNE--------------*/
.menu { background-color:#FFFFFF;}
.menu {width:51px; font-size:12px; width:100%; background-color:#FFFFFF;}
.menutitolo {background-color:#959595; font-weight:bold; padding:4px;}
.menucella{border-bottom:1px solid #cacaca; background-color:#e5e5e5; padding:4px;}
.menucella a{color:#21252e; text-decoration:none;}
.menucella a:hover{color:#666666; text-decoration:underline;}
.menuspacer{background-color:#FFFFFF; height:5px;}
/*------------ORGANIGRAMMA--------------*/
.organigramma {width:100%;}
.organigramma td {font-size:12px;}
.organigrammapdf {font-size:11px; width:100%; text-align:center;}
/*------------CATALOGO--------------*/
.catalogodx {font-size:12px; border-right:1px solid #ACA899; text-align:center;}
.catalogodx a {font-weight:bold;}
.catalogosx {font-size:12px; text-align:center;}
.catalogosx a {font-weight:bold;}
/*------------CERTIFICAZIONI--------------*/
.certificazioni {width:100%;}
.certificazioni td {font-size:11px;}
.certificazioni a {font-size:11px;}
.certificazionipdf {font-size:10px; width:100%; text-align:center;}

/*------------CONTATTI--------------*/
.contacts {font-size:11px; width:95%}
.contacts td{width:50%}
.contacts-form {font-family:Verdana; font-size:11px;}
.contSkype {font-family:Verdana; font-size:9px; width:100%;}
.contSkype td{text-align:center; padding-top:5px;}
/*------------GAMMA PRODOTTI--------------*/
.gamma {font-size:13px;}
.gamma a{font-family:Verdana; font-size:11px; font-weight:bold;}

/*------------LOGIN--------------
.loginsx {background-color:#efc131; width:67px; font-size:11px; text-align:right; vertical-align:top;}
.logindx {background-color:#efc131; width:93px; font-size:11px; text-align:left; vertical-align:top;}
.logingo {background-color:#efc131; width:93px; font-size:11px; text-align:right; vertical-align:top;}
.campiLogon {border:1px solid #798db4; font-size:11px;}*/

/*------------BUTTON CATALOGO--------------*/



.dwncatalogoITA {width: 184px; height: 49px; margin: 0 auto;}
a.button_dwnlITA{display:block; height: 49px; padding-left:0px; 
    text-decoration: none; background: url(ITA/images/download_MO.gif) no-repeat 0 0;
    vertical-align:middle; text-align:left;}
a.button_dwnlITA:hover{background-position:0 -48px;color: #4d5331}

.dwncatalogoENG {width: 184px; height: 49px; margin: 0 auto;}
a.button_dwnlENG{display:block; height: 49px; padding-left:0px; 
    text-decoration: none; background: url(ENG/images/download_MO.gif) no-repeat 0 0;
    vertical-align:middle; text-align:left;}
a.button_dwnlENG:hover{background-position:0 -48px;color: #4d5331}


.dwncatalogoRUS {width: 184px; height: 49px; margin: 0 auto;}
a.button_dwnlRUS{display:block; height: 49px; padding-left:0px; 
    text-decoration: none; background: url(ESP/images/download_MO.gif) no-repeat 0 0;
    vertical-align:middle; text-align:left;}
a.button_dwnlRUS:hover{background-position:0 -48px;color: #4d5331}




/*------------NOVITA' PRODOTTI--------------*/
.newDXITA {background-image: url('ITA/images/new_sx.gif'); background-repeat:repeat-y; width:9px;}
.newCEITA {width:494px;}
.newSXITA {background-image: url('ITA/images/new_dx.gif'); background-repeat:repeat-y; width:8px;}

/*------------NEWS--------------*/
.newsDX {background-image: url('imgcomuni/new_sx.gif'); background-repeat:repeat-y; width:9px;}
.newsCE {width:494px; text-align:left; padding-left:8px;}
.newsSX {background-image: url('imgcomuni/new_dx.gif'); background-repeat:repeat-y; width:8px;}

.newshome-Table {font-family:Verdana; font-size:11px;}
.newshome-Data {color:#22262f; font-size:10px;text-decoration:none; }
.newshome-Titolo {font-weight:bold; padding-top:4px;}

/*------RIF. STORICO NEWS--------------*/

.newshome-TableNavigazione {padding-top:10px; border-top: 1px solid #a8a9ae;}
.newshome-Navigazione a {font-size:12px;}
.newshome-Navigazione a:hover {}
.newshome-NavigazioneSel a { font-weight:bold; font-size:14px;}
.newshome-Descrizione{padding-bottom:4px;}

.viewnews-Data {font-family:Verdana; font-size:12px; color:#52565d; font-weight:normal;}
.viewnews-Titolo {font-family:Verdana; font-size:12px; font-weight:bold; color:#22262f; padding-top:5px;}
.viewnews-Testo {font-family:Verdana; font-size:11px; color:#22262f; padding-top:15px;}

/*----------TITOLI DELLE SEZIONI------------*/
.bg_titolo {background-image: url('imgcomuni/bg_title.gif'); padding-left:15px; width:100%;}
.scritta_titolo {font-family:Verdana; font-size:18px; color:#B43D4A; font-weight:bold; line-height:25px; background-color:#FFFFFF; padding-left:5px; padding-right:5px;}


/*------------FOOTER--------------*/
#footer {width:955px; margin: 0 auto; font-size:11px;}
#footer a{color:#3f424b; text-decoration:none; font-weight:bold;}
#footer a:hover{color:#666666; text-decoration:underline; font-weight:bold;}

/*------------LOGIN--------------*/

.log-Table {padding-top:2px; width:160px; background-color:#EFC131;}
.log-Table td {height:15px;}
.log-Campi {border:1px solid #798db4; font-size:11px; padding-left:4px; padding-right:10px;}
.log-Etichette {font-size:11px; text-align:right; vertical-align:top;}
.log-Inserimento {background-color:#EFC131; width:122px; text-align:right;}
.log-Pulsanti{vertical-align:top; width:160px; background-color:#EFC131; text-align:left; padding-left:65px;}
.log-Memorizza {font-size:11px; text-align:left; vertical-align:top;}

/*------------VETRINA--------------*/
.vetrina-Nome{float:left; font-size:11px; margin-top:5px;}
.vetrina-Nome a{float:left;}
.vetrina-Nome a:hover{text-decoration:underline;}
.vetrina-Articolo {font-weight:bold; color:#6e6f75; font-size:11px; text-decoration:none;}
.vetrina-CellFoto {padding:2px;}

/*------------VETRINA LOGO--------------*/
.visual {display:none;}

/*------------REGISTRAZIONE--------------*/
.registrazione-Etichette {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.registrazione-Table {margin-top:25px;}
.registrazione-Table td {padding:2px;}
.registrazione-Necessari {font-weight:bold;}
.registrazione-Campi {font-size: 11px; color: #333333; font-family: Arial, Helvetica, sans-serif;}
.registrazione-Opzionali {font-size: 11px; color: #333333;}
.registrazione-Pulsanti {height:55px;}

/*------------REGISTRAZIONE PRIVACY--------------*/
 .privacy {font-size:9px;}
 
/*------------RICHIESTA PASSWORD--------------*/ 
.richiesta_pswrd-Campi {font-size: 11px; color: #333333; font-family: Arial, Helvetica, sans-serif;}
.richiesta_pswrd-Table {border:1px solid #CCCCCC; padding:4px; margin-left:150px;}
.richiesta_pswrd-Pulsanti {height:55px;}
.richiesta_pswrd-Etichette {font-size: 11px; color: #333333; font-family: Arial, Helvetica, sans-serif;}
/*------------ECOMMERCE--------------*/
.e-header {background-color:#B43D4A; float:left; color:#FFFFFF; padding:4px; text-align:left; border-bottom:8px solid #FFFFFF;}
.e-arealeft {background-color:#E5E5E5; padding-left:6px;}
.e-arearight {background-color:#FFFFFF; padding-left:6px;}
.e-footer {background-color:#B43D4A; height:15px; border-top:30px solid #FFFFFF;}
.queryadv-Table td {font-size: 11px;}
.queryadv-Campi {font-size: 11px;}
.queryadv-Pulsanti {padding-top:5px;}
.categorie-Table{position: relative;top: +10px;left: 10px;}
.categorie-Campi {font-size: 11px;}
.categorie-Liv1 a{font-size: 11px;}
.categorie-Liv1sel a{font-size: 11px; font-weight:bold;}
.categElenco-Liv2, .categElenco-Liv3 {font-size: 14px; font-weight:bold;}
/*------------RISULTATO-------------*/
.risultato-Table td {border-bottom: 1px solid #333333;}
.risultato-Articolo a {font-size: 11px; font-weight:bold;}
.risultato-Nome a {font-size: 11px; font-weight:bold;}
.risultato-Categoria a {font-size: 11px;}
.risultato-Marca a {font-size: 11px;}
.risultato-Quantita {font-size: 11px; width:25px; color:#333333; position:relative; top: -5px; left: -15px;}
.risultato-Carrello {padding-top:3px; padding-bottom:3px;}
.risultato-CodSostit {font-size: 11px; color:#B43D4A;}
/*----------SCHEDA PRODOTTO---------------*/

.scheda {border:1px solid #b43d4a; width:100%;}
.scdeda td {font-size: 12px;}
.scheda-sconti {color:#FFFFFF; font-weight:bold; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px; background-color:#b43d4a; border-right:1px solid #FFFFFF; text-align:center;}
.scheda-sconti-end {color:#FFFFFF; font-weight:bold; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px; background-color:#b43d4a; text-align:center;}
.scheda-dati {color:#333333; border-right:1px solid #b43d4a; border-bottom:1px solid #b43d4a; padding:6px; text-align:center;}
.scheda-dati-end {color:#333333; border-bottom:1px solid #b43d4a; padding:6px; text-align:center;}
.scheda-titolo {color:#333333; padding-top:20px; padding-left:6px; padding-bottom:20px; font-size: 16px;}
.scheda-fine {color:#333333; padding-top:20px; padding-left:6px; border-bottom:1px solid #b43d4a; font-size: 16px; padding-bottom:20px;}


/*------------NAVIGAZIONE ORDINAMENTO-------------*/
.risultato-IntestazOrd a{font-size: 11px; color:#333333; font-weight:bold;}
.risultato-Ordinamento {font-size: 11px; color:#333333;}
.risultato-TableNavigazione {padding-top:4px;}
.risultato-Navigazione a {font-size: 11px; color:#333333;}
.risultato-NavigazioneSel a {font-size: 14px; color:#b43d4a; font-weight:bold;}

/*------------CARRELLO-------------*/
.carrello-Intestaz {font-size: 11px; font-weight:bold;}
.carrello-Articolo {font-size: 11px; font-weight:bold;}
.carrello-Nome {font-size: 11px; font-weight:bold;}
.carrello-Quantita {font-size: 11px; width:25px; position:relative; top: -5px; left: -15px;}
.carrello-Carrello {padding-top:3px;}
.carrello-Marca {font-size: 11px;}
.carrello-Prezzo {font-size: 11px;}
.carrello-Sconto {font-size: 11px;}

.carrello-TableTotale {margin-top:20px; margin-bottom:20px;}
.carrello-TableTotale td {border-bottom:1px solid #b43d4a; font-size: 11px; padding:2px;}
.carrello-Pulsanti {height:55px;}
.prodotto-Quantita {border:1px solid #b43d4a; font-size: 11px; color:#333333; position:relative; top: -5px; left:15px;}


/*----------CARRELLO ORDINE---------------*/
.carrello-Intestazioni {font-size: 15px; font-weight:bold; padding-top:5px; padding-bottom:5px; background-color:#C7C7C7; color:#333333; border-bottom:15px solid #FFFFFF; padding-left:4px;}
.carrello-Campi {font-size: 11px; margin-bottom:5px;}
.carrello-Descrizione {font-size: 12px;}
.carrello-Table {position:relative; top: -5px; left:auto;}
.carrello-Necessari {font-size: 11px; font-weight:bold; color:#B43D4A;}
.carrello-Spese {font-size: 13px; font-weight:bold; color:#ffffff;}

/*----------STILI PER RUSSO---------------*/

a.button_r{display:block; height: 20px; padding-left:0px; 
    text-decoration: none; background: url(ESP/images/registrazione_MO.gif) no-repeat 0 0;
    color:#363c1b; font-size:10px;  vertical-align:middle; text-align:left;
    }
a.button_r:hover{background-position:0 -20px;color: #4d5331}

a.button_p{display:block; height: 20px; padding-left:0px; 
    text-decoration: none; background: url(ESP/images/r-password_MO.gif) no-repeat 0 0;
    color:#363c1b; font-size:10px;  vertical-align:middle; text-align:left;
    }
a.button_p:hover{background-position:0 -20px;color: #4d5331}

/* ----------------------- stili per risorse e-mail ----------------------------------*/
 

.testoEP      			{ font-family: Verdana, Tahoma, Arial; font-size: 8 pt; color: #000000; text-align:justify}
.titolo 				{ font-family: Verdana; FONT-SIZE: 15px; COLOR: #666666; font-weight:bold; background-color:#D7D7D7; padding-top:5px; padding-bottom:5px}
.titoliE     		 	{ font-family: Verdana, Tahoma, Arial; font-size: 10 pt; color: #0033CC }
.intestazioneE 			{ background-color: #F0F0F0; font-family: Verdana, Tahoma, Arial; font-size: 10 pt; color: #000000 }
.intestazioni_latoE 	{ font-family: Verdana, Tahoma, Arial; font-size: 9 pt; color: #000000; text-align:left }
.tdE           			{ border-bottom:1px solid #F0F0F0; font-family: Verdana, Tahoma, Arial; font-size: 8 pt; color: #000000; border-top-width:1; text-align:right }
.testoE      			{ font-family: Verdana, Tahoma, Arial; font-size: 8 pt; color: #000000}
.testoE  A:link         { color: #000000; text-decoration: underline }
.testoE  A:visited      { color: #000000; text-decoration: underline }
.testoE  A:hover        { color: #56AAC5; text-decoration: none }