body { font:11px Arial, Arial, Helvetica, sans-serif; background:#94a400 url(img/sfondo.jpg) no-repeat top center; margin:0; padding:0; text-align:center; color:#3d3d3d; }

a { text-decoration:none; color:#cc5b00; font-weight:bold; }
a img { border:none; }
#menuHeader img { border:none; }
p { margin:0; line-height:18px; }
h1 { margin:0; font-size:18px; padding-bottom:5px; }
h2 { margin:0; font-size:16px; padding-bottom:5px; }
h3 { margin:0; font-size:14px; padding-bottom:3px; }
.csc-textpic-intext-left ul { margin:0; padding:0; list-style:inside; }
.csc-textpic-intext-left ol { margin:0; padding:0; list-style:outside; }
.csc-textpic-intext-left li { margin:0; padding:0; list-style:inherit; }
.align-center { text-align:center; }
.align-left { text-align:left; }
.align-right { text-align:right; }
.csc-mailform-field { float:left; margin:3px 0; width:500px; }
.csc-mailform-label { float:left; margin:3px 0; }
.csc-mailform-field label { display:inline; float:left; margin:0 10px 0 0; text-transform:lowercase; width:130px; }
.csc-mailform-field input { display:inline; float:left; width:185px; }


#container { width:962px; margin:0 auto; text-align:left; position:relative; } 


#header { height:403px; position:relative; } 
#logo { float:right; margin:16px 14px 0 0; }
#menuTop { float:left; margin:55px 0 0 260px; }
#menuTop ul, #menuTop li { list-style:none; padding:0; margin:0; }
#menuTop a { font-weight:normal; font-size:12px; }
#menuT, #menuT li, #menuT ul { padding:0; margin:0; }
.primo, .centro, .ultimo { float:left; }
.centro, .ultimo { background:url(img/menuTop_slash.gif) no-repeat; }
.primo a, .centro a, .ultimo a { padding:10px 12px; color:#2e3300; }
.primo a:hover, .centro a:hover, .ultimo a:hover { background:#000000; color:#F7C800; }
.primoAct, .centroAct, .ultimoAct { float:left; }
.primoAct a, .centroAct a, .ultimoAct a { padding:10px 15px; background:#000000; color:#F7C800; }
#lingue { float:right; height:20px; position:relative; top:40px; width:200px; }
#lingue img { padding-left:7px; }
#menuIMG { position:relative; top:40px; padding:0 6px; }


/*######## ACCORDION ORIZZONTALE ##########*/
/*#wrapper { width:962px; margin:0 auto; }
.display { float:left; width:55px; height:293px; cursor:pointer; }
.irro { background:url(img/irro_bottone.jpg) no-repeat; }
.trat { background:url(img/trat_bottone.jpg) no-repeat; }
.retro { background:url(img/retro_bottone.jpg) no-repeat; }
.altre { background:url(img/altre_bottone.jpg) no-repeat; }
.usato { background:url(img/usato_bottone.jpg) no-repeat; }
.stretcher { float:left; width:677px; }*/

#menuHeader { position:absolute; top:110px; left:0px; margin-left:5px; display:block; width:980px; height:300px; 	text-align:left; }
.bottoneContainer .bott { cursor:pointer; }
.bottoneContainer div { float:left; display:inline; overflow:hidden; }
.bottoneContainer .cont { display:none; width:0px; }

/*######## ACCORDION ORIZZONTALE ##########*/


#bianco { background:#ffffff; margin:0 4px 0 6px; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; overflow:hidden;/**/ display:block; }


#sidebar1 { float:left; width:245px; padding-bottom:5px; /*overflow:hidden;*/ }
#titolo_sx { padding:5px 0 0 10px; height:33px; background:url(img/eventi.png) no-repeat top right; }
#titolo_sx h1 { color:#ffffff; }
#news { padding:0 10px 10px; /*overflow:hidden;*/ }
#menuLato {  background:url(img/menuLato.png) no-repeat; }
#menuLato ul, #menuLato li { list-style:none; padding:0; margin:0; }
#menuL ul, #menuL li { list-style:none; padding:0; margin:0; }
.voce { height:50px; }
.voce a { font:bold 14px Arial, Helvetica, sans-serif; color:#000000; padding-left:30px; display:block; line-height:50px; }
.Act { background:url(img/MenuLato_act.png) no-repeat 23px 7px; }
.Marrone.voce a { color:#653610; }
.Azzurro.voce a { color:#009FC7; }
.Verde.voce a { color:#126D04; }
.Blu.voce a { color:#041E3C; }
.Arancio.voce a { color:#FF4900; }


#mainContent { margin:0 0 0 248px; } 
#titolopag { padding:5px 0 0 30px; height:33px; background:url(img/titolopag.png) no-repeat top right; }
#titolopag h1 { color:#ffffff; }
#content { padding:5px; display:block; overflow:hidden; }
#content h1 { font-size:14px; color:#cc5b00; }
#content .divsingolocontenuto { padding:0 5px 10px; }


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


#footer { background:url(img/footer.jpg) no-repeat; height:150px; width:962px; } 
#indirizzo { float:left; padding:20px 0 0 10px; width:700px; }
#indirizzo p { /*float:left; width:140px; padding-right:20px;*/ color:#ffffff; }
#indirizzo h3 { color:#ffba00; font-weight:bold; }
#indirizzo a { color:#ffba00; font-weight:bold; }
#intera { float:right; margin:18px 14px 0 0; }

#indirizzo .csc-frame-frame1 { float:left;display:inline; width:140px; }
#indirizzo .csc-frame-frame2 { margin-left:170px; }

/*######## MARRONE ##########*/

.marrone #titolo_sx { padding:5px 0 0 10px; height:33px; background:url(img/catalogo_prod.png) no-repeat top right; }
.marrone #titolopag { padding:5px 0 0 30px; height:33px; background:url(img/marrone.png) no-repeat top right; }

/*######## FINE MARRONE ##########*/

/*######## AZZURRO ##########*/

.azzurro #titolo_sx { padding:5px 0 0 10px; height:33px; background:url(img/catalogo_prod.png) no-repeat top right; }
.azzurro #titolopag { padding:5px 0 0 30px; height:33px; background:url(img/azzurro.png) no-repeat top right; }

/*######## FINE AZZURRO ##########*/

/*######## VERDE ##########*/

.verde #titolo_sx { padding:5px 0 0 10px; height:33px; background:url(img/catalogo_prod.png) no-repeat top right; }
.verde #titolopag { padding:5px 0 0 30px; height:33px; background:url(img/verde.png) no-repeat top right; }

/*######## FINE VERDE ##########*/

/*######## BLU ##########*/

.blu #titolo_sx { padding:5px 0 0 10px; height:33px; background:url(img/catalogo_prod.png) no-repeat top right; }
.blu #titolopag { padding:5px 0 0 30px; height:33px; background:url(img/blu.png) no-repeat top right; }

/*######## FINE BLU ##########*/

/*######## ARANCIO ##########*/

.arancio #titolo_sx { padding:5px 0 0 10px; height:33px; background:url(img/catalogo_prod.png) no-repeat top right; }
.arancio #titolopag { padding:5px 0 0 30px; height:33px; background:url(img/arancio.png) no-repeat top right; }

/*######## FINE ARANCIO ##########*/