@charset "utf-8";
/* CSS Document */

html,body{margin:0;padding:0; background:url(img/sfondo.jpg) repeat-x }
body{margin:0;padding:0;height:100%; color: #009 }
form {margin: 0 auto; }	

/* Documento */	
div#container{width:775px; height:680px; text-align:left;margin: 0 auto; }
div#header{background:;}
div#logo{width:226px; height:196px; float:left}
div#superiore{background:url(img/superiore.jpg) no-repeat; width:549px; height:23px; float:right; font-family:Verdana; font-size:10PX; color:#000066; vertical-align:top; text-align:center; margin-top:4px; padding-bottom:4px;}
div#menu{background:url(img/menu.jpg) no-repeat; height:45px; width:549px; clear:both; float:right;  }
div#banner{background:url(img/header.jpg) no-repeat; height:125px; width:546px; padding-top:3px; clear:both; float:right; text-align:left;padding-left:3px }
div#main{width:775px; float:left;margin:0 auto; border:none; background:url(img/main.png) repeat-y}

div#content{float:right;width:549px;}
div#nav{float:left;width:226px;vertical-align:top;background:url(img/nav.png) no-repeat; }
div#contenitoreimg{ clear:both;float:left;width:226px; height:150px;vertical-align:top; text-align:center;  }
div#contenitoreimg2{ clear:both;float:left;width:226px; height:128px;vertical-align:top; text-align:center; margin-top:-25px; }

div#footer{float:right;width:524px; height:108px; vertical-align:top; background:url(img/footer.png) no-repeat; color:#5F9EBA; padding-top:25px; text-align: center; padding-right:25px;  font-family: Verdana; font-size:10px ;}

.footer {font-family:Verdana; color:#5F9EBA; font-size:10px; text-decoration:none;  }
a.footer:link {font-family:Verdana; color:#5F9EBA;  font-size:10px;text-decoration:none }
a.footer:visited {font-family:Verdana; color:#5F9EBA;  font-size:10px;text-decoration:none }
a.footer:active {font-family:Verdana; color:#5F9EBA; font-size:10px;text-decoration:none    }
a.footer:hover {font-family:Verdana; color: #003; font-size:10px;text-decoration:none    }

div#titolo{float:left; background:url(img/titolo.gif) no-repeat; width:496px; height:27px; margin-left:3px; padding-left:25px; font:"Bit Light10 (sRB)"; font-size:12px; font-weight:bold; color:#009; padding-top:5px;}
div#testo{float:left;width:476px;margin-left:3px; padding-left:25px; font-family:Verdana; font-size:11px;
color: #009; padding-top:5px; padding-right:25px;}
/*.titolo {float:left; background:url(img/titolo.gif) no-repeat; width:476px; height:27px;font:"Bit Light10 (sRB)"; font-size:12px; font-weight:bold; color:#009; padding-top:5px;}*/


.copy {font-size:10PX; font-family:Verdana; color:#999999   }

.menu {font-family:Verdana; color: #009; font-size:10px; text-decoration:none  }
a.menu:link {font-family:Verdana; color: #009;  font-size:10px;text-decoration:none }
a.menu:visited {font-family:Verdana; color: #009;  font-size:10px;text-decoration:none }
a.menu:active {font-family:Verdana; color: #009; font-size:10px;text-decoration:none    }
a.menu:hover {font-family:Verdana; color: #60A6C1; font-size:10px;text-decoration:none    }

div#menu_sfondo {background:url(img/menu/menu_sfondo.png) repeat-y; width:195px; margin-left:15px}
div#menu_letter {float:left; width:30px; margin-left:11px}
div#menu_elenco {font-family:Verdana; color:#009; font-size:10px; padding-top:15px; margin-left:3px; line-height:21px;}
div#menu_contact {font-family:Verdana; color:#009; font-size:10px; padding-top:15px; margin-left:38px; width:140px }
div#menu_footer {width:195px; height:22px; margin-top:0px; margin-left:15px; }


input, textarea, select{border:1px solid #009; vertical-align:middle; color:#009; font-size:11px; font-family:Verdana;  }
option{vertical-align:middle; color:#009; font-size:11px; font-family:Verdana;  }
input {height:17px; margin:0px 0px 0px 0px;  padding-bottom:3px;color:#009;font-size:11px; font-family:Verdana; }
.Bottom{border:none; background:url(img/pulsanti.gif) no-repeat; width:77px; height:17px; color: #FFF; font-family:Verdana; font-size:12px; font-weight:bold}
.BottomR{border:none; background:url(img/pulsante.gif) no-repeat; width:77px; height:17px; color: #FFF; font-family:Verdana; font-size:12px; font-weight:bold}
radioStyle {  background:none; border:none; color:#009; width:15px; vertical-align:middle;font-size:11px; font-family:Verdana; height:15px }
textarea {height:107px; margin:0px 0px 0px 0px; font-size:1em; overflow:auto; font-size:11px; font-family:Verdana;color:#009; }

/*registrati*/

fieldset{float:left;width:387px; margin: 1em 0;padding: 0;border: none;}
form p{margin:0.5em 10px}
fieldset div{float:left;width:100%;padding: 1px 0 1px;}
label{float:left; width:120px;display: inline;margin-left: 5px;line-height:20px}
div#confirm-address label,div#sports label,input#go{margin-left:130px}
div#reg_botton{ padding-top:390px; padding-left:150px; padding-bottom:10px}
div#newl_botton {padding-bottom:10px;padding-left:250px;padding-top:240px;}

/*home*/
div#hp_1 {float:left;width:243px;}
div#hp_2 {float:right;width:225px;}

div#titolobox { width:230px; height:20px; font:Verdana; font-size:10px; color: #F30}
div#cielo{border:1px solid #5F9EBA;padding:2px; width:470px; font-size:9px; margin-bottom:5px; margin-top:-10px}
div#testo_home{width:240px;}
div#video{width:225px; height:165px; border:solid 1px blank; background:#999}
div#box_consulti{float:left; width:238px; padding-right:4px; margin-top:4px; margin-bottom:4px;}
div#box_verticale{ width:78px; height:100px; margin-right:3px; float:left}
div#box_orizzontale{clear:both;width:243px; height:50px; margin-right:3px; margin-top:5px; float:left}
div#box_consulti1{ width:225px; height:75px;margin-top:10px;}
div#box_banner{ width:225px; height:75px; margin-top:10px; margin-bottom:10px; }
div#prefooter{border:1px solid #5F9EBA;padding:2px; width:470px; font-size:9px; margin-bottom:5px; margin-top:10px;float:right;}

/**div#promo_box{ width:225px; height:150px;margin-top:10px; background-color:#FFF8DD; font-size:10px;}**/
div#promo_box{ width:225px; height:150px;margin-top:10px; background-color:#FBEC98; font-size:10px;}

div#box_nav_1{ width:220px; height:75px; margin-top:5px; margin-left: 5px;}
div#box_nav_2{ width:220px; height:75px; margin-top:-10px; margin-left: 5px;}


/** blog **/
.blog label{float:left; text-align:right; width:50px; display: inline;margin-left: 5px;line-height:20px}
.blog input, .blog textarea, .blog select{border:1px solid #009; vertical-align:middle; color:#009; font-size:11px; font-family:Verdana; }
.blog input {height:17px; margin:0px 0px 0px 0px;  padding-bottom:3px;color:#009;font-size:11px; font-family:Verdana; }

.blog textarea {height:107px; margin:0px 0px 0px 0px; overflow:auto; font-size:11px; font-family:Verdana;color:#009; }
 .blog fieldset{float:left;width:476px; margin: 1em 0;padding: 0;border: none;}
 .blog form p{margin:0.5em 10px}
 .blog fieldset div{float:left;width:100%;padding: 1px 0 1px;}
li{display: inline}
.blu{color: #009;text-decoration:none}
a.blu:link {color: #009;  text-decoration:none }
a.blu:visited {color: #009;  text-decoration:none}
a.blu:active { color: #009;text-decoration:none }
a.blu:hover { color: #F60;text-decoration:none  }

.arancio{ color:#F60}
.Invia{border:none; background:url(img/pulsanti.gif) no-repeat; width:77px; height:17px; color: #FFF; font-family:Verdana; font-size:12px; font-weight:bold}

#blog_form{float:left;width:476px; height:120px;margin-left:3px; padding-left:5px; font-family:Verdana; font-size:11px; line-height:18px;color: #009; padding-top:5px; text-align:left; background:  url(img/sfondo_blog.gif) no-repeat}
#blog_sx{width:220px; float:left; height:90px; margin-top:3px}
#blog_campi{text-align:left; padding-left:20px ; width:200px}
#blog_dx{ float:right;width:250px;margin-top:3px}
#blog_invia{margin-top:3px; margin-left:110px;width:80px;}
#numerazione{width: 446px; font-size:11px; font-family:Verdana; color:#006; margin-top:15px; margin-bottom:15px;}
#box_commento{width: 476px; font-family: Verdana; font-size: 11px; color: #000099; background:#CEDDDF; margin-bottom:10px; border:solid 1px #009 }
#box_commento2{width: 476px; font-family: Verdana; font-size: 11px; color: #000099; background:#FFFFFF; margin-bottom:10px; border:solid 1px #009 }
#nome_commento{color:#000099;float:left;width:100px; padding-left:4px; font-size:11px}
#image_commento{float:left;height:20px;padding-right:3px;padding-top:5px;width:20px;}
#testo_commento{overflow:auto;padding:2px;}

/** Affinita' Coppia **/
div.box_coppia_verticale_img { text-align:center; width:100px; height:120px; margin-right:3px; float:left}
div.box_coppia_verticale_text{ width:250px; height:120px; margin-right:3px; float:left}

/** Vari nelle pagine dentro **/
div#ip_1 {float:left;width:233px;}
div#ip_2 {float:right;width:233px;}
div#box_ip_spacer{clear:both; width:476px; height:100px; float:left;margin-top:5px}
div#box_orizzontale_p{clear:both; width:230px; height:50px; float:left;margin-top:5px;cursor:pointer;}
div#box_consulti_p{float:left; width:230px; margin-top:5px}
