@charset "utf-8";
/* CSS Document */
/* 
body aacee6
giallo ffcc00
blu 083a8f
blu chiaro 0c6de7



filter:alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
-khtml-opacity: 0.3;


*/

body{ text-align:center; margin:0; padding:12px 0 0 0; background:#aacee6; font-family:Arial, Helvetica, sans-serif;}
#head{ width:888px; height:220px; margin:auto; position:relative; background:url(../img_layout/bg_head.jpg) center no-repeat;}
#logo{ height:220px; background:url(../img_layout/logo.png) left no-repeat;}
#logo span{ display:none;}
#head_titolo{font-size:48px; color:#FFCC00; font-weight:bold; position:absolute; left:235px; top:17px;}

#ar{ font-size:11px; margin:4px auto; padding:6px; text-align:right; color:#6f89b3;}
#ar a{ color:#6f89b3; padding:0 5px 0 5px;}
#ar a:hover{ color:#aacee6;}
a.lock_o{ background:url(../img_layout/icon_lock_open.gif) right no-repeat; padding-right:13px!important; }
a.lock_c{}

#menu_top{ text-align:left; width:650px; height:37px; position:absolute; bottom:0; right:0;}
#menu_top a{ float:left; display:inline; color:#fff; font-size:12px; font-weight:bold; text-decoration:none;}
#menu_top a span{ display:block; width:135px; height:27px; text-align:center; padding:10px 0 0 0; cursor:pointer;}
#menu_top a:hover{ color:#FFCC00; border-bottom:2px solid #ffcc00;}
*html #menu_top a span{height:25px;}
#menu_top .active{color:#FFCC00; border-bottom:2px solid #ffcc00;}

#lang{ width:100px; float:right; margin:0; padding:0;}
#lang img{border:1px solid #031b18; float:left; display:inline; width:22px; height:16px; margin:10px 5px 5px 3px; font-size:1px; padding:0;
filter:alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
-khtml-opacity: 0.3;
}
#lang a:hover{ border:none;}
#lang a img{filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
-khtml-opacity:1.0;}
#lang a:hover img{border:1px solid #0c6de7;}



#content{ width:888px; margin:20px auto 0 auto; padding:15px 0 0 0; text-align:left; background:url(../img_layout/bg_top.png) top no-repeat #fff;}

#content h1{ color:#083a8f; font-size:16px; padding:5px 10px 0 10px; margin:0 0 10px 0;}

#content_left, #content_right{float:left; display:inline; position:relative;}
#content_left{ width:560px; border-right:1px dotted #ccc;}
#content_right{ width:320px; margin-left:-1px;  border-left:1px dotted #ccc;}
/*
*|html #content_right{ margin-top:-1px;}*/
/*
html>/**/       /*body .box{margin:-10px 15px 30px 15px;}*/

*|html #content_right{ margin-top:0;}
html>/**/body .box{margin:0 15px 30px 15px;}

.box{ background:url(../img_layout/bg_box_top.png) top repeat-x; margin:0 15px 15px 15px; padding:0;}
.box_left{ background:url(../img_layout/bg_box_left.png) top left no-repeat;}
.box_right{ background:url(../img_layout/bg_box_right.png) top right no-repeat; padding:0 0 0 0;}
.box_right p{ margin:0;}
.box h1{color:#083a8f; font-size:16px; padding:10px 10px 0 10px;}

.box_right a img{ border:none; text-align:center}


.box_content{ padding:0 20px 20px 20px; text-align:justify; font-size:12px; line-height:18px; }
html>/**/body .box_content{ min-height:120px;} /*firefox*/
/**:first-child+html .box_content{ height:120px;}/*ie7*/
/** html .box_content{ height:120px;}/*ie6*/

.box_content h2{ color:#0c6de7; font-size:16px; margin:5px 0;}
.box_content img{ padding:1px; border:1px solid #ccc; float:left; margin:5px 5px 0 0;}

.photogallery{ border-top:1px solid #ccc; margin-top:10px;}
.photogallery img{margin:10px 7px 0 7px;}
.photogallery a:hover img{ background:#FFCC00;}

.box_news, .news_list{ width:250px; padding:0; margin:0 5px; float:left; display:inline; font-size:11px; text-align:left;}
* html .box_news, * html .news_list{width:247px; }
.box_news { height:110px; overflow:hidden; font-size:12px;}
.box_news a, .news_list a{ color:#000; text-decoration:none;}
.box_news a:hover, .news_list a:hover{ color:#666;}
.box_news h3, .news_list h3{ margin:0 0 4px 0; color:#666; font-size:12px;}
.box_news img{ float:left; margin:0 5px 5px 0;}

.box_aderenti{padding:0 0 5px 0; margin:0 5px 20px 20px; font-size:11px; text-align:left; border-bottom:1px dotted #ccc;}
.box_aderenti h2{ font-size:12px; margin:0;}
.box_aderenti a{ height:17px; display:block; padding:3px 0 0 24px; margin:3px 0 0 0; color:#000;}
.box_aderenti a:hover{ color:#666;}
a.mail{ background:url(../img_layout/email.png) center left no-repeat;}
a.internet{ background:url(../img_layout/internet.png) center left no-repeat;}

#content_right .box_news, #content_right .news_list{width:auto; min-height:40px; float:none; margin:0 0 10px 5px; display:block; clear:both; border-bottom:1px dotted #ccc;}
#content_right .box_news h3, #content_right .news_list h3{ background:url(../img_layout/icon_news.gif) left no-repeat; padding-left:12px;}

#box_cento{ margin:5px 0 20px 0;}
#box_cento h1{width:872px; height:20px; margin:0 0 0 8px; padding:10px 0 0 10px; background:url(../img_layout/bg_tab_top.png) left no-repeat; font-size:13px; color:#6a6b6c;}
#box_cento h1 a{ float:right; margin:0 26px 0 0; font-size:11px; letter-spacing:1px; color:#026cff; text-decoration:none;}
#box_cento h1 a:hover{ color:#083a8f;}
#box_cento table{ background: url(../img_layout/bg_tab_bottom.png) bottom no-repeat #f5f5f5; width:872px; margin:-1px 0 0 8px; padding:0; border-collapse:collapse;}
#box_cento table tr td{ padding:0 6px 3px 6px; width:25%; font-size:11px;}
#box_cento table tr td a{ color:#026cff; font-size:11px; letter-spacing:1px; display:block; border-bottom:1px dotted #026cff; text-decoration:none; margin:0 0 10px 0; background:url(../img_layout/icon_arrow_down.png) right no-repeat; padding:0 20px 0 0;}
#box_cento table tr td a:hover{background:url(../img_layout/icon_arrow_down.png)  right 2px no-repeat;}
#box_cento table tr td h2{ font-size:12px; margin:15px 0 0 0; }
#box_cento table tr.borderbottom td{ border-top:1px solid #fff; background:url(../img_layout/bg_tab_riga.gif) top repeat-x;}

#box_banner{ margin:-1px 0 0 8px; }
.banner{ float:left;  width:218px; height:120px; background-color:#f5f5f5; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; padding-top:4px; }
.banner a img{ padding:1px; border:1px solid #666; margin-left:33px; display:block; margin-bottom:2px;  }

.clear{ clear:both;}

p.lente{color:#083a8f; text-decoration:none; font-size:10px; padding:0 15px 0 0;}

#footer{ height:31px; background:url(../img_layout/bg_footer.png) bottom no-repeat; font-size:11px; color:#999; padding:0 20px;}
#powered{ width:888px; margin:3px auto; text-align:right; font-size:10px; letter-spacing:2px; color:#0c6de7;}
#powered a{ color:#083a8f; text-decoration:none;}
#powered a:hover{ text-decoration:underline;}

.slide_news{height:330px; overflow: hidden; position:relative;padding:50px auto; margin:0 0 20px 0;}

*:first-child+html .slide_news #box1{ margin:0;}
*:first-child+html .slide_news #box1 span{ margin:0 0 20px 0;}
*html .slide_news #box1 span{margin:0 0 20px 0;}
*html .slide_news{background: url(../img_layout/bg_box_tour_bottom.gif) bottom fixed repeat-x; padding:10px 5px; margin:0 0 20px 2px;}
*html .slide_news img{/*margin:0 9px;*/margin:12px 3px 19px 7px;}
*:first-child+html .slide_news{background: url(../img_layout/bg_box_tour_bottom.gif) repeat-x; background-position:0 58px;} /*ie7*/
.slide_news img{margin:12px 8px 20px 6px;}
.slide_news a img{padding:1px; background:#ccc; border:1px solid #666;}
.slide_news a:hover img{background:#FF0000;}
.slide_news ul{margin:0; padding:0;}
.slide_news ul li{display:inline;}

#form_contatti, .box_right{ font-size:12px;}

/*#paginazione{height:34px; text-align:center; color:#083a8f; padding-top:10px; }
#paginazione span{text-align:center!important; font-size:12px!important;}
#content_paginazione{margin:auto; text-align:left; background-color:#CCCCCC;}
.paginazione_number{float:left; display:inline; width:100px; text-align:center; }
.att {text-decoration:none; width:40px; float:left; display:inline; }
.dis{text-decoration:none; color:#f58080; width:40px; float:left; display:inline; }
#paginazione_prev_dis, #paginazione_next_dis {text-decoration:none; color:#ccc; width:60px; float:left; display:inline;}
#paginazione a{display:block; text-decoration:underline;}
#paginazione a:hover{text-decoration:none;}
*/
.paginazione{ height:34px; text-align:center; color:#083a8f; padding-top:10px; border-top:1px solid #ccc; font-size:12px; }
.content_paginazione{ width:220px; margin:auto; text-align:left;}
.paginazione_prev, .paginazione_next {text-decoration:none; color:#083a8f; width:60px; float:left; display:inline; }
.paginazione_prev_dis, .paginazione_next_dis {text-decoration:none; color:#ccc; width:60px; float:left; display:inline;}
.paginazione_next_dis, .paginazione_next { text-align:right;}
.paginazione_number{ float:left; display:inline; width:100px; text-align:center;}
.paginazione_prev a, .paginazione_next a{text-decoration:underline; color:#083a8f;}
.paginazione_prev a:hover, .paginazione_next a:hover{text-decoration:none; color:#083a8f;}

/*
.paginazione{ font-size:12px; width:100%; height:22px; text-align:center; color:#69a1d4; padding-top:0; }
.content_paginazione{width:280px; margin:0 auto; }
.paginazione_number{float:left; display:inline; width:100px; }
.att {text-decoration:none; width:40px; float:left; display:inline;}
.dis{color:#69a1d4; text-decoration:none; width:40px; float:left; display:inline; }
.paginazione a{display:block; text-decoration:underline; color:#094784;}
.paginazione a:hover{text-decoration:none;}*/

.telefono, .fax{ height:17px; display:block; padding:3px 0 0 24px; margin:3px 0 0 0; color:#000;}
.telefono{ background:url(../img_layout/icon_mobile.png) center left no-repeat;}
.fax{ background:url(../img_layout/icon_telfax.png) center left no-repeat;}


.bul_membri_act, .bul_membri_dis{ padding:0 0 0 10px;}
span.bul_membri_act, span.bul_membri_dis{margin:0 5px; font-size:9px;}
.bul_membri_act{ background: url(../img_layout/bul_membri_act.gif) left no-repeat;}
.bul_membri_dis{ background:url(../img_layout/bul_membri_dis.gif) left no-repeat;}

#partner-ban{margin-top:20px;}
.mright{margin-right:20px;}

