/*###################################### ADC CARS ###################################*/

body {
  padding:0px 0px 15px 0px;
  margin:0px;
  background-color:#000000;
  background-image:url("../img/sfondo_body.jpg");
  background-position:center top;
  background-repeat:repeat-y;
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  color:#000000;
  text-align:center;
} 

#contenitore {
  width:756px;
  padding:0px;
  margin:0px auto;
}

#testa {
  width:756px;
  padding:0px;
  margin:0px;
}

#slogan {
  width:756px;
  font-size:10px;
  font-weight:normal;
  height:26px;
  line-height:26px;
  padding:0px;
  margin:0px;
  color:#FDDDD2;
  text-align:center;
  background-image:url("../img/sfondo_slogan.jpg");
  background-position:center top;
  background-repeat:no-repeat;		
} 

#logo {
  width:750px;
  height:172px;
  padding:0px;
  margin:0px;
} 

#menu {
  width:756px;
  height:32px;
  line-height:32px;
  padding:0px;
  margin:0px 0px 20px 0px;
  background-image:url("../img/sfondo_footer.jpg");
  background-position:center top;
  background-repeat:no-repeat;
} 

#menu ul {
  width:740px;
  padding:3px 0px 0px 0px;
  margin:0px auto;
}

#menu ul li {
  padding:0px;
  margin:0px;
  display:inline;
  list-style-type:none;
}

#menu ul li a {
  float:left;
  height:26px;
  line-height:26px;
  display:block;
  color:#BCBCBC;
  padding:0px 3px;
  text-decoration:none;
  font-size:10px;
  border-right:1px solid #757575;	
} 

a.chiSiamo {
  width:65px;
	border-left:1px solid #757575;
} 

a.comeRaggiungerci {
  width:70px;
} 

a.contattaci {
  width:65px;
}

a.accessori {
 width:55px;
} 

a.autoEuropee {
  width:80px;
} 

a.autoAmericane {
  width:92px;
} 

a.photogallery {
  width:78px;
} 

a.marche {
  width:100px;
} 

a.noleggio {
 width:55px;
} 


#menu ul li a:hover {
  color:#000000;
  background-image:url("../img/sfondo_pulsante.jpg");
  background-position:center top;
  background-repeat:repeat-x;
} 

#footer {
  width:756px;
  height:32px;
  padding-top:5px;  
  margin-top:10px;
  background-image:url("../img/sfondo_footer.jpg");
  background-position:center top;
  background-repeat:no-repeat;
  voice-family: "\"}\""; 
  voice-family:inherit;
  height:27px;
} html>body #footer { height:27px; }


#footerIn {  
  color:#FFFFFF;
}

#footer a {
  color:#FFFFFF;
  text-decoration:none;
  padding-left:20px;
}

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

#footer a img {
  vertical-align:middle;
  margin-right:3px;
}

/******************************** ELEMENTI GENERCI *********************************/

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

img {
  border:0px;
  padding:0px;
  margin:0px;
}

h1 {
  width:490px;
  \width:494px;
  w\idth:490px;
  height:60px;
  line-height:32px;
  font-size:20px;
  font-weight:bold;
  padding:0px 0px 0px 4px;
  margin:0px 0px 10px 0px;
  color:#FFFFFF;
  text-align:left;
  background-image:url("../img/sfondo_h1.jpg");
  background-position:left top;
  background-repeat:no-repeat;
} 

h3 {
  color:#B81629;
  font-size:10px;
  margin:10px 0px 5px 0px;
  padding:0px;
} 

p {
  padding:0px;
  margin:0px 0px 10px 0px;
}

a {
  color:#DA0909;
  text-decoration:underline;
} 

a:hover {
  text-decoration:none;
} 

.center {
  text-align:center;
}

.right {
  text-align:right;
}

.separatore {
  width:225px;
  height:1px;
  line-height:1px;
  font-size:1px;
  background:url("../img/separatore.gif") center center no-repeat;
  margin:20px auto;
}

.gallery {
  margin:20px 0px;
}

.gallery table {
  border-collapse:collapse;  
}

.gallery td {
  width:60px;
  height:60px;
  text-align:center;
  vertical-align:middle;
  padding:3px;  
}

.gallery td img {
  border:1px solid #CCCCCC;
}

/*************************************** HOME PAGE *********************************/

#corpoHome {
  width:735px;
  padding:0px;
  margin:0px auto;
} 

#boxes {
  float:left;
  width:371px;
  padding:0px;
  margin:0px;
  color:#FFFFFF;
}

#box1 {
  width:364px;
  min-height:140px;
  height:auto !important;
  height:140px;	
  padding:0px;
  border:3px solid #FFFFFF;
  margin:0px 0px 20px 0px;
  position:relative;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:358px;
  height:134px;
} html>body #box1 { width:358px; height:134px; }


div.linkspot {
	text-align: right;
	
}

div.linkspot a {
  color:#DA0909;
	text-decoration:none;
	font-weight:bold;
} 

div.linkspot a:hover {
  color:#FFFFFF;
} 

#boxes .titolo {
  position:absolute;
  top:-15px;
  left:-3px;
} 

#boxes .contenuto {
  width:350px;
  padding:0px;
  margin:20px auto 10px auto;
} 

#boxes .foto {
  float:left;
  width:180px;
}

#boxes .testo {
  float:left;
  width:150px;
  \width:160px;
  w\idth:150px;
  padding:0px 0px 0px 10px;
  text-align:left;
} 

#box2 {
  width:364px;
  min-height:110px;
  height:auto !important;
  height:110px;
  padding:0px;
  margin:0px;
  border:3px solid #FFFFFF;
  position:relative;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:358px;
  height:104px;
} html>body #box2 { width:358px; height:104px; }


#flash {
  float:left;
  width:364px;
  height:294px;
  padding:0px;
  margin:0px;
  background-color:#000000;
} 

#utlimeAuto {
  width:724px;
  \width:730px;
  w\idth:724px;
  padding:0px 0px 0px 0px;
  margin:20px auto 0px auto;	
  position:relative;
} 


#utlimeAuto .loghi img {
  vertical-align:top;
  margin:0px 3px;
} 

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

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

#utlimeAuto .titolo {
  position:absolute;
  top:-15px;
  left:-3px;
}

/* necessario per la centratura del box sia su IE che FF */
#flashTab {
  position:relative !important;
  position:static;
  left:-2px !important;
  left:0px;
}

#utlimeAuto table {
  width:724px;
  table-layout:fixed;
  border-collapse:collapse;
  background-color:#8B8B8B;
  border-right:3px solid #FFFFFF;
  border-bottom:3px solid #FFFFFF;
  border-left:3px solid #FFFFFF;
  margin:auto; 
} 

#utlimeAuto table tr.dispari {
 background-color:#676767;
}

#utlimeAuto table th {
  border:1px solid #B0B0B0;
  background-color:#B0B0B0;
}

#utlimeAuto table th.marcaModello {  
  width:549px;
  padding:3px 3px 3px 7px;
  text-align:left;	
}

#ultimeAuto table th.anno {
  width:169px;
	text-align:center;
}

#utlimeAuto table td {
  border:1px solid #B0B0B0;
  color:#FFFFFF;
}

#utlimeAuto table td.marcaModello {
  text-align:left;
  padding:3px 3px 3px 6px;
} 

#ultimeAuto table td.anno {
  text-align:center;
  padding:5px;
}

#boxes2 {
  width:730px;
  \width:735px;
  w\idth:730px;
  padding:0px 3px 0px 2px;
  margin:20px auto 0px auto;
} 

.boxAttenzione{
	width: 234px;
	border: 3px solid white;
	float: left;
	height: 157px;
	padding: 0px;
	margin-bottom: 10px;
}

#boxes2 .box {
  float:left;
  width:240px;
  height:180px;
  color:#FFFFFF;
  text-align:left;
  border:3px solid #FFFFFF;
  padding:0px;
  position:relative;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:234px;
  height:174px;
} html>body #boxes2 .box { width:234px; height:174px; }


#boxes2 .box .titolo {
  position:absolute;
  top:-15px;
  left:-3px;
} 

#boxes2 .box .foto {
  width:218px;
  margin:0px auto 5px auto;
  padding:20px 0px 0px 0px;
} 

#boxes2 .box .testo {
 width:218px;
 margin:5px auto;
} 

#boxes2 .box .link {
  width:218px;
  margin:0px auto;
}

#boxes2 .box .link a {
  color:#DA0909;
  text-decoration:none;
  font-weight:bold;
} 

#boxes2 .box .link a:hover {
  color:#FFFFFF;
} 

/************************************ PAGINE INTERNE *******************************/

#corpoPagina {
  width:750px;
  padding:0px;
  margin:0px auto;
  text-align:left;
} 

#corpoPagina #sidebar {
  float:left;
  width:240px;
  \width:250px;
  w\idth:240px;
  padding:0px 10px 0px 0px;
  margin:0px;
} 

#corpoPagina #sidebar .box {
  float:left;
  width:240px;
  height:180px;
  color:#FFFFFF;
  text-align:left;
  border:3px solid #FFFFFF;
  padding:0px 0px 5px 0px;
  margin:10px 0px;
  position:relative;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:234px;
  min-height:180px;
  height:auto !important;
  height:174px;
} html>body #boxes2 .box { width:234px; min-height:174px; }


#corpoPagina #sidebar .box .titolo {
  position:absolute;
  top:-15px;
  left:-3px;
} 

#corpoPagina #sidebar .box .foto {
  width:218px;
  margin:0px auto 5px auto;
  padding:20px 0px 0px 0px;
} 

#corpoPagina #sidebar .box .testo {
 width:218px;
 margin:5px auto;
} 

#corpoPagina #sidebar .box .link {
  width:218px;
  margin:0px auto;
}

#corpoPagina #sidebar .box .link a {
  color:#DA0909;
  text-decoration:none;
  font-weight:bold;
} 

#corpoPagina #sidebar .box .link a:hover {
  color:#FFFFFF;
} 

#corpoPagina #contenuto {
  float:left;
  width:494px;
  \width:500px;
  w\idth:494px;
  min-height:784px;
  height:auto !important;
  height:784px;
  padding:0px;
  margin:0px;
  border:3px solid #FFFFFF;
  background-color:#FFFFFF;
} 

#corpoPagina #contenuto .contenuto2 {
  width:470px;
  margin:0px auto;
  text-align:left;
  line-height:15px;
}

/********************************* NOSTRE MARCHE ***********************************/

.marca {
  width:486px;
  \width:490px;
  w\idth:486px;
  padding:3px;
  border:1px solid #C4C4C4;
  margin-bottom:3px;
} 

.marca .foto {
  float:left;
  width:150px;
  padding:0px;
  margin:0px;
  text-align:center;
} 

.marca .foto img {
  margin:0px auto;
}

.marca .testo {
  float:left;
  width:310px;
  \width:320px;
  w\idth:310px;
  padding:0px 0px 0px 10px;
} 

.marca .testo p.nomeMarca {
  color:#DA0909;
  font-weight:bold;
  padding:0px;
  margin:10px 0px 3px 0px;
}

.marca .testo .link {
  margin-top:40px;		 
  text-align:right;
  font-weight:bold;
} 

/************************************* PHOTOGALLERY ********************************/

#photogallery {
  border-collapse:separate;
  border-spacing:3px;
  margin:0px auto;
} 

#photogallery td {
  vertical-align:top;
  width:156px;
  padding:0px;
} 

#photogallery td table {
  border-collapse:collapse;
  width:156px;
  margin-bottom:5px;
  font-size:10px;
}

#photogallery td table td {
  padding:0px;  
  width:156px;
}

#photogallery td table td.foto {
  width:156px;
  height:156px;
  padding:2px;
  border:1px solid #C4C4C4;
  vertical-align:middle;	
  text-align:center;
}

#photogallery td table td.foto img {
  margin:auto;
}

#photogallery td table td.didascalia {
  width:156px;
  padding:12px 0px 0px 0px;
  background-image:url("../img/top_didascalia.jpg");
  background-position:left top;
  background-repeat:no-repeat;
  text-align:left;
} 

#photogallery td table td.didascalia .titolo {
  margin:0px;
  padding:0px 5px;
  font-weight:bold;
} 

#photogallery td table td.didascalia .testo {
  padding:0px 5px 5px 5px;
  margin:0px;
} 

.catPhotogallery {
  margin:0px 0px 10px 0px;
  text-align:left;
  padding:0px;
  color:#B81629;
  background-color:#F3F3F3;
  border:3px solid #C4C4C4;
  width:470px;
}

.catPhotogallery h2 {
  color:#333333;
  background-color:#C4C4C4;
  padding:5px;
  font-size:11px;
  margin:0px;
}

.catPhotogallery ul {
  padding:0px;
  margin:10px 10px;
}

.catPhotogallery ul li {
  padding:0px;
  margin:10px 0px;
  list-style-type:none;
  color:#333333;
}

.catPhotogallery a {
  font-weight:bold;
  text-decoration:underline;
}

.catPhotogallery a:hover {
	text-decoration:none;
}

/************************************** RICERCA AUTO *****************************/

#ricerca {
  padding:0px;
  margin:0px auto 20px auto;	
}

#ricerca fieldset {
  margin:0px auto;
  border:1px solid #ADADAD;
}

#ricerca legend {
  color:#B81629;
  font-weight:bold;
}  

#ricerca table {
  width:480px;
  border-collapse:collapse;
  margin:10px auto 0px auto;
  font-size:11px;
} 

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

#ricerca table td.cerca {
  width:310px;
} 

#ricerca table td.cerca img {
  vertical-align:middle;
  margin-right:5px;
}

#ricerca table td.select {
  width:170px;
} 

#ricerca table td.select select {
  width:170px;
  font-size:10px;
} 

#ricerca table .ricerca {
  text-align:center;
  height:40px;
  vertical-align:bottom;
}

#ricerca table .ricerca a {
    display:block;
  	width:136px;
  	height:30px;
  	line-height:30px;
  	margin:0px auto;
  	background-image:url("../img/sfondo_pulsante_ricerca.jpg");
  	background-position:center top;
  	background-repeat:no-repeat;
  	color:#000000;
  	text-decoration:none;
  	text-align:center;
  	font-weight:bold;
}

#ricerca table .ricerca a:hover {
  color:#E60000;
}

div.abbiamoTrattato {
  font-size:12px;
  color:#AB1C2E;
  margin:25px 0px 5px 0px;
  padding:0px;
  font-weight: bold;
  text-align: center;
}

#autoVendute {
  display:none;
}

table.elencoAuto {
  border-collapse:collapse;
  color:#403C3D;
  font-size:10px;
  margin-top:10px;
} 

table.elencoAuto a {
  color:#403C3D;
	text-decoration:none;
}

table.elencoAuto a:hover {
  color:#E60000;
}

table.elencoAuto th.marcaModello {
  color:#AB1C2E;
	padding-bottom:5px;
}

table.elencoAuto th.anno {
  color:#AB1C2E;
	padding-bottom:5px;
	text-align:center;
}

table.elencoAuto tr.dispari {
  background-color:#FFFFFF;
}

table.elencoAuto tr.dispari {
 background-color:#F4F4F4;
}

table.elencoAuto td {
  padding:2px;
	border:1px solid #ADADAD;
}

table.elencoAuto td.foto {
  width:50px;
  height:50px;
  text-align: center;
}

table.elencoAuto td.foto img {
	margin: 0px;
	padding: 0px;
	border: 0px; 
}

table.elencoAuto td.modello {
  width:350px;
	padding:0px 10px;
} 

table.elencoAuto td.anno {
  width:80px;
	text-align:center;
} 

.sfoglia {  
  width:460px;
	color:#7A2B27;
	margin:40px auto;
	text-align:center;
} 

.sfoglia ul {
  padding:0px;
	margin:0px;
}

.sfoglia ul li {
  padding:0px;
	margin:0px;
	list-style-type:none;
	display:inline;	
} 

.sfoglia ul li.off {
	padding: 12px 5px 0px 5px;	
}

.sfoglia ul li a {
  color:#7A2B27;
  text-decoration:none;		
  position:relative;
  padding: 12px 5px 0px 5px;	
}

.sfoglia ul li a.pag:hover {
  color:#B81629;
  padding: 12px 5px 0px 5px;	
  background-image:url("../img/stella_sfoglia_hover.jpg");
  background-position:center top;
  background-repeat:no-repeat;
}

.sfoglia ul li a.current {
  color:#B81629;
  padding: 20px 5px 0px 5px;	
  background-image:url("../img/stella_sfoglia.jpg");
  background-position:center top;
  background-repeat:no-repeat;
}




/************************************* SCHEDA AUTO *********************************/

#schedaAuto {
  width:492px;
	padding:0px;
  margin:0px auto;
}

#schedaAuto h2 {
  font-size:14px;
	color:#E60002;
	margin:0px 0px 10px 0px;
	padding:0px;
} 

table.caratteristiche {
  border-collapse:collapse;
	font-size:10px;
}

table.caratteristiche th {
  width:200px;
	padding:3px;
	border:1px solid #ADADAD;
	text-align:left;
} 

table.caratteristiche td {
  padding:3px;
	border:1px solid #ADADAD;
	width:290px
} 

table.caratteristiche td ul {
  	padding:0px;
  	margin:0px auto;
}

table.caratteristiche td li {
  	padding:0px;
  	margin:0px;
	list-style-type:none;
}  

.commenti {
  border:1px solid #ADADAD;
	padding:3px;
} 

#schedaAuto .photogallery {
  width:490px;
  border-collapse:collapse;
  margin-bottom:5px;
} 

#schedaAuto .photogallery td {
  padding:0px;
  padding:5px;
  text-align:center;
  vertical-align:middle;
  border:1px solid #ADADAD;
} 

#schedaAuto .miniature {
  border-collapse:separate;
	border-spacing:5px;
	margin:0px auto;
} 

#schedaAuto .miniature td {
  padding:3px;
	width:50px;
	height:50px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #ADADAD;
} 

#schedaAuto .miniature td.empty {
  border:0px;
}

#schedaAuto .navigazione {
  background-color:#000000;
  height:15px;	
  padding:10px;
  margin-top:30px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  height:15px;
} html>body .navigazione { height:15px; } 

#schedaAuto .navigazione a {
  color:#FFFFFF;
	font-weight:normal;	
} 

#schedaAuto .navigazione a:hover {
	text-decoration:none;
}

#schedaAuto .navigazione a img {
  vertical-align:middle;
	margin-right:5px;
}

#schedaAuto .mostranascondi {
	text-align: center;
	margin: 5px 0px;
}

#schedaAuto .mostranascondi a {
	font-weight: bold;
}	

#schedaestesa {
  display:none;
}

/************************************* FORM CONTATTI ********************************/

ul.recapiti {
  padding:0px;
  margin:0px 0px 0px 10px;
}

ul.recapiti li {
  padding:0px;
	margin:5px 0px;
	list-style-type:none;
}


/*** form ***/
form#contattaci {
  width:470px;
	margin:0px auto;
	padding:20px 0px;
	font-size:11px;
	text-align:left;
}

form#contattaci input.hide {
  visibility:hidden;
}

form#contattaci p {
  margin:0px;
}

form#contattaci fieldset {
  border:2px solid #000000;
	padding:10px;
	margin-bottom:10px;
} 

form#contattaci legend {
	color:#000000;
	font-weight:bold;
} 

form#contattaci .campo {
  margin-top:10px;
}

form#contattaci label {
  padding-bottom:10px;
	color:#000000;
}

form#contattaci .campo input {
  border:1px solid #CDCDCD;
	color:#000000;
	margin-top:3px;
	margin-bottom:10px;
	display:block;
	font-size:11px;
	width:99%;
} 


form#contattaci .citta {
  width:363px;
  float:left;
	margin:0px;
	padding:0px;
  padding-right:10px;
}

form#contattaci .cap {
  width:69px;
  float:left;
	padding:0px;
	margin:0px;
}

form#contattaci textarea {
  border:1px solid #CDCDCD;
	color:#000000;
	margin-top:3px;
	width:100%;
	height:150px;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	overflow:auto;
} 

form#contattaci .pulsanti {
  text-align:center;
} 

form#contattaci .pulsanti input {
  width:150px;
	height:25px;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}


/*** visualizzazione errori ***/ 

form#contattaci .campi .errore {
  color:#E60000;
  font-weight:bold;
  font-size:11px;
}

form#contattaci .campi .errore label {
  color:#E60000;
}

form#contattaci .campi .errore input {
  border:2px solid #E60000;
} 

form#contattaci .campi .errore textarea {
  border:2px solid #E60000;
} 


/*** messaggi ***/

.mexgrazie {
  width:460px;
  border:2px solid #267500;
  background-color:;
  color:#267500;
  font-weight:bold;
  font-size:11px;
  text-align:center;
  margin:10px auto;
  padding:5px;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width:460px;
} html>body .mexgrazie { width:460px }

.mexerrore {
  width:460px;
	border:2px solid #E60000;
  background-color:#FCE5E5; 
  color:#E60000;
 	font-weight:bold;
 	font-size:11px;
	text-align:center;
	margin:10px auto;
	padding:5px;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width:460px;
} html>body .mexerrore { width:460px }

/*************************************** CREDITS ***********************************/

#credits {
  padding:0px 0px 0px 10px;
} 

/************************************** DOVE SIAMO **********************************/

#doveSiamo {
  padding:0px 5px;
}


#doveSiamo #mappa {
	margin-bottom:15px !important;				 
	margin-bottom:30px;
}

#doveSiamo #mappa a {
 width:125px;
 height:106px;
 padding:0px;
 border:2px solid #000000;
 margin:0px 10px 0px 0px;
 display:block;
 float:left; 
} 

#doveSiamo #mappa a:hover {
  border:2px solid #E60000;
}

#doveSiamo h2 {
  font-size:11px;
	padding:0px;
	margin:0px 0px 3px 0px;
} 

#doveSiamo h2 span {
  color:#E60000;
} 

#doveSiamo table {
  border-collapse:collapse;
	border:1px solid #999999;
	margin:10px 0px 30px 0px;
} 

#doveSiamo table th {
  padding:3px;
	background-color:#999999;
	color:#FFFFFF;
	text-align:center;
} 

#doveSiamo table td {
  padding:3px;
	border:1px solid #999999;
	border-right:0px;
	border-left:0px;
	text-align:center;
} 

#doveSiamo table .percorso {
  text-align:left;
} 

.inarrivo {
	color: red;
}

/********************************************* ACCESSORI **********************************************/

#accessori h2 {
  font-size:16px;
	color:#B81629;
	padding:0px;
	margin:0px 0px 5px 0px;
}

.accessorio {
  width:492px;
  border:1px solid #ADADAD;
	padding:5px 0px 0px 0px;
	margin:0px 0px 10px 0px;
} 

.accessorio .foto {
  float:left;
  width:148x;
	padding:0px;
	margin:0px;
}

.accessorio .testo {
  float:left;
  width:324px;
	line-height:15px;
	padding:5px;
	margin:0px 0px 0px 0px;
}  

.accessorio .testo p {
  margin:0px 0px 5px 0px;
}

.accessorio .testo span {
  color:#B81629;
	font-weight:bold;
}  

.accessorio .link {
	width:487px;
	padding:0px 5px 0px 0px;
	height:19px;
	line-height:19px;
	text-align:right;
	background-image:url("../img/accessorio_sfondo_link.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
}

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

.accessorio .link a:hover {
	text-decoration:underline;
} 

.print {
  display:none;
}

/*################################################### NEWS ###################################################### */

#boxNewsTop {
  width:152px;
  padding-left:572px;
  height:35px;
  background:url("../img/boxNews_top.jpg") center center no-repeat;
  margin-top:15px;
}

#boxNewsTop a.archivio {
  width:152px;
  height:25px;
  display:block;
}

#boxNews {
  width:700px;  
  padding:0px 12px 6px 12px;
  background:url("../img/boxNews_sfondo.jpg") center bottom no-repeat;
  position:relative;
}

#boxNews .notizia {
  float:left;
  width:350px;
}

#boxNews .notizia .foto {
  float:left;
  width:120px;
}

#boxNews .notizia .testo {
  float:left;
  width:210px;
  padding:0px 10px;
  color:#FFFFFF;
  text-align:left;
}

#boxNews .notizia .noFoto {
  width:340px;
  padding:0px 10px 0px 0px;
}

#boxNews .notizia h3 {
  font-size:11px;
  padding:0px;
  margin:0px;
  color:#FFFFFF;
}

/* ################################################## NOTIZIE ############################################## */

.bannerAttenzione{
	width: 692px;
	margin: 5px auto 0px auto; 
	padding: 0px;
}

#notizie .notizia {
  width:480px;
  margin:20px auto;
  padding-bottom:20px;
  line-height:15px;
}

#notizie .notizia .data  {
  color:#666666;
}

#notizie .notizia h3 {
  margin:0px;
}

#notizia {
  width:480px;
  margin:auto;
  line-height:15px;
}

#notizia .data {
  margin-bottom:5px;
  color:#666666;
}

#notizia h2 {
  padding:0px;
  margin:0px 0px 10px 0px;
  font-size:13px;
  color:#DA0909;
}

#notizia h3 {
  padding:0px;
  margin:0px;
}

#notizia ul {
  padding:0px;
  margin:5px 10px 10px 25px;
  list-style-type:square;
}

#notizia .allegati ul li {
  padding:0px;
  margin:0px 0px 3px 0px;
  list-style-type:none;
}

#notizia .link ul li {
  padding:0px;
  margin:0px 0px 3px 0px;
  list-style-type:none;
}

#notizie .notizia img {
  float:right;
  margin:0px 0px 5px 5px;
  border:1px solid #CCCCCC;
}

#notizia img.foto {
  float:right;
  margin:0px 0px 10px 10px;
  border:1px solid #CCCCCC;
}

#notizia .archivio {
  text-align:right;
}


p.old {
	font-weight:bold;
	margin-left:5px;
}

.alert {
    width:460px;
    background-color:#FCE5E5; 
	border:1px solid #e60000;
    color:#333;
    font-size:11px;
    text-align:left;
    margin:10px auto;
    padding:5px;
}

.attenzioneTel{
	height: 80px;
	width: 750px;
	background: url("../img/sfondoAttenzione.gif") top left no-repeat;
	
}

.attenzioneTel p{
	color: white;
	font-family: arial;
	font-size: 12px;
	margin: 0px auto;
	width: 710px;
	text-align: left;
	padding-top: 10px;
}