
/* CSS Document */
@import url(font.css);
@import url(menu2.css);
@import url(generale.css);



@media screen and (max-width: 1240px){/* CSS Document */

#wrapper { width:980px;}

/*STILI RIDEFINITI*/
#video iframe, #video object, #video embed {width: 620px; height: 350px;}



#wrapper #interventi .titolo h2{font-size: 250%; padding:35px 30px 25px 25px;}
#wrapper #spazio_giovani #scopri a{margin-top:-20px;}




/*##################### WIDTH % ########################*/
.w33{ width:33%;}
.w34{ width:34%;}
.w67{ width:67%;}
.w50{ width:50%;}
.w60{ width:60%;}
.w20{ width:20%;}
.w30{ width:30%;}
.w28{ width:26%;}/**/
}
@media screen and (min-width: 1241px){/* CSS Document */

#wrapper { width:1170px;}}
@media print {/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a, a:hover,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align: text-top;background:transparent;margin:0;padding:0;}



/*STILI GENERICI*/
.titolo { width:100%; min-height: 52px;  height:auto !important;  height: 52px;}
a {text-decoration:none; color:#616A17}
a:hover {text-decoration:underline;}


body{ background-image:url(../img/bckg-body.png); background-position:top; background-repeat:repeat; top:0; left:0; margin:0; font-family:"Calibri","Lucida Sans Unicode", "Lucida Grande", sans-serif;}


/*##################### CONTENITORE ########################*/
/*valore width viene passato in ogni css specifico*/
#wrapper {margin: 40px auto 0 auto;}

/*##################### LOGO ########################*/
#wrapper #logo{ display:none;}
#wrapper #cssmenu { display:none;}
/*#wrapper #menu  ul{list-style:none; color:#FFF; text-transform:uppercase; padding-top:15px; padding-left:10px; font-size:120%;}
#wrapper #menu  ul#nav li {float:left; display:inline; margin-left:30px;}*/


/*##################### LOGO INIZIATIVA E VIDEO ########################*/
#wrapper #blocco_video{  width:100%; background-color:#FFF; padding-top:-197px;  min-height: 240px;  height:auto !important;  height: 240px;}


#wrapper #blocco_video #regione {background-color: #828280; width: 98%; left:2%; position:relative; text-transform: uppercase; font-family: 'nexa_lightregular'; color: #FFF;  height:57px; top:-28px;} 

#wrapper #blocco_video #logo_giovani{ background-image:url(../img/logo-giovani.png); background-position:left; background-repeat:no-repeat; width:202px; height:197px; position:relative; top:-148px;}
#wrapper #blocco_video #regione h1{font-weight: normal; font-size: 220%; padding-left:210px; padding-top:8px;}


#wrapper #blocco_video #txt_video{ margin-top:-167px; float:left;}
#txt_video h3{font-weight: bold; font-size: 150%; font-family: 'nexa_lightregular'; margin-bottom:10px;}


#wrapper #blocco_video #video{ margin-top:-187px; float:left; position: relative; height: 100%; margin-bottom:1%; }
#video iframe, #video object, #video embed {width: 740px; height: 417px;}






/*##################### NEWS ########################*/

#wrapper #news_avvisi{width:100%; background-color:#FCFDDF;}

#wrapper #news_avvisi #news{}
#news_avvisi #news .titolo {  background-color:#EEF66C;}
#news .titolo h2{font-family: 'nexa_lightregular'; color: #131304; padding-left:30px; font-size: 180%; font-weight:normal; text-transform:uppercase; padding-top:12px;}

#news_avvisi #news .cont { padding:20px; float:left; width:45%;}
#news_avvisi #news .cont h3{color:#616A17; font-size:140%; font-family: 'nexa_boldregular';text-transform:uppercase; font-weight:bold;}
#news_avvisi #news .cont h3 a, #news_avvisi #news .cont h3 a:hover{text-decoration:none; color:#616A17;}
#news_avvisi #news .cont p{ font-size:98%;}
#news_avvisi #news .cont a.leggi {display:block; margin-top:8px; color:#030; text-decoration:none;font-family: 'nexa_boldregular';}

#wrapper #news_avvisi #avvisi{ display:table-cell; background-color:#A8B1B8;}
#news_avvisi #avvisi .titolo {  background-color:#E3EE0F;}

#news_avvisi #avvisi .cont { padding:20px;}
#avvisi .titolo h2{font-family: 'nexa_lightregular'; color: #131304; padding-left:30px; font-size: 180%; font-weight:normal; text-transform:uppercase; padding-top:12px;}
#news_avvisi #avvisi .cont h3{color:#616A17; font-size:140%; font-family: 'nexa_boldregular';text-transform:uppercase; font-weight:bold;}
#news_avvisi #avvisi .cont p{ font-size:98%;}
#news_avvisi #avvisi .cont ul{list-style:none; text-transform:uppercase; color:#FFF;}
#news_avvisi #avvisi .cont ul li{ margin-bottom:15px; font-family: 'nexa_boldregular';}
#avvisi .cont ul li a, #avvisi .cont ul li a:hover{text-decoration:none; color:#FFF; }




/*##################### SPAZIO GIOVANI ########################*/

#wrapper #spazio_giovani{width:100%; background-color:#719506;color: #FFF;}
#wrapper #spazio_giovani .titolo {  background-color:#232027;}
#wrapper #spazio_giovani .titolo h2{font-family: 'nexa_lightregular'; color: #FFF; padding-left:30px; font-size: 180%; font-weight:normal; text-transform:uppercase; padding-top:12px;}

#wrapper #spazio_giovani #opp{background-color:#8FBA06;height:160px;float:left; text-align:center;}
#wrapper #spazio_giovani #scopri{background-color:#719506; height:160px; float:left; text-align:center;}
#wrapper #spazio_giovani #aderisci{background-color:#4E7300;height:160px;float:left; text-align:center;}

#wrapper #spazio_giovani a, #spazio_giovani a:hover{display:block; font-family: 'nexa_boldregular'; font-size:180%; padding-top:60px; margin:0 auto;  color: #FFF; text-transform:uppercase; text-decoration:none}







/*##################### MAPPA ########################*/
#wrapper #mappa{width:100%; background-color:#FFF; height:450px; background-image:url(../img/mappa-home.png); background-position:center;}
#wrapper #mappa .titolo {  background-color:#33332D;}
#wrapper #mappa .titolo h2{font-family: 'nexa_lightregular'; color: #FFF; padding-left:30px; font-size: 180%; font-weight:normal; text-transform:uppercase; padding-top:12px;}

#wrapper #mappa a {display:block; width:100%; height:398px;}



/*##################### INTERVENTI ########################*/
#wrapper #interventi{width:100%; background-color:#BFD75C;  min-height: 120px;  height:auto !important;  height: 120px;}
#wrapper #interventi .titolo { float:left;}
#wrapper #interventi .titolo h2{font-family: 'nexa_lightregular'; color: #FFF;  font-size: 340%; font-weight:normal; text-transform:uppercase; padding:30px 30px 25px 25px;}

#wrapper #interventi #t_interventi { color:#2B2D0A; font-size:98%; float:left;}
#wrapper #interventi #t_interventi p{ padding-top:30px; padding-right:25px;}


/*##################### PARTNER ########################*/

#wrapper #partner{width:100%; background-color:#FFF;}
#wrapper #partner .titolo {  background-color:#53665A;}
#wrapper #partner .titolo h2{font-family: 'nexa_lightregular'; color: #FFF; padding-left:30px; font-size: 180%; font-weight:normal; text-transform:uppercase; padding-top:12px;}

#wrapper #partner .l_partner{float:left; text-align:center; padding-top:30px;padding-bottom:30px;}





/*##################### FAQ CONTATTI ########################*/
#wrapper #faq_contatti{width:100%; background-color:#ECF3C0; display:table}


#wrapper #faq_contatti #faq{display:table-cell;}
#faq_contatti #faq .titolo {  background-color:#EEF66C;}
#faq .titolo h2{font-family: 'nexa_lightregular'; color: #131304; padding-left:30px; font-size: 180%; font-weight:normal; text-transform:uppercase; padding-top:12px;}

#faq_contatti #faq .cont { padding:20px; float:left;}
#faq_contatti #faq .cont strong{color:#2B2D0A; display:block;}
#faq_contatti #contatti .cont p.faq a, #faq_contatti #contatti .cont p.faq a:hover {text-decoration:none; color:#616A17;}
/*#faq_contatti #faq .cont h3 a, #faq_contatti #faq .cont h3 a:hover{text-decoration:none; color:#616A17;}*/
#faq_contatti #faq .cont p{ font-size:98%; margin-bottom:20px;}



#wrapper #faq_contatti #contatti{ display:table-cell; background-color:#D8E080;}
#faq_contatti #contatti .titolo {  background-color:#E3EE0F;}
#contatti .titolo h2{font-family: 'nexa_lightregular'; color: #131304; padding-left:30px; font-size: 180%; font-weight:normal; text-transform:uppercase; padding-top:12px;}

#faq_contatti #contatti .cont p{ font-size:98%; margin-bottom:20px; text-transform:uppercase; color:#222;}
#faq_contatti #contatti .cont p img{  margin-bottom:30px;}


#faq_contatti #contatti .cont p.faq {padding-top:40px;  display:block; float:left; text-align:center; } 
#faq_contatti #contatti .cont p.faq span{ display:block; margin-top:5px;  font-family: 'nexa_boldregular'; font-size:180%; }

#faq_contatti #contatti .cont p.tel {padding-top:40px;  display:block; float:left;text-align:center;   } 
#faq_contatti #contatti .cont p.tel span{ display:block; margin-top:5px;  font-family: 'nexa_boldregular'; font-size:180%; }


#faq_contatti #contatti .cont p.email {padding-top:40px;  display:block; float:left; text-align:center;  } 
#faq_contatti #contatti .cont p.email span{ display:block; margin-top:5px;  font-family: 'nexa_boldregular'; font-size:180%; }
#faq_contatti #contatti .cont p.email a, #faq_contatti #contatti .cont p.email a:hover {text-decoration:none; color:#616A17;}




/*####################### FOOTER  #####################*/
#wrapper #footer{display:none;}




/*##################### PAGINA ########################*/

#pagina {width:100%; background-color:#FFF;}
#pagina .titolo { background-color:#E3EE0F;}
.titolo h2{font-family: 'nexa_lightregular'; color: #131304; padding-left:30px; font-size: 180%; font-weight:normal; text-transform:uppercase; padding-top:12px;}

#pagina .cont {padding:30px; float:left;text-align:justify;}
#pagina .cont .roll{display:none;}
#pagina .cont  p{ margin-bottom:15px;}
#pagina .cont  p ul{margin:0; padding:0;}
#pagina .cont   li{margin: 15px 0 0 20px;}




/*##################### LINEE e CLEAR ########################*/
.linea10{height:10px; width:auto;}
.linea20{height:20px; width:auto;}
.linea30{height:30px; width:auto;}
.linea40{height:40px; width:auto;}

.clearL{clear:left;}
.clearR{clear:right;}
.clearB{clear:both;}



/*##################### WIDTH % ########################*/
.w33{ width:33%;}
.w34{ width:34%;}
.w67{ width:67%;}
.w50{ width:50%;}
.w60{ width:80%;}
.w20{ width:20%;}
.w30{ width:30%;}
.w28{ width:28%;}

/*-------------------- FORM STANDARD --------------------------------*/

form#standard{font:90%;}
form#standard input, form#standard select, form#standard textarea, form#standard file{background:#eee;border:1px solid #ccc;padding:7px;}
form#standard input, form#standard select {width:220px;}
form#standard select.long{width:550px;}
form#standard input.long{width:550px;}
form#standard textarea.backoffice{width:550px;height:60px;}
form#standard fieldset{margin:20px 0;padding:10px 0 10px 30px;;border-radius:5px;border:1px solid #ccc;}
form#standard fieldset legend{font-weight:bold;font-size:12px;color:#666;}
form#standard label{display:block;font-weight:bold;font-size:11px;}
form#standard p.left{float:left;display:inline;width:45%;}
form#standard p.right{float:left;display:inline;}
form#standard p.pulsanteInvia{text-align:center;}

/* --------------------- FORM STANDARD FINE -------------------------*/

/************************** FAQ E NOTIZIE ****************************/

#faqNotizieLeft{
	width:100%;
}

#pagina .cont img{
    width:300px;
    float:left;
    margin:0px;
    margin-right:5px;
    margin-bottom:5px;
	padding-right:10px;
}

#pagina .cont  .sunto{
   font-weight:normal;
}

#pagina .cont  .testo{

}
#pagina .altrenotizie{display:none;}
#pagina .altrenotizie li{
list-style:none;
margin:0px;
padding:0px;
margin-top:
}
#pagina .altrenotizie h3{display:none;}

.cont  #data{
font-weight:normal;
}

#faqNotizieRight{
width:100%;
}



div#stampa_segnala{
    text-align:center;
    margin:0 auto;
    padding-top: 16px;
    clear: both;
    width:358px;
    background-color:#FFF;
    border:none;
}

p#stampa{
    float:left;
    background: url(../img/icona_stampa.jpg) no-repeat;
    padding:6px 0 6px 23px;
    height:52px;
    width:86px;
}

p#segnala{
    float:left;
    background: url(../img/icona_segnala.jpg) no-repeat;
    padding:6px 0 6px 23px;
    height:52px;
    width:86px;
}

h3.allegati_correlati{
    font-size:100%;
    font-weight:normal;
    text-transform:uppercase;
}

h3.link_correlati{
    font-size:100%;
    font-weight:normal;
    text-transform:uppercase;
}

div.allegati_correlati{
                background:#f7f7f7;
                border:1px solid #ccc;
				
                margin-bottom:5px;
                padding:10px;
                }

.clearfloat{
    clear:both;
}

div.allegati_correlati ul{
    list-style:none;
}

/******************** FINE FAQ E NOTIZIE *****************************/}
