@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */

html,body{
background-color:#D4D4D4;
margin:0;
padding:0; 
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:12px;

}

img{
margin:0px;
padding:0px;
border:0px;}

a{color:#CC0000;
text-decoration:none;}
a:hover{color: #FF0000;}

h2.home_noleggio{
color:#FFFFFF;
font-size:16px;
margin:0px;
padding:0px;
padding-left:45px;
padding-top:15px;
}

.breadcumbs{
font-size:16px;
color:#663300;
margin:0px;
padding:0px;
font-weight:bold;
padding-top:9px;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;


}

h1.white{
color:#FFFFFF;
font-size:18px;;
}
h2.white{
color:#FFFFFF;
font-size:16px;;
}
h3.white{
color:#FFFFFF;
font-size:14px;;
}
h4.white{
color:#FFFFFF;
font-size:13px;;
}
p{
font-family:Verdana, Arial, Helvetica, sans-serif;}

.white{
color:#FFFFFF;
}
p.black{
float:left;
color:#000000;
}

a.menu_h_top{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding-right:10px;
font-size:115%;
}
a.menu_h_top:hover{
color:#0033FF;
}


a.menu_h{
color:#663300;
text-decoration:none;
font-weight:bold;
padding-right:10px;
font-size:115%;
}
a.menu_h:hover{color: #FF0000}


img, div, input { behavior: url("iepngfix.htc") }

img{
border:none;}

input{
margin:5px;
}

ul{
margin:0px;
padding:0px;}
li{
margin:0px;
padding:0px;}



.rosso{
color:#FF0000;}

.verde{
color:#33CC00;}

.giallo{
color:#FFCC00;}

.lilla{
color:#FF66FF;}

.blu{
color:#0033CC;}


div#header{
width:800px;
  height:82px;
padding:0px;
}

#center {


padding: 0px;
  width: 800px;

  vertical-align: middle;
  position: Absolute;
  top: 0%;
  left: 50%;
 margin-left: -400px;
}
  
div#footer{
clear:left;
float:left;
width:800px;
height:40px;
font-size:11px;
color:#663300;
}


div#container{
	width:800px;
	margin:0 auto;
	text-align:left;
	
}
div#wrapper{float:left;width:100%;
margin:0px;
padding:0px;


}
div#content{
margin: 0px;
padding:0px;
background:#FFFFFF url(../images/bg_content.gif) top left repeat-y;
}

div#firstRow{
width:800px;
height:474px;
}
div#secondRow{
width:800px;
height:280px;
}

div#intFirstRow{
width:800px;
height:154px;
padding:0px;
}
div#intSecondRow{
width:800px;
padding:10px 0px 10px 0px;
}
table.layout td{
padding:20px;
padding-left:5px;
}


div.leftSpaced{
clear:both;
padding-left:40px;}

.brd{
border:3px solid black;
}
#logo{
float:left;
width:420px;
height:200px;
}
#menu_h_sx{
padding-top:55px;
float:left;
width:500px;

}
#menu_h_dx{
float:right;
width:200px;
height:82px;
}

#splash{float:right;
width:350px;
height:400px;
}

.floatingLeft{
float:left;

}

.floatingRight{
float:right;
}

#menu_m_sx{
padding-top:20px;
float:left;
text-align:right;
width:350px;

}

#presentazione{
float:left;
width:420px;
height:270px;
}
#presentazione2{
float:right;
width:358px;
height:260px;
background:url(../images/grafica/box_bottom.jpg) top left no-repeat;
}
#presentazione table{
margin-top:40px;
}
#presentazione2 table{
margin-top:5px;
margin-left:10px;
}


.menu_btt{
float:left;
padding-left:30px;
padding-top:65px;}
div.col2{
float:left;
width:460px;
vertical-align:top;
}
div.col2 p{
}
img.bordered{
clear:both;
float:left;
border:1px solid white;
padding:3px;}

ul.freccette{

}
li.freccette{
padding:4px;
margin-top:0px;
font-size:14px;
color:#669900;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
list-style-image:url(../images/freccetta.gif);
}
table.gruppi{
font-size:12px;
font-weight:bold;
}

table.gruppi td{
padding:4px;
}

table.gruppi a{
font-size:12px;
color:#669900;
font-weight:bold;
font-family:"Ravie", Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

table.gruppi a:hover{

color:#FF0000;
}



table.box td{
padding:4px;
color:#FFFFFF;
font
}
.ravie{
clear:both;
font-family:"Ravie", Georgia, "Times New Roman", Times, serif;
}
.homeTopSpaced{
padding-top:60px;
}

div.portaImgLeft{
float:left;
width:200px;
height:150px;
}
div.portaImgLeft img{
border:1px solid white;
padding:3px;
}
div.portaImgRight{
float:right;
width:200px;
height:150px;
}

div.portaImgRight img{
border:1px solid white;
padding:3px;
}
div#gallery{
float:left;
width:400px;
padding-top:300px;
}

div#gallery{
text-align:center;
float:left;
width:430px;
padding-top:110px;
}
.fasciaUniforme{
clear:left;
float:left;
width:800px;
height:40px;
font-size:11px;
color:#FFFFFF;
}

div#intLogo{
float:left;
width:455px;
height:114px;
}
div#intSplash{
float:right;
height:114px;
width:345px;
}
a.menu_in_page{
font-weight:bold;
text-decoration:none;
color:#3E4830;
}

a.menu_in_page:hover{

color:#FF0000;}
table.menu_in_page p{
text-align:right;
margin:0px;
padding:4px;
padding-right:20px;
}
hr.menu_in_page{
background-color:#3E4830;
border:none;}