@charset "iso-8859-1";
/* CSS Document */

html {
	margin : 0;
	padding : 0;
	height: 100%;
}

body {
	margin: 0;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.95em;
	line-height: normal;
	padding-top: 0px;
	padding-bottom: 30px;
        background-color:#E5E6F1;
        /*background-image: url(../images/background/fondo.gif);
	background-repeat: repeat;*/	
	height: 100%;

}


h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
}

p {
	padding : 0 0 7px 0;
	margin : 0;
	font-size : 1em;
}

/*


ul {
	font-size : 1em;
	margin : 0 0 0 15px;
	padding : 0;
}

ol {
	font-size : 1em;
	margin : 0 0 0 30px;
	padding : 0;
	list-style-type : decimal;
}

li {
	font-size : 1em;
	list-style-type : disc;
	list-style-position : outside;
}

*/
table {
	margin : 0;
	padding : 0;
	font-size : 0.8em;
	/*width : 100%;*/
}

tr {
	margin : 0;
	padding : 0;
	font-size : 1em;
}

td {
	margin : 3px;
	padding : 0 3px 0 3px;
	font-size : 1em;
}

element.style {
        font-weight:bold;
}

form{
	display : block;
	margin : 0;
	padding : 0;
}

input, select {
	font-size : 1em;
	line-height : 1.2em;
	color : #090909;
}

textarea{

	font-size : 1em;
	color : #090909;
}

span {

	font-size : 1em;
}

img {
	margin : 0;
	padding : 0;
}

a img{
	margin : 0;
	padding : 0;
	border : none;
}


a, a:link {
	color: #2970A6;
	text-decoration: none;
	/*font-weight : bold;*/
}


a.mail {
	color: #988E07;
	font-weight: bold;
	text-decoration: none;
}

a.mail:hover, a.download:hover {

	text-decoration: underline;
}

a:hover {
	color: #988E07;
	text-decoration : none;
}

a.download {
	color: #988E07;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/pouces/item_bleu.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding: 0 0 0 10px;
}

.iframe_seul_colonne {
	border:1px dotted #D6D6D6;
	float:none;
	padding:2px;
	height:257px;
	width:210px;
        margin:5px auto;
}

.iframe_gauche_home, .iframe_droite_home, .iframe_gauche {
	border:1px dotted #D6D6D6;
	float:left;
	padding:2px;
	height:257px;
	width:210px;
}

.iframe_gauche {
	margin:0px 15px 0 0;
}


.iframe_gauche_home {
	margin:14px 15px 10px 0;
}


.iframe_droite_home {
	margin:14px 0 10px 0;
}

.float_gauche {
        float: left;
}

h1 a, h2 a, h3 a, h4 a {
       	text-decoration: none;
}



h1 a:hover, h2 a:hover, h3 a:hover {
	color: #2970a6;
	text-decoration: none;
}

#center h1.titre_cache {
	display:none;
}

#center h1.titre_normal {
	
}

#global {
	
	width: 990px;
	margin: -1px auto 0 auto;
	padding: 0;
	background-color: #F2f2f2;
}



html:not([lang*=""]) #global {
	height: 1%;

}

html:first-child #global {
	height: 1%;

}

html[xmlns*=""] body:last-child #global {
	height: 1%;

}

#header {
        width: 990px;
	height: 160px;
	position: relative;
	margin: 0 0 0 0;
	padding: 0;
	z-index: 5;
	background-color: #F2F2F2;
	
}


.bandeau-accueil {
	
	margin: 0 0 0 0;
	padding: 0;
	height: 140px;
	width: 990px;
	z-index: 0;
	background-color: #F2f2f2;
	
}

.tx-ebandeaualeatoire-p1 {
        margin: 0;
	padding: 0;
	width: 1000px;
}

#content {
	
	width: 990px;
	float:left;
	margin: 0;
	background-color: #ffffff;
	background-image: url(../images/background/border.gif);
	background-repeat: repeat-y;
	padding: 0 0 0 0;
	display: block;
}

#content-home {
	
	width: 990px;
	float:left;
	margin: 0;
	background-color: #ffffff;
	/*background-image: url(../images/background/border.gif);
	background-repeat: repeat-y;*/
	padding: 0 0 0 0;
	display: block;
}

.center_center {
	
	display: block;
	padding: 0 25px 25px 25px;
	overflow: hidden;
	margin: 0 !important;
	margin: 0 0 0 237px;
	background-color: transparent; 
	background-image: url(../images/background/gris_bg.jpg);
	background-repeat: repeat-x;
	  
}

* html .center_center {
	width:100%;	
}

#center_home {	
	display: block;
	padding: 0 0 25px 0;
	overflow: hidden;
	margin: 0 !important;
	margin: 0 0 0 237px;
	background-color: transparent; 
	background-image: url(../images/background/gris_bg.jpg);
	background-repeat: repeat-x;
	  
}

* html #center_home {
	width:100%;	
}

#center #center_home p {	

        font-size: 0.8em;
	color: #ff0000;  
}

.contenu {
	float:left;
	margin:0;
	padding:0;
	width:100%;

}

.bloc_droite {
	float:right;
	margin:0 0 10px 20px;
	padding:0;
	width:50%;
	/*background-color:#F2F2F2;
        border: 1px dotted #006699;*/
	clear:both;
}

.texte_encadre {
	margin:10px auto;
	padding:10px;
	width:95%;
	background-color:#edf1f4;
       /* border: 1px dotted #006699;*/
	
}

* html .bloc_droite {
	width:48%;
}

#colonne-gauche {
	float: left;
	width: 240px;
	display: inline;
	margin: 0 !important;
	margin: 0 -3px 0 0;
	padding: 0 0 20px 0;
	background-position: 100% 0;
	background-image: url(../images/background/ombre_left.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 100%;
	
}

#colonne-gauche-home {
	float: left;
	width: 240px;
	display: inline;
	margin: 0 !important;
	margin: 0 -3px 0 0;
	padding: 0 0 25px 0;
	background-image: url(../images/background/gris_bg.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;	
}

#titrerubrique {
      	margin: 0;
	padding: 0;  
}

#titrerubrique h1 img {
      	margin: 5px 0 0 0;
	padding: 0;  
}

.cadre_menu {
      	margin: 0;
	padding: 0;  
}

#derecha_home {
	
	width: 303px;	
	margin: 0 0 0 0 !important;
	margin: -9px 0 0 -3px;
	float: right;
	text-align: left;
	padding: 0;
	background-image: url(../images/background/gris_bg.jpg);
	background-repeat: repeat-x;

}


#derecha {
	
	width: 230px;		
	margin: 0 0 0 0 !important;
	margin: 0 0 0 -3px;
	float: right;
	background-image: url(../images/background/gris_bg.jpg);
	background-repeat: repeat-x;
	/*min-height: 150px;*/
}

.column-droite {
	
	width: 100%;
	margin: 0 0 0 0 !important;
	margin: 0 0 0 -3px;
	float: right;	
	/*text-align: left;*/
        padding: 10px 0 1em 0,

}


#footer {
	
	float: left;
	width: 990px;
	margin: 0;
	padding: 0;
	background-repeat: repeat-x;
	color: #F2F2F2;
	background-image: url(../images/background/pied_vague_bleu.gif);	
	height: 45px;
	background-color: #ffffff;	
}

#footer p {
	font-size: 0.6em;
	line-height: normal;
	margin: 2em 0 0 9em;
	padding: 0;
}


.csc-textpic-caption {
	font-size: 0.6em;
	color: #333333;
	margin: 0;
	padding: 0;
}


#center p.csc-header-date {
        color: #666666;
        font-size: 0.7em;
        margin: 0 0 -5px 0;
        padding: 0;	
}

.column-droite div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img
 {
       margin-top: 5px;
}

#derecha_home div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img, #derecha_home .csc-textpic csc-textpic-center csc-textpic-above
 {
       margin: 0;
}

#center div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img
 {
       margin: 7px 0 0 0;
}

/*.tx-ffiframe-pi1 {
	margin: 15px 0 15px 0;
}
*/
/*******************************************************************/
/************************ menu haut deroulant***********************/
/*******************************************************************/

#nav {
	position: absolute;
	width: 990px;
	list-style: none;
	line-height: 1.3;
	background: transparent;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 0;
	color: #000000;
	font-size: 11px;
	z-index: 10;
}

#nav ul {
	position: absolute;
	width: 990px;
	list-style: none;
	line-height: 1;
	background: transparent;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 0;
	font-size: 11px;
	z-index: 10;
	color: #000000;
}

#nav a {
	display: block;
	/*width: 15em;*/
	color: #003366;
	text-decoration: none;
	padding: 0.25em 2em;
	font-weight: bold;	    
}


#nav li {
	float: left;
	padding: 0;
	/*width: 17em;*/
	color: #000000;
}

* html #nav li {
	/*width: 18em;*/
}

#nav li a {
	color: #000000;
	/*width: 14.2em;*/		
}


#nav li a:hover {
	color: #ffffff;
	background-color: #5A7A9B;
	/*width: 14.2em;*/
}



* html #nav li a {
	
	width: 15.1em;
		
}

* html #nav li a:hover {
	
	width: 15.1em;
		
}


#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 18em;
	margin: 0;
	font-size: 0.9em;
	font-weight: normal;	
	border-width: 1px;
	background-color: #859CB3;
	line-height: 1.5;
}


* html #nav li ul {

	width: 16.8em;
	
}

#nav li ul a {

	color:#FFFFFF;	

}


#nav li li {
	
	/*width: 18em;*/
}


#nav li li a {
        padding-right: 1em;
	width: 15em;
}


* html #nav li li a {

        padding-right: 1em;
	width: 16.8em;	
}

#nav li li a:hover {
        padding-right: 1em;
	width: 15em;

}

* html #nav li li a:hover {
        padding-right: 1em;
	width: 16.8em;
}

#nav li li li {
	padding-right: 1em;
	/*width: 18em;*/
}

#nav li li li a {
	padding-right: 1em;
	width: 15em;
}

#nav li li li a:hover {
	padding-right: 1em;
	width: 15em;
}

* html #nav li li li a {

	width: 14em;
}

* html #nav li li li a:hover {

	width: 14em;
}


#nav li ul ul {
	margin: -2em 0 0 18em;
 	width: 19em;
	font-size: 1em;
	font-weight: normal;
	background-color:#617F9E;
	line-height: 1.5;

}

* html #nav li ul ul {
	margin: -2em 0 0 16.8em;
 	width: 15em;

}

#nav li ul ul ul {
	margin: -1.70em 0 0 17em;
	font-size: 1em;
	font-weight: normal;
	background-color: #617F9E;
	line-height: 1.5;
	border: dotted #013366;
	border-width: 1px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li li a:hover, #nav li li:hover, #nav li li.sfhover, #nav li li li:hover, #nav li li li.sfhover {
	background-color: #003366;	
}

#nav li:hover, #nav li.sfhover {
	background-color: transparent;
	
}

/*********************************************************************/
/**************************** visuel haut ****************************/
/*********************************************************************/


#logo {
	position: relative;
	margin: -7.5em 0 0 3em;
	width: 65px;
	height: 65px;
	z-index: 1;
}


#header h1 {
	font-size: 1.3em;
	font-weight: bold;
	height: 20px;
	line-height: normal;
	margin: 30px 0 0 20px;
	padding: 0;
	position: relative;
	z-index: 0;
	color: #003366;
        width: 600px;	
}

#header h2 {
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	height: 20px;
	line-height: normal;
	margin: 0.5em 0 0 20px;
	z-index: 3;
	position: relative;
	width: 700px;
	font-variant: small-caps;
}


*+html #header h2 {
	font-size: 12px;
}

* html #header h2 {
	font-size: 12px;
}


/*******************************************************************/
/**************************** menu top *****************************/
/*******************************************************************/


#menu-top {
	width: 100%;
	position: relative;
	background-color: #5A7A9B;
	margin: 0;
	z-index: 10;
	height: 25px;
	padding: 0;
}


ul#menu-infos {
	color: #FFFFFF;
	float: right;
	padding: 0;
	font-size: 10px;
	line-height: 10px;
	margin: 7px 1em 0 0;
}

ul#menu-infos li {
	display:inline;
	font-weight: bold;
	padding: 0 1em 0 0;
	list-style: none;
}


ul#menu-infos a {
	color: #FFFFFF;
}


ul#menu-infos a:hover {
	color:#000000;

}


/*******************************************************************/
/************************** MENU LANGUES ***************************/
/*******************************************************************/


#menu-langues {
	margin: 3px 0 0 1em;
	padding: 0;
	float: left;
	font-size: 0.65em;
	width: 50%;
	font-weight: bold;
	display: none;/*mettre block pour afficher un bloc de 3 langues*/
}

#menu-langues a img {
	margin: 7px 0 -5px;
	padding: 0;

}

#menu-langues ul {
	margin: -7px 0 0;
	padding: 0;
	list-style: none;
	text-decoration: none;	
}

#menu-langues li {
	display:inline;
	margin: 0;	
	padding: 0;
}

#menu-langues li a {
	color:#000000;
	margin: 0;	
	padding: 0 10px 0 0;
}

#menu-langues li a:hover {
	color:#ffffff;
	text-decoration: none;	
}

#menu-langues li a.active, ul#menu-infos a.active {
	color:#ffffff;

}
#menu-langues .menu_langue_title a {
        margin: 0;
        padding: 0;
}

/*******************************************************************/
/**************************** search box ***************************/
/*******************************************************************/


.recherche {
	z-index: 7;
	width: 230px;
	padding: 0;
	margin: -12px 5px 0 760px;
	background-color: transparent;
	position: relative;

}



* html .recherche {
		
	width: 230px;	
	margin: -18px 0 0 760px;
        position: absolute;
}


.recherche p {
	line-height: 10px;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	margin: 0 2.9em -0.8em 0;

	height : 20px;
	padding: 0;
	text-align: right;

}


.recherche label {

	display : none;
} 


.recherche form {
	margin : 0; 
	padding : 0;			
} 


form {
	display : block;
	margin : 0;
	padding : 0;	
}

input, select {
	font-size: 9px;
	line-height: 9px;
	color: #090909;
}

.recherche input.submit_recherche {
	padding : 1px;
	margin : 0 0 0 2px;
	width: 20px;
	color : #003366;
	background-color: #999999;
	position:relative;
        cursor: hand;
}

.recherche input {
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	background-color: #FFFFFF;
	width: 190px;
	color : #003366;
	margin : 0;
	padding : 2px;
	font-size : 10px;
	line-height: 10px;
	position: relative;
} 


/*******************************************************************/
/************************** FIL D'ARIANNE **************************/
/*******************************************************************/


#fildariane {

	color: #003366;
	padding: 10px 230px 30px 20px !important;
	padding: 7px 230px 30px 20px;
	margin: 0;
	background-color: #F2F2F2;
	position: relative;
}

#fildariane_home {

	color: #003366;
	padding: 10px 230px 10px 20px !important;
	padding: 4px 230px 0px 20px;
	background-color: #F2F2F2;
	position: relative;
	margin: 0;
}



#fildariane p, #fildariane_home p {

	display:inline;
	line-height: 14px;
	margin: 0;
	font-size: 11px;
	font-weight: normal;	

}


#fildariane p a:hover {

        font-weight: normal;
	color:#333333;
	text-decoration: none;
}


#fildariane a.active {
	color:#000000;
} 


.fil a {
	background-image:url(../images/pouces/micro_fil_bleu.gif);
	background-repeat:no-repeat;
	background-position:3px 5px;
	padding-left: 12px;
	font-weight: normal;	
}

#fildariane p.accueil, #fildariane_home p.accueil, #fildariane p.accueil a:hover, #fildariane_home p.accueil a:hover {
	font-weight: bold;
}

#fildariane_home p.accueil a:hover {
	color:#333333;
}


/******************************************************************************************/
/**********************************COLONNE GAUCHE******************************************/
/******************************************************************************************/


.cadre_menu p {
	font-size: 0.7em;
	color: #666666;
	line-height: 1.4em;
	padding: 3px 20px 3px 15px;
	margin: 0;
	font-weight: bold;
	text-align: justify;

}

#content-menu-left h1 {
	font-size : 0.8em;
	padding : 11px 20px 10px 15px;
	margin : 0;
	background-repeat : no-repeat;
	background-position : 0 50%;
	color : #333333;
}

#content-menu-left h1 a {
	color : #013366;
}

#content-menu-left h1.titre_icone {
	font-size : 0.9em;
	padding : 11px 20px 10px 15px;
	margin : 0;
	background-image:url(../images/pouces/micro_fil_bleu.gif);
	background-repeat : no-repeat;
	background-position : 0 50%;
	color : #333333;
}

#content-menu-left h3 {
	font-size: 0.75em;
	display: block;
	margin: 0;
	padding:5px 20px 0 15px;
	color: #333333;
}


#content-menu-left h1 a:hover, #content-menu-left h2 a:hover, #content-menu-left h3 a:hover {
	color: #2970a6;

}

/******************************************************************************************/
/******************************COLONNE GAUCHE - HOME***************************************/
/******************************************************************************************/


.cadre_menu p {
	font-size: 0.7em;
	color: #666666;
	line-height: 1.4em;
	padding: 3px 20px 3px 15px;
	margin: 0;
	font-weight: bold;
	text-align: justify;

}

#content-menu-left-home h1 {
	font-size : 0.85em;
	padding : 11px 20px 10px 15px;
	margin : 0;
	background-repeat : no-repeat;
	background-position : 0 50%;
	color : #333333;
}


#content-menu-left-home h1.titre_icone {

	font-size : 0.9em;
	padding : 11px 20px 10px 15px;
	margin : 0;
	background-image:url(../images/pouces/micro_fil_bleu.gif);
	background-repeat : no-repeat;
	background-position : 0 50%;
	color : #333333;
}




#content-menu-left-home h3 {
	font-size: 0.75em;
	display: block;
	margin: 0;
	padding:5px 20px 4px 15px;
	color: #333333;
}


#content-menu-left-home h1 a:hover, #content-menu-left-home h2 a:hover, #content-menu-left-home h3 a:hover {
	color: #2970a6;

}

#content-menu-left-home h1 a, #content-menu-left-home h2 a, #content-menu-left-home h3 a {
	color: #333333;

}


/******************************************************************************************/
/*******************************MENU RESSOURCES - HOME*************************************/
/******************************************************************************************/

ul#menu-ressources-home {
	width: 217px;
        text-decoration: none;	
	list-style: none;
	margin: 4px 0 0 0;
	padding: 0;
        border-bottom: 1px dotted #d6d6d6;
	
}

.center_center ul#menu-ressources-home, .center_center ul#menu-ressources-home ul li {
        background-image : none;
	
}

ul#menu-ressources-home p {
	font-size: 1em;
	font-weight: normal;
	display: none;
	color: #003366;
	line-height: 1.3em;
}

ul#menu-ressources-home span.picto {
       margin: 0;
       position: absolute;
       padding: 3px 0 3px 7px;
}

ul#menu-ressources-home img {
       margin: 0;
       padding: 0;
}

ul#menu-ressources-home li {
	margin: 0;
	padding: 0;
	width: 190px;
	list-style: none;
	
}

* html ul#menu-ressources-home li {
	width: 222px;
	
}

ul#menu-ressources-home li a, ul#menu-ressources-home li a:link {
        text-decoration: none;
	line-height: 1.4;
	padding : 8px 7px 8px 45px;
	font-size: 0.75em;
	font-weight: normal;
	border-width : 1px 0 0 0;
	border-color : #d6d6d6;
	border-style : dotted;
	display: block;
	color: #000000;
	background-position: 15px 50%;
	background-repeat: no-repeat;
	background-color: transparent;
	/*background-color : #CCD6E0;*/
	width: 172px;
	margin: 0;
}


* html ul#menu-ressources-home li a {
	width : 220px;

}


* html ul#menu-ressources-home li a:link  {
	width : 220px;

}

*+ html ul#menu-ressources-home li a  {
	width : 170px;

}


*+ html ul#menu-ressources-home li a:link  {
	width : 170px;

}

ul#menu-ressources-home li.active a {


	background-color : inherit;
	text-decoration : none;
	background-repeat : no-repeat;
	background-position : 12px 10px;
	padding : 7px;
	width : 206px;
}


* html ul#menu-ressources-home li.active a{

	width : 222px;

}

ul#menu-ressources-home li.active ul {

	margin : 0;
	padding : 0 0 0 40px;
	list-style-type : none;
	width : 178px;
}


* html ul#menu-ressources-home li.active ul{

	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 200px;

}

* html ul#menu-ressources-home li ul {
        margin : 0;

	padding : 0;
	list-style-type : none;
	width : 200px;
       
}


ul#menu-ressources-home li.active li a, ul#menu-ressources-home li ul li a, ul#menu-ressources-home li.active li a:link {

	background-repeat : no-repeat;
	background-position : 14px 14px;
	padding : 9px 7px 9px 35px;
	margin : -2px 0 0 -40px;
	border-width : 1px 0 0 0;
	border-color : #999999;
	border-style : dotted;
	font-size : 0.7em;	
        line-height : 1.5;
	width : 178px;

}

ul#menu-ressources-home li li {
	margin: 0;
	padding : 0;
	width : 180px;
	list-style: none;

}



* html ul#menu-ressources-home li.active li a, * html ul#menu-ressources-home li a ul li a,* html ul#menu-ressources-home li.active li a:link{

	padding : 9px 7px 9px 35px;
	margin : 0;
	width : 222px;
}

ul#menu-ressources-home li li a, ul#menu-ressources-home li li a:link  {

	margin : 0 0 0 -40px;
	padding : 9px 7px 9px 35px;
	text-transform : none;
	text-decoration : none;
	font-size : 0.7em;
	background-position : 14px 14px;
	background-repeat : no-repeat;
	width : 180px;
        color : #003366;
}

* html ul#menu-ressources-home li li a, * html ul#menu-ressources-home li li a:link  {


	margin : 0 0 0 0;
	padding : 9px 7px 9px 35px;
	width : 222px;
      

}


ul#menu-ressources-home li.active li.active a {

	text-decoration : none;
	color : #003366;
	background-repeat : no-repeat;
	background-position : 7% 50%;

	padding : 9px 7px 9px 35px;
	width : 178px;



}


* html ul#menu-ressources-home li.active li.active a {

	padding : 9px 7px 9px 35px;
	margin : 0;
	width : 222px;
}



ul#menu-ressources-home li ul {

	display : block;
}



ul#menu-ressources-home li ul {


	margin : 0;
	padding : 0 0 0 40px;
	list-style-type : none;
	width : 180px;
        display : block;
}


ul#menu-ressources-home li.active ul{

	display : block;

}

ul#menu-ressources-home li ul li ul{

	display : none;

}

ul#menu-ressources-home li.active ul li ul {

	display : block;

}

ul#menu-ressources-home li.active ul li ul{

	margin : 0;
	padding : 0 0 0 40px;
	list-style-type : none;
	width : 180px;
        display : none;

}


ul#menu-ressources-home li.active ul li.active ul{

	display : block;

}

ul#menu-ressources-home li.active li.active ul {

	margin : 0;
	padding : 0 !important;
	padding : 0;
	color : #ffffff;

}

ul#menu-ressources-home li.active li.active li {

	padding : 0 0 0 15px;
	margin : 0 0 0 -15px;
	width : 180px;

}

* html ul#menu-ressources-home li.active li.active li {

	margin : 0 0 0 0px;

}

ul#menu-ressources-home li.active li.active li a, ul#menu-ressources-home li.active li.active li a:link {

	margin : -1px 0 0 -40px;
	color : #f2f2f2;
	border-width : 1px 0 0 0;
	border-color : #f1f1f1;
	border-style : dotted;
	font-size : 0.7em;
	font-weight : bold;

}

*+ html ul#menu-ressources-home li.active li.active li a {

	width : 192;

}

*+ html ul#menu-ressources-home li.active li.active li a:link {

	width: 192;

}

* html ul#menu-ressources-home li.active li.active li a, * html ul#menu-ressources-home li.active li.active li a:link {

	margin : 0 0 0 -15px;
	width : 222px;

}


ul#menu-ressources-home li a:hover{
	background-color : transparent;
	color : #2970a6;


	background-image : none;
}

ul#menu-ressources-home li.active a{
	color : #2970a6;
	
}


ul#menu-ressources-home li.active a:hover{
	background-color : transparent;
	color : #000000;
	background-image : none;
}


ul#menu-ressources-home li.active li a {
	background-color : transparent;
	color : #000000;
	background-image : none;
}


ul#menu-ressources-home li.active li a:hover {
	background-color : #D1DAE4;
	color : #00366;
	background-image : none;
}

ul#menu-ressources-home li.active li.active a:hover{
	background-color : #315982;
	color : #f2f2f2;
	background-image : url(../images/pouces/microp_blanc_315982.gif);
}

ul#menu-ressources-home li.active li a, ul#menu-ressources-home li ul li a {

	background-color : transparent;
	color : #000000;
	/*background-image : url(../images/pouces/micro_blanc_hr.gif);*/
}

ul#menu-ressources-home li.active li a:hover, ul#menu-ressources-home li ul li a:hover {
	background-color : #315982;
	color : #f2f2f2;
	background-image : url(../images/pouces/microp_blanc_315982.gif);
}

ul#menu-ressources-home-home li.active li.active a {
	background-color : #D1DAE4;
	color : #003366;
	background-image :url(../images/pouces/microp_bleu_d1dae4.gif);
}

ul#menu-ressources-home li.active li.active li a, ul#menu-ressources-home li.active li.active li a:link{
	background-color : #8099B2;
	background-image : url(../images/interface/902015/puce_n4.gif);
	color : #F2f2f2;
}

ul#menu-ressources-home li.active li.active li.active a, ul#menu-ressources-home li.active li.active li.active a:link{
	background-color : #003366;
	background-image : url(../images/pouces/microp_blanc_003366.gif);
	color : #f2f2f2;
}

ul#menu-ressources-home li.active li.active li a:hover{
	background-color : #315982;
	color : #ffffff;
	background-image : url(../images/pouces/microp_blanc_315982.gif);
}


/******************************************************************************************/
/**********************************MENU RESSOURCES ****************************************/
/******************************************************************************************/



ul#menu-ressources p {
	font-size: 1em;
	font-weight: normal;




	display: none;
	color: #003366;
	line-height: 1.3em;
}

ul#menu-ressources span.picto {
       margin: 0;
       position: absolute;
       padding: 3px 0 3px 7px;
}



ul#menu-ressources img {

       margin: 0;
       padding: 0;
}


ul#menu-ressources {
	width: 220px;
        text-decoration: none;	

	list-style: none;
	margin: 10px 0 20px 0;

	padding: 0;
	
}


ul#menu-ressources li {
	margin: 0;
	padding: 0;
	width: 206px;
	list-style: none;
	
}

* html ul#menu-ressources li {
	width: 222px;
	
}

ul#menu-ressources li a, ul#menu-ressources li a:link {
        text-decoration: none;
	line-height: 1.5;
	padding : 7px;
	font-size: 0.7em;
	font-weight: bold;
	border-width : 1px 0 0 0;
	border-color : #999999;
	border-style : dotted;
	color : #000000;
	display: block;
	/*color: #1E4A77;*/
	/*background-image: url(../images/pouces/micro_bleu_hr_2.gif);
	background-position: 0.2em 1.2em;
	background-repeat: no-repeat;*/
	width: 206px;
	margin: 0;
}


* html ul#menu-ressources li a {
	width : 222px;

}


* html ul#menu-ressources li a:link  {
	width : 222px;

}

*+ html ul#menu-ressources li a  {
	width : 206px;

}


*+ html ul#menu-ressources li a:link  {
	width : 206px;

}

ul#menu-ressources li.active a {

	background-color : inherit;
	text-decoration : none;
	background-repeat : no-repeat;
	background-position : 12px 10px;
	padding : 7px;
	width : 206px;

}

* html ul#menu-ressources li.active a{

	width : 222px;

}

ul#menu-ressources li.active ul {

	margin : 0;
	padding : 0 0 0 40px;
	list-style-type : none;
	width : 178px;
}


* html ul#menu-ressources li.active ul{

	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 200px;

}

* html ul#menu-ressources li ul {
        margin : 0;
	padding : 0;
	list-style-type : none;
	width : 200px;
       
}


ul#menu-ressources li.active li a, ul#menu-ressources li ul li a, ul#menu-ressources li.active li a:link {

	background-repeat : no-repeat;
	background-position : 14px 14px;
	padding : 9px 7px 9px 35px;
	margin : -2px 0 0 -40px;
	border-width : 1px 0 0 0;
	border-color : #999999;
	border-style : dotted;
	font-size : 0.7em;	
        line-height : 1.5;
	width : 178px;

}


ul#menu-ressources li li {
	margin: 0;
	padding : 0;
	width : 180px;
	list-style: none;

}



* html ul#menu-ressources li.active li a, * html ul#menu-ressources li a ul li a,* html ul#menu-ressources li.active li a:link{

	padding : 9px 7px 9px 35px;
	margin : 0;

	width : 222px;
}

ul#menu-ressources li li a, ul#menu-ressources li li a:link  {

	margin : 0 0 0 -40px;
	padding : 9px 7px 9px 35px;
	text-transform : none;
	text-decoration : none;
	font-size : 0.7em;
	background-position : 14px 14px;
	background-repeat : no-repeat;
	width : 180px;
        color : #003366;
}

* html ul#menu-ressources li li a, * html ul#menu-ressources li li a:link  {

	margin : 0 0 0 0;
	padding : 9px 7px 9px 35px;
	width : 222px;
      
}


ul#menu-ressources li.active li.active a {

	text-decoration : none;
	color : #003366;
	background-repeat : no-repeat;
	background-position : 7% 50%;
	padding : 9px 7px 9px 35px;
	width : 178px;

}

* html ul#menu-ressources li.active li.active a {

	padding : 9px 7px 9px 35px;
	margin : 0;
	width : 222px;

}


ul#menu-ressources li ul {

	display : block;

}


ul#menu-ressources li ul {

	margin : 0;
	padding : 0 0 0 40px;
	list-style-type : none;
	width : 180px;
        display : block;
}


ul#menu-ressources li.active ul{

	display : block;

}

ul#menu-ressources li ul li ul{

	display : none;

}

ul#menu-ressources li.active ul li ul {

	display : block;

}

ul#menu-ressources li.active ul li ul{

	margin : 0;
	padding : 0 0 0 40px;
	list-style-type : none;
	width : 180px;
        display : none;

}


ul#menu-ressources li.active ul li.active ul{

	display : block;

}

ul#menu-ressources li.active li.active ul {

	margin : 0;
	padding : 0 !important;
	padding : 0;


	color : #ffffff;

}

ul#menu-ressources li.active li.active li {


	padding : 0 0 0 15px;

	margin : 0 0 0 -15px;
	width : 180px;


}


* html ul#menu-ressources li.active li.active li {

	margin : 0 0 0 0px;

}

ul#menu-ressources li.active li.active li a, ul#menu-ressources li.active li.active li a:link {

	margin : -1px 0 0 -40px;
	color : #f2f2f2;
	border-width : 1px 0 0 0;









	border-color : #f1f1f1;
	border-style : dotted;
	font-size : 0.7em;
	font-weight : bold;


}

*+ html ul#menu-ressources li.active li.active li a {
	width : 192;

}

*+ html ul#menu-ressources li.active li.active li a:link {

	width: 192;

}

* html ul#menu-ressources li.active li.active li a, * html ul#menu-ressources li.active li.active li a:link {

	margin : 0 0 0 -15px;
	width : 222px;

}


ul#menu-ressources li a:hover{

	background-color : transparent;
	color : #2970a6;
	background-image : none;
}

ul#menu-ressources li.active a{
	color : #2970a6;
	/*background-image : url(../images/pouces/micro_bleu_hr_0.gif);*/
}


ul#menu-ressources li.active a:hover{
	background-color : transparent;
	color : #000000;
	background-image : none;
}

ul#menu-ressources li.active li a {
	background-color : transparent;
	color : #000000;
	background-image : none;
}


ul#menu-ressources li.active li a:hover {
	background-color : #D1DAE4;
	color : #00366;
	background-image : none;
}

ul#menu-ressources li.active li.active a:hover{
	background-color : #315982;
	color : #f2f2f2;
	background-image : url(../images/pouces/microp_blanc_315982.gif);
}

ul#menu-ressources li.active li a, ul#menu-ressources li ul li a {

	background-color : transparent;
	color : #000000;
	/*background-image : url(../images/pouces/micro_blanc_hr.gif);*/

}


ul#menu-ressources li.active li a:hover, ul#menu-ressources li ul li a:hover {
	background-color : #315982;
	color : #f2f2f2;
	background-image : url(../images/pouces/microp_blanc_315982.gif);
}

ul#menu-ressources li.active li.active a {
	background-color : #D1DAE4;
	color : #003366;
	background-image :url(../images/pouces/microp_bleu_d1dae4.gif);
}

ul#menu-ressources li.active li.active li a, ul#menu-ressources li.active li.active li a:link{
	background-color : #8099B2;
	background-image : url(../images/interface/902015/puce_n4.gif);
	color : #F2f2f2;
}

ul#menu-ressources li.active li.active li.active a, ul#menu-ressources li.active li.active li.active a:link{
	background-color : #003366;
	background-image : url(../images/pouces/microp_blanc_003366.gif);

	color : #f2f2f2;
}

ul#menu-ressources li.active li.active li a:hover{
	background-color : #315982;
	color : #ffffff;
	background-image : url(../images/pouces/microp_blanc_315982.gif);
}



/******************************************************************************************/
/**********************************MENU LEFT GENERAL***************************************/
/******************************************************************************************/

ul#menu-left {
	width: 220px;
        text-decoration: none;	
	list-style: none;
	margin: 5px 0 30px 0;
	padding: 0;
	
}

ul#menu-left li {
	margin: 0;
	padding: 0;
	width: 196px;
	list-style: none;
	
}

ul#menu-left li a, ul#menu-left li a:link {
        text-decoration: none;
	line-height: 1.5;
	padding : 9px 7px 9px 30px;
	font-size: 0.7em;
	font-weight: bold;
	border-width : 1px 0 0 0;
	border-color : #999999;
	border-style : dotted;
	color : #333333;
	display: block;
	/*color: #1E4A77;*/
	/*background-image: url(../images/pouces/micro_bleu_hr_2.gif);
	background-position: 0.2em 1.2em;
	background-repeat: no-repeat;*/
	width: 182px;
	margin: 0;
}

* html ul#menu-left li a {

	width : 222px;

}


* html ul#menu-left li a:link  {

	width : 222px;

}


*+ html ul#menu-left li a  {

	width : 182px;

}


*+ html ul#menu-left li a:link  {

	width : 182px;

}

ul#menu-left li.active a {

	background-color : inherit;
	text-decoration : none;
	background-repeat : no-repeat;
	background-position : 7% 11px;
	padding : 9px 7px 9px 30px;
	width : 182px;

}

* html ul#menu-left li.active a{

	width : 222px;

}


ul#menu-left li.active ul {

	margin : 0;
	padding : 0 0 0 40px;
	list-style-type : none;
	width : 183px;

}

* html ul#menu-left li.active ul{

	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 222px;

}


ul#menu-left li.active li a, ul#menu-left li ul li a, ul#menu-left li.active li a:link{

	background-repeat : no-repeat;
	background-position : 7% 11px;
	padding : 9px 7px 9px 30px;
	margin : -2px 0 0 -40px;
	border-width : 1px 0 0 0;
	border-color : #f1f1f1;
	border-style : dotted;
	font-size : 0.7em;	
        line-height : 1.5;
	width : 182px;

}


* html ul#menu-left li.active li a, * html ul#menu-left li.active li a:link {

	padding : 7px 7px 7px 24px;
	margin : 0;
	width : 222px;

}

ul#menu-left li li a, ul#menu-left li li a:link {

	margin : 0 0 0 -40px;
	padding : 2px 5px 2px 20px;
	text-transform : none;
	text-decoration : none;
	font-size : 0.7em;
	background-position : 4% 50%;
	background-repeat : no-repeat;
	width : 192px;

}

ul#menu-left li.active li.active a {

	text-decoration : none;
	color : #f2f2f2;
	background-repeat : no-repeat;
	background-position : 7% 11px;
	padding : 7px 7px 7px 30px;
	width : 182px;
        color: ##315982;
}

* html ul#menu-left li.active li.active a {

	padding : 7px 7px 7px 30px;
	margin : 0;
	width : 222px;

}



ul#menu-left li ul {

	margin : 0;
	padding : 0 0 0 40px;
	list-style-type : none;
	width : 205px;
        display : none;
}


ul#menu-left li.active ul{

	display : block;

}

ul#menu-left li.active ul li ul, ul#menu-left li.active li.active ul ul{

	display : none;

}


ul#menu-left li.active ul li ul{

	margin : 0;
	padding : 0 0 0 40px;
	list-style-type : none;
	width : 205px;
        display : none;

}


ul#menu-left li.active li.active ul {

	display : block;

}

ul#menu-left li.active li.active ul {

	margin : 0;
	padding : 0 !important;
	padding : 0;
	color : #ffffff;

}

ul#menu-left li.active li.active li {

	padding : 0 0 0 15px;
	margin : 0 0 0 -15px;
	width : 186px;

}

* html ul#menu-left li.active li.active li {

	margin : 0 0 0 0px;

}

ul#menu-left li.active li.active li a, ul#menu-left li.active li.active li a:link {

	margin : -1px 0 0 -40px;
	
	border-width : 1px 0 0 0;
	border-color : #bbbbbb;
	border-style : dotted;
	font-size : 0.7em;
	font-weight : bold;

}

*+ html ul#menu-left li.active li.active li a {


	width : 182px;

}

*+ html ul#menu-left li.active li.active li a:link {

	width: 182px;

}

* html ul#menu-left li.active li.active li a, * html ul#menu-left li.active li.active li a:link {
	margin : 0 0 0 -15px;
	width : 222px;

}


ul#menu-left li a:hover{
	background-color : #315982;
	color : #ffffff;
	background-image : none;
}

ul#menu-left li.active a{
	/*color : #2970a6;*/
	background-color : #d1dae4;
	color : #003366;
	background-image : url(../images/pouces/microp_bleu_trans.gif);
}


ul#menu-left li.active a:hover{
	background-color : #315982;
	color : #ffffff;
	background-image : url(../images/pouces/microp_blanc_315982.gif);
}

ul#menu-left li.active li a, ul#menu-left li ul li a {
	background-color : #8099B2;
	color : #ffffff;
	background-image : none;
	/*background-image : url(../images/pouces/micro_blanc_hr.gif);*/
}

ul#menu-left li.active li a:hover, ul#menu-left li ul li a:hover {
	background-color : #315982;
	color : #ffffff;
	background-image : url(../images/pouces/micro_bleu_vt_1.gif);
}

ul#menu-left li.active li.active a{
	background-color : #315982;
	color : #ffffff;
	background-image : url(../images/pouces/microp_blanc_315982.gif);
}

ul#menu-left li.active li.active li a, ul#menu-left li.active li.active li a:link{
	background-color : #f2f2f2;
	/*background-image : url(../images/interface/902015/puce_n4.gif);*/
        background-image : none;	
	color : #013366;
}

ul#menu-left li.active li.active li.active a, ul#menu-left li.active li.active li.active a:link, ul#menu-left li.active li.active a:hover {
	background-color : #003366;
	background-image : url(../images/pouces/microp_blanc_003366.gif);
	color : #f2f2f2;
}

ul#menu-left li.active li.active li a:hover{
	background-color : #315982;
	color : #ffffff;
	background-image : url(../images/interface/902015/puce_n4.gif);

}





/******************************************************************************************/
/**************************MENU LEFT GENERAL - NIVEAU TROIS********************************/



/******************************************************************************************/





ul#menu-left-trois {

	width: 220px;

        text-decoration: none;	
	list-style: none;
	margin: 5px 0 30px 0;
	padding: 0;	
}

ul#menu-left-trois li {
	margin: 0;
	padding: 0;
	width: 223px;
	list-style: none;	
}

ul#menu-left-trois li a, ul#menu-left-trois li a:link {
        text-decoration: none;
	line-height: 1.5;
	padding : 9px 7px 9px 30px;
	font-size: 0.7em;
	font-weight: bold;
	border-width : 1px 0 0 0;
	border-color : #999999;
	border-style : dotted;
	color : #013366;
	display: block;
	/*color: #1E4A77;*/
	/*background-image: url(../images/pouces/micro_bleu_hr_2.gif);
	background-position: 0.2em 1.2em;
	background-repeat: no-repeat;*/
	width: 182px;
	margin: 0;

}

* html ul#menu-left-trois li a {

	width : 222px;

}


* html ul#menu-left-trois li a:link  {

	width : 222px;

}


ul#menu-left-trois li.active a {

	background-color : inherit;
	text-decoration : none;
	background-repeat : no-repeat;
	background-position : 5% 11px;
	padding : 9px 7px 9px 30px;
	width : 182px;

}

* html ul#menu-left-trois li.active a{

	width : 222px;

}


ul#menu-left-trois li.active ul {

	margin : 0;
	padding : 0 0 0 40px;
	list-style-type : none;
	width : 183px;


}

* html ul#menu-left-trois li.active ul, * html ul#menu-left-trois li ul{

	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 200px;

}


ul#menu-left-trois li.active li a, ul#menu-left-trois li ul li a, ul#menu-left-trois li.active li a:link{

	background-repeat : no-repeat;
	background-position : 5% 11px;
	padding : 9px 7px 9px 30px;
	margin : -2px 0 0 -40px;
	border-width : 1px 0 0 0;
	border-color : #999999;
	border-style : dotted;
	font-size : 0.7em;	
        line-height : 1.5;
	width : 182px;

}

* html ul#menu-left-trois li.active li a, * html ul#menu-left-trois li a ul li a, * html ul#menu-left-trois li.active li a:link {


	padding : 7px 7px 7px 24px;
	margin : 0;
	width : 222px;

}

ul#menu-left-trois li li {
	margin: 0;
	padding : 0;
	width : 182px;
	list-style: none;

}


ul#menu-left-trois li li a, ul#menu-left-trois li li a:link {

	margin : 0 0 0 -40px;
	padding : 9px 7px 9px 30px;
	text-transform : none;
	text-decoration : none;
	font-size : 0.7em;
	background-position : 4% 50%;
	background-repeat : no-repeat;
	width : 182px;

}

* html ul#menu-left-trois li li a, * html ul#menu-left-trois li li a:link  {

	padding : 7px 7px 7px 24px;
	margin : 0;
	width : 222px;
     
}


ul#menu-left-trois li.active li.active a {

	text-decoration : none;
	color : #f2f2f2;
	background-repeat : no-repeat;
	background-position : 5% 11px;
	padding : 9px 7px 9px 30px;
	width : 182px;
        color: ##315982;
}

* html ul#menu-left-trois li.active li.active a {
	padding : 7px 7px 7px 24px;
	margin : 0;
	width : 222px;

}



ul#menu-left-trois li ul {

	margin : 0;
	padding : 0 0 0 40px;
	list-style-type : none;
	width : 182px;
        display : none;
}


ul#menu-left-trois li.active ul{

	display : block;

}

ul#menu-left-trois li.active ul li ul{

	display : none;

}


ul#menu-left-trois li.active ul li ul{

	margin : 0;
	padding : 0 0 0 40px;
	list-style-type : none;
	width : 205px;
        display : none;

}


ul#menu-left-trois li.active ul li.active ul{

	display : block;

}

ul#menu-left-trois li.active li.active ul {

	margin : 0;
	padding : 0 !important;
	padding : 0;
	color : #ffffff;

}

ul#menu-left-trois li.active li.active li {

	padding : 0 0 0 15px;
	margin : 0 0 0 -15px;
	width : 186px;

}

* html ul#menu-left-trois li.active li.active li {

	margin : 0 0 0 0px;

}

ul#menu-left-trois li.active li.active li a, ul#menu-left-trois li.active li.active li a:link {

	margin : -1px 0 0 -40px;
	color : #f2f2f2;
	border-width : 1px 0 0 0;
	border-color : #f1f1f1;
	border-style : dotted;
	font-size : 0.7em;
	font-weight : bold;

}

*+ html ul#menu-left-trois li.active li.active li a {

	width : 192px;

}

*+ html ul#menu-left-trois li.active li.active li a:link {

	width: 192px;

}

* html ul#menu-left-trois li.active li.active li a, * html ul#menu-left-trois li.active li.active li a:link {


	margin : 0 0 0 -15px;
	width : 222px;

}







ul#menu-left-trois li a:hover{
	background-color : #315982;
	color : #ffffff;

	background-image : none;
}

ul#menu-left-trois li.active a{

	color : #2970a6;
	background-image : url(../images/pouces/microp_bleu_trans.gif);
}


ul#menu-left-trois li.active a:hover{
	background-color : #315982;
	color : #ffffff;
	background-image : url(../images/pouces/microp_blanc_315982.gif);

}



ul#menu-left-trois li.active li a, ul#menu-left-trois li ul li a {
	background-color : #d1dae4;
	color : #013366;
	background-image : none;
	/*background-image : url(../images/pouces/micro_blanc_hr.gif);*/
}

ul#menu-left-trois li.active li a:hover, ul#menu-left-trois li ul li a:hover {
	background-color : #315982;
	color : #ffffff;
	background-image : url(../images/pouces/micro_bleu_vt_1.gif);
}

ul#menu-left-trois li.active li.active a{
	background-color : #315982;
	color : #ffffff;

	background-image : url(../images/pouces/microp_blanc_315982.gif);
}


ul#menu-left-trois li.active li.active li a, ul#menu-left-trois li.active li.active li a:link{
	background-color : #8099B2;
	/*background-image : url(../images/interface/902015/puce_n4.gif);*/
        background-image : none;	
	color : #F2f2f2;
}

ul#menu-left-trois li.active li.active li.active a, ul#menu-left-trois li.active li.active li.active a:link, ul#menu-left li.active li.active a:hover {
	background-color : #003366;
	background-image : url(../images/pouces/microp_blanc_003366.gif);

	color : #f2f2f2;
}

ul#menu-left-trois li.active li.active li a:hover{
	background-color : #315982;
	color : #ffffff;
	background-image : url(../images/interface/902015/puce_n4.gif);
}



/*************************************************************************************************/
/************************************STYLES PICTOGRAMMES MENU *************************************/
/*************************************************************************************************/


ul#menu-ressources-home .b10 a {
	background-image: url(../images/pictos/organismes_h0.gif);
}

ul#menu-ressources-home .b10 a:hover {	
	background-image: url(../images/pictos/organismes_b.gif);
}

ul#menu-ressources-home .b20 a {
	background-image: url(../images/pictos/actions_h0.gif);
}

ul#menu-ressources-home .b20 a:hover {
	background-image: url(../images/pictos/actions_b.gif);
}

ul#menu-ressources-home .b30 a {

	background-image: url(../images/pictos/documents_h0.gif);

}

ul#menu-ressources-home .b30 a:hover {	
	background-image: url(../images/pictos/documents_b.gif);
}

ul#menu-ressources-home .b40 a {
	background-image: url(../images/pictos/outils_h0.gif);
}

ul#menu-ressources-home .b40 a:hover {	
	background-image: url(../images/pictos/outils_b.gif);
}

ul#menu-ressources-home .b50 a {
	background-image: url(../images/pictos/formations_h0.gif);
}

ul#menu-ressources-home .b50 a:hover {	
	background-image: url(../images/pictos/formations_b.gif);
}

ul#menu-ressources-home .b60 a {
	background-image: url(../images/pictos/sites_web_h0.gif);
}

ul#menu-ressources-home .b60 a:hover {	
	background-image: url(../images/pictos/sites_web_b.gif);
}


ul#menu-ressources-home .b70 a {
	background-image: url(../images/pictos/technologies_h0.gif);
}

ul#menu-ressources-home .b70 a:hover {
	background-image: url(../images/pictos/technologies_b.gif);
}

ul#menu-ressources-home .b80 a {
	background-image: url(../images/pictos/lettres_h0.gif);

}

ul#menu-ressources-home .b80 a:hover {     
	background-image: url(../images/pictos/lettres_b.gif);       
}

ul#menu-ressources-home .b10 a:hover, ul#menu-ressources-home .b20 a:hover, ul#menu-ressources-home .b30 a:hover, ul#menu-ressources-home .b40 a:hover, ul#menu-ressources-home .b50 a:hover, ul#menu-ressources-home .b60 a:hover, ul#menu-ressources-home .b70 a:hover, ul#menu-ressources-home .b80 a:hover {
	background-color : #315982;
	color : #ffffff;
}


/******************************************************************/
/****************************** Contenu ***************************/


/******************************************************************/



#center h1 {

        color:#013366;
        font-size:18px;

        font-weight:bold;
        margin:0;
        padding:10px 0 10px 0;
}

#center h1 a {
        color:#013366;
}

#center h1 a:hover {
        color:#2970a6;
}
	
#center_home h1 {
        color: #013366;
        font-size: 18px;
        margin: 0;
        padding: 10px 0 0;
}

#center h2 {

        color:#333333;
        font-size:0.9em;
        line-height: 1.5em;
        margin: 0;
        padding:12px 0 10px;

}

#center h2 a {
        color:#333333;
}

#center h2 a:hover {

        color:#000000;

}

#center h3 {
        color:#013366;
	font-size:0.85em;
	line-height:1.5em;
	margin:0;
	padding:7px 0 0 0;
}

#center h4 {
	color:#013366;
	font-size: 0.7em;
	line-height: 1.5em;
	margin:0;
	padding:0;
}

#center h5 {
	font-size: 0.9em;
	color:#013366;
	padding : 7px 0 6px 0;
	line-height: 1.3em;
	margin: 0;
}

#center p {
	margin: 0;
        color:#333333;
	padding: 3px 0 3px 0;
	line-height: 1.4em;
	font-size: 0.8em;
	text-align: justify;
}


#center ul {

        padding:0;
        margin:5px 0;	
	line-height: 1.4em;
	font-size: 0.8em;
	list-style: none;
	text-align: justify;
	color:#333333;

}

#center ul li {

        padding:0 0 0 20px;
        margin:0;
	background-image: url(../images/pouces/boule.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
}

#center ul li li, #center ol li li {

	font-size: 1.2em;
	line-height: 1.4em;
}

#center ol {

	font-size: 0.8em;
	margin: 5px 0 5px 20px;
	padding:0;
	list-style-type: decimal;
	line-height: 1.4em;
	color:#333333;
}


#center ol li {

	margin: 0;
	padding:0;
}


/******************************************************************************/
/****************************  VISUEL ACTIONS   *******************************/
/******************************************************************************/

#visuel_actios {
	width: 278px;
	height: auto;
	margin:0 0 0 20px;
	padding: 0;	
}


#visuel_actios img {
	border: none;  
}

#visuel_actios a img {
	
	margin:0;
	padding: 0;  
}

.boule_action {
	
	position: absolute;
	height:13px;
	margin:40px 0 0 245px;
	padding:0;
	width:13px;
}

* html .boule_action {
	
        margin:38px 0 0 115px;

}

*+html .boule_action {
	
	margin:40px 0 0 123px;
}

.visuel_actions_item1, .visuel_actions_item2, .visuel_actions_item3, .visuel_actions_item4 {
	background-color:#FFFFFF;
	background-position:0 50%;
	background-repeat:no-repeat;
	border:1px dotted #D6D6D6;
	height:58px;
	margin:7px 0 0;
	padding:0;
	width:265px !important;
}

.visuel_actions_item1 {
	background-image: url(../images/ilustrations/action1a.gif);
}

.visuel_actions_item2 {
	background-image: url(../images/ilustrations/action2a.gif);
}

.visuel_actions_item3 {
	background-image: url(../images/ilustrations/action3a.gif);
}

.visuel_actions_item4 {
	background-image: url(../images/ilustrations/action4a.gif);
}

.titulo_action a {
        font-size: 0.9em;
        color:#013366;
        font-weight: bold;
        text-decoration: none;
}

.titulo_action a:hover {
        color:#2970A6;
        text-decoration: none;
}

.texto_action {
        font-size: 0.65em;
        color:#000000;
        font-weight: bold;
        line-height:1.2em;
}

* html .texto_action {

        line-height:1em;
}

*+html .texto_action {

        line-height:1em;
}



.mot_cle {

        font-size: 1.2em;

        color:#013366;
        font-weight: bold;
        line-height:1em;
}

.visuel_actions_item_gauche {
	width: 120px !important;
        width: 125px;

	height: auto;

	margin:0;
	padding: 10px 0 0 10px;
	float: left;
}

.visuel_actions_item_droite1 {
	width: 145px;
	height: auto;

	margin: 0 0 0 -15px;
	padding: 9px 5px 0 0;
	background-color: transparent;


	float: right;
}

	

	

.visuel_actions_item_droite2 {
	width: 110px !important;
        width: 110px;
	height: auto;
	margin: 0;
	padding: 5px 5px 0 0;
	background-color: transparent;
	float: right;

}


/******************************************************************************/
/****************************  COMPTEUR   *************************************/

/******************************************************************************/




#center .compteur {
	margin: 0 0 2em 0em;
	background-color: #FFFFFF;
	width: 98%;
	position: relative;
}

#center .compteur p {
	margin: 0;

	padding: 0 0.2em 0 0.2em;
	line-height: 1.3em;
	font-size: 12px;
	font-variant: small-caps;
	text-align: right;	
}


#center .chiffre {
	font-weight: bold;
	font-size: 0.75em;
	color: #FFFFFF;
	padding: 0 0.2em 0 0.2em;
	text-align: center;	

}

#center .date-compteur {
	font-size: 0.8em;
	font-weight: bold;

}



/********************************************************************/
/*********************** COLONNE A DROITE ***** *********************/
/********************************************************************/
/*
.column-droite a.mail, .column-droite a.download {
	display: block;
	color:#988E07;
	font-weight: bold;
	text-decoration: none;
}

.column-droite a.mail:hover, .column-droite a.download:hover {
	color:#988E07;	
	text-decoration: underline;
}
*/
.column-droite p {

	font-size: 0.7em;
	color: #333333;
	line-height: 1.4em;
	padding: 3px 20px 3px 0;
	margin: 0;
	font-weight: normal;
	/*text-align: justify;*/

}


.column-droite ul {
	margin: 0 0 10px 0;
	padding: 0;
	/*font-weight: bold;*/
	line-height:1.4em;
	font-size: 0.7em;
	list-style: none;
}



.column-droite ul li {
	display: block;
	color: #333333;
	padding: 3px 20px 3px 10px;
	background-image: url(../images/pouces/boule.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
}


.column-droite ul ul {

	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 0.9em;
	line-height:1.2em;
	padding-top:0.5em;
}

.column-droite ul p {
	font-size: 0.8em;
	display: block;
	line-height: 1.4em;

	padding-top: 1em;
	font-weight: normal;

}


.column-droite ol {

	margin: 0 20px 1em 20px;
	padding: 0;
	font-weight: normal;
	color: #333333;
	line-height:1.2em;
	font-size: 0.7em;
	list-style-type: decimal;



}

.column-droite ol li {
	padding: 3px 0 3px 0;

}

/*
.column-droite p a {
	color: #333333;
        text-decoration: underline;
}

*/
.column-droite h1 {
	/*font-size : 0.9em;*/
	padding : 11px 20px 10px 0;
	margin : 0;
	background-repeat : no-repeat;
	background-position : 0 50%;
	color : #013366;
}

.column-droite h1 a {
	color : #013366;
}

.column-droite h1 a:hover {
	color : #2970a6;
}

#derecha_home h1, #colonne-gauche-home h1 {
	font-size : 18px;
	padding : 10px 20px;
        margin : 0;
	background-repeat : no-repeat;
	background-position : 0 50%;
	color : #013366;
}

#derecha_home h1 a, #colonne-gauche-home h1 a {

	color : #013366;
}

#derecha_home h1 a:hover, colonne-gauche-home h1 a:hover {

	color : #2970A6;
}


.column-droite h2, .cadre_menu h2{

	background-position:5px 50%;
	background-repeat:no-repeat;
        border-bottom:1px dotted #999999;
        border-top:1px dotted #999999;
        color:#333333;
        font-size:0.8em;
        font-variant:small-caps;
        margin:10px 10px 10px 0;
        padding:8px 0 8px 35px;
	
}


.column-droite h2 a {

	color:#333333;

}

#derecha_home h3 {

        margin: 0;
        padding: 0;
	
}

.column-droite h2 a:hover {
	color:#2970A6;
	text-decoration: none;
}

.column-droite h3 {
	font-size: 0.75em;
	display: block;
	margin: 0;
	padding:5px 20px 4px 0px;
	color: #003366;
	line-height:1.5em;
}

.column-droite h3 a:hover {

	color: #988E07;
}


.column-droite h4 {
	color:#333333;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0;
	padding: 5px 20px 4px 0;

}


.column-droite h5 {

	color:#333333;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0;
	padding: 5px 20px 4px 0;
}














.column-droite img {


	padding: 0px;
	margin: 20px 0 20px 0;
	border: solid 1px;
	border-color: #CCCCCC;
	float: none;
}

/********************************************************************/
/** ====================== fiches actions =======================  **/
/********************************************************************/

.o2ficheaction_listealeatoire {

	

/*	margin: 0 0 20px 0;
	padding: 0 10px;
*/ 
}

.o2ficheaction_listealeatoire p {




        font-size: 0.7em;



}


.fiche-action {



	
        width: 170px;
	margin: 0 15px 15px;
	padding: 10px;
        height: 285px;
	/*min-height: 285px;
        max-height: 285px;*/
	display: block;
	background-color: #F2F2F2;
        border: 1px solid #D1D1D1;
        overflow:auto;
        float:left;
}

* html .fiche-action {
        width: 190px;
        height: 290px;
	margin: 0 12px 15px;
}

*+html .fiche-action {
        height: 288px;
}

.fiche-action-image {
        padding:0;
}

.fiche-action-contenu {
	margin: 3px;
        padding: 0;
}

.fiche-action-droite {
        width: 200px;
	margin: 0 0 5px 0;
	padding: 5px;
	text-align: left;
	min-height: 123px;
	display: block;
	background-color: #F2F2F2;
        border: 1px solid #D1D1D1;
}

.fiche-action img {
	float: none;
	border: 3px solid #ffffff;
	margin: 0;
}


.fiche-action-droite img {
	float: none;
	border: 1px solid #ff0000;
	margin: 5px;
}

.titre-fiche-action {

	color: #2970a6;
	font-size: 0.65em;
        font-weight: bold;
	line-height: 1.4em;
	margin: 3px 0;
	padding: 0;
	display: block;
}

.column-droite .titre-fiche-action {

	color: #FF0000;
	/*font-size: 0.75em;
	line-height: 1.5em;*/
	margin: 0;
	padding: 0;
	display: block;
}

.lire-plus a {
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
}


.titre-photo {

	margin: 3px 0;
	font-size: 0.65em;
	text-align: center;
	color: #666666;

}

.ville-pays {
	color:#666666;
	font-weight: bold;
	padding: 0;
	font-size: 0.65em;
	text-align: center;
	margin: 5px 0;
}

.partenaires {
	color:#013366;
	font-size: 0.75em;
	margin: 0;
	padding: 0;
}



/***********************************************************************/
/******************************ACTUALITES*******************************/
/***********************************************************************/


/*****************************************/
/**********     SINGLE  ******************/
/*****************************************/
#center .home_milieu_alaune_conteneur{
	width : 100%;
}
#center .home_milieu_alaune_image{
	float : right;
	width : 245px;
}
#center .home_milieu_alaune_contenu{
	float : left;
	width : 200px;
}
#center h2.alaune{
	font-size : 1.25em;
	background-image : url(../images/icones/puce_ronde.gif);
	background-repeat : no-repeat;
	background-position : left 5px;
	padding : 0 0 5px 11px;



	color : #000000;
}
#center h2.alaune a{
	color : #000000;
}


/*****************************************/
/**********     DETAIL  ******************/
/*****************************************/
#center .actu_seule_plus_infos{
	width :  472px;
	float : left;
}

#center .actu_seule h1.inter{
        font-size : 0.9em;
	font-weight : bold;
	color : #333333;
}

#center .actu_seule_plus_infos dt{
	color : #902015;
	font-weight : bold;
	padding : 0 0 5px 0;

}
#center .actu_seule_plus_infos dl a{
	text-decoration : underline;
}
#center .actu_seule_contenu{
	width :  100%;
	/*float : left;*/
	margin : 0;
	padding: 0;
}
#center .actu_seule_contenu_contenu{
	width :  100%;
	/*float : left;*/
	margin : 20px 0 0 0;
	padding :  0 0 20px 0;
}

#center .actu_seule_date{
	margin : 0 0 10px;
	padding : 0;
	color : #606060;
	font-weight : normal;
	font-size : 0.7em;
}

#center .news-single-author {
        margin : 0;
	padding : 0;
	color : #606060;
	font-weight : bold;
	display: none;
}

#center .actu_seule_category{
	margin : -7px 0 0 0;
	padding : 0;
	color : #606060;
}

#center .actu_seule_contenu h3{
	font-size : 0.8em;
	margin : 0;
	padding : 0;
	line-height: 1.5em;

}

#center .actu_seule_retour {
	font-size : 0.8em;
	margin : 0;
	padding : 0;
	float : left;

}








#center .news-single-img {

	float : left;

	padding: 0 10px 10px 0;
}


/*****************************************/
/**********     LISTE  *******************/
/*****************************************/

.actus-subheader a img{

	float : right;

	padding :  0 5px 0 10px;
}

#center .actualites h3.actus-titre {
        margin: 0;
        padding: 5px 0 5px 0;
        line-height: 1.5em;
}

.actus-morelink{
	padding : 3px 0 10px 0;

	text-align : left;
	font-weight : bold;


	text-decoration : none;
	font-size : 0.75em;
}

.actus-categorie_texte {
	color : #606060;
	font-weight : bold;
	font-size : 0.7em;
	padding : 5px 0 5px 0px;
}

#center p.actus-date_texte{
	color : #606060;
	font-weight : normal;
	font-size : 0.7em;
	padding : 0;
}


.tx-ttnews-browsebox{

	border-width : 1px 0 0 0;
	border-style : dashed;
	border-color : #999999;
	padding : 0 0 10px 0;

}
.tx-ttnews-browsebox table{
	border-width : 1px 0 1px 0;

	margin : 0;

	padding : 0;
	width : auto;
}

.tx-ttnews-browsebox tr{





	margin : 0;
	padding : 0;
}


/*****************************************/
/**********     LISTE HOME  **************/
/*****************************************/

#derecha_home .news-latest-container {
	background-color:#F2F2F2;
	font-size:0.9em;
	margin:0 15px 0 20px;
	padding:5px 5px 5px 10px;
}

#center .home_actualites {
       
        margin: 5px 0 0 0;
        padding: 0; 
}

#center .news-latest-item, #center .breve_liste {
	
	margin : 0 0 5px 0;
	padding : 5px 0 5px 0;
	border-bottom:1px dotted #2970a6;
}

#center .breve_contenu {
	
	margin : 0;
	padding : 0;
}

#center .breve_contenu p, #center .news-latest-item p {

        font-size: 0.7em;
        margin:0;
        padding:5px 0;
}

#center .breve_liste h2.breve1, #center .news-latest-item h3 {
	color : #003366;
	margin : 0;
	padding : 0;
	font-size: 0.75em;
	line-height: 1.5em;		
}

#center .breve_liste h2.breve1 a, #center .news-latest-item h3 a {
	color : #003366;		
}


#center .breve_liste h2.breve1 a:hover, #center .news-latest-item h3 a:hover {

	color : #2970a6;		
}

#center .news-latest-date a {
	margin : 0;
	padding : 0;
	font-size: 0.75em;
	color : #2970a6;
	display:none;
}

#center .news-latest-date a:hover {
	color : #988e07;

}

#center .breve_image, #center .news-latest-item img {
	float : left;
	margin : 0;
	padding : 0 10px 10px 0;

}

#center .img_list {
	float : left;
	padding : 0 10px 10px 0;


}

#center .news-latest-category {
	
	display: none;

}

.column-droite .news-latest-category {
	
	/*display: none;*/
   	font-size:0.7em;
	color: #666666;
}


#center .news-latest-container h2, .column-droite .news-latest-container h2, .center .news-latest-container h2 {
       display: none;
}

.column-droite .news-latest-date {
       display: none;
       font-size:0.7em;
       color: #666666;
}

#center .news-latest-date {

       /*display: none;*/
       font-size:0.8em;
       color: #666666;
}

.column-droite .news-latest-morelink, #center .news-latest-morelink {
       display: none;
       font-size:0.7em;
}

#center .news-latest-morelink {
       
       font-size:0.7em;
}


.column-droite .news-latest-date h3 a:link {
       color: #003366;
       font-size:0.7em;
}


.column-droite hr, #center hr {
       display: none;
}

.column-droite .news-latest-item p {
       padding: 0 20px 0 0;
       text-align: left;
}

#derecha_home .news-latest-item p {
       padding: 0 0 0 0;
       text-align: left;
       display: none;
}

.column-droite .news-latest-item {
	margin: 5px 0 10px 0;
}


#derecha_home .news-latest-item {
	margin: 0;
}



#derecha_home .news-latest-item h3 a {
	background-image: url(../images/pouces/boule.gif);
	background-repeat: no-repeat;
	background-position: 0 4px !important;
	background-position: 0 4px;
	padding: 0 0 0 10px;
	margin: 0;	
}


#derecha_home .news-latest-category {
       display: none;
}

#derecha_home .news-latest-item img {

        display: none;



}

.column-droite .news-latest-item img {
	float: left;
	padding: 0;
	margin: 3px 7px 3px 0;
}


.column-droite .news-latest-gotoarchive, #center .news-latest-gotoarchive {


	display: none;
}

/** ====================== BUGS =====================  **/


/** fix stupid ie bug with display:block; **/

* html #menu li a { height: 1%; } 

* html #menu li hr { height: 1%; }

/** end fix **/




/*******************************************************************************/
/**********     TT_NEWS     ****************************************************/
/*******************************************************************************/

/***************************************************/
/**********    CATMENU    **************************/
/***************************************************/
.column-droite p.news-catmenu-header {
	display:none;
}
.column-droite .news-catmenu-ACT img {
	display:none;
}
.column-droite .news-catmenu-NO img {
	display:none;

}
.news-catmenu-ACT, .news-catmenu-NO {
	padding:0 0 4px 0;
}
.column-droite .news-catmenu-ACT, .column-droite .news-catmenu-ACT a, .column-droite .news-catmenu-ACT a:link, .column-droite .news-catmenu-ACT a:hover {
	font-size:0.90em;
	color:#000000;
}
.column-droite .news-catmenu-NO, .column-droite .news-catmenu-NO a, .column-droite .news-catmenu-NO a:link, .column-droite .news-catmenu-ACT a:hover {
	font-size:0.90em;

}

.column-droite .internal-link {
        color: #2970a6;

        font-size: 1.2em;


}
/*******************************************************************************/
/**********     TITRES AVEC ICONES     *****************************************/
/*******************************************************************************/
/***************************************************/
/**********    PRINCIPAL - CENTRE    ***************/
/***************************************************/



#center h1.entete_action_eau, #center h1.entete_lettre, #center h1.entete_document_technique, #center h1.entete_drapeau_haiti, #center h1.entete_drapeau_maroc, #center h1.entete_drapeau_rhone_alpes, #center h1.entete_drapeau_madagascar, #center h1.entete_etoile, #center h1.entete_formation, #center h1.entete_organisme, #center h1.entete_outil_pedagogique, #center h1.entete_phare, #center h1.entete_info, #center h1.entete_programme, #center h1.entete_site_web, #center h1.entete_technologie, #center h1.entete_telecharger_bleu, #center h1.entete_telecharger_blanc, #center h1.entete_partenaire_technique, #center h1.entete_partenaire_financier, #center h1.entete_partenaire_francais {
        background-position:0 50%;
        background-repeat:no-repeat;
        color:#003366;
        font-size:1.5em;
        font-weight:normal;
        margin:0;
        padding:10px 0 10px 35px;


}
#center h2.entete_action_eau, #center h2.entete_lettre, #center h2.entete_document_technique, #center h2.entete_drapeau_haiti, #center h2.entete_drapeau_maroc, #center h2.entete_drapeau_madagascar, #center h2.entete_etoile, #center h2.entete_formation, #center h2.entete_organisme, #center h2.entete_outil_pedagogique, #center h2.entete_phare, #center h2.entete_info, #center h2.entete_programme, #center h2.entete_site_web, #center h2.entete_technologie, #center h2.entete_telecharger_bleu, #center h2.entete_telecharger_blanc, #center h2.entete_partenaire_technique, #center h2.entete_partenaire_financier, #center h2.entete_partenaire_francais {
	font-size : 1;
	padding : 8px 0 7px 35px;
	margin : 0;
	background-repeat : no-repeat;

	background-position : 0 50%;
	color : #013366;
}
#center h3.entete_action_eau, #center h3.entete_lettre, #center h3.entete_document_technique, #center h3.entete_drapeau_haiti, #center h3.entete_drapeau_maroc, #center h3.entete_drapeau_madagascar, #center h3.entete_etoile, #center h3.entete_formation, #center h3.entete_organisme, #center h3.entete_outil_pedagogique, #center h3.entete_phare, #center h3.entete_info, #center h3.entete_programme, #center h3.entete_site_web, #center h3.entete_technologie, #center h3.entete_telecharger_bleu, #center h3.entete_telecharger_blanc, #center h3.entete_partenaire_technique, #center h3.entete_partenaire_financier, #center h3.entete_partenaire_francais {
	font-size : 0.9em;
	padding : 8px 0 7px 35px;
	margin : 0;

	background-repeat : no-repeat;

	background-position : 0 50%;
	color : #013366;
}


/***************************************************/
/**********    BACKGROUND - CENTRE    **************/
/***************************************************/


#center h1.entete_action_eau, #center h2.entete_action_eau, #center h3.entete_action_eau {
	background-image : url(../images/entetes/actions_eau.gif);
}
#center h1.entete_lettre, #center h2.entete_lettre, #center h3.entete_lettre {
	background-image : url(../images/entetes/bateau.gif);

}
#center h1.entete_document_technique, #center h2.entete_document_technique, #center h3.entete_document_technique {
	background-image : url(../images/entetes/documents_techniques.gif);
}
#center h1.entete_drapeau_haiti, #center h2.entete_drapeau_haiti, #center h3.entete_drapeau_haiti {
	background-image : url(../images/entetes/drapeau_haiti_petit.gif);
}

#center h1.entete_drapeau_rhone_alpes, #center h2.entete_drapeau_rhone_alpes, #center h3.entete_drapeau_rhone_alpes {

	background-image : url(../images/entetes/drapeau_rhone-alpes.gif);
}
#center h1.entete_drapeau_madagascar, #center h2.entete_drapeau_madagascar, #center h3.entete_drapeau_madagascar {

	background-image : url(../images/entetes/drapeau_madagascar_petit.gif);
}

#center h1.entete_drapeau_maroc, #center h2.entete_drapeau_maroc, #center h3.entete_drapeau_maroc {

	background-image : url(../images/entetes/drapeau_maroc.gif);
}

#center h1.entete_etoile, #center h2.entete_etoile, #center h3.entete_etoile {
	background-image : url(../images/entetes/etoile.gif);
}

#center h1.entete_formation, #center h2.entete_formation, #center h3.entete_formation {
	background-image : url(../images/entetes/formations.gif);
}
#center h1.entete_organisme, #center h2.entete_organisme, #center h3.entete_organisme {

	background-image : url(../images/entetes/organismes.gif);
}

#center h1.entete_outil_pedagogique, #center h2.entete_outil_pedagogique, #center h3.entete_outil_pedagogique {

	background-image : url(../images/entetes/outils_pedagogiques.gif);

}
#center h1.entete_phare, #center h2.entete_phare, #center h3.entete_phare {

	background-image : url(../images/entetes/phare.gif);
}
#center h1.entete_info, #center h2.entete_info, #center h3.entete_info {

	background-image : url(../images/entetes/picto_infos.gif);
}
#center h1.entete_programme, #center h2.entete_programme, #center h3.entete_programme {

	background-image : url(../images/entetes/programmes.gif);
}

#center h1.entete_site_web, #center h2.entete_site_web, #center h3.entete_site_web {
	background-image : url(../images/entetes/sites_web.gif);
}
#center h1.entete_technologie, #center h2.entete_technologie, #center h3.entete_technologie {
	background-image : url(../images/entetes/technologies.gif);

}
#center h1.entete_telecharger_bleu, #center h2.entete_telecharger_bleu, #center h3.entete_telecharger_bleu {
	background-image : url(../images/entetes/telecharger_bleu.gif);
}

#center h1.entete_telecharger_blanc, #center h2.entete_telecharger_blanc, #center h3.entete_telecharger_blanc {
	background-image : url(../images/entetes/telecharger_blanc.gif);
}
#center  h1.entete_partenaire_francais, #center h2.entete_partenaire_francais, #center h3.entete_partenaire_francais {
background-image : url(../images/entetes/partenaire_francais.gif);
}
#center  h1.entete_partenaire_financier, #center h2.entete_partenaire_financier, #center h3.entete_partenaire_financier {
	background-image : url(../images/entetes/partenaire_financier.gif);
}
#center  h1.entete_partenaire_technique, #center  h2.entete_partenaire_technique, #center h3.entete_partenaire_technique {

	background-image : url(../images/entetes/partenaire_technique.gif);
}

/***************************************************/
/**********    PRINCIPAL - COL DROITE    ***********/
/***************************************************/
.column-droite h1.entete_action_eau a, .column-droite h1.entete_lettre a, .column-droite h1.entete_document_technique a, .column-droite h1.entete_formation a, .column-droite h1.entete_organisme a, .column-droite h1.entete_outil_pedagogique a, .column-droite h1.entete_phare, .column-droite h1.entete_info, .column-droite h1.entete_programme, .column-droite h1.entete_site_web a, .column-droite h1.entete_technologie a, .column-droite h1.entete_telecharger_bleu, .column-droite h1.entete_telecharger_blanc, .column-droite h1.entete_partenaire_technique, .column-droite h1.entete_partenaire_financier, .column-droite h1.entete_partenaire_francais, .column-droite h1.entete_contact, .column-droite h1.entete_geo {

	font-size : 0.8em;
	padding : 11px 10px 10px 35px;
	margin : 0;
	background-repeat : no-repeat;
	background-position : 5px 50%;
	color : #ffffff;
	background-color: #315982;
	display: block;
        width: 180px !important;
        width: 200px;
}

.column-droite h1.entete_action_eau a:hover, .column-droite h1.entete_organisme a:hover, .column-droite h1.entete_document_technique a:hover, .column-droite h1.entete_formation a:hover, .column-droite h1.entete_outil_pedagogique a:hover, .column-droite h1.entete_site_web a:hover, .column-droite h1.entete_lettre a:hover, .column-droite h1.entete_technologie a:hover {
        background-color: #6785a3;
        
}


.column-droite h2.entete_action_eau, .column-droite h2.entete_lettre, .column-droite h2.entete_document_technique, .column-droite h2.entete_drapeau_haiti, .column-droite h2.entete_drapeau_madagascar, .column-droite h2.entete_etoile, .column-droite h2.entete_formation, .column-droite h2.entete_organisme, .column-droite h2.entete_outil_pedagogique, .column-droite h2.entete_phare, .column-droite h2.entete_info, .column-droite h2.entete_programme, .column-droite h2.entete_site_web, .column-droite h2.entete_technologie, .column-droite h2.entete_telecharger_bleu, .column-droite h2.entete_telecharger_blanc, .column-droite h2.entete_partenaire_technique, .column-droite h2.entete_partenaire_financier, .column-droite h2.entete_partenaire_francais, .column-droite h2.entete_contact, .column-droite h2.entete_web, .column-droite h2.entete_geo {
	background-position:10px 50%;
	background-repeat:no-repeat;
        border-bottom:1px dotted #999999;
        border-top:1px dotted #999999;
        color:#333333;
        font-size:0.8em;
        font-variant:small-caps;
        margin:10px 0 10px 0;
        padding:8px 10px 8px 40px;

}

#derecha_home h2.entete_programme {
        margin:0 0 6px 13px;
        border-top: none;
}

#derecha_home h2.entete_info {
        margin:5px 0 0 13px;
        
}


.column-droite h3.entete_action_eau, .column-droite h3.entete_lettre, .column-droite h3.entete_document_technique, .column-droite h3.entete_drapeau_haiti, .column-droite h3.entete_drapeau_maroc, .column-droite h3.entete_drapeau_rhone_alpes, .column-droite h3.entete_drapeau_madagascar, .column-droite h3.entete_etoile, .column-droite h3.entete_formation, .column-droite h3.entete_organisme, .column-droite h3.entete_outil_pedagogique, .column-droite h3.entete_phare, .column-droite h3.entete_info, .column-droite h3.entete_programme, .column-droite h3.entete_site_web, .column-droite h3.entete_technologie, .column-droite h3.entete_telecharger_bleu, .column-droite h3.entete_telecharger_blanc, .column-droite h3.entete_partenaire_technique, .column-droite h3.entete_partenaire_financier, .column-droite h3.entete_partenaire_francais, .column-droite h3.entete_contact, .column-droite h3.entete_web, .column-droite h3.entete_geo {
	font-size : 0.8em;
	padding :  0 0 0 35px;
	margin : 0 10px 0 0;
	background-repeat : no-repeat;
	background-position : 0 50%;
	color : #013366;
}


/***************************************************/
/**********    PRINCIPAL - COL GAUCHE    ***********/
/***************************************************/
#content-menu-left h1.entete_action_eau, #content-menu-left h1.entete_lettre, #content-menu-left h1.entete_document_technique, #content-menu-left h1.entete_drapeau_haiti, #content-menu-left h1.entete_drapeau_rhone_alpes, #content-menu-left h1.entete_drapeau_madagascar, #content-menu-left h1.entete_etoile, #content-menu-left h1.entete_formation, #content-menu-left h1.entete_organisme, #content-menu-left h1.entete_outil_pedagogique, #content-menu-left h1.entete_phare, #content-menu-left h1.entete_info, #content-menu-left h1.entete_programme, #content-menu-left h1.entete_site_web, #content-menu-left h1.entete_technologie, #content-menu-left h1.entete_telecharger_bleu, #content-menu-left h1.entete_telecharger_blanc, #content-menu-left h1.entete_partenaire_technique, #content-menu-left h1.entete_partenaire_financier, #content-menu-left h1.entete_partenaire_francais {


	font-size : 0.9em;

	padding : 11px 0 10px 35px;
	margin : 0;
	background-repeat : no-repeat;
	background-position : 7px 11px;
	color : #000000;
}


#content-menu-left h2.entete_action_eau, #content-menu-left h2.entete_lettre, #content-menu-left h2.entete_document_technique, #content-menu-left h2.entete_drapeau_haiti, #content-menu-left h2.entete_drapeau_madagascar, #content-menu-left h3.entete_drapeau_maroc, #content-menu-left h3.entete_drapeau_rhone_alpes, #content-menu-left h2.entete_etoile, #content-menu-left h2.entete_formation, #content-menu-left h2.entete_organisme, #content-menu-left h2.entete_outil_pedagogique, #content-menu-left h2.entete_phare, #content-menu-left h2.entete_info, #content-menu-left h2.entete_programme, #content-menu-left h2.entete_site_web, #content-menu-left h2.entete_technologie, #content-menu-left h2.entete_telecharger_bleu, #content-menu-left h2.entete_telecharger_blanc, #content-menu-left h2.entete_partenaire_technique, #content-menu-left h2.entete_partenaire_financier, #content-menu-left h2.entete_partenaire_francais, #content-menu-left h2.entete_contact {
	background-position:10px 50%;
	background-repeat:no-repeat;
       /* border-bottom:1px dotted #999999;
        border-top:1px dotted #999999;
        background-color:#CCD6E0;*/
        color:#333333;
        font-size:0.8em;
        font-variant:small-caps;
        margin:0 20px 0 0;
        padding:8px 0 8px 40px;
}



#colonne-gauche-home h2.entete_telecharger_bleu, #colonne-gauche-home h2.entete_etoile {
        margin: 0 13px 0 0;
        background-color:transparent;
        border: none;   
        
}

#content-menu-left h3.entete_action_eau, #content-menu-left h3.entete_lettre, #content-menu-left h3.entete_document_technique, #content-menu-left h3.entete_drapeau_haiti, #content-menu-left h3.entete_drapeau_madagascar, #content-menu-left h3.entete_drapeau_maroc, #content-menu-left h3.entete_etoile, #content-menu-left h3.entete_formation, #content-menu-left h3.entete_organisme, #content-menu-left h3.entete_outil_pedagogique, #content-menu-left h3.entete_phare, #content-menu-left h3.entete_info, #content-menu-left h3.entete_programme, #content-menu-left h3.entete_site_web, #content-menu-left h3.entete_technologie, #content-menu-left h3.entete_telecharger_bleu, #content-menu-left h3.entete_telecharger_blanc, #content-menu-left h3.entete_partenaire_technique, #content-menu-left h3.entete_partenaire_financier, #content-menu-left h3.entete_partenaire_francais {
	font-size : 1.2em;
	padding :  11px 0 10px 35px;
	margin : 0;
	background-repeat : no-repeat;
	background-position : 0 50%;
	color : #013366;
}


/***************************************************/
/**********    BACKGROUND - COL DROITE    **********/
/***************************************************/



.column-droite h1.entete_action_eau a {
	background-image : url(../images/pictos/actions_b.gif);
}
.column-droite h1.entete_action_eau a:hover {
        background-image : url(../images/pictos/actions_bouton.gif);
}
.column-droite h1.entete_organisme a {
        background-image : url(../images/pictos/organismes_b.gif);
}
.column-droite h1.entete_organisme a:hover {
        background-image : url(../images/pictos/organismes_bouton.gif);
}
.column-droite h1.entete_document_technique a {
        background-image : url(../images/pictos/documents_b.gif);
}
.column-droite h1.entete_document_technique a:hover {
        background-image : url(../images/pictos/documents_bouton.gif);
}
.column-droite h1.entete_formation a {
        background-image : url(../images/pictos/formations_b.gif);
}
.column-droite h1.entete_formation a:hover {
        background-image : url(../images/pictos/formations_bouton.gif);
}
.column-droite h1.entete_outil_pedagogique a {
        background-image : url(../images/pictos/outils_b.gif);
}
.column-droite h1.entete_outil_pedagogique a:hover {

        background-image : url(../images/pictos/outils_bouton.gif);
}
.column-droite h1.entete_site_web a {
        background-image : url(../images/pictos/sites_web_b.gif);
}


.column-droite h1.entete_site_web a:hover {
        background-image : url(../images/pictos/sites_web_bouton.gif);

}
.column-droite h1.entete_lettre a {
        background-image : url(../images/pictos/lettres_b.gif);
}
.column-droite h1.entete_lettre a:hover {
        background-image : url(../images/pictos/lettres_bouton.gif);
}
.column-droite h1.entete_technologie a {
        background-image : url(../images/pictos/technologies_b.gif);
}
.column-droite h1.entete_technologie a:hover {
        background-image : url(../images/pictos/technologies_bouton.gif);
}

.column-droite h2.entete_action_eau, .column-droite h3.entete_action_eau {
	background-image : url(../images/entetes/actions_eau.gif);
}
.column-droite h2.entete_lettre, .column-droite h3.entete_lettre {
	background-image : url(../images/entetes/bateau_pt.gif);
}
.column-droite h2.entete_document_technique, .column-droite h3.entete_document_technique {
	background-image : url(../images/entetes/documents_techniques.gif);
}
.column-droite h1.entete_drapeau_rhone_alpes, .column-droite h2.entete_drapeau_rhone_alpes, .column-droite h3.entete_drapeau_rhone_alpes {
	background-image : url(../images/entetes/drapeau_rhone-alpes.gif);
}
.column-droite h1.entete_drapeau_haiti, .column-droite h2.entete_drapeau_haiti, .column-droite h3.entete_drapeau_haiti {
	background-image : url(../images/entetes/drapeau_haiti_petit.gif);
}
.column-droite h1.entete_drapeau_madagascar, .column-droite h2.entete_drapeau_madagascar, .column-droite h3.entete_drapeau_madagascar {
	background-image : url(../images/entetes/drapeau_madagascar_petit.gif);
}
.column-droite h1.entete_drapeau_maroc, .column-droite h2.entete_drapeau_maroc, .column-droite h3.entete_drapeau_maroc {
	background-image : url(../images/entetes/drapeau_maroc.gif);
}
.column-droite h1.entete_etoile, .column-droite h2.entete_etoile, .column-droite h3.entete_etoile {
	background-image : url(../images/entetes/etoile.gif);
}
.column-droite h2.entete_formation, .column-droite h3.entete_formation {
	background-image : url(../images/entetes/formations.gif);
}
.column-droite h2.entete_organisme, .column-droite h3.entete_organisme {
	background-image : url(../images/entetes/organismes_pt.gif);
}
.column-droite h2.entete_outil_pedagogique, .column-droite h3.entete_outil_pedagogique {
	background-image : url(../images/entetes/outils_pedagogiques.gif);
}
.column-droite h1.entete_phare, .column-droite h2.entete_phare, .column-droite h3.entete_phare {
	background-image : url(../images/entetes/phare.gif);
}
.column-droite h1.entete_info, .column-droite h2.entete_info, .column-droite h3.entete_info {
	background-image : url(../images/entetes/infos_pt.gif);
}
.column-droite h1.entete_programme, .column-droite h2.entete_programme, .column-droite h3.entete_programme {
	background-image : url(../images/entetes/programmes.gif);
}
.column-droite h2.entete_site_web, .column-droite h3.entete_site_web {
	background-image : url(../images/entetes/sites_web.gif);
}
.column-droite h2.entete_technologie, .column-droite h3.entete_technologie {
	background-image : url(../images/entetes/technologies.gif);
}
.column-droite h1.entete_telecharger_bleu, .column-droite h2.entete_telecharger_bleu, .column-droite h3.entete_telecharger_bleu {
	background-image : url(../images/entetes/telecharger_pt.gif);
}
.column-droite h1.entete_telecharger_blanc, .column-droite h2.entete_telecharger_blanc, .column-droite h3.entete_telecharger_blanc {
	background-image : url(../images/entetes/telecharger_blanc.gif);
}
.column-droite h1.entete_partenaire_francais, .column-droite h2.entete_partenaire_francais, .column-droite h3.entete_partenaire_francais {
	background-image : url(../images/entetes/partenaire_francais.gif);
}
.column-droite h1.entete_partenaire_financier, .column-droite h2.entete_partenaire_financier, .column-droite h3.entete_partenaire_financier {
	background-image : url(../images/entetes/partenaire_financier.gif);
}

.column-droite h1.entete_partenaire_technique, .column-droite h2.entete_partenaire_technique, .column-droite h3.entete_partenaire_technique {
	background-image : url(../images/entetes/partenaire_technique.gif);
}

.column-droite h1.entete_contact, .column-droite h2.entete_contact, .column-droite h3.entete_contact {
	background-image : url(../images/entetes/contact_pt.gif);

}
.column-droite h1.entete_web, .column-droite h2.entete_web, .column-droite h3.entete_web {

	background-image : url(../images/entetes/web_pt.gif);
}
.column-droite h1.entete_geo, .column-droite h2.entete_geo, .column-droite h3.entete_geo {
	background-image : url(../images/entetes/geo_pt.gif);
}



/***************************************************/
/**********    BACKGROUND - COL GAUCHE    **********/
/***************************************************/
#content-menu-left h1.entete_action_eau, #content-menu-left h2.entete_action_eau, #content-menu-left h3.entete_action_eau {
	background-image : url(../images/entetes/actions_eau.gif);
}
#content-menu-left h1.entete_lettre, #content-menu-left h2.entete_lettre, #content-menu-left h3.entete_lettre {

	background-image : url(../images/entetes/bateau.gif);
}
#content-menu-left h1.entete_document_technique, #content-menu-left h2.entete_document_technique, #content-menu-left h3.entete_document_technique {
	background-image : url(../images/entetes/documents_techniques.gif);
}

#content-menu-left h1.entete_drapeau_haiti, #content-menu-left h2.entete_drapeau_haiti, #content-menu-left h3.entete_drapeau_haiti {
	background-image : url(../images/entetes/drapeau_haiti_petit.gif);
}
#content-menu-left h1.entete_drapeau_rhone_alpes, #content-menu-left h2.entete_drapeau_rhone_alpes, #content-menu-left h3.entete_drapeau_rhone_alpes {
	background-image : url(../images/entetes/drapeau_rhone-alpes.gif);

}
#content-menu-left h1.entete_drapeau_madagascar, #content-menu-left h2.entete_drapeau_madagascar, #content-menu-left h3.entete_drapeau_madagascar {
	background-image : url(../images/entetes/drapeau_madagascar_petit.gif);
}
#content-menu-left h1.entete_etoile, #content-menu-left h2.entete_etoile, #content-menu-left h3.entete_etoile {

	background-image : url(../images/entetes/etoile.gif);
}
#content-menu-left h1.entete_formation, #content-menu-left h2.entete_formation, #content-menu-left h3.entete_formation {
	background-image : url(../images/entetes/formations.gif);
}
#content-menu-left h1.entete_organisme, #content-menu-left h2.entete_organisme, #content-menu-left h3.entete_organisme {
background-image : url(../images/entetes/organismes.gif);
}
#content-menu-left h1.entete_outil_pedagogique, #content-menu-left h2.entete_outil_pedagogique, #content-menu-left h3.entete_outil_pedagogique {

	background-image : url(../images/entetes/outils_pedagogiques.gif);
}
#content-menu-left h1.entete_phare, #content-menu-left h2.entete_phare, #content-menu-left h3.entete_phare {
	background-image : url(../images/entetes/phare.gif);
}
#content-menu-left h1.entete_info, #content-menu-left h2.entete_info, #content-menu-left h3.entete_info {
	background-image : url(../images/entetes/picto_infos.gif);
}

#content-menu-left h1.entete_programme, #content-menu-left h2.entete_programme, #content-menu-left h3.entete_programme {
	background-image : url(../images/entetes/programmes.gif);
}
#content-menu-left h1.entete_site_web, #content-menu-left h2.entete_site_web, #content-menu-left h3.entete_site_web {

	background-image : url(../images/entetes/sites_web.gif);
}

#content-menu-left h1.entete_technologie, #content-menu-left h2.entete_technologie, #content-menu-left h3.entete_technologie {
	background-image : url(../images/entetes/technologies.gif);

}
#content-menu-left h1.entete_telecharger_bleu, #content-menu-left h2.entete_telecharger_bleu, #content-menu-left h3.entete_telecharger_bleu {
	background-image : url(../images/entetes/telecharger_bleu.gif);
}
#content-menu-left h1.entete_telecharger_blanc, #content-menu-left h2.entete_telecharger_blanc, #content-menu-left h3.entete_telecharger_blanc {
	background-image : url(../images/entetes/telecharger_blanc.gif);
}

#content-menu-left h1.entete_partenaire_francais, #content-menu-left h2.entete_partenaire_francais, #content-menu-left h3.entete_partenaire_francais {






	background-image : url(../images/entetes/partenaire_francais.gif);
}
#content-menu-left h1.entete_partenaire_financier, #content-menu-left h2.entete_partenaire_financier, #content-menu-left h3.entete_partenaire_financier {
	background-image : url(../images/entetes/partenaire_financier.gif);

}

#content-menu-left h1.entete_partenaire_technique, #content-menu-left h2.entete_partenaire_technique, #content-menu-left h3.entete_partenaire_technique {
	background-image : url(../images/entetes/partenaire_technique.gif);
}
#content-menu-left h1.entete_contact, #content-menu-left h2.entete_contact, #content-menu-left h3.entete_contact {
	background-image : url(../images/entetes/contact_pt.gif);
}

/*******************************************************************************/
/****************************    PLAN DU SITE     ******************************/
/*******************************************************************************/

#center .tx-dropdownsitemap-pi1 ul {
	list-style: none;
}
#center .tx-dropdownsitemap-pi1 ul li {
	background-image: none;
}
#center .tx-dropdownsitemap-pi1 div.expAll {
	background-color:transparent;
	border:medium none;
	color:inherit;
	padding:5px;
}
#center .tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active {
	background-color:inherit;
	color: #2970a6;
	text-transform: none;
	
}

.tx-dropdownsitemap-pi1 img {
	margin:-10px 8px 0 0;
}

.tx-dropdownsitemap-pi1 a {
	font-size: 1em;
	
}

.tx-dropdownsitemap-pi1 .expAll a {
	font-size:0.9em;
	font-weight:bold;	
}

element.style {
	z-index:10;
}