body {
background-color:#7FC1E4;
marginheight:0px;
marginwidth:0px;
topmargin:0px;
text-align: center;
overflow:hidden;
}

p {
text-align:justify; 
}

p#titre {
color:#CCCCCC; 
font-weight: bold;
}

p#sousTitre {
color:#999999; 
font-weight: bold;
}

.contenu { 
color: #006; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 23px; 
}

.contenuIndex { 
color: #006; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 15px; 
}

.mail { 
color: #FF6600; 
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
}

.retour { 
color:#FF6600; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
}

.produit { 
color:#FF6600; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
}

.titreSubvention { 
color:#0099CC;
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
}

.lien { 
color:#0099CC; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
text-decoration:underline; 
}

.titreLien {
color:#999999; 
font-weight: bold;
}

.transparence {
filter:alpha(opacity=60);
-moz-opacity:0.5;
opacity:0.5;
}

.transparence2 {
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.3;
}

.tabBIR {
border-color:#999900;
border-width:1px;
border-top-style:none;
border-left-style:none;
border-right-style:none; 
border-bottom-style:dotted; 
}

.trBIR {
color: #006; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 18px; 
}

.tabInfilEau {
border-color:#999900;
border-width:1px;
border-top-style:none;
border-left-style:dotted;
border-right-style:none; 
border-bottom-style:none; 
}

.tabTarif {
color:#999999; 
font-weight: bold;
border-color:#999900;
border-width:1px;
border-top-style:dotted;
border-left-style:none;
border-right-style:none; 
border-bottom-style:none; 
}
.tabTarifPresta {
color: #006;
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
border-color:#999900;
border-width:1px;
border-top-style:dotted;
border-left-style:none;
border-right-style:none; 
border-bottom-style:none; 
}

.sousTitre { 
color:#999999; 
font-weight: bold; 
}

.tabPhotosIR {
color:#006; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
border-color:#CCCCCC;
border-width:1px;
border-top-style:solid;
border-left-style:solid;
border-right-style:solid; 
border-bottom-style:solid; 
}

.trTarif {
color: #006; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 20px; 
border-color:#999900;
border-width:1px;
border-top-style:dotted;
border-left-style:none;
border-right-style:none; 
border-bottom-style:none; 
}

.trTarifAides {
color: #FF6600; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align:justify; 
line-height: 20px; 
border-color:#999900;
border-width:1px;
border-top-style:dotted;
border-left-style:none;
border-right-style:none; 
border-bottom-style:none; 
}

.trTarifDescro {
color: #006; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align:justify; 
line-height: 20px; 
border-color:#999900;
border-width:1px;
border-top-style:dotted;
border-left-style:none;
border-right-style:none; 
border-bottom-style:none; 
}

.tarifTTC {
color: #FF6600; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 20px; 
font-weight: bold;
}

.frame {
margin-left: 0px;
width:545px; 
height:350px;
overflow: auto;
}

.menu1 { 
color: #006;  
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 10px;  
}

.menu2 { 
color:#FF6600; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 10px;  
}

.menu3 { 
color:#0099CC; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 10px;  
}

.ssMenu1 { 
color:#999900; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch:condensed;
font-style:italic; 
line-height: 10px;  
}

.ssMenu2 { 
color:#0099CC; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 10px;  
}


.agendaTitre { 
color:#0099CC;
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
text-align:left; 
}

.agendaDate { 
color:#006;
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
text-align:left; 
}

.agendaEven { 
color:#999900;
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-weight: bold;
text-align:left; 
}

.agendaLieu { 
color:#999900;
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
text-align:left; 
}

.legal { 
color:#006; 
font-size: 8px; 
font-family: Verdana; 
line-height: 10px 
}

.legal2 { 
color:#FF6600; 
font-size: 9px; 
font-family: Verdana; 
line-height: 10px 
}

.asterisque1 { 
color:#FF6600;
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
text-align:left; 
}
.asterisque2 { 
color:#6EA100;
font-size: 18px; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-weight:bold;
text-align:left; 
}

.maj { 
color:#006; 
font-size: 9px; 
font-family:  Arial;   
line-height: 10px 
}

#mySlideShow {
position:absolute; 
top: 230px; 
left: 400px;
width: 400px;
height: 200px;
z-index:1; 
} 

#compteur {
position:absolute; 
top: 81px; 
*top: 73px; 
width:159px;
left: 725px;
height:22px;
z-index:1; 
} 

#chapitre {
position:absolute; 
width:601px;
height:68px;
left: 230px;
top: 165px;
z-index:1; 
}

#slogan1 {
position:absolute; 
width:354px;
height:35px;
left: 212px;
top: 12px;
z-index:2; 
}

#slogan2 {
position:absolute; 
width:426px; 
height:47px; 
left: 450px; 
top: 34px;
z-index:1; 
}

#sloganIR {
position:absolute; 
width:313px; 
height:29px; 
left: 138px; 
top: 42px;
*top: 33px;
z-index:1; 
}

#slPresta1 {
position:absolute;
width:246px; 
height:9px; 
left: 400px; 
top: 240px; 
z-index:1; 
}

#slPresta2 {
position:absolute;
width:246px; 
height:26px; 
left: 397px; 
top: 264px;
z-index:1; 
}

#slPresta3 {
position:absolute;
width:241px;
height:27px; 
left: 406px; 
top: 288px;
z-index:3; 
}

#flPresta1 {
position:absolute;
width:55px; 
height:21px;
left: 568px; 
top: 319px;
z-index:1; 
}

#flPresta2 {
position:absolute;
width:51px; 
height:18px;
left: 413px; 
top: 332px;
z-index:1; 
}

#flPresta3 {
position:absolute;
width:41px; 
height:27px; 
left: 543px; 
top: 171px; 
z-index:2; 
}
 
#flPresta4 {
position:absolute;
width:58px; 
height:30px; 
left: 364px; 
top: 209px;
z-index:1; 
}

#flPresta5 {
position:absolute;
width:45px; 
height:21px;
left: 640px; 
top: 250px;
z-index:1; 
}

#trPresta1 {
position:absolute;
width:12px; 
height:40px; 
left: 463px; 
top: 305px;
z-index:2; 
}

#trPresta2 {
position:absolute;
width:12px; 
height:40px;
left: 546px; 
top: 199px;
z-index:1; 
}

#titPresta1 {
position:absolute;
width:145px; 
height:25px;
left: 641px; 
top: 332px;
z-index:1; 
} 
 
#titPresta2 {
position:absolute;
width:160px; 
height:20px; 
left: 608px; 
top: 174px;
z-index:1; 
}

#titPresta3 {
position:absolute;
width:190px; 
height:30px;
left: 293px; 
top: 335px;
z-index:1; 
}

#titPresta4 {
position:absolute;
width:112px; 
height:20px; 
left: 257px; 
top: 212px;
z-index:1;
}

#titPresta5 {
position:absolute;
width:300px; 
height:20px; 
left: 700px; 
top: 250px;
z-index:1;
}

#infos{
position:absolute; 
width:530px; 
height:106px; 
left: 222px; 
top: 415px;
z-index:1; 
}

#mentions{
position:absolute; 
width:97px; 
height:20px; 
left: 840px;
top: 80px;
*top: 73px;
z-index:10; 
}

#menu { 
position:absolute; 
width:207px; 
height:301px; 
left: 3px; 
top: 164px;
z-index:1; 
}

#fond {
background-color:#FFFFFF;
margin-top:-30px;
position : relative; 
width: 950px; 
height: 586px;
}

#banniereDef {
display:none;
margin-top:100px;
background-color:#FF6A02;
overflow:hidden;
position:absolute; 
left: 0px; 
top: -7px; 
width: 950px; 
height: 65px;
z-index: 5;
}

#banniereFixe {
position:absolute; 
left: 0px; 
top: 92px; 
width: 950px; 
height: 60px;
align: right;
z-index: 2;
}

#logo {
position:absolute; 
width:127px; 
height:27px; 
left: 20px; 
top: 2px;
*top: 10px;
z-index:1; 
}

#centre { 
position:absolute; 
top: 165px; 
left: 230px;
width:650px; 
z-index:1; 
}

#centreIndex { 
position:absolute; 
top: 165px; 
left: 50px;
width:750px; 
z-index:1; 
}

#sep1 { 
color:#FF6600;
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
position:absolute; 
width:11px; 
height:338px; 
left: 205px; 
top: 163px;
z-index:1; 
}

#sep2 { 
color:#9999FF;
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
position:absolute; 
right:0px; 
width:11px; 
height:260px;  
left: 575px; 
top: 3px;
z-index:1; 
}

#IR { 
position:relative;
width: 220px; 
height: 30px; 
left: -370px;
top: -280px;
*top: -180px;
visibility: visible; 
z-index:1; 
}

#IRAccueil { 
position:relative;
width: 220px; 
height: 30px; 
left: -370px;
top: -300px;
visibility: visible; 
z-index:10; 
}

#agenda { 
position:absolute;
width:213px; 
height:30px; 
left: 30px; 
top: 455px; 
visibility: visible; 
z-index:1; 
}

#fgAgenda { 
position:absolute;
width:14px; 
height:39px; 
left: 2px; 
top: 440px;
z-index:2;
}

#fdAgenda { 
position:absolute;
width:46px; 
height:115px; 
top: 376px; 
left: 133px;
z-index:1; 
}

#support { 
overflow:auto;
position:absolute; 
width:700px; 
height:267px; 
left: 230px; 
top: 259px;
}

#majSite{
position:absolute; 
width:191px; 
height:15px; 
left: 40px;
top: 543px;
*top: 533px;
z-index:10; 
}

#resExterne { 
position:absolute; 
width:151px; 
height:20px; 
left: 500px; 
top: 490px;
}

#showimage{
position:absolute;
visibility:hidden;
border: 1px solid gray;
z-index:2;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #EFEFEF;
min-width: 100px; 
}

#dragbar #closetext{
font-weight: bold;
margin-right: 1px;




