/* CSS Document  */

/* Pages internes  */

html {
font-size: 100%;
}

body {
width:100%; 
padding: 0; 
text-align: center;
background-color: #CCEAEE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin:0;
color: #DEDEDE;
}



/* Navigation Rapide */

.hiddenStructure
{
display:block ;
background-color:transparent ;
background-image:none ;
border:none ;
width:1px !important;
height:1px !important;
overflow:hidden ;
padding:0 0 0 0 ;
margin:-1px 0 0 -1px ;
list-style:none;
float:none ;
}


/* container general  */
.hiddenStructure ul li
{
display:block ;
background-color:transparent ;
background-image:none;
border:none ;
width:1px !important;
height:1px !important;
overflow:hidden ;
padding:0 0 0 0 ;
margin:-1px 0 0 -1px ;
list-style:none ;
float:none ;
display: none;
}
/* container general  */

#wrapper {
width: 760px;
text-align: left;
margin:0 auto;
padding:0;

}

/* Header  */

#wrapper #header {
width: 760px; 
height: 108px;
margin: 0;
padding: 0;
background:url(/uploads/images/headerinterne.gif) no-repeat bottom;
} 

/* Header - Logo   */

#wrapper #header img{
margin: 0;
padding: 0;
float:left;
border: none;
height: 107px;
} 

#wrapper #header img a{
margin: 0;
padding: 0;
border: none;
} 

/* TITRE */

#wrapper #header #title {
	color:#fff;
	font-size: 0.8em;
	font-weight:bolder;
	margin:0 0 0 250px;
	position: relative;
	padding:0;
	width:320px;
	top:92px;
	background-color: #f87f11;
	text-align: center;
	text-transform: uppercase;
}

/* Header - Navigation principale */

#wrapper #header #HeaderNavigation {
margin:-10px 0 0 270px;
padding: 0;
font-size:0.77em;
}


#wrapper #header #HeaderNavigation ul {
margin: 0;
padding: 0;
display: inline;
}

#wrapper #header #HeaderNavigation ul li {
margin: 0;
padding: 0;
list-style-type: none;
display: inline;
color: #000000;
}

#wrapper #header #HeaderNavigation ul li a {
color: #000000;
margin: 0;
padding: 0;
list-style-type:none;
text-decoration:none;
}

#wrapper #header #HeaderNavigation ul li a:hover {
color: #f8af11;
margin: 0;
padding: 0;
list-style-type:none;
}

/* DRAPEAUX */

#wrapper #MenuNavigation #Drapeaux {
height: 18px;
width: 60px;
margin: 0 0 0 5px;
padding: 2px 0 0 0;
float:left;
} 

#wrapper #MenuNavigation #Drapeaux img{
border:none;
border:1px solid #b7b9bc;
}

#wrapper #MenuNavigation #Drapeaux a {
padding: 2px 0 0 0;
} 

#wrapper #MenuNavigation #Drapeaux #active {
border:1px solid white;
padding: 0; margin:2px 0 0 0;
} 

/* Menu Navigation  */  

#wrapper #MenuNavigation {
margin:0;
padding:0;
width:760px;
height:23px;
background-color:#B7B9BC;
color:white;
}

#wrapper #MenuNavigation ul {
margin:0 0px 0 0;
padding: 4px 0 0 0;
font-size: 0.8em;
float:right;
}

#wrapper #MenuNavigation ul li {
margin:  0 ;
padding: 0 7px 0 7px ;
list-style-type:none;
display:inline;
color:#ffffff;
background: transparent url(/uploads/images/pipe.gif) no-repeat right center;
}

#wrapper #MenuNavigation ul li a {
color:#ffffff;
margin: 0;
padding: 0;
list-style-type:none;
text-decoration:none;
}

#wrapper #MenuNavigation ul li a:hover {
color: #5a2142;
margin: 0;
padding: 0;
}

#wrapper #MenuNavigation ul li a#actif {
color: #5a2142;
margin: 0;
padding: 0;
}

#wrapper #MenuNavigation #item_menu_46{
background-image: none;
}

#wrapper #MenuNavigation #item_menu_147 {
background-image:none;
}

/* Conteneur principal  */  

/* BreadCrumb  */  

#wrapper #Contenu #Breadcrumb {
width: 740px;
height: 20px;
margin:0;
padding: 10px 0 0 10px;
font-size:0.8em;
}

#wrapper #Contenu #Breadcrumb a {
color: black;
text-decoration:underline;
}

#wrapper #Contenu #Breadcrumb a:hover{
text-decoration:underline;
}

/* Barre Gauche  */  

#wrapper #Contenu #BarreGauche {
width: 205px;
margin: 2px 0 0 0;
padding: 0;
float:left;
}


ul#navlist{
letter-spacing: 0;
font-weight: bold;
margin: 8px 0 0 0px;
padding:0 0 0 10px;
width:170px;
float:left;
}

ul#navlist li{
list-style: none;
margin: 0 0 5px 0;
padding: 0;
font-size:1em;

}

ul#navlist li a {
text-decoration: none;
display: block; 
padding: 0 0 5px 15px;
width:100%;
background: transparent url(/uploads/images/mmain_pict_off.gif) no-repeat;
color:#008e8f;
margin:0;

}

ul#navlist a:link, #navlist a:visited {
text-decoration: none;
}

ul#navlist a:hover, #navlist .actif {
color: #F60;text-decoration: none;
background:url(/uploads/images/mmain_pict_on.gif) no-repeat;
}

ul#navlist li ul {
font-size: 1em;
font-weight: normal;
padding: 0 0 0px 0;
margin:0;
}

ul#navlist li ul li  {
padding: 0 0 4px 0;
margin: 0 0 0 15px;
font-size:0.9em;

}

ul#navlist li ul li a {
padding: 0 0 0px 15px;
margin:0;
background: url(/uploads/images/mdeuz_pict_off.gif) no-repeat;
color:#3f3d42;
}

ul#navlist li ul li a:hover, ul#navlist li ul li .actif {
color: #F60;
background: url(/uploads/images/mdeuz_pict_on.gif) no-repeat;
}


/* styles sauf IE MAC \*/

a.thickboxdroit {
border:0 none;
float:right;
margin:0 0 5px 10px;
padding:5px 20px 0 0;
background:  url(/uploads/images/loupe.gif) right bottom no-repeat;
}

a.thickboxdroit:hover {
border:0 none
}

 /* fin styles sauf IE MAC */
 a.thickboxdroit:hover img {
 border:1px solid #f60
 }
 
 a.thickboxdroit img {
 border:1px solid #333
 }

#wrapper #Contenu {
width: 760px;
margin: 0 0 0 0;
padding: 0;
background-color: #ffffff;
font-size: 1em;
color:#000000;
}

#wrapper #Contenu h1 {
font-size: 1.3em;
}

#wrapper #Contenu h2 {
font-size: 1.1em;
}

#wrapper #Contenu h2 a{
font-size: 1.1em;
text-decoration:underline;
color:#008e8f;
}

#wrapper #Contenu h2 a:hover{
font-size: 1.1em;
text-decoration:none;
color:#008e8f;
}

#wrapper #Contenu h3 {
font-size: 1em;
}

/* Milieu niveau 2 */  

#wrapper #Contenu code{
border: 1px dotted #F60;;
background: #f8af11;
padding: 1px;}

#wrapper #Contenu dl.visite dt, #wrapper #Contenu dl.visite dd{margin:0;padding:0}

#wrapper #Contenu dl.visite dt{margin-left:180px}

#wrapper #Contenu dl.visite dd{margin-top:0px;margin-left:10px}

#wrapper #Contenu dl.visite dd img{float:left;position:relative;top:-20px;
left:-10px;
margin-bottom:20px}

#wrapper #Contenu dl.visite dt {clear:both}
	
#wrapper #Contenu dl dt{
Font-weight:bolder;
margin:5px;
}

#wrapper #Contenu dl dd{
line-height:1.5em;
}

#wrapper #Contenu #Milieu {
width: 530px;
margin: 0 0 0 10px;
padding:  8px 0 20px 0;
float:left;
line-height:1.3em
}

#wrapper #Contenu #Milieu h1 {
margin: 0 0 14px 0;
padding: 0;
border-bottom: 1px solid #008e8f;
color:#008e8f;
}

#wrapper #Contenu #Milieu h2 {
margin: 16px 0 12px 0;
padding: 0 ;
color:#008e8f;
}

#wrapper #Contenu #Milieu p {

padding:5px 0 5px 0;
margin: 0;
}



#wrapper #Contenu #Milieu ol{
padding:0 0 0 10px;
margin: 0;
}

#wrapper #Contenu #Milieu ol li{
padding: 10px 0 10px 0;
margin: 0 0 0 20px;
font-weight:normal;
}


#wrapper #Contenu #Milieu ol li ul{
padding:0 0 0 10px;
margin: 0;
font-weight:normal;
}

#wrapper #Contenu #Milieu ol li ul li{
font-weight:normal;
list-style: none;
padding: 0 0 0 12px;
margin: 0;
background:transparent url(/uploads/images/puce.gif) no-repeat 2px 0.45em;
}

#wrapper #Contenu #Milieu ol li ol{
padding:0 0 0 20px;
margin: 0;
}

#wrapper #Contenu #Milieu ol li ol li{
padding: 5px 0 5px 0;
margin: 0 0 0 12px;
font-weight:normal;
}

#wrapper #Contenu #Milieu ol li ol li ul{
padding:0 0 0 10px;
margin: 0;
font-weight:normal;
}

#wrapper #Contenu #Milieu ol li ol li ul li{
font-weight:normal;
list-style: none;
padding: 0 0 0 12px;
margin: 0;
background:transparent url(/uploads/images/puce.gif) no-repeat 2px 0.45em;
}

#wrapper #Contenu #Milieu ul{
padding:0 0 0 10px;
margin: 0;
}

#wrapper #Contenu #Milieu ul li{
list-style: none;
padding: 0 0 0 12px;
margin: 5px 0 0 0;
background:transparent url(/uploads/images/puce.gif) no-repeat 2px 0.45em;
}

.actu_puce{
padding: 0 0 0 12px;
margin: 0;
background:transparent url(/uploads/images/stitre3_arrow.gif) no-repeat 2px 0.30em;}

#wrapper #Contenu #Milieu  a{
color: #F87F11;
text-decoration: none;
}

#wrapper #Contenu #Milieu a:hover{
border-bottom: 1px dotted #F87F11;
}



/* Menu orange  */  

#wrapper #Contenu #Milieu #MenuOrange {
margin:0;
padding: 0 0 15px 0;
}

#wrapper #Contenu #Milieu #MenuOrange ul {
margin:0;
padding: 0;
font-size:1em;
}

#wrapper #Contenu #Milieu #MenuOrange ul li {
margin: 0;
padding: 0;
list-style-type:none;
}

#wrapper #Contenu #Milieu #MenuOrange ul li a{
padding: 0 0 0 10px;
margin: 0;
color: #F87F11;
background:transparent url(/uploads/images/stitre3_arrow.gif) no-repeat 2px 0.45em;
text-decoration: none;
}

#wrapper #Contenu #Milieu #MenuOrange ul li a:hover{
border-bottom: 1px dotted #F87F11;
}

/* Recherche */

.tx-indexedsearch select{ margin: 0 0 5px 0}
.tx-indexedsearch label{ float:left; clear:left; display:block; width:22%}
.tx-indexedsearch .tx-indexedsearch-browsebox{ display:block}
.tx-indexedsearch .tx-indexedsearch-browsebox ul{ padding-top:10px !important;}
.tx-indexedsearch .tx-indexedsearch-browsebox ul li { display:inline; margin-right:5px; margin-left:5px;
background-image: none !important;}
.tx-indexedsearch .tx-indexedsearch-browsebox LI a{ display:inline; margin-right:5px;
background-image: none !important; }

#wrapper #Contenu #Milieu #recherche ol {
margin:0;
padding: 0;
width: 500px;
clear:both;
}

#wrapper #Contenu #Milieu #recherche ol li{
margin: 0;
padding: 0 0 10px 0;
list-style-position:inside;
background-image: none;
}

#wrapper #Contenu #Milieu #recherche ol li a {
padding: 0;
margin: 0;
color: #F87F11;
text-decoration: none;
background-image: none;
}

#wrapper #Contenu #Milieu #recherche ol li a:hover{
border-bottom: 1px dotted #F87F11;
background-image: none;
}

#wrapper #Contenu #Milieu #recherche #suivant {
position:relative;
top: -27px;
color:#008e8f;
font-size: 1.1em;
width: 70px;
padding: 0;
margin:  0;
float:right;
font-weight:bolder;
}

#wrapper #Contenu #Milieu #recherche #suivant a{
color:#008e8f;
text-decoration: none;
background-image: none;
}

#wrapper #Contenu #Milieu #recherche #suivant a:hover{
color:#008e8f;
text-decoration: underline;
background-image: none;
}


#wrapper #Contenu #recherche form.Recherche{
margin: 0;
padding: 12px 0 0 0;
clear:both;
}

/* Actualites */

#wrapper #Contenu #Milieu h2.actu {
margin: 25px 0 0 0;
padding: 0 ;
color:#008e8f;
}

#wrapper #Contenu #Milieu .date{
font-size: 0.9em;
padding: 5px 0 5px 0;
margin: 0;
color: #666;
}


/* Footer  */  

#wrapper #Contenu #Footer {
height: 80px;
padding: 10px 0 0 0;
clear:both;
width: 760px;
text-align: center;
margin:0;
background-color: #CCEAEE;
font-size: 0.8em;
color:#000;

}


#wrapper #Contenu #Footer ul {
margin: 0;
padding: 0 0 10px 0;
text-align:center;
}

#wrapper #Contenu #Footer ul li {
margin: 0;
padding: 0;
list-style-type:none;
display:inline;
}

#wrapper #Contenu #Footer ul li a {
color:#000;
margin: 0;
padding: 0;
list-style-type:none;
text-decoration:none;
}

#wrapper #Contenu #Footer ul li a:hover {
color: #f8af11;
margin: 0;
padding: 0;
text-decoration:none;
}

address {font-style:normal;}

/* Mise en forme */

#wrapper #Contenu #Milieu img{border:none;}

a[href$=".pdf"]{background:#fff url(/images/pdf.gif) no-repeat right center;
padding:0 15px 0 0;}

#wrapper #Contenu #Milieu .back{background:transparent url(/uploads/images/stitre3_arrow.gif) no-repeat 0 ;
padding:0 0 0 10px;margin-top:1.5em}
.clear{clear:both}

#wrapper #Contenu #Milieu img{border:none}

.imgauche {float:left;margin:5px 10px 5px 0;}
.imgdroite {float:right;margin:5px 0 5px 10px;}


.comment,.captiontext{font-size:.8em;color:#7f7f7f}


   #Milieu  { min-height:400px; } 