@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0; }
body, td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a{ text-decoration:none; color:#000; }
li{ list-style:none; }
img{ border:none; }
h2{ font-size:18px; }

#container{ width:940px; position:absolute; top:10px; left:50%; margin-left:-470px; }
#header{ background:url(img/head_vuoto.jpg); width:940px; height:65px; }
#header .menu{ padding-top:13px; padding-left:20px; }
#header .menu a{ color:#fff; }
#header .menu .home{ float:left; width:70px; height:43px; padding-top:15px; text-align:center; margin-right:10px; }
#header .menu .voce, #header .menu .voce2{ float:left; width:70px; height:43px; line-height:43px; background:url(img/sfondo_menu_1.jpg); text-align:center; margin-right:1px; font-size:11px; }
#header .menu .voce2{  background:url(img/sfondo_menu_3.jpg); }

/* ***** INDEX ***** */
.head_index{ width:940px; height:225px; background:url(img/fenice_head.jpg); }
.head_index .contenuto{ padding-top:20px; padding-left:30px; color:#0379BE; font-weight:bold; }

.sx{ width:600px; float:left; }
.dx{ width:316px; float:right; }
.index_sx{ width:600px; background:url(img/sfondo_index_sx.jpg) repeat-y; height:740px; }
.index_dx{ width:316px; background:url(img/sfondo_index_dx.jpg) repeat-y left; height:740px; }
.index_sx_basso{ width:624px; height:30px; background:url(img/sfondo_index_sx_basso.jpg) no-repeat top left; }
.index_dx_basso{ width:316px; height:30px; background:url(img/sfondo_index_dx_basso.jpg) no-repeat top left; }

.blocco_vendita{ width:317px; height:290px; background:url(img/blocco_vendita.jpg); float:left; }
.blocco_noleggio{ width:307px; height:290px; background:url(img/blocco_noleggio.jpg); float:left; }
.blocco_accessori{ width:316px; height:290px; background:url(img/blocco_accessori.jpg); float:left; }

.blocco_vendita a, .blocco_noleggio a, .blocco_accessori a{ font-weight:bold }
.blocco_vendita a:hover{ color:#690 }
.blocco_noleggio a:hover{ color:#f60 }
.blocco_accessori a:hover{ color:#939 }

.contenuto_blocchi{ padding-top:80px; padding-left:30px; padding-right:20px; }

/* ***** PAGINE INTERNE ***** */
.content{ width:940px; background:url(img/la_fenice_sfondo_top.jpg) no-repeat top left; padding-top:20px; }
.content_sx{ float:left; width:238px; padding-top:130px; }
.content_sx .menu{ width:238px; background:url(img/sfondo_pag_int_sx.jpg) repeat-y left; }
.content_sx .basso{ background:url(img/sfondo_pag_int_sx_basso.jpg) no-repeat; height:20px; width:238px; }
.content_sx .menu ul{ padding-left:30px; padding-top:10px; padding-bottom:20px; }
.content_sx .menu li{ background:url(img/barra_lista.gif) no-repeat bottom left; padding:4px 0; }
.content_dx{ float:left; width:702px; padding-top:10px; }
.content_dx h2{ padding-left:20px; }
.content_dx .contenuto{ width:702px; background:url(img/sfondo_pag_int_dx.jpg); }
.content_dx .basso{ background:url(img/sfondo_pag_int_dx_basso.jpg) no-repeat; height:20px; width:702px; }
.sfondo_titolo{ background:url(img/sfondo_titolo.jpg) no-repeat top left; width:306px; height:44px; line-height:35px; padding-left:20px; color:#fff; font-weight:bold; clear:both; }

.noleggio{ width:940px; background:url(img/sfondo_noleggio.jpg); }
.content_noleggio{ padding:0 10px; }
.noleggio_basso{ background:url(img/sfondo_noleggio_basso.jpg) top no-repeat; width:940px; height:20px; }

.carrello{ width:920px; padding-left:10px; }
.carrello td{ background-color:#e6e6e6; padding:15px 10px; vertical-align:top }
.carrello .input_carrello{ width:100px; border:1px solid #ccc }
.aggiorna_carrello{ border:none; background:none; color:#fff; font-weight:bold; }

.carrello_invio{ width:920px; padding-left:10px; }
.carrello_invio td{ background-color:#e6e6e6; padding:10px; vertical-align:top; font-weight:bold; }
.input_invio{ width:690px; height:22px; background:none; border:none; }

.servizi_news{ width:312px; height:246px; background:url(img/serv_blocco_news.jpg) no-repeat; }
.servizi_noleggio{ width:312px; height:246px; background:url(img/serv_blocco_noleggio.jpg) no-repeat; }
.servizi_accessori{ width:312px; height:246px; background:url(img/serv_blocco_accessori.jpg) no-repeat; }
.servizi_vendita{ width:312px; height:246px; background:url(img/serv_blocco_vendita.jpg) no-repeat; }
.contenuto_blocchi_serv{ padding-top:60px; padding-left:20px; padding-right:20px; }

.servizi_vendita a, .servizi_noleggio a, .servizi_accessori a{ font-weight:bold }
.servizi_vendita a:hover{ color:#690 }
.servizi_noleggio a:hover{ color:#f60 }
.servizi_accessori a:hover{ color:#939 }

.blocco_google{ width:312px; height:246px; background:url(img/blocco_google.jpg) no-repeat; }
.google_centro{ width:940px; background:url(img/sfondo_google.jpg) repeat-y left; }
.google_bottom{ width:940px; height:30px; background:url(img/sfondo_google_sotto.jpg) no-repeat; }

.img_camper{ width:170px; float:left; margin-right:1px; }
.titolo_camper{ width:312px; height:59px; background:url(img/titolo_camper.jpg) no-repeat; line-height:59px; }
.titolo_camper h2{ font-size:18px; font-weight:bold; color:#fff; padding-left:20px; }
.anteprima_camper{ float:left; width:150px; margin-right:10px; margin-bottom:10px;  }
.img{ border:5px solid #e6e6e6; margin-bottom:10px; }

.tabella_news td{ vertical-align:top; }
.tabella_richieste{ margin-left:8px; width:615px }
.tabella_richieste td{ background-color:#E6E6E6; padding:8px 10px; font-weight:bold; color:#0379BE }
.input_grigio{ border:none; background:none; border-bottom:1px solid #cdcdcd; width:420px; height:20px; }
.textarea_grigio{ width:420px; height:150px; background:none; border:none; border-bottom:1px solid #cdcdcd; border-left:1px solid #cdcdcd; }
.tabella_richieste .submit{ border:none; background:none; font-weight:bold; }

.tabella_noleggio{ margin-left:8px; width:612px; }
.tabella_noleggio td{ color:#0379BE; padding:15px 12px; font-size:11px; }

.accessorio{ width:170px; float:left; margin-right:5px; }
.accessorio .img{ width:160px; height:100px; border:5px solid #D5ABD5; }
.descrizione{ padding:10px; width:150px; }
.prezzo{ float:left; padding-top:5px; font-weight:bold }
.icona_carrello{ float:right; padding-top:5px; }
.icona_carrello img, .prezzo img{ vertical-align:middle; }

.menu_footer{ clear:both; width:940px; padding-top:20px; text-align:center; }
.menu_footer a:hover{ color:#0379BE }
.footer{ width:940px; height:154px; background:url(img/footer.jpg) no-repeat top; padding-bottom:20px;}
.footer .interno{ padding-top:40px; padding-left:250px; }

.credits{ padding-bottom:20px; text-align:center; }

.campo_1{ visibility:hidden; }

.contenuto_camper table{ width:500px; }


/* ***** GENERALE ***** */

.barra{ height:1px; width:100%; background:url(img/barra.gif) repeat-x top; margin:10px 0; clear:both;}
.blue{ color:#0379BE; }
.verde{ color:#690; }
.arancio{ color:#f60; }
.viola{ color:#939; }
.clear{ clear:both; height:1px; }


