*
{
	padding:0;
	margin:0;
}

a img {border:0px none;}

body{	
	background:#e5a200;
}



.clr {clear:both;}

.erreur {color:red;}

.req {color:#ff8000; }

.lire_la_suite  {
	color:#a60823;
	font-weight:bold;
}


.lire_la_suite a:hover {
        color:#a60823;
        text-decoration:underline;
}

#main_col_recherche .lire_la_suite a, #main_col_recherche .lire_la_suite a:visited {
        color:#a60823;
	font-weight:bold;
	text-decoration:none;
}

#main_col_recherche .lire_la_suite a:hover {
	color:#a60823;
	text-decoration:underline;
}

.sep {
	width:100%;
	height:1px;
	clear:both;
	background:url(../images/separateur.gif) repeat-x;
	margin-top:2px;
	margin-bottom:2px;
	line-height:1px;
	font-size:1px;
}

.spip_surligne {
	color:#d40026;
}

#entete_wrapper {
	width:100%;
	background:#e5a200;
	text-align:center;
	float:left;
}

#entete {
	width:995px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:url(../images/bg_header_mid.gif) repeat-y;
}


#corps_wrapper {
	width:100%;
	text-align:center;
	float:left;
	background:#f7f3e9;
}

#corps {
	width:995px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:url(../images/bg_mid.gif) repeat-y;
}


#footer_wrapper {
	width:100%;
	text-align:center;
	float:left;
}

#footer {
	width:995px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	background:url(../images/bg_btm.gif) #e5a200 no-repeat;
	height:50px;
}

#footer_ctnt {
	float:right;
	width:700px;
	margin-right:16px;
	margin-top:6px;
	color:#ffffff;
}

#corps_ctnt { 
	float:left;
	width:995px;
}

#left_col,#left_col_rub {
	display:inline; /* anti bug ie */
	float:left;
	width:240px;
	/*
	border-top:1px solid red;
	border-bottom:1px solid red;
	*/
	margin-left:16px;
	overflow:hidden;
}


#hp_gauche {
	width:480px;
	display:inline;
	float:left;
	margin-left:5px;
	overflow:hidden;
}

#hp_droite {
	width:230px;
	display:inline;
	float:right;
	background:url(../images/bg_cd_mid.gif) repeat-x;
}

#bg_cd_right {
	height:504px;
	width:8px;
	background:url(../images/bg_cd_right.gif);
	display:inline;	
	float:right;
}

#bg_cd_left {
	height:504px;
	width:8px;
	background:url(../images/bg_cd_left.gif);
	display:inline;	
	float:left;
}

#bg_cd_mid {
	display:inline;	
	float:left;
	width:210px;
	margin-top:20px;
	overflow:hidden;
}

.main_col {
	width:720px;
	display:inline; /* anti bug ie */
	float:right;
	margin-right:16px;
	min-height:200px;
	height:auto !important;
	height:200px
}



#entete_top {
	height:4px;
	width:995px;
	background:url(../images/bg_header_top.gif);
	display:inline;
	float:left;
	line-height:1px;
	font-size:1px;
}

#logo_entete {
	width:255px;
	height:133px;
	display:inline;
	float:left;
}

#anim_entete {
	width:724px;
	height:133px;
	display:inline;
	float:right;
	margin-top:0px;
	margin-right:16px;
	/* background:#C0C0C0; */
}


#menu_entete {
	float:left;
	width:995px;
}

#entete_btm {
	height:11px;
	width:995px;
	background:url(../images/bg_header_btm.gif);
	display:inline;
	float:left;
	line-height:1px;
	font-size:1px;
}

tr, p, div {
	font-family:Arial;
	font-size:12px;
	color:#262525;
}

hr {
	background:#999999;
	height:1px;
	width:100%;
}

	

ul,ol {
	padding:0px;
	margin:0px;
	list-style:none;
}

li { 
	padding:0px; 
	margin:0px;
}


h3 { margin:0px; padding:0px; }




form {
	display: inline;
	margin: 0;
 	padding: 0;
}



.small {
	font-family      : Arial;
	font-size        : 10px;
	color            : #999999;
	text-decoration  : none;
	font-weight      : bold;

}

.smalldark {
	font-family      : Arial;
	font-size        : 10px;
	color            : #000000;
	text-decoration  : none;
	font-weight      : normal;
}

.contentpane {

}

.contentpaneopen {
	border : 0px ridge #0099cc;
	width: 100%;
	padding: 1px;
}

.contentheading, .componentheading {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	background:url(../../images/bg_tittle.png) no-repeat;
	padding-left:25px;
	border-bottom:1px solid #cccccc;
}


.button {
	font-family: Arial;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	background-color : #666666;
	color: #ffffff;
	border: 1px solid #757575;
}

.inputbox {
	font-family: Arial;
	font-size: 11px;
	color: #757575;
	background-color: #f0f0f0;
	border: 1px solid #cccccc;
}

a:link, a:visited {
	color: #999999;
	text-decoration: none;
}

a:hover {
	color: #CCCCCC;
}




#engagements {
	margin-top:20px;
}

#engagements .enga_img {
	width:25px;
	height:25px;
	float:left;
}

#engagements .enga_txt {
	float:left;
	height:30px;
	margin-left:5px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}

#engagements hr { 
	clear:both;
}



/*
*:after {
	content:" [#"attr(id)"]";
	color:#888;
	background-color:inherit;
	font-style:italic;
	size:80%;
}
*/


#footer a {
	font-weight:bold;
	margin:3px;
	height:30px;
}




/**********************************************/
/* 		 blocks 			*/
/**********************************************/

#left_col .titre {
	text-indent: -1000px;
	display:block;
	width:239px;
	height:35px;
	margin-bottom:10px;
	overflow:hidden;
	float:left;
}

.block .titre_block {
	text-indent: -1000px;
	display:block;
	width:239px;
	height:35px;
	margin-bottom:10px;
	overflow:hidden;
	float:left;

}


#left_col .texte {
	margin-left:10px;
	width:220px;
	text-align:justify;
}

#left_col .texte p {
	margin-bottom:5px;
}

/******************************/

.block_ariane {
	width:100%;
	margin-bottom:10px;
	margin-top:10px;
}

.block_ariane ul {
	width:100%;
}

.block_ariane li {
	display:inline;
	margin:0px;
	padding:0px;
	margin-left:10px;
}

.block_ariane li.sep_ariane {
	background:url(../images/sep_ariane.gif) ;
}

.block_ariane li.sep_ariane span {
	padding-left:5px;
}

/*******************/
#left_col .block_sous_rub .titre, #left_col .block_art_connexes .titre {
	background: url(../images/titres/voir_aussi.gif) 0px 0px no-repeat;
}

.block_art_connexes {
	
}


.liste_liens_col_g  {
	margin:0px;
	padding:0px;
	background: url(../images/bg_liens_col_g.gif) -0px 0px repeat-y;
	margin-bottom:10px;
	width:240px;
	float:left;
}

.liste_liens_col_g li {
	margin:0px;
	padding:0px;
	float:left;
	width:240px;
	
}

.liste_liens_col_g li a {
	font-weight:bold;
	color:#433b33;
	background:url(../images/bg_liens_col_g.gif) 0px 0px repeat-y;
	width:240px;
	/* merci ie6 pour ce hack de qualité ... */
	display:block ! important;
	display:inline;
}


.liste_liens_col_g li a:hover {
	color:#262525;
	background:url(../images/bg_liens_col_g.gif) -240px 0px repeat-y;
}

.liste_liens_col_g li a span {
	background:url(../images/puce_left.gif) 5px 5px no-repeat;
	display:block;
	padding-left:25px;
	width:240px;
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}

.liste_liens_col_g li a:hover span {
	background:url(../images/puce_left_h.gif) 5px 5px no-repeat;
}


/***************************/

#left_col .block_recherche .titre {
	background: url(../images/titres/rechercher.gif) 0px 0px no-repeat;
}

#left_col .block_recherche {
	margin-bottom:10px;
}

#left_col .formulaire_recherche label { display:none; }
#left_col .formulaire_recherche { margin-left:10px;width:220px; }
#left_col #recherche { float:left; width:215px; }
#left_col .formulaire_recherche .submit {
	float:left;
}

/***************************/

#left_col .block_liens_pratiques .titre {
	background: url(../images/titres/liens_pratiques.gif) 0px 0px no-repeat;
}

/***************************/

#left_col .block_objectif .titre {
	background: url(../images/titres/objectifs_et_missions.gif) 0px 0px no-repeat;
}

/***************************/

#left_col .block_connexion .titre {
	background: url(../images/titres/connexion.gif) 0px 0px no-repeat;
}

/***************************/

 .block_agenda .titre_block {
	background: url(../images/titres/l_agenda.gif) 0px 0px no-repeat;
}


/***************************/
 .block_carrousel .titre_block {
	background: url(../images/titres/l_association_en_images.gif) 0px 0px no-repeat;
}

#diaporama_boutons .stop {
	background: url(../images/stop.gif) 0px 0px no-repeat;
	margin-left:160px;
}

#diaporama_boutons .play {
	background: url(../images/play.gif) 0px 0px no-repeat;
	margin-left:40px;
}


#diaporama_boutons .prev {
	background: url(../images/prev.gif) 0px 0px no-repeat;
	margin-left:40px;
}


#diaporama_boutons .next {
	background: url(../images/next.gif) 0px 0px no-repeat;
	margin-left:40px;
}

#diaporama_boutons {
	width:700px;
	margin-top:10px;
}

#diaporama_boutons .btn {
	width:60px;
	height:30px;
	display:inline;
	float:left;
	cursor:pointer;
}

#diaporama {
}


#diaporama_mini {
	margin-top:20px;
	width:700px;
}

#diaporama_mini a {
	height:58px;
}

#diaporama_mini a:hover {
	background:#e5a200;
}

#diaporama_mini .act {
	
}

#diaporama_mini .norm img {
	margin:8px;
}


/***************************/
#formulaire_login {
	float:left;
	width:220px;
	margin-left:10px;
	clear:both;
}

#formulaire_login fieldset {
	border:0px none;
	width:220px;
}

#var_login, #password {
	width:220px;
}



/**********************************************\
|                contenu                      *|
\**********************************************/



.contenu {
	margin-left:10px;
	width:700px;
	text-align:justify;
	margin-bottom:20px;
}


.contenu h1 {
	font-size:22px;
	color:#e5a200;
	margin-bottom:10px;
}

.contenu h4 {
	font-size:14px;
	color:#e5a200;
	margin-bottom:8px;
	margin-top:4px;
}

.contenu h3 {
	font-size:16px;
	color:#e5a200;
	margin-bottom:8px;
	margin-top:20px;
}

.contenu p {
	margin-bottom:6px;
	
}

.contenu a, .contenu a:visited {
	color:#7f7f7f;
	text-decoration:underline;
}

.contenu a:hover {
	color:#e5a200;
}


.contenu big {
	text-decoration:none;
		
}

.contenu .spip_documents_center {
	display:block;
	text-align:center;
}

.contenu .spip_documents_center img {
	margin-left:auto;
	margin-right:auto;
}

.contenu .spip_documents_left {
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}


.contenu .spip_documents_right  {
	display:block;
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}



.contenu b {
	font-weight:bold;
}

.contenu i {

}

.contenu .puce {
	background: url(../images/puce.gif) 0px 1px no-repeat;
	overflow:hidden;
	padding-left:5px;
}

.contenu .chapo {
	/*
	font-weight:bold;
	*/
}

.liste_liens_articles {
	margin:0px;
	padding:0px;
	margin-top:10px;
}

.liste_liens_articles li{
	margin:0px;
	padding:0px;
	padding-left:25px;
	background: url(../images/puce_ctnt.gif) 0px 0px no-repeat;
	margin-bottom:4px;
	font-weight:bold;
}

/***************************/

#footer_ctnt p {
	color:#ffffff;
}



.entreprise {
	border:1px solid #e5a200;
	margin-left:80px;
	width:550px;
	margin-bottom:20px;
}

.entreprise_ctnt {
	margin:10px;
}

.entreprise_ctnt p {
	margin-bottom:5px;
}

.entreprise_ctnt h3 {
	text-align:center;
	color:#e5a200;
	margin-bottom:20px;
	font-size:16px;
}

.contact {
	border-top:1px solid #e5a200;
}

.contact_ctnt {
	margin-top:5px;
	margin-left:50px;
	margin-right:50px;
}

.table_recherche {
	
}

.table_recherche td {
	padding:3px;
}

.table_recherche  .legende {
	font-weight:bold;
	width:120px;
}

.table_recherche .submit {
	text-align:center;
}

.table_recherche .submit input {
	margin-left:auto;
	margin-right:auto;
}

.res_recherche {
	border:1px solid #433b33;
	margin-left:50px;
	width:600px;
}

.res_recherche dt{
	background:#e5a200;
	border-bottom:1px solid #433b33;
	font-weight:bold;
	padding:3px;
	color:white;
}

.res_recherche dt a { color:white}

.res_recherche dd{
	padding:3px;
}

.liste-lettres {
	text-align:center;
}

.liste-lettres a , .liste-lettres a:visited {
	text-decoration:none;
}

/**********************************************/
/* 		 homepage                     */
/**********************************************/

.btn_hp {
	display:block;
	height:42px;
	width:202px;
	overflow:hidden;
	margin-left:6px;
	margin-bottom:5px;
	margin-top:5px;
	text-indent:-10000px;
	float:left;
}

#btn_hp_news {
	background:url(../images/btn_lettre.gif) no-repeat;
}

#btn_hp_contact {
	background:url(../images/btn_contacter.gif) no-repeat;
}

#btn_hp_adherer {
	background:url(../images/btn_adherer.gif) no-repeat;
}

#btn_hp_annu {
	background:url(../images/btn_annuaire.gif) no-repeat;
}

.hp_cadre_droite .formulaire_recherche {
	width:210px;
	height:50px;
	float:left;
	margin-bottom:5px;
	
}

.hp_cadre_droite {
	width:210px;
}

.hp_cadre_droite #formulaire_recherche label {display:none }
.hp_cadre_droite .formulaire_recherche .text {width:200px;margin-left:5px;}
.hp_cadre_droite .formulaire_recherche .submit {
	width:50px;
	float:left;
	margin-left:5px;
	margin-top:5px;
}


.hp_cadre_droite #formulaire_login legend {display:none;}
.hp_cadre_droite #formulaire_login fieldset {border:0px none;}
.hp_cadre_droite #formulaire_login ul {
	width:200px;
}

.hp_cadre_droite #formulaire_login #var_login {width:160px;margin-left:5px;}
.hp_cadre_droite #formulaire_login #password {width:160px;margin-left:5px;}



.hp_cadre_droite .titre {
	display:block;
        height:26px;
	width:200px;
        overflow:hidden;
        text-indent:-10000px;
	float:left;
}
.hp_cadre_droite #rechercher_droite {
	background:url(../images/titres/rechercher_sur_le_site.gif) no-repeat;
}

.hp_cadre_droite #connexion_droite {
	margin-top:10px;
	background:url(../images/titres/connexion_entreprises.gif) no-repeat;
}

.hp_cadre_droite .formulaire_recherche .submit {
	background:url(../images/btn_ok.gif) no-repeat;
	text-indent:-10000px;
	overflow:hidden;
	border:0px none;
	height:22px;
	width:65px;
	font-size:0px;
	line-height:0px;
}


.hp_cadre_droite .formulaire_login .submit {
	background:url(../images/btn_valider.gif) no-repeat;
	text-indent:-10000px;
	overflow:hidden;
	border:0px none;
	height:22px;
	width:65px;
}


#actu_et_breves  a h3  {
	color:#262525;	
	font-size:12px;
	margin-bottom:5px;
}

#actu_et_breves  a h2  {
        color:#262525;
	font-size:14px;
	margin-bottom:5px;
}


/*************************/

.hp_cadre_gauche h1 {
	display:block;
        height:40px;
	width:100%;
        overflow:hidden;
        margin-left:6px;
        margin-bottom:5px;
        margin-top:5px;
        text-indent:-10000px;
        float:left;
	background:url(../images/titres/actualites_et_breves.gif) no-repeat;
}


.hp_cadre_gauche h3 {
	margin-bottom:10px;	
}

.actu_p {
	margin-bottom:10px;
}	
.actu_p img {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #433b33;
}

.hp_cadre_gauche .puce {
	 background:url(../images/puce_hp.gif) no-repeat;
	 padding-left:20px;
}

.half {
	width:230px;
	float:left;
}

#diaporama_hp,#diaporama {
	text-align:center;	
}


#diaporama_hp img, #diaporama img {
	margin-left:auto;
	margin-right:auto;
}




/**********************************************/
/* 		  forums                      */
/**********************************************/

#formulaire_forum {
	border:0px none;
}

#formulaire_forum fieldset {
	border:0px none;
}

.annonces {
	margin-top:50px;
	margin-bottom:20px;
}

.annonces h5 {
	color:#e5a200;
	font-weight:bold;
	font-size:14px;
}


/**********************************************/
/* 		newsletter                    */
/**********************************************/

.formulaire-spiplistes-abo  {
	border:0px  none;
}


.formulaire-spiplistes-abo fieldset {
	border:0px  none;
	padding:5px;

}

.formulaire-spiplistes-abo legend {
	margin-top:10px;
	font-weight:bold;
}

