/* CSS Document */

body
{
font-size:17px;
}
form
	{
	margin:0;
	padding:0;
	}
a
	{
	color:#be1504;
	text-decoration:none;
	}
a:hover
	{
	color:#be1504;
	text-decoration:underline;
	}
			
#nom_agence
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#00419c;
	word-spacing:4px;
	}



.informpopuptext {
width:230px;
font-size:8pt;
border-width:1px;
border-style:outset;
border-color:#000000;
layer-background-color:tan;
background-color:lightyellow;
color:black;
direction:rtl;
}
#liens_informations ul
	{
	margin:0;
	padding:0;
	list-style:none;
	}

#liens_informations ul li
	{
	background: url(../img/puces/li_orange.gif) right 4px no-repeat;
	padding-right:10px;
	line-height:18px;
	text-align:right;
	}

#liens_informations ul li a
	{
	font-size:17px;
	font-weight:bold;
	color:#be1504;
	text-decoration:none;
	}

#liens_informations ul li a:hover
	{
	text-decoration:underline;
	}

#langue
	{
	font-size:11px;
	color:#be1504;
	}

#langue a
	{
	font-size:11px;
	text-decoration:none;
	color:#be1504;
	}

#langue a:hover
	{
	text-decoration:underline;
	}

#liens_accueil_plan ul
	{
	margin:0;
	padding:0;
	list-style:none;
	}

#liens_accueil_plan ul li
	{
	margin:0;
	padding:0;
	line-height:20px; 
	}

#liens_accueil_plan ul li a
	{
	font-size:14px;
	font-weight:bold;
	color:#be1504;
	text-decoration:none;background: url(../img/puces/point_orange.gif) left 6px no-repeat;
	padding-left:8px;
	}
	
.ie6 #liens_accueil_plan ul li a,.ie7 #liens_accueil_plan ul li a
	{
	font-size:14px;
	font-weight:bold;
	color:#be1504;
	text-decoration:none;
	background: url(../img/puces/point_orange.gif) 0 6px no-repeat;
	padding-right:8px;
	}	

#liens_accueil_plan ul li a:hover
	{
	text-decoration:underline;
	}

/*--------calque qui contient les rubriques---------*/
div#rubriques ul 
	{
	margin: 0;
	padding: 0;
	}

div#rubriques li.rub1,li.rub2,li.rub3,li.rub4,li.rub5,li.rub6,li.rub7
	{
	list-style: none;
	float: left; 
	width: 92px;
	height:24px;
	margin:0px;
	text-align:center;
	padding-top:2px;
	margin-left:4px;
	}

div#rubriques li.rub1,li.rub2,li.rub3
	{
	background:url(../img/backgrounds/rub123.gif) 0 0 no-repeat;
	}

div#rubriques li.rub4,li.rub5
	{
	background:url(../img/backgrounds/rub45.gif) 0 0 no-repeat;
	}

div#rubriques li.rub6,li.rub7
	{
	background:url(../img/backgrounds/rub67.gif) 0 0 no-repeat;
	}

div#rubriques li a 
	{
	display: block;
	width: 92px;
	height:24px;
	text-decoration: none;
	font-size:17px;
	color:#FFFFFF;
	font-weight:normal;
	font-weight:bold;
	}

div#rubriques li a:hover
	{
	color:#ffffff;
	} 
/*----------formulaire de recherche--------------*/
#recherche
	{
	background:url(../img/backgrounds/bloc_recherche.gif) 100% 0 no-repeat;
	font-size:16px;
	color:#FFFFFF;
	}
.recherche_mdr,.recherche_actu
	{
	background:url(../img/backgrounds/bloc_recherche_mdr.gif) 0 0 no-repeat;
	font-size:16px;
	color:#FFFFFF;
	margin:10px 0 20px 0;
	width:210px;
	height:24px;
	float:right;
	}
.saisissez{ font-size:16px !important;}
.recherche_projet
	{
	background:url(../img/backgrounds/bloc_recherche_projet.gif) 100% 0 no-repeat;
	font-size:16px;
	color:#FFFFFF;
	margin:0 0 20px 0;
	}
.recherche_projet input
{
	margin:0 1px;
}	

.recherche_projet input.ok
{
	margin:2px 0 0 0 !important;
	font-size:11px !important;
}
.ie6 .recherche_projet input.ok,.ie7 .recherche_projet input.ok
{
	margin:2px 0 0 0 !important;
	font-size:13px !important;
}	
table.rech_actu
{
	margin:1px 4px 0 0;
	width:210px;
}
.ie6 table.rech_actu,.ie7 table.rech_actu
{
	margin:2px 4px 0 0;
	width:210px;
}
table#rech td,table.rech_mdr td,table.rech_projet td
	{
	vertical-align:middle;
	text-align:center;
	font-size:17px;
	color:#FFFFFF;
	}

table#rech td label,table.rech_mdr td label,table.rech_projet td label
	{
	font-size:17px;
	color:#FFFFFF;
	padding-left:2px;
	}
	

table#rech input
	{
	width:166px;
	height:19px;
	background:url(../img/backgrounds/zone_txt2.gif) right top no-repeat;
	border:none;
	font-size:16px;
	padding:2px 4px 0 4px;
	margin-top:2px;
	}
table.rech_mdr input
	{
	width:103px;
	height:19px;
	background:url(../img/backgrounds/zone_txt.gif) right top no-repeat;
	border:none;
	font-size:16px;
	padding:2px 4px 0 4px;
	margin-top:2px;
	}	
table.rech_projet input
	{
	width:103px;
	height:19px;
	background:url(../img/backgrounds/zone_txt_projet.gif) right top no-repeat;
	border:none;
	font-size:16px;
	padding:2px 4px 0 4px;
	margin-top:2px;
	}
table.rech_actu td
{
text-align:right;
}
table.rech_actu input
	{
	border:none;
	padding:2px 4px 0 4px;
	}
table.rech_actu select
	{
	width:170px;
	height:19px;
	font-size:14px;
	padding: 0 2px;
	margin:0 6px 0 0;
	}
.ie6 table.rech_actu select
	{
	position:relative;
	width:170px;
	height:19px;
	font-size:16px;
	padding: 0 2px;
	margin:-2px 6px 0 0;
	}			

.ie6 table#rech input,.ie7 table#rech input,.ie6 table.rech_mdr input,.ie7 table.rech_mdr input,.ie6 table.rech_projet input,.ie7 table.rech_projet input
	{
	margin-top:1px;
	}
	
.ie6 table#rech input
	{
	width:174px;
	height:21px;
	}
.ie6 table.rech_mdr input,.ie6 table.rech_projet input
	{
	width:111px;
	height:21px;
	}	

table#rech input.ok,table.rech_mdr input.ok,table.rech_actu input.ok
	{
	width:23px;
	height:19px;
	background: url(../img/backgrounds/boutton_ok.gif) center no-repeat;
	font-size:11px;
	color:#FFFFFF;
	padding:0 0 4px 0;
	}
.ie6 table#rech input.ok,.ie7 table#rech input.ok,.ie6 table.rech_mdr input.ok,.ie7 table.rech_mdr input.ok,.ie6 table.rech_actu input.ok,.ie7 table.rech_actu input.ok
	{
	width:23px;
	height:19px;
	background: url(../img/backgrounds/boutton_ok.gif) center no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 0 4px 0;
	}
table.rech_projet input.ok
	{
	width:23px;
	height:19px;
	background-image:none;
	font-size:18px; 
	font-weight:normal;
	color:#FFFFFF;
	padding:0 0 4px 0;
	}
input.rech_ok
	{
	width:23px;
	height:19px;
	background: url(../img/backgrounds/boutton_ok_code.gif) center no-repeat;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 0 4px 0;
	margin:4px 0 0 0;
	border:none;
	}		
/*----------lien favoris--------------*/
#favoris
	{
	background:url(../img/backgrounds/favoris.gif) 0 0 no-repeat;
	}

#favoris a
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	}

#favoris a:hover
	{
	text-decoration: underline;
	}

/*---------------------------contenu----------------------*/
#contenu_colonne_gauche
	{
	margin:0 13px 13px 0;
	text-align:right;
	padding-bottom:8px;
	}
	
.ie6 #contenu_colonne_gauche
	{
	margin:0 6px 13px 0;
	text-align:right;
	padding-bottom:8px;
	}
	
/*---------------------------fil d'ariane----------------------*/
#fil_ariane
	{
	float:left;
	text-align:left;
	width:586px;
	padding:0 0 0 44px;
	font-size:16px;
	color:#000000;
	background: url(../img/backgrounds/trait_rouge.gif) 44px bottom no-repeat;
	padding-bottom:4px;
	margin-bottom:7px;
	}
	
.ie6 #fil_ariane
	{
	float:left;
	text-align:left;
	width:630px;
	padding:0 0 4px 44px;
	font-size:16px;
	color:#000000;
	background: url(../img/backgrounds/trait_rouge.gif) 44px bottom no-repeat;
	margin-bottom:7px;
	}
	
#fil_ariane_actualite
	{
	float:left;
	text-align:left;
	width:822px;
	font-size:16px;
	color:#000000;
	background: url(../img/backgrounds/trait_rouge.gif) 44px bottom no-repeat;
	padding:0 0 4px 44px;
	margin-bottom:7px;
	}
#fil_ariane_recherche
	{
	float:left;
	text-align:left;
	width:848px;
	font-size:16px;
	color:#000000;
	background: url(../img/backgrounds/trait_rouge.gif) 44px bottom no-repeat;
	padding:0 0 4px 44px;
	margin-bottom:7px;
	}
	
#fil_ariane a,#fil_ariane_actualite a,#fil_ariane_recherche a
	{
	font-size:16px;
	color:#000000;
	text-decoration:none;
	}
	
#fil_ariane a:hover,#fil_ariane_actualite a:hover,#fil_ariane_recherche a:hover
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	}
	
#fil_ariane a.accueil,#fil_ariane_actualite a.accueil,#fil_ariane_recherche a.accueil
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	}
	
/*---------------------------zone imprimer taille du txt ajouter au panier---------------------*/
.information
	{
	float:left;
	text-align:left;
	width:586px;
	padding:0 0 0 44px;
	}
.information_projet_code
	{
	float:left;
	text-align:left;
	width:822px;
	padding:0;
	margin-bottom:10px;
	}	
.information_projet	
{
	float:left;
	text-align:left;
	width:200px;
	padding:0;
}

.code_projet	
{
	float:left;
	text-align:right;
	width:622px;
	padding:0;
	font-size:16px;
	font-weight:bold;
}

.information img
	{
	display: inline;
	margin-left:7px;
	}

/*----------mise enpage des articles---------------------*/
#chartage_txt,#creation_article,#titre_page
	{
	float:left;
	width:542px;
	padding:0 44px 0px 44px;
	}
	
	
.ie6 #chartage_txt,.ie6 #creation_article,.ie6 #titre_page
	{
	float:left;
	width:630px;
	padding:0 44px 0px 44px;
	}


#titre_page h1
	{
	/*font-size:22px;*/
	font-size:1.83em;
	font-weight:bold;
	color:#000000;
	margin:20px 0 20px 0;
	}
	
.ie6 #titre_page h1
	{
	/*font-size:22px;*/
	font-size:1.36em;
	font-weight:bold;
	color:#000000;
	margin:20px 0 20px 0;
	}	

#chartage_txt h2
	{
	/*font-size:18px;*/
	font-size:1.16em;
	font-weight:bold;
	color:#105590;
	margin:0;
	}

#chartage_txt h3
	{
	/*font-size:16px;*/
	font-size:1em;
	font-weight:normal;
	color:#105590;
	margin:0 0 0 20px;
	}

#chartage_txt p
	{
	font-size:1em;/*12(p)/12(body)*/
	/*font-size:16px;*/
	font-weight:normal;
	color:#000000;
	margin:0 0 20px 0;
	line-height:20px;
	}
	
#chartage_txt p.mrg_bas0
	{
	/*font-size:16px;*/
	font-size:1em;
	font-weight:normal;
	color:#000000;
	margin:0 0 0 0;
	}

#chartage_txt p.introduction
	{
	/*font-size:16px;*/
	font-size:1em;
	font-weight:bold;
	color:#000000;
	margin:0 0 20px 0;
	}
#chartage_txt a
	{
	color:#be1504;
	text-decoration:none;
	}
#chartage_txt a:hover
	{
	color:#be1504;
	text-decoration:underline;
	}	
	
#creation_article p
	{
	font-size:1em;
/*	font-size:16px;*/
	font-weight:normal;
	color:#909090;
	margin:0 0 20px 0;
	}
	
ul.mrg_left0
	{
	margin:6px 0 20px 0;
	padding:0;
	list-style:none;
	}
	
ul.mrg_left40
	{
	margin:6px 0 12px 40px;
	padding:0;
	list-style:none;
	}
	
ul.mrg_left0 li,ul.mrg_left40 li
	{
	margin:0;
	padding:0;
	background:url(../img/puces/rond_rouge.gif) 0 5px no-repeat;
	padding-left:12px;
	line-height:16px;
/*	font-size:16px;*/
	font-size:1em;
	color:#000000;
	}

ul.mrg_left0 li,ul.mrg_left40 li
	{
	margin:0;
	padding:0;
	background:url(../img/puces/rond_orange.gif) 0 6px no-repeat;
	padding-left:12px;
	line-height:16px;
	}

/*---------------------------calque avec image ajouter commentaire---------------------*/
.commentaire
	{
	float:left;
	width:542px;
	padding:0 44px 0px 44px;
	margin-top:5px;
	}
	
.ie6 .commentaire
	{
	float:left;
	width:627px;
	padding:0 44px 0 44px;
	margin-top:5px;
	}
#commentaire_g
{
	float:left;
	background:url(../img/puces/li_statistiques.gif) 0 4px no-repeat;
	padding-left:12px;
}
#commentaire_g a,#commentaire_d a
{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
}
#commentaire_g a:hover,#commentaire_d a:hover
{
	font-size:16px;
	color:#be1504;
	text-decoration:underline;
}
#commentaire_d
{
	float:right;
}
#commentaire_d
{
	float:right;
	height:19px;
	background:url(../img/backgrounds/comment.gif) left 0 no-repeat;
	padding-left:30px;
}
/*-------------commentaire------------*/
#d123,#d223
{
	display:table;
	float:left;
	width:522px;
	padding:10px;
	margin-left:0px;
	border:1px solid #ADADAD;
	background-color:#ECF4FB;
}
.ie6 #d123,.ie6 #d223
{
	float:left;
	display:table;
	width:542px;
	padding:0 10px 0 10px;
	margin-left:0px;
	border:1px solid #ADADAD;
	background-color:#ECF4FB;
}

#d123 h2,#d223 h2
{
font-size:18px;
color:#747474;
margin:0px 0px 6px 0px
}
#d123 h2 span
{
font-size:11px;
color:#F26549;
}
#d123 ul
{

margin:0px 0px 10px 0px;
}
#d123 ul li
{
list-style:none;
background-image: url(../img/icones/commentaire.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:14px;
margin:0px 0px 12px 0px;
font-size:18px;
color:#000000;
line-height:16px;
 font-size:16px;
}
#d123 ul li span.det_date_art
   {
   font-size:16px;
   color:#000000;
   font-weight:bold; 
   }
#d123 ul li span.det_auteur
   {
   font-size:16px;
   color:#149fd8;
   font-weight:bold;
   }
#d223 a
{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
}
#d223 a
{
	font-size:16px;
	color:#be1504;
	text-decoration:underline;
}
#d223 input.comment
	{
	width:160px;
	height:20px;
	border:none;
	background: url(../img/backgrounds/boutton_confirmer_saisie.gif) center no-repeat;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 3px 0;
	text-align:center;
	margin:4px 0;
	cursor:hand;
	}

/*--------------colonne droite---------------*/
#thematique,.separateur_droite,#en_images,#conseils,#relancer_recherche,#recherche_fiche_projet,#toutes_rubriques,#consulter_actualites,#contact_projet,#chronologie_projet,#document_image,#coordonnees_siege,#contacts_direct,.bloc_droite_standard
	{
	margin:0 6px 0 0;
	text-align:right;
	}
.separateur_droite_bv
{
margin:0;
}
	
.ie6 #thematique,.ie6 .separateur_droite,.ie6 #en_images,.ie6 #conseils,.ie6 #relancer_recherche,.ie6 #recherche_fiche_projet,.ie6 #toutes_rubriques,.ie6 #consulter_actualites,.ie6 #contact_projet,.ie6 #chronologie_projet,.ie6 #document_image,.ie6 #coordonnees_siege,.ie6 #contacts_direct,.ie6 .bloc_droite_standard
	{
	margin:0 3px 0px 0;
	text-align:right;
	}
/*----------------chartage bloc thematique et celui de la colonne droite du module moteur de recherche-------------*/
#txt_thematique h2,#txt_conseils h2,#txt_relancer_recherche h2,#txt_toutes_rubriques h2,#txt_consulter_actualites h2,#txt_contact_projet h2,#txt_chronologie_projet h2,#txt_document_image h2,#txt_coordonnees_siege h2,#txt_contacts_direct h2
	{
	font-size:22px;
	font-weight:bold;
	color:#000000;
	height:22px;
	background:url(../img/puces/h2_zone_droite.gif) 100% 2px no-repeat;
	padding-right:26px;
	margin:10px 0 10px 0;
	}

#txt_thematique h3,#txt_conseils h3,#txt_relancer_recherche h3,#txt_recherche_fiche_projet h3,#txt_toutes_rubriques h3,#txt_consulter_actualites h3,#txt_document_image h3,#txt_coordonnees_siege h3,#txt_contacts_direct h3,#txt_phototheque h3
	{
	font-size:18px;
	font-weight:bold;
	color:#000000;
	margin:10px 0 4px 0;
	}
#txt_chronologie_projet
{
	font-size:18px;
	font-weight:bold;
	color:#00419C;
	margin:10px 0 4px 0;
}	
#txt_contact_projet h3
{
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	margin:0 0 10px 0;
	}
#txt_phototheque h2
	{
	height:22px;
	background:url(../img/puces/h2_rechercher_projet.gif) 100% 2px no-repeat;
	padding-right:26px;
	margin:8px 0 8px 0;
	font-size:22px;
	font-weight:bold;
	color:#be1504;
	}	
#txt_thematique ul,#txt_toutes_rubriques ul,#txt_consulter_actualites ul,#txt_document_image ul,#txt_coordonnees_siege ul,#txt_contacts_direct ul
	{
	margin:8px 0;
	padding:0;
	list-style:none;
	}
	
#txt_thematique ul li,#txt_toutes_rubriques ul li,#txt_consulter_actualites ul li,#txt_document_image ul li,#txt_contacts_direct ul li
	{
	font-size:16px;
	color:#000000;
	margin:0;
	padding:0;
	background:url(../img/puces/li_statistiques.gif) 100% 5px no-repeat;
	padding-right:12px;
	line-height:20px;
	}
	
#txt_thematique  ul li a,#txt_toutes_rubriques  ul li a,#txt_consulter_actualites  ul li a,#txt_document_image ul li a,#txt_contacts_direct ul li a
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	}
#txt_thematique  ul li a:hover,#txt_toutes_rubriques  ul li a:hover,#txt_consulter_actualites  ul li a:hover,#txt_document_image ul li a:hover,#txt_contacts_direct ul li a:hover
	{
	font-size:16px;
	color:#be1504;
	text-decoration:underline;
	}

#txt_conseils p,#txt_consulter_actualites p,#txt_contact_projet p,#txt_chronologie_projet p,#txt_document_image p,#txt_coordonnees_siege p,#txt_contacts_direct p
	{
	font-size:16px;
	color:#000000;
	margin:0;
	}

#txt_conseils a,#txt_contact_projet a,#txt_chronologie_projet a,#txt_coordonnees_siege a
	{
	font-size:16px;
	color:#be1504;
	background:url(../img/puces/li_statistiques.gif) 100% 5px no-repeat;
	padding-right:12px;
	text-decoration:none;
	}
.ie6 #txt_conseils a,.ie7 #txt_conseils a,.ie6 #txt_contact_projet a,.ie7 #txt_contact_projet a,.ie6 #txt_chronologie_projet a,.ie7 #txt_chronologie_projet a,.ie6 #txt_coordonnees_siege a,.ie7 #txt_coordonnees_siege a
	{
	font-size:16px;
	color:#be1504;
	background:url(../img/puces/li_statistiques.gif) 100% 5px no-repeat;
	padding-left:12px;
	text-decoration:none;
	}			
#txt_conseils a:hover,#txt_contact_projet a:hover,#txt_chronologie_projet a:hover,#txt_document_image a:hover,#txt_coordonnees_siege a:hover
{
text-decoration:underline;
}
/*----------------chartage bloc en images-------------*/
#txt_en_images h2
	{
	font-size:22px;
	font-weight:bold;
	color:#000000;
	height:22px;
	background:url(../img/puces/h2_zone_droite.gif) 100% 2px no-repeat;
	padding-right:26px;
	margin:10px 0 4px 7px;
	}

#txt_en_images h3
	{
	height:20px;
	background:url(../img/backgrounds/cadre_h3.gif) 100% 0 no-repeat;
	margin:0;
	text-align:left;
	padding-left:5px;
	}
	
#txt_en_images h3 a
	{
	font-size:16px;
	font-weight:bold;
	color:#f06a28;
	background: url(../img/icones/loupe.gif) 100% 2px no-repeat;
	padding-right:15px;
	text-decoration:none;
	margin:0;
	}
.ie6 #txt_en_images h3 a, .ie7 #txt_en_images h3 a
	{
	font-size:16px;
	font-weight:bold;
	color:#f06a28;
	background: url(../img/icones/loupe.gif) 100% 2px no-repeat;
	padding-left:15px;
	text-decoration:none;
	margin:0;
	}
	
#txt_en_images h3 a:hover
	{
	font-size:16px;
	font-weight:bold;
	color:#f06a28;
	text-decoration:underline;
	margin:0;
	}

#txt_en_images h4
	{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin:6px 0 0 0;
	}
	
#txt_en_images p
	{
	font-size:11px;
	color:#000000;
	margin:0;
	}
	
img.separateur
	{
	margin:6px 0 8px 0;
	}
	

#titre_page_actualite,#titre_page_projet
	{
	float:left;
	width:822px;
	background-color:#FFFFFF;
	text-align:right;
	}


#titre_page_actualite_h1
	{
	float:left;
	width:663px;
	}
#titre_page_actualite h1,#titre_page_projet h1
	{
	/*font-size:22px;*/
	font-size:1.83em;
	font-weight:bold;
	color:#000000;
	margin:0 0 20px 0;
	}
#titre_page_projet h1 span
	{
	/*font-size:22px;*/
	font-size:22px;
	font-weight:bold;
	color:#000000;
	margin:0 0 20px 0;


	}
	
.ie6 #titre_page_actualite h1,.ie6 #titre_page_actualite_h1,.ie6 #titre_page_projet h1
	{
	/*font-size:22px;*/
	font-size:1.36em;
	font-weight:bold;
	color:#000000;
	margin:20px 0 20px 0;
	}	
				
#titre_page_actualite_lien
	{
	float:left;
	width:159px;
	height:18px;
	background:url(../img/backgrounds/abonner_rss.gif) center no-repeat;
	}
#titre_page_actualite_lien a
	{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding-left:10px;
	text-decoration:none;
	}
	
p.flux_rss,p.liste_actu
	{
	padding-bottom:6px;
	}

p.flux_rss,p.retour_actus,p.liste_actu
{
   float:left;
	width:542px;
	padding:0 44px 0px 44px;
	margin:0 0 10px 0;
}

.ie6 p.flux_rss,.ie6 p.retour_actus,.ie6 p.liste_actu
	{
	float:left;
	width:630px;
	padding:0 44px 0px 44px;
	margin:0 0 0 0;
	}
.ie6 p.retour_actus
	{
	float:left;
	width:630px;
	padding:0 44px 0px 44px;
	margin:0 0 10px 0;
	}
	
p.liste_actu a
	{
	display:block;
	width:220px;
	height:16px;
	float:left;
	text-align:right;
	font-size:16px;
	color:#ffffff;
	font-weight:bolder;
	background: url(../img/backgrounds/liste_actu.gif) center no-repeat;
	padding:0 12px 2px 0;
	text-decoration:none;
	}
p.flux_rss a
	{
	display:block;
	width:155px;
	height:16px;
	float:left;
	text-align:right;
	font-size:16px;
	color:#ffffff;
	font-weight:bolder;
	background: url(../img/backgrounds/boutton_inscrir.gif) center no-repeat;
	padding:0px 14px 2px 0;
	text-decoration:none;
	}	
p.retour_actus a
	{
	float:left;
	text-align:right;
	font-size:16px;
	font-weight:bold;
	color:#be1504;
	text-decoration:none;
	}
p.retour_actus a:hover
	{
	font-size:16px;
	font-weight:bold;
	color:#be1504;
	text-decoration:underline;
	}	
	
.rubrique,.fondclair_gauche,.fondvert_gauche
{
   float:left;
	width:542px;
	padding:0 44px 0px 44px;
	margin-bottom:10px;
}

.ie6 .rubrique,.ie6 .fondclair_gauche,.ie6 .fondvert_gauche
	{
	float:left;
	width:630px;
	padding:0 44px 0px 44px;
	}
.fondclair_gauche_phototeque
	{
	float:right;
	width:542px;
	padding:0;
	margin-bottom:10px;
	}

.haut_rubrique,#haut_tout_actualite,.haut_fondclair_gauche
{
    float:left;
	width:542px;
	height:8px;
	background: url(../img/backgrounds/haut_rubrique_actualite.gif) 0 0 no-repeat;
}
.haut_fondvert_gauche
{
    float:left;
	width:542px;
	height:8px;
	background: url(../img/backgrounds/haut_bloc_vert_projet.gif) 0 0 no-repeat;
}
.txt_actualites,#txt_tout_actualite,.txt_fondclair_gauche
{
    float:left;
	width:482px !important;
	width:542px;
	background-color:#E3EFF6;
	text-align:right;
	padding:0 30px;	
}

.ie6 .txt_actualites,.ie6 #txt_tout_actualite,.ie6 #txt_fondclair_gauche
{
    float:left;
	/*width:587px;*/
	width:542px;
	background-color:#E3EFF6;
	text-align:right;
	padding:0 30px;	
}
.txt_fondvert_gauche
{
    float:left;
	width:510px;
	background-color:#CAE2C4;
	text-align:right;
	padding:0 16px;	
}
.ie6 .txt_fondvert_gauche
{
    float:left;
	width:542px;
	background-color:#CAE2C4;
	text-align:right;
	padding:0 16px;	
}
.txt_actualites h2,#tout_actualite h2
	{
	font-size:22px;
	color:#00419c;
	margin:0 0 8px 0;
	font-weight:bold;
	}
	
.txt_actualites h3,#tout_actualite h3,.tab_resultat_region h3
	{
	background:url(../img/puces/les_actualites.gif) 100% 4px no-repeat;
	padding-right:12px;
	margin:0 0 2px 0;
	}
	
.txt_actualites h3 a,#tout_actualite h3 a,#intro_resultat_projet h3 a,.tab_resultat_region h3 a
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	}
.txt_actualites h3 a:hover,#tout_actualite h3 a:hover,#intro_resultat_projet h3 a:hover,.tab_resultat_region h3 a:hover
	{
	font-size:16px;
	color:#be1504;
	text-decoration:underline;
	}
	
.txt_actualites h4,#tout_actualite h4
	{
	font-size:18px;
	color:#00419c;
	font-weight:bold;
	margin:0;
	}
	
.txt_actualites p,#tout_actualite p
	{
	font-size:17px;
	color:#000000;
	margin:0 0 14px 0;
	line-height:20px; 
	}
#txt_tout_actualite p
	{
	font-size:16px;
	color:#000000;
	margin:0;
	line-height:20px; 
	}
img.separateur_actu	
	{
	margin:14px 0;
	}
#txt_tout_actualite img{
	margin-bottom:10px;	
}		
.txt_actualites p span.date,#tout_actualite p span.date
	{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding-left:0;
	margin:0;
	}
h4.date,#txt_tout_actualite h4.date
	{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	padding-left:0;
	margin:0 0 0 0;
	}
#txt_tout_actualite ul
	{
	margin:0;
	padding:0;
	list-style:none;
	}	
#txt_tout_actualite ul li
	{
	background:url(../img/puces/les_actualites.gif) 100% 4px no-repeat;
	padding-right:12px;
	}
.txt_actualites p.toutes_actualites
	{
	text-align:left;
	margin:0;
	}
.txt_actualites p.toutes_actualites a
	{
	font-size:15px;
	color:#be1504;
	text-decoration:none;
	background:url(../img/puces/les_actualites.gif) 100% 4px no-repeat;
	padding-right:12px;
	}
.ie6 .txt_actualites p.toutes_actualites a,.ie7 .txt_actualites p.toutes_actualites a
	{
	font-size:15px;
	color:#be1504;
	text-decoration:none;
	background:url(../img/puces/les_actualites.gif) 100% 4px no-repeat;
	padding-left:12px;
	}

.txt_actualites p.toutes_actualites a:hover
	{
	font-size:15px;
	color:#be1504;
	text-decoration:underline;
	}

.red
	{
	color:#be1504;
	}

p.lien_lire
{
margin:4px 0;
}
p.lien_lire a
	{
	display:block;
	width:33px;
	height:11px;
	text-align:left;
	font-size:9px;
	color:#ffffff;
	font-weight:bolder;
	background: url(../img/backgrounds/lire_plus_actualite.gif) center no-repeat;
	padding-left:4px;
	padding-bottom:4px;
	text-decoration:none;
	margin-left:444px;
	}
	
.ie6 p.lien_lire
{
text-align:right;
}
.ie6 p.lien_lire a
{
margin-left:0;
padding-bottom:0;
} 	
.bas_rubrique,#bas_tout_actualite,.bas_fondclair_gauche
{
    float:left;
	width:542px;
	height:8px;
	background: url(../img/backgrounds/bas_rubrique_actualite.gif) 0 0 no-repeat;
}
.bas_fondvert_gauche
{
    float:left;
	width:542px;
	height:8px;
	background: url(../img/backgrounds/bas_bloc_vert_projet.gif) 0 0 no-repeat;
}


#tout_actualite
	{
	float:left;
	width:542px;
	padding:0 44px 0px 44px;
	margin-bottom:10px;
	}

	
.haut_fondclair_larg
	{
    float:left;
	width:822px;
	height:8px;
	background: url(../img/backgrounds/haut_toute_actualite.gif) 0 0 no-repeat;
	}

	
p.lien_lire_plus a
	{
	display:block;
	width:33px;
	height:11px;
	text-align:right;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	background: url(../img/backgrounds/lire_plus_actualite.gif) center no-repeat;
	padding-right:4px;
	padding-bottom:4px;
	text-decoration:none;
	margin-right:444px;
	}
	
.ie6 p.lien_lire_plus
{
text-align:right;
}
.ie6 p.lien_lire_plus a
{
margin-left:0;
padding-bottom:0;
} 		
		
.pagination_actualite,.pagination_recherche_projet
	{
	font-size:16px;
	color:#000000;
	text-align:center;
	padding-top:20px;
	}
.pagination_phototheque
	{
	float:left;
	width:482px;
	font-size:16px;
	color:#000000;
	text-align:center;
	padding-top:20px;
	}
.pagination_offre_emploi
	{
	float:left;
	width:848px;	
	font-size:16px;
	color:#000000;
	text-align:center;
	padding-bottom:20px;
	}
	
.pagination_actualite a,.pagination_recherche_projet a,.pagination_offre_emploi a,.pagination_phototheque a
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	}

.pagination_actualite a:hover,.pagination_recherche_projet a:hover,.pagination_offre_emploi a:hover,.pagination_phototheque a:hover
	{
	font-size:16px;
	color:#be1504;
	text-decoration:underline;
	}

.pagination_actualite a.actif,.pagination_recherche_projet a.actif,.pagination_offre_emploi a.actif,.pagination_phototheque a.actif
	{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}


.bas_fondclair_larg
	{
    float:left;
	width:822px;
	height:8px;
	background: url(../img/backgrounds/bas_toute_actualite.gif) 0 0 no-repeat;
	}
	
.nom_rubrique
	{
	float:left;
	width:822px;
	margin:20px 0 4px 0;
	text-align: right;
	font-size:18px;
	font-weight:bold;
	}	
.nom_rubrique_bas
	{
	float:left;
	width:822px;
	margin:0 0 4px 0;
	text-align: right;
	font-size:18px;
	font-weight:bold;
	}	
.nom_rubrique a,.nom_rubrique_bas a
	{
	font-size:16px;
	font-weight:bold;
	color:#be1504;
	text-decoration:none;
	}
.nom_rubrique a:hover,.nom_rubrique_bas a:hover
	{
	font-size:16px;
	font-weight:bold;
	color:#be1504;
	text-decoration:underline;
	}	
#tout_actualite_gauche
	{
    float:left;
	width:150px;
	background-color:#E3EFF6;
	text-align:left;
	padding-right:30px;	

	}
#tout_actualite_droite
	{
/*    float:left;*/
/*	width:302px;*/
	background-color:#E3EFF6;
	text-align:right;
	}
#tout_actualite_droite h2
{
	font-weight:bold;
}
#imgtextehautgauche
{
		float:left;
		vertical-align: text-top;
		padding:5px 10px 5px 0px;
}
.news-catRootline 
{
	font-weight:bold;
}
#tout_actualite_droite h3.date
	{
	font-size:1em;
	font-weight:bold;
	margin:0 0 4px 0;
	padding-left:0;
	background:none;
	} 
#tout_actualite_droite ul
	{
	margin:4px 0 10px 30px;
	padding:0;
	list-style:none;
	}			
#tout_actualite_droite ul li
	{
	background:url(../img/puces/point_orange.gif) 0 4px no-repeat;
	line-height:20px; 
	font-size:1em;
	padding-left:8px;
	}
#tout_actualite_gauche a,#tout_actualite_droite a
	{
	color:#be1504;
	font-size:1em;
	text-decoration:none;
	}
#tout_actualite_gauche a:hover,#tout_actualite_droite a:hover
	{
	color:#be1504;
	font-size:1em;
	text-decoration:underline;
	}
	
#tout_actualite_gauche img
	{
	margin-bottom:20px;
	} 
#tout_actualite_gauche h2	
	{
	font-size:1em;
	font-weight:bold;
	color:#000000;
	margin:0;
	}
#tout_actualite_gauche p,#tout_actualite_droite p
	{
	font-size:1em;
	color:#000000;
	margin:0 0 4px 0;
	line-height:20px;
	}	
/*----------------la page plan du site------------------*/
		.tx-dropdownsitemap-pi1 ol
		{
		list-style:none;
		}
		.tx-dropdownsitemap-pi1 a
		{
		font-size:1em;
		color:#be1504;
		text-decoration:none;
		}
		.tx-dropdownsitemap-pi1 a:hover
		{
		font-size:1em;
		color:#be1504;
		text-decoration:underline;
		}
/*----------------tout afficher tout masquer------------------*/		
		.expAll
		{
		text-align:right !important;
		}
		.expAll a
		{
		font-size:18px;
		font-weight:bold;
		color:#BB0A00;
		height:22px;
		background:url(../img/puces/aficher_masquer.gif) 100% 2px no-repeat;
		padding-right:34px;
		padding-left:34px;
		text-decoration:none;
		}
		.expAll a:hover
		{
		font-size:18px;
		font-weight:bold;
		color:#BB0A00;
		height:22px;
		/*background:url(../img/puces/h2_zone_droite.gif) 0 2px no-repeat;
		padding-left:26px;*/
		text-decoration:underline;
		}
		.tx-dropdownsitemap-pi1 A {
			font-weight: bold;
			font-size:18px;
		}
		.tx-dropdownsitemap-pi1 A:hover {
			font-weight: bold;
			font-size:18px;
		}
		.tx-dropdownsitemap-pi1 LI.open OL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed OL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 LI.open UL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed UL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 DIV {
			border: none;
			background: none;
			padding: 2px;
			margin-bottom: 5px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 {
			background: none;
		}
		/*----liens institutions region et strategie---*/
		#tx_dropdownsitemap_pi1_2 a,#tx_dropdownsitemap_pi1_10 a,#tx_dropdownsitemap_pi1_71 a
		{
		color:#81A9C6;
		}
		/*----liens projets documents---*/
		#tx_dropdownsitemap_pi1_73 a,#tx_dropdownsitemap_pi1_75 a
		{
		color:#78A26D;
		}
		/*----liens services info---*/
		#tx_dropdownsitemap_pi1_77 a
		{
		color:#F2AC3E;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 A {
		font-size:17px;
		color:#be1504 !important;
		background:url(../img/puces/li_statistiques.gif) 100% 5px no-repeat;
		padding-right :16px !important;
		display:block;
		margin:0;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 A.no_puce {
		font-size:17px;
		color:#be1504;
		background:none;
		padding-left:0;
		margin:0;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
			background: none;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 a {
		font-size:17px;
		color:#000000 !important;
		padding-left:12px;
		margin:0;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: none;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 a {
		font-size:17px;
		color:#000000 !important;
		padding-left:12px;
		margin:0;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
			background: none;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 a {
		font-size:17px;
		color:#000000 !important;
		padding-left:12px;
		margin:0;
		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align: center;
			border:none;
			background: none;
		}	
/*--------mise en page page projet-----------*/	
#colonne_gauche_projet
{
float:left;
width:538px;
}
#colonne_droite_projet
{
float:left;
width:284px;
}
.fondclair_larg
	{
	float:left;
	text-align:left;
	width:822px;
	margin-bottom:13px;
	}
	
.txt_fondclair_larg
	{
    float:left;
	width:762px;
	background-color:#E3EFF6;
	text-align:left;
	padding:0 30px;	
	}
.ie6 .txt_fondclair_larg
	{
    float:left;
	width:822px;
	background-color:#E3EFF6;
	text-align:left;
	padding:0 30px;	
	}
.txt_fondclair_colonne1,.txt_fondclair_colonne2
{
	float:right;
	width:241px;
}		
.txt_fondclair_larg h2,.txt_fondclair_gauche h2,.txt_fondclair_droite h2,.txt_fondfonce_gauche h2,.txt_fondclair_pgauche h2,.txt_fondclair_pdroite h2,.txt_fondclair_pgauche_large h2
	{
	/*font-size:15px;*/
	font-size:1.25em;
	color:#00419c;
	margin:0 0 8px 0;
	font-weight:bold;
	text-align:right;
	}
.txt_fondvert_gauche h2
	{
	/*font-size:15px;*/
	font-size:1.25em;
	color:#000000;
	margin:0 0 8px 0;
	}
#txt_form_rechercher_projet h2
	{
	height:22px;
	background:url(../img/puces/h2_rechercher_projet.gif) 100% 2px no-repeat;
	padding-right:26px;
	margin:0px 0 4px 0;
	text-align:right;
	}	
#txt_form_rechercher_projet h2 a
	{
	font-size:22px;
	font-weight:bold;
	color:#be1504;
	text-decoration:none;
	}	
#txt_form_rechercher_projet h2 a:hover
	{
	text-decoration: underline;
	}	
	
.txt_fondclair_larg h3,.txt_fondclair_gauche h3,.txt_fondclair_droite h3,.txt_fondvert_gauche h3
	{
	font-size:18px;
	margin:0;
	}
.txt_fondfonce_gauche h3
	{
	font-size:18px;
	margin:0 0 6px 0;
	color:#00419c;	
	}
.txt_fondclair_droite h3
	{
	text-align:right;
	margin:0 0 10px 0;	
	}
	
.txt_fondclair_larg h3 a,.txt_fondclair_gauche h3 a,.txt_fondclair_droite h3 a,.txt_fondclair_droite p.photos a
	{
	background:url(../img/puces/les_actualites.gif) 100% 5px no-repeat;
	padding-right:12px;
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	text-align:right;
	}
.ie6 .txt_fondclair_larg h3 a,.ie7 .txt_fondclair_larg h3 a,.ie6 .txt_fondclair_gauche h3 a,.ie7 .txt_fondclair_gauche h3 a,.ie6 .txt_fondclair_droite h3 a,.ie7 .txt_fondclair_droite h3 a,.ie6 .txt_fondclair_droite p.photos a,.ie7 .txt_fondclair_droite p.photos a
	{
	background:url(../img/puces/les_actualites.gif) 100% 5px no-repeat;
	padding-left:12px;
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	text-align:right;
	}	
.txt_fondclair_larg h3 a:hover,.txt_fondclair_gauche h3 a:hover,.txt_fondclair_droite h3 a:hover,.txt_fondclair_droite p.photos a:hover
	{
	font-size:16px;
	color:#be1504;
	text-decoration:underline;
	}
	
.txt_fondclair_larg h4,.txt_fondclair_gauche h4,.txt_fondclair_droite h4,.txt_fondvert_gauche h4
	{
	font-size:18px;
	color:#00419c;
	font-weight:bold;
	margin:0;
	}
	
.txt_fondclair_larg p,.txt_fondfonce_gauche p,.txt_fondclair_gauche p,.txt_fondclair_droite p,.txt_fondclair_pgauche p,.txt_fondclair_pdroite p,.txt_fondvert_gauche p,.txt_fondclair_pgauche_large p
	{
	/*font-size:16px;*/
	font-size:1em;
	color:#000000;
	margin:0;
	line-height:16px;
	text-align:right;
	}
.txt_fondclair_gauche p.intro_formulaire
{
	/*font-size:16px;*/
	font-size:1em;
	color:#000000;
	margin:6px 0 30px 0;
	line-height:16px;
	}
.txt_fondclair_gauche p a
	{
	font-size:16px;
	color:#be1504;
	margin:0;
	text-decoration:none;
	}	
.txt_fondclair_gauche p a:hover
	{
	font-size:16px;
	color:#be1504;
	margin:0;
	text-decoration:underline;
	}
	
		

.txt_fondclair_droite p a,.txt_fondclair_pgauche_large p a 
	{
	font-size:16px;
	font-weight:bold;
	color:#be1504;
	margin:0;
	text-decoration:none;
	}
.txt_fondclair_droite p a:hover,.txt_fondclair_pgauche_large p a:hover 
	{
	font-size:16px;
	font-weight:bold;
	color:#be1504;
	margin:0;
	text-decoration:underline;
	}
.txt_fondclair_droite p.chronologie
	{
	font-size:16px;
	color:#000000;
	margin:0 0 10px 0;
	line-height:16px;
	}
.txt_fondfonce_gauche ul
	{
	margin:10px 0 10px 0;
	padding:0;
	list-style:none
	}	
.txt_fondfonce_gauche ul li
	{
	background:url(../img/puces/li_projet.gif) 100% 6px no-repeat;
	margin:0;
	padding:0 8px 0 0;
	font-size:16px;
	color:#000000;
	line-height:16px;
	}		
.txt_fondfonce_gauche ul.lien_puce
	{
	margin:10px 0;
	padding:0;
	list-style:none;
	}
.txt_fondfonce_gauche ul.lien_puce li
	{
	margin:0;
	padding:0;
	background: url(../img/puces/retourner_contact.gif) 100% 4px no-repeat;
	padding-right:12px;
	}
	
.txt_fondfonce_gauche ul.lien_puce li a
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	}
	
.txt_fondfonce_gauche ul.lien_puce li a:hover
	{
	text-decoration:underline;
	}
	
/*-----------colonne gauche fonce page projet-----------*/
.fondfonce_gauche
	{
   float:left;
	width:542px;
	padding:0 44px 0px 44px;
	margin-bottom:10px;
	}
.haut_fondfonce_gauche
	{
    float:left;
	width:525px;
	height:8px;
	background: url(../img/backgrounds/haut_bloc_projet_fonce.gif) 0 0 no-repeat;
	}
.bas_fondfonce_gauche
	{
    float:left;
	width:525px;
	height:8px;
	background: url(../img/backgrounds/bas_bloc_projet_fonce.gif) 0 0 no-repeat;
	}	
.txt_fondfonce_gauche
	{
    float:left;
	width:465px;
	background-color:#BAD7E9;
	text-align:left;
	padding:16px 30px;
	text-align:right;	
	}
.ie6 .txt_fondfonce_gauche
	{
    float:left;
	width:525px;
	background-color:#BAD7E9;
	text-align:left;
	padding:0 30px;
	text-align:right;	
	}		
#impact th
	{
	text-align:left;
	vertical-align:top;
	font-size:16px;
	font-weight:bold;
	padding: 2px 0 0 6px;
	}
#impact td
	{
	padding-bottom:6px;
	}
#impact input
	{
	font-size:16px;
	}
#impact input.loup
	{
	width:82px;
	height:18px;
	border:none;
	background: url(../img/backgrounds/boutton_chercher_projet.gif) center no-repeat;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 6px 2px 0;
	text-align:right;
	margin-left:14px;
	}
	
.ie6 #impact input.loup,.ie7 #impact input.loup
	{
	padding:0 7px 3px 0;
	}

/*---------colonne droite page projet------------*/	
.fondclair_pgauche
	{
	float:right;
	display:inline;
	text-align:right;
	width:266px;
	margin:0px 44px 13px 10px;
	}
.fondclair_pgauche_large
	{
	float:right;
	text-align:right;
	width:572px;
	margin:0 0 13px 10px;
	clear:both;
	}
.fondclair_pdroite
	{
	float:right;
	display:inline;
	text-align:right;
	width:266px;
	margin:0 0 13px 0;
	}
.haut_fondclair_pgauche,.haut_fondclair_pdroite
	{
    float:right;
	width:266px;
	height:8px;
	background: url(../img/backgrounds/haut_bloc_financement.gif) 0 0 no-repeat;
	}
.haut_fondclair_pgauche_large
	{
    float:right;
	width:572px;
	height:8px;
	background: url(../img/backgrounds/haut_bloc_572.gif) 0 0 no-repeat;
	}
.bas_fondclair_pgauche,.bas_fondclair_pdroite
	{
    float:right;
	width:266px;
	height:8px;
	background: url(../img/backgrounds/bas_bloc_financement.gif) 0 0 no-repeat;
	}
.bas_fondclair_pgauche_large
	{
    float:right;
	width:572px;
	height:8px;
	background: url(../img/backgrounds/bas_bloc_572.gif) 0 0 no-repeat;
	}		
.txt_fondclair_pgauche,.txt_fondclair_pdroite
	{
    float:right;
	width:206px;
	background-color:#E3EFF6;
	text-align:right;
	padding:0 30px;	
	}
.txt_fondclair_pgauche_large
	{
    float:left;
	width:512px;
	background-color:#E3EFF6;
	text-align:left;
	padding:0 30px;	
	}
.txt_fondclair_pgauche_large_d,.txt_fondclair_pgauche_large_g
	{
    float:right;
	width:256px;
	background-color:#E3EFF6;
	text-align:right;
	}
.txt_fondclair_pgauche_large_d ul,.txt_fondclair_pgauche_large_g ul,.txt_fondclair_pdroite ul
	{
	margin:0;
	padding:0;
	list-style:none;
	}
	
.txt_fondclair_pgauche_large_d ul li,.txt_fondclair_pgauche_large_g ul li,.txt_fondclair_pdroite ul li
	{
	font-size:16px;
	color:#000000;
	margin:0;
	padding:0;
	background:url(../img/puces/li_statistiques.gif) 100% 5px no-repeat;
	padding-right:12px;
	line-height:20px;
	text-align:right;
	}
	
.txt_fondclair_pgauche_large_d ul li a,.txt_fondclair_pgauche_large_g ul li a,.txt_fondclair_pdroite ul li a
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	}
.txt_fondclair_pgauche_large_d ul li a:hover,.txt_fondclair_pgauche_large_g ul li a:hover,.txt_fondclair_pdroite ul li a:hover
	{
	font-size:16px;
	color:#be1504;
	text-decoration:underline;
		font-weight:normal;
	}
	
.ie6 .txt_fondclair_pgauche,.ie6 .txt_fondclair_pdroite
	{
    float:left;
	width:266px;
	background-color:#E3EFF6;
	text-align:left;
	padding:0 30px;	
	}		

.ie6 .txt_fondclair_pgauche_large
	{
    float:left;
	width:572px;
	background-color:#E3EFF6;
	text-align:left;
	padding:0 30px;	
	}
#haut_form_rechercher_projet
	{
    float:left;
    width:400px;
	height:8px;
	background: url(../img/backgrounds/haut_form_recherche_projet.gif) 0 0 no-repeat;
	}
#bas_form_rechercher_projet
	{
    float:left;
	width:400px;
	height:8px;
	background: url(../img/backgrounds/bas_form_recherche_projet.gif) 0 0 no-repeat;
	}	
#txt_form_rechercher_projet
	{
    float:left;
	width:360px;
	background-color:#cae2c4;
	text-align:left;
	padding:0 20px;	
	}
.ie6 #txt_form_rechercher_projet
	{
    float:left;
    width:370px;
	background-color:#cae2c4;
	text-align:left;
	padding:0 20px 0px 10px;
		
	}
	
/*----------------------page resultat de recherche projets-----------------------*/
#intro_resultat_projet
	{
	float:right;
	width:401px  ;
	padding-left:43px;
	text-align:left;
	}
.ie6 #intro_resultat_projet
	{
	float:right;
	width:400px;
	padding-left:43px;
	text-align:left;
	}
#intro_resultat_projet h3
	{
	background:url(../img/puces/li.gif) 0 4px no-repeat;
	padding-left:12px;
	margin:0 0 10px 0;
	}
#intro_resultat_projet p
	{
	font-size:16px;
	line-height:16px;
	margin:0;
	}
#intro_resultat_projet a
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	}
	
#intro_resultat_projet a:hover
	{
	text-decoration:underline;
	}	
	
#form_rechercher_projet
{
float:right;
width:400px;
text-align:right;

}
/*---chartage du tableau rechercher une fiche projet---*/
#txt_recherche_fiche_projet table,#txt_phototheque table
{
margin-bottom:6px;
}
#form_rechercher_projet th,#txt_recherche_fiche_projet th,#txt_phototheque th
{
text-align:right;
vertical-align:top;
font-size:16px;
font-weight:bold;
padding: 2px 6px 0 0;
}
#form_rechercher_projet td,#txt_recherche_fiche_projet td,#txt_phototheque td
{
text-align:right;
}
/*---chartage du tableau rechercher avance projet---*/
#table_fondvert th
{
text-align:right;
vertical-align:top;
font-size:16px;
font-weight:bold;
padding: 2px 6px 0 0;
}
#table_fondvert td
{
text-align:left;
vertical-align:top;
}
#table_fondvert select
{
width:380px;
font-size:16px;
margin-bottom:6px;
}
#table_fondvert input
{
width:255px;
margin-bottom:16px;
float:right;
}
#table_fondvert input.loup
	{
	width:169px;
	height:18px;
	border:none;
	background: url(../img/backgrounds/boutton_afficher_resultat_projet.gif) center no-repeat;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 2px 6px;
	text-align:center;
	margin-bottom:0px;
	}

#form_rechercher_projet input,#txt_recherche_fiche_projet input
{
width:96px;
font-size:16px;
margin-bottom:4px;
}
#form_rechercher_projet select,#txt_recherche_fiche_projet select
{
width:100px;
font-size:16px;
margin-bottom:4px;
}
#txt_phototheque input
{
width:136px;
font-size:16px;
margin-bottom:4px;
}
#txt_phototheque select
{
width:140px;
font-size:16px;
margin-bottom:4px;
}
#form_rechercher_projet input.loup
	{
	width:82px;
	height:18px;
	border:none;
	background: url(../img/backgrounds/boutton_chercher.gif) center no-repeat;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 2px 6px;
	text-align:left;
	margin-bottom:0px;
	}
	
#txt_recherche_fiche_projet input.loup,#txt_phototheque input.loup
	{
	width:82px;
	height:18px;
	border:none;
	background: url(../img/backgrounds/boutton_chercher_projet_fblanc.gif) center no-repeat;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 2px 6px;
	text-align:left;
	margin-top:0px;
	}
	
.ie6 #form_rechercher_projet input.loup,.ie7 #form_rechercher_projet input.loup,.ie6 #txt_recherche_fiche_projet input.loup,.ie7 #txt_recherche_fiche_projet input.loup,.ie6 #table_fondvert input.loup,.ie7 #table_fondvert input.loup,.ie6 #txt_phototheque input.loup,.ie7 #txt_phototheque input.loup
	{
	padding:0 0 3px 7px;
	}
	
#titre_page_recherche_projet
	{
	float:right;
	width:848px;
	text-align:right;
	}

#titre_page_recherche_projet h1
	{
	/*font-size:22px;*/

	font-size:1.83em !important;
	font-size:1.43em;
	font-weight:bold;
	color:#000000;
	margin:20px 0;
	}
#txt_recherche_projet
	{
	float:left;
	width:848px;
	background-color:#FFFFFF;
	text-align:left;
	}
#txt_recherche_projet h2.txt_bleu
	{
	font-size:16px;
	font-weight:bold;
	color:#4F87B2;
	margin:20px 0 0 0;
	padding:0px;
	text-align:right;
	}
table.classez td{
	font-size:16px;
	font-weight:bold;
	height:35px;
	width:128px;
	vertical-align:bottom;
}

table.classez{margin-left:8px;}
table.classez td a{
	font-size:16px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	background:url(../img/backgrounds/bgd_a.gif) 0 7px no-repeat;
	display:block;
	width:128px;
	height:28px;
	padding-top:7px;
	text-align:center;

}
table.classez td a:hover{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:url(../img/backgrounds/bgd_hover.gif) 0 7px no-repeat;
	display:block;
	width:128px;
	height:28px;
	padding-top:7px;
	text-align:center;

}
table.classez td.active{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:url(../img/backgrounds/bgd_hover.gif) 0 bottom no-repeat;
	display:block;
	width:128px;
	height:28px;
	padding-top:7px;
	text-align:center;
	vertical-align:middle;

}	
#classez_resultat input
	{
	margin-left:30px;
	}
/*----------tableau resultat de recherche des regions-----------------*/		
.tab_resultat_region
{
width:848px;
margin:0 0 16px 0;
}	
.tab_resultat_region th
	{
	height:28px;
	background:url(../img/backgrounds/haut_tableau_recherche_projet.gif) 0 0 no-repeat;
	text-align:right;
	font-size:22px;
	font-weight:normal;
	color:#ffffff;
	padding-right:8px;
	vertical-align:middle;
	}	
.tab_resultat_region th span
	{
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	}	
.tab_resultat_region h2
	{
	font-size:15px;
	color:#00419c;
	margin:0;
	font-weight:bold
	}
.tab_resultat_region td
	{
	font-size:16px;
	background-color:#E3EFF6;
	vertical-align:top;
	padding:0 8px;
	border-top:3px solid #ffffff;
	border-right:1px solid #ffffff;
	text-align:right;
	}
	.tab_resultat_region td1
	{
	width:392px;
	}
	.tab_resultat_region td2
	{

	width:152px;
	}
		.tab_resultat_region td3
	{

	width:120px;
	}
		.tab_resultat_region td4
	{

	width:152px;
	}

	
.tab_resultat_region td.footer_tableau
	{
	font-size:16px;
	background-color:#E3EFF6;
	vertical-align:top;
	border-top:none;
	border-right:none;
	padding:0;
	}	
.tab_resultat_region p
	{
	font-size:16px;
	background-color:#E3EFF6;
    margin:0 0 8px 0 !important;
 	}
.tab_resultat_region p strong
	{
	font-size:16px;
	color:#4F87B2;
	}
	
/*------------module moteur de recherche-----*/	
#suggestion_navigation
{
clear:both;
}

.boucle_resultat_recherche
{
margin-top:30px;
padding-bottom:30px;
border-bottom:3px solid #DBE8F0;
}

#chartage_txt h2.titre_recherche
	{
	margin:0 0 10px 0;
	background:url(../img/puces/titre_recherche.gif) 100% 10px no-repeat;
	padding-right:18px;
	}
#chartage_txt h2.titre_recherche a
	{
	font-size:1em;
	font-weight:bold;
	color:#be1504;
	text-decoration:none;
	}
#chartage_txt h2.titre_recherche a:hover
	{
	font-size:1em;
	font-weight:bold;
	color:#be1504;
	text-decoration:underline;
	}
#chartage_txt p.introduction_moteur_recherche
	{
	/*font-size:16px;*/
	font-size:1em;
	font-weight:bold;
	color:#000000;
	margin:0 0 10px 0;
	}
#chartage_txt p.introduction_moteur_recherche strong
	{
	color:#4F87B2;
	}
#chartage_txt p.introduction_contact
	{
	/*font-size:16px;*/
	font-size:1em;
	font-weight:bold;
	color:#000000;
	margin:0 0 10px 0;
	}
#chartage_txt p.introduction_contact a
	{
	font-size:16px;
	color:#be1504;
	font-weight:bold;
	text-decoration:none;
	}	
#chartage_txt p.introduction_contact a:hover
	{
	font-size:16px;
	color:#be1504;
	font-weight:bold;
	text-decoration:underline;
	}	
#chartage_txt p.date_creation
	{
	font-size:1em;
	font-weight:bold;
	color:#4F87B2;
	margin:0 0 6px 0
	}
#chartage_txt span.chemin
	{
	font-size:16px;
	font-weight:bold;
	color:#4F87B2;
	text-decoration:none;
	}
#chartage_txt span.chemin a
	{
	font-size:16px;
	color:#be1504;
	font-weight:bold;
	text-decoration:none;
	}
#chartage_txt span.chemin a:hover
	{
	text-decoration:underline;
	}

/*pagination recherche begin*/
div.tx-indexedsearch-browsebox
   {
   padding-left:10px;
   padding-bottom:10px;
   }
ul.browsebox
   {
   list-style:none;
   margin: 10px 0px 30px 0px;
   padding: 0;
   }
ul.browsebox li
   {
	/*be1504 */
   font-size:16px;
   font-weight:bold;
   list-style: none;
   background-image:none !important;
   float: right;
   color:#4F87B2 !important;
   margin:0 !important;
   padding:0 !important;
   }
ul.browsebox li a
   {
   font-size:16px !important;
   color:#4F87B2 !important;
   text-decoration:none;
   padding:0 4px !important;
   font-weight:normal !important;
   }
ul.browsebox li a:hover
   {
   font-size:16px !important;
   color:#4F87B2 !important;
   text-decoration:underline !important;
   font-weight:normal !important;
   }
ul.browsebox li.tx-indexedsearch-browselist-currentPage a
  {
   font-size:16px !important;
   color:#be1504 !important;
   text-decoration:none;
   padding:0 4px !important;
   font-weight:normal !important;
  }
ul.browsebox li.tx-indexedsearch-browselist-currentPage a:hover
  {
   font-size:16px !important;
   color:#be1504 !important;
   text-decoration:underline !important;
   font-weight:normal !important;
  }
/*pagination end*/   	
table.recherche_terme
	{
	margin-bottom:10px;
	}
	
table.recherche_terme td
	{
	vertical-align:middle;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	}

table.recherche_terme input
	{
	width:200px;
	height:17px;
	border:1px solid #000000;
	font-size:16px;
	padding:2px 2px 0 2px;
	margin-top:2px;
	}
.ie6 table.recherche_terme input
	{
	width:204px;
	margin-top:1px;
	}	
table.recherche_terme input.ok
	{
	width:23px;
	height:19px;
	border:none;
	background: url(../img/backgrounds/boutton_ok_bleu.gif) center no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 0 4px 0;
	margin-left:6px;
	}

ul.plan_fac,ul.lien_puce
	{
	margin:10px 0;
	padding:0;
	list-style:none;
	}
ul.plan_fac li,ul.lien_puce li
	{
	margin:0;
	padding:0;
	background:url(../img/puces/li.gif) 100% no-repeat;
	padding-right:12px;
	}
	
ul.plan_fac li a,ul.lien_puce li a
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	}
	
ul.plan_fac li a:hover,ul.lien_puce li a:hover
	{
	text-decoration:underline;
	}
/*------------------------------formulaire des pages contact--------*/
#contact,#contact_prev
{
margin:0 0 16px 0;
}
#contact h2,#contact_prev h2
	{
	font-size:15px;
	color:#00419c;
	margin:0 0 8px 0;
	font-weight:bold;
	text-align:right;
	}

.txt_fondfonce_gauche h3.envoyer_message,.txt_fondfonce_gauche h3.haut_page
	{
	text-align:left;
	margin:0;
	}

.txt_fondfonce_gauche a.lien_mel
	{
	font-size:16px;
	font-weight:bold;
	color:#4F87B2;
	text-decoration:none;
	}
.txt_fondfonce_gauche a.lien_mel:hover
	{
	font-size:16px;
	font-weight:bold;
	color:#4F87B2;
	text-decoration:underline;
	}
#contact h3,#contact_prev h3
	{
	text-align:right;
	margin:10px 0 10px 0;
	}

#contact h3 a,#contact_prev h3 a,.txt_fondfonce_gauche h3.envoyer_message a
	{
	font-size:16px;
	color:#be1504;
	background:url(../img/puces/retourner_contact.gif) 100% 5px no-repeat;
	padding-right:12px;
	text-decoration:none;
	}
.ie6 #contact h3 a,.ie7 #contact h3 a,.ie6 #contact_prev h3 a,.ie7 #contact_prev h3 a,.ie6 .txt_fondfonce_gauche h3.envoyer_message a,.ie7 .txt_fondfonce_gauche h3.envoyer_message a
	{
	font-size:16px;
	color:#be1504;
	background:url(../img/puces/retourner_contact.gif) 100% 5px no-repeat;
	padding-left:12px;
	text-decoration:none;
	}		
#contact h3 a:hover,#contact_prev h3 a:hover,.txt_fondfonce_gauche h3.envoyer_message a:hover
	{
	text-decoration:underline;
	}	
.txt_fondfonce_gauche h3.haut_page a
	{
	font-size:16px;
	color:#be1504;
	padding-left:12px;
	text-decoration:none;
	}	
.txt_fondfonce_gauche h3.haut_page a:hover
	{
	font-size:16px;
	color:#be1504;
	padding-left:12px;
	text-decoration:underline;
	}	
	
	
#contact th,#contact_prev th
	{
	text-align:right;
	vertical-align:top;
	font-size:16px;
	font-weight:bold;
	padding: 0 0 0 4px;
	}
#contact td,#contact_prev td
	{
	padding-bottom:6px;
	}
#contact textarea
	{
	font-size:16px;
	width:465px;
	}	
#contact input,#contact_prev input
	{
	font-size:16px;
	width:140px;
	}
#contact select
	{
	font-size:16px;
	margin-left:4px;
	}
#contact input.cible,#contact_prev input.cible
	{
	width:320px;
	font-size:16px;
	text-align:center;
	}	
	
table.sujet
	{
	margin:20px 0 14px 0;
	}
table.sujet input
	{
	width:300px !important;
	font-size:16px;
	}	
#contact input.envoyer,#contact_prev input.envoyer
	{
	width:65px;
	height:20px;
	border:none;
	background: url(../img/backgrounds/boutton_envoyer_contact.gif) center no-repeat;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 3px 0;
	text-align:center;
	margin-left:24px;
	}
	
.ie6 #contact input.envoyer,.ie7 #contact input.envoyer,.ie6 #contact input.afficher,.ie7 #contact input.afficher,.ie6 #contact_prev input.envoyer,.ie7 #contact_prev input.envoyer
	{
	padding:0;
	}
#contact input.afficher
	{
	width:65px;
	height:20px;
	border:none;
	background: url(../img/backgrounds/boutton_envoyer_contact.gif) center no-repeat;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 3px 0;
	text-align:center;
	margin-left:0px;
	}	
#contact input.effacer,#contact_prev input.effacer
	{
	width:49px;
	height:16px;
	border:none;
	background: url(../img/backgrounds/boutton_effacer_contact.gif) center no-repeat;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 2px 0;
	text-align:center;
	margin-left:24px;
	}
	
.ie6 #contact input.effacer,.ie7 #contact input.effacer,.ie6 #contact_prev input.effacer,.ie7 #contact_prev input.effacer
	{
	padding:0 0 3px 0;
	}
	

/*--------------------------------------------footer--------------------------------------------*/
	
#categorie1 ul,#categorie2 ul
	{
	margin:0 0 4px 0;
	padding:0;
	list-style:none;
	}
	
#categorie1 ul li,#categorie2 ul li
	{
	float:right;
	padding:0;
	}
#categorie1 ul li img,#categorie2 ul li img
	{
	display:block;
	margin:6px 6px 0 6px;
	position:relative;
	}
	
#categorie1 ul li a,#categorie2 ul li a
	{
	font-size:16px;
	font-weight:bold;
	color:#be1504;
	text-decoration:none;
	}
	
#categorie1 ul li a:hover,#categorie2 ul li a:hover
	{
	text-decoration:underline;
	}
	
/*----------formulaire se connecter--------------*/
table#loger td
	{
	vertical-align:middle;
	text-align:center;
	}

table#loger td label
	{
	font-size:16px;
	font-weight:bold;
	padding-left:2px;
	}

table#loger td a
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	padding-right:10px;
	}
.ie6 table#loger td a,.ie7 table#loger td a
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	padding-left:10px;
	}	
	
table#loger td a:hover
	{
	font-size:16px;
	color:#be1504;
	text-decoration:underline;
	}

table#loger input
	{
	display:block;
	width:137px;
	height:19px;
	background:url(../img/backgrounds/zone_txt_login.gif) right top no-repeat;
	border:none;
	font-size:16px;
	padding:2px 2px 0 2px;
	margin-top:2px;
	margin-right:2px;
	}

.ie6 table#loger input
	{
	width:141px;
	height:21px;
	margin-top:1px;
	}
	
table#loger input.se_connecter
	{
	width:102px;
	height:18px;
	background: url(../img/backgrounds/boutton_se_connecter.gif) center no-repeat;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 2px 2px 0;
	text-align:right;
	}
	
.ie6 table#loger input.se_connecter,.ie7 table#loger input.se_connecter
	{
	padding:0 5px 2px 0;
	}
/*-----logos------*/
.tab_logo img
	{
	margin:5px 20px 5px 0;
	}
.tab_logo{float:left;}		
/*------------gestion des menu deroulant-----------------*/
.top_menu1
{
clear:right;
}
.bas_menu1
{
clear: both;
}
.menu1 ul.sousmenu
{
text-align:right;
clear:right;
width:183px;
margin:0;
padding:0;
list-style:none;
background-color:#81A9C6;
}
.menu2 ul.sousmenu
{
text-align:right;
clear:right;
width:183px;
margin:0;
padding:0;
list-style:none;
background-color:#78A26D;
}
.menu3 ul.sousmenu
{
text-align:right;
clear:right;
width:183px;
margin:0;
padding:0;
list-style:none;
background-color:#F2AC3E;
}
.menu1 ul.sousmenu li
{
background:url(../img/separateur.gif) 10px bottom no-repeat;
padding:3px 0 4px 0;
}
.menu2 ul.sousmenu li
{
background:url(../img/separateur_m2.gif) 10px bottom no-repeat;
padding:3px 0 4px 0;
}
.menu3 ul.sousmenu li
{
background:url(../img/separateur_m3.gif) 10px bottom no-repeat;
padding:3px 0 4px 0;
}
.ie6 .menu1 ul.sousmenu li,.ie7 .menu1 ul.sousmenu li
{
background:url(../img/separateur.gif) 10px bottom no-repeat;
padding:0;
}
.ie6 .menu2 ul.sousmenu li,.ie7 .menu2 ul.sousmenu li
{
background:url(../img/separateur_m2.gif) 10px bottom no-repeat;
padding:0;
}
.ie6 .menu3 ul.sousmenu li,.ie7 .menu3 ul.sousmenu li
{
background:url(../img/separateur_m3.gif) 10px bottom no-repeat;
padding:0;
}

.menu1 ul.sousmenu a,.menu2 ul.sousmenu a,.menu3 ul.sousmenu a
{
display:block;
width:163px;
padding:2px 10px;
font-size:15px;
font-weight:bold;
font-family:"Trebuchet MS";
color:#ffffff;
text-decoration:none;
line-height:20px; 
}

.menu1 ul.sousmenu a:hover
{
color:#ffffff;
background-color:#10558F;
}

.menu2 ul.sousmenu a:hover
{
color:#ffffff;
background-color:#3D7031;
}


.menu3 ul.sousmenu a:hover
{
color:#ffffff;
background-color:#BE1504;
}

.ie6 .menu1 ul.sousmenu a,.ie6 .menu2 ul.sousmenu a,.ie6 .menu3 ul.sousmenu a
{
width:183px ;
margin:3px 0 4px 0;
}
/*----------------------les ajout------------------------------*/

div#chartage_txt div.csc-textpic-text p.rte-titre1 {
	font-size:1.83em;
	font-weight:bold;
	color:#000000;
	margin:20px 0 10px 0;
}
div#chartage_txt div.csc-textpic-text p.rte-titre2 {
	font-size:1.23em;
	font-weight:bold;
	color:#10558f;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}	
div#chartage_txt div.csc-textpic-text p.rte-titre3 {
	font-size:1.13em;
	font-weight:normal;
	color:#10558f;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
div#chartage_txt div.csc-textpic-text a{
	color:#bc0e00;
	font-weight:bold;
}
div#chartage_txt div.csc-textpic-text ul.rte-pucebleu
	{
	margin:6px 0 12px 40px;
	padding:0;
	list-style:none;
	}
	
div#chartage_txt div.csc-textpic-text ul.rte-pucebleu li,ul.rte-pucebleu li
	{
	margin:0;
	padding:0;
	background:url(../img/puce_bleu.gif) 0 5px no-repeat;
	padding-left:12px;
	line-height:16px;
/*	font-size:16px;*/
	font-size:1em;
	color:#000000;
	}

div#chartage_txt div.csc-textpic-text ul.rte-pucebleu li,ul.rte-pucebleu li
	{
	margin:0;
	padding:0;
	background:url(../img/puce_bleu.gif) 0 6px no-repeat;
	padding-left:12px;
	line-height:16px;
	}	
	
	
	
div#chartage_txt div.csc-textpic-text ul.rte-puceosange
	{
	margin:6px 0 20px 0;
	padding:0;
	list-style:none;
	}
	
div#chartage_txt div.csc-textpic-text ul.rte-puceosange
	{
	margin:6px 0 12px 0px;
	padding:0;
	list-style:none;
	}
	
div#chartage_txt div.csc-textpic-text ul.rte-puceosange li
	{
	margin:0;
	padding:0;
	background:url(../img/puce_osange.gif) 0 5px no-repeat;
	padding-left:18px;
	line-height:16px;
/*	font-size:16px;*/
	font-size:1em;
	color:#000000;
	}

div#chartage_txt div.csc-textpic-text hr {
	background-color: #88b37e;
	height: 1px;
	border: 0;
	width:320px;
}
div#chartage_txt div.csc-textpic-text p.rte-introduction
	{
	/*font-size:16px;*/
	font-size:1em;
	font-weight:bold;
	color:#000000;
	margin:0 0 20px 0;
	}
/* Table contenu typo3 */
table.t3
{
width:520px;
border-left:1px solid #8399A4;
border-top:1px solid #8399A4;
}
table.t3 th
{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:18px;
padding-left:5px;
padding-right:5px;
text-align:center;
background-color:#525D7D;
color:#FFFFFF;
border-right:1px solid #8399A4;
}

table.t3 td
{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
background-color:#ECF3F9;
padding-left:5px;
padding-right:5px;
border-bottom:1px solid #8399A4;
border-right:1px solid #8399A4;
vertical-align:top;
}
.ie6 table.classez,.ie7 table.classez
{
float:right;
}
table.classez td{
	font-size:16px;
	font-weight:bold;
	text-align:right;
}
table.classez td a{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
table.classez td a:hover{
	font-size:16px;
	font-weight:bold;
	text-decoration: underline;
}
h1.csc-firstHeader {
	font-size:22px;
	font-weight:bold;
	color:#000000;
	height:22px;
	background:url(../img/puces/h2_zone_droite.gif) 100% 2px no-repeat;
	padding-right:26px;
	margin:10px 0 10px 0;
	text-align:right;
	}
#txt_thematique input{
	font-size:18px;
	margin-bottom:6px;
}
a.prouge{
	text-decoration:none;
	color:#BE1504;
}
a.prouge:hover{
	text-decoration: underline;
	color:#BE1504;
}
/*------------appel offre---------*/
#titre_page_appel_offre,#titre_page_offre_emploi
	{
	float:left;
	width:848px;
	background-color:#FFFFFF;
	text-align:right;
	}
#titre_page_appel_offre h1,#titre_page_offre_emploi h1
	{
	/*font-size:22px;*/
	font-size:1.83em !important;
	font-size:1.43em;
	font-weight:bold;
	color:#000000;
	margin:20px 0 20px 0;
	}

#txt_appel_offre,#txt_offre_emploi
	{
	float:left;
	width:848px;
	background-color:#FFFFFF;
	text-align:right;
	}
#txt_appel_offre h2.txt_bleu,#txt_offre_emploi h2.txt_bleu
	{
	font-size:16px;
	font-weight:bold;
	color:#4F87B2;
	margin:0;
	padding:0px;
	text-align:right;
	}
#txt_offre_emploi h2.puce_h2
{
	font-size:22px;
	font-weight:bold;
	color:#000000;
	height:22px;
	background:url(../img/puces/h2_zone_droite.gif) 100% 2px no-repeat;
	padding-right:26px;
	margin:10px 0 10px 0;
	text-align:right;
	}

#txt_offre_emploi a,.csc-textpic-text a
{
	color:#be1504;
}
#txt_offre_emploi a:hover,.csc-textpic-text a:hover
{
	color:#be1504;
	text-decoration:none;
}
#txt_offre_emploi select
{
font-size:14px;
}
.ie6 #txt_offre_emploi select.ie7 #txt_offre_emploi select
{
font-size:16px;
}
.csc-textpic-text
{
	text-align: right;
}	
p.introduction_ss_titre
	{
	/*font-size:16px;*/
	font-size:1em;
	color:#000000;
	margin:0 0 10px 0;
	text-align: right;
	}
	
#txt_appel_offre h3.tag
	{
	font-size:16px;
	font-weight:bold;
	color:#BE1504;
	margin:10px 0;
	padding:0;
	text-decoration:none;
	}
#txt_appel_offre h3.tag a
	{
	font-size:16px;
	font-weight:bold;
	color:#BE1504;
	margin:0;
	padding:0;
	text-decoration:underline;
	}

	#txt_appel_offre h3.tag a:hover
	{
	text-decoration:none;
	}
.tab_standard
{
width:848px;
margin:16px 0;
}	
.tab_standard th
	{
	height:28px;
	background:url(../img/backgrounds/haut_tableau_recherche_projet.gif) 0 0 no-repeat;
	text-align:right;
	font-size:22px;
	font-weight:normal;
	color:#ffffff;
	padding-right:8px;
	vertical-align:middle;
	}	
.tab_standard th span
	{
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	}	
.tab_standard h2
	{
	font-size:15px;
	color:#00419c;
	margin:0;
	font-weight:bold;
	text-align:right;
	}
.tab_standard td
	{
	font-size:14px;
	background-color:#E3EFF6;
	vertical-align:top;
	padding:0 8px;
	border-top:3px solid #ffffff;
	border-right:1px solid #ffffff;
	text-align:right;
	}
	
.tab_standard td.fin_tableau
	{
	font-size:16px;
	background-color:#E3EFF6;
	border-top:none;
	border-right:1px solid #ffffff;
	vertical-align:top;
	padding:0;
	}
.tab_standard td.fin_tableau_g
	{
	font-size:16px;
	background-color:#E3EFF6;
	border-top:none;
	border-right:1px solid #ffffff;
	vertical-align:top;
	padding:0;
	text-align:left;
	}		
.tab_standard p
	{
	font-size:16px;
	background-color:#E3EFF6;
	margin-bottom:8px;
	margin:0;
	text-align:right;
	}
.tab_standard p strong
	{
	font-size:16px;
	color:#4F87B2;
	}
.tab_standard a
	{
	font-size:16px;
	color:#4F87B2;
	text-decoration:none;
	}
.tab_standard a:hover
	{
	font-size:16px;
	color:#4F87B2;
	text-decoration:underline;
	}

.tab_standard h3
	{
	background:url(../img/puces/les_actualites.gif) 100% 4px no-repeat;
	padding-right:12px;
	margin:0 0 2px 0;
	}
	
.tab_standard h3 a
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	}
.tab_standard h3 a:hover
	{
	font-size:16px;
	color:#be1504;
	text-decoration:underline;
	}

/*-------detail appel d'offre-----*/
p.titre_align_droite
{
   float:left;
   text-align:left;
	width:542px;
	padding:0 44px 0px 44px;
	margin:0 0 10px 0;
	font-size:16px;
	font-weight:bold;
	color:#00419c;
}

.ie6 p.titre_align_droite
	{
	float:left;
	width:630px;
	padding:0 44px 0px 44px;
	font-size:16px;
	font-weight:bold;
	color:#00419c;
	}
p.titre_align_droite span,.ie6 p.titre_align_droite span
	{
	color:#000;
	}
	
h3.retour_statistique
{
   float:left;
   text-align:left;
	width:542px;
	padding:0 44px;
	margin:0 0 10px 0;
}
.ie6 h3.retour_statistique
{
   float:left;
   text-align:left;
	width:630px;
	padding:0 44px 0px 44px;
	margin:10px 0;
}
h3.retour_statistique a
{
	background:url(../img/puces/li_statistiques.gif) 100% 4px no-repeat;
	padding-right:12px;
	font-size:17px;
	color:#be1504;
	text-decoration:none;
}
.ie6  h3.retour_statistique a,.ie7  h3.retour_statistique a
{
	background:url(../img/puces/li_statistiques.gif) 100% 4px no-repeat;
	padding-left:12px;
	font-size:17px;
	color:#be1504;
	text-decoration:none;
}
h3.retour_statistique a:hover
{
	text-decoration:underline;
}				
/*-----------------------bloc sttandard droite----------*/
.txt_bloc_droite_standard h2
	{
	font-size:22px;
	font-weight:bold;
	color:#000000;
	height:22px;
	background:url(../img/puces/h2_zone_droite.gif) 0 2px no-repeat;
	padding-left:26px;
	margin:10px 0 10px 0;
	}

.txt_bloc_droite_standard  h3
	{
	font-size:18px;
	font-weight:bold;
	color:#000000;
	margin:10px 0 2px 0;
	}
.txt_bloc_droite_standard h3 a
	{
	font-size:16px;
	font-weight:bold;
	color:#f06a28;
	background: url(../img/icones/loupe.gif) right no-repeat;
	padding-right:15px;
	text-decoration:none;
	margin:0;
	}
	
.txt_bloc_droite_standard a:hover
	{
	font-size:16px;
	font-weight:bold;
	color:#f06a28;
	text-decoration:underline;
	margin:0;
	}
.txt_bloc_droite_standard p
	{
	font-size:16px;
	color:#000000;
	margin:0;
	}
.txt_bloc_droite_standard ul
	{
	margin:0 0 8px 0;
	padding:0;
	list-style:none;
	}
	
.txt_bloc_droite_standard ul li
	{
	font-size:16px;
	color:#000000;
	margin:0;
	padding:0;
	background:url(../img/puces/li_statistiques.gif) 100% 5px no-repeat;
	padding-right:12px;
	line-height:20px;
	}
	
.txt_bloc_droite_standard ul li a
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	}
.txt_bloc_droite_standard ul li a:hover
	{
	font-size:16px;
	color:#be1504;
	text-decoration:underline;
		font-weight:normal;
	}


	#txt_bloc_droite_standard a:hover
	{
	text-decoration:underline;

	}
/*------------formulaire candidature-------------*/
#condidature th
	{
	text-align:right;
	vertical-align:top;
	font-size:16px;
	font-weight:bold;
	padding: 0 8px 0 0;
	}
#condidature td
	{
	padding-bottom:10px;
	text-align:right;
	}
#condidature textarea
	{
	font-size:16px;
	width:265px;
	}	
#condidature input
	{
	font-size:16px;
	}
#condidature input.valider
	{
	width:130px;
	height:20px;
	border:none;
	background: url(../img/backgrounds/boutton_valider_saisie.gif) center no-repeat;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 3px 0;
	text-align:center;
	}
#condidature input.confirmer
	{
	width:160px;
	height:20px;
	border:none;
	background: url(../img/backgrounds/boutton_confirmer_saisie.gif) center no-repeat;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 3px 0;
	text-align:center;
	}
#condidature input.envoyer
	{
	width:65px;
	height:20px;
	border:none;
	background: url(../img/backgrounds/boutton_envoyer_contact.gif) center no-repeat;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 3px 0;
	text-align:center;
	}
#condidature td a,#condidature th a
{
color:#BE1504;
text-decoration:none;
}
#condidature td a:hover,#condidature th a:hover
{
color:#BE1504;
text-decoration:underline;
}

.red
	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ;
	font-size:12px;
	font-weight:bold;
	color:red;
	}
	
.ie6 #condidature input.envoyer,.ie7 #condidature input.envoyer
	{
	padding:0 0 4px 0;
	}	
/*-------------phototheque-----------------*/
#chartage_txt p.introduction_phototheque
	{
	/*font-size:16px;*/
	font-size:1em;
	font-weight:bold;
	color:#000000;
	margin:0 0 10px 0;
	}		
.photos_ajouter
{
	float:left;
	width:160px;
	text-align:center;
}
.photos_ajouter  img
{
	margin-bottom:4px;
	border:1px solid #be1504;
}
.photos_ajouter a
{
	font-size:1em;
	color:#be1504;
	text-decoration:none;
}
.photos_ajouter a:hover
{
	text-decoration:underline;
}
.photos_ajouter span.date
{
	font-size:0.9em;
}
.album_cree
{
	float:right;
	width:482px;
	padding-bottom:16px;
}
.album_cree img
{
	float:right;
	margin:0 0 10px 8px;
	border:1px solid #be1504;
}
.album_cree h3
	{
	background:url(../img/puces/les_actualites.gif) 100% 4px no-repeat;
	padding-right:12px;
	margin:0 0 2px 0;
	font-size:16px;
	}
.album_cree p
{
margin:0 0 4px 0 !important;
}	
.album_cree a
	{
	color:#be1504;
	text-decoration:none ;
	background:none !important;
	}
.album_cree a:hover
	{
	color:#be1504;
	text-decoration:underline;
	}


.album_visite
{
	float:right;
	width:160px;
	text-align:center;
	padding-bottom:16px;
}
.album_visite  img
{
	margin-bottom:4px;
	border:1px solid #be1504;
}
.album_visite a
{
	font-size:1em;
	color:#be1504;
	text-decoration:none;
}
.album_visite a:hover
{
	text-decoration:underline;
}
.album_visite span.date
{
	font-size:0.9em;
}	

#visuel_photo
	{
    float:right;
	display:inline;
	text-align:right;
	width:350px;
	position:relative;
	}
#cliquez
	{
	position:absolute;
	top:233px;
	left:0;
	}
		
#fiche_photo
{
	 float:left;
	 display:inline;
	text-align:right;
	width:122px;
	padding:0 10px 0 0;	
}
.ie6 #fiche_photo
{
	 float:left;
	text-align:right;
	width:132px;
	padding:0 10px 0 0;	
}
#fiche_photo p
{
	margin-bottom:4px;
}
#fiche_photo ul
{
	margin:0 0 6px 20px;
	padding:0;
	list-style:none;
}
#fiche_photo ul li
{
	background: url(../img/puces/rond_orange.gif) 0 6px no-repeat;
	padding-left:10px;
}
.div482
	{
	float:left;
	width:482px;
	text-align:right;
	padding:10px 0;
	}

.div482 a.imprimer
	{
	display:block;
	width:120px;
	height:21px;
	color:#be1504;
	text-decoration:none;
	background:url(../img/icones/imprimer.gif) right 0 no-repeat;
	padding:0 24px 3px 0;
	}
.div482 a.ajouter
	{
	height:21px;
	color:#be1504;
	text-decoration:none;
	background:url(../img/icones/ajouter.gif) 100% 0 no-repeat;
	padding:0 24px 3px 0;
	}
	
ul.puce
{
	margin:0;
	padding:0;
	list-style:none;
}	
ul.puce li
{
	background:url(../img/puces/les_actualites.gif) 100% 4px no-repeat;
	padding-right:12px;
	font-size:16px;
	margin:0 0 2px 0;
}	
ul.puce li a,.txt_fondclair_gauche h4 a
{
	font-size:1em;
	color:#be1504;
	text-decoration:none;
}
ul.puce li a:hover,.txt_fondclair_gauche h4 a:hover
{
	font-size:1em;
	color:#be1504;
	text-decoration:underline;
}
.txt_fondclair_gauche h4.diagramme,.txt_fondclair_gauche h4.disque,.txt_fondclair_gauche h4.tableau
{
	font-size:1em;
	font-weight:normal;
	padding-right:26px;
	margin:2px 0 20px 0;
}
.txt_fondclair_gauche h4.diagramme
{
	background: url(../img/icones/diagramme.gif) 100% 0 no-repeat;
}
.txt_fondclair_gauche h4.disque
{
	background: url(../img/icones/disque.gif) 100% 0 no-repeat;
}
.txt_fondclair_gauche h4.tableau
{
	background: url(../img/icones/tableau.gif) 100% 0 no-repeat;
}
.espace_bas
{
margin:0 0 0 0 !important;
}
span.date
{
	font-size:1em;
	color:#000;
	font-weight:bold;
	display:block;
	margin-top:10px !important;
}	
	/*--------------pages docutheques-----------------*/
.document_docutheque
{
	float:left;
	width:482px;
	padding-bottom:16px;
}

.document_docutheque h3
	{
	background:url(../img/puces/les_actualites.gif) 0 4px no-repeat;
	padding-left:12px;
	margin:0 0 2px 0 !important;
	font-size:16px;
	}

.document_docutheque p
{
	margin:0 0 4px 0 !important;
}
	
.document_docutheque a
	{
	color:#be1504;
	text-decoration:none;
	}
.document_docutheque a:hover
	{
	color:#be1504;
	text-decoration:underline;
	}
p.telecharger a
	{
	float:right;
	display:block;
	width:155px;
	height:16px;
	text-align:left;
	font-size:16px;
	color:#ffffff !important;
	font-weight:bolder;
	background: url(../img/backgrounds/boutton_inscrir.gif) center no-repeat;
	padding:0px 0 2px 10px;
	text-decoration:none;
	}

p.telecharger a:hover
	{
	font-size:16px;
	font-weight:bold;
	color:#be1504 !important;
	text-decoration:none;
	}		
/*-------------------page FAQ---------------------------------------------*/			
ul.puce_fondclair
	{
	margin:10px 0;
	padding:0;
	list-style:none;
	}
ul.puce_fondclair li
	{
	margin:0;
	padding:0;
	background: url(../img/puces/les_actualites.gif) left no-repeat;
	padding-left:12px;
	}
	
ul.puce_fondclair li a
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	}
	
ul.puce_fondclair li a:hover
	{
	text-decoration:underline;
	}
a.lien_standard
	{
	font-size:16px;
	color:#be1504;
	text-decoration:none;
	}
	
a.lien_standard:hover
	{
	text-decoration:underline;
	}	
/*--------------detail de la faq--------------*/
.tx-irfaq-pi1 dt
{
	color:#be1504;
	margin-bottom:6px;
	font-weight:bold;
}
.tx-irfaq-pi1 dt img
{
	vertical-align:top;
}
.ie6 .tx-irfaq-pi1 dt img,.ie7 .tx-irfaq-pi1 dt img
{
	vertical-align:middle;
}
.tx-irfaq-pi1 dd p
{
text-indent:18px;
margin-left:16px;
}
.ie6 .tx-irfaq-pi1 dd p,.ie7 .tx-irfaq-pi1 dd p
{
text-indent:18px;
}
.irfaq-related-faq-block
{
	display:block;
	margin:0 16px 20px 0 ;
}
.additional-info
{
	margin:10px 0
}

.irfaq-related-faq-block a	
{
	font-size:16px;
	color:#be1504;
	background: url(../img/puces/les_actualites.gif) left no-repeat;
	padding-left:12px;
	text-decoration:none;
	}
	
.irfaq-related-faq-block a:hover
	{
	text-decoration:underline;
	}		
	
/*-----infobulle pour le lexique-----
.infobulle{
  color: #FFFFFF;
  position: absolute;  
  visibility : hidden;
  border: 2px solid #B1DBF3;
  padding: 10px;
  font-family: Trebuchet MS;
  align: center;
  font-size: 16pt;
  background-color: #000000;
}*/


	

.infobulle{
	position: absolute;
	visibility : hidden;
	padding: 5px;
	text-align: right; 
	font-size: 16px; 
	color:#000;
	border:1px dashed #BE1504;
	/*background:url(../img/infobulletop.gif) 0 0 no-repeat;*/
	background:#FFFFE1;
	width:200px;
	text-align: justify;
	direction:rtl;
}

a.infob{
   position:relative;
   color: #666666  !important;
   text-decoration:none;
   background:url(../img/backgrounds/pointier.gif) 0 16px repeat-x;

}
a.infob em{
	display:none;
}
a.infob:hover{
	border:0;
	z-index:500;
	text-decoration:none !important;
}
a.infob:hover em{
	font-style: normal;
	display: inline;
	position:absolute;
	top:30px;
	right:0px;
	padding:5px;
	color:#000;
	border:1px dashed #BE1504;
	background:#FFFFE1;
	width:200px;
}
a.infob:hover em span {
	position:absolute;
	top: -14px;
	right: 0px;
	height:14px;
	width:29px;
	background: transparent url(../img/infobulletop.gif) no-repeat;
	margin:0;
	padding: 0;
}

/*---------statistiques---------------------*/
.tx-mhomdbchart-pi1
{
	margin-bottom:40px;
}	
.tx-mhomdbchart-pi1 td
	{
	text-align:left;
	vertical-align:top;
	font-size:16px;
	font-weight:bold;
	padding: 0 4px 0 0;
	}
.tx-mhomdbchart-pi1 select
	{
	font-size:16px;
	}
.tx-mhomdbchart-pi1 input
	{
	width:65px;
	height:20px;
	border:none;
	background: url(../img/backgrounds/boutton_envoyer_contact.gif) center no-repeat;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 3px 0;
	text-align:center;
	margin-left:0px;
	}	
table.tab1{
border-top:1px solid #000;
border-left:1px solid #000;
}
table.tab1 th
{
font-size:12px;
font-weight:bold;
background-color:#E3EFF6;
text-align:center;
height:24px;
vertical-align:middle;
border-right:1px solid #000;
border-bottom:1px solid #000;
}


table.tab1 td
{
font-size:11px;
padding:2px;
text-align:right;
height:20px;
background-color:#F4F4F4;
padding:5px 0 0 5px;
border-right:1px solid #000;
border-bottom:1px solid #000;
vertical-align:top;
}

#zone_recherche table{ direction:rtl;}	
#zone_recherche table th{ padding:0  0 0 2px;}
#zone_recherche select{ width:300px;}
#zone_recherche input.lieuMotcle{ width:296px;}

#txt_recherche_fiche_projet table{ direction:rtl;}
#txt_recherche_fiche_projet table th{ padding:0 0 0 2px;}
#txt_recherche_fiche_projet table.rechercheProjet select{ width:180px;}
#txt_recherche_fiche_projet table.rechercheProjet input.lieuMotcle{ width:176px;}
table.impact{ font-size:16px; direction:rtl;}

