/*FINE IMPOSTAZIONI PAGINA*/
body, html {margin: 0px; padding:0px; height:100%;}
body {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}
body {color:#231f58;}

form{padding:0px; margin:0px; clear:left}
input,textarea{font-family:Arial, Helvetica, sans-serif; font-size:1em; height:auto; vertical-align:middle; border:1px solid #231f59; vertical-align:middle}
select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; vertical-align:middle; border:1px solid #231f59}
/*table{position:relative; top:0px; left:0px; float:left; display:inline;}*/
td{vertical-align:top; font-size:1em;}
a{text-decoration:none; color:#231f58}
a:hover{color:#231f58; text-decoration:underline}
.rosso{color:#F00}
img{vertical-align:middle}
hr{position:relative; top:0px; left:0px; width:100%; border:0px; height:1px; color:#E1E1E1; background:#E1E1E1;position:relative; top:0px; left:0px; display:inline; float:left; margin:5px 0px}
label{position:relative; top:0px; left:0px; float:left; clear:left}

#contCen{width:800px; margin:0px auto; height:100%; background:none}
	body>#contCen>#contenitore{height:auto;min-height:100%;}
	#contenitore{position:relative; height:100%; width:100%; margin:0px auto; text-align:left; float:left; background:none}
#preBottom{position:relative; top:0px; left:0px; float:left; clear:left; font-size:1px; height:100px;}
#bottom{position:absolute; bottom:0px; left:0px; width:100%; float:left; clear:left; padding:15px 0px; border-top:5px solid #FFF; background-color:#231f59; color:#FFF; text-align:center; font-size:10px;}
#bottom a:hover{text-decoration:underline}

#top{position:relative; top:0px; left:0px; float:left; display:inline; height:524px; width:800px; border-bottom:5px solid #FFF; background-color:#FFF}
#top_ID{position:absolute; top:0px; left:0px;}
#menu_top{position:absolute; top:-29px; left:10px; float:left; display:inline; font-size:12px; background-color:#DDD; z-index:10}

#menu_right,#menu_right a{color:#231f59; font-weight:bold; font-size:12px; text-align:right}
#menu_right,#menu_right ul{position:relative; top:0px; left:0px; float:left; display:inline; margin:0px; padding:0px; width:250px;}
#menu_right li{position:relative; top:0px; left:0px; float:left; display:inline; margin:0px; padding:0px; margin-bottom:5px; list-style-type:none; width:230px; padding-right:10px; padding-top:4px; background-image:url(/img/back_right.gif); background-repeat:no-repeat; background-position:right top}

#preventivi li{color:#FFF; background:none; padding-right:10px; width:220px;}
#preventivi a{color:#FFF}
#preventivi a:hover{color:#231f58; text-decoration:none}

.contatti_table .tr1{background-color:#DDD}
.contatti_table_01 input,.contatti_table_01 select{border:1px solid #DDD}
.contatti_table_01 td{padding-bottom:10px;}
.contatti_table_01 strong{ font-size:14px;}

.banner_content{position:relative; top:0px; left:0px; float:left; display:inline; width:140px; height:100px; margin-bottom:20px;}
.banner_content object{position:absolute; top:0px; left:0px;}


#main2{border-width:3px 0px 3px 0px; border-style:double; border-color:#231f58; line-height:1.4em; background-color:#fff; padding:10px;}
	#main2 a{font-weight:bold; font-size:15px}
	
#titoloParagrafo{font-size:15px; text-transform:uppercase; font-weight:bold}

