@charset "utf-8";
@import url(framework/screen.css);
@import url(framework/print.css) print;


body {background:#000 url(../images/bg.jpg) repeat-x;} /*LO SFONDO DEL SITO*/
.container {width:958; color:#000 } /*LA LARGHEZZA DEL SITO*/

/* -------------------------
	ELEMENTS FORMAT AND COLOR           
	------------------------- */

.format .heading {border-color:#999999;}
.format h1, .format h2, .format h3, .format h4, .format h5, .format h6 {color:#CB1000; font-family:"Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-weight:normal;} /*COLORE E ASPETTO GENERALE DEI TAG H*/
.format h1 {font-family:"Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-size:2.00em; line-height:1.25; margin-bottom:0.7em; margin-left:0.8em; color:#CB1000;} /*COLORE E ASPETTO DEL TAG H1*/
.format h2 {font-size:1.11em; line-height:0.8; font-weight:bold; margin-bottom:0.50em; color:#CB1000; margin-top:10px } /*COLORE E ASPETTO DEL TAG H2*/
.format h3 {font-size:1.11em; line-height:1.00; margin-bottom:0.50em; color:#CB1000;} /*COLORE E ASPETTO DEL TAG H3*/
.format h4 {font-size:2.0em; line-height:1.00; margin-bottom:0.50em; color:#CB1000;} /*COLORE E ASPETTO DEL TAG H4*/
.format h5 {font-size:2.0em; line-height:2.00; margin-bottom:0.50em; color:#CB1000;} /*COLORE E ASPETTO DEL TAG H5*/
.format h6 {font-size:1em; font-weight:bold; margin-left:5px;} /*COLORE E ASPETTO DEL TAG H6*/
.format p, .format ul, .format ol, .format dl, .format label {color:#CB1000; line-height:1.30; margin-bottom:0.90em; font-size:1.05em;} /*COLORE DEL TESTO*/
.format p a, .format ul a, .format ol a, .format dl a, .format h1 a, .format h2 a, .format h3 a, .format h4 a, .format h5 a, .format .format a {color:#CB1000; text-decoration:underline} /*COLORE DEI LINK*/
.format a:hover {color:#CB1000; text-decoration:underline} /*COLORE DEI LINK*/
.format p a:hover, .format ul a:hover, .format ol a:hover, .format dl a:hover, .format h1 a:hover, .format h2 a:hover, .format h3 a:hover, .format h4 a:hover, .format h5 a:hover, .format h6 a:hover {color:#555; text-decoration:none} /*COLORE DEI LINK IN HOVER*/
.format hr {background:#ccc; color:#ccc;} /*COLORE DEGLI HR*/
.format a img {border-color:#fff; background-color:#fff; margin:0px; text-decoration:none } /*COLORE DEL BORDO DELLE IMMAGINI LINKATE*/
.format a img:hover {border-color:#CB1000; background-color:#fff; text-decoration:none} /*COLORE DEL BORDO DELLE IMMAGINI LINKATE IN HOVER*/
.format img {border-color:#999; background-color:#fff;}
.format div {color:#FFF}  /*COLORE DEL BORDO DELLE IMMAGINI NON LINKATE*/
.format ul li {background:url(../images/freccia.gif) no-repeat 3px 6px; list-style:none; margin-left:12px;} /*ASPETTO E MARGINI DELLE LISTE*/
.format a[href$=".pdf"] {
background-image:none !important;
padding:0px 22px 0px 0;
}
	
.lightbox {
padding:0px 22px 0px 0;
}
/* HEADER ------------------ */	
#bgheader {position:absolute; height: 320px; width: 100%; background: url(../images/main.png) top center no-repeat;}
#header {display:block; width:100%; height:320px; line-height:0px; position: relative;}
#header h1 a {display:block; height:83px; width:100%; color:#000; font-size:0px; line-height:0px; background: url(../images/logo.png) center bottom no-repeat; position:relative; padding-top:160px;}

/*#header h1 a{display:block; float: right; margin: 0px 0px 0px 0px; width:1288px; height:135px; font-size:0px; text-indent:-5000px; line-height:0px; background:url(../images/main.jpg) no-repeat; position: relative;}*/	

#nav {position: absolute; bottom:3px; left: 0px; width: 100%;margin: 0 auto; border: 0px solid}
#nav ul {margin: 0 auto;height:40px; width: 960px; padding:0px 0px 0px 0px;  position: relative}
#nav li {margin:0; padding:0; list-style-type:none;display:block; }
#nav ul li {height:30px;line-height: 50px;position:relative; float:left; text-align: center; }
#nav ul li a {border:0px solid;height:30px;width:106px;float:left;padding:0px; text-decoration:none;font-size:1.1em;font-weight: bold;font-family:"Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; color:#FFF;}
#nav ul li a:hover {color:#FFD723}
#nav ul li a#active {color:#CB1000;}

#breadcrumb div p {margin:6px 0 0 35px; }

/* PAGE -------------------- */	
#breadcrumb {height:33px; background:url(../images/breadcrumb_bg.png);}
#main {min-height:500px; width:958px; background: url(../images/teschio.jpg) bottom center no-repeat #000;}
#main_left {width:270px; height:380px; background: url(../images/news.jpg) bottom left no-repeat #000; margin-left:30px; padding-top:30px; float:left}
#news {margin-top:80px; margin-left:20px; margin-right:20px}
#news a { text-transform:uppercase; color:#F00}
#main_right {width:588px; height:500px; margin-right:30px; padding-top:30px; float:right}
#main_right h1 {color:#fff; font-family:"Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-weight:bold; font-size:1.75em;}
#history {width:900px; height:500px; background-color:#000000 bottom; margin-right:30px; margin-left:30px; padding-top:30px; float:left}
#history h1 {color:#fff; font-family:"Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-weight:bold; font-size:1.75em; text-align:justify; line-height:30px; border-bottom:1px dotted #fff}
#text {color:#fff; font-family:"Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-size:1.0em; text-align:justify; overflow:auto; height:400px; width:500px; margin-left:15px; padding-right:15px; float:left}
#image {color:#fff; font-family:"Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-size:1.0em; text-align:justify; height:300px; width:360px; float:right;}
#members {width:900px; height:500px; background-color:#000000 bottom; margin-right:30px; margin-left:20px; padding-top:30px; float:left; font-size:1em; font-weight:regular;}
#members h1 {color:#fff; font-family:"Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-weight:bold; font-size:1.75em; text-align:justify; line-height:30px; border-bottom:1px dotted #fff}
#membersimg {width:900px; height:500px; background-color:#000000 bottom; margin-right:30px; margin-left:20px; padding-top:10px; float:left; font-size:1em; font-weight:regular;}
#fotomembers {font-size:1em; font-weight:regular; color:#FFFFFF; text-decoration:none; width:148px; height:170px; float:left; text-indent : 0px}
#fotomembers a{font-size:1em; font-weight:regular; color:#FFFFFF; text-decoration:none; text-indent : 0px}
#photoimg {width:917px; height:430px; background-color:#000000 bottom; float:left; font-size:1em; font-weight:regular; overflow:auto; margin:0 auto; margin-left:36px}
#photo { height:500px; background-color:#000000 bottom; padding-top:30px; padding-right:10px; float:left; font-size:1em; font-weight:regular; }
#photo h1 {color:#fff; font-family:"Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-weight:bold; font-size:1.75em; text-align:justify; line-height:30px; border-bottom:1px dotted #fff; margin-left:35px; margin-right:35px}
#foto {margin-left:10px; margin-right:35px}
#foto a{}
#fotocontact {font-size:1em; font-weight:regular; color:#FFFFFF; text-decoration:none; width:350px; height:200px; float:left; text-indent : -6px}
#fotocontact a{font-size:1em; font-weight:regular; color:#FFFFFF; text-decoration:none; text-indent : -6px}
#eventsimg {width:900px; height:430px; background-color:#000000 bottom; float:left; font-size:1em; font-weight:regular; overflow:auto; margin:0 auto; margin-left:10px}
#fotoevents {font-size:1em; font-weight:regular; color:#FFFFFF; text-decoration:none; width:430px; height:240px; float:left; text-indent : 0px; margin-left:10px}
#fotoevents a{font-size:1em; font-weight:regular; color:#FFFFFF; text-decoration:none; text-indent : 0px}

#content_main {width:960px; min-height:400px; margin:0px 0px 0 0; padding:0 30px 0 30px;  position: relative}
#footer {position:relative; height: 289px; width: 100%; background: url(../images/footer_bg.png) top center no-repeat;}
#footer div {}
#footer p {margin:0px auto; color:#333333; font-size:0.9em; text-align:center; padding-top: 0px; padding-left: 15px;} 
#footer a {color:#333333;}


/* MENU LEFT -------------------- */
#content_sideleft {float: left}
#content_sideleft ul {margin: 0 auto;height:30px; padding:15px 0px 0px 0px;  position: relative}
#content_sideleft ul li {list-style-type: none}
#content_sideleft ul li a {height:30px;width:241px;float:left; text-decoration:none; text-indent:15px; font-size:1.3em; font-family:"Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; color:#BFD6BB; border-bottom:solid 1px #395236; line-height:2em}
#content_sideleft ul li a:hover {color:#FFFFFF;}
#content_sideleft ul li a#active {color:#53FF8B;}

#title{float:none; clear:both; float:righr;position:relative}
#title h1 {font-family:"Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-size:1.70em; line-height:1.25; margin-bottom:0.7em; margin-left:0em; margin-right:0em;color:#CB1000; border-bottom:none !important}





