/* ----------------------------------------------------------*/
/* ---global à toutes les pages---------------------------------------*/
/* ----------------------------------------------------------*/
body {
font-size: 80%;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
margin: 0;
padding: 0;
background-color: #fdf1dd ;
text-align: center}
body.N1 {}
body.N2 {}
span.hide {display:none}
p {font-size: 0.8em; color: #660066}
.break {clear: both}
a {color: #ee7724!important; text-decoration: underline !important; cursor: pointer!important}
a:hover { color: #660066!important; text-decoration: none !important}
a:focus {text-decoration: none !important}
a:active {color: #660066!important}
h1,h2,h3,h4,h5,h6 {
    color:#660066; 
    font-size:1em;
    margin: 0; padding: 0; border: 0
    }
a img { border: 0}
img { padding:0; margin: 0; border: 0}
hr.marge {visibility: hidden}
ul {margin:0; padding:0;border:0}
li {font-size: 0.8em}

/* ----------------------------------------------------------*/
/* ---Global structure----------------------------------------------*/
/* ----------------------------------------------------------*/
#AllContent {
width: 780px;
margin: 0 auto;
position: relative;
text-align: left;
/*border: 1px #660066 solid*/
}
#Entete, 
#HomeContent, 
#Footer {
    width: 780px
    }

/* ----------------------------------------------------------*/
/* ---Entete page----------------------------------------------*/
/* ----------------------------------------------------------*/
#Entete {
    height: 70px;
    background: transparent url(/global/medias/bgEntete.gif) no-repeat
}
#Entete h1.homeH1 {
    position: absolute;
    top: 50px; left: 190px;
    font-weight: normal;
    color: #ee7724; 
    font-size:1.2em
    }
#logoEnt {
    position: absolute;
    width: 125px; height:50px;
    top:17px; left:15px 
    }
#NavEntete {
    position: absolute;
    top: 5px; left: 150px;
    width: 550px;
    }
#NavEntete ul {
    float: right;
    margin-top: 7px; 
    }
#NavEntete ul li {
   display: inline;
    list-style: none;
    cursor: pointer;
   padding: 0 0 7px 0;
    }
#NavEntete ul li a {
    float: left;
    display: block;
    height: 40px;
    margin: 0 0 0 7px;
    text-decoration: none!important;
    background: transparent url(/global/medias/itemNavEnt.gif) no-repeat top left
    }
#NavEntete ul li.btnEnt01 a,
#NavEntete ul li.btnEnt02 a,
#NavEntete ul li.btnEnt03 a,
#NavEntete ul li.btnEnt04 a,
#NavEntete ul li.btnEnt05 a  {
    padding: 2px 0 0 25px;
    font-weight: bold!important;
    }
#NavEntete ul li a:hover {
    color: #660066;
    background: transparent url(/global/medias/itemNavEntover.gif) no-repeat top left
}

/* ----------------------------------------------------------*/
/* ---Liens nav entete visitée----------------------------------------------*/
/* ----------------------------------------------------------*/
#fab01 #AllContent #GlobalFiche #Content #EnteteFiche #NavEntete li.btnEnt02 a,
.th06 #AllContent #GlobalFiche #Content #EnteteFiche #NavEntete li.btnEnt03 a,
.th07 #AllContent #GlobalFiche #Content #EnteteFiche #NavEntete li.btnEnt04 a,
.th08 #AllContent #GlobalFiche #Content #EnteteFiche #NavEntete li.btnEnt05 a {
    color: #660066!important;
    background: transparent url(/global/medias/itemNavEntover.gif) no-repeat top left
    }

/* ----------------------------------------------------------*/
/* ---HomeContent----------------------------------------------*/
/* ----------------------------------------------------------*/
#HomeContent {
    height: 441px;
    background: transparent url(/global/medias/bgContent.jpg) no-repeat
    }
#HomeContent p {
    position: absolute;
    line-height: 15px;
    top: 435px; left: 50px;
    margin-top:7px;
    width: 550px
    }
#HomeContent img {margin: 10px 0 0 35px}
#HomeContent a.btConcept {
    display: block;
    width: 200px; height: 40px;
    text-decoration: none!important;
    color: #ee7724;
    padding: 12px 0 0 50px;
    margin-top: 4px;
    margin-left: 350px;
    background: transparent url(/global/medias/btnConcept.gif) no-repeat top left
    }
#HomeContent a.btConcept:hover {
    background: transparent url(/global/medias/btnConceptover.gif) no-repeat top left
    }

/* ----------------------------------------------------------*/
/* ---#ZoneFlash----------------------------------------------*/
/* ----------------------------------------------------------*/
#ZoneFlash {
    display: block; 
    position: relative;
    left: 20px;
    border: 1px black solid;
    width: 710px; height: 270px
    }

/* ----------------------------------------------------------*/
/* ---Content global fiches----------------------------------------------*/
/* ----------------------------------------------------------*/
#GlobalFiche, #FooterFiche, #FooterFicheSans {
    float: left; width: 780px
    }
#GlobalFiche {
    background: transparent url(/global/medias/bgGlobalFiche.gif) repeat-y
    }
#Content, #MenuGlobal {float: left }
#MenuGlobal {width: 180px}
#Content, #EnteteFiche {width: 600px}
#EnteteFiche {height: 48px;
    background: transparent url(/global/medias/bgContent.gif) no-repeat top left
    }
#Content {
    background: transparent url(/global/medias/bgContent.gif) no-repeat top left
    }

/* ----------------------------------------------------------*/
/* ---Content formulaire---------------------------------------------*/
/* ----------------------------------------------------------*/
form {
    margin: 0; padding: 5px 0 5px 0; 
    width: 550px
    }
form p {
    float: left;
    width: 550px;
    margin: 5px 0 5px 0; padding: 0 0 8px 0;
    border-bottom: 1px #e9cce4 solid; 
    width: 100%;
    }
label, select, input {float: left}
fieldset {padding: 5px; border: 1px #e9cce4 solid}
legend {color: #F3761F; margin-bottom:5px; font-size: 11px}
label {
    font-weight: bold !important;
    font-size: 1em;
    display: block;
    width: 175px
    }
label.concerne {width: auto; 
	color: black; font-weight: normal !important
	}
select, input, textarea {
    color:black;
    font-size: 10px
    }
textarea {
    height: 50px;
    font-family: verdana !important
    }
input, textarea {width:250px; border: 1px #5f0064 solid}
select {background-color: #f3761f}
input {background-color: #fae5c2}
input.chx {
    width: auto; 
    background-color: white !important;
    margin-right: 5px;
    border: 0 !important
    }
input.envoi {float: right; background-color: #f3761f ;width: auto}


/* ----------------------------------------------------------*/
/* ---Content fiches----------------------------------------------*/
/* ----------------------------------------------------------*/

#Content h2.ContentH2 {
	height: 50px;
    margin: 0; padding: 0 0 0 70px;
    font-size: 1.2em!important;
    letter-spacing: 0.1em
    }
#Content h3 {
    width: 530px;
    color: #833886; 
    margin-bottom: 5px; 
    border-bottom: 1px #833886 solid
    }
#Content h3.rapStit {
	font-size: 1em;
	margin:0!important;
	color: #f3761f!important;
	border:0!important;
	}
#Content p.intro {
    margin: 5px 0 0 0; 
    width: 550px
    }
#Content p.intro strong {color: #f3761f!important}
#Content p.intro img {
 	float: right; 
 	padding: 0 0 10px 10px;
 	/*border: 1px #5f0064 solid*/
 	}
#Content p.present {
    margin: 5px 0 0 0;
    padding: 0 0 5px 0;
    width: 550px;
    border-bottom: 1px #fae5c2 solid
    }

/* ---Content fiches----------------------------------------------*/
#Content ul.tele {}
#Content ul.tele li,
#Content ul.tele #localisationPDF {
    font-size: 0.9em!important;
    }
#Content ul.tele li,
#localisationPDF li  {
    width: 530px; 
    list-style: none;
    margin-bottom: 2px;
    background: transparent url(/global/medias/itemLi.gif) no-repeat left top
    }
#localisationPDF li {margin: 5px 0 5px 20px}
#Content ul.tele li a,
#localisationPDF li a {
	display: block;
	padding: 0 0 0 15px;
	text-decoration: none !important;
	}
#Content ul.tele li a {
	width: 505px;
	border-bottom: 1px #fadbc5 solid
	}
#localisationPDF li a {
	width: 250px;
	border-bottom: 1px #fadbc5 solid
	}
#Content ul.tele li a:hover,
#localisationPDF li a:hover {
	background: transparent url(/global/medias/itemLiover.gif) no-repeat left top
	}
#localisationPDF {}

/* ----------------------------------------------------------*/
/* ---Menu global des fiches----------------------------------------------*/
/* ----------------------------------------------------------*/
#MenuGlobal {
    height: 495px;
    background: transparent url(/global/medias/bgMG.gif) no-repeat top left
    }
#MenuGlobal ul {
    margin-top: 175px
    }
#MenuGlobal ul li {
    list-style: none;
    cursor: pointer;
    margin: 0 0 3px 0;
    }
#MenuGlobal ul li.MG01,
#MenuGlobal ul li.MG02,
#MenuGlobal ul li.MG03,
#MenuGlobal ul li.MG04,
#MenuGlobal ul li.MG05 {
    padding: 7px 25px 5px 0;
    background: transparent url(/global/medias/itemMGFiche.gif) no-repeat 0 -25px 
    }
#MenuGlobal ul li.MG01 a {}
#MenuGlobal ul li.MG02 {margin-left: 2px;}
#MenuGlobal ul li.MG03 {margin-left: 4px;}
#MenuGlobal ul li.MG04 {margin-left: 6px;}
#MenuGlobal ul li.MG05 {margin-left: 8px;}
#MenuGlobal ul li.MG02:hover,
#MenuGlobal ul li.MG03:hover,
#MenuGlobal ul li.MG04:hover,
#MenuGlobal ul li.MG05:hover {
    background: transparent url(/global/medias/itemMGFiche.gif) no-repeat 0 0 
    }

#MenuGlobal ul li.MG01 a,
#MenuGlobal ul li.MG02 a,
#MenuGlobal ul li.MG03 a,
#MenuGlobal ul li.MG04 a,
#MenuGlobal ul li.MG05 a {
    font-size: 1em!important;
    font-weight: bold;
    text-decoration: none!important;
    padding: 0 0 0 28px
    }
#MenuGlobal ul li.MG01 a:hover,
#MenuGlobal ul li.MG02 a:hover,
#MenuGlobal ul li.MG03 a:hover,
#MenuGlobal ul li.MG04 a:hover,
#MenuGlobal ul li.MG05 a:hover {
    color: white!important
    }
    
.snavMG {margin: 7px 0 0 0!important; padding:0!important}
.snavMG li.snv01,
.snavMG li.snv02, 
.snavMG li.snv03 {font-size: 0.9em!important;line-height:1.2em!important;}
.snavMG li.snv01 a,.snavMG li.snv02 a, .snavMG li.snv03 a {
	color: #FFCC66!important;
	}
    
/* ----------------------------------------------------------*/
/* ---Sous navigation des fiches----------------------------------------------*/
/* ----------------------------------------------------------*/   
 #sousnav {
 	position: absolute;
 	width: 490px;
 	border-bottom: 1px #fae5c2 solid;
 	left: 250px; top: 70px;
 	padding: 0 0 5px 0;
 	margin-bottom: 15px;
 	}
 #sousnav li.btsn01,
 #sousnav li.btsn02,
 #sousnav li.btsn03 {
 	float: right;
 	border-left: 1px #f3761f solid; 
    list-style: none;
    margin-left: 10px;
    padding: 0 0 0 7px;
    cursor: pointer;
    }
#sousnav li.btsn03 {}
 #sousnav li a {
 	font-size: 11px; color:#f3761f;
 	text-decoration: none!important
 	}
 
/* ---Sous navigation des fiches visited----------------------------------------------*/
#fab01 #AllContent #Content #sousnav li.btsn01 a {
	font-weight: bold; color: #6c0b6c!important
	}
#fab02 #AllContent #Content #sousnav li.btsn02 a {
	font-weight: bold; color: #6c0b6c!important
	}
#fab03 #AllContent #Content #sousnav li.btsn03 a {
	font-weight: bold; color: #6c0b6c!important
	}

/* ----------------------------------------------------------*/
/* ---Menu global des fiches visitées----------------------------------------------*/
/* ----------------------------------------------------------*/
.th01 #AllContent #GlobalFiche #MenuGlobal li.MG01 {
    /*margin-left: 2px;*/
    background: transparent url(/global/medias/itemMGFicheBis.gif) no-repeat 0 -25px
    }
.th01 #AllContent #GlobalFiche #MenuGlobal .snavMG li a {color: red!important}
.th02 #AllContent #GlobalFiche #MenuGlobal li.MG02 {
    margin-left: 2px;
    background: transparent url(/global/medias/itemMGFiche.gif) no-repeat 0 0 
    }
.th03 #AllContent #GlobalFiche #MenuGlobal li.MG03 {
    margin-left: 4px;
    background: transparent url(/global/medias/itemMGFiche.gif) no-repeat 0 0 
    }
.th04 #AllContent #GlobalFiche #MenuGlobal li.MG04 {
    margin-left: 6px;
    background: transparent url(/global/medias/itemMGFiche.gif) no-repeat 0 0 
    }
.th05 #AllContent #GlobalFiche #MenuGlobal li.MG05 {
    margin-left: 8px;
    background: transparent url(/global/medias/itemMGFiche.gif) no-repeat 0 0 
    }
    
.th01 #AllContent #GlobalFiche #MenuGlobal .snavMG li a {color: #ffcc99!important}
#fab01 #AllContent #GlobalFiche #MenuGlobal .snavMG li.snv01 a,
#fab02 #AllContent #GlobalFiche #MenuGlobal .snavMG li.snv02 a,
#fab03 #AllContent #GlobalFiche #MenuGlobal .snavMG li.snv03 a {color: white!important}
    
.th02 #AllContent #GlobalFiche #MenuGlobal li.MG02 a,  
.th03 #AllContent #GlobalFiche #MenuGlobal li.MG03 a,   
.th04 #AllContent #GlobalFiche #MenuGlobal li.MG04 a,
.th05 #AllContent #GlobalFiche #MenuGlobal li.MG05 a {color: white!important}

/* ----------------------------------------------------------*/
/* ---Menu global des fiches visitées------------------------------*/
/* ----------------------------------------------------------*/
#Fiche {
    float: left;
    margin: 10px 0 0 0;
    background: transparent url(/global/medias/bgFicheContent.gif) repeat
    }
#FicheContent, #Liberez {float: left}
#FicheContent {width: 370px}
#FicheContent p {margin: 3px 0 0 0}
#FicheContent p.nb {font-size: 0.8em; color:#333}
#FicheContent h4 {margin-top:7px; border-bottom: 1px #b14b9f solid}
   
/* ---Bloc d’acces Liberez------------------------------*/
#Liberez {
    width: 230px;
    padding: 0 0 115px 0; 
    background: transparent url(/global/medias/bgMenuLiberez.gif) no-repeat top
    }
#Liberez h2.TitDvpt,
#Liberez p,
#Liberez span.stitBlanc {
    width: 185px
    }
#Liberez h2.TitDvpt,
#Liberez span.stitBlanc {
    margin:0;
    padding: 0 0 0 45px
    }
#Liberez span.stitBlanc {
    color: white;
    font-weight: bold;
    font-size: 0.9em!important
    }
#Liberez ul {
    margin-top:7px
    }
#Liberez ul li {
    margin-left: 20px;
    color: #f6d499 !important;
    list-style: none!important;
    /*background: transparent url(/global/medias/itemLiberez.gif) no-repeat top left*/
    }
#Liberez ul li.PntDvpt01,
#Liberez ul li.PntDvpt02,
#Liberez ul li.PntDvpt03,
#Liberez ul li.PntDvpt04,
#Liberez ul li.PntDvpt05 {
    border-bottom: 1px white solid;
    width: 165px; 
    padding: 5px 0 5px 25px;
    color: white!important;
    }
#Liberez ul li.PntDvpt01  {color: #f3761f!important}
#Liberez ul li.PntDvpt01 a, #Liberez ul li.PntDvpt02 a,
#Liberez ul li.PntDvpt03 a, #Liberez ul li.PntDvpt04 a,
#Liberez ul li.PntDvpt05 a { text-decoration: underline !important }
#Liberez ul li.PointDvpt a:hover {color: white !important}
#Liberez p.txtDvpt {border: 1px black solid; width: 150px; margin: 0 0 0 50px;}

/* ----------------------------------------------------------*/
/* ---Pied de page fiches / FooterFiche------------------------------------*/
/* ----------------------------------------------------------*/
#FooterFiche {
    height: 85px;
    background: transparent url(/global/medias/bgFooterFiche.gif) no-repeat top left
    }
#FooterFicheSans {
    height: 85px;
    background: transparent url(/global/medias/bgFooterFicheSans.gif) no-repeat top left
    }
#FooterFiche img, #FooterFicheSans img {z-index:1; margin: 45px 0 0 575px}
#FooterFiche a {
	position: absolute;
	color: black;
	margin: -25px 0 0 -10px;
	font-size: 0.8em!important;
	border: 1px black solid;
	}

/* ----------------------------------------------------------*/
/* ---Pied de la page-------------------------------------------------*/
/* ----------------------------------------------------------*/

#Footer {
    height:70px;
    background: transparent url(/global/medias/bgFooter.gif) no-repeat top
}
#Footer img {margin: 32px 0 0 575px}
