/**{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}*/
*{font-family:"Trebuchet MS", sans-serif;font-size:12px;color:#000;}
body{margin:0;padding:0;background:#000;}
p{margin:0}
img{border:0;}
form{margin:0;padding:0;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
a:link, a:visited{color:#b3091c;text-decoration:underline;}
a:hover, a:active{text-decoration:none;}
h1{margin:0 0 5px 0;color:#990000;font-weight:bold;font-size:18px;}
h2{margin:0 0 5px 0;color:#ff3333;font-weight:bold;font-size:14px;}
h3{margin:0 0 5px 0;color:#000;font-weight:bold;font-size:12px;}


/*IE specific bug fixes*/
.content legend{margin-bottom:1.6em} /* IE form margin bug */
sup, sub{font-size:100%} /* IE superscript & subscript bug */
* html textarea, * html input{padding:0} /* IE < 7 form fix */
input[type='submit'], input[type='button']{padding:0} /* IE 7 button fix */
.content legend+*{margin-top:0} /* we already added legend margin */
a abbr, a acronym{text-decoration:underline} /* IE 7 bug */
* html  blockquote *{margin:.8em 0}
/*IE specific bug fixes*/

#layout{width:994px;margin:0 auto;background:#fff;}
#top{position:relative;height:123px;}
#claim_top{position:absolute;left:388px;top:0;}

#menu_top ul{height:35px;list-style:none;margin:0;padding:0 0 0 13px;overflow:hidden;}
#menu_top ul li{display:inline;float:left;height:35px;overflow:hidden;margin:0 6px 0 0;}
.top_hp{background:#6d87d1;}

#c_flash_hp{}

#content_hp{clear:both;display:inline-block;height:auto!important;height:1%;}
#content{clear:both;display:inline-block;height:auto!important;height:1%;width:994px;padding:0 0 95px 0;background:url('../img/shared/bg_content.jpg') left bottom no-repeat;}
#content:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/*HP*/
#c_bottom_hp{clear:both;display:inline-block;min-height:100px;height:auto!important;height:100px;width:974px;padding:0 0 0 20px;border-top:4px solid #f12721;background:url('../img/hp/bg_bottom.gif') left top no-repeat;}
#c_bottom_hp, #c_bottom_hp p, #c_bottom_hp span, #c_bottom_hp div{font-family:"Trebuchet MS", sans-serif;line-height:20px;}
#c_bottom_hp a:link{font-family:"Trebuchet MS", sans-serif;line-height:20px;color:#b3091c;}
#c_bottom_hp:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.tab_bottom_hp{display:inline;float:left;margin:0 15px 0 0;background:#fff;}
#box_hp_1{width:260px;}
#box_hp_1 h2{margin:0;height:25px;padding:3px 0 0 10px;background:url('../img/hp/tab_box_1.gif') left top no-repeat;color:#fff;text-transform:uppercase;}
#box_hp_2{width:260px;}
#box_hp_2 h2{margin:0;height:25px;padding:3px 0 0 10px;background:url('../img/hp/tab_box_1.gif') left top no-repeat;color:#fff;text-transform:uppercase;}
#box_hp_3{width:408px;}
#box_hp_3 h2{margin:0;height:25px;padding:3px 0 0 10px;background:url('../img/hp/tab_box_3.gif') left top no-repeat;color:#fff;text-transform:uppercase;}
#box_hp_3 #img_box_3{margin:-3px 0 0 0;}

.tab_bottom_hp .c_testo{padding:0 10px;}
.tab_bottom_hp .c_img{text-align:center;}

.img_row{clear:both;display:inline-block;height:auto!important;height:1%;}
.img_row:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.img_row p{display:inline;float:left;padding:0 0 1px 0;margin:5px 22px;background:url('../img/hp/filet_imgs_box1.gif') left bottom repeat-x;}

#txt_box_1{padding:10px 20px 0 30px;}
.txt_box_2{padding:15px;background:url('../img/hp/bg_txt_box2.gif') left bottom repeat-x;}
.txt_box_2 h1,.txt_box_2 h2,.txt_box_2 h3{margin:0;color:#B3091C;}
.txt_box_3{padding:15px;}
/*
#tab_chisiamo{display:inline;float:left;margin:0 6px 0 0;width:154px;}
#tab_actionvillage{display:inline;float:left;margin:0 6px 0 0;width:154px;}
#tab_progetto{display:inline;float:left;margin:0 6px 0 0;width:154px;}
#tab_aderire{display:inline;float:left;margin:0 6px 0 0;width:154px;}
#tab_esempio{display:inline;float:left;margin:0 6px 0 0;width:154px;}
#tab_contatti{display:inline;float:left;margin:0 6px 0 0;width:154px;}
*/
#footer{position:relative;display:block;height:55px;padding:0 0 0 50px;background:#ce2424;border-top:1px solid #cfdde5}
#footer #logo_aa{position:absolute;left:10px;top:20px;}
#footer #send_friend{position:absolute;left:280px;top:20px;color:#fff;font-size:11px;}
#footer #send_friend a:link,#footer #cc a:visited{color:#fff;}


#footer #cc{position:absolute;right:10px;top:20px;}
#footer #cc a:link,#footer #cc a:visited{color:#fff;}
#footer #cc span{padding:0 10px;color:#fff;}


/* content */

#col_sx{display:inline;float:left;width:210px;padding:45px 0 0 4px;background:transparent url('../img/shared/borders/bordo_bx_sx_solid.gif') no-repeat scroll left bottom;}
#col_dx{display:inline;float:right;width:765px;min-height:350px;height:auto!important;height:350px;padding:45px 0 0 0;}
#col_sx h1{height:25px;padding:9px 0 0 0;margin:0 0 10px 0;background:url('../img/shared/bg_title.gif') left top no-repeat;text-align:center;text-transform:uppercase;color:#fff;font-size:14px;}

#c_col_dx{clear:both;display:inline-block;height:auto!important;height:1%;padding:0 0 40px 0;}
#c_col_dx:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/*menu-sx*/

#menu_sx{list-style:none;margin:0;padding:0 0 70px 0;background:url('../img/shared/borders/bordo_bx_sx_solid.gif') left bottom no-repeat;}
#menu_sx li{padding:0;}
#menu_sx li.on{background:url('../img/shared/bg_active_voice.gif') left 5px no-repeat;}
#menu_sx li a:link, #menu_sx li a:visited, #menu_sx li a:active, #menu_sx li a:hover{display:block;padding:4px 0 4px 15px;text-decoration:none;color:#ca0820;font-weight:bold;background:url('../img/shared/voice_separator.gif') left bottom repeat-x;width:195px;}
#menu_sx li.on a:link, #menu_sx li.on a:visited, #menu_sx li.on a:active, #menu_sx li.on a:hover{color:#b9b9b9;}
#menu_sx li ul{list-style:none;margin:0;padding:0;display:none;}
#menu_sx li.on ul{display:block;}
#menu_sx li.on ul li{padding:0 0 0 17px;}
#menu_sx li.on ul li a:link, #menu_sx li.on ul li a:visited, #menu_sx li.on ul li a:active, #menu_sx li.on ul li a:hover{width:178px;padding:4px 0 4px 15px;background-color:#f8f8f8;color:#ca0820;}
#menu_sx li.on ul li.on{padding:0 0 0 17px;background:url('../img/shared/bg_active_voice.gif') 15px 5px no-repeat;}
#menu_sx li.on ul li.on a:link, #menu_sx li.on ul li.on a:visited, #menu_sx li.on ul li.on a:active, #menu_sx li.on ul li.on a:hover{color:#b9b9b9;width:178px;background-color:transparent;}

#c_testo_left{padding:0 50px 0 0;line-height:18px;}

#testo_center{position:relative;dispaly:inline;float:left;width:495px;line-height:18px;height:auto !important;height:1%;margin:0 10px 0 0;}

#rb{position:absolute;left:0px;bottom:-10px;}
#h1{position:relative;min-height:50px;height:auto !important;height:50px;}
#h1 h2{position:absolute;bottom:15px;left:20px;margin:0;font-size:14px;color:#cd0004;}
#h1 #op_h1{position:absolute;left:0px;bottom:-1px;height:50px;width:495px;background:#fff;opacity:0.7;filter:alpha(opacity=70);}
#c_txt{padding:20px 20px 50px 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;}

/* spalla */
#spalla{dispaly:inline;float:left;width:255px;}
.box_spalla{width:230px;margin:0 0 20px 0;}
.box_spalla h2{margin:0;}
.box_spalla h3{margin:0;color:#CD0004;}
.box_spalla a:link,.box_spalla a:visited{color:#CD0004}
.box_spalla .txt_spalla{padding:0 10px 10px 10px;color:#fff;background:#000 url('../img/shared/borders/bottom_spalla_1.gif') left bottom no-repeat;}

.box_spalla_2{width:230px;padding:0 0 10px 0;margin:0 0 20px 0;background:url(../img/shared/borders/bottom_spalla_2.gif) left bottom no-repeat;}
.box_spalla_2 h2{margin:0;}
.box_spalla_2 .txt_spalla_2{min-height:58px;height:auto !important;height:58px;padding:10px;background:#cdcdcd url('../img/shared/bg_spalla_2.gif') left top repeat-x;}
.box_spalla_2 .bottom_spalla_2{padding:5px 5px 0 5px;background:#c2c2c2 url(../img/shared/filet_spalla_2.gif) left top repeat-x;text-align:right;}

.title_box_spalla{height:26px;width:231px;padding:6px 0 0 10px;color:#fff;font-size:18px;font-weight:bold;background:url('../img/interne/tab_titolo_box_spalla.gif') left top no-repeat;}
.wrap_box_spalla{background:#e5e5e7;padding:1px;}
.c_box_spalla{background:#fff;padding:5px 5px 5px 10px;}

/*maps*/
#c-gmap{height:300px;}

/*form adesione*/
#form_adesione{width:550px;}
#form_adesione h2{margin:10px 0 0 0;}
#form_adesione div{clear:both;display:inline-block;width:550px;height:auto !important;height:1%;}
#form_adesione #register div.line{clear:both;display:inline-block;width:550px;height:auto !important;height:1%;background:url('../img/shared/dots_form.gif') left bottom repeat-x;padding:10px 0;}
#form_adesione #register input.radio{width:20px;margin-left:197px;height:12px}
#form_adesione #line{clear:both;display:inline-block;width:550px;height:auto !important;height:1%;background:url('../img/shared/dots_form.gif') left bottom repeat-x;padding:10px 0;}
#form_adesione div:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#form_adesione div label{display:inline;float:left;width:200px;font-weight:bold;}
#form_adesione div input{display:inline;float:left;width:300px;background:#efefef;}
#form_adesione div p{display:inline;float:right;width:300px;}
#form_adesione div select{display:inline;float:left;background:#cb091f;color:#fff;}
#form-azienda{width:550px;margin:10px 0 0 50px;}
#form_adesione div#login-again #floginerror input.submit {width:110px;align:center;float:right;margin:10px 45px;}
#txt-privacy {width:300px;margin:10px 0px 10px 200px;height:130px !important;}
p#cbtn-send {display:inline;float:right;margin-right:45px;}

/*BANNERS FLASH*/
#c_banner {margin-top:20px;}
#testo_center  #c_banner div.banners {margin-bottom:20px;}
#testo_center  #c_banner textarea#dwl_code_uno{margin:0px 0px 0px 41px;width:250px;height:60px;}
#c_banner textarea.dwl_code_due{margin:0px 0px 0px 61px;width:250px;height:100px;}
#c_banner textarea.dwl_code_tre{margin:0px 0px 0px 15px;width:250px;height:150px;}
