BODY{
font-family:verdana,arial,sans serif;
margin:0px;
padding:0px;
background-color: #FFFFFF;
font-size:x-small;
color: #000000;
}




.bodyIp{
font-family:verdana,arial,sans serif; margin:0px; padding:0px; background-color: #FFFFFF; font-size:x-small;
}
.containerHome{
position:absolute;
left: 50%;
top: 50%;
width: 785px;
/*height: 455px;*/
margin-top: -227.5px;
margin-left: -392px;
background-color:#ABA7A6;
border:1px solid #000000;
}


#gotoContent {
position:absolute;
left:0px;

top:0px;
}


.logoIP{
background-color:#9B9696;
text-align:center;
width:270px;
height:90px;
}




.logo{
float:left; 
width:186px;
padding:0px;
height:51px;
background-color: #ffffff;
vertical-align:top;
}


.trait{
float:left;
padding:0px;
height:51px;
background-color: #ffffff;
width:282px;
vertical-align:top;
}


.pictoHandicap{
float:left;
padding-left:50px;
padding-top:6px;
width:266px;
background-color:#666666;
height:51px !important; height:53px; 
border:0px;
}


/* Main nav */


ol.Puce {list-style-type: none;
margin: 0;
padding: 0;
}


/* Début du menu home */


.mainmenuHome a{
display: block;
width: 100%;
font-size: small;
font-style: normal;
font-weight:bold;
text-decoration: none;
border-bottom: 0px;
color: #666666;
padding-left: 0.5em;
padding-right: 0.5em;
padding-bottom:6px;
padding-top:6px;
background: transparent none;/* masquage de l'image au survol */}


.mainmenuHome a:visited{
display: block;
width: 100%;
font-size: small;
font-style: normal;
font-weight:bold;
text-decoration: none;
padding-left: 0.5em;
padding-right: 0.5em;
padding-bottom:6px;
padding-top:6px;
border-bottom: 0px;
color: #666666;
background: transparent none;/* masquage de l'image au survol */}


.mainmenuHome a:hover{
width: 100%;
text-decoration: none;
border-bottom: 0px;
color: #E95700;
background-color:#FFF;
}


.mainmenuHome a:active{
text-decoration: underline;
border-bottom: 0px;
color: #E95700;
}


/* Fin du menu home */


.mainMenu a{
display: block;
width: 100%;
font-size: small;
font-style: normal;
font-weight:bold;
text-decoration: none;
border-bottom: 0px;
color: #666666;
padding-bottom:6px;
padding-top:6px;
background: transparent none;/* masquage de l'image au survol */}


.mainMenu a:visited{
display: block;
width: 100%;
font-size: small;
font-style: normal;
font-weight:bold;
text-decoration: none;
padding-bottom:6px;
padding-top:6px;
border-bottom: 0px;
color: #666666;
background: transparent none;/* masquage de l'image au survol */}


.mainMenu a:hover{
width: 100%;
text-decoration: none;
border-bottom: 0px;
color: #E95700;
background-color:#FFF;
}


.mainMenu a:active{
text-decoration: underline;
border-bottom: 0px;
color: #E95700;
}


.itemColor{
color: #E95700;
}




.itemColor1{
width: 100%;
color: #E95700;
border-bottom:1px solid #9B9696;
}


.itemColorActived{
background-color:#FFF;
border-bottom:1px solid #9B9696;
width: 100%;
color: #E95700;
}


.secondLevel a{
font-size: 90%; 
font-style: normal;
font-weight: bold;
color: #3C7DA0;
}


.lilevel2{
list-style-type: none;
}


ul.puced{
margin:0;
padding: 0;} 




.secondLevel a:visited{
font-size: 90%; 
font-style: normal;
font-weight: bold;
color: #3C7DA0;
}


.secondLevel a:hover{
color: #3C7DA0;
text-decoration: underline;
border-bottom: 0px;
background: transparent none;
}


.secondLevel a:active{
color: #3C7DA0;
text-decoration: underline;
border-bottom: 0px;
}




.itemColor2{
color: #000;

text-decoration: none;
}


.itemColor2Actived{
color: #000;
text-decoration: underline;
}




.formulaire{
float:left;
margin-left:5px;
padding:0px;
border:0px;
color:#000;
padding-top:14px;
}


.inputField{
font-size:x-small;
color:#000000;
background-color:#cccccc;
border: 0px; 
height:14px;
margin-right:5px;
}


.button{
font-size:xx-small;
background-color: #666666;
font-weight:bold; 
color:#ffffff; 
height:16px; 
width:25px; 
border:1px solid #FFFFFF;
}


.containermiddle{
width: 784px;
background-color: #666666;
vertical-align:top;
float:left;
}


.tdphoto{
background-color:#ebebeb;
width:199px;
vertical-align:top;
}


.topo{
background-color:#ebebeb;
width:261px;
font-size:110%;
vertical-align:top;
padding-left:4px;
padding-right:4px;
padding-bottom:4px;
padding-top: 4px;
margin:0px;
background-image:url(../images/hpbg.gif);
text-align:left;
height:200px;
}


.tdmenu{
background-color: #ffffff;
width:316px;
padding-top:2px;
vertical-align:bottom;
}




.tdmenuIP{
background-color: #E8E7E7;
vertical-align:top;
padding-top: 0.5em;
padding-bottom: 8%;
width:270px;
}




.intro{
margin-left:28px;
font-size:110%;
}




.actu{
height:105px;
color:#FFFFFF;
padding-left:5px;
padding-right:6px;
padding-top:-4px;
padding-bottom:4px;
font-size:90%;
}

/* link for actu */
a.whiteActu:link,a.whiteActu:visited,a.whiteActu:hover,a.whiteActu:active{color:#FFFFFF;font-weight:bold;font-size:90%;}
.actu a:link,.actu a:visited,.actu a:hover,.actu a:active{color:#FFFFFF;font-weight:bold;}

.toolMenu{
margin:0px;padding:0px;
}


.Toolmenu{
float:right;padding-right:8px; padding-top:14px;font-size:110%;padding-bottom:0px;
color:#000000;
}


a.toolsoff:link,a.toolsoff:visited { 
text-decoration: none; 
color:#000000;
} 


a.toolsoff:hover,a.toolsoff:active { 
text-decoration: underline; 
color:#000000;
} 




.menuBottom{
background-color:#ABA7A6;
text-align:center;
font-size:110%;
color:#000000;
height:24px;
}


/* class for path */
a.pathHome:link,a.pathHome:visited{color:#E95700;text-decoration:none;border-bottom: none 0px;}
a.pathHome:hover,a.pathHome:active{color:#E95700;text-decoration:underline;}






a.path:link,a.path:visited{color:#3C7DA0;text-decoration:none;border-bottom: none 0px;}
a.path:hover,a.path:active{color:#3C7DA0;text-decoration:underline;}


.path{
color:#3C7DA0;
font-size:x-small;
padding-bottom:17px;
font-weight:bold;
}


/* classes for Internal Page  */


.titrePage{
padding-top: 3px;
padding-bottom: 1px;
margin:0px; 
color:#3C7DA0;
border-bottom: 1px solid #3C7DA0;
font-size:large;
font-weight:bold;
}


.moteur{
width: 160px;
background-color: #666666;
heigth: 100%;
border:0px;
}


.tdpath{
width:70em;
padding-top:22px;
padding-left:29px;
padding-right:29px;
color:#000000;
vertical-align:top;
font-size:small;
}


.contenuIP{
width:70em;
padding-left:29px;
padding-right:29px;
padding-top:11px;
padding-bottom:16px;
color:#000000;
vertical-align:top;
font-size:small;
}


a.selectionne:link,a.selectionne:visited,a.selectionne:hover,a.selectionne:active{color:#FFFFFF;font-size:110%;font-weight:bold;text-decoration:none;border-bottom: none 0px;}




.rightPicture{
height:100%;
background-color: #C6C8CA;
color:#000000;
vertical-align:top;
}
#video{
BORDER: #666666 1px solid; 
PADDING: 5px;
}
#videoHome{
BORDER: #666666 1px solid; 
margin-top:20px;
margin-left:6px;
margin-right: 5px;
margin-bottom: 7px;
padding: 5px;
/*height:0% !important;height:100%;*/
}


a.comebackTop:link,a.comebackTop:visited{color: #E95700;font-size:75%;font-weight:bold;font-style: normal;text-decoration: none;border:0px solid;}
a.comebackTop:hover,a.comebackTop:active { font-size:75%; font-style: normal; color: #666666; text-decoration: underline;border:0px solid;}


.justifieDroit{
text-align:right;
}
#margeDroit{
padding-right:120px;
}
#margeDroit1{
padding-right:160px;
}
.important{
color: #EE3043;
}
#logosRef{
text-align:center;
}
#logosRef td{
text-align:center;
padding:3px;
}
