body{margin:0; color: #000000;background-color: #FFFFFF; font-family:Arial, Helvetica, sans-serif;font-size:11px;}


td, table{ font-family: Arial,Helvetica, sans-serif; color:#515256; font-size:18px;}

h1{margin: 0px; font-size: 22px;}
h1.blu{color:#1e6dac; font-size:22px; margin:5px 0;}
h1.giallo{color:#e1ad00; font-size:22px; margin:5px 0;}
h1.verde{color:#2fa017; font-size:22px; margin:5px 0; line-height: 18px;}
h1.rosa{color:#b02d70; font-size:22px; margin:5px 0;}

h3.rosa{color:#b02d70; font-size:22px; margin:0;}
h3.rosa a{color:#b02d70; font-size:22px; margin:0;}
h3.rosa a:Hover{color:#b02d70; font-size:22px; margin:0;}

h4{color:#072953; font-size:20px; font-family:"Times New Roman", Times, serif; margin:0; line-height:18px;}
h4 a{color:#072953; font-size:20px; font-family:"Times New Roman", Times, serif; margin:0; line-height:20px; text-decoration:none; font-weight:bold; letter-spacing:1px;}
h4 a:Hover{color:#0071a3; font-size:20px; font-family:"Times New Roman", Times, serif; margin:0; line-height:20px; text-decoration:none; font-weight:bold;letter-spacing:1px;}

h5{color:#0e3f7a; font-size:15px; font-weight:bold; margin:0 0 5px 0;}
h5.blu{color:#0e3f7a; font-size:15px; font-weight:bold; margin:0 0 5px 0;}
h5.giallo{color:#ca9802; font-size:15px; font-weight:bold; margin:0 0 5px 0;}
h5.verde{color:#279518; font-size:15px; font-weight:bold; margin:0 0 5px 0;}
h5.rosa{color:#b62972; font-size:15px; font-weight:bold; margin:0 0 5px 0;}
h5.verde_scuro{color:#919c14; font-size:15px; font-weight:bold; margin:0 0 5px 45px;}


h6{margin: 0px; font-size: 25px; color: #1e6ead; font-weight:normal; letter-spacing:1px; line-height:28px;}

form{padding:0; margin:0;}
input, select{ border:2px solid #EBEBEB; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515256; padding:2px;}
input.bottone{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding:2px; background-color:#ff0085}
select.paesi{ border:2px solid #EBEBEB; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515256; padding:2px;}

a{color:#2989cc; font-size:12px; text-decoration:none;font-weight: normal; font-family: Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;}
a:Hover{color:#0d3e79;font-size:12px; text-decoration:none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:underline;}

a.nero{color:#000000; font-size:12px; text-decoration:none;font-weight: normal; font-family: Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;}
a.nero:Hover{color:#000000;font-size:12px; text-decoration:none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:underline;}

#contenitore{ background-image:url(images/bkg_body_top.gif); background-position:top; background-repeat:no-repeat; min-height: 200px;height: auto !important;height: 200px;}

#header{width:880px; text-align:left;padding:30px 50px 0 50px; height:172px;}
#logo{ width: 182px; height:156px; float:left;}
#benvenuto_txt{ width: 200px; float:right; text-align:left; color:#2c2d2e; margin-top:50px;}

.small{font-size:10px;}
.blu{color:#0177c9;}
.testo11{font-size:11px;}
.testo12{font-size:12px;}
.testo13{font-size:13px;}
.testo14{font-size:14px;}
.testo15{font-size:15px;}


#bordo_rosa{border:2px solid #ff0085; padding:10px;}
#radici{width:980px; text-align:left; background-image:url(images/bkg_radici.gif); background-repeat:no-repeat;height:122px;}
#decoro_radici{ /*background-image:url(images/decoro_radici.gif); background-position:top; background-repeat:no-repeat; */width:900px; /*padding:25px 40px 15px 40px;*/padding:25px 20px 15px 0; text-align:left;}
.titoloAppuntamenti{ color:#6f6f6f; font-size:14px;}
.noRecord{font-weight: bold; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #b32b71;}

#menu_generale{ margin-left:160px; padding-top:12px;}

a.menu_gen{color:#FFFFFF; font-size:18px; font-weight:normal; text-decoration:none; padding:0 20px 0 15px; background-image:url(images/freccia_bianca.gif); background-repeat:no-repeat; background-position:left center;}
a.menu_gen:hover{color:#ffe800; font-size:18px; font-weight:normal; text-decoration:none; padding:0 20px 0 15px;background-image:url(images/freccia_gialla.gif); background-repeat:no-repeat; background-position:left center;}

#cont_intro{ width:890px;text-align:left; padding:10px 45px 15px 45px;}
#box_txt_intro{width:190px; float:left; text-align:justify;}

#titolo_intro{ height:50px;}
#txt_intro{ height:95px;}
#entra{ float:right;}

a.blu{color:#0d3e79; font-weight:bold; text-decoration:none;}
a.blu:Hover{color:#2989cc; font-weight:bold; text-decoration:none;}

a.giallo{color:#e1ad00; font-weight:bold; text-decoration:none;}
a.giallo:Hover{color:#fedc00; font-weight:bold; text-decoration:none;}

a.verde{color:#00601b; font-weight:bold; text-decoration:none;}
a.verde:Hover{color:#4ac415; font-weight:bold; text-decoration:none;}

a.verde_scuro{color:#919c14; font-weight:bold; text-decoration:none;}
a.verde_scuro:Hover{color:#70790f; font-weight:bold; text-decoration:none;}

a.rosa{color:#b32b71; font-weight:bold; text-decoration:none;}
a.rosa:Hover{color:#ff0085; font-weight:bold; text-decoration:none;}

#fascia_grigia{background-color:#ebebeb; height:23px; padding-top:10px; color:#797373; font-size:11px;}

#box_blu{width:186px; height: 135px; padding:10px; float:left; text-align:left; background-image:url(images/box_blu.gif); background-repeat:no-repeat;}
#box_giallo{width:186px; height: 135px; padding:10px; float:left; text-align:left; background-image:url(images/box_giallo.gif); background-repeat:no-repeat;}
#box_verde{width:186px; height: 135px; padding:10px; float:left; text-align:left; background-image:url(images/box_verde.gif); background-repeat:no-repeat;}
#box_rosa{width:186px; height: 135px; padding:10px; float:left; text-align:left; background-image:url(images/box_rosa.gif); background-repeat:no-repeat;}

/**************** BOX NEWS IN HOMEPAGE **************/
/*#box_generico{width:896px; height: 145px; text-align:left; background-image:url(images/box_generico_home_big.gif); background-repeat:no-repeat; padding:10px;}*/
#box_generico{width:660px; height: 145px; text-align:left; background-image:url(images/box_generico_home_big_temp.gif); background-repeat:no-repeat; padding:10px;float:left;}

#banner{width:210px;float:right;margin-top:15px; margin-right: -15px;}

#news_home{width:186px; height:100px; padding:5px;text-align:left; }
#segue{width:186px; text-align:right; }

#footer{ width:980px; text-align:left;}
#dalmondo{ width:940px; background-image:url(images/bkg_dalmondo.gif); background-repeat:no-repeat; background-position:left center; height:100px; padding:30px 0 20px 40px;}

#box_dalmondo{width:190px; float:left; text-align:left;}
#box_dalmondo_2{width:160px; float:left; text-align:left; background-image:url(images/bkg_sostienici.gif); background-repeat:no-repeat; background-position:top;padding:20px;}

#bkg_grigio{ background-color:#2b2b2b; height:20px; color:#FFFFFF; font-size:15px;  padding:5px 0 0 10px}

#cont_footer{ width:980px; text-align:center; color:#000000; font-size:11px; margin-top:15px; background-color:#FFFFFF}
#cont_footer_sx{float:left; color:#072953; font-size:15px; font-family:"Times New Roman", Times, serif; padding:15px 0 0 25px; font-weight:bold;}
#cont_footer_dx{float:right;padding-right:25px;}

#cont_footer_crediti{float:right;padding:15px 5px 0 0;}



#erbetta{ background-image:url(images/erbetta.gif); background-repeat:repeat-x; height:34px; position: fixed;bottom: 0px; width:100%; left:0;}
#fiore{position: absolute; top:850px;left: 50%; margin-left: 130px; width:59px; height:250px; background-image:url(images/fiore.png); background-repeat:no-repeat;}

