/*** SOLO BMW ***/

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

#logo {
	background-image:url("../img/logo.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:80px;
}

#backHome {
  position:absolute;
	top:-80px;
	left:0px;
  display:block;
  width:360px;
  height:70px;
}

#contenitore {
  width:738px;
  padding:6px 6px 0px 6px;
  margin:0px auto 0px auto;
  text-align:left;
	background-color:#FFFFFF;
	background-image:url("../img/contenitore_sfondo.jpg");
	background-position:left bottom;
	background-repeat:no-repeat;
	position:relative;
} 

#contenitore2 {
  width:738px;
  padding:0px;
  margin:0px;
  text-align:left;
	background-color:#FFFFFF;
	background-image:url("../img/contenitore_sfondo.jpg");
	background-position:left bottom;
	background-repeat:no-repeat;
} 

#corpo {
  width:738px;
  padding:10px 0px 0px 0px;
  margin:0px;
}

#sidebar {
  float:left;
  width:200px;
  padding:0px 0px 140px 0px;
  margin:0px;
} 

#logout {

	padding:5px;
}

#logout a {
 color:#E60000;
 font-weight:bold;
 text-decoration:none;
}

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

.sidebarBox {
  width:200px;
	padding:5px 0px;
	margin:0px 0px 5px 0px;
	background-image:url("../img/tratteggio.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
}

.lastSidebarBox {
  background-image:none;
}

.entra2 a {
  text-decoration:none;
}

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

.entra2 a img {
  vertical-align:middle;
}

.sidebarBox ul {
  padding:5px 0px;
  margin:0px;
}

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

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

.sidebarLogin {
  text-align:right;
}

form#login .campo {
  margin:0px 0px 5px 0px;
}

form#login .campo label {
  font-weight:bold;
	color:#0B4763;
	padding:0px 5px 0px 0px;
}

form#login .errore label {
  color:#E60000;
}

form#login .campo input {
  font-size:10px;
	width:130px;
	border:1px solid #5F92B1;
	background-image:url("../img/input_sfondo.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
}

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

#contenuto {
  float:left;
  width:512px;
  padding:0px 13px 10px 13px;
  margin:0px;
} 

#footer {
  padding:10px 0px 15px 0px;
	margin:0px 15px 0px 215px;
	color:#57616D;
	background-image:url("../img/tratteggio.gif");
	background-position:center top;
	background-repeat:repeat-x;
}

#footer a {
	color:#57616D;
}

#collegamenti {
  text-align:center;
	margin:0px auto;
	width:750px;
}

#collegamenti ul {
  padding:0px;
	margin:10px auto;
	width:520px;
}

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

#collegamenti ul li a {
  color:#F4F4F4;
	text-decoration:none;
}

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

/*############################################## GENERICI ##################################################*/

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

img {
  border:0px;
  padding:0px;
  margin:0px;
	vertical-align:middle;
}

h1 {
  font-size:16px;
	color:#124A6D;
  padding:0px;
  margin:0px 0px 15px 0px;
}

h1 span {
  font-size:10px;	
}

h1 span a {
  font-weight:normal;
}

h2 {
  padding:0px;
	font-size:14px;
  margin:0px 0px 5px 0px;
}

h2 span {
  font-size:10px;
}

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

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

a {
  color:#188EC0;
	text-decoration:underline;	
}

a:hover {
  text-decoration:none;
} 

a img {
  vertical-align:middle;
}

.center {
  text-align:center;
}

.right {
  text-align:right;
}

.fl {
  float:left;
  padding:0px;
  margin:0px 5px 5px 0px;
} 


.foto table {
  border-collapse:collapse;
}

.foto table td {
  padding:0px;
	text-align:center;
	vertical-align:middle;
} 

.mexerr {
  padding:15px;
	border:2px solid #E60000;
	color:#E60000;
	background-color:#FFF9F9;
	text-align:center;
	font-weight:bold;
	line-height:15px;
	margin:10px;
}

.mexok {
  padding:15px;
	border:2px solid #006600;
	color:#006600;
	background-color:#F9FFF9;
	text-align:center;
	font-weight:bold;
	line-height:15px;
	margin:10px;
}

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

#entraForum {
  width:189px;
  padding:0px;
  margin:0px auto;
	background-color:#000000;
}

#entraForum p {
  padding:5px 10px;
	color:#F4F4F4;
}

#entraForum a {
  text-decoration:none;
}

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

#entraForum a img {
  vertical-align:middle;
}

form.loginHome {
  text-align:left;	
	height:55px;
	background-image:url("../img/tratteggio.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
}

form.loginHome .campo {
  float:left;	
	padding:0px 20px 0px 0px;
}



#articoliNotizie {
	width:512px;							 
  padding:10px 0px 20px 0px;	
} 

#articoliNotizie ul.menu {
  padding:0px 0px 0px 5px;
  margin:0px;
	width:505px;
	background-colo:#FFFFFF;
	background-image:url("../img/articoli_menu_sfondo.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
}

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

#articoliNotizie ul.menu li a {
  display:block;
	float:left;
	height:14px;	
	line-height:14px;
	padding:0px 5px;
	border-top:1px solid #97A3B1;
	border-right:1px solid #97A3B1;
	border-left:1px solid #97A3B1;
	border-bottom:1px solid #97A3B1;
	background-color:#FFFFFF;
	margin:0px 5px 0px 0px;
	background-image:url("../img/menu_sfondo.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
	text-decoration:none;	
}

#articoliNotizie ul.menu li a:hover {
	background-image:none;
	border-bottom:1px solid #FFFFFF;
}

#articoliNotizie ul.menu li a.current {
	background-image:none;
	border-bottom:1px solid #FFFFFF;
}

#boxArticoliNotizie {
  width:512px;
	margin:0px 0px 0px 0px;
  background-image:url("../img/boxArticoliNotizie_sfondo.gif");
  background-position:center top;
  background-repeat:repeat-y;		
}

#boxArticoliNotizie .bottom {
  width:492px;
	padding:10px;
  background-image:url("../img/boxArticoliNotizie_sfondo_bottom.gif");
  background-position:center bottom;
  background-repeat:no-repeat;	
}

#boxArticoliNotizie .bottom a {
  text-decoration:none;
	font-weight:bold;
}

#boxArticoliNotizie .bottom a:hover {
  text-decoration:underline;
}

#cat1 {
  display:block;
}

#cat2 {
  display:none;
}

#cat3 {
  display:none;
}

#cat4 {
  display:none;
}

#cat5 {
  display:none;
}

#boxArticoliNotizie .bottom .articolo {
  width:488px;
	padding-bottom:10px;
	margin-top:10px;
	background-image:url("../img/tratteggio.gif");
  background-position:center bottom;
  background-repeat:repeat-x;	
}

#boxArticoliNotizie .bottom .last {
	background-image:none;
}

#boxArticoliNotizie .bottom .utlimoArticolo {
	background-image:none;
}

#boxArticoliNotizie .bottom .articolo .foto {
  float:left;
  width:100px;
	padding:0px;
}

#boxArticoliNotizie .bottom .articolo .foto img {
  border:1px solid #97A3B1;
}

#boxArticoliNotizie .bottom .articolo .testo {
  float:left;
  width:340px;
	padding:0px 0px 0px 10px;
	line-height:15px;
}

#modelliHome {
  margin-bottom:20px;
}

#modelliHome .foto {
  float:left;
  width:100px;
	padding:0px;
}

#modelliHome .foto img {
  float:left;
  width:100px;
	padding:0px;
	border:1px solid #97A3B1;
}

#modelliHome .testo {
  float:left;
  width:340px;
	padding:0px 0px 0px 10px;
	line-height:15px;
}

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

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

/*############################################ REGISTRAZIONE ################################################*/

form#registrazione fieldset {
  border:0px;
	padding:0px;
	margin:0px 0px 20px 0px;
}

form#registrazione .legend {
  color:#118FC9;
	font-size:13px;
	font-weight:bold;
	width:205px;
	text-align:right;
	margin-bottom:10px;	
}

form#registrazione .campo {
  text-align:right;
	margin:0px 0px 10px 0px;
}

form#registrazione .campo input {
  width:300px;
	font-size:10px;	
	background-image:url("../img/input_sfondo.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
	vertical-align:middle;
}

form#registrazione .text input {
  border:1px solid #5F92B1;
}

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

form#registrazione .campo label {
  font-weight:bold;
	color:#124B6C;
}

form#registrazione .errore label {
  color:#E60000;
}

form#registrazione .campo label span {
  font-weight:normal;
}

form#registrazione .campo select {
  font-size:10px;
	width:304px;
}

form#registrazione .eta {
  text-align:left;
}

form#registrazione .eta label {
  float:left;
	text-align:right;
	width:205px;
	height:20px;
	line-height:20px;
	padding-right:0px;
}

form#registrazione .eta input {
  width:20px;
	border:1px solid #5F92B1;
}

form#registrazione .sesso {
  text-align:left;
}

form#registrazione .sesso label {
  float:left;
	text-align:right;
	width:205px;
	height:20px;
	line-height:20px;
}

form#registrazione .sesso input {
  width:20px;
	background-image:none;
	vertical-align:middle;
}


form#registrazione .check label {
	float:left;
	width:204px;
	padding:0px 4px 0px 0px;
	text-align:right;	
}

form#registrazione .check ul {
  padding:0px;
	margin:0px;
	width:300px;
	float:left;	
}

form#registrazione .check ul li {
  float:left;
	width:140px;
  padding:0px;
	margin:0px 0px 20px 0px;
	list-style-type:none;
	text-align:left;
	color:#7294B1;
}
	
form#registrazione .check input {
  width:15px;
	height:15px;
	background-image:none;		
}

form#registrazione .privacy {
 text-align:right;
 margin:10px 0px;
}

form#registrazione .privacy input {
  vertical-align:middle;
}

form#registrazione .submit {
  text-align:center;
}

form#registrazione .submit input {
  color:#FFFFFF;
  background-color:#3B70AC;
	border:1px solid #A0AFBE;
	font-size:10px;
	font-weight:bold;
	width:60px;
	height:25px;
}

/*############################################### MODELLI ###################################################*/

#modelli select {
  font-size:10px;
	width:300px;
	margin-bottom:30px;
} 

#modelli .modello {
  padding-bottom:20px;
}

#modelli .modello .foto {
  float:left;
  width:156px;
  height:156px;
  padding:0px;
  margin:0px;
	background-image:url("../img/foto_sfondo_156.jpg");
	background-position:center center;
	background-repeat:no-repeat;
} 

#modelli .modello .foto td {
  width:156px;
  height:156px;
	text-align:center;
}

#modelli .modello .testo {
  float:left;
	width:330px;
	padding:0px 0px 0px 10px;
} 

#modelli .modello .testo h2 {
  color:#118FC9;
	margin-bottom:10px;
} 

#modelli .modello .testo ul {
  padding:0px;
	margin:0px;
} 

#modelli .modello .testo ul li {
  padding:0px;
	margin:0px 0px 3px 0px;
	list-style-type:none;
} 

#modelli .modello .testo ul li a {
  color:#333333;
	text-decoration:none;
	font-weight:normal;
} 

#modelli .modello .testo ul li a:hover {
	text-decoration:underline;
} 

#modelli .modello .testo ul li a.tutte {
  color:#188EC0;
	text-decoration:underline;	
	font-weight:bold;
} 

#modelli .modello .testo ul li a.tutte:hover {
	  text-decoration:none;
} 

/*############################################### MODELLO ###################################################*/


#modello h2 {
  font-size:16px;
	color:#124A6D;
}

#modello h3 {
  font-size:16px;
	color:#188EC0;
	padding:0px;
	margin:0px 0px 10px 0px;
}

#modello .foto {
  float:left;
  width:238px;
	height:238px;
  padding:0px;
  margin:0px 5px 5px 0px;
	background-image:url("../img/foto_sfondo_238.jpg");
	background-position:center center;
	background-repeat:no-repeat;
}

#modello .foto td {
  width:238px;
  height:238px;
	text-align:left;
	vertical-align:top;
}

.photogallery  { 
	margin-bottom:20px;
	clear:both;
}

.photogallery  a { 
	margin-right:5px;
}

.photogallery img { 
	border:1px solid #CCCCCC;
  width:35px;
  height:35px;
  padding:1px;
}

/*############################################# PHOTOGALLERY #################################################*/


#photogallery select {
  font-size:10px;
	width:300px;
	display:block;
	margin:3px 0px 20px 0px;
} 

#photogallery h2 {
  color:#7F9DB9;
	font-size:16px;
	margin-bottom:20px;
}

#photogallery h2 span {
  color:#7F9DB9;
	font-size:20px;
	margin-bottom:20px;
}

#photogallery .gallery {
  margin-bottom:10px;
} 

#photogallery .gallery .foto {
  float:left;
	width:72px;
	height:72px;
	background-image:url("../img/foto_sfondo_72.jpg");
	background-position:center center;
	background-repeat:no-repeat;
} 

#photogallery .gallery .foto td {
  width:72px;
  height:72px;
} 

#photogallery .gallery .testo {
  float:left;
	width:420px;
  padding:15px 0px 0px 10px;
} 

#photogallery .gallery .testo p {
  margin-bottom:5px;
	color:#888888;
} 

#photogallery .gallery .testo p.categoria a {
  font-weight:bold;
}

#photogallery .gallery .testo p.photogallery a {
  font-weight:bold;
	font-size:12px;
} 

#photogallery div.nonperdere {
  	margin:3px 0px 20px 0px;
	padding: 10px 5px 10px 20px;
	background-color: #F0F9FE; 
	font-weight: bold;
} 

#thumbs {
  float:left;
	width:120px;
	padding:20px 0px 0px 0px;
	margin:0px;
}

#foto {
  float:left;
  width:370px;
  padding:0px;
  margin:0px;
}

/*############################################## ANNUNCI ####################################################*/


#annunci .sx {
  float:left;
	width:290px;
	padding:0px;
	margin:0px;
}

#annunci h2 {
  color:#188EC0;
	margin-bottom:15px;
}

#annunci ul {
  padding:0px;
  margin:0px 0px 50px 0px;
}

#annunci ul li {
  padding:0px;
  margin:0px 0px 10px 0px;
	list-style-type:none;
}

#annunci ul li img {
  margin-right:5px; 
	padding:1px;
	border:1px solid #CCCCCC;
}

#annunci ul li a {
  color:#333333;
	font-weight:bold;
}

#annunci .ultimiAnnunci {
  float:left;
	width:200px;
	padding:10px;
	margin:0px;
	background-color:#DBE8F1;
}

#annunci .ultimiAnnunci .annuncio {
  margin-bottom:10px;
  padding:0px 0px 10px 0px;
	background-image:url("../img/tratteggio2.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
}

#annunci .ultimiAnnunci .annuncio.last {
	background-image: none;
}

.annuncio h3 {
  color:#666666;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

#categoriaAnnunci .intestazione {
  color:#808D92;
  background-color:#EBEBEB;
  padding:3px;
  margin-bottom:10px;
}

#categoriaAnnunci .intestazione .foto {
  float:left;
	width:78px;
}

#categoriaAnnunci .intestazione .descrizione {
  float:left;
  width:200px;
}

#categoriaAnnunci .intestazione .filtro {
  float:left;
  width:200px;
}

#categoriaAnnunci .intestazione .filtro form {
  padding:0px;
  margin:0px;
}

#categoriaAnnunci .intestazione .filtro select {
  font-size:10px;
}

#categoriaAnnunci .annuncio .foto {
  float:left;
  width:72px;
  height:72px;
  background-image:url("../img/foto_sfondo_72.jpg");
  background-position:center center;
  background-repeat:no-repeat;	
}

#categoriaAnnunci .annuncio .foto td {
	width:72px;
	height:72px;
}


#categoriaAnnunci .annuncio {
  margin-bottom:10px;
  padding:0px 0px 10px 0px;
	background-image:url("../img/tratteggio.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
}

#categoriaAnnunci .annuncio .descrizione {
  float:left;
	width:430px;
	padding:0px 0px 0px 10px;
}

ul.sfoglia {
  padding:0px 0px 10px 0px;
  margin:10px 0px 10px 0px;
	text-align:center;
	background-image:url("../img/tratteggio.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
}

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

ul.sfoglia li a {
  padding:3px;
	text-decoration:none;
}

ul.sfoglia li a:hover {
  color:#666666;
}

/*############################################## ANNUNCIO ###################################################*/


#annuncio {
  margin-top:20px;
}

#annuncio h2 {
  color:#188EC0;
	margin-bottom:10px;
}

#annuncio h3 {
  color:#888888;
	font-weight:normal;
	margin-bottom:15px;
}

#annuncio h3 span {
  color:#333333;
	font-weight:normal;
}

#annuncio .foto {
  float:left;
  width:238px;
	height:238px;
  padding:0px;
  margin:0px 10px 10px 0px;
	background-image:url("../img/foto_sfondo_238.jpg");
	background-position:center center;
	background-repeat:no-repeat;
} 


/*########################################## INSERISCI ANNUNCIO ##############################################*/

.formAnnuncio fieldset {
  border:0px;
	padding:0px;
	margin:0px 0px 20px 0px;
}

.formAnnuncio .legend {
  color:#118FC9;
	font-size:13px;
	font-weight:bold;
	width:205px;
	text-align:right;
	margin-bottom:10px;	
}

.formAnnuncio .campo {
  text-align:right;
  margin:0px 0px 10px 0px;
}

.formAnnuncio .bloccato {
  text-align:left;
}

.formAnnuncio .bloccato label {
  display:block;
  float:left;
  width:194px;
  text-align:right;
  padding-right:5px;
}

.formAnnuncio .bloccato label {
  margin-right:3px;
}

.formAnnuncio .campo input {
  width:300px;
  font-size:10px;	
  background-image:url("../img/input_sfondo.gif");
  background-position:center bottom;
  background-repeat:repeat-x;
  vertical-align:middle;
}


.formAnnuncio .file input {
  width:304px;
  font-size:10px;
  padding:3px;
  background-image:none;
  vertical-align:middle;	
}

.formAnnuncio .text input {
  border:1px solid #5F92B1;
}

.formAnnuncio .errore input {
  border:2px solid #E60000;
}

.formAnnuncio .campo label {
  font-weight:bold;
	color:#124B6C;
}

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

.formAnnuncio .campo label span {
  font-weight:normal;
}

.formAnnuncio .campo select {
  font-size:10px;
	width:304px;
}

.formAnnuncio .campo textarea {
  width:300px;
	height:200px;
	font-size:10px;	
	border:1px solid #5F92B1;
	overflow:auto;
	font-size:11px;
	vertical-align:top;
	font-family:verdana,arial,sans-serif;
}

.formAnnuncio .errore textarea {
  border:2px solid #E60000;
}


.formAnnuncio .privacy {
 text-align:right;
 margin:10px 0px;
}

.formAnnuncio .privacy input {
  vertical-align:middle;
}

.formAnnuncio .submit {
  text-align:center;
}

.formAnnuncio .submit input {
  color:#FFFFFF;
  background-color:#3B70AC;
	border:1px solid #A0AFBE;
	font-size:10px;
	font-weight:bold;
	width:60px;
	height:25px;
}

/*########################################## RICHIESTA LOGIN ##############################################*/

.alert {
  color:#E60000;
	background-image:url("../img/attenzione.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:35px;
	height:30px;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
} 

.alert span {
  color:#FF6600;
	font-size:10px;
} 

form.richiestaLogin {
  text-align:left;	
	height:55px;
}

form.richiestaLogin .campo {
  float:left;		
	padding:0px 20px 0px 0px;
}

.clubBmw {
  padding:10px;
	background-color:#E2E6EA;
} 

.clubBmw h2 {
  color:#337D99;
} 

.clubBmw ul {
  padding:5px;
  margin:0px;
} 

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

.clubBmw ul li a {
  color:#333333;
	font-weight:bold;
} 

/*#############################################  CREDITS ####################################################*/

#credits {
  padding:10px;
  background-color:#E2E6EA;
} 

/*###################################  ARCHIVIO NOTIZIE E ARTICOLI ##########################################*/


.select {
  float:left;
	width:250px;
} 

.select label {
  display:block;
	margin-bottom:3px;
} 

.select select {
  width:230px;
	font-size:10px;	
} 

#archivioArticoliNotizie h2 {
  color:#7F9DB9;
	font-size:16px;
	margin:20px 0px;
	clear:both;
} 


#archivioArticoliNotizie .articoloNotizia {
  padding-bottom:10px;
  margin-bottom:10px;
  background-image:url("../img/tratteggio.gif");
  background-position:bottom center;
  background-repeat:repeat-x;
} 

#archivioArticoliNotizie .last {
	background-image:none;
} 

#archivioArticoliNotizie .articoloNotizia .foto {
  float:left;
	width:156px;
	height:156px;
	padding:0px;
	margin:0px 5px 5px 0px;
	background-image:url("../img/foto_sfondo_156.jpg");
	background-position:center center;
	background-repeat:no-repeat;
}


#archivioArticoliNotizie .articoloNotizia .foto td {
  width:156px;
  height:156px;
}

#archivioArticoliNotizie .articoloNotizia .titolo {
  font-size:16px;
  color:#188EC0;
	font-weight:bold;
	padding:5px 0px;
}

#archivioArticoliNotizie .articoloNotizia .data {
  color:#7F9DB9;
	padding-bottom:5px;
}

#archivioArticoliNotizie .articoloNotizia .testo {
  line-height:15px;
}


/*#######################################  NOTIZIA / ARTICOLO ##############################################*/


#articoloNotizia {
  padding-bottom:20px;
  margin-bottom:20px;
  background-image:url("../img/tratteggio.gif");
  background-position:center bottom;
  background-repeat:repeat-x;
}

#articoloNotizia .categoria {
  color:#2A6D9A;
	font-size:12px;
	font-weight:bold;
}

#articoloNotizia .foto {
  float:left;
	width:238px;
	height:238px;
	padding:0px;
	margin:0px 5px 5px 0px;
	background-image:url("../img/foto_sfondo_238.jpg");
	background-position:center center;
	background-repeat:no-repeat;
}


#articoloNotizia .foto td {
  width:156px;
  height:156px;
}

#articoloNotizia .titolo {
  font-size:16px;
  color:#188EC0;
	font-weight:bold;
	padding:5px 0px;
}

#articoloNotizia .data {
  color:#7F9DB9;
	padding-bottom:5px;
}

#articoloNotizia .data .autore {
  margin-left:20px;
}

#articoloNotizia .testo {
  line-height:15px;

}

.paginazione {
  padding:20px 0px;
	text-align:center;
	color:#188EC0;
} 

.paginazione span {
  margin:0px 20px;
}


.paginato {
  text-align:center;
} 

#articoloNotizia .dettagli {
  padding:10px;
	margin-bottom:20px;
	color:#666666;
	background-color:#DBE8F1;
} 

#articoloNotizia .dettagli p {
  margin-bottom:5px;
} 

#articoloNotizia p.shortcuts {
  clear:both;
}


#articoloNotizia p.shortcuts a {
  margin-right:10px;	
} 

form#inviaCommento {
  display:block;
	padding:10px;
	color:#2C6C9C;
	background-color:#DBE8F1;
	margin-bottom:20px;
} 

form#inviaCommento h2 {
  margin-bottom:10px;
}

form#inviaCommento .campo {
  margin:10px 0px 5px 0px;
} 

form#inviaCommento .campo label {
  font-weight:bold;
	display:block;
	margin-bottom:3px;
} 

form#inviaCommento textarea {
  background-color:#F7F8FA;
	overflow:auto;
	width:478px;
	padding:5px;
	height:90px;
	border:1px solid #7F9DB9;
	font-family:verdana,arial,sans-serif;  
	font-size:11px;
	color:#2C6C9C;
} 

form#inviaCommento .errore textarea {
  border:2px solid #E60000;
	width:476px;
} 

form#inviaCommento input#privacy {
  vertical-align:middle;
} 

form#inviaCommento .submit {
  text-align:center;
	margin-top:10px;
} 

#commenti {
  padding:10px;
	margin-bottom:20px;
	background-color:#DBE8F1;
	display:none;
} 

#commenti h2 {
  color:#2C6C9C;
	margin-bottom:10px;
} 

#commenti .commento {
  padding-bottom:5px;
	margin-bottom:10px;
	background-image:url("../img/tratteggio2.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
	line-height:15px;
} 

#commenti .last {
	background-image:none;
} 

ul#allegati {
  padding:0px;
  margin:0px 0px 30px 10px;
  clear:both;
} 

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

/* ############################################## PRIVACY ################################################## */

ul.privacymain {
  margin:20px 0px 20px 25px;
	padding:0px;
} 

ul.privacymain li {
  margin:5px 0px;
	font-weight:bold;	
}

ul.privacymain li ul li {
  font-weight:normal;
	list-style-type:lower-alpha;
}

/* ############################################## ADSENSE ################################################## */

#adsenseTop {
  padding:0px 0px 10px 210px;
}

#adsenseLeft {
	width:160px;
	margin:10px auto;
}
