/* CSS Document */

/* 
testo menu add6ee azzurro
testo sottotitolo ffe841 giallo
testo generico 86adc3 azzurro
bg h1 blu scuro 052239

*/

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

#mother{ width:1000px; text-align:left; margin:auto; background:url(img_layout/bg_content.gif) top right no-repeat; }
#all { width:1000px; float:left; display:inline;}
#left_col{width:335px; float:left; display:inline;}
#logo{ width:335px; height:237px; background:url(img_layout/logo.jpg) no-repeat; }
#content { float:left; display:inline; width:570px; margin-top:40px; margin-left:20px; padding-bottom:10px;}
#footer{ width:1000px; height:140px; clear:both; background:url(img_layout/bg_footer.gif) center no-repeat;}
#powered{ float:right; margin-right:65px; margin-top:100px; font-size:10px;}
#powered a{color:#052239; text-decoration:none; padding-bottom:5px; letter-spacing:3pt;}
#powered a:hover{color:#052239; text-decoration:none;}

/* menu left */
#menu_left, #intestazione {width:200px; margin-left:120px; }
#menu_left UL { margin:0; padding:0;}
#menu_left UL LI { list-style:none; font-size:12px; padding:5px 0 5px 0; background:url(img_layout/bg_menu.jpg) bottom no-repeat;}
#menu_left UL LI A{color:#add6ee; text-decoration:none; background:url(img_layout/bullet_link.gif) left no-repeat; padding:0 0 0 12px;}
#menu_left UL LI A:hover{color:#add6ee; text-decoration:underline; background:url(img_layout/bullet_link_visited.gif) left no-repeat; padding:0 0 0 12px;}
#menu_left UL LI A#ln_attivo {color:#add6ee; text-decoration:underline; background:url(img_layout/bullet_link_visited.gif) left no-repeat; padding:0 0 0 12px;}

/* end menu left */

#intestazione{ margin:20px 0 10px 85px; padding:20px 0 20px 0; color:#add6ee; font-size:11px;  text-align:center; background:url(img_layout/int_top.gif) top no-repeat}
#intestazione .bottom{ width:200px; height:13px; margin-top:8px; background:url(img_layout/int_bottom.gif) bottom no-repeat; display:block;}






/* content */

#content_titolo{ text-align:center; margin:30px 0 40px 0;}
.sezione, .sezione_contatti{width:550px; color:#86adc3; font-size:12px; margin-bottom:20px; padding: 10px 0 10px 0; float:left;}
.sezione h1, .sezione_contatti h1{ display:block;  margin:0 0 7px 0; padding:5px 5px 5px 8px; color:#ffe841; font-size:14px; font-weight:bold; background:url(img_layout/bg_sottotitolo.png) right repeat-y; border-left:3px solid #052239;}
.sezione A, .sezione_contatti A{ font-weight:bold; color:#ffe841; }
.sezione A:hover, .sezione_contatti A:hover{ text-decoration:none;}
.sezione p, .sezione_contatti p{ margin-bottom:0;}
/* per le news */
.sezione h1 span{height:24px; width:100px; float:left; display:inline; margin-top:-17px; margin-left:430px;}
.sezione h1 span label{display:inline; float:left}
.sezione h1 span a{ width:29px; height:24px; background:url(img_layout/ICON_PHOTOGALLERY.gif) no-repeat; float:right; margin-top:-3px; }
.sezione img{ float:left; border-left:6px solid #86adc3; margin:2px 6px 3px 0;}

.sezione_contatti{ }
.sezione_contatti IMG, .mappa{ float:right; margin:0 0 0 15px; padding:0;}

.sezione span{ font-weight:bold; color:#ffe841;}

.img_partner{  vertical-align:middle; margin:4px !important; border:0 !important;} /*in hp*/
.partner{ width:95%; padding:0 5% 4px 0; margin-top:25px; border-bottom:1px solid #052239; float:left; display:inline;}
.partner span{ width:180px;  float:left;}
.partner img{ border:none !important; }

/* end content */


/* form contatti */

#form_contatti{ width:350px;  margin:20px 0 0 130px;  }
#form_contatti p{position:relative;}
.inputtype{width:120px; border:1px solid #86adc3; padding:1px; font-size:11px;  background-color:#cbe3f6; 
position:absolute; top:0; left:100px;}
.inputcifra{width:80px; border:1px solid #86adc3; padding:1px; font-size:11px;  background-color:#cbe3f6; text-align:center }

#compila{ float:left; }

#form_contatti p img{ display:block;}
.textarea{ width:200px; height:100px; position:absolute; left:100px; background-color:#cbe3f6; border:1px solid #86adc3;}
#invia{ float:left; position:relative; margin-top:100px; clear:both; }
#invia p{ margin:0 0 5px 0;}
#invia img{ margin:0 10px 0 0; vertical-align:middle; border:0;}
#invia a{ text-decoration:none; border:none;}
#invia a:hover{ text-decoration:none; border:none;}
A #pulsante_form{ width:65px; height:20px; margin-left:240px; background:url(img_layout/pulsante_invia.gif) bottom no-repeat; border:none;text-decoration:none; display:block;}
A:hover #pulsante_form{ width:65px; height:20px; margin-left:240px; background:url(img_layout/pulsante_invia.gif) top no-repeat; border:none; text-decoration:none;}

/* end form contatti */
#paginazione{ height:34px; text-align:center; color:#ff890b; padding-top:10px; border-top:1px solid #ccc; letter-spacing:1px; }
#content_paginazione{ width:220px; margin:auto; text-align:left;}
#paginazione_prev, #paginazione_next {text-decoration:none; color:#542b0a; width:60px; float:left; display:inline; }
#paginazione_prev_dis, #paginazione_next_dis {text-decoration:none; color:#999; 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:#542b0a;}
#paginazione_prev A:HOVER, #paginazione_next A:hover{text-decoration:none; color:#542b0a;}

.clear{ clear:both;}

input, textarea{ font-size:11px; border:1px solid #871f03; padding:2px;}