*{
	font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;
	font-size:11px;
	color:#363636;
}

body{
	margin:0;padding:0;
	background:#e6db8e url(../img/texture_back.gif) repeat-x
}

#contenant{
	margin:0 auto;
	width:743px;
}

#contenu{
	clear:both;
	background-color:#FFF;
	position:relative;
}

#logo{
	background:url(../img/logo_aqcpe.gif) no-repeat;
	width:181px;height:124px;
}

#logo a{
	display:block;
	width:100%;height:100%;
}

/*** MENU DU HAUT ***/
#menutop{
	float:right;
	text-align:right;
}

#menutop ul{
	margin:0;padding:0;
	padding-top:30px;
	list-style:none;
}

#menutop ul li{
	font-size:9px;
	line-height:18px;
	text-transform: uppercase;
	padding-right:3px;
}
#menutop ul li.done{
	font-size:9px;
	display:inline;
	color:#FFF;
	padding:3px;
	background-color:#2B3E87;
	text-decoration:none;
}
 #menutop ul li.done a,#menutop ul li.done a:hover{
	font-size:9px;
	color:#FFF;
	text-decoration:none;
 }
 
#menutop ul li a{font-size:9px;color:#777675;}
#menutop ul li a:hover{color:#2B3E87;}
/*** FIN DU MENU DU HAUT ***/

/*** MENU PRINCIPAL ***/
#menu{
	/*visibility:hidden;*/
	clear:both;
	float:right;
}

#menu ul{
	margin:0;padding:0;
	list-style:none;
	width: 100%;
	overflow: hidden;
}

#menu ul li{
	float:right;
	margin-right:1px;
}

#menu ul li a{
	display:block;
	width:100%;height:100%;
}

#menu ul li.aqcpe a:hover,#menu ul li.politique a:hover,#menu ul li.patronale a:hover,#menu ul li.membres a:hover,#menu ul li.cpe a:hover
{background-image:none;}

#menu ul li.debut{
	background:url(../img/menu/coin_gauche.gif) no-repeat;
	width:19px;height:48px;
}

#menu ul li.fin{
	background:url(../img/menu/coin_droit.gif) no-repeat;
	width:19px;height:48px;
	margin-right:0;
}

#menu ul li.aqcpe{
	background:url(../img/menu/aqcpe.gif) 0 -96px no-repeat;
	width:108px;height:48px;
}
#menu ul li.aqcpedone{
	background:url(../img/menu/aqcpe.gif) 0 -192px no-repeat;
	width:108px;height:48px;
}
#menu ul li.aqcpe a{
	background:url(../img/menu/aqcpe.gif) no-repeat;
	width:108px;height:48px;
}
#menu ul li.politique{
	background:url(../img/menu/representation.gif) 0 -96px no-repeat;
	width:108px;height:48px;
}
#menu ul li.politiquedone{
	background:url(../img/menu/representation.gif) 0 -192px no-repeat;
	width:108px;height:48px;
}
#menu ul li.politique a{
	background:url(../img/menu/representation.gif) no-repeat;
	width:108px;height:48px;
}
#menu ul li.patronale{
	background:url(../img/menu/instance_patronale.gif) 0 -96px no-repeat;
	width:108px;height:48px;
}
#menu ul li.patronaledone{
	background:url(../img/menu/instance_patronale.gif) 0 -192px no-repeat;
	width:108px;height:48px;
}
#menu ul li.patronale a{
	background:url(../img/menu/instance_patronale.gif) no-repeat;
	width:108px;height:48px;
}
#menu ul li.membres {
	background:url(../img/menu/services.gif) 0 -96px no-repeat;
	width:108px;height:48px;
}
#menu ul li.membresdone{
	background:url(../img/menu/services.gif) 0 -192px no-repeat;
	width:108px;height:48px;
}
#menu ul li.membres a{
	background:url(../img/menu/services.gif) no-repeat;
	width:108px;height:48px;
}
#menu ul li.cpe{
	background:url(../img/menu/tout_sur_cpe.gif) 0 -96px no-repeat;
	width:108px;height:48px;
}
#menu ul li.cpedone{
	background:url(../img/menu/tout_sur_cpe.gif) 0 -192px no-repeat;
	width:108px;height:48px;
}
#menu ul li.cpe a{
	background:url(../img/menu/tout_sur_cpe.gif) no-repeat;
	width:108px;height:48px;
}
/*** FIN DU MENU PRINCIPAL ***/

/*** FOOTER ***/
#foot1,#foot1404{
	background:url(../img/adresse_haut.gif) no-repeat;
	height:21px;
	line-height:21px;
	color:#FFF;
	font-weight:bold;
	padding-left:20px;
}
#foot1404{background-image:none;color:#B9B9B9;}

#foot2,#foot2404{
	padding-top:5px;
	background:url(../img/adresse_bas.gif) no-repeat;
	color:#FFF;
	height:45px;
	padding-left:20px;
}
#foot2404{background-image:none;color:#B9B9B9;}
#foot3,#foot3404{
	color:#FFF;
	padding-right:20px;
	float:right;
}
#foot3404{color:#B9B9B9;}
#footer a{color:#FFF;}
/*** FIN DU FOOTER ***/

#contenudroit3{
	background-color:#FFF;
	padding-bottom:30px;
}

#contenutexte2{padding-left:100px;}

#contenutexte p{
	margin:0 30px 15px 10px;
	line-height:16px;
}

#contenutexte .pdf p{
	margin:0px 0px 15px 0px;
}

ul.menu404{
	margin:0;padding:0;
	list-style:none;
}

ul.menu404 li{
	display:inline;
	margin-right:20px;
}

ul.menu404 li a{
	color:#40813a;
	font-weight:bold;
}
ul.autre404{
	margin:20px 0 0 10px;;
	padding:0;
	list-style:none;
}
ul.autre404 li{
	background:url(../img/contenu/fleche_grise.gif) 0 5px no-repeat;
	padding-left:15px;
	padding-bottom:3px;
}

ul.autre404 li a{
	text-transform:uppercase;
	font-size:10px;
}

#contenu{
	clear:both;
	position:relative;
	padding-top:2px;
	height: 1%;
}

h1{
	background:url(../img/contenu/back_titre.gif) no-repeat;
	height:36px;
	color:#FFF;
	font-size:16px;
	line-height:36px;
	padding-left:30px;
	margin: 0;
}

h2{
	background:url(../img/contenu/back_sous_titre.gif) no-repeat;
	height:54px;
	padding-top:20px;
	padding-left:35px;
	color:#2B3E87;
	font-size:24px;
	margin:0;
}

h2.plan{
	background-image:none;
	height:30px;
	padding-top:20px;
	padding-left:0px;
	color:#2B3E87;
	border-bottom:1px solid #D5D8E7;
	font-size:18px;
	margin:0;margin-bottom:15px;
}

h3{
	margin:0;
	color:#40813a;
	font-size:18px;
}
.archivescontenu h3{
	margin:15px 0;
	color:#2B3E87;
	font-size:18px;
}

h4{
	margin:0;
	color:#40813a;
	font-size:14px;
}

.archivescontenu h4{
	margin:0;
	margin-bottom:15px;
	color:#2B3E87;
	font-size:14px;
}

#archives .archivescontenu p{
	padding-left:20px;
	margin-bottom:15px;
}

/*** MENU DE GAUCHE ***/
#menugauche{
	position:absolute;
	top:38px;left:0;
	background:#fff url(../img/contenu/bas_s_menu.gif) left bottom no-repeat;
	padding-bottom:20px;
	width:201px;
}

#menugauche ul{
	padding:0;
	list-style:none;
	margin:10px 0 0 0;
	width:201px;
	background:url(../img/contenu/filet_smenu.gif) left top no-repeat;
}



#menugauche ul li.filet{
	background: transparent url(../img/contenu/filet_smenu.gif) no-repeat;
	width:185px;height:1px;
	font-size:0;
	float:left;
}

#menugauche ul li.done{
	clear:left;
	width:150px;
	background:transparent url(../img/contenu/fleche_jaune.gif) 30px 10px no-repeat;
	padding: 5px 0;padding-left:37px;
}

#menugauche ul li.lien{
	clear:left;
	width:150px;
	background:transparent url(../img/contenu/fleche_grise.gif) 30px 10px no-repeat;
	padding: 5px 0;
	padding-left:37px;
	
}

#menugauche ul li.done a{
	color:#FAA104;
	display: block;
	text-decoration:none;
}

#menugauche ul li.lien a{
	color:#363636;
	display: block;
	text-decoration:none;
}

#menugauche ul li a:hover{color:#FAA104;}
#menugauche ul li ul{
	margin:0;padding:0;
	list-style:none;
	background-image:none;
	margin-left:10px;
	margin-top:5px;
	padding-bottom:5px;
	display:none;
	width:140px;
}

#menugauche ul li ul li{
	background-image:none;
	padding:0;
}

#menugauche ul li ul li.done a,#menugauche ul li ul li.lien a{
	text-decoration:none;
	font-size:10px;
}
#menugauche ul li ul li.done a{color:#FAA104;}
#menugauche ul li ul li.done{
	font-size:10px;
	background:transparent url(../img/contenu/bullet_jaune.gif) 0 3px no-repeat;
	padding-left:7px;
	text-decoration:none;
	line-height:12px;
	padding:0 0 3px 7px;
	width:140px;
}

#menugauche ul li ul li.lien{
	line-height:12px;
	font-size:10px;
	color:#363636;
	background:transparent url(../img/contenu/bullet_gris.gif) 0 3px no-repeat;
	padding:0 0 3px 7px;
	width:140px;
}



/*** FIN DU MENU DE GAUCHE ***/

#contenudroit{
	padding-left:201px;
	background:#FFF url(../img/contenu/degrade_contenu.gif) 201px 0 repeat-y;
	padding-bottom:30px;
	height: 1%;
}

#contenudroit2{
	background:#FFF url(../img/contenu/degrade_contenu.gif) 0 0 repeat-y;
	padding-bottom:30px;
}

#contenutexte{padding-left:35px; padding-right:15px;}

#contenutexte p{
	margin:0 30px 15px 10px;
	line-height:16px;
}

#sondage{
	padding:20px;
}

#sondage p{margin:0;padding:0;}
#sondage form{margin:0px 0;}
#sondage label{color:#2B3E87;margin-right:20px;}
#sondage a{color:#40813a;}

#archives{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	clear:both;
}

#archives ul.listarchives{
	margin:20px 0 0 30px;
	padding:0;
	list-style:none;
}

#archives ul.listarchives li{
	border-top:1px solid #ccc;
	background:url(../img/bullet_bleu.gif) 20px 15px no-repeat;
	padding:10px 30px 10px 35px;
	margin-right:30px;
}

#archives ul.listarchives li p.complet{
	margin-top:5px;
	text-align:right;
}
#archives ul.listarchives li p.complet a{
	color:#2B3E87;
}

#archives h3 a{
	margin:0;padding:0;
	color:#2B3E87;
	font-size:14px;
}

#archives .archivescontenu{
	margin-right:30px;
}

#archives p{margin:0;padding:0;}

#archives h5{
	color:#fff;
	font-size:12px;
	background-color:#40813a;
	padding:0 25px;
	height:20px;width:100px;
	line-height:20px;
	margin:0;
}

#archives .archive1, #archives .archive2{
	position:relative;
	padding: 15px 140px 15px 10px;
	margin-left:25px;
	margin-right:30px;
}
#archives .archive2{background-color:#F5F0D1;}
#archives .prop {
    float:left;
    width:1px;
  }

#archives .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

#archives   .min50px {
    height:40px;
  }


#archives .archive1 h4,#archives .archive2 h4{
	color:#40813a;
	font-size:12px;
	
}

#archives .archive1 p,#archives .archive2 p{
	margin-left:0px;
}

#archives .archive1 table.tableresult, #archives .archive2 table.tableresult{
	position:absolute;
	left:510px;top:10px;
	background-color:#2B3E87;
}

#archives .archive1 td, #archives .archive2 td{
	color:#fff;
	padding-left:15px;
}

#archives .archive1 .resultat{
	color:#fff;
	border-bottom:1px solid #fff;
}
#archives .archive2 .resultat{
	color:#fff;
	border-bottom:1px solid #F5F0D1;
}

#archives .archivescontenu ul.fichier{
	margin:0;padding:0;
	margin-left:20px;
	list-style:none;
}

#archives .archivescontenu ul.fichier li{
	border:none;
	background:url(../img/icone_document.gif) 0 0px no-repeat;
	padding-left:20px;
	height: 19px;
}

#archives .archivescontenu ul.fichier li a{
	color:#40813a;
}

.navigation{
	text-align:right;
	color:#2B3E87;
	font-size:10px;
	margin-right:30px;
	padding: 10px 0;
}

.navigation a{color:#2B3E87;font-size:10px;}

/*** Plan de site ***/

ul.plan, ul.plan2{
	margin:0;padding:0;
	list-style:none;
}
ul.plan2{margin-top:20px;}
ul.plan2 li{padding-left:30px;	padding-bottom:5px;}

ul.plan li{
	background:transparent url(../img/contenu/fleche_grise.gif) 30px 5px no-repeat;
	padding-left:37px;
	padding-bottom:5px;
}

ul.plan li a, ul.plan2 li a{
	color:#363636;
	/*display: block;*/
	text-decoration:none;
}
ul.plan2 li a{text-transform:uppercase;font-size:10px;}
ul.plan li a:hover, ul.plan2 li a:hover{color:#FAA104;}

ul.plan li ul{
	margin:0;padding:0;
	list-style:none;
	background-image:none;
	margin-left:10px;
	margin-top:5px;
}

ul.plan li ul li{
	line-height:12px;
	font-size:10px;
	color:#363636;
	background:transparent url(../img/contenu/bullet_gris.gif) 0 3px no-repeat;
	padding:0 0 3px 7px;
}

/***  COIN MEDIAS ***/

h4.coinmedia{
	padding:0 0 5px 40px;
	font-size:12px;
}

ul.coinmedia, ul.docsup{
	margin:0;padding:0;
	margin-left:20px;
	list-style:none;
}
ul.docsup{
	margin:0;padding:0;
	margin-left:60px;
	list-style:square;
}

ul.coinmedia li{
	border:none;
	padding-left:20px;
	padding-bottom:15px;
}

ul.coinmedia a{
	color: #40813A;
}




/*** PDF ***/
ul.pdf{
	margin:0;padding:0;
	margin-left:20px;
	list-style:none;
}

ul.pdf li{
	border:none;
	background:url(../img/icone_document.gif) no-repeat;
	padding-left:20px;
	padding-bottom:15px;
}

ul.pdf a{
	color: #40813A;
}

#intro{
	clear:both;
	padding-top:4px;
	background:#FFF url(../img/accueil/bas_slogan.gif) left bottom no-repeat;
	padding-bottom:30px;
}

#intro h1{
	margin:0;
	padding:25px 20px 0px 50px;
	background:url(../img/accueil/haut_slogan.gif) no-repeat;
	color:#2b3e87;
	font-size:18px;
	line-height:16px;
}

#intro p{padding:0 20px 0 50px;margin:0;line-height:16px;}

/* ZONE RESERVEE */
#contenutexte .quoide9{
	margin-top:0px;
	margin-bottom: 20px;
	padding-bottom:20px;
	margin-right:30px;
	background:url(../img/accueil/filet_quoi_neuf.gif) left bottom repeat-x
}
#contenutexte .quoide9 p.complet{
	margin-top:5px;
	text-align:right;
}
#contenutexte .quoide9 p.complet a{
	color:#2B3E87;
}

#contenutexte .quoide9 h1,.quoide9 h1 a{
	font-size:14px;
	color:#2B3E87;
	margin:0;
	padding:0;
	background:none;
	height:auto;
	line-height:16px;
	padding-left:0px;
}
#contenutexte .quoide9 p{margin:0;line-height:16px;}
/* ZONE RESERVEE */

.champs{position:relative; margin:0; padding:0 0 10px 0;}