body{font-family:Arial, Helvetica, sans-serif; text-align:justify; background-image:url(img/grigio.gif); background-repeat:repeat-x; background-color:#b9b9b9; }
a{ color:#ffffff; text-decoration:none}
h3{ font-size:18px; font-weight:bold; margin:0; padding:0}
img{ border:0}
.clear{clear:both}
.tit_tab{ background-color:#62AC1E; text-align:center; color:#FFFFFF; font-weight:bold}
h4{ color:#62ac1e; padding-bottom:0; margin-bottom:0}
div#container { margin:auto}
div#top{ width:987px; height:312px; background-image:url(img/sfondo_top.jpg); background-repeat:no-repeat; margin:auto;}
div#menu{ height:44px; width:715px; background-image:url(img/sfondo_menu.gif); background-repeat:repeat-x; margin: 142px 0 0 18px}

#menu ul{ list-style:none; padding:0;}
#menu li{ float:left; margin:9px 0; padding:1px 15px; border-right:1px dotted #333333; display:inline}
#menu a{ color:white; text-decoration:none;}
#menu li h1{ margin:0; padding: 4px 20px; font-size:14px;background-repeat:repeat-x}
#menu li h1:hover{  background-image:url(img/sfondo_li.gif);}
div#home{ width:987px; height:300px; background-color:white; margin:auto;}
div#left{width:363px; background-image:url(img/punti_lungo.gif); background-position:right; background-repeat:no-repeat; float:left; margin: 25px 0 0 30px!important; margin: 25px 0 0 15px}
#left p{ font-size:13px; margin-right:25px!important; margin-right:12px}
div#camper{ margin:25px 0 0 0;width:198px;background-image:url(img/punti_lungo.gif); background-position:right; background-repeat:no-repeat; float:left; text-align:center} 
#camper h1{color:#000000; padding:5px 20px; background-image:url(img/button.gif); font-size:12px; width:60px; height:16px; background-repeat:no-repeat; margin:0 48px}
#camper img{margin:12px}
#camper span{ color:#d68518; font-size:18px;} 
div#bottom{ width:987px; height:32px; background-image:url(img/sfondo_bottom.gif); background-repeat:repeat-x; margin:auto}
#bottom p{ margin:0; padding:10px 0 0 10px; color:white; font-family:Arial, Helvetica, sans-serif; font-size:13px}
#bottom span{ float:right; margin-right: 10px}

/*CHI SIAMO*/
div#chi_siamo{float:left; margin: 22px 0 0 15px!important; margin: 22px 0 0 3px}

/*SERVIZI*/
div#servizi{width:987px; background-color:white; margin:auto;}
div#s_left{float:left; width:821px; margin:10px!important; margin:5px; background-image:url(img/punto.gif); background-repeat:repeat-y; background-position:right}
#s_right img{margin:15px 5px!important; margin:15px 2px}
div#periodo{float:right; margin-right:10px; margin-bottom :218px}
div#info{float:left; width:413px; background-image:url(img/punto.gif); background-repeat:repeat-y; background-position:right; margin-left:15px!important; margin-left:0px}
#tabelle{ margin-left:15px}
#tabelle img{float:right; margin-right:20px}
#tabelle ul{ list-style-type:none; padding:0; margin:0}
#tabelle li{ margin: 0 10px 0 0; background-image:url(img/sole.gif); background-repeat:no-repeat; padding: 0 0 0 25px; line-height:25px}
#info p{margin-right:20px!important; margin-right:0px;}
#dettagli p{margin: 0px 20px 30px 15px;}
#dettagli span{ font-size:11px; margin:0 30px 15px 15px; display:block}

/*CARAVAN1*/
div#cont{ height:560px; width:900px; background-color:white}
div#foto{ float:left; margin:10px; text-align:center}
#foto img{ margin: 70px 0 0 30px}
#foto a img{margin:30px 0 0 0}
div#descrizione{ float:right; width:300px; margin-right:20px; text-align:left; color:black;}
#descrizione a {color:#000000; text-decoration:none}
