#footer{margin-top:50px}
#boxCarrello,#titoloBox{display:none}



div#content {
    position:relative;
    width: 100%;
    height: auto !important;  /* per i browser moderni */
    height:500px;   /*per IE5.x e IE6 */
    min-height:500px;  /* per i browser moderni */
}

.txtLogin{border-bottom: 1px solid #5f5f5f;text-transform:uppercase;
font: 2.3em Robotomed;
font: 2.3em Robotomed;
text-align: center;color:#d60000;clear:both;margin-top:80px;margin-bottom:55px}



#benvenuto{
	text-align:center;}



.catgroupnamearea{border-bottom: 1px solid #5f5f5f;text-transform:uppercase;
font: 3em Robotomed;width:98%;margin-left:1%;
text-align: center;color:#d60000;clear:both;margin-top:80px;margin-bottom:55px}

#messageConf{color:#d60000;font: 1em Robotomed;padding:10px}

/* menu utente */
#menuUtente{clear:both;display:block;margin-bottom:110px}
#menuUtente ul{list-style:none}
#menuUtente li{float:left;text-align:center;width:19%;margin-right:8px;text-transform:uppercase;  font:0.9em robotomed;transition: all 0.3s ease 0s;cursor:pointer}
#menuUtente li.disattivo{background:#2a2828}
#menuUtente li.attivo{background:#d60000}
#menuUtente li a{color:#fff;display:block;padding:8px;}

#menuUtente li:hover{box-shadow: 1px 1px 3px #999;
background:#5f5f5f ;color:#dedede;
    transition: all 0.3s ease 0s;}

/* fine menu utente */



/* menu veicoli */
#menuVeicoli{clear:both;margin-top:10px;height:36px}
#menuVeicoli li{float:left;text-align:center;width:156px;margin-right:8px;  font: 0.95em robotomed;transition: all 0.3s ease 0s;cursor:pointer;border-radius:15px 15px 0 0;}
#menuVeicoli ul{list-style:none}
#menuVeicoli li.disattivo{border-bottom:0;background:#2a2828}
#menuVeicoli li.attivo{border-bottom:0;background:#d60000}

#menuVeicoli li a{color:#fff;   padding:8px;display:block }
#menuVeicoli li:hover{box-shadow: 1px 1px 3px #999;
background:#5f5f5f ;color:#dedede;
    transition: all 0.3s ease 0s;}
	

/* fine menu veicoli*/



#tableListVeicoli{width:100%;font: 1em robotocond;color:#4e4e4e;margin-bottom:40px;text-align:center;border-top:1px solid #2a2828}
#tableListVeicoli .titoloTableMobile{display:none}
#tableListVeicoli .titoloTableResponsive{display:block;font: 1.2em robotomed;text-transform:uppercase;color:#2a2828;padding:14px 0 14px 0;display:block;}
#tableListVeicoli .uno{background:#eaeaea;}
#tableListVeicoli .due{}
#tableListVeicoli td{padding:5px 2px;}


.formRegistrazione .uno{background:#eaeaea;}
.formRegistrazione td{padding:6px 2px;}

#aggiungiVeicolo #percorso{color: #2a2828;
    font: 1.15em Robotomed;
    text-align: center;
    text-transform: uppercase;margin:30px 1%}


#aggiungiVeicolo{width:350px;margin:0 auto}

	
	
/* pag contenuti */
#maincontarea{font-family: Roboto;
color:#434343}

#cart{margin-top:52px}

.urfdisclaimer{width:98%;margin-left:1%;margin-bottom:12px;margin-top:6px;}
.urfdiscaccept{ font: 1.1em Robotocond;padding:10px}

.colSin{text-align:right;padding-right:1%;width:23%}
.colDes{text-align:left;}

.formRegistrazione {width:580px;text-align:left;margin:0 auto}
/* fine pag contenuti */



/* login */

#contact label{   font-family: Roboto;
    font-size: 0.95em;color:#434343}
.pw,.linkLogin{text-align:center}

#txtLogin,#txtPassword{width:300px !important;margin:0 auto;}
#contact input[type=text],#contact input[type=password],
textarea, select{margin:3px auto}

.linkLogin{   color: #434343; font-family: Roboto;
    font-size: 0.95em;
}
.linkLogin a{color:#d60000}
/* fine login*/


/* registrati*/
.box-in-1{}
div#maincontarea h3{
padding-top:28px;background: url('/custom_cms/images/ico_cat.gif') 0px 23px no-repeat;
	width:1000px;text-indent:50px;
margin:33px 0 30px 0px;
	padding-bottom:6px;border-bottom:1px solid #1e8dd2;
		color: #000;padding-bottom:6px;

}
div#maincontarea h2{ color: #2a2828;clear:both;
    font:1.4em Robotomed;text-transform:uppercase;text-align:center}

#formRegistrazione {
margin-top:8px;

}
#formRegistrazione label {
display:inline-block;
margin-right:20px;
margin-top:3px;
padding:2px ;
width:140px;
}

#logSx {
margin-top:3px;
}
.errore{
	color:red
}

/* fine registrati*/




/* form scheda registrati*/
#formScheda {
padding-bottom:12px;width:640px;margin-left:200px;margin-top:30px
}
#formScheda fieldset{

			
}
#formScheda label{

	color:#606161;
/*display:inline-block;*/
text-align:right;
margin-top:6px;
padding:1px 0px;
/*width:180px;*/
width:  auto;
}

#note .appuntamento label{
width:200px;
position: relative;
    top: -10px;
}

#formScheda .sceltaTip{
width:55px;text-align:left
}

#formScheda .sceltaInd{text-align:left;}

#formScheda legend{
width:340px;font-weight:bold;color:#CB4690;padding-top:4px;
}
#formScheda input.datiReg{


margin:3px;
padding:2px;
width:360px;
}
#formScheda select{


margin:3px;
padding:2px;
width:365px;

}
#formScheda label #label-sesso-M,#formScheda label #label-sesso-F{
	width:1px !important;	
}
#label-tipo-M{
	width:30px !important;	
}
#formScheda .error{
	color:red;text-align:left;margin-left:5px;
}

center{width:98%;margin-left:1%;font:0.9em robotomed;text-align:center;color:#434343}

#datiUtente{text-align:center;width:76%;margin:20px auto;}
#datiUtente tr{margin:2px}
#Fatturazione {text-align:center;padding:15px;border-radius:4px;border:1px solid #c4c4c4;width:100%}
#Consegna {text-align:center;padding:15px;border-radius:4px;border:1px solid #c4c4c4;width:100%}
#note {text-align:center;padding:15px;border-radius:4px;border:1px solid #c4c4c4;margin-top:20px}
#note label{vertical-align:top;margin-right:4px;}
#note textarea{width:304px}
/* fine form scheda registrati*/

.titoloReg{  color: #606161;

    letter-spacing: 5px;margin:20px 0 10px 0}


	



/*pag ordini*/
fieldset {
	border:0;margin:0;padding:0;
			
}
.Ordini{margin-bottom:45px;}
table .Dettaglio {border:1px solid #4D97CD;padding:2px}
#ordini legend{
color:#606161;
}
#ordini table{width:100%;}
#ordini table tr{height:29px}

#ordini .uno{background:#ededed}
#ordini .due{background:#f9f9f9}

#ordini .uno a,#ordini .due a{color:#0173ff !important;text-decoration:none}

#ordini .TitoloTab{text-align:center;color:#fff;background:#4D97CD;padding:2px;}

#ordini .TitoloTab td{padding:4px}

#ordini .TitoloTab2{text-align:center;color:#fff;background:#a6a6a6;padding:1px}

.Dettaglio .IndirizziTab2{background:#f8fcff;text-align:center;}
/* fine pag ordini*/




/*pag commenti*/

#commenti legend{
color:#4D97CD;margin:6px 0 0px 0;
}
#commenti table{width:100%;}
#commenti table tr{height:29px;}

#commenti .uno{background:#ededed;padding-left:4px;}
#commenti .due{background:#f9f9f9;padding-left:4px;}

#commenti .TitoloTab{text-align:center;color:#fff;background:#4D97CD;padding:2px}

#commenti .TitoloTab2{text-align:center;color:#fff;background:#a6a6a6;padding:1px}



/* fine pag ordini*/





/* login */
#txtLoginErrore, #txtPasswordErrore {
color:red;
}
/* fine login*/








/* cambio pw*/
#formPasswordNuova label,#formPasswordNuova input{
	display:block;margin:4px 0 4px 0;
}
#formPasswordNuova,#formPasswordDimenticata{margin: 10px 0 10px 0}

#formPasswordNuova input,#formPasswordDimenticata input{padding:2px;margin:1px}

#logSx input{  background:#4D97CD;border-radius:4px;cursor:pointer;text-transform:uppercase;
    border: 0;
    color: #fff;

    height: 29px;
    width: 64px;}

#formPasswordNuova #logInvia input{color:#CB4690;background:white;font-weight:bold;border:0;width:150px;text-transform:uppercase;cursor:pointer}
#logInvia input{color:#CB4690;background:white;font-weight:bold;border:0;width:230px;text-transform:uppercase;cursor:pointer}
/* fine cambio pw */

#confPag{padding-top:46px}
#confPag .SottoTitolo,#confPag .Testo{}





p{margin:0;padding:0}


#cmdSped{margin-left:380px;height:26px}
#cmdSped .comando  {    background:#4D97CD;
border-radius:5px;
    height: 28px;padding-top:3px;
display:block;
margin-top:20px;
    text-align: center;
    width: 175px;}
#cmdSped a{   color: #FFFFFF !important;text-decoration:none;}



/* punti vendita */
#listPuntiVendita{margin-top:20px;}
.puntoVendita{clear:both;width:590px;margin-left:240px;}
.puntoVendita a{color: #6F7072;
text-decoration:none}
.imgPuntoVendita img{width:200px;
}
.imgPuntoVendita{float:left;height:160px;}
.datiPuntoVendita{text-align:left;width:250px;margin-left:200px;padding-left:20px}
.nomePuntoVendita{color:#000;  }




/*pagina interna trova espositore*/


#newstextarea{clear:both;padding-top:10px}

.webPuntoVendita a{color: #6F7072;

    text-decoration: none;}
	
	
#newslistarea{ clear: both;margin-top:20px;
    margin-left: 240px;
    width: 590px;}

.nwlimg1area{ float: left;
    width: 200px;padding-right:18px}

.nwlimg1area img{  width: 200px;}

.nwltitlearea{}

.nwlsubject{margin-top:6px}
	.nwblink {margin-top:6px}
	
	.nwblink a{text-decoration:none;color:#6F7072}
	
	.nwltitlearea h2{margin-top:6px}
	
	.nwlarea{clear:both;height:179px}
	
	.nwltitlearea,.nwltextarea{padding-left:20px}
	
	
	
	#newsarea{ clear: both;margin-top:20px;
    margin-left: 200px;
    width: 590px;}
	
	#newsimg1area{width:191px;overflow:hidden;margin-right:8px;margin-top:15px;margin-bottom:2px;float:left}
	#newsimg2area{width:191px;overflow:hidden;margin-right:8px;margin-top:15px;margin-bottom:2px;float:left}
	#newsimg3area{width:191px;overflow:hidden;margin-top:15px;margin-bottom:2px;float:left}
	
	#newsimg4area{width:191px;overflow:hidden;margin-right:8px;margin-top:15px;margin-bottom:2px;float:left}
	#newsimg5area{width:191px;overflow:hidden;margin-right:8px;margin-top:15px;margin-bottom:2px;float:left}
	#newsimg6area{width:191px;overflow:hidden;margin-top:15px;margin-bottom:2px;float:left}
	
	#newsimg7area{width:191px;overflow:hidden;margin-right:8px;margin-top:15px;margin-bottom:2px;float:left}
	#newsimg8area{width:191px;overflow:hidden;margin-right:8px;margin-top:15px;margin-bottom:2px;float:left}
	#newsimg9area{width:191px;overflow:hidden;margin-top:15px;margin-bottom:2px;float:left}
		#newsimg1area img,#newsimg2area img,#newsimg3area img,#newsimg4area img,#newsimg5area img,#newsimg6area img,#newsimg7area img,#newsimg8area img,#newsimg9area img{width:191px;}
		
		
		#tutte{position:absolute;margin-left:-200px}
		#tutte a{ color: #6F7072;

    text-decoration: none;}
	
	
	
	
	#formLogin{margin-top:20px}
	
	
	.regalo label{color:#4D97CD !important;position:relative;top:-4px}
	
	
	
	 .InviaComm {background:#4D97CD !important;
    border-radius: 5px;padding:5px;color:#fff}
	
	

	#regformdisclaimerarea {
		font: 15px/18px roboto;
		color: #767676;
	}
	
	#regformdisclaimerarea a {
		color: #434343;
		font-weight: bold;
	}
	
	
	
@media (max-width: 1280px){

}


@media (max-width: 1023px){
	
#tableListVeicoli .titoloTableResponsive{font: 0.95em robotomed;}

#menuUtente li{width:16%;margin-right:6px;font:0.9em robotomed;}

	#datiUtente{width:80%;}
.txtLogin{
font: 2em/1.1em Robotomed;
}
#menuUtente{margin:0 auto;}
#menuVeicoli{margin-top:80px}

.catgroupnamearea{
font: 2.2em Robotomed;}
.formRegistrazione {width:460px;}
}



@media (max-width: 480px){

	#tableListVeicoli .titoloTableMobile{display:block;font:1.2em/1em robotomed}
	#tableListVeicoli .titoloTableResponsive{display:none}
	
#tableListVeicoli{width:99%;font: 0.75em robotocond;}
#tableListVeicoli img{width:24px}

#txtLogin,#txtPassword{width:90% !important;}

	.colSin{width:35%}
		#datiUtente{width:98%;}#aggiungiVeicolo{width:98%}
	.txtLogin{font: 1.5em/1.1em Robotomed;
margin-top:40px;
}
.catgroupnamearea{margin-top:35px;margin-bottom:30px}
#menuUtente li{clear:both;width:98%;margin-left:1%;margin-bottom:10px}
#menuVeicoli li{width:46%;margin-left:1%;margin-top:10px}
.formRegistrazione {width:98%;margin-left:1%}

	}