* {border: 0;}
body {
	margin: 0; background: url('immagini/bg_body.jpg') no-repeat center 6px #f9f9f9; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 0.75em;
	}
.separatore {clear: both; margin: 0; font-size: 0; width: 100%; height: 0;}
.separatoreSpaziato {clear: both; margin: 0 0 20px 0; font-size: 0; width: 100%; height: 0;}
a {color: #404040;}
label {display: block; margin: 8px 0 3px 0; color: #727272;}
input.campoTesto {width: 523px; border: 1px solid #eee; padding: 3px 0 3px 10px; background: #f9f9f9;}
input.azione {padding: 2px 5px 2px 5px; background: #333; color: #fff; margin: 15px 0 0 0; cursor: pointer;}
textarea {width: 523px; height: 150px; border: 1px solid #eee; padding: 3px 0 3px 10px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 0.9em; background: #f9f9f9;}
iframe {margin: 0 0 10px 0;}
table {margin: 0 0 15px 0;}
td {padding: 5px;}
a.adminWhite {text-decoration: none; text-transform: uppercase; font-weight: bold; padding: 2px 5px 2px 5px; color: white;}
a.adminWhite:hover {text-decoration: none; color: white;}

#sito {width: 988px; margin: 0 auto;}

/* INTESTAZIONE */
#intestazione {width: 100%; height: 427px;}

/* MENU */
#menu {font-size: 0px;}
#menu #pagina1 {float: left;}
#menu #pagina1 img {width: 198px; height: 153px;}

#menu #pagina2 {float: left;}
#menu #pagina2 img {width: 198px; height: 153px;}

#menu #pagina3 {float: left;}
#menu #pagina3 img {width: 197px; height: 153px;}

#menu #pagina4 {float: left;}
#menu #pagina4 img {width: 198px; height: 153px;}

#menu #pagina5 {float: left;}
#menu #pagina5 img {width: 197px; height: 153px;}

/* CONTENUTI */
#contenuti {width: 100%; background: url('immagini/bg_contenuti.gif') repeat-y;}

/*sottomenu*/
#sottoMenu {width: 100%; height: 29px; background: url('immagini/bg_selettore.gif') no-repeat;}

/*colori*/
#colori {width: 300px; float: left;}
#colori .pad {padding: 7px 0 0 63px;}
#colori span {margin: 0 5px 0 0;}
#colori img {margin: 0 0 0 5px; border: 1px solid white; cursor: pointer; vertical-align: middle;}

/* barra di navigazione */
#navBar {width: 600px; float: right; text-align: right;}
#navBar span {padding: 7px 63px 0 0; display: block;}

/*testo*/
#testo {width: 100%; clear: both;}
#testo .pad {padding: 35px 63px 15px 63px; text-align: justify;}
#testo h1 {text-transform: uppercase; font-weight: normal; font-size: 2.4em; margin: 0 0 25px 0; color: #171717;}
#testo h2 {font-weight: normal; font-size: 1.6em; margin: 0 18px 18px 0; color: #252525;}
#testo h3 {font-weight: normal; font-size: 1.5em; margin: 0; color: #252525;}
#testo p {color: #666; margin: 0 0 15px 0; line-height: 1.4em;}
#testo span {color: #666;}
#testo img {margin: 0 10px 0 0;}
#testo strong {color: #333;}
#testo ul, #testo ol {margin: 0;}
#testo li {margin: 0 0 7px 0; color: #666;}

/* por */
#testo .pad #por {padding: 10px 0 10px 0; text-align: center; border-top: 1px solid #ccc; margin: 20px 0 0 0;}
#testo .pad #por img {padding: 0; margin: 0; border: 0;}

/*lista dei modelli*/
#testo .modello, #testo .primoModello {width: 273px; text-align: center; float: left; background: #f1f4f6; padding: 3px;}
#testo .modello:hover, #testo .primoModello:hover {background: #cecece;}
#testo .modello {margin: 0 0 0 12px;}
#testo .modello img, #testo .primoModello img {display: block; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
#testo .modello img:hover, #testo .primoModello img:hover {filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}
#testo .modello span, #testo .primoModello span {display: block; margin: 8px 0 8px 0; font-size: 1.5em;}
#testo .modello a, #testo .primoModello a {text-decoration: none;}

/*caratteristiche del modello*/
#schedaTecnica {margin: 0 0 20px 0;}
#schedaTecnica div {width: 50%; float: left; margin: 0 0 3px 0;}
#schedaTecnica div p {margin: 0;}
#dettagli {background: #f1f4f6;	padding: 2px;}

/*album di picasa*/
.albumPicasa {float: left;}
#sinistra span {color: #666; font-style: italic; font-size: 0.9em;}

/*sinistra*/
#testo .pad #sinistra {width: 285px; float: left;}
/*destra*/
#testo .pad #destra {width: 535px; float: right;}

/* SESSIONE */
#sessione {font-size: 0px; height: 0px; width: 0px; display: none;}

/* SOTTO CONTENUTI */
#sottoContenuti {font-size: 0px; width: 100%; height: 10px; background: url('immagini/bg_sottoContenuti.gif') no-repeat;}

/* RECAPITI */
#recapiti {border-top: 1px solid #dcdcdc; padding: 15px 0 15px 0; margin: 35px 0 0 0; font-size: 0.9em;}
#recapiti p {margin: 0; color: #737373;}
#recapiti img {vertical-align: middle;}
#recapiti p#webDesign {float: right; color: #a4a4a4; font-size: 0.95em; text-align: right;}