/* CSS Document 

fucsia b8246f
chiaro d8add5
*/

body{ background:url(../img_layout/bg_body.gif) top repeat-x #fff; text-align:center; margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; color:#333;}

#centrato{ margin:auto; width:694px; background:url(../img_layout/bg_centrato.gif) top repeat-y;}
#top{ background:url(../img_layout/bg_top.gif) top no-repeat; padding:7px 0 0 0;}
#menu{ border-bottom:1px solid #d8add5; width:556px; margin:50px auto 0 auto; text-align:right; padding:18px 0 4px 0;}
#menu a{ letter-spacing:1px; font-size:12px; font-weight:bold; color:#000; text-decoration:none; padding:0 10px;}
#menu a:hover{ color:#b8246f; }

#homepage{ float:right; margin:0 65px 0 0; font-size:10px; letter-spacing:2px;}
#homepage a{ color:#999999; text-decoration:none;} #homepage a:hover{ text-decoration:underline;}



#content, #footer{width:536px; padding:10px; margin:auto; text-align:left;}

#footer{ background:url(../img_layout/bg_footer.gif) bottom repeat-x; color:#999; }
#footer span{ display:block; background:url(../img_layout/icon_arrow.gif) left no-repeat; padding:0 0 0 16px; font-size:11px;}

.clear{ clear:both;}

#firma{color:#999;width:536px; margin:auto; text-align:right; font-size:9px; letter-spacing:2px;}
#firma a{ color:#999; text-decoration:none; font-weight:bold;} #firma a:hover{ text-decoration:underline;}
/* formattazione */

#content h1{ color:#b8246f; font-size:16px; letter-spacing:2px; line-height:16px; padding:0 0 0 5px; border-left:16px solid #d8add5; margin:20px 0 20px 0;}
#content{ font-size:12px; text-align:justify; line-height:18px;}
#content a{ color:#000;} #content a:hover{ text-decoration:none;}

.box_hp h2{ font-size:20px}

#content ul li{ list-style:none; font-size:12px; padding:0 20px 0 0; margin:0 0 20px 0;}
#content ul li h2{ margin:0; font-size:14px;}
#content ul li h2 span{ font-size:10px; display:block;}
#content ul li p strong{ font-size:10px; display:block;}
.download{ float:right;}
.download a{ width:22px; height:22px; text-decoration:none; margin:0 0 0 20px; display:block; background:url(../img_layout/icon_download.gif) no-repeat;}
.download a span{ visibility:hidden;}

*|html .img_eventi{ float:left; margin:5px 15px 0 0;}
.img_eventi{float:left; margin:25px 15px 0 0; padding:1px;  border:1px solid #ccc;}
.evento{ margin-left:100px;}

.photogallery{ float:right; height:18px;}
.photogallery a{ display:block; width:23px; height:18px; background:url(../img_layout/img_photo_hp.gif) bottom no-repeat; text-decoration:none;}
.photogallery a span{ display:none;}
.photogallery a:hover{background:url(../img_layout/img_photo_hp.gif) top no-repeat;}

.allegati a{ color:#000; background:url(../img_layout/icon_allegato.gif) left no-repeat; padding:2px 0 0 24px;}

#evento_data{ text-align:left; font-weight:bold;}

.box_hp{ width:178px!important; width/**/:170px; text-align:center; float:left; display:inline; margin:20px 0; }
.box_hp img { margin:auto;}
.box_hp a img, #box_pulsantiera_gallery a img{ padding:2px; border:2px solid #ccc; margin:0 0 0 0;}
.box_hp a:hover img, #box_pulsantiera_gallery a:hover img{border:2px solid #d8add5; }


#contenuto_page h1 a {color:#fd770e; text-decoration:none; }
#contenuto_page h1 a:hover{ color:#7c4d26;}

#contenuto_page{ min-height:150px; height:auto; text-align:justify; font-size:12px; line-height:18px; margin:30px;}
#contenuto_page img{ float:right; margin:0 0 5px 8px; padding:1px; background:#fff; border:1px solid #ccc;}

#box_img_big{ text-align:center; margin:20px 0 5px 0; padding:5px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url(../img_layout/bg_body.gif) top repeat-x;}
#box_img_big img{ margin:auto; background:#fff; padding:1px; border:1px solid #999;}
#box_img_big span{ display:block; text-align:left; margin:5px 0; font-size:11px;}

/*
#box_pulsantiera_gallery img{ vertical-align:middle; float:left; display:inline;}
#box_pulsantiera_gallery a img{ margin:0 5px;}
#box_pulsantiera_gallery a img.none{ border:none; margin:0;}
#box_pulsantiera_gallery p{ text-align:center; margin:0 0 5px 0; padding:0;}

#puls_prev, #puls_next{ float:left; display:inline;}
#puls_prev a{ margin:18px 5px 0 10px; display:block; width:24px; height:28px; background:url(../img_layout/puls_prev.gif) bottom no-repeat;}
#puls_prev a:hover{background:url(../img_layout/puls_prev.gif) top no-repeat;}
#puls_next a{ margin:18px 0 0 5px; display:block; width:24px; height:28px; background:url(../img_layout/puls_next.gif) bottom no-repeat;}
#puls_next a:hover{background:url(../img_layout/puls_next.gif) top no-repeat;}

*/
#paginazione{ height:34px; text-align:center; color:#999; border-top:1px solid #ccc; margin-top:30px; }
#content_paginazione{ width:220px; margin:10px auto; text-align:left; }
#paginazione_prev, #paginazione_next {text-decoration:none; color:#b8246f; 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:none; color:#b8246f;}
#paginazione_prev a:hover, #paginazione_next a:hover{text-decoration:underline; color:#b8246f;}

.box_realiz{ width:110px; margin:0 11px 15px 11px; float:left; display:inline; text-align:right;}
* html .box_realiz{margin:0 9px;}
.box_realiz img{ display:block;}
.box_realiz a{ color:#871f03; font-size:11px;}
.box_realiz a:hover{ color:#871f03;}
.box_realiz a img{ padding:1px; background:#fff; border:1px solid #7c4d26;}
.box_realiz a:hover img{ background:#ff890b;}
.box_realiz h2{ color:#871f03; font-size:12px; margin:0; padding:0; text-align:left;}

#box_realizzazioni{width:580px; padding:0 100px 10px 80px; text-align:left; font-size:11px; line-height:18px;}
#box_realizzazioni .box_realiz{position:relative;  text-align:left; width:100%; padding:0 0 5px 0; margin:0 0 10px 0;}
#box_realizzazioni .box_realiz img{ margin:0 0 0 50px;}
#box_realizzazioni .box_realiz a img{ float:right;}
#box_realizzazioni .box_realiz h2{ font-size:18px; margin:0 0 5px 0; border-bottom:1px dotted #ccc;}
#box_realizzazioni .box_realiz .link, #box_realizzazione .box_realiz .link{ position:absolute; bottom:5px; right:150px;}

#box_realizzazione{width:760px; padding:0; text-align:left; font-size:11px; line-height:18px;}
#box_realizzazione .box_realiz{border-bottom:1px dotted #ccc; width:330px; position:relative; float:left; display:inline; text-align:left; padding:0 0 5px 0; margin:0 0 20px 35px;}
#box_realizzazione .box_realiz a img{ float:left;}
#box_realizzazione .box_realiz img{ margin:0 20px 0 0;}
#box_realizzazione .box_realiz h2{ font-size:16px; margin:0 0 5px 0;}


#tbl_contatti{ border:1px solid rgb(191, 30, 46); padding:10px;}

#footer a{ color:#333; text-decoration:none; letter-spacing:2px;} #footer a:hover{ text-decoration:underline;}

#box_bottom, #box_bottom_realiz{ position:relative; width:100%; padding:0 0 10px 0; text-align:left;}
#box_bottom h1, #box_bottom_realiz h1{ color:#871f03; font-size:18px; margin:3px 0;}
#box_bottom_realiz .box_realiz{ width:105px; margin:0 10px 15px 11px;}

