/* CSS Document */
form
	{
	margin:0;
	padding:0;
	}
p
	{
	text-align:justify;
	}
a
	{
	color:#be1504;
	text-decoration:none;
	}
a:hover
	{
	color:#be1504;
	text-decoration:underline;
	}
#nom_agence
	{
	font-size:18px;
	font-weight:bold;
	color:#00419c;
	word-spacing:4px;
	}

#liens_informations ul
	{
	margin:0;
	padding:0;
	list-style:none;
	}

#liens_informations ul li
	{
	background: url(../img/puces/li_orange.gif) 0 4px no-repeat;
	padding-left:10px;
	line-height:18px;
	}

#liens_informations ul li a
	{
	font-size:13px;
	font-weight:bold;
	color:#be1504;
	text-decoration:none;
	}

#liens_informations ul li a:hover
	{
	text-decoration:underline;
	}

#langue
	{
	font-size:10px;
	color:#be1504;
	}

#langue a
	{
	font-size:10px;
	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:12px; 
	}

#liens_accueil_plan ul li a
	{
	font-size:10px;
	font-weight:bold;
	color:#be1504;
	text-decoration:none;background: url(../img/puces/point_orange.gif) right 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-right: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:13px;
	color:#FFFFFF;
	font-weight:normal;
	}

div#rubriques li a:hover
	{
	color:#ffffff;
	} 
	
/*----------formulaire de recherche--------------*/
#recherche
	{
	background:url(../img/backgrounds/bloc_recherche.gif) 0 0 no-repeat;
	font-size:12px;
	color:#FFFFFF;
	}

table#rech td
	{
	vertical-align:middle;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	}

table#rech td label
	{
	font-size:12px;
	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:12px;
	padding:2px 4px 0 4px;
	margin-top:2px;
	}
.ie6 table#rech input
	{
	width:174px;
	height:21px;
	}	

.ie6 table#rech input,.ie7 table#rech input
	{
	margin-top:1px;
	}

table#rech input.ok
	{
	width:23px;
	height:19px;
	background: url(../img/backgrounds/boutton_ok.gif) center no-repeat;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 0 4px 0;
	}

/*----------lien favoris--------------*/
#favoris
	{
	background:url(../img/backgrounds/favoris.gif) 0 0 no-repeat;
	}
	
#favoris a
	{
	font-size:12px;
	color:#be1504;
	text-decoration:none;
	}
	
#favoris a:hover
{
text-decoration: underline;
}


/*-------contenu-----*/
/*---------bloc connaitre agence et comment financer un projet---*/
#agence_financer,#projet_ads
	{
	margin:0 0 13px 13px;
	text-align:left;
	}
#document_etudes
	{
	margin:0 0 0 13px;
	text-align:left;
	}	
	
.ie6 #agence_financer,.ie6 #projet_ads
	{
	margin:0 0 13px 7px;
	text-align:left;
	}
	

	
#agence_financer h2,#projet_ads h2,#txt_document_etudes h2
	{
	font-size:18px;
	color:#00419c;
	margin:0px;
	}
	
#agence_financer p,#projet_ads p,#txt_document_etudes p
	{
	font-size:12px;
	color:#000000;
	margin:0;
	line-height:16px;
	}
#projet_ads a
{
	color:#be1504;
}
	
#agence_financer ul,#document_etudes ul
	{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#agence_financer ul li
	{
	margin:0;
	padding:0;
	background:url(../img/puces/li.gif) 0 8px no-repeat;
	padding-left:12px;
	}
#document_etudes ul li
	{
	margin:0;
	padding:0;
	background:url(../img/puces/li_fv.gif) 0 4px no-repeat;
	padding-left:12px;
	font-size:12px;
	}
	
#agence_financer ul li a,#document_etudes ul li a
	{
	font-size:12px;
	color:#be1504;
	text-decoration:none;
	}
	
#agence_financer ul li a:hover,#document_etudes ul li a:hover
	{
	text-decoration:underline;
	}

#financer h2
	{
	height:35px;
	font-size:18px;
	color:#00419c;
	background:url(../img/puces/h2_financer.gif) 0 0 no-repeat;
	padding-left:24px;
	padding-top:4px;
	margin:0px;
	}
	
/*---------bloc tout savoir sur les projets ADS---*/
table.recherche_projet th
	{
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	padding-top:5px;
	}
	
table.recherche_projet td
	{
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	}

table.recherche_projet input
	{
	width:109px;
	height:18px;
	background:url(../img/backgrounds/zone_txt_recherche_projet.gif) right top no-repeat;
	border:none;
	font-size:12px;
	padding:2px 2px 0 2px;
	margin-top:2px;
	}

.ie6 table.recherche_projet input
	{
	width:113px;
	margin-top:1px;
	}
.ie7 table.recherche_projet input
	{
	margin-top:1px;
	}
/*-----------------------*/
table.recherche_projet select.largueur
	{
	width:340px;
	}
table.recherche_projet input.lrg
	{
	width:336px;
	height:18px;
	background:url(../img/backgrounds/zone_txt_recherche_projet2.gif) right top no-repeat;
	border:none;
	font-size:12px;
	padding:2px 2px 0 2px;
	margin-top:2px;
	}

.ie6 table.recherche_projet input.lrg
	{
	width:340px;
	margin-top:1px;
	}
.ie7 table.recherche_projet input.lrg
	{
	margin-top:1px;
	}
#recherche_code h3{ font-size:13px; font-weight:bold; margin:0px;}
.code_projet{ background:url(../img/backgrounds/code_projet.gif) 0 0 no-repeat;}
table.code_projet td
	{
	vertical-align:middle;
	font-size:11px;
	color:#fff;
	text-align:center;
	padding:1px 0 2px 0;
	}

table.code_projet input
	{
	width:109px;
	height:18px;
	background:url(../img/backgrounds/zone_txt_recherche_projet.gif) right top no-repeat;
	border:none;
	font-size:12px;
	padding:2px 2px 0 2px;
	margin-top:2px;
	}

.ie6 table.code_projet input
	{
	width:113px;
	margin-top:1px;
	}
.ie7 table.code_projet input
	{
	margin-top:1px;
	}
#recherche_code input.ok
	{
	width:23px;
	height:19px;
	background: url(../img/backgrounds/boutton_ok_vert.gif) center no-repeat;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 0 4px 0;
	margin-left:2px;
	border:none;
	}
.recherche_statistiqueProjet ul
	{
	margin:0;
	padding:0;
	list-style:none;
	}
	
.recherche_statistiqueProjet ul li
	{
	margin:0;
	padding:0;
	background:url(../img/puces/li_fv.gif) 0 4px no-repeat;
	padding-left:12px;
	line-height:16px;
	float:left;
	}
.recherche_statistiqueProjet ul li.toutProjet
	{
	margin:0 20px 0 0;
	padding:0;
	background:url(../img/puces/li_fv.gif) 0 4px no-repeat;
	padding-left:12px;
	line-height:16px;
	float:right;
	}
.recherche_statistiqueProjet ul li a
	{
	font-size:12px;
	color:#be1504;
	text-decoration:none;
	}
	
.recherche_statistiqueProjet ul li a:hover
	{
	text-decoration:underline;
	}

/*-------------------------*/		
table.recherche_projet select
	{
	width:113px;
	height:18px;
	border:none;
	font-size:12px;
	padding:2px 2px 0 2px;
	margin-top:2px;
	margin-bottom:2px;
	}
table.recherche_projet input.loupChercher
	{
	width:82px;
	height:18px;
	background: url(../img/backgrounds/boutton_chercher.gif) center no-repeat;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 6px 2px 0;
	text-align:right;
	}
	
.ie6 table.recherche_projet input.loupChercher,.ie7 table.recherche_projet input.loupChercher
	{
	padding:0 7px 3px 0;
	}
	
table.recherche_projet input.loup
	{
	width:82px;
	height:18px;
	background: url(../img/backgrounds/boutton_chercher.gif) center no-repeat;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 6px 2px 0;
	text-align:right;
	margin-left:60px;
	}
	
.ie6 table.recherche_projet input.loup,.ie7 table.recherche_projet input.loup
	{
	padding:0 7px 3px 0;
	}
	
table.recherche_projet input.ok
	{
	width:23px;
	height:19px;
	background: url(../img/backgrounds/boutton_ok_vert.gif) center no-repeat;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 0 4px 0;
	margin-left:2px;
	}
	
td.statistiques
	{
	background-color:#EFFAEC;
	}
	
td.statistiques
	{
	padding:5px 18px 8px 8px;
	}
	
td.annuaire
	{
	padding:5px 18px 8px 8px;
	}
	
.ie6 td.annuaire
	{
	padding:5px 18px 8px 8px;
	}	

	
td.statistiques h3,td.annuaire h3
	{
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	margin:0;
	}
	
td.statistiques p
	{
	font-size:12px;
	color:#000000;
	margin:0;
	line-height:16px;
	}
	
td.statistiques ul,td.annuaire ul
	{
	margin:0;
	padding:0;
	list-style:none;
	}
	
td.statistiques ul li
	{
	margin:0;
	padding:0;
	background:url(../img/puces/li_statistiques.gif) 0 5px no-repeat;
	padding-left:12px;
	line-height:16px;
	}
	
td.annuaire ul li
	{
	margin:0;
	padding:0;
	background:url(../img/puces/li_statistiques.gif) 0 5px no-repeat;
	padding-left:12px;
	line-height:16px;
	}
#recherche_document ul
	{
	margin:4px 0 0 0;
	padding:0;
	list-style:none;
	}
		
#recherche_document ul li
	{
	margin:0 0 4px 0;
	padding:0;
	background:url(../img/puces/puce_document.gif) 0 3px no-repeat;
	padding-left:12px;
	line-height:16px;
}
td.statistiques  ul{margin:10px 0 0 0;}
td.annuaire ul{margin:10px 0 0 0;}

td.statistiques  ul li a,td.annuaire  ul li a
	{
	font-size:12px;
	color:#be1504;
	text-decoration:none;
	}
	
td.statistiques  ul li a:hover,td.annuaire  ul li a:hover
	{
	text-decoration:underline;
	}
	
/*--------------colonne droite---------------*/
#actualites,#ads_region
	{
	margin:0 0 13px 13px;
	text-align:left;
	}
	
#rejoindre_ads
	{
	margin:0 0 0 13px;
	text-align:left;
	}	
	
	
#txt_actualites h2
	{
	font-size:18px;
	color:#00419c;
	margin:0px;
	text-align:left;
	}
	
#txt_actualites h3
	{
	font-size:12px;
	color:#be1504;
	background:url(../img/puces/li_statistiques.gif) 0 5px no-repeat;
	padding-left:12px;
	margin:0;
	text-align:left;
	}
#txt_actualites h3 a
	{
	font-size:12px;
	color:#be1504;
	margin:0;
	text-decoration:none;
	}	
#txt_actualites h3 a:hover
{
	text-decoration:underline;
}	
#txt_actualites h4
	{
	font-size:14px;
	color:#00419c;
	font-weight:bold;
	margin:0;
	text-align:left;
	}
#txt_actualites h4 a
	{
	color:#BE1604;
	text-decoration:none;
}
#txt_actualites h4 a:hover
	{
	color:#BE1604;
	text-decoration: underline;
}
#txt_actualites p
	{
	font-size:12px;
	color:#000000;
	margin:0;
	line-height:14px;
	}
	
#txt_actualites p span.date
	{
	font-size:11px;
	color:#000000;
	font-weight:bold;
	margin:0;
	}

#txt_actualites p.toutes_actualites a
	{
	font-size:11px;
	color:#be1504;
	text-decoration:none;
	}

#txt_actualites p.toutes_actualites a:hover
	{
	font-size:11px;
	color:#be1504;
	text-decoration:underline;
	}

.red
	{
	color:#be1504;
	}


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.gif) center no-repeat;
	padding-left:4px;
	padding-bottom:4px;
	text-decoration:none;
	margin-left:350px;
	}
	
.ie6 p.lien_lire
{
text-align:right;
}
.ie6 p.lien_lire a
{
margin-left:0;
padding-bottom:0;
} 	
/*-----ads region------*/
#txt_adsregion h2
	{
	font-size:18px;
	color:#00419c;
	margin:0;
	text-align: right;
	}
	
#txt_adsregion h3
	{
	font-size:18px;
	color:#00419c;
	margin:0;
	text-align:left;
	}
	
img.cliquez
{
float:left;
margin-right:2px;
}
#txt_adsregion p
	{
	font-size:12px;
	color:#000000;
	margin:0;
	line-height:14px;
	}
#txt_adsregion a
	{
	font-size:12px;
	color:#be1504;
	text-decoration:underline;
	}
/*-----rejoindre ADS-----------------*/
#rejoindre_ads h2
	{
	font-size:18px;
	color:#f2ac3e;
	margin:0;
	text-align: left;
	line-height:18px;
	margin:0 0 4px 0;
	}
	
#rejoindre_ads p
	{
	font-size:12px;
	color:#000000;
	margin:0;
	line-height:14px;
	}
	
#souhait ul
	{
	margin:6px 0 0 0;
	padding:0;
	list-style:none;
	}
	
#souhait ul li
	{
	margin:0;
	padding:0;
	background:url(../img/puces/rond_orange.gif) 0 5px no-repeat;
	padding-left:12px;
	line-height:16px;
	font-size:12px;
	color:#000000;
	}
	
#souhait ul li
	{
	margin:0;
	padding:0;
	background:url(../img/puces/rond_orange.gif) 0 6px no-repeat;
	padding-left:12px;
	line-height:16px;
	}

#souhait h4 a
	{background:url(../img/puces/icon01.gif) 0 0px no-repeat; padding:0 0 0 23px;
	}
	
p.inscrir
	{
	padding-bottom:6px;
	}
	
p.inscrir a
	{
	display:block;
	width:153px;
	height:14px;
	float:right;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	font-weight:bolder;
	background: url(../img/backgrounds/boutton_inscrir.gif) center no-repeat;
	padding:2px 0 2px 10px;
	text-decoration:none;
	}
	
/*-----------services informations-*/
#service_informations ul
	{
	margin:0 0 8px 0;
	padding:0;
	list-style:none;
	}
	
#service_informations ul li
	{
	margin:0;
	padding:0;
	background:url(../img/puces/li_statistiques.gif) 0 5px no-repeat;
	padding-left:12px;
	line-height:16px;
	}
	
#service_informations  ul li a
	{
	font-size:12px;
	color:#be1504;
	text-decoration:none;
	}
	
#service_informations  ul li a:hover
	{
	text-decoration:underline;
	}
	
/*-----footer------*/
#categorie1 img,#categorie2 img
	{
	margin:0 10px;
	padding-bottom:2px;
	}
	
#categorie1 ul,#categorie2 ul
	{
	margin:0 0 4px 0;
	padding:0;
	}
	
#categorie1 ul li,#categorie2 ul li
	{
	display:inline;
	margin:0;
	padding:0;
	}
	
#categorie1 ul li a,#categorie2 ul li a
	{
	font-size:12px;
	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:12px; font-weight:bold; padding-left:2px; }
	table#loger td a { margin:0 0 0 16px; background:url(../img/puces/li_fb.gif) 0 4px no-repeat; font-size:12px; font-weight:bold; color:#be1504; text-decoration:none; padding-left:16px; }
	table#loger td a:hover { font-size:12px; 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:12px; padding:2px 2px 0 2px; margin-top:2px; margin-right:2px; color:#CCCCCC; }
.ie6 table#loger input { width:141px; height:21px; margin-top:1px; }
/*table#loger input.se_connecter { width:23px; height:19px; background: url(../img/backgrounds/boutton_ok_rouge.gif) center no-repeat; font-size:10px; font-weight:bold; color:#FFFFFF; padding:0 0 4px 0; margin-left:2px; border:none; }*/
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 0 2px 2px;text-align:left;}
table#loger input.deconnecte { 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 0 2px 2px; text-align:left; }
.ie6 table#loger input.se_connecter, .ie7 table#loger input.se_connecter { padding:0 0 2px 5px; }
	
/*-----logos------*/
.tab_logo img
	{
	margin:5px 0 5px 20px;
	}
.tab_logo{float:right;}	
/*------------gestion des menu deroulant-----------------*/
.top_menu1
{
clear:left;
}
.bas_menu1
{
clear: both;
}
.menu1 ul.sousmenu
{
text-align:left;
clear:left;
width:183px;
margin:0;
padding:0;
list-style:none;
background-color:#81A9C6;
}
.menu2 ul.sousmenu
{
text-align:left;
clear:left;
width:183px;
margin:0;
padding:0;
list-style:none;
background-color:#78A26D;
}
.menu3 ul.sousmenu
{
text-align:left;
clear:left;
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:11px;
font-weight:bold;
font-family:"Trebuchet MS";
color:#ffffff;
text-decoration:none;
line-height:14px;
}

.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;
}



/*-----infobulle pour le lexique-----*/
.infobulle{
	position: absolute;  
	visibility : hidden;
	padding: 5px;
	text-align: left; 
	font-size: 12px; 
	color:#000;
	border:1px dashed #BE1504;
	background:#FFFFE1;
	width:200px;
}
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;
	position:relative;
	z-index:500;
	text-decoration:none !important;
}
a.infob:hover em{
   font-size:12px;
	font-style: normal;
	display:block;
	position:absolute;
	top:30px;
	left:-20px;
	padding:5px;
	color:#000;
	border:1px dashed #BE1504;
	background:#FFFFE1;
	width:200px;
	text-align: justify;
}
a.infob:hover em span {
	position:absolute;
	top: -14px;
	left: 15px;
	height:14px;
	width:29px;
	background: transparent url(../img/infobulletop.gif) no-repeat;
	margin:0;
	padding: 0;
	border: 1;
}

/*---------------------------------Accueil Connexion--------------------------------------*/
p.connecte
	{
	padding:0 0 6px 0;
	}
	
p.connecte a
	{
	display:block;
	width:107px;
	height:14px;
	float:right;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	font-weight:bolder;
	background: url(../img/backgrounds/boutton_conn.gif) center no-repeat;
	padding:2px 0 2px 20px;
	text-decoration:none;
	}
/*-----------------------------------------------------------------------------------------*/
#blocextranet{clear:both; margin:15px 0;}
.imgright{float:right; margin:0 0 0 10px;}