/*

	RMS

*/

a, a:hover{
	outline: 0px;
}

body {
	padding:0px;
	margin:0px;
	font-family:arial,sans-serif;
	font-size:12px;
	color:#333333;
	background:#051A53;
	
}

#contenitore {
	width:992px;	
	margin:0px auto;		
}

#footer {
	width:100%;
	min-height:200px;
	height:auto !important;
	height:200px;	
	background:url("../img/footer_azienda_bkg.jpg") center top repeat-x #031134;
	border-top:1px solid #2D3F6F;
}

#footerIn {
	width:910px;
	padding:15px 0px;
	margin:0px auto;	
	background:url("../img/footerIn_azienda_bkg.jpg") right top no-repeat;
}

#footer .links {
	float:left;
	width:150px;
	padding-left:40px;
	min-height:180px;
	height:auto !important;
	height:180px;
	border-right:1px dotted #8A9FBC;
}

#footer .azienda {
	width:190px;
	padding-left:0px;
}

#footer h2 {
    font-size:12px;
	color:#DAD320;
}

#footer ul {
    padding:0px;
	margin:0px 15px 15px 15px;
	font-size:11px;
}

#footer li {
    padding:0px;
	margin:0px 0px 5px 0px;
	list-style-type:none;
}

#footer li a {
   color:#FFFFFF;
   text-decoration:none;
}

#footer li a:hover {
   text-decoration:underline;
}

#info {
	padding-top:10px;
	text-align:right;
	font-size:11px;
	color:#FFFFFF;
}

#info a {
	color:#DAD320;
}

/*

	GENERICI

*/

.blocca {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}

img {
	border:0px;
}

p {
	padding:0px;
	margin:0px 0px 10px 0px;
	line-height:15px;
}

h1 {
	color:#0A519F;
	font-size:20px;
	padding:0px;
	margin:0px 0px 10px -2px;
}

h1.titoloPagina {
	padding:0px;
	margin:0px 0px 10px -2px;
	
	font-size: 26px;
	font-weight: normal;
	line-height: 26px;
	font-family: Nosnr2; 
}

#notizia h1 {
	color:#0A519F;
	font-size: 18px;
}


#videogallery {
	padding-top: 10px;
}

#photogallery h1{color:#5a90cc;
	font-size: 18px;
	font-weight: normal;}

h2 {
	color:#5a90cc;
	font-size: 18px;
	font-weight: normal;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

h2 strong{
	font-weight: normal;
}


h3 {
	color:#0A519F;
	font-size:12px;
	padding:0px;
	margin:0px 0px 5px 0px;
}

a {
	color:#1050A8;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}


form {
	padding:0px;
	margin:0px;
}

input {
	font-size:11px;	
}

textarea {
	overflow:auto;
	font-size:11px;
	font-family:arial,sans-serif;
}

.correlati {
	width:632px;
	min-height:60px;
	height:auto !important;
	height:60px;
	padding:15px 0px 0px 0px;
	margin:15px 0px 0px 0px;	
	border-top:1px dotted #7C7C7C;
}

#contenuto .correlati  ul {
	padding: 10px 0px 0px 50px;
	margin: 0px 0px 0px 0px;	
}

#contenuto .correlati li {
	padding:0px;
	margin: -6px 0px 5px 0px;
	list-style-type:none;	
	font-size: 12px;
	color:#8A9FBC;
}

.correlati  a {
	text-decoration:none;
}

.correlati  a:hover {
	text-decoration:underline;
}

#allegati {
	background:url("../img/ico_allegati.gif") 0px 40px no-repeat;
}

#galleria {
	background:url("../img/ico_gallery.gif") 0px 50px no-repeat;
}


#galleria2 {
	background:url("../img/ico_gallery.gif") 0px 00px no-repeat;
	margin-top: 15px;
	height: 30px;
}


#contenuto #galleria2 ul {
	padding: 10px 0px 0px 50px;
	margin: 0px 0px 0px 0px;	
}

#contenuto #galleria2 li {
	padding:0px;
	margin: -6px 0px 5px 0px;
	list-style-type:none;	
	font-size: 12px;
	color:#8A9FBC;
}


#mail {
	background:url("../img/ico_mail.gif") 0px 40px no-repeat;
}

#link {
	background:url("../img/ico_link.gif") 0px 50px no-repeat;
}

.mexerr {
    padding:10px;
    margin:10px 0px;
    background:#E60000;
    color:#FFFFFF;
    font-weight:bold;  
    text-align:center;
}
.mexok { 
    padding:10px;
    margin:10px 0px;
    background-color:#66CC00;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
}

#cerca {
	padding: 10px 0px;
	margin: 10px 0px;
	border-top:1px dotted #7F7F7F;
	border-bottom:1px dotted #7F7F7F;
}

#cerca img {
	vertical-align:middle;
	margin-right:5px;
}

#cerca select {
	font-size:13px;
	vertical-align:middle;
}

#cerca select.margin {
	margin-left: 42px;
}

#cerca input{
	margin-right: 5px;
	margin-top: -2px;
}

#cerca label{
	line-height: 26px;
	cursor: pointer;
	font-size: 12px;
}

#ordinamento {
    padding:10px 0px 0px 0px;
    margin:10px 0px;
    border-bottom:1px dotted #7F7F7F;
	font-size:11px;
	color:#9196BC;
}

#ordinamento h2 {
   float:left;
   width:100px;
}

#ordinamento .ordina {
   float:left;
   padding-top:7px;
   width:150px;
   font-weight:bold;
}

#ordinamento .ordina img {
   vertical-align:middle;
}


.back {
    padding-top:10px;
    margin:10px 0px;
    border-top: px dotted #7F7F7F;
}	

.back-2 {
    padding-top: 0px;
    margin: 10px 0px;
    border-top: 0px dotted #7F7F7F;
}

.back img {
	vertical-align:middle;
	margin-right:5px;
}

.back a {
	text-decoration:none;
	font-weight:bold;
}

.back a:hover {
	text-decoration:underline;
}

#contenuto .paginato {
	width: 632px;
	color: #7c7fa5;
	font-size:12px;
	margin: 15px 0px;
}

#contenuto .paginato .tot {
	float:left;
	width:200px;
}



#contenuto .paginato ul.lista-pag {
	float:left;
	width: 270px;
	padding:0px;
	margin:0px;	
	text-align:center;
}

#contenuto .paginato li {
	color:#9196BC;
	display: inline;
	padding:0px;
	margin:0px 2px;
	font-size:10px;
	font-weight:bold;
	list-style-type:none;
}

#contenuto .paginato a {
	color:#9196BC;
}

#contenuto .paginato a:hover {
	color:#6A0000;
}

#contenuto .paginato li.current {
	color:#6A0000;
}

#contenuto .paginato form {
	float:right;
	position:relative;
	top:-3px;
	width: 160px;
}

#contenuto .paginato select {
	margin-left:5px;
	font-size:10px;
	vertical-align:middle;
}

/*=== NUOVO PAGINATO =======================================================================================================*/

/*
#contenuto .lista-pag li{
	margin: 0px 5px;
}*/


#contenuto ul.lista-pag{
	border: 0px solid red;
	float: left;
	width: 220px;
	margin-left: 30px;
}

#contenuto .paginato li .prec,
#contenuto .paginato li .prima,
#contenuto .paginato li .succ,
#contenuto .paginato li .ultima,
#contenuto .paginato li .num{
	width: 12px;
	height: 13px;
	border: 0px solid black;
	display: block;
	float: left;
	margin: 0px 5px;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

#contenuto .paginato li span.num{	font-weight: bold;}

#contenuto .paginato li .prec{
	background: url("../img/freccia-sx-paginato.gif");
}

#contenuto .paginato li .prima{
	background: url("../img/freccia-prima-paginato.gif");
}

#contenuto .paginato li .succ{
	background: url("../img/freccia-dx-paginato.gif");
}

#contenuto .paginato li .ultima{
	background: url("../img/freccia-ultima-paginato.gif");
}


#contenuto .paginato li span.prec,
#contenuto .paginato li span.prima,
#contenuto .paginato li span.succ,
#contenuto .paginato li span.ultima{
	background-position: top left;
}

#contenuto .paginato li a.prec,
#contenuto .paginato li a.prima,
#contenuto .paginato li a.succ,
#contenuto .paginato li a.ultima{
	background-position: center left;
}

#contenuto .paginato li a.prec:hover,
#contenuto .paginato li a.prima:hover,
#contenuto .paginato li a.succ:hover,
#contenuto .paginato li a.ultima:hover{
	background-position: bottom left;
}

#contenuto .paginato li a.num:hover{
	background: #f0f0f0;
}

/*=========================================================================================================================*/

ul#privacy {
  margin:20px 0px 20px 25px;
  padding:0px;
} 

ul#privacy li {
  margin:5px 0px;
  font-weight:bold;	
}

ul#privacy li ul {
	margin:5px 5px 5px 25px;
}

ul#privacy li ul li {
  font-weight:normal;
  list-style-type:lower-alpha;
}

/*

	HOME PAGE

*/

#home {
	width:992px;
	min-height:762px;
	height:auto !important;
	height:762px;
	background:url("../img/home_bkg.jpg") center top no-repeat;
}

#flashHome {
	width:910px;
	height:405px;
	margin:0px auto;	
}

#mainHome {
	width:892px;
	padding:5px 50px 10px 50px;
	color:#FFFFFF;	
	height:290px;
}

#colsx {
	float:left;
	width:220px;
	margin-right:10px;
}

.scopriNuovaSede {
	text-align:right;
}

.scopriNuovaSede a {
	color:#DAD320;
	text-decoration:none;
}

.scopriNuovaSede a:hover{
	color:#DAD320;
	text-decoration:underline;
}

.menuArea {	
	position:relative;	
}

.menuArea .flashElemento {
	position:absolute;
	top:0px;
	left:-11px;
}

#colsx h2 {
	padding-left:65px;
	margin-bottom:0px;
	height:30px;
}

#colsx ul {
	width:138px;
	padding:0px 0px 15px 50px;
	margin:0px 15px 15px 15px;
}

#colsx ul.listaMoto {
	border-bottom:1px dotted #8A9FBC;
}

#colsx ul.listaCiclo {
	padding-bottom:0px;
	margin-bottom:0px;
}

#mainHome li {
	padding:0px;
	margin:0px 0px 5px 15px;

}

#mainHome li a {
	color:#FFFFFF;
	text-decoration:none;
}

#mainHome li a:hover {
	text-decoration:underline;
}

#colcx {
	float:left;
	width:416px;
	margin-right:10px;	
}

#ultimeNotizie {
	width:386px;
	margin: 6px auto 0px auto;	
}

#ultimeNotizie .notizia {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #8A9FBC;
}

#ultimeNotizie .notizia:hover{
	background: url("../img/sfondo-scuro.png");
	cursor: pointer;
}

#ultimeNotizie .last {	
	padding-bottom:0px;
	border-bottom:0px;
}

#ultimeNotizie .notizia .foto {
	float:left;
	width:100px;
}

.notizia .foto-video {
	position: relative;
}

.notizia .foto-video .etichetta-video{
	z-index: 4;
	position: absolute;
	right: 0;
	bottom: 0;
}




#ultimeNotizie .notizia .testo {
	float:left;
	width:276px;
	font-size:12px;
	padding-left:10px;
}

#ultimeNotizie .notizia .testo .data a {
	color:#A1B2E8;
	text-decoration:none;
	margin-left:10px;
}

#ultimeNotizie .notizia .testo .data a:hover {
	text-decoration:underline;
}

#ultimeNotizie .notizia .testo h3 {
	color:#A1B2E8;
	margin:3px 0px;
}

#ultimeNotizie .notizia .testo h3 a {
	color:#A1B2E8;
	text-decoration:none;
}

#ultimeNotizie .notizia .testo h3 a:hover {
	text-decoration:underline;
}

#coldx {
	float:left;
	width:206px;	
	padding:0px 15px;
}

#coldx ul {
	padding:0px 0px 15px 0px;
	margin:0px 0px 15px 0px;
	border-bottom:1px dotted #8A9FBC;
}

#coldx p {
	font-size:12px;	
	margin-bottom:20px;
}

#boxLogin {
	padding-top: 25px;
	padding-left:40px;
}

#boxLogin form img {
	float:left;
	margin-top:8px;
}

#boxLogin form .campo {
	float:left;
	width:160px;
	padding-left:20px;
}

#boxLogin form label {
	display:block;
	font-size:10px;
	color:#CCCCCC;
}

#boxLogin form input {	
	width:155px;
	border:2px solid #CCCCCC;
}

#boxLogin form a#btnLogin {
	display:block;
	float:left;
	width:64px;
	height:39px;	
	margin-left:20px;
}


/*

	PAGINE INTERNE

*/

#corpo {
	width:992px;
}

#menu {
	width:992px;
	height:151px;
	background:url("../img/menu_azienda_bkg.jpg") center top no-repeat;
}


#menuFlash {
	width:908px;
	height:112px;
	margin:0px auto;
}

#sidebar {
	float:left;
	width:207px;
	min-height:598px;
	height:auto !important;
	height:598px;	
	padding:15px 15px 15px 57px;
	background:url("../img/sidebar_azienda_bkg.jpg") center top no-repeat;
}

#sidebar ul {
    padding:15px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	border-top:1px dotted #8A9FBC;
}

#sidebar ul ul {
	border:0px;
	margin:10px;
	padding:0px;
}

#sidebar li {
    padding:0px;
	margin:0px 0px 10px 15px;
	/*list-style-type:none;*/
	color: #f4f4f4;
}

#sidebar a {
   color:#FFFFFF;
   text-decoration:none;
}

#sidebar a:hover {
   color:#FFFFFF;
   text-decoration:underline;
}

#sidebar a.current {
	color:#E7D954;
}

#sidebar .sideMenuArea {
	padding:15px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	border-top:1px dotted #8A9FBC;
	position:relative;
	min-height:100px;
	height:auto !important;
	height:100px;
}

#sidebar .sideMenuArea .flashElemento {
	position:absolute;
	top:15px;
	left:-28px;
}

#sidebar .sideMenuArea h2 {
	padding-left:50px;
	
}

#sidebar .sideMenuArea ul {
	padding:0px 0px 0px 50px;
	margin:0px;
	border-top:0px;
}

#sidebar .sideMenuArea li {
	margin-bottom:5px;
}

#sidebar #spotlight {
    padding:15px 0px 0px 0px;
    margin:15px 0px 0px 0px;
    border-top:1px dotted #8A9FBC;
}

#sidebar #spotlight h2 {
    color:#FFFFFF;
	font-size:20px;
	font-weight:normal;
	margin-bottom:0px;
	margin-left: -3px;
}

#sidebar #spotlight p {
	font-size:12px;
	line-height: 18px;
	color:#FFFFFF;
}

#sidebar #spotlight p a {
	color:#DAD320;
}

.topClass {
	padding:15px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	border-top:1px dotted #8A9FBC;
}

#contenuto {
	float:left;
	width:713px;	
	background:url("../img/contenuto_azienda_bkg.jpg") center top repeat-y;
}

#contenutoIn {
	width:713px;			
	background:url("../img/contenutoIn_azienda_bkg.jpg") center top no-repeat;
}

#contenutoInIn {
	width:632px;
	padding:15px 57px 15px 24px;
	min-height:700px;
	height:auto !important;
	height:700px;	
	background:url("../img/contenutoInIn_azienda_bkg.jpg") center bottom no-repeat;
}

#contenuto p {
	line-height:20px;
}

#contenuto ul {
	padding:0px;
	margin:10px 10px 10px 30px;
}

#contenuto li {
	padding:0px;
	margin:0px 0px 5px 0px;
}

#briciole {
	color:#6e7c90;
	font-size:11px;
	height: 60px;
	/*width: 340px;*/
	margin-top: 5px;
}

#briciole a {
	color:#6e7c90;
}

#ultimeNotiziePagina {
	float:right;
	width:704px;
	padding-left:9px;
	color:#FFFFFF;
}

#ultimeNotiziePaginaIn {
	width:632px;
	min-height:132px;
	height:auto !important;
	height:132px;
	padding:15px;		
	position:relative;
	background:url("../img/ultime_notizie_pagina_azienda_bkg.jpg") center bottom no-repeat;
}

#ultimeNotiziePaginaIn #btnArchivioNotizie {
	float:right;
	width:111px;
	position:relative;
	top:-10px;
}

#ultimeNotiziePaginaIn a.btnArchivioNotizie.archivmoto{
	width: 11px;
	height: 47px;
	display: block;
	background: url("../img/bottone_archivio_notizie_moto.jpg") top left no-repeat;
}


#ultimeNotiziePaginaIn a.btnArchivioNotizie_en.archivmoto{
	width: 11px;
	height: 47px;
	display: block;
	background: url("../img/bottone_archivio_notizie_moto_en.jpg") top left no-repeat;
}


#ultimeNotiziePaginaIn a.btnArchivioNotizie{
	width: 11px;
	height: 47px;
	display: block;
	background: url("../img/bottone_archivio_notizie_azienda.jpg") top left no-repeat;
}
#ultimeNotiziePaginaIn a.btnArchivioNotizie_en{
	width: 11px;
	height: 47px;
	display: block;
	background: url("../img/bottone_archivio_notizie_azienda_en.jpg") top left no-repeat;
}

 


#ultimeNotiziePaginaIn a.btnArchivioNotizie:hover,
#ultimeNotiziePaginaIn a.btnArchivioNotizie_en:hover{
	background-position: bottom left;
}


#ultimeNotiziePaginaIn h2 {
	float:left;
	width:120px;
}

#ultimeNotiziePagina .notizia {
	float:left;
	width:296px;	
	padding: 5px 0px;
	cursor: pointer;
}

#ultimeNotiziePagina .notizia:hover{
	background: url("../img/sfondo-scuro.png");
}

#ultimeNotiziePagina .first {
	border-right:1px dotted #8A9FBC;
	margin-right:20px;
	padding-right:10px;
}

#ultimeNotiziePagina .notizia .foto {
	float:left;
	width:100px;
}

#ultimeNotiziePagina .notizia .testo {
	float:left;
	width:186px;
	font-size:12px;
	padding-left:10px;
}
/*
#ultimeNotiziePagina .notizia:hover .testo{
background: url("../img/sfondo-scuro.png");
}*/

#ultimeNotiziePagina .notizia .testo .data a {
	color:#A1B2E8;
	text-decoration:none;
	margin-left:10px;
}

#ultimeNotiziePagina .notizia .testo .data a:hover {
	text-decoration:underline;
}

#ultimeNotiziePagina .notizia .testo h3 {
	color:#A1B2E8;
	margin:3px 0px;
}

#ultimeNotiziePagina .notizia .testo h3 a {
	color:#A1B2E8;
	text-decoration:none;
}

#ultimeNotiziePagina .notizia .testo h3 a:hover {
	text-decoration:underline;
}

#boxLoginPagina {
	width:952px;
	padding-top:9px;
	padding-left:40px;
	height:47px;	
	background:url("../img/box_area_riservata_azienda_bkg.jpg") center top no-repeat;
}

#titAreaRis {
	float:left; 
	width:125px; 
	padding-top:8px;
}

#boxLoginPagina form img {
	float:left;
	margin-top:8px;
}

#boxLoginPagina form .campo {
	float:left;
	width:160px;
	padding-left:20px;
}

#boxLoginPagina form label {
	display:block;
	font-size:10px;
	color:#CCCCCC;
}

#boxLoginPagina form input {	
	width:155px;
	border:2px solid #CCCCCC;
}

#boxLoginPagina form a#btnLogin {
	display:block;
	float:left;
	width:64px;
	height:39px;	
	margin-left:20px;
}

/*

	CONTATTACI

*/

#sedi {
	width:632px;
	margin:10px 0px;
	padding:10px 0px;
	border-top:1px dotted #7C7C7C;
	border-bottom:1px dotted #7C7C7C;
}

#sedi .sede {
	float:left;
	width:210px;
}

#sedi .sede strong {
	color:#0A519F;
}

#formContattaci h2 {
	margin-top:20px;
	color:#0a519f;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
}

#formContattaci .gruppoCampi {
	padding-left: 20px;
}

#formContattaci .campo {
	float:left;
	margin-bottom:10px;
}

#formContattaci label {
	color:#0A519F;
	font-size:11px;
}

#formContattaci .campo label {
	display:block;
}

#formContattaci .campo select {
	width:287px;
}

#formContattaci .campo input {
	border:1px solid #7F7F7F;
	font-size:13px;
	padding:3px;
}

#formContattaci .campo textarea {
	width:580px;
	height:100px;
	border:1px solid #7F7F7F;
	font-size:14px;
	padding:3px;
}

#formContattaci .captcha label {
	display:block;
}

#formContattaci .captcha img {
	float:left;
	border:1px solid #7F7F7F;
	margin-right:20px;
}

#formContattaci .captcha input {
	border:1px solid #7F7F7F;
	font-size:13px;
	padding:3px
}

#formContattaci .errore label {
	color:#E60000;
}

#formContattaci .errore input {
	border:1px solid #E60000;	
}

#formContattaci .errore textarea {
	border:1px solid #E60000;	
}

#formContattaci .errore option {
	color:#E60000;	
}

#formContattaci label.errore {
	color:#E60000;	
}

#boxPrivacy {
	width:580px;
	padding:3px;
	overflow:auto;
	height:100px;
	margin-bottom:10px;
	border:1px solid #7F7F7F;
	font-size:10px;
}

#boxPrivacy p {
	line-height:13px;
}

/*

	NOTIZIE

*/

#archivioNotizie, #archivioCampioni{
	padding-top: 10px
}

#archivioNotizie .notizia,
#archivioCampioni .campione{
	width:632px;
	padding-bottom:15px;
	padding-top: 15px;
	margin-bottom: 0px;		
	border-bottom:1px dotted #7F7F7F;
	cursor: pointer;
}

#archivioNotizie {
	border-top:1px dotted #7F7F7F;
	margin-top: 10px;
}

#archivioNotizie .notizia:hover,
#archivioCampioni .campione:hover{
	background: #f4f4f4;
}


#archivioNotizie .notizia .foto,
#archivioCampioni .campione .foto{
	float:left;
	width:100px;
}

#archivioNotizie .notizia .testo,
#archivioCampioni .campione .testo {
	float:left;
	width:522px;
	padding-left:10px;
	font-size: 13px;
	line-height: 18px;
}

#archivioCampioni .campione .testo2 {
	width:512px;

}

#archivioNotizie .notizia .data,
#archivioCampioni .campione .data{
	font-size: 11px;
}

#archivioNotizie .notizia h3,
#archivioCampioni .campione h3 {
	margin:3px 0px;
}

#archivioNotizie .notizia h3 a,
#archivioCampioni .campione h3 a {
	text-decoration:none;
}
/*
#archivioNotizie .notizia h3 a:hover {
	text-decoration:underline;
}
*/
#archivioNotizie .categoria {
	color:#9594B3;
	font-size: 11px;
	margin-top: 5px;
}

#notizia{
	line-height: 20px;

}
#notizie #cerca select {
	width:580px;
} 

#notizia .data {
	font-weight:bold;
	font-size: 11px;
	padding-bottom: 2px;
}

#notizia .foto {
	float:left;
	width:300px;
	margin:0px 10px 10px 0px;
}

#notizia #categoriaNotizia {
	padding-top:10px;
	margin: 15px 0px 10px 0px;
	border-top:1px dotted #7F7F7F;
}
#notizia #categoriaNotizia.categoria-special{
	padding-top: 0;
	border: 0; 
}

.continuazione{
	float: right;
	padding-right: 10px;
	color: #fff;
	font-size: 11px;
}

#archivioNotizie .notizia:hover .continuazione,
#archivioCampioni .campione:hover .continuazione,
#archivioVideo .video:hover .continuazione{
	color: #428fc6;
}

#campione {
	padding-bottom: 15px;
	/*border-bottom:1px dotted #7F7F7F;*/
}

#campione .foto {
	text-align: center;
	margin-bottom: 15px;
}

#campione .categoria {
	margin-bottom: 10px;
}


/*

	F.A.Q.

*/

#faq #cerca select {
	width:580px;
} 

#faq h2 {
	color:#999999;
	margin-bottom:10px;
}

#faq .area {
	border-bottom:1px dotted #7F7F7F;
	margin-bottom:20px;
}

#faq .last {
	border-bottom:0px;
}

#faq .categoria {
	padding:0px 0px 5px 0px;
}

#faq .last {
	border-bottom:0px;
}

#faq .categoria ol {	
	padding:0px;
	margin:14px 10px 10px 0px;
}

#faq .categoria li {
	padding:0px 0px 0px 15px;
	margin:0px 0px 12px 0px;
	font-size:13px;
	list-style-type:none;
	background:url("../img/apri.gif") 0px 3px no-repeat;
}

#faq .categoria li.chiudi {
	background:url("../img/chiudi.gif") 0px 3px no-repeat;
}

#faq .categoria li a {
	text-decoration:none;
	color:#1050A8;	
	font-weight:bold;
}

#faq .categoria li a:hover {
	text-decoration:underline;
}

#faq .top {
	text-align:right;
	font-size:10px;
}

#faq .top {
	text-align:right;
	font-size:10px;
}

#faq .top a {
	text-decoration:none;
}

#faq .top a:hover {
	text-decoration:underline;
}


#faq .risposta {
	padding:5px 0px 5px 0px;
	font-size: 12px;
	line-height: 20px;
}


/*

	SALA STAMPA

*/

#salaStampa {
	margin-top:30px;
}

#salaStampa .sezione {
	border-bottom:1px dotted #7F7F7F;
	padding-bottom:20px;
	padding-top:20px;
	cursor: pointer;
}

#salaStampa .sezione:hover{
	background: #f4f4f4;
}

#salaStampa .last {
	border-bottom:0px;	
}

#salaStampa .sezione .ico {	
	float:left;
	width:75px;
}

#salaStampa .sezione .testo {	
	float:left;
	width:547px;
	padding-left:10px;	
}

#salaStampa .sezione h3 a {	
	text-decoration:none;
}

#salaStampa .sezione h3 a:hover {	
	text-decoration:underline;
}

#salaStampa .sezione .testo p {	
	font-size: 12px;
	line-height: 20px;
}

.salastampaFiltro {
	margin-left: 15px;
}

.salastampaFiltro.current {
	font-weight:bold;
}

/*

	SPONSORSHIP

*/

#sponsorship #cerca select {
	width:580px;
}

#sponsorship .last {
	border-bottom:0px;
}

.campione {
	padding-bottom:15px;
	margin-bottom:15px;
    border-bottom:1px dotted #7F7F7F;
}

.campione.noborder {
	border-bottom:0;
}

.campione .foto {
	float:left;
	width:100px;
	height:80px;	
}

.campione .foto img {
	border:1px solid #cccccc;
}

.campione .testo {
	float:left;
	width:522px;
	padding-left:10px;
	font-size: 12px;
	line-height: 20px;
}

.campione h3 {
	margin:0px; 
}
	.campione h3 a {
		text-decoration: none;
	}
	
.campione .categoria {
	margin:3px 0px; 
	color:#0A519F;
	font-size:12px;
}

.campione .link, #campione .link {
	margin-top:10px;
}

.campione .link img, #campione .link img {
	vertical-align:middle;
}

.campione .link a, #campione .link a {
	font-size:11px;
	text-decoration:none;
}

.campione .link a:hover, #campione .link a:hover {
	text-decoration:underline;
}

/*

	PUBBLICITA'

*/


#pubblicita #cerca h2 {
	float:left;
	width:60px;
}

#pubblicita #cerca select {
	width:580px;
}

#pubblicita #cerca input {	
	margin-left:10px;
	vertical-align:middle;
}

#pubblicita #cerca label {	
	font-size:11px;
}

#archivioPubblicita .pubblicita {
	padding-bottom:15px;
	padding-top:15px;
    border-bottom:1px dotted #7F7F7F;
	cursor: pointer;
}

#archivioPubblicita .pubblicita:hover{
	background: #f4f4f4;
}

#archivioPubblicita .pubblicita .foto {
	float:left;
	width:100px;
}

#archivioPubblicita .pubblicita .foto img {
	border:1px solid #cccccc;
}

#archivioPubblicita .pubblicita .testo {
	float:left;
	padding:0 0 0 10px;
	line-height: 20px;
}

#archivioPubblicita .pubblicita .data {
    font-size: 11px;
}

#archivioPubblicita .pubblicita .destra{
	float: right;
	font-size: 11px;
	color: white;
	padding-right: 10px;
}

#archivioPubblicita .pubblicita:hover .destra{
	color: #0A519F;
}

#archivioPubblicita .pubblicita h3 {
    margin:0px;
}

#archivioPubblicita .pubblicita .categoria {
    color:#0A519F;	
}

#archivioPubblicita .pubblicita .allegato {
    color:#8A9FBC;
	font-size:11px;
	margin-top:10px;
}

#archivioPubblicita .pubblicita .allegato img {
    vertical-align:middle;
}

#archivioPubblicita .pubblicita .allegato a {
	text-decoration:none;
}

#archivioPubblicita .pubblicita .allegato a:hover {
	text-decoration:underline;
}


/*

	RASSEGNA STAMPA

*/


#rassegnaStampa #cerca h2 {
	float:left;
	width:60px;
}

#rassegnaStampa #cerca select {
	width:580px;
}

#rassegnaStampa #cerca input {	
	margin-left:10px;
	vertical-align:middle;
}

#rassegnaStampa #cerca label {	
	font-size:12px;
}

#archivioRassegnaStampa {
    border-bottom:1px dotted #7F7F7F;
}

#archivioRassegnaStampa .articolo {
	float: none;
	width: 628px;
	padding-top: 10px;
	border-bottom: 1px dotted #7F7F7F;
	cursor: pointer;
}	

#archivioRassegnaStampa .articolo:hover{
	background: #f4f4f4;
}

#archivioRassegnaStampa .articolo .foto {
	float:left;
	width:88px;
}

#archivioRassegnaStampa .articolo .foto img{
	border:1px solid #cccccc;
}

#archivioRassegnaStampa .articolo .destra{
	float: right;
	font-size: 11px;
	color: white;
	padding-right: 10px;
	margin-top: -30px;
}

#archivioRassegnaStampa .articolo:hover .destra{
	color: #0A519F;
}

#archivioRassegnaStampa .articolo .testo {
	float:left;
	width:500px;
	padding:10px 10px 0px 10px;
	line-height: 20px;
}

#archivioRassegnaStampa .articolo h3 {
    margin:0px;
}
/*
#archivioRassegnaStampa .articolo .categoria {
    color:#0A519F;	
}
*/
#archivioRassegnaStampa .articolo .data {
    font-size: 11px;
}

#archivioRassegnaStampa .articolo .allegato {
    color:#8A9FBC;
	font-size:11px;
	margin-top:10px;
}

#archivioRassegnaStampa .articolo .allegato img {
    vertical-align:middle;
}

#archivioRassegnaStampa .articolo .allegato a {
	text-decoration:none;
}

#archivioRassegnaStampa .articolo .allegato a:hover {
	text-decoration:underline;
}



/*

	SEDI

*/

#elencoSedi .sede {
	width:632px;
	padding-bottom:15px;
	margin-bottom:15px;
    border-bottom:1px dotted #7F7F7F;	
}

#elencoSedi .last {
    border-bottom:0px;	
}

#elencoSedi .sede .foto {
	float:left;
	width:225px;
}

#elencoSedi .sede .testo {
	float:left;
	width:230px;
	padding:0px 10px;
}

#elencoSedi .sede .testo h3 {
	margin:0px;
}

#elencoSedi .sede .testo p {
	line-height:15px;
	margin-bottom:5px;
}

#elencoSedi .sede .testo img {
	vertical-align:middle;
	margin-right:3px;
}

#elencoSedi .sede .testo a {
	font-size:11px;
	text-decoration:none;	
}

#elencoSedi .sede .testo a:hover {
	text-decoration:underline;	
}

#elencoSedi .sede .cartina {
	float:left;
	width:157px;
}

#sede .foto {
	float:left;
	width:300px;
	margin:0px 10px 10px 0px;
}

#sede #indirizzo {
	padding:15px 0px 0px 0px;
	margin:15px 0px 0px 0px;	
	border-top:1px dotted #7C7C7C;
	font-size:11px;
}

#sede #indirizzo img {
	vertical-align:middle;
	margin-left:10px;
}

#sede #indirizzo a {
	text-decoration:none;
}

#sede #indirizzo a:hover {
	text-decoration:underline;
}

#sede #contatti {
	padding:15px 0px 0px 0px;
	margin:15px 0px 0px 0px;	
	border-top:1px dotted #7C7C7C;
	font-size:11px;
}

#sede #contatti strong {
	color:#0A519F;
}

/*

	PHOTOGALLERY

*/

#photogallery #cerca select {
	width:580px;
}


#archivioPhotogallery {
	padding:15px 0px 0px 0px;
	margin:15px 0px 0px 0px;	
	border-bottom:1px dotted #7C7C7C;
}


.photogallery {
	margin-bottom:15px;
}


.photogallery .ico {
	float:left;
	width:35px;
}

.photogallery .testo {
	float:left;
	width:587px;
	padding-left:10px;
	font-size:11px;
}

.photogallery .testo a {
	text-decoration:none;
}

.photogallery .testo a:hover {
	text-decoration:underline;
}

.photogallery .testo span {
	color:#9594B3;
}

#fotoGrande {
	float:left;
	width:340px;
}

#fotoGrande #didascalia {
	font-size:11px;
	padding:5px;
}

#thumbnails {
	float:right;
	width:255px;
}

#thumbnails table {
	border-collapse:collapse;
}

#thumbnails table td {
	padding:0px 5px 5px 5px;
}

#thumbnails #nav {
	width:245px;
	padding:5px;	
}

#thumbnails #nav a {
	display:block;
	float:left;
	width:24px;	
}

#thumbnails #nav .pag {
	float:left;
	width:141px;
	padding-top:5px;
	text-align:center;	
	color:#9594B3;
	font-size:11px;
}

#ultimePhotogallery {
	width:632px;
    padding:15px 0px 0px 0px;
    margin:15px 0px 0px 0px;	
    border-top:1px dotted #7C7C7C;
	position:relative;
}	

#all {
    position:absolute;
	top:10px;
	right:0px;
}	

#all img {
	vertical-align:middle;
	margin-right:5px;
}

#all a {
	text-decoration:none;
	font-weight:bold;
}

#all a:hover {
	text-decoration:underline;
}


/*

	PRODOTTI

*/

#prodotti #cerca select {
	width:580px;
}

.prodotto {
	width:632px;
	padding-bottom:15px;
	padding-top:15px;		
	border-bottom:1px dotted #7F7F7F;
	cursor: pointer;
}

.prodotto:hover{
	background: #f4f4f4;
}

.prodotto .foto {
	float:left;
	cursor: pointer;
	width:100px;
}

.prodotto .testo {
	float:left;
	width:522px;
	padding-left:10px;
	font-size: 12px;
	line-height: 20px;
	cursor: pointer;
}

.prodotto h3 {
	margin:0px;
	cursor: pointer;
}

.prodotto .categoria {
	margin:3px 0px;
	color:#0A519F;
	font-size:12px;
}

.prodotto a {
	text-decoration:none;
}

.prodotto a.destra{
	float: right;
	color: #fff;
	font-size: 11px;
	padding-right: 10px;
}

.prodotto:hover a.destra{
	color: #0A519F;
}

.prodotto a:hover {
	text-decoration:underline;
}

#prodotto h1 {
	margin-bottom:0px;
}

#prodotto .categoria {
	margin:5px 0 15px 0;
	font-weight:bold;
}

#prodotto .foto {
    /*float:left;
	width:250px;
	margin:0px 10px 10px 0px;*/
	width:630px;
	margin:0 auto 10px auto;
	text-align:center;
}



/*

	MARCHI

*/


#elencoMarchi { 
	margin-top:30px;
}

#marchi #cerca select {
	width:580px;
}

.marchio {
	width:632px;
	padding-bottom:15px;
	padding-top:15px;		
	border-bottom:1px dotted #7F7F7F;
	cursor: pointer;
}

.marchio:hover{
	background: #f4f4f4;
}

.marchio .foto {
	float:left;
	width:130px;
}

.marchio .testo {
	float: left;
	width: 492px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 20px;
}

.marchio h3 {
	margin:0px;
}

.marchio .testo a{
	float: right;
	color: #fff;
	margin-right: 10px;
	margin-top: 4px;
}

.marchio .testo:hover a{
	color:#1050A8;
}

.marchio .categoria {
	margin:3px 0px;
	color:#0A519F;
	font-size:12px;
}

.marchio a {
	text-decoration:none;
}

.marchio a:hover {
	text-decoration:underline;
}

#marchio .foto {    
	width:250px;
	margin-bottom:10px;
}


table.marchio2 {
	width:632px;
	border-collapse:collapse;
	table-layout:fixed;
	margin:0 0 20px 0;
}
table.marchio2 td {
	width:210px;
	height:190px;
	text-align:center;
}
table.marchio2 td img:hover {
	padding:10px;
	border:3px solid #e3e3e3;
}


table.marchio2.td6 {
	margin:0;
}
table.marchio2.td6 td {
	width:105px;
	height:auto;
}
table.marchio2.td6 td img:hover {
	padding:0px;
	border:0px;
}


table.marchio2.td7 {
	width:480px;
	margin:5px 0 10px 0;
}
table.marchio2.td7 td {
	width:68px;
	height:auto;
}
table.marchio2.td7 td img:hover {
	padding: 0px;
	border:0px;
}
/*

	AGENTI

*/

#agenti .filtro {
	float:left;
}

#agenti .filtroZona {
	width:450px;
	padding-right:30px;
}

#agenti .filtroZona select {
	width:400px;
}

#agenti .filtroIniziale {
	width:150px;
}

#agenti .filtroIniziale select {
	width:100px;
}

.agente {
	padding-bottom:15px;
	margin-bottom:15px;		
	border-bottom:1px dotted #7F7F7F;
}

.agente h3 {
	margin-bottom:0px;
}

.agente .area {
    float:left;
    width:380px;
    padding-right:20px;
    font-weight:bold;
    font-size:11px;	
	text-transform:lowercase;	
}

.agente .area span {
    font-weight:normal;	
}

.agente .mail {
	float:left;
	width:232px;
	font-size:11px;
	text-align:right;	
}	

.agente .mail img {
	vertical-align:middle;
	margin-right:3px;
}

.agente .mail a {
	color:#333333;
	text-decoration:none;
}

.agente .mail a:hover {
	text-decoration:underline;
}


/*

	DISTRIBUTORI

*/

#distributori .filtro {
	float:left;
}

#distributori .filtroZona {
	width:450px;
	padding-right:30px;
}

#distributori .filtroZona select {
	width:400px;
}

#distributori .filtroIniziale {
	width:150px;
}

#distributori .filtroIniziale select {
	width:100px;
}

#distributori #map_canvas, #distributore #map_canvas {
	margin-top: 10px; 
	border: 1px solid #bbbbbb; 
	width:630px; 
	height:340px;
}

#distributori #map_cerca, #distributore #map_cerca {
	margin:0;
	padding:10px;
	border-bottom: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	background-color: #f1f1f1;
	width:610px;
}

#distributori #map_cerca input, #distributore #map_cerca input {
	padding: 5px;
	border: 1px solid #bbbbbb;
	margin: 0 5px;
}

#distributori #map_cerca input.travel-mode, #distributore #map_cerca input.travel-mode {
	border: 0;
}

#distributori #map_cerca select, #distributore #map_cerca select {
	padding: 3px;
	border: 1px solid #bbbbbb;
	margin: 0 5px;
}

#distributori #map_cerca .text, #distributore #map_cerca .text {
	float:left;
}

#distributori #map_cerca button, #distributore #map_cerca button {
	float: right;
	padding: 2px;
	border: 1px solid #bbbbbb;
	background-color: #e1e1e1; 
}

.norecord {
	
	color: red;
	margin: 10px 0 0 0;
	padding: 0 0 0 5px;
}



.distributore {
	padding-bottom:10px;
	padding-top:10px;		
	border-bottom:1px dotted #7F7F7F;
	cursor: pointer;
	/*position: relative;*/
}

.distributore:hover{
	background: #f4f4f4;

}

.vai-scheda{
	font-size: 11px;
	display: block;
	color: #fff;
}

.distributore:hover .vai-scheda{
	color: #1050a7;
	text-align: right;
	padding-right: 10px;
}
.distributore .foto {
	float:left;
	width:130px;
}

.distributore .testo {
	float:left;
	width: 492px;
	min-height: 110px;
	padding-left:10px;
}

#contenuto .distributore .testo ul {
	padding:0px;
	margin:0px;
}

#contenuto .distributore .testo li {
	padding:0px;
	margin:0px 0px 5px 0px;
	list-style-type:none;
	font-size:12px;
}

.distributore .testo li a {
	color:#333333;
	text-decoration:none;
}

.distributore .testo li a:hover {
	text-decoration:underline;
}

.distributore h3 a {
	text-decoration: none;
}

.distributore h3 a:hover {
	text-decoration: underline;
}







.italia {
	padding-top: 10px;
	width: 300px;
	float: left;
}

.estero {
	padding-top: 10px;
	width: 300px;
	float: left;
}

.regione {
	height: 20px;
	line-height: 20px;
	padding: 0 0 5px 2px;
}

.regione h3 a {
	text-decoration: none;
}

.regione h3 a:hover {
	text-decoration: underline;
}


/*
@font-face {
   font-family: SketchRockwell;
   src: url(‘SketchRockwell.ttf’);
}
*/

#distributore h1.nomeRivenditore{
	display: block;
	font-size: 26px;
	font-weight: normal;
	line-height: 26px;
	font-family: Nosnr2; 
}

#distributore .marchiDistribuiti {
	border-top: 1px dotted #cccccc;	
	border-bottom: 1px dotted #cccccc;	
	padding: 5px 0;
	margin: 5px 0 0 0;
}

#distributore .marchiDistribuiti img {
	margin-right: 10px;	
}

#distributore .foto {
	float:left;
	width:130px;
	padding-right: 20px;
}

#distributore ul {
	float:left;
	padding:0px;
	margin:0 0 0 2px;
}

#distributore li {
	padding:0px;
	margin:0px 0px 5px 0px;
	list-style-type:none;
	font-size:12px;
}


#distributore li a {
	color:#333333;
	text-decoration:none;
}

#distributore li a:hover {
	color:#333333;
	text-decoration:underline;
}

#distributore{
	line-height: 20px;
}

/*/=== RIGA VIE ============================================================================================================ */

.adp-directions{
	width: 632px;
}

.adp-directions tr td{
	padding: 8px 0px;
}

.adp-directions tr:hover td{
	background: #f0f0f0;
}

/*

	CATALOGHI

*/

#cataloghi #cerca select {
	width:580px;		
}

#archivioCataloghi {
    border-bottom:1px dotted #7F7F7F;
}

#archivioCataloghi .catalogo {
	float:left;
	width:316px;
	margin-bottom: 30px;
	cursor: pointer;
}	


#archivioCataloghi .catalogo:hover{background: #f4f4f4;}

#archivioCataloghi .catalogo .foto {
	float:left;
	width:88px;
}

#archivioCataloghi .catalogo .testo {
	float:left;
	width:208px;
	padding:10px 10px 0px 10px;
}

#archivioCataloghi .catalogo h3 {
    margin:0px;
}

#archivioCataloghi .catalogo .link {
    color:#8A9FBC;
	font-size:11px;
	margin-top:10px;
}

#archivioCataloghi .catalogo .link img {
    vertical-align:middle;
}

#archivioCataloghi .catalogo .link a {
	text-decoration:none;
}

#archivioCataloghi .catalogo .scarica a {
	color:#E2001A;
}

#archivioCataloghi .catalogo .link a:hover {
	text-decoration:underline;
}

#catalogo img.foto {
    float:left;
	margin:0px 10px 10px 0px;
}

/*

	NEWSLETTER	

*/

#newsletter {
	margin:20px 0px 0px 0px;
}

#formNewsletter label {
	color:#0A519F;
	font-size:11px;
	display:block;
}

#formNewsletter .errore label {
	color:#E60000;
}

#formNewsletter .campo input {
	margin-bottom:10px;
	width:194px;
}

#formNewsletter .campo input {
	border:1px solid #7F7F7F;
	font-size:13px;
	padding:3px;
}

#formNewsletter .captcha img {
	float:left;
	border:1px solid #7F7F7F;
	margin-right:20px;
}

#formNewsletter .captcha input {
	border:1px solid #7F7F7F;
	font-size:13px;
	padding:3px
}

#formNewsletter .errore input {
	border:1px solid #E60000;	
}

/*

	FORM RIVENDITORI

*/

#formRivenditori h2 {

	margin-top:20px;
	color:#0a519f;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;

}

#formRivenditori .gruppoCampi {
	padding-left: 20px;
}

#formRivenditori .campo {
	float:left;
	margin-bottom:10px;
}

#formRivenditori label {
	color:#0A519F;
	font-size:11px;
}

#formRivenditori .campo label {
	display:block;
}

#formRivenditori .campo select {
	width:287px;
}

#formRivenditori .campo input {
	border:1px solid #7F7F7F;
	font-size:13px;
	padding:3px;
}

#formRivenditori .checkbox input {
	border:0px;
	padding:0px;
}

#formRivenditori .checkbox ul {
    padding:0px;
    margin:0px;
}

#formRivenditori .checkbox li {
    padding:0px;
    margin:0px;
	list-style-type:none;
	float:left;
	width:200px;
}

#formRivenditori .campo textarea {
	width:580px;
	height:100px;
	border:1px solid #7F7F7F;
	font-size:14px;
	padding:3px;
}

#formRivenditori .captcha label {
	display:block;
}

#formRivenditori .captcha img {
	float:left;
	border:1px solid #7F7F7F;
	margin-right:20px;
}

#formRivenditori .captcha input {
	border:1px solid #7F7F7F;
	font-size:13px;
	padding:3px
}

#formRivenditori .errore label {
	color:#E60000;
}

#formRivenditori .errore input {
	border:1px solid #E60000;	
}

#formRivenditori .errore textarea {
	border:1px solid #E60000;	
}

#formRivenditori .errore option {
	color:#E60000;	
}

#formRivenditori label.errore {
	color:#E60000;	
}

/*

	MAPPA DEL SITO

*/

#mappaSito {
	margin-top:30px;
}

#mappaSito .links {
	float:left;
	width:158px;
}

#mappaSito .links ul {
	padding:0px;
	margin:0px;
}

#mappaSito .links li {
	padding:0px 0px 0px 15px;
	margin:0px 0px 8px 0px;
	list-style-type:none;
	background:url("../img/apri.gif") 0px 3px no-repeat;
}

#mappaSito .links li a {
	color:#666666;
	font-size:11px;
	text-decoration:none;
}

#mappaSito .links li a:hover {
	text-decoration:underline;
}


#testata {
	background-color: #051a53; /*3c5085*/
	color: #dddddd;
	line-height: 50px;
	margin:0;
	padding:0 15px;
	height: 50px;
}

#testata a {
	color: #ffffff;
	text-decoration: none;
}

#testata a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#testata .tornasito {
	float: left;
}

#testata .chiudi {
	float: right;
	text-align: right;
}

/*= MODIFICHE  ====================================================================================================================================*/

#archivioCataloghi h2{
	padding-bottom: 10px;
}

.submittante{
	float: right;
	display: block;
	width: 88px;
	height: 59px;
	background: url("../img/btn_invia.gif") top left no-repeat;
}

.submittante:hover{
	background-position: bottom left;
}
.submittante_en{
	float: right;
	display: block;
	width: 88px;
	height: 59px;
	background: url("../img/btn_invia_en.jpg") top left no-repeat;
}

.submittante_en:hover{
	background-position: bottom left;
}

.submittante_rosso{
	float: right;
	display: block;
	width: 88px;
	height: 59px;
	background: url("../img/btn_invia_rosso.jpg") top left no-repeat;
}

.submittante_rosso:hover{
	background-position: bottom left;
}
.submittante_rosso_en{
	float: right;
	display: block;
	width: 88px;
	height: 59px;
	background: url("../img/btn_invia_rosso_en.jpg") top left no-repeat;
}

.submittante_rosso_en:hover{
	background-position: bottom left;
}

.loginAzienda{
	margin-top: 8px;
	height: 38px;
	width: 64px;
	background: url("../img/login_azienda-2.jpg") top left no-repeat;
}

.loginAzienda:hover{
	background: url("../img/login_azienda-2.jpg") bottom left no-repeat;
}



.loginAziendaazienda{
	margin-top: 8px;
	height: 38px;
	width: 64px;
	background: url("../img/login_azienda-2.jpg") top left no-repeat;
}

.loginAziendaazienda:hover{
	background: url("../img/login_azienda-2.jpg") bottom left no-repeat;
}


.loginAziendaciclo{
	margin-top: 8px;
	height: 38px;
	width: 64px;
	background: url("../img/login_ciclo.jpg") top left no-repeat;
}

.loginAziendaciclo:hover{
	background: url("../img/login_ciclo.jpg") bottom left no-repeat;
}



.loginAziendamoto{
	margin-top: 8px;
	height: 38px;
	width: 64px;
	background: url("../img/login_moto.jpg") top left no-repeat;
}

.loginAziendamoto:hover{
	background: url("../img/login_moto.jpg") bottom left no-repeat;
}


.label-btn{
	display: block;
	float: left;
}


.btn-azienda,
.btn-ciclo,
.btn-moto,
.btn-azienda_en,
.btn-ciclo_en,
.btn-moto_en{
	float: left;
    display: block;
    height: 44px;
	margin-left: 1px;
}

.btn-azienda{
	background: url("../img/bottone-azienda.jpg") top left no-repeat;
	display: block;
	width: 66px;
}

.btn-ciclo{
	background: url("../img/bottone-ciclo.jpg") top left no-repeat;
	display: block;
	width: 50px;
}

.btn-moto{
	background: url("../img/bottone-moto.jpg") top left no-repeat;
	display: block;
	width: 50px;

}

.btn-azienda_en{
	background: url("../img/bottone-azienda_en.jpg") top left no-repeat;
	display: block;
	width: 76px;
}

.btn-ciclo_en{
	background: url("../img/bottone-ciclo_en.jpg") top left no-repeat;
	display: block;
	width: 66px;
}

.btn-moto_en{
	background: url("../img/bottone-moto_en.jpg") top left no-repeat;
	display: block;
	width: 89px;
}


.btn-azienda:hover,
.btn-ciclo:hover,
.btn-moto:hover,
.btn-azienda_en:hover,
.btn-ciclo_en:hover,
.btn-moto_en:hover{
	background-position: bottom left;
}


#home .menuArea h2,
#home #coldx h2{
	margin-left: -3px; 	
}


/*=================================================================================================================================================*/
.progress { 
    position:absolute; 
    top:45%; 
    left:50%; 
    display:none; 
} 
 

#thumbs a.active img { 
    z-index: 9999; 
    position:relative; 
}



.simple_overlay {
	display:none;
	z-index:10000;
	background-color: #ffffff;
	width:675px;	
	min-height: 200px;
	border: 5px solid #ffffff;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

.simple_overlay .close {
	background-image:url("../img/close.png");
	position: absolute;
	right:-15px;
	top:-15px;
	cursor: pointer;
	height: 36px;
	width: 36px;
	z-index: 11111;
}




.simple_overlay .next, .simple_overlay .prev {
	position:absolute;
	top: 20%;		
	cursor: pointer;
	display:block;
	padding: 10px 20px;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.simple_overlay .prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.simple_overlay .next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.simple_overlay .next:hover, .simple_overlay .prev:hover {
	text-decoration:underline;
	background-color: #000;
}

/* when there is no next or previous link available this class is added */
.simple_overlay .disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.simple_overlay .next, .simple_overlay .prev, .simple_overlay .info {
	background:#333 !important;		
}


/*// PHOTOGALLERY =================================================================================================*/
 
 
 #contenuto #gallery2.correlati ul {
	margin: 4px 0 0 0px;
	padding: 0px;
}

#contenuto #gallery2.correlati li{
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
}




#contenuto #gallery2.correlati li a{
	border: 1px solid #e6e6e6;
	font-size: 0px;
	line-height: 0px;
	display: block;
}


#contenuto #gallery2.correlati li a:hover{
border: 1px solid #b1bbc5;
font-size: 0px;
	line-height: 0px;
}

#contenuto #gallery2.correlati li a img{
	font-size: 0px;
	line-height: 0px;
}

 
/*/==== PLUG IN =================================================================================================*/ 
 
div.scrollable {  
    position:relative; 
    overflow:hidden; 
    width: 590px; 
	float: left;
    height: 90px; 
	margin: 0px 10px;
} 
 

div.scrollable ul.items { 
	list-style: none;
    width:20000em; 
    position:absolute; 
	padding: 0px;
} 
 

#contenuto #gallery2 div.scrollable ul.items li { 
    float:left; 
	width: 75px;
	padding: 0px 0px;
} 
 
 
div.scrollable ul.items li a{
	display: block;
	width: 75px;
	height: 75px;
}






#gallery2 a.prevPage{
	margin-top: 30px;
	background-image: url("../img/freccia-sin.gif");
	cursor: pointer;
	width: 11px;
	float: left;
	display: block;
		background-position: center left;
	height: 17px;
}

#gallery2 a.nextPage{
	margin-top: 30px;
	background-image: url("../img/freccia-des.gif");
	cursor: pointer;
	width: 11px;
	float: right;
	height: 17px;
	display: block;
		background-position: center left;
}

#gallery2 a.prevPage:hover,
#gallery2 a.nextPage:hover{
	background-position: bottom left;
}

#gallery2 a.disabled,
#gallery2 a.disabled:hover{
	cursor: default;
	background-position: top left;
}


/*==== DISTRIBUTORI =======================================================================================================*/

#distributori{
	padding-bottom: 10px;
}

.flottino{
	float: left;
}

.stampa{
	display: block;
	float: left;
	background: url("../img/ico-stampa.gif") top left no-repeat;
	margin-left: 25px;
	margin-top: 2px;
	padding-left: 30px;
}

#stampaUnderMappa {
	display: none;
}

#calc-route{
	float: right;
}

.stampa2{
	display: block;
	float: right;
	background: url("../img/ico-stampa-2.gif") top left no-repeat;
	margin-left: 25px;
	margin-top: 10px;
	margin-right: 10px;
	padding-left: 30px;
}




#formContattaci.secure .mexerr,
#formContattaci.secure .mexok{
	width: 570px;
	margin: 0px auto 16px auto;
}

#formContattaci.secure label{
	font-size: 12px;
}


/*/==== NUOVA PAGINA PRODOTTO =====================================================================================================/*/



#archivioRassegnaStampa.archivio-nuovo {
	border-bottom: 0px dotted #7F7F7F;
	padding: 4px 0 10px 0;
}	
	
#archivioRassegnaStampa.archivio-nuovo .articolo {
	float: left;
	width: auto;
	border-bottom: 0px dotted #7F7F7F;
}	


#archivioNotizie.sezione-prodotti-new .notizia .testo {
	float:left;
	width:512px;
}


/*/==== PAGINA CATEGORIE  =====================================================================================================/*/

.elenco-categorie{
	border-top: 1px dotted #7f7f7f;
	padding-top: 10px;
}


.box-categoria {
	width: 314px;
	padding: 8px 0px 8px 2px;		
	cursor: pointer;
	margin-top: 4px;
	float: left;
}

.box-categoria:hover{
	background: #f4f4f4;
}

.box-categoria .foto {
	float:left;
	cursor: pointer;
	width: 120px;
	margin-right: 10px;
	border: 1px solid #e0e0e0;
}

.box-categoria .testo {
	padding: 0px 10px 0 0;
	font-size: 12px;
	line-height: 20px;
	cursor: pointer;
}

.box-categoria h3 {
	margin:0px;
	cursor: pointer;
}

.box-categoria .categoria {
	margin:3px 0px;
	color:#0A519F;
	font-size:12px;
}

.box-categoria a {
	text-decoration:none;
}

.box-categoria a.destra{
	float: right;
	color: #fff;
	font-size: 11px;
	padding-right: 10px;
}

.box-categoria:hover a.destra{
	color: #0A519F;
}

.box-categoria a:hover {
	text-decoration:underline;
}

.foto-categoria{
	width: 250px !important;
}

#select-delle-marche{
	width: 630px;
}
#filtra {
	padding: 10px 0px;
	margin: 10px 0px;
	border-top:1px dotted #7F7F7F;
	border-bottom:0px dotted #7F7F7F;
}




#archivioVideo {
    /*border-bottom:1px dotted #7F7F7F;*/
}

#archivioVideo .video {
	float:left;
	width:316px;
	margin-bottom: 15px;
	cursor: pointer;
}	

#archivioVideo .video:hover{background: #f4f4f4;}

#archivioVideo .video .foto {
	float:left;
	width:120px;
}

#archivioVideo .video .testo {
	float:left;
	width:176px;
	padding:10px 10px 0px 10px;
}

#archivioVideo .video h3 {
    margin:0px;
}

#archivioVideo .continuazione{
	padding-top:5px;
}

.addthis{
	padding-bottom:10px;
}
