/* CSS Document */

html,body{
margin:0; 
padding:0; 
text-align:center; 
font-family: "Trebuchet MS",arial,sans-serif; 
font-size:12px;
background-color: #FFFFFF;
background-image:url(../immagini/sfondo.jpg); 
background-repeat:repeat-x;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
margin: 0;
padding: 0;
}

body{
text-align:center;
}

a{text-decoration: underline; color: #CCCCCC;}
a:hover{text-decoration: underline; color: #FF0000;}

/*CONTAINER*/
div#container{
width:955px; 
text-align:left; 
margin:auto; 
}

div#header{
height:118px;
clear:both;
padding-top:15px; 

}
.logo{ 
float:left; 
}

.linkorizzontal{ 
float:right; 
padding-top:77px;
}



/*CONTENT 01*/
div#content1{
width:auto; 
height:390px; 
clear:both;
color: #CCCCCC;
text-align:justify;
}


.testo_display {
color:#666666; display:none;
} 


.testo {
color:#666666;
} 

#testo {
height:324px;
padding-top:10px;
}

#testoZoomImg {
width:320px;
height:235px;
overflow: hidden;
}

#testoZoomNoImg {
width: 955px;
height: 235px;
overflow: hidden;
}

.marche {
padding:10px 10px 10px 10px;
} 

.tab01 {
width:270px; float:left;
text-align:center;
height:300px; 
} 
.tab02 {
width:400px; float:left;
text-align:center; height:300px; 
} 
.tab03 {
width:270px; float:left;
text-align:center;
height:300px; 
} 

.offerte_categorie {
padding:25px 0 10px 0;
} 

.offerte_elenco {
padding:20px 17px 0 0;
text-align:left;
width:141px;
float:left;
height:125px;
} 

div#precsucc_offerte{ text-align:right; float:right;color: #FF0000;}

#precsucc_offerte .nohover{ color: #919191;}

.titolo {
font-size:13px;
color:#CC0000;
font-weight:500;
} 
.marca {
font-size:10px;
color: #FFFFFF;
line-height:11px;
} 

.prezzo {
font-size:10px; color:#FF0000; line-height:18px;
} 

div#colonne_sx{ float:left; padding-right:30px;}
div#colonne_dx{ float:right; padding-left:30px;}

.floatsx{ float:left;padding-right:20px;}
.floatdx{ float:right;padding-left:20px; }





/*CONTENT 012*/
div#content2{
width:auto;
min-height:180px;
clear:both;
margin:30px 0 7px 0 ;
text-align:left;
}

div#content2 a{text-decoration: none; color: #999999;}
div#content2 a:hover{text-decoration: underline; color: #FF0000;}

.elenco {
padding:10px 47px 0 0; text-align:left; width:120px; float:left;
} 

.elenco2 {
padding:10px 0 0 0; text-align:left; width:120px; float:left;
} 

.elenco_fondo {
text-align:center; float:left;
} 


div#footer{
text-align:center; clear:both;
width:auto; 
margin-bottom:5px; }

div#footer .h1{
font-size:10px;
text-align:right; 
color: #afafaf; 
}



.space{
padding:20px; color:#CCCCCC; }


div#footer .space_link{
padding:0 25px 0 25px;}

div#footer a.linkgrigio{
text-decoration: none; 
color:#808080; 
}

div#footer a.linkgrigio:hover{
color:#808080; 
text-decoration:underline;}


div#precsucc{ text-align:right; float:right;color: #FF0000; height:20px; width: 955px;}
div#precsucc a{text-decoration: none; color: #FF0000}
div#precsucc a:hover{text-decoration: underline; color: #FF0000;}

