/*** Tabella Programma al Dettaglio***/

.programma2 {
width:90%;
margin:auto;
border:0px;
}

.ora {
vertical-align:top;
border-bottom:1px solid;
border-color:#000000;
width:150px;
}

.ora p {
text-align:left;
}

.dettaglio {
}

.dettaglio p {
text-align:left;
margin:0px;
}

.dettaglioc {
}

.dettaglioc p {
text-align:center;
margin:0px;
}

/*** Gallerie Foto ****/

.gallery {
width:640px;
margin:auto;
border:0px;
}

.gall1 {
font-size:2.0em;
font-weight:bold;
margin:0px;
padding:0px;
}

.gall2 {
color:#606060;
font-size:1.7em;
font-weight:bold;
letter-spacing:-1px;
margin:0px;
padding:0px;
}

.gallery p, .pictgall p {
font-weight:bold;
margin:0px;
}

.prev {
text-align:left;
}

.index {
text-align:center;
}

.next {
text-align:right;
}

.thumb {
width:124px;
text-align:center;
}



/*** Foto Gallerie ***/
.pictgall {
width:620px;
margin:auto;
border:0px;
}

.prevpict {
width:200px;
text-align:left;
}

.indexpict {
width:220px;
text-align:center;
}

.nextpict {
width:200px;
text-align:right;
}

.bigpict {
text-align:center;
}








/*** Tabella Scheda Vetture ***/

.schedule {
width:440px;
margin:auto;
border-width:1px;
border-style:groove;
border-color:#000000;
background-color:#ffffff;
}

.schedule p {
font-size:1.1em;
line-height:1.2em;
margin:0px;
}

.titolo {
text-align:center;
font-weight:bold;
font-size:1.35em;
}

.bandiera {
width:64px;
text-align:right;
}

.immagine {
width:100%;
text-align:center;
}

.dati {
width:96px;
text-align:left;
font-weight:bold;
}

.tipo, .anno, .motore, .cambio, .cilindrata, .potenza, .trazione, .velocita, .peso, .particolarita {
width:304px;
text-align:left;
}

.comm {
width:100%;
text-align:left;
font-weight:bold;
}

.produzione, .commenti {
width:100%;
text-align:left;
}









/*** Iscrizione ***/

.info {
width:90%;
border:0px;
margin:auto;
text-align:center;
}


.info p {
margin:0px;
font-size:1.4em;
}


.info1 {
width:35%;
}

.info2 {
width:20%;
}

.info3 {
width:35%;
}




/*** Belotti ***/

.garage {
width:90%;
border:0px;
margin:auto;
}


.garage p {
margin:0px;
}


.gar1 {
width:50%;
}

.gar2 {
width:50%;
}

.gar3 {
width:100%;
}





/*** Sede ***/

.sede {
width:90%;
margin:auto;
border:0px;
}


.sede1        {
width:50%;
text-align:center;
}

.sede2 {
width:50%;
text-align:center;
}

.sede3 {
width:100%;
text-align:center;
}



/*** Elenco Marche ***/

.logolist {
width:151px;
margin:auto;
border:0px;
}

.logolist p {
font-size:1.1em;
margin:0px;
}

.logo {
width:25%;
text-align:center;
}

.logotxt {
width:75%;
text-align:left;
}



/*** Elenco Archivi***/

.listarchives {
width:90%;
margin:auto;
border:0px;
}

.listarchives p {
font-weight:bold;
margin:0px;
}

.col1 {
width:25%;
text-align:center;
}

.col2 {
width:25%;
text-align:center;
}

.col3 {
width:25%;
text-align:center;
}





/*** Tabella Archivio / Pagine Soci ***/

.archivio {
width:90%;
margin:auto;
border:0px;
}

.pict {
width:200px;
text-align:center;
}

.linkgall {
text-align:left;
}

.linkgall p {
margin:0px;
}



/*** Tabella Compro - Vendo ***/

.ComproVendo {
width:90%;
border:0px;
background-color:#7a6c00;
margin:auto;
}

.ComproVendo2 {
width:90%;
border:0px;
background-color:#dd6000;
margin:auto;
}

.ComproVendo p, .ComproVendo2 p {
margin:0px;
}

.nr {
width: 5%;
background-color:#969696;
text-align:center;
}

.nr p {
font-weight:bold;
color:#ffffff;
}

.exp {
width: 12%;
background-color:#c0c0c0;
text-align:center;
}

.ogg {
width:22%;
background-color:#ffff99;
text-align:left;
}

.ogg p {
font-weight:bold;
}

.dett {
width:50%;
background-color:#ffff00;
text-align:left;
}

.CVFoto {
width:7%;
background-color:#ffcc00;
text-align:center;
}



/*** Tabella altre date ***/

.AltreDate {
width:90%;
border:0px;
background-color:#dd6000;
margin:auto;
}

.AltreDate p {
margin:0px;
}

.dti, .manifi, .infoisci {
background-color:#c0c0c0;
}

.dti p, .manifi p, .infoisci p {
text-align:center;
font-weight:bold;
text-transform:uppercase;
}

.dt {
width: 12%;
background-color:#969696;
text-align:center;
}

.dt p {
font-weight:bold;
}

.manif {
width:40%;
background-color:#ffff00;
text-align:left;
}

.infoisc {
width:40%;
background-color:#ffffff;
text-align:left;
}



/*** Tabella Links ***/

.collegamenti {
width:90%;
margin:auto;
border:0px;
}

.line {
text-align:center;
}

.links {
width:31%;
text-align:left;
}

.links p {
font-size:1.35em;
margin:0px;
}

.desc {
width:69%;
text-align:left;
}

.desc p {
font-weight:bold;
font-size:1.1em;
margin:0px;
}



/*** Tabella Shop ***/

.shop {
width:90%;
margin:auto;
border:0px;
}

.shop p {
font-weight:bold;
margin:0px;
}

.line {
text-align:center;
}

.dop {
}

.sin {
width:25%;
}

.cen {
width:25%;
}

.des {
width:25%;
}


/*** Foglio speciale x JS ***/
/*** #shopfoto { ***/
/*** height:480px; ***/
/*** width:420px; ***/
/*** margin:auto; ***/
/*** padding:0px; ***/
/*** text-align:center; ***/
/*** } ***/

/*** #shopfoto p { ***/
/*** margin:2px; ***/
/*** } ***/


/*** Sponsors ***/

#sponsoring {
width:645px;
margin:auto;
padding:0px;
text-align:center;
font-weight:bold;
}

.sponsorl img, .sponsorr img, .sponsorc img {
border:2px solid #c0c0c0; 
}

.sponsorl p, .sponsorr p, .sponsorc p {
margin:0px; 
}

.sponsorl{
width:212px;
margin:0px;
padding:0px;
float:left;
}

.sponsorr{
width:212px;
margin:0px;
padding:0px;
float:right;
}

.sponsorc{
width:212px;
margin:auto;
padding:0px;
}



/*** Tabella Attivitą ***/

.attivita {
width:90%;
margin:auto;
border:0px;
}

.attivita p {
font-size:1.25em;
font-weight:bold;
margin:0px;
}

.int1 {
width: 21%;
text-align:center;
}

.int2 {
width: 55%;
text-align:center;
}

.int3 {
width:25%;
text-align:center;
}

.line {
text-align:center;
}

.data {
width:7%;
text-align:right;
}

.mese {
width:13%;
text-align:left;
}

.tema {
width:55%;
text-align:left;
}

.luogo {
width:18%;
text-align:left;
}

.programma {
width:2%;
text-align:center;
}

.foto {
width:2%;
text-align:center;
}



/*** Chi siamo ***/

#page {
width:640px;
margin:auto;
padding:0px;
text-align:justify;
font-weight:bold;
}

#page p {
font-size:1.10em;
margin:0px;
}

.box1 {
width:100%;
margin:0px;
padding:0px;
}

.box2 {
width:310px;
float:left;
margin:0px;
padding:0px;
}

.box3 {
width:310px;
float:right;
margin:0px;
padding:0px;
}

.wrap {
clear:both;
padding:0px;
}




html {
height:100%;
}

body {
background:#f0f0f0;
color:#303030;
font:76% Verdana,Tahoma,Arial,sans-serif;
font-weight:400;
margin:0px;
min-width:770px;
height:96%;
color:#2a2a2a;
padding:0px;
text-align:center;
}

a {
color:#505050;
font-weight:bold;
text-decoration:underline;
}

p {
line-height:1.5em;
margin:0 0 15px;
}

* img {
border:0px;
}



/*** Header section ***/

#header { /*** Sfondo header ***/
background:#f0f0f0 url('headerbg.jpg') repeat-x;
margin:0px;
min-width:770px;
padding:0px;
text-align:center;
height:93%;
width:100%
}


.hbig {
font-family: Times New Roman;
font-size:2.6em;
font-weight:bold;
color:#000000;
margin:0px;
padding:0px;
}

.hsmall {
font-family: Times New Roman;
font-size:0.75em;
color:#000000;
margin:0px;
padding:0px;
}


/*** Main containers ***/

#base { /*** Sfondo senza menu orizzontale ***/
background:#f0f0f0 url("css_files/basebg.jpg") repeat-x;
}

#baseM { /*** Sfondo con menu orizzontale ***/
background:#f0f0f0 url("css_files/base_menubg.jpg") repeat-x;
}

#base, #baseM {
color:#303030;
margin:0px;
min-width:770px;
padding:0px;
text-align:left;
height:93%;
width:100%;
}



/*** Horizontal menus ***/

#menu, #archives, #models_list {
float:left;
margin-bottom:0px; /*** Spazio tra menu e contenuto ***/
}

#menu ul, #archives ul, #models_list ul {
font-size:16px; /*** Dimensioni carattere menu ***/
margin:0px; /*** Rientro sinistro menu ***/
padding:0px;
}

#menu li, #archives li, #models_list li {
float:left;
height:21px; /*** Altezza riga menu width:larghezza fissa***/
list-style:none;
margin:0px;
padding:0px;
}

#menu a, #archives a, #models_list a {
border-right:1px solid #b0b0b0; /*** Spessore bordo destro casella menu ***/
color:#606060;
text-decoration:none;
display:block;
font-size:0.7em;
padding:3px 10px 3px; /*** Spaziatura interna cella testo (superiore - laterale - inferiore) ***/
text-transform:uppercase;
}


#menu a.current, #archives a.current, #models_list a.current {
background:#f0f0f0 url("css_files/menuhover.jpg") top left repeat-x;
color:#505050;
text-decoration:underline;
}




/*** Hide ***/

#leftside, #space1, #car_menu {
display:none;
}


/*** Car List Box ***/

#car_menu {
float:right;
background:#f0f0f0 url("css_files/SfondoMarche.jpg") repeat;
margin-left:0px; /*** Rientro destro menu sinistra [10]***/
padding:0px; 
width:170px; /*** Larghezza colonna ***/
height:100%;
padding:15px 1px 5px; /*** Margini interni ***/
}

#car_menu a {
color:#505050;
font-weight:bold;
text-decoration:underline;
}

#car_menu a:hover {
color:#808080;
text-decoration:none;
}

#car_menu {margin:0px 5px 0px 10px;} /*** Posizionamento div (superiore - destro - inferiore - sinistro) ***/



/*** Content ***/

#content, #content2, #home, #contentblank { /*** Contenuto ***/
float:left;
}

#content, #content2, #home {
background:#f0f0f0 url("css_files/Sfondo.jpg") repeat;
margin:0px 0px 0px 0px; /*** Posizionamento div (superiore - destro - inferiore - sinistro) ***/
height:100%;
padding:4px;
color:#2a2a2a;
padding:15px 5px 5px;
}

#contentautomod {
background:#f0f0f0 url("css_files/SfondoAutomodellisti.jpg") repeat;
margin:0px 0px 0px 0px; /*** Posizionamento div (superiore - destro - inferiore - sinistro) ***/
height:100%;
padding:4px;
color:#2a2a2a;
padding:15px 5px 5px;
}

#contentblank { /*** Box senza sfondo ***/
background:#f0f0f0;
margin:0px 0px 0px 0px; /*** Posizionamento div (superiore - destro - inferiore - sinistro) ***/
height:100%;
padding:4px;
color:#2a2a2a;
padding:15px 5px 5px;
}

#home h1 {
font-family:Lucida Calligraphy;
font-size:2.8em; /*** 24pt ***/
font-weight:bold;
line-height:1em;
margin:0px;
padding:0px;
}

#home h2 {
font-family:Lucida Calligraphy;
font-size:1.9em; /*** 16pt ***/
font-weight:bold;
line-height:1.2em;
margin:0px;
padding:0px;
}

#content h1, #content2 h1 {
font-size:2.0em;
font-weight:bold;
margin:0px 0px 15px;
padding:0px;
}

#content h2, #content2 h2 {
color:#606060;
font-size:1.7em;
font-weight:bold;
letter-spacing:-1px;
margin:0px 0px 15px;
margin-bottom:10px;
padding:0px;
}

#content h3, #content2 h3 {
font-size:1.7em;
font-weight:bold;
margin:0px 0px 15px;
padding:0px;
}

#content a, #content2 a {
color:#505050;
font-weight:bold;
text-decoration:underline;
}

#content a:hover, content2 a:hover {
color:#808080;
text-decoration:none;
}


/*** Image set ***/

#content1 img, #content11 img {
border:1px solid #b0b0b0;
float:left;
margin:5px 15px 6px;
padding:5px;
}


/*** Footer ***/

#footer {
background:#8b8b8b url("css_files/footerbg.jpg") top left repeat-x;
clear:both;
color:#d0d0d0;
font-size:0.9em;
font-weight:bold;
margin:0px;
padding:5px 0px;
text-align:center;
width:100%;
}

#footer a {
color:#d0d0d0;
font-weight:bold;
}

/*** Various classes ***/

.thumbnail {
background:#fafbfc;
border:1px solid #b0b0b0;
margin:0px 0px 10px 10px;
padding:5px;
}

.clearingdiv {
clear:both;
height:10px;
width:1px;
}

.center {
text-align:center;
}

.right {
text-align:right;
}

.left {
text-align:left;
}

.hide {display:none;}


/*** Tables ***/

.fsva{
width:600px;
margin-left:auto;
margin-right:auto;
border:0px;
}

.fsvatd1 {
width:290px;
vertical-align:middle;
text-align:right;
font-family:Lucida Calligraphy;
font-size:1.7em; /*** 14pt ***/
font-weight:bold;
}

.fsvatd2 {
width:290px;
vertical-align:middle;
text-align:left;
}

.count {
width:100%;
border:0px;
}

.counttd {
vertical-align: middle;
}

/*** Text format ***/

.intro {
font-size:1.2em;
font-weight:bold;
letter-spacing:-1px;
}

.text {
font-size:1.2em;
}

.text1 {
font-size:1.5em;
}

.text2 {
font-size:1.25em;
}

.text3 {
font-size:1.7em;
font-weight:bold;
margin:0px 0px 15px;
line-height:3em;
padding:0px;
}

.text4 {
font-size:1.7em;
font-weight:bold;
padding:0px;
margin:0px;
}

.textprg {
font-size:1.35em;
margin:0px;
}

.prgh1 {
font-size:2.0em;
font-weight:bold;
margin:0px;
}

.prgh2 {
color:#606060;
font-size:1.7em;
font-weight:bold;
letter-spacing:-1px;
margin:0px;
}


.comunicato {
font-size:1.1em;
font-weight:bold;
line-height:1.5em;
}

.thin {font-weight:400}
.small {font-size:1.0em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right;}
.bold {font-weight:bold;}
.red {color:#ff0000;}
.blue {color:#0000ff;}
.black {color:#000000;}
.blink {text-decoration:blink;}
.underline {text-decoration:underline;}
.italic {font-style:italic;}
/*** End of file ***/
