
body {
font: normal 82% "Calibri", Helvetica, "Lucida Grande", Tahoma, Verdana, Sans-Serif;
margin : 0;
padding : 0;
color:#333;


}



a img {
  border: 0;
}

html, body,h1 ,h2 ,h3 ,p ,ol, ul, dl, dd, dt, form, fieldset {
  margin: 0;
  padding: 0;
}

fieldset {
  border: 0;
}

textarea {
  font: inherit;
}

#print {
  display:none;
}


/* Page type
-------------------------------------------------------- */


#home {
	
margin : -20px auto 0 auto;
padding : 0;
width : auto;
height:25px;
text-align:center;

}

#home li {
display : inline;
padding:3px 5px;
list-style : none;
font-size : 1em;
letter-spacing:0.2em;
font-family:Verdana, Geneva, sans-serif;
color : #000000;
}
#home a {
color : #000000;
text-decoration : none;
}
#home a:hover {
color : #000000;
text-decoration:underline;
}


#page-accueil {
padding:0;
margin:7px auto 5px auto;
width:950px;
height:auto;
position:relative;
z-index:5;

}


#cadre-animation{
position:absolute;
top:30px;
}
#logo{
position:absolute;
top:10px;
left:20px;
}


#content{
margin:30px auto;
padding:0 0 0px 0;
overflow: auto;
width:770px;
text-align:justify;
min-height:400px;
height:auto !important;
height:400px;

}

#content-anim{
width:740px;
margin:0 auto;
}
#content1{
float:left;
margin:0;
padding:0;
width:320px;
overflow:hidden;

}
#content2{
float:right;
margin:5px 0 0 0 ;
padding:0 20px 0 5px ;
width:570px;
overflow:hidden;
}

#cadre-animation1{
position:absolute;
left:-46px;
top:350px;
}
/* Page type
-------------------------------------------------------- */

.titre3-c1{
margin:0px 0 10px 10px;
padding:0 0 0 25px;
background:url(../img/page-chef-orchestre/p-h2.gif) 0 5px no-repeat;
color:#EB6E1B;
font-size:1.6em;
font-family: 'Ficus', "Calibri", Helvetica, "Lucida Grande", Tahoma, Verdana, Sans-Serif;
font-weight: normal;
font-style: normal;

}
#content-b{
margin:550px 0 10px 10px;
}
#content1 h2{
margin:0px 0 10px 10px;
padding:0 0 0 25px;
background:url(../img/page-chef-orchestre/p-h2.gif) 0 5px no-repeat;
color:#EB6E1B;
font-size:1.6em;
font-family: 'Ficus', "Calibri", Helvetica, "Lucida Grande", Tahoma, Verdana, Sans-Serif;
font-weight: normal;
font-style: normal;

}
#facebook{
margin:10px 0 0 10px;
}

#content1 ul{
margin:5px 0 15px 30px;
list-style:none;
}
#content1 ul li{
margin:5px 0;
padding:0 0 0 10px;
background:url(../img/page-chef-orchestre/puc.gif) 0 3px no-repeat;
}
#content1 ul li a{
color:#333;
}
#content2 h1{
margin:5px 0 10px 0;
padding:0 0 0 25px;
background:url(../img/page-chef-orchestre/p-h2.gif) 0 5px no-repeat;
color:#EB6E1B;
font-size:1.6em;
font-family: 'Ficus', "Calibri", Helvetica, "Lucida Grande", Tahoma, Verdana, Sans-Serif;
font-weight: normal;
font-style: normal;
}
#content2 h2{
margin:25px 0 10px 10px;
color:#EB6E1B;
font-size:1.4em;
font-family: 'Ficus', "Calibri", Helvetica, "Lucida Grande", Tahoma, Verdana, Sans-Serif;
font-weight: normal;
font-style: normal;

}
#content2 p{
margin:7px 0;
}#content2 a{
color:#333;
}
#content2 ul{
list-style:none;
}
#content2 ul li{
margin:5px 0;
padding:0 0 0 10px;
background:url(../img/page-chef-orchestre/puc.gif) 0 3px no-repeat;
}
#logo-partenaire{
margin:20px 0px 10px 30px;
width:300px;
height:70px;
}
#logo-partenaire1{
margin:10px auto;
width:164px;
}
#logo-partenaire2{
margin:10px auto;
width:250px;
}
#logo-partenaire img{
float:left;
margin:0px 5px;
}
/* mod concert
-------------------------------------------------------- */
#concert{
position:absolute;
left:740px;
top:60px;
color:#FFF;
font-family: 'Ficus', "Calibri", Helvetica, "Lucida Grande", Tahoma, Verdana, Sans-Serif;
font-size:1.29em;
font-stretch:normal;
}
#concert h3{
margin:0 0 5px 0px;
}
#concert ul{
list-style:none;
}

/* pagecalendrier
-------------------------------------------------------- */
.mois{
background:url(../img/calendrier/bg-cal.gif) 0 0 no-repeat;
width:35px;
height:32px;
margin:15px 0 0 0;
letter-spacing:0.1em;
padding:14px 0 0 3px;
font-size:0.9em;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
float:left;
}
.actu-cadre0{
margin:10px 0 0 50px;
width:470px;
text-align:justify;
min-height:70px;
height:auto !important;
height:70px;
-moz-border-radius:10px;
-webkit-border-radius: 10px;
border:1px solid #CCC;
border-radius: 10px;
padding:10px;
background:url(../img/calendrier/AVB11.jpg) 90% 50% no-repeat;


}
.actu-cadre1{
margin:10px 0 0 50px;
width:470px;
text-align:justify;
min-height:70px;
height:auto !important;
height:70px;
-moz-border-radius:10px;
-webkit-border-radius: 10px;
border:1px solid #CCC;
border-radius: 10px;
padding:10px;
background:url(../img/calendrier/AVB23.jpg) 90% 50% no-repeat;


}
#content2-calendrier{
float:right;
margin:5px 0 0 0 ;
padding:0 20px 0 5px ;
width:570px;
overflow:hidden;
}
#content2-calendrier h1{
margin:5px 0 10px 0;
padding:0 0 0 25px;
background:url(../img/page-chef-orchestre/p-h2.gif) 0 5px no-repeat;
color:#EB6E1B;
font-size:1.6em;
font-family: 'Ficus', "Calibri", Helvetica, "Lucida Grande", Tahoma, Verdana, Sans-Serif;
font-weight: normal;
font-style: normal;
}

.actu-cadre1 ul{
margin-left:45px;
list-style:none;
width:245px;
}
.actu-cadre1 ul li{
margin:5px 0;
padding:0 0 0 10px;
background:url(../img/page-chef-orchestre/puc.gif) 0 3px no-repeat;
}
.actu-cadre1 ul li a{
color:#333;
}

.actu-cadre0 ul{

margin-left:45px;
list-style:none;
width:245px;
}
.actu-cadre0 ul li{
margin:5px 0;
padding:0 0 0 10px;
background:url(../img/page-chef-orchestre/puc.gif) 0 3px no-repeat;
}
.actu-cadre0 ul li a{
color:#333;
}


#annee {
margin:25px 0 5px 0;
list-style:none;
height:25px;
text-align:center;

}
#annee  li{
display: inline;
margin: 0 15px 0 0;

}

.lienen{
padding:2px;
color:#333;

}
.lienen:hover{
padding:2px;
text-decoration:none;
border:1px solid EB6E1B;
background:#EB6E1B;
color:#FFF;

}

#encoursan{
padding:2px;
text-decoration:none;
border:1px solid EB6E1B;
background:#EB6E1B;
color:#FFF;
}
#retour-haut{
margin:20px 0 0 0;
text-align:right;
background:url(../img/bg/flecheNoireHaut.gif) 481px 0  no-repeat;
}
#retour-haut a{
color:#333;
}

#content2-calendrierprecis{
float:right;
margin:5px 0 0 0 ;
padding:0 20px 0 5px ;
width:570px;
overflow:hidden;
}
#content2-calendrierprecis h1{
margin:5px 0 30px 0;
padding:0 0 0 25px;
background:url(../img/page-chef-orchestre/p-h2.gif) 0 5px no-repeat;
color:#EB6E1B;
font-size:1.6em;
font-family: 'Ficus', "Calibri", Helvetica, "Lucida Grande", Tahoma, Verdana, Sans-Serif;
font-weight: normal;
font-style: normal;
}


#content2-calendrierprecis ul{
position:relative;
z-index:3;
margin-left:2px;
list-style:none;
width:445px;
}
#content2-calendrierprecis ul li{
margin:5px 0;
padding:0 0 0 10px;
background:url(../img/page-chef-orchestre/puc.gif) 0 3px no-repeat;
}
#content2-calendrierprecis ul li a{
color:#333;
}

#content2-calendrierprecis h2{
margin:5px 0;
font-size:1.1em;
color:#333;
padding:0 0 0 10px;
background:url(../img/page-chef-orchestre/puc.gif) 0 3px no-repeat;
}
#content2-calendrierprecis h3{
margin:10px 0;
font-size:1em;
color:#EB6E1B;

}

#precedente{
margin:20px 0 0 0;
}

#precedente a{
color:#333;
}

/* page-video
-------------------------------------------------------- */

#content-video{
margin:5px auto;
padding:0;
width:890px;

}

#content-video h1{
margin:5px 0 10px 0;
padding:0 0 0 25px;
background:url(../img/page-chef-orchestre/p-h2.gif) 0 5px no-repeat;
color:#EB6E1B;
font-size:1.6em;
font-family: 'Ficus', "Calibri", Helvetica, "Lucida Grande", Tahoma, Verdana, Sans-Serif;
font-weight: normal;
font-style: normal;
}

/* Pied de page
-------------------------------------------------------- */


#bg-pied{
position:relative;
margin:0px auto 25px auto;
padding:0;
width:950px;
height:29px;
z-index:300;
}

#bg-pied ul{
margin:5px 0 0 0;
padding:5px;
width:auto;
list-style:none;
float:right;

}

#bg-pied ul li{
margin:0 5px;
padding:0;
float:left;

}

#bg-pied ul li a{
color:#FFF;
font-size:0.85em;
text-decoration:none;

}
#bg-pied ul li a:hover{
color:#FFF;
font-size:0.85em;
text-decoration:underline;

}


#bg-pied p{

clear:left;
text-align:center;
}

#bg-pied p a {
color:#FFF;
font-size:0.85em;
text-decoration:none;
margin:0 3px;
}

#lien-pied a:hover{
background-color:#FFFFFF;
color:#000000;

}
#coordonnes-page{
margin:5px auto;
padding:10px 0 0 0;
width:950px;
text-align:center;
height:30px;
font-size:0.8em;
font-weight:100;
color:#333333;
text-decoration:none;
}

#coordonnes-page a{
color:#000000;
text-decoration:none;
}

/* entete de page
-------------------------------------------------------- */


#drapeaux{
position:absolute;
top:0;
left:850px;
display:inline;
}
#drapeaux li{
display:inline;

}
.noselect{
color:#FFF;
}
#select a{
color:#EB6E1B;
text-decoration:none;
}
#drapeaux li a{
color:#FFF;
}
#aidenav{
margin:5px auto;
width:1000px;
height:18px;
list-style:none;

}

.item1{
display:none;
}
#aidenav li{
width:auto;
margin:0px 5px;
float:right;
}
#aidenav li a{
font-size:0.85em;
color:#333;
display:block;
}




/* Page form
-------------------------------------------------------- */


#content-form{
margin:96px auto 0 auto;
width:920px;
text-align:justify;
min-height:400px;
height:auto !important;
height:400px;
padding-bottom:100px;
border-left:1px solid #B3B3B3;
border-right:1px solid #B3B3B3;
border-bottom:none;
border-top:6px solid #BE0A26;
}

* html #content-form{
margin:50px auto 0 auto;
width:920px;
text-align:justify;
height:auto;
padding-bottom:100px;
border:1px solid #B3B3B3;
}
#p-obligatoire{
margin-left:250px;
}

/* Page type plan
-------------------------------------------------------- */

#content1-plan{
margin:18px 0 65px 0px;
padding:0;
width:850px;

}
#plan-acces{
margin-left:140px;
}
#lien-plan-acces{
width:750px;
margin:25px auto;
text-align:right;
font-size:0.9em;
}
#content1-plan p{
margin:5px 5px 8px 35px;

}
#content1-plan a, {
color:#F90;
text-decoration:underline;
}
#content1-plan a:hover{
color:#F90;
text-decoration:none;
}



/* Page type mention
-------------------------------------------------------- */

#content-mention{
margin:96px auto 0 auto;
padding:0 0 50px 0;
overflow: hidden;
width:920px;
text-align:justify;
min-height:550px;
height:auto !important;
height:550px;
border-left:1px solid #B3B3B3;
border-right:1px solid #B3B3B3;
border-bottom:none;
border-top:1px solid #B3B3B3;

}

#content-mention h3{
margin:15px 0 5px 50px;
color:#F29400;
text-decoration:underline;

}
#content-mention p{
margin:5px 0 5px 60px;
color:#333333;

}
#content-mention ul{
margin:5px 0 5px 60px;
color:#333333;

}
#content-mention a{
color:#333333;

}

.plan li{
margin-top:5px;
padding:0 0 0 15px;
background:url(../img/style/puce-h3.gif) 0px 4px no-repeat;
}


.plan {
margin :0px 20px 20px 140px;
list-style:none;
}

.plan a{
color:#333333;

}



.ssplan{
list-style:none;
color:#333333;
margin:20px  0 0 55px;
width:600px;
}





.ssplan a{



color:#333333;

list-style-type:decimal;

list-style-position:inside;

text-decoration:none;

}



.ssplan a:hover{

text-decoration:underline;



}



address{
margin:5px 0 5px 60px;
}

#content1-plan ul{
margin:7px 5px 5px 50px;
padding:0;
padding:0;
list-style:none;
}

#content1-plan ul li{
padding:0 0 0 15px;
background:url(../img/style/puce-h3.gif) 0px 4px no-repeat;
margin:7px 5px 5px 10px;


}



#content-actu{
margin:96px auto 0 auto;
padding:0 0 50px 0;
overflow: hidden;
width:920px;
text-align:justify;
min-height:550px;
height:auto !important;
height:550px;
border-left:1px solid #B3B3B3;
border-right:1px solid #B3B3B3;
border-bottom:none;
border-top:1px solid #B3B3B3;

}

#anim-actu{
margin:5px;
}


#animation-nuage{
width:500px;
height:500px;
margin:10px auto;

}

#flash {
width:500px;
height:500px;
margin:50px auto;

}

#flash-image{
width:640px;
height:640px;
margin:50px auto;
}
.chapo{
position:absolute;
left:230px;
top:67%;
height:60px;
color:#FFFFFF;
width:160px;
text-align:center;
}
/* entete de page
-------------------------------------------------------- */
#acces-image{
width:800px;
margin:40px 60px;
text-align:center;
}


	/* elts typo */
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}



	}
		@media screen {
    .sIFR-active h2.titreaccueil {
       font-family: Verdana;
       visibility: hidden;
    }
	}


		@media screen {
    .sIFR-active h2.titreaccueil2 {
       font-family: Verdana;
       visibility: hidden;
    }
	}
			@media screen {
    .sIFR-active h2.titre2 {
       font-family: Verdana;
       visibility: hidden;
    }
	}



		@media screen {
    .sIFR-active h1.titre1 {
       font-family: Verdana;
       visibility: hidden;
    }
	}





















