/* CSS Document */

body{background-image:url(img_layout/sf.jpg);
background-repeat:repeat-x;
background-color:#104273;
text-align:center;

color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

a {
color:#FFFFFF;
text-decoration:none;
}

.wrapper{}

.content{}

.title{text-align:left;
padding-top:10px;
padding-bottom:10px;
}

.top_content{
width:978px;
text-align:center;
margin:0px auto;
}

.line{
background-image:url(img_layout/righetta.gif);
background-repeat:repeat-x;
height:1px;
width:978px;
margin:0px auto;
}

.menu{
background-image:url(img_layout/sf_menu.jpg);
background-repeat:repeat-x;
height:25px;
text-align:left;
padding-bottom:5px;
}

.bottom_content{
background-image:url(img_layout/boxs_home.png);
background-repeat:no-repeat;
width:1017px;
height:277px;
margin:0px auto;
font-size:12px;
text-align:left;
margin-top:-15px;
}

.lefty{
float:left;
width:300px;
}

.box_left_top{
padding-top:25px;
padding-left:30px;
width:300px;
height:120px;

}
.box_left{

width:300px;
height:135px;
padding-left:30px;
padding-top:5px;
}

.righty{
float:left;
padding-left:53px;
}
.box_right1{
padding-top:25px;
width:150px;
height:270px;
clear:none;
float:left;
}
.box_right2{
padding-top:25px;
padding-left:13px;
width:150px;
height:270px;
clear:none;
float:left;
}
.box_right4{
padding-top:25px;
padding-left:20px;
width:150px;
height:270px;
clear:none;
float:left;
}

.footer{
padding-top:10px;
margin:0px auto;
height:100px;
width:978px;
}

.logo{
float:left;

}

.contact{
float:right;
text-align:right;
margin-right:15px;
}

.box_immagine{
float:left;
width:50px;
padding-bottom:5px;
}

.box_titolo{
padding-bottom:5px;

font-weight:bold;
}

.box_testo{
float:right;
width:150px;
font-size:11px;
}
.box_testo2{
float:right;
width:130px;
font-size:11px;
margin-right:20px;
}

a.opacity img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
a.opacity:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
a.opamenu img {


filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}
a.opamenu:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

a.opainsez img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

a.opainsez:hover img {


filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}


/*USATO*/


.box_usato{
float:left;
background-image:url(img_layout/boxusato.png);
background-repeat:no-repeat;
padding-top:15px;
padding-left:20px;
width:308px;
height:106px;

}
.bottom_usato{


width:990px;
height:500px;

margin:0px auto;
font-size:12px;
text-align:left;

}

.box_titolo_usato{
padding-bottom:5px;
font-size:14px;

font-weight:bold;
}

.box_testo_usato{
float:right;
width:160px;
font-size:12px;
}

.cerca_usato{
width:978px;
text-align:left;
margin:0px auto;
padding-left:22px;
padding-top:20px;

margin-bottom:10px !important;
}
html>/**/body .cerca_usato /* FireFox*/
{
margin-bottom:20px !important;
}
.drop_down{
width:140px;

font-size:11px;
margin-right:35px;

}

.cerca{
height:20px;
background-color:#215D88;
border-color:#215D88;
border-width:0px;
color:#FFFFFF;
font-size:11px;
}
.pagine_usato{
color:#FFFFFF;
float:right;
font-size:20px;
font-weight:bolder;
margin-right:20px;
height:20px;
line-height:15px;
}
.testo_pagine{
font-weight:normal;
font-size:12px;

}
.testo_pagine a {
color:#666666;
}
.testo_pagine a:hover {
color:#fff;
}


/*NUOVO*/
.pagine_nuovo{
color:#FFFFFF;
float:right;
font-size:20px;
font-weight:bolder;
margin-top:-3px;

}
.cerca_nuovo{
width:978px;
text-align:left;
margin:0px auto;
height:20px;
padding-top:3px;
font-size:12px;
padding-bottom:5px;
}
.menu_nuovo{
float:left;
}

a.nuovo:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
a.nuovo img {
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}


/*SCHEDA NUOVO*/

.bottom_sn{
background-image:url(img_layout/schedanuova.png);
background-repeat:no-repeat;
width:1017px;
height:522px;
margin:0px auto;
font-size:12px;
text-align:left;
margin-top:-5px;
}
.sn_content{

height:522px;
}
.sn_menu{
height:522px;
width:130px;
padding-left:30px;
font-weight:bold;
float:left;
padding-top:10px;
}
.sn_tit_menu{
padding-top:20px;
padding-bottom:10px;
}
.sn_list_menu{

color:#FFFFFF;}
.sn_list_menu a{
color:#4D546F;
}
.sn_list_menu a:hover {
color:#fff;
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
.sn_swf{
width:355px;
height:300px;
float:left;
padding-top:30px;
padding-left:33px;
}
.sn_prezzi{
float:left;
padding-top:30px;
}
.sn_titolo_prezzi{
font-size:14px;
font-weight:bold;
padding-bottom:10px;
}
.sn_testo_prezzi{
padding-bottom:5px;
}
.sn_testo{
padding-left:590px;
padding-top:30px;
}
.sn_titolo_testo{
font-size:16px;
font-weight:bold;
padding-bottom:15px;
}

/*SERVIZI*/

.bottom_s{
background-image:url(img_layout/schedaservizi.png);
background-repeat:no-repeat;
width:1017px;
height:522px;
margin:0px auto;
font-size:12px;
text-align:left;
margin-top:-5px;
}

.s_menu{
height:500px;
width:130px;
padding-left:30px;
font-weight:bold;
float:left;
padding-top:30px;
}
.s_list_menu{
padding-bottom:5px;
color:#fff;
}
.s_list_menu a{
color:#4D546F;
}
.s_list_menu a:hover {
color:#fff;
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
.s_testo_serizi{
width:400px;
padding-bottom:30px;
}


/*CONTATTI*/

.bottom_c{
background-image:url(img_layout/schedacontatti.png);
background-repeat:no-repeat;
width:1017px;
height:522px;
margin:0px auto;
font-size:12px;
text-align:left;
margin-top:-5px;
}



/*SERVIZI PRINCIPALE*/

.box_servizi{
float:left;
background-image:url(img_layout/box_servizi.png);
background-repeat:no-repeat;
padding-top:15px;
padding-left:20px;
width:308px;
height:234px;

}

.bottom_servizi{


width:990px;
height:507px;

margin:0px auto;
font-size:12px;
text-align:left;

}