HTML, BODY { margin:0px; padding:0px;}
BODY { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10pt; background-image:url(/images/pattern_149.gif);}
IMG { border:0px;}
UL { list-style-type:none; margin:0px; padding:0px;}
A { color:#000000; text-decoration:none;}
A:hover { color:#FFFFFF;}

#container { width:770px; margin:0px auto; background-color:#FFFFFF; border-right:solid 1px #774933; border-left:solid 1px #774933;}

#header { height:113px; margin:0px 3px 6px; padding:10px 0px 0px 10px; background-image:url(/images/cornice.gif); background-repeat:no-repeat; background-position:top right; position:relative; clear:both; }
#header A { color:#FFE1F0;}
#header A:hover { color:#FF99CC;}
#header H1 { height:41px; font-size:1px; color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px; }

#header H2 {color:#E81919; font-size:9pt; font-weight:bold; margin:0px; padding:5px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif;  }
#header DIV.indirizzo { position:absolute; right:10px; top:20px; color:#FFFFFF; font-size:8pt; margin:0px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; }



#menu { float:left; background-color:#FFFFFF; width:225px;font-family:Arial Narrow, Arial, Helvetica, serif; font-size:10.5pt; text-align:left; font-weight:normal; }
#menu UL { margin:0px; padding:0px; }
#menu UL LI { background-color:#FFE5E5; margin:3px 0px; padding:3px 0px 3px 20px;}
#menu UL LI A:first-letter { text-transform:capitalize; font-size:10pt; font-weight:bold; }
#menu UL LI A { color:#CC3300; text-decoration:none; display:block; width:190px;}
#menu UL LI A:hover { color:#802000;text-decoration:none;}

#menu UL LI.on { background-color:#CC3300; background-image:url(/images/on.gif); background-position:right; background-repeat:no-repeat; color:#FFFFFF;}
#menu UL LI.on A:hover { color:#FFFFFF;}
#menu UL LI.on A { color:#FFFFFF;}
#menu UL LI.over { background-color:#FF9F9F; background-image:url(/images/over.gif); background-position:right; background-repeat:no-repeat; }
#menu UL LI.over A { color:#802000!important;}


#menu UL LI.primo { margin-top:0px;}
#menu UL LI.onP { background-color:#CC3300; margin-top:0px; background-image:url(/images/on.gif); background-position:right; background-repeat:no-repeat;}
#menu UL LI.onP A { color:#FFE5E5; margin-top:0px;}
#menu UL LI.overP { background-color:#FF9F9F; margin-top:0px; background-image:url(/images/over.gif); background-position:right; background-repeat:no-repeat;}
#menu UL LI.overP A { color:#802000!important;}

#foto_intro { float:left; height:307px; width:533px; margin-left:6px;}

#wrapper { width:764px; margin-left:3px; float:none; }

#wrapper H4 { margin:17px 0px 5px 0px; padding:5px 5px 5px 5px; color:#999999; font-size:9pt; font-family:Arial Rounded MT Bold, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal;  float:right; text-align:left; width:523px; background-image:url(/images/percorso2.gif); background-position: left 2px; background-repeat:repeat-y; background-color:#FFFFFF; background-color:#FFFFFF;}
#wrapper H4 A { color:#666666;}
#wrapper H4 A:hover { color:#CC3300;}
#wrapper H4 SPAN { font-size:8.5pt; text-transform:none; color:#000000;}

#wrapper DIV.clear { clear:both;}

#page { width:764px; margin-left:3px; clear:both; height:auto; }

#cont_foto { float:left; padding:5px 0px 20px 0px; width:225px; background-color:#FFF0F0; background-image:url(/images/bg_content.jpg); background-position:bottom; background-repeat:repeat-x;}
#cont_foto DIV { margin:5px 0px 5px 11px; width:200px; text-align:center; clear:both;}
#cont_foto DIV IMG  { clear:both; margin:0px; padding:0px;  }

#content { float:left; width:523px; padding:5px; margin-left:6px; background-color:#FFF0F0; background-image:url(/images/bg_content.jpg); background-position:bottom; background-repeat:repeat-x;}

#content H3 { color:#CC3300; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; text-transform:uppercase; font-weight:bold; }


#content DIV.testo { width:513px; margin-bottom:20px; line-height:2; padding:0px 5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content DIV.testo A { color:#333333;}
#content DIV.testo A:hover { color:#666666;}
#content DIV.testo P { margin:0px; padding:0px; text-align:justify;}
#content DIV.testo P STRONG { color:#CC3300;}
#content DIV.testo STRONG { color:#CC3300;}
#content DIV.testo H1, H2, H3, H4, H5, H6 { color:#CC3300; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

#footer { clear:both; background-color:#CC3300; margin-top:6px; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFC2BF; text-align:center;}
#footer A { color:#FFC2BF;}
#footer A:hover { text-decoration:underline;}
#footer SPAN A { color:#FFFFFF; text-transform:uppercase;}
#footer SPAN A:hover { color:#FF6666; text-decoration:none;}



/*inizio NEWS*/

#content DIV.news { margin:10px 0px 20px; padding:0px 0px 0px 0px; width:auto;}
#content DIV.news H2.nessuna { font-size:10pt; color:#666666; text-align:center; margin-bottom:100px; clear:both;}
#content DIV.news DIV.elenco { width:514px; margin:5px 0px 0px 0px; padding:0px 0px 15px 0px; clear:both; height:85px; border-bottom: 1px dashed #999999; }
#content DIV.news DIV.elenco DIV.foto { width:114px; height:75px; float:left; text-align:right; }

#content DIV.news DIV.elenco DIV.foto IMG { padding:0px 0px 0px 0px; margin:0px;  }
#content DIV.news DIV.elenco DIV.text { width:385px; font-size:8.5pt; float:left; padding:5px 5px 5px 10px; text-align:justify; line-height:1.5; }
#content DIV.news DIV.elenco DIV.text A { color:#000000;}
#content DIV.news DIV.elenco DIV.text A:hover { color:#666666;}
#content DIV.news DIV.elenco H4 { margin:0px 0px 0px 0px; padding:0px 5px 0px 10px; font-size:9pt; float:left; display:normal; width:375px; }
#content DIV.news DIV.elenco H4 A { color:#CC3000;}
#content DIV.news DIV.elenco H4 A:hover { color:#B02700;}
#content DIV.news DIV.elenco H4 SPAN { text-transform:uppercase; margin:0px; padding:0px; color:#FFFFFF; font-size:12pt; background-image:url(/images/pallina.gif); background-repeat:no-repeat; background-position:center 0px;}

#content DIV.news DIV.sfoglia { float:left; width:455px; text-align:center; margin:0px; padding:1px 0px 1px 0px; color:#666666; background-image:none; background-color:#FFF0F0; font-size:9pt;}
#content DIV.news DIV.frecce { width:18px; height:18px; float:left; background-image:none;}
#content DIV.news DIV.pages { float:left; background-image:none; background-color:#FFF0F0; margin:0px 0px 10px 2px;}
/*fine NEWS*/

/*inizio LEGGINEWS*/

#content DIV.legginews { height:auto; padding:5px 5px; margin-top:10px; width:513px;}

#content DIV.legginews DIV.indietro { text-align:right; margin:5px 5px 0px 0px;}
#content DIV.legginews DIV.indietro A { color:#333333;}
#content DIV.legginews DIV.indietro A:hover { color:#666666;}

#leggi H3{ background-color:#FFE6E6; margin:0px 0px 0px 0px; padding:0px 5px; font-size:11pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#CC3300;}
#leggi { border-left:3px double #FFFFFF; border-right:3px double #FFFFFF; margin-top:5px; background-color:#FFCCCD; padding-bottom:5px; }
#leggi DIV.foto  { clear:both; margin:15px 0px 0px 4px; padding:0px 0px 0px 3px; width:498px; height:100px; vertical-align:middle;}
#leggi DIV.foto DIV{  float:left; margin:0px 17px; padding:0px; width:120px; text-align:center; }
#leggi DIV.text { padding:5px 10px 0px 10px; font-size:8pt; text-align:justify; margin:5px 0px 0px 0px;}

#leggi DIV.text IMG { padding:5px;}
#leggi DIV.text P { margin:0px; padding:0px;}
#leggi H4 { background-color:#FFF4F4; margin:5px 0px 0px 0px; padding:0px 5px; font-size:10pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FF959A;}
#leggi H4 SPAN { text-transform:capitalize; margin:0px; padding:0px;}
#content DIV.legginews H6 { text-align:right; font-size:8pt; margin:10px 10px 5px 0px; padding:0px; color:#666666;}


#content DIV.legginews DIV.allegatoT { clear:both; text-align:justify; font-size:8pt; margin:0px 10px 10px;}
#content DIV.legginews DIV.allegato { clear:both; text-align:center; margin:0px 10px;  }
#content DIV.legginews DIV.all { margin:20px 0px 10px; }
/*fine LEGGINEWS*/


/*inizio GALLERY */
TABLE.gallery { }
TABLE.gallery TR TD A:hover { color:#CC3300;}
TABLE.gallery TR TD B { font-size:7.5pt;}
DIV#galleria { border: 4px solid #CC3300; width:808px; height:505px;}
DIV#gallery_sx { width:330px; height:390px; padding-top:120px; padding-left:20px; float:left; overflow:hidden; background-color:#FFF0F0;}
DIV#gallery_dx { width:455px; height:480px; background-image: url(/images/gal_bg.gif); background-repeat: repeat; background-position: left top; background-color:#FFE5E5; float:left; text-align:center; padding-top:5px; overflow:hidden;
}
DIV#gallery_sfoglia { width:445px; height:10px; background-color:#CC3300; float:left; text-align:center; padding:5px;}

DIV#gallery_dx IMG { width:435px; border: 5px solid #FFFFFF; background-color:#693311;}
DIV#gal_titolo { font-family:Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CC3300; border-bottom-color: #CC3300; border-left-color: #CC3300; overflow: hidden; position: absolute; z-index: 1; height: 40px; width: 370px; left: 10px; top: 0px; padding:5px;}
DIV#gal_titolo H3 { font-family:Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #000000; padding:0px; margin:0px;}
DIV#gal_conta { font-family:Arial, Helvetica, sans-serif; font-size: 14pt; color: #000000; overflow: hidden; position: absolute; z-index: 2; height: 20px; width: 45px; left: 270px; top: 35px; border: 5px solid #CC3300; padding-top: 35px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align:center;}

DIV.mini { width:65px; height:45px; background-image: url(/images/loading.gif); background-repeat: no-repeat; background-position: center center; float:left; margin:2px;}
DIV.mini IMG { width:65px; height:45px;}
DIV.mini_off { border: 2px solid #CC3300;}
DIV.mini_on { border: 2px solid #FF9900;}
.prima { clear:left;}
DIV.sfoglia_sx { float:left; width:15px;}
DIV.sfoglia_dx { float:right; width:15px;}
DIV.didascalia { float:left; color:#693311; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; width:405px; padding:0px 5px; text-align:center;}
/* fine GALLERY */

/*inizio SFOGLIA*/
DIV.pages { clear: left; float: left; text-align: right; padding: 5px 5px 0px 5px; height:20px; background-image: url(/images/gal_bg.gif); background-repeat: repeat; background-position: left top; text-align:right; font-size:14px; background-color:#CC3333;}
DIV.pages A { color:#000000; text-decoration:none; font-weight: bold;}
DIV.pages A:hover { color:#FF0303; text-decoration:none; font-weight: bold;}
DIV.pages DIV.sfoglia { height:18px; background-image: url(/images/pages_sf.gif); background-repeat: repeat-x; background-position: left top;	 float:right; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 8pt; padding:2px 5px 0px 5px;}
DIV.pages DIV.frecce { height:18px; width:18px; float:right;}
/*fine SFOGLIA*/

/*inizio DOVE SIAMO*/
/*#content DIV.dove H4 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#CC3300; width:auto; height:auto; font-size:10pt; text-align:center;}
#content DIV.dove H4 STRONG { font-size:12pt;}
#content DIV.dove H4 STRONG SPAN { font-size:16pt;}
#content DIV.dove P { text-align:justify; margin:8px 0px 0px 0px; padding:0px; color:#666666; font-size:11pt; text-align:center;}
*//*fine DOVE SIAMO*/



.sx { float:left;}
.dx { float:right;}
DIV.corsi_foto { width:90px; height:70px; float:left; clear:left; margin:0px 0px 5px 0px; padding:5px; background-color: #AE542F; cursor:pointer;}
