body {
	background: #E7E7E7;
	font-family: Arial, Verdana , Sans-Serif ;	
	font-size: 0.8em;	
	color: #5D5D5D;
}
a {
	text-decoration: none;	
	color:#005187;
}
/*a:visited {
	text-decoration: none;
	color: #780000;
}*/
a:hover {	
	color:#005187;
	text-decoration: underline;
}
a img {
	border: 0px;
	text-decoration: none;
}
/*needed for box_files.inc*/
.nowrap {
   white-space: nowrap;
}

#leftarea{
	margin-top:0px !important;
	margin-top:0px !important!;
	/***/margin-top:-10px;
}

#rightarea{
	margin-top:0px !important;
	margin-top:0px !important!;
	/***/margin-top:-10px;
}

/* ********* MENU et SS. MENU  ***************** */
#side-a{
	background-color:#005187;
}
#	 { /* modifier */
	width: 140px;	
	margin: 0px;
	padding: 0px;
	background-color:#005187;
	height:auto;	
}

#side-a * a{
	color:#FFFFFF;
}

#navigation ul {	/* modifier */
	list-style: none;
	margin:0px;
	padding: 0px;
	font-size: 1.1em;	
	width: 140px !important;
   	width :140px;	
	
}

.firstLink { /* modifier */
	margin-bottom: 15px;
	margin-top: 15px;
	margin-left:0px;	
	text-align:left;

}

.firstLinkSite { /* modifier */
	margin-top: 15px;
	margin-left:0px;	
	text-align:left;

}

#navigation li { /* modifier */
	margin-bottom: 15px;
	margin-left:0px;	
	text-align:left;
	width: 140px !important;
}



#navigation li a { /* modifier */
	padding-left:8px;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	height: auto;
	text-decoration: none;
	color:#FFFFFF;
	display: block;	
}
	
#navigation li a.presentation:hover {
	color: #0374b6;
}
#navigation li a.strategie:hover {
	color: #c0c0c0;
}
#navigation li a.projets:hover {
	color: #e94943;
}
#navigation li a.finances:hover {
	color: #ffcc33;
}
#navigation li a.publications:hover {
	color: #39ad9c;
}

#navigation li ul li{
	margin: 0px;
	padding: 0px;
	font-size: 10px;	
}
#navigation ul ul {	
	background: #fff;
	border: 1px dotted #ccc;
}


#navigation li#selected a.presentation {
	color:  #0374b6;
}
#navigation li#selected a.strategie {
	color:  #c0c0c0;
}
#navigation li#selected a.projets {
	color: #e94943;
}
#navigation li#selected a.finances {
	color: #ffcc33;
}
#navigation li#selected a.publications {
	color: #39ad9c;
}
/* menu selectionné background vert */
#navigation li.selected_vert {
	background-color: #8a8000;
}
/* menu selectionné background orange */
#navigation li.selected_orange {
	background-color: #fc7406;
}
#navigation li.selected_orange_clair {
	background-color: #f39910;	
}
#navigation li.selected_orange_fonce {
	background-color: #f85412;
}
#navigation li.selected_vert_clair {
	background-color: #92bc00;	
}
#navigation li.selected_vert_fonce {
	background-color: #8a8000;
}
#navigation li.selected_rouge {
	background-color: #c1002b;	
}
#navigation li.selected_marron {
	background-color: #513315;
}
#navigation li.selected_bleu_clair {
	background-color: #2c87db;	
}
#navigation li.selected_bleu_fonce {
	background-color: #007685;	
}
#navigation li.selected_jaune {
	background-color: #dfd200;	
}
#menu-v li a:hover{
	text-decoration:underline;	
}


/* sous menu vert */
.sidebox_vert{
	width: 132px !important;
	width :132px;
	background-color:#8a8000;
	padding-bottom:15px;
	padding-top:8px;
	padding-left:8px;
	
}
/* sous menu orange */
.sidebox_orange{
	width: 132px !important;
	width :132px;
	background-color:#fc7406;
	padding-bottom:15px;
	padding-top:8px;
	padding-left:8px;
	
}
.sidebox_orange_clair{
	width: 132px !important;
	width :132px;
	background-color:#f39910;
	padding-bottom:15px;
	padding-top:8px;
	padding-left:8px;
	
}
.sidebox_orange_fonce{
	width: 132px !important;
	width :132px;
	background-color:#f85412;
	padding-bottom:15px;
	padding-top:8px;
	padding-left:8px;
	
}
.sidebox_rouge{
	width: 132px !important;
	width :132px;
	background-color:#c1002b;
	padding-bottom:15px;
	padding-top:8px;
	padding-left:8px;
	
}
.sidebox_vert_clair{
	width: 132px !important;
	width :132px;
	background-color:#92bc00;
	padding-bottom:15px;
	padding-top:8px;
	padding-left:8px;
	
}
.sidebox_vert_fonce{
	width: 132px !important;
	width :132px;
	background-color:#8a8000;
	padding-bottom:15px;
	padding-top:8px;
	padding-left:8px;
	
}
.sidebox_bleu_clair{
	width: 132px !important;
	width :132px;
	background-color:#2c87db;
	padding-bottom:15px;
	padding-top:8px;
	padding-left:8px;
	
}
.sidebox_bleu_fonce{
	width: 132px !important;
	width :132px;
	background-color:#007685;
	padding-bottom:15px;
	padding-top:8px;
	padding-left:8px;
	
}
.sidebox_marron{
	width: 132px !important;
	width :132px;
	background-color:#513315;
	padding-bottom:15px;
	padding-top:8px;
	padding-left:8px;
	
}
.sidebox_jaune{
	width: 132px !important;
	width :132px;
	background-color:#dfd200;
	padding-bottom:15px;
	padding-top:8px;
	padding-left:8px;
	
}

/* lien du sous menu placement */
.sidebox a,.sidebox_vert a,.sidebox_orange a,.sidebox_orange_clair a,.sidebox_orange_fonce a,.sidebox_bleu_clair a,.sidebox_bleu_fonce a,.sidebox_vert_clair a,.sidebox_marron a,.sidebox_jaune a,.sidebox_rouge a,.sidebox_vert_fonce a {
	display: block;	
	padding-bottom: 4px;	
	margin-bottom: 15px;
	text-align: left;
	font-size: 0.85em;	
}
/* sous menu selectionné */
.sidebox_vert .on,.sidebox_orange .on,.sidebox_orange_clair .on,.sidebox_orange_fonce .on,.sidebox_vert_fonce .on,.sidebox_vert_clair .on,.sidebox_bleu_fonce .on,.sidebox_bleu_ciel .on,.sidebox_jaune .on,.sidebox_rouge .on,.sidebox_marron .on{
	text-decoration: underline;
}
/* enleve les marges généré par défaut */
.sidebox p, .sidebox_home p {
	margin: 0;	
}

/* class enleve les marges généré par défaut */
.marg0{
	margin-bottom:0px;
}






/* ********* CENTRE PLEIN (sans col droite)  ***************** */
#txt_seul{
	color:##5D5D5D;
	margin-top:53px;
	overflow:visible;
	float:left;
	padding:0 15px 0 5px;
	position:relative;
	width :501px;
}


/* ********* CENTRE (coeur du site) ***************** */
#leftarea1 {	
	color: #5D5D5D;
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
} 
#leftarea1 p{
	padding: 0;
	margin: 0px 0px 10px 0px;
}

#leftarea1 a {
	font-size: 0.85em;
}
/* centre */  


#leftarea a, #txt_seul a{
	color:#005187;
	text-decoration:underline;

}
#leftarea a:hover, #txt_seul a:hover{
	color:#005187;
	text-decoration:none;

}

/* titre vert */
.titre_vert{
	text-align:left;
	font-weight:normal;
	color:#8a8000;
	font-size:17px;
	margin-bottom:17px;
	display:block;

}
/* titre orange */
.titre_orange{
	text-align:left;
	font-weight:normal;
	color:#fc7406;
	font-size:17px;
	margin-bottom:17px;
	display:block;

}
/* titre orange clair */
.titre_orange_clair{
	text-align:left;
	font-weight:normal;
	color:#f39910;
	font-size:17px;
	margin-bottom:17px;
	display:block;

}
/* titre orange fonce */
.titre_orange_fonce{
	text-align:left;
	font-weight:normal;
	color:#f85412;
	font-size:17px;
	margin-bottom:17px;
	display:block;

}
/* titre bleu clair */
.titre_bleu_clair{
	text-align:left;
	font-weight:normal;
	color:#2c87db;
	font-size:17px;
	margin-bottom:17px;
	display:block;

}
/* titre bleu fonce */
.titre_bleu_fonce{
	text-align:left;
	font-weight:normal;
	color:#007685;
	font-size:17px;
	margin-bottom:17px;
	display:block;

}
/* titre rouge */
.titre_rouge{
	text-align:left;
	font-weight:normal;
	color:#c1002b;
	font-size:17px;
	margin-bottom:17px;
	display:block;

}
/* titre jaune */
.titre_jaune{
	text-align:left;
	font-weight:normal;
	color:#dfd200;
	font-size:17px;
	margin-bottom:17px;
	display:block;

}
/* titre marron*/
.titre_marron{
	text-align:left;
	font-weight:normal;
	color:#513315;
	font-size:17px;
	margin-bottom:17px;
	display:block;

}
/* titre vert clair */
.titre_vert_clair{
	text-align:left;
	font-weight:normal;
	color:#fc7406;
	font-size:17px;
	margin-bottom:17px;
	display:block;

}
/* titre vert fonce */
.titre_vert_fonce{
	text-align:left;
	font-weight:normal;
	color:#8a8000;
	font-size:17px;
	margin-bottom:17px;
	display:block;

}


/*Ajout Atos pour Proparo orange à supprimer pour categories*/
.atos_orange_menu_droite p a font strong, .atos_orange_menu_droite p strong font{
	color:#fc7406;
}

/*Ajout Atos pour Proparo vert à supprimer pour categories*/
.atos_vert_menu_droite p a font strong, .atos_vert_menu_droite p strong font{
	color:#8a8000;
}
/*Ajout Atos pour Proparo orange clair à supprimer pour categories*/
.atos_orange_clair_menu_droite p a font strong, .atos_orange_clair_menu_droite p strong font{
	color:#f39910;
}
/*Ajout Atos pour Proparo orange fonce à supprimer pour categories*/
.atos_orange_fonce_menu_droite p a font strong, .atos_orange_fonce_menu_droite p strong font{
	color:#f85412;
}
/*Ajout Atos pour Proparo rouge à supprimer pour categories*/
.atos_rouge_menu_droite p a font strong, .atos_rouge_menu_droite p strong font{
	color:#c1002b;
}
/*Ajout Atos pour Proparo jaune à supprimer pour categories*/
.atos_jaune_menu_droite p a font strong, .atos_jaune_menu_droite p strong font{
	color:#dfd200;
}
/*Ajout Atos pour Proparo marron à supprimer pour categories*/
.atos_marron_menu_droite p a font strong, .atos_marron_menu_droite p strong font{
	color:#513315;
}
/*Ajout Atos pour Proparo bleu clair à supprimer pour categories*/
.atos_bleu_clair_menu_droite p a font strong, .atos_bleu_clair_menu_droite p strong font{
	color:#2c87db;
}
/*Ajout Atos pour Proparo bleu fonce à supprimer pour categories*/
.atos_bleu_fonce_menu_droite p a font strong, .atos_bleu_fonce_menu_droite p strong font{
	color:#007685;
}
/*Ajout Atos pour Proparo vert clair à supprimer pour categories*/
.atos_vert_clair_menu_droite p a font strong, .atos_vert_clair_menu_droite p strong font{
	color:#92bc00;
}
/*Ajout Atos pour Proparo vert fonce à supprimer pour categories*/
.atos_vert_fonce_menu_droite p a font strong, .atos_vert_fonce_menu_droite p strong font{
	color:#8a8000;
}

/*********************** Menu de droite HP et Page Focus *******************************/

/* Home Page */
#rightarea * h3{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-top:0px;	
	color:#005187;
}

#leftarea * h3, #leftarea h3, #leftarea1 * h3, #leftarea1 h3{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-top:0px;
	color:#005187;	
}


#menu_admin{
	margin-bottom:10px;
}

/* Page Focus Menu de droite orange*/
.bloc_droite_2 #orange_menu_droite h3{
	color:#fc7406;
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;	
}

/* Page Focus Menu de droite vert*/
.bloc_droite_2 .vert_menu_droite h3{
	color:#8a8000;
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;	
}

/* Page Focus Menu de droite bleu*/
.bloc_droite_2 .bleu_clair_menu_droite h3{
	color:#2c87db;
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;	
}

/* Page Focus Menu de droite orange*/
.bloc_droite_2 .orange_menu_droite h3{
	color:#fc7406;
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;	
}


/* Page Focus Menu de droite orange clair*/
.bloc_droite_2 .orange_clair_menu_droite h3{
	color:#f39910;
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;	
}

/* Page Focus Menu de droite orange fonce*/
.bloc_droite_2 .orange_fonce_menu_droite h3{
	color:#f85412;
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;	
}

/* Page Focus Menu de droite vert fonce*/
.bloc_droite_2 .vert_fonce_menu_droite h3{
	color:#8a8000;
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;	
}


/* Page Focus Menu de droite vert clair*/
.bloc_droite_2 .vert_clair_menu_droite h3{
	color:#92bc00;
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;	
}


/* Page Focus Menu de droite jaune*/
.bloc_droite_2 .jaune_menu_droite h3{
	color:#dfd200;
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;	
}


/* Page Focus Menu de droite rouge */
.bloc_droite_2 .rouge_menu_droite h3{
	color:#c1002b;
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;	
}

/* Page Focus Menu de droite marron */
.bloc_droite_2 .marron_menu_droite h3{
	color:#513315;
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;	
}


/* Page Focus Menu de droite bleufonce */
.bloc_droite_2 .bleu_fonce_menu_droite h3{
	color:#007685;
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;	
}
/********************************************************************************************/

/*Ajout Atos */
.bloc_droite_2 * li, .bloc_droite * li{
	margin-bottom:15px;

}
/*Ajout Atos */
.bloc_droite_2 .atos_vert_menu_droite li{
	display:list-item;
	list-style-image:url(../images/puce_verte.gif);
	margin:0;
	padding:0;
}
/*Ajout Atos */
.bloc_droite_2 .atos_orange_menu_droite li {
	display:list-item;
	list-style-image:url(../images/puce_orange.gif);
	margin:0;
	padding:0;
}
/*Ajout Atos */
.bloc_droite_2 .atos_orange_clair_menu_droite li {
	display:list-item;
	list-style-image:url(../images/puce_orange_clair.gif);
	margin:0;
	padding:0;
}
/*Ajout Atos */
.bloc_droite_2 .atos_orange_fonce_menu_droite li {
	display:list-item;
	list-style-image:url(../images/puce_orange_fonce.gif);
	margin:0;
	padding:0;
}
/*Ajout Atos */
.bloc_droite_2 .atos_vert_fonce_menu_droite li {
	display:list-item;
	list-style-image:url(../images/puce_vert_fonce.gif);
	margin:0;
	padding:0;
}
/*Ajout Atos */
.bloc_droite_2 .atos_vert_clair_menu_droite li {
	display:list-item;
	list-style-image:url(../images/puce_vert_clair.gif);
	margin:0;
	padding:0;
}
/*Ajout Atos */
.bloc_droite_2 .atos_rouge_menu_droite li {
	display:list-item;
	list-style-image:url(../images/puce_rouge.gif);
	margin:0;
	padding:0;
}
/*Ajout Atos */
.bloc_droite_2 .atos_marron_menu_droite li {
	display:list-item;
	list-style-image:url(../images/puce_marron.gif);
	margin:0;
	padding:0;
}
/*Ajout Atos */
.bloc_droite_2 .atos_jaune_menu_droite li {
	display:list-item;
	list-style-image:url(../images/puce_jaune.gif);
	margin:0;
	padding:0;
}
/*Ajout Atos */
.bloc_droite_2 .atos_bleu_clair_menu_droite li {
	display:list-item;
	list-style-image:url(../images/puce_bleu_clair.gif);
	margin:0;
	padding:0;
}
/*Ajout Atos */
.bloc_droite_2 .atos_bleu_fonce_menu_droite li {
	display:list-item;
	list-style-image:url(../images/puce_bleu_fonce.gif);
	margin:0;
	padding:0;
}

/*Ajout Atos */
.bloc_droite li {
	font-size:12.8px;
	display:list-item;
	list-style-image:url(../images/puce_bleu.gif);
}


/*Ajout Atos*/
/* contient la col de droite */

/* p */
.paragraphe_classic{
	color:#5d5d5d;
	margin-bottom:17px;
	margin-top:0px;
	display:block;
}
/* p dernier paragraphe */
.paragraphe_classic_der{
	color:#5d5d5d;
	margin-bottom:27px;
	display:block;
}
#line1{	/* modifier */
	padding: 0px 0px 4px 0px;
}
#line1 form {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: right;
}
#line2 { /* modifier */
	clear: left;	
	height: 110px;	
	padding: 0px;	
}

.rss_icon { 
	height: 15px !important;
	height: 25px !important!;
}

#line3 { /* modified height for rss-icon */
	margin-top:40px !important;	
	margin-top:40px !important!;	
	*margin-top:0px;
	height:20px !important;
	height:30px !important!;
}

#line3 form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0 0 ;	
	text-align: right; 
}
#line3 form select { /* modifier */
	font-size: 9pt;
	font-weight: bold;
	color: #6B6B6B;
	background: #f4f4f4;	
	width: 240px;
}
#line3 ul  {
	width : 155px;
	float: left;
	border : 1px solid;
}

/* Suppression atos (ancien style)
h3 {
	font-size: 1.3em;
	margin: 0 0 5px 0;
	padding: 2px 0px 0px 0px;
	border-bottom: 2px solid #eee;
} */






/* ********* PUCES  ***************** */
/* calage des puces */
.puce_verte,.puce_bleu_titre_hp,.puce_bleu,.puce_orange,.puce_orange_clair,.puce_orange_fonce,.puce_vert_clair,.puce_vert_fonce,.puce_rouge,.puce_jaune,.puce_marron,.puce_bleu_fonce,.puce_bleu_clair{
	margin:0;
	padding-left:19px;
	padding-right:19px;
}
.puce_verte .liste_marge, .puce_bleu .liste_marge, .puce_orange .liste_marge, .puce_orange_clair .liste_marge, .puce_orange_fonce .liste_marge, .puce_vert_clair .liste_marge, .puce_vert_fonce .liste_marge, .puce_rouge .liste_marge, .puce_marron .liste_marge, .puce_jaune .liste_marge, .puce_bleu_ciel .liste_marge, .puce_bleu_fonce .liste_marge{
	margin-bottom:15px;

}
/* puces img vert */
.puce_verte li {
	display:list-item;
	list-style-image:url(../images/puce_verte.gif);
	margin:0;
	padding:0;
}
/* puces img vert */
.puce_orange li {
	display:list-item;
	list-style-image:url(../images/puce_orange.gif);
	margin:0;
	padding:0;
}
.puce_orange_fonce li {
	display:list-item;
	list-style-image:url(../images/puce_orange_fonce.gif);
	margin:0;
	padding:0;
}
.puce_orange_clair li {
	display:list-item;
	list-style-image:url(../images/puce_orange_clair.gif);
	margin:0;
	padding:0;
}
.puce_vert_clair li {
	display:list-item;
	list-style-image:url(../images/puce_vert_clair.gif);
	margin:0;
	padding:0;
}
.puce_vert_fonce li {
	display:list-item;
	list-style-image:url(../images/puce_vert_fonce.gif);
	margin:0;
	padding:0;
}
.puce_bleu_fonce li {
	display:list-item;
	list-style-image:url(../images/puce_bleu_fonce.gif);
	margin:0;
	padding:0;
}
.puce_bleu_clair li {
	display:list-item;
	list-style-image:url(../images/puce_bleu_clair.gif);
	margin:0;
	padding:0;
}
.puce_marron li {
	display:list-item;
	list-style-image:url(../images/puce_marron.gif);
	margin:0;
	padding:0;
}
.puce_rouge li {
	display:list-item;
	list-style-image:url(../images/puce_rouge.gif);
	margin:0;
	padding:0;
}
.puce_jaune li {
	display:list-item;
	list-style-image:url(../images/puce_jaune.gif);
	margin:0;
	padding:0;
}
/* puces img bleu HP = font 14px */
.puce_bleu_titre_hp li {
	font-size:14px;
	display:list-item;
	list-style-image:url(../images/puce_bleu.gif);
	margin:0;
	padding:0;
}
/* puces img bleu */
.puce_bleu li {
	display:list-item;
	list-style-image:url(../images/puce_bleu.gif);
	margin:0px;
	padding:0px;
}





/* ********* HP  (bloc specifique)  ***************** */
/* contient paragraphe + img (HP) */
.bloc_hp{
	width:365px; height:auto;float:left; margin-bottom:19px;
}
/* contient img (HP) */
.bloc_hp_img{
	width:auto;  height:auto; float:left;
}
/* contient paragraphe (HP) */
.bloc_hp_txt{
	width:auto; height:auto;float:top;
}

/* lien sur les puces bleu de la HP */
#leftarea .bloc_hp .puce_bleu_titre_hp a{
	color:#005187;
	text-decoration:none;
}

/* lien sur les puces bleu de la HP */
#leftarea .bloc_hp .puce_bleu_titre_hp #titre_bleu_droite{
	color:#005187;
	text-decoration:none;
}

#leftarea .bloc_hp .puce_bleu_titre_hp a:hover{
	color:#005187;
	text-decoration:underline;
}

/* calage p sur la HP */
#leftarea .bloc_hp p{
	margin-left:20px; margin-top:10px; display:block;
}
/* fil d'arianne */
#arianne_fil{
	float:left; width:250px; margin-left:5px; font-size:12px;
}
/* langue anglaise */
#autre_langue{
	float:left;
	width:130px;
	height:20px;
	text-align: left;

}


#arianne_fil a,#autre_langue a{
	color:#5d5d5d; text-decoration:underline;
}
#arianne_fil a:hover,#autre_langue a:hover{
	color:#5d5d5d; text-decoration:none;
}

/* header introduction */
#header_intro{
	margin-top:-130px !important;
	position:absolute; !important;

	margin-top:-134px !important!;
	position:relative !important!;

}


/* header formulaire calage */
#header_intro form {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: right;
}


/* formulaire */


.cont_form{
	width:200px !important;
	float:left !important;
	margin-top:-2px !important;	

	float:left !important!;
	width:200px !important!;
	margin-left:0px !important!;
	text-align:right !important!;
}



/* titre intro */
#header_titre{
	display:block;
	font-size:12pt;
	font-weight:bold;
	color:#005187;
	width:376px;

	margin-left:10x;



	float:left;
	margin-top:0px;
}

/* bt accessibilite */
#header_intro a{	
	color:#5d5d5d;
	text-decoration:none;
	margin-left:5px;
}

#header_intro a:hover{	
	color:#5d5d5d;
	text-decoration:underline;
}





/* texte intro */
.proparco-title{
	font-weight: bold;
	font-size:12px;
}
#login {
	float: left; font-size:12px;
	margin-top:0px !important;
	*margin-top:2px;
}





/* ********* COL DROITE  ***************** */


#rightarea a{	
	color:##5D5D5D;
	text-decoration:none;
}
#rightarea a:hover{	
	color:##5D5D5D;
	text-decoration:underline;
}

#rightarea a.rightlinks {
	font-size: 0.85em;
	display: block;	
	padding-bottom: 4px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #ccc;
}

#rightarea a.rightarrow {
	font-size: 0.85em;
	display: block;	
	padding-bottom: 4px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #ccc;
	background-image: url(http://www.proparco.fr/jahia/jsp/jahia/templates/proparco/PROPARCO_templates/imagesAFD/tri.gif);
	background-repeat: no-repeat;	
	background-position: 0 0.5em; 
	padding-left: 8px;
}

/* contient la col de droite */
.bloc_droite{
padding-left:2px;border-left:solid 3px #005187; margin-bottom:34px; height:auto;
width: 231px !important;
width /**/:232px;
}

.bloc_droite_2{
	padding-left:2px;border-left:solid 3px #005187; margin-bottom:34px; height:auto;
	width: 231px !important;
	width /**/:232px;
}
/* contient img col de droite */
.bloc_droite_img{
	width:164px; height:112px;margin-bottom:17px;margin-left:20px;	
}
/* img border vert */
.img_bord_vert {	
	border-right:solid 10px #8a8000;
	border-bottom:solid 1px #8a8000;
	border-left:solid 1px #8a8000;
	border-top:solid 1px #8a8000;	

}
/* img border bleu */
.img_bord_bleu {	
	border-right:solid 10px #005187;
	border-bottom:solid 1px #005187;
	border-left:solid 1px #005187;
	border-top:solid 1px #005187;	

}
/* img border orange */
.img_bord_orange {	
	border-right:solid 10px #fc7406;
	border-bottom:solid 1px #fc7406;
	border-left:solid 1px #fc7406;
	border-top:solid 1px #fc7406;	

}
/* img border orange clair */
.img_bord_orange_clair {	
	border-right:solid 10px #f39910;
	border-bottom:solid 1px #f39910;
	border-left:solid 1px #f39910;
	border-top:solid 1px #f39910;	

}
/* img border orange fonce */
.img_bord_orange_fonce {	
	border-right:solid 10px #f85412;
	border-bottom:solid 1px #f85412;
	border-left:solid 1px #f85412;
	border-top:solid 1px #f85412;	

}
/* img border vert fonce */
.img_bord_vert_fonce {	
	border-right:solid 10px #8a8000;
	border-bottom:solid 1px #8a8000;
	border-left:solid 1px #8a8000;
	border-top:solid 1px #8a8000;	

}
/* img border vert clair */
.img_bord_vert_clair {	
	border-right:solid 10px #92bc00;
	border-bottom:solid 1px #92bc00;
	border-left:solid 1px #92bc00;
	border-top:solid 1px #92bc00;	

}
/* img border jaune */
.img_bord_jaune {	
	border-right:solid 10px #dfd200;
	border-bottom:solid 1px #dfd200;
	border-left:solid 1px #dfd200;
	border-top:solid 1px #dfd200;	

}
/* img border rouge */
.img_bord_rouge {	
	border-right:solid 10px #c1002b;
	border-bottom:solid 1px #c1002b;
	border-left:solid 1px #c1002b;
	border-top:solid 1px #c1002b;	

}
/* img border marron */
.img_bord_marron {	
	border-right:solid 10px #513315;
	border-bottom:solid 1px #513315;
	border-left:solid 1px #513315;
	border-top:solid 1px #513315;	

}
/* img border bleu clair */
.img_bord_bleu_clair {	
	border-right:solid 10px #2c87db;
	border-bottom:solid 1px #2c87db;
	border-left:solid 1px #2c87db;
	border-top:solid 1px #2c87db;	

}
/* img border bleu_fonce */
.img_bord_bleu_fonce {	
	border-right:solid 10px #007685;
	border-bottom:solid 1px #007685;
	border-left:solid 1px #007685;
	border-top:solid 1px #007685;	

}

/* img border bleu simple */
.img_bord_bleu_continu {	
	border:solid 1px #005187;	

}

/* col de droite titre coul vert */
.col_droite_titre_vert{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;
	color:#8a8000;
	margin-bootom:20px;
}
/* col de droite titre coul bleu */
.col_droite_titre_bleu{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;	
	color:#005187;
	margin-bootom:20px;
}
/* col de droite titre coul orange */
.col_droite_titre_orange{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;
	color:#fc7406;
	margin-bootom:20px;
}
/* col de droite titre coul orange clair*/
.col_droite_titre_orange_clair{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;
	color:#f39910;
	margin-bootom:20px;
}
/* col de droite titre coul orange fonce */
.col_droite_titre_orange_fonce{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;
	color:#f85412;
	margin-bootom:20px;
}
/* col de droite titre coul vert clair */
.col_droite_titre_vert_clair{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;
	color:#92bc00;
	margin-bootom:20px;
}
/* col de droite titre coul vert fonce */
.col_droite_titre_vert_fonce{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;
	color:#8a8000;
	margin-bootom:20px;
}
/* col de droite titre coul bleu clair */
.col_droite_titre_bleu_clair{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;
	color:#2c87db;
	margin-bootom:20px;
}
/* col de droite titre coul bleu fonce */
.col_droite_titre_bleu_fonce{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;
	color:#007685;
	margin-bootom:20px;
}
/* col de droite titre coul marron */
.col_droite_titre_marron{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;
	color:#513315;
	margin-bootom:20px;
}
/* col de droite titre coul jaune */
.col_droite_titre_jaune{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;
	color:#dfd200;
	margin-bootom:20px;
}
/* col de droite titre coul rouge */
.col_droite_titre_rouge{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin-bottom:19px;
	color:#c1002b;
	margin-bootom:20px;
}


/* col droite txt vert */
#col_droite .droite_coul_vert{
	color:#8a8000;

}
/* col droite txt orange */
#col_droite .droite_coul_orange{
	color:#fc7406;

}
/* col droite txt orange clair */
#col_droite .droite_coul_orange_clair{
	color:#f39910;

}

/* col droite txt orange fonce*/
#col_droite .droite_coul_orange_fonce{
	color:#f85412;

}
/* col droite txt vert fonce */
#col_droite .droite_coul_vert_fonce{
	color:#8a8000;

}
/* col droite txt vert clair */
#col_droite .droite_coul_vert_clair{
	color:#92bc00;

}
/* col droite txt bleu clair */
#col_droite .droite_coul_bleu_clair{
	color:#2c87db;

}
/* col droite txt bleu fonce */
#col_droite .droite_coul_bleu_fonce{
	color:#007685;

}
/* col droite txt marron */
#col_droite .droite_coul_marron{
	color:#513315;

}
/* col droite txt jaune */
#col_droite .droite_coul_jaune{
	color:#dfd200;

}
/* col droite txt rouge */
#col_droite .droite_coul_rouge{
	color:#c1002b;

}

/* col droite txt gris */
#col_droite .puce_bleu .droite_coul_gris{
	color:#696969;

}  

/* col droite txt gris */
* .droite_coul_gris a{
	color:#696969;
	text-decoration:none;
} 

/* col droite txt gris */
* .droite_coul_gris a:hover{
	color:#00659b;
	text-decoration:underline;
}

/* col droite lien vert */
#col_droite .col_droite_titre_vert a,#col_droite .puce_verte a{
	color:#8a8000;
	text-decoration:none;
}
#col_droite .col_droite_titre_vert a:hover,#col_droite .puce_verte a:hover{
	color:#8a8000;
	text-decoration:underline;
}
/* col droite lien orange */
#col_droite .puce_orange a,#col_droite .col_droite_titre_orange a{
	color:#fc7406;
	text-decoration:none;
}
#col_droite .puce_orange a:hover,#col_droite .col_droite_titre_orange a:hover{
	color:#fc7406;
	text-decoration:underline;
}
/* col droite lien bleu */
#col_droite .puce_bleu a,#col_droite .col_droite_titre_bleu a{
	color:#00659b;
	text-decoration:none;
}
#col_droite .col_droite_titre_bleu a:hover,#col_droite .puce_bleu a:hover{
	color:#00659b;
	text-decoration:underline;
}

/* col droite lien orange_clair */
#col_droite .puce_orange_clair a,#col_droite .col_droite_titre_orange_clair a{
	color:#f39910;
	text-decoration:none;
}
#col_droite .puce_orange_clair a:hover,#col_droite .col_droite_titre_orange_clair a:hover{
	color:#f39910;
	text-decoration:underline;
}
/* col droite lien orange_fonce */
#col_droite .puce_orange_fonce a,#col_droite .col_droite_titre_orange_fonce a{
	color:#f85412;
	text-decoration:none;
}
#col_droite .puce_orange_fonce a:hover,#col_droite .col_droite_titre_orange_fonce a:hover{
	color:#f85412;
	text-decoration:underline;
}
/* col droite lien rouge */
#col_droite .puce_rouge a,#col_droite .col_droite_titre_rouge a{
	color:#c1002b;
	text-decoration:none;
}
#col_droite .puce_rouge a:hover,#col_droite .col_droite_titre_rouge a:hover{
	color:#c1002b;
	text-decoration:underline;
}
/* col droite lien jaune */
#col_droite .puce_jaune a,#col_droite .col_droite_titre_jaune a{
	color:#dfd200;
	text-decoration:none;
}
#col_droite .puce_jaune a:hover,#col_droite .col_droite_titre_jaune a:hover{
	color:#dfd200;
	text-decoration:underline;
}
/* col droite lien marron */
#col_droite .puce_marron a,#col_droite .col_droite_titre_marron a{
	color:#513315;
	text-decoration:none;
}
#col_droite .puce_marron a:hover,#col_droite .col_droite_titre_marron a:hover{
	color:#513315;
	text-decoration:underline;
}
/* col droite lien bleu_clair */
#col_droite .puce_bleu_clair a,#col_droite .col_droite_titre_bleu_clair a{
	color:#2c87db;
	text-decoration:none;
}
#col_droite .puce_bleu_clair a:hover,#col_droite .col_droite_titre_bleu_clair a:hover{
	color:#2c87db;
	text-decoration:underline;
}
/* col droite lien vert_clair */
#col_droite .puce_vert_clair a,#col_droite .col_droite_titre_vert_clair a{
	color:#92bc00;
	text-decoration:none;
}
#col_droite .puce_vert_clair a:hover,#col_droite .col_droite_titre_vert_clair a:hover{
	color:#92bc00;
	text-decoration:underline;
}
/* col droite lien vert_fonce */
#col_droite .puce_vert_fonce a,#col_droite .col_droite_titre_vert_fonce a{
	color:#8a8000;
	text-decoration:none;
}
#col_droite .puce_vert_fonce a:hover,#col_droite .col_droite_titre_vert_fonce a:hover{
	color:#8a8000;
	text-decoration:underline;
}
/* col droite lien bleu_fonce */
#col_droite .puce_bleu_fonce a,#col_droite .col_droite_titre_bleu_fonce a{
	color:#007685;
	text-decoration:none;
}
#col_droite .puce_bleu_fonce a:hover,#col_droite .col_droite_titre_bleu_fonce a:hover{
	color:#007685;
	text-decoration:underline;
}


/*Ajout Atos */
.atos_vert_leftarea h3{
       color:#8a8000;
}

/*Ajout Atos */
.atos_orange_leftarea h3{
       color:#fc7406;
}

/*Ajout Atos */
.atos_bleu_fonce_leftarea h3{
       color:#007685;
}

/*Ajout Atos */
.atos_vert_fonce_leftarea h3{
       color:#8a8000;
}

/*Ajout Atos */
.atos_vert_clair_leftarea h3{
       color:#92bc00;
}

/*Ajout Atos */
.atos_bleu_clair_leftarea h3{
       color:#2c87db;
}

/*Ajout Atos */
.atos_marron_leftarea h3{
       color:#513315;
}

/*Ajout Atos */
.atos_jaune_leftarea h3{
       color:#dfd200;
}

/*Ajout Atos */
.atos_jaune_leftarea h3{
       color:#dfd200;
}

/*Ajout Atos */
.atos_rouge_leftarea h3{
       color:#c1002b;
}

/*Ajout Atos */
.atos_orange_fonce_leftarea h3{
       color:#e85412;
}

/*Ajout Atos */
.atos_orange_clair_leftarea h3{
       color:#f39910;
}


/* Ajout Atos */
#side-b * a{
	color:#005187;
	text-decoration: none;
}

#side-b * a:hover{
	color:#005187;
	text-decoration: underline;
}

/* ********* FOOTER ***************** */

#footer1 {
	border: 1px solid #819CD7;
	background: #CDE1F9;
	margin-bottom: 10px;
	padding: 4px 0px 4px 0px;
}

#footer {
	font-size: 0.8em;
}
#footer a {
	text-decoration: underline;
	color: #3A6794;
}
#footer a:hover {
	color: #000;
}
