body {
	color: #000000;
	background: #ffffff;
}


/* Page */
#global {
	background: #ffffff;
}




/* Contenu principal */
#contenu {
	
	background: #ffffff;
}

#ban_temp {
margin-top:40px;
text-align:left;
border:solid 0px red;
/*width:630px;*/
margin-bottom:10px;

}
/* Pied de page */
#pied {
	color: #E6A948;
}


/* --- POSITIONNEMENT --- */

/* Page */
html, body {
	height: 100%; /* Voir -> Note 1 ci-dessous */
}
body {
	padding: 0;
}
#global {
	min-height: 100%; /* -> 1 */
	width: 816px;
	overflow: hidden; /* -> 2 */
	margin-left: auto;
	margin-right: auto; /* -> 3 */
}

/* En-tête */
#header {
	min-height:140px;
	/*min-height: 160px;ancien 118*/
	width: 816px;
	margin-right: auto;
	margin-left: auto;
	border:solid 0px red;
overflow: hidden;

}
#limiteur {
border:solid 0px blue;
margin : 0;
padding : 0;
}
#header p {
margin : 0;
padding : 0;


}
#banniere {
	background-image: url(images/banniere.jpg);
	height: 118px;
	width: 606px;
	margin:0px;
	border:solid 0px green;
	float:left;
	background-repeat: no-repeat;
	
}

#recherche {
/*height: 118px;*/
	width: 160px;
	float:right;
	
	text-align:right;
	border:solid 0px blue;
 margin : 0;
padding : 0;


}

#recherche_titre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b0b1b3;
	text-align: center;
	
	margin : 0;
padding : 0;
}

#moteur_recherche{
margin : 0;
padding : 0;


}

#searchform{
margin: 0;
padding: 0;
border:solid 0px #aacc500;
}


#s {
border:solid 0px #aacc500;
height:15px;
width:129px;
}
#searchsubmit{
width: 21px; 
height: 18px; 
margin: 0;
padding: 0; 
border: 0; 
background: transparent url(images/ok.jpg) no-repeat ; 

cursor: pointer;  /*hand-shaped cursor */
cursor: hand;  /*for IE 5.x*/
}


#newsletter{
width: 160px;
	float:right;
	
	text-align:right;
	background-color: #990066;
	border:solid 0px blue;
	margin: 0px;
	padding: 0px;
	      margin-top:5px;/* rajout */
	margin-bottom:5px;
}
#newsletter div{
width: 160px;
	float:right;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color: #990066;
	border:solid 0px #990066;
	
}
/*css newsletter */
#ajaxNewsletter, .newsletterContainer {
	/* newsletter container */
	width: 160px;
	float:right;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color: #990066;
	border:solid 0px #990066;

}

#newsletterFormDiv {
	/* newsletter form elements*/
	border:solid 0px blue;
	margin: 0px;
	padding: 0px;
	
}

.newsletterTextInput {
	/* email text input */
	margin: 0px;
	padding: 0px;
	width: 90px;
	
	border:solid 0px red;
}

#newsletterLoading {
	/* the loading message while the subscription is beeing handled 
	margin: 0px;
	padding: 0px;*/
	border:solid 0px blue;
	margin: 0px;
	padding: 0px;
	width: 200px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.success {
	/* the success message container */

	text-align:center;
	border:solid 0px blue;
	margin: 0px;
	padding: 0px;
	/*width: 200px;*/
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}


.error {
	/* the error message container 
	float:left;
	text-align:left;*/
	border:solid 0px blue;
	margin: 0px;
	padding: 0px;
	width: 200px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

#newsletterLoading{
float:left;
	text-align:left;
	border:solid 0px blue;
	margin: 0px;
	padding: 0px;
	width: 200px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.submit {
width: 60px; 
height: 16px; 





background: transparent url(images/sinscrire.jpg) no-repeat ; 
border:solid 0px red;
cursor: pointer;  /*hand-shaped cursor */
cursor: hand;  /*for IE 5.x*/
}




/*fin css newsletter*/
#admin {
	float:right;
	text-align:right;
	border:solid 0px blue;
	margin: 0;
	padding: 0;
	width: 160px;
	background-color: #999999;
	
	
}
#log{
	margin: 0px;;
	padding: 0;
	width: 59.5px;
	height:14px;
	
}
#pwd{
	margin: 0px;;
	padding: 0;
	width: 59.5px;
	height:14px;
	
	
}
#ok_login {
width: 21px; 
height: 18px; 





background: transparent url(images/ok.jpg) no-repeat ; 
border:solid 0px red;
cursor: pointer;  /*hand-shaped cursor */
cursor: hand;  /*for IE 5.x*/
}



#mot_oublie{
	float:right;
	text-align:right;
	border:solid 0px blue;
	margin: 0;
	padding: 0;
	width: 160px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

#mot_oublie:hover {
	float:right;
	text-align:right;
	border:solid 0px blue;
	margin: 0;
	padding: 0;
	width: 160px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	
}

#adherer_contact{
width: 160px;
/*height:13px;*/
	float:right;
	
	border:solid 0px blue;
	margin: 0px;
padding: 0px;
/*height:54px;*/
display:block;
position:relative;
}

#adherer{
	border:solid 0px blue;
	background-image: url(images/adherer.jpg);
	width:160px;
	height:29px;
	/*float:right;*/
	background-repeat: no-repeat;
}

#contact{
border:solid 0px blue;
	background-image: url(images/contactez.jpg);
	width:160px;
	height:25px;
	/*float:right;*/
		background-repeat: no-repeat;
}

/* ---------------Menu de navigation */
#menu_conteneur {
	border:solid 0px blue;
	width: 816px;
	margin-right: auto;
	margin-left: auto;
	height:60px;
	float:right;
	background-color: #ffffff;
}

#menu {
list-style-type:none; 
width: 816px;
margin-top:0px;
	border:solid 0px red;
	
}
	/*
	padding:0;
	width:816px; 
	
	margin-right: auto;
	margin-left: auto;
	}*/

#menu  li {
	display:block;
	float:left;
	position:relative;
	z-index:100;
	margin-right:2px;
	text-align: center;
}
#menu  li a, #menu  li a:visited {display:block; padding:0;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
/* --------ancien menu -

#fede span {
	display:block;
	z-index:100;
	padding: 5px 10px;
	font-size:13px;
	background-color: #c10075;
	width:158px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	
	
}
#fede  dl {
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-color: #c10075;
	background-image: url(transparency.gif);
	width:178px;
}

#fede dt {
	margin:0;
	font-size: 13px;
	border-bottom:1px solid #fff;
	float:left;
	border-right:1px solid #fff;
	background-color: #c10075;
	width:178px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	
	
}

#fede dd {
	display:none;
	background: transparent;
	border-bottom:1px solid #FFFFFF;
	clear:left;
	margin:0;
	padding:0;
	color: #FFFFFF;
	font-size: 10px;
	text-align:center;
	width:178px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#fede dt a, #fede dt a:visited {display:block; color:#ffffff; padding: 5px 10px; text-decoration:none; width:158px; }

#fede dd a, #fede dd a:visited {background:#c10075; color:#ffffff; text-decoration:none; display:block; padding: 5px 10px; width:158px;}



#fede:hover dl, #fede a:hover dl {border-bottom:0px solid #FFFFFF;}
#fede:hover dt a, #fede a:hover dt a, #fede dd a:hover {
	background: #c10075;
	color:#ffffff;
	text-decoration: underline;	
}

#implantations span {

	display:block;
	z-index:100;
	padding: 5px 10px;
	font-size:13px;
	background-color: #7e187b;
	width:108px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#implantations  dl {
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-color: #7e187b;
	background-image: url(transparency.gif);
	width:128px;
}

#implantations dt {
	margin:0;
	font-size: 13px;
	border-bottom:1px solid #fff;
	float:left;
	border-right:1px solid #fff;
	background-color: #7e187b;
	width:128px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#implantations dd {
	display:none;
	background: transparent;
	border-bottom:1px solid #cce;
	clear:left;
	margin:0;
	padding:0;
	color: #ffffff;
	font-size: 10px;
	text-align:center;
	width:128px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}


#implantations dt a, #implantations dt a:visited {display:block; color:#ffffff; padding: 5px 10px; text-decoration:none; width:108px;}
#implantations dd a, #implantations dd a:visited {background:#7e187b; color:#ffffff; text-decoration:none; display:block; padding: 5px 10px; width:108px;}

#implantations:hover dl, #implantations a:hover dl {border-bottom:0px solid #FFFFFF;}
#implantations:hover dt a, #implantations a:hover dt a, #implantations dd a:hover {background: #7e187b; color:#ffffff;text-decoration: underline;	}

#actualites  span {

	display:block;
	z-index:100;
	padding: 5px 10px;
	font-size:13px;
	background-color: #c1001f;
	width:90px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#actualites dl {
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-color: #c1001f;
	background-image: url(transparency.gif);
	width:110px;
}

#actualites dt {
	margin:0;
	font-size: 13px;
	border-bottom:1px solid #fff;
	float:left;
	border-right:1px solid #fff;
	background-color: #c1001f;
	width:110px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#actualites dd {
	display:none;
	background: transparent;
	border-bottom:1px solid #cce;
	clear:left;
	margin:0;
	padding:0;
	color: #fff;
	font-size: 10px;
	text-align:center;
	width:110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


#actualites dt a, #actualites dt a:visited {display:block; color:#ffffff; padding: 5px 10px; text-decoration:none; width:90px;}
#actualites dd a, #actualites dd a:visited {background:#c1001f; color:#ffffff; text-decoration:none; display:block; padding: 5px 10px; width:90px;}


#actualites :hover dl, #actualites  a:hover dl {border-bottom:0px solid #FFFFFF;}
#actualites :hover dt a, #actualites  a:hover dt a, #actualites  dd a:hover {background: #c1001f; color:#ffffff; text-decoration: underline;	}

#argumentaires  span {

	display:block;
	z-index:100;
	padding: 5px 10px;
	font-size:13px;
	background-color: #a81424;
	width:124px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#argumentaires dl {
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-color: #a81424;
	background-image: url(transparency.gif);
	width:144px;
}

#argumentaires dt {
	margin:0;
	font-size: 13px;
	border-bottom:1px solid #fff;
	float:left;
	border-right:1px solid #fff;
	background-color: #a81424;
	width:144px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#argumentaires dd {
	display:none;
	background: transparent;
	border-bottom:1px solid #cce;
	clear:left;
	margin:0;
	padding:0;
	color: #fff;
	font-size: 10px;
	text-align:center;
	width:144px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


#argumentaires dt a, #argumentaires dt a:visited {display:block; color:#ffffff; padding: 5px 10px; text-decoration:none; width:124px;}
#argumentaires dd a, #argumentaires dd a:visited {background:#a81424; color:#ffffff; text-decoration:none; display:block; padding: 5px 10px; width:124px;}

#argumentaires :hover dl, #argumentaires  a:hover dl {border-bottom:0px solid #FFFFFF;}
#argumentaires :hover dt a, #argumentaires  a:hover dt a, #argumentaires  dd a:hover {background: #a81424; color:#ffffff; text-decoration: underline;	}




#galeries  span {

	display:block;
	z-index:100;
	padding: 5px 10px;
	font-size:13px;
	background-color: #a80079;
	width:70px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#galeries  a, #galeries   a:visited {display:block; padding:0; width:90px}
#galeries dl {
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-color: #a80079;
	background-image: url(transparency.gif);
	width:90px;
}

#galeries dt {
	margin:0;
	font-size: 13px;
	border-bottom:1px solid #fff;
	float:left;
	border-right:1px solid #fff;
	background-color: #a80079;
	width:90px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#galeries dd {
	display:none;
	background: transparent;
	border-bottom:1px solid #cce;
	clear:left;
	margin:0;
	padding:0;
	color: #fff;
	font-size: 10px;
	text-align:center;
	width:90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


#galeries:hover dd, #galeries a:hover dd {display:block; width:90px;}

#galeries dt a, #galeries dt a:visited { display:block; color:#ffffff; padding: 5px 10px; text-decoration:none; width:70px;}
#galeries dd a, #galeries dd a:visited {background:#a80079; color:#ffffff; text-decoration:none; display:block; padding: 5px 10px; width:70px;}

#galeries :hover dl, #galeries  a:hover dl {border-bottom:0px solid #FFFFFF;}
#galeries :hover dt a, #galeries  a:hover dt a, #galeries  dd a:hover {background: #a80079; color:#ffffff; text-decoration: underline;	}

#blogs  span {

	display:block;
	z-index:100;
	padding: 5px 10px;
	font-size:13px;
	background-color: #c1004f;
	width:99px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#blogs  dl {
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-color: #c1004f;
	background-image: url(transparency.gif);
	width:119px;
}

#blogs  dt {
	margin:0;
	font-size: 13px;
	border-bottom:1px solid #fff;
	float:left;
	border-right:1px solid #fff;
	background-color: #c1004f;
	width:119px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#blogs dd {
	display:none;
	background: transparent;
	border-bottom:1px solid #cce;
	clear:left;
	margin:0;
	padding:0;
	color: #fff;
	font-size: 10px;
	text-align:center;
	width:119px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


#blogs dt a, #blogs dt a:visited {display:block; color:#ffffff; padding: 5px 10px; text-decoration:none; width:99px;}
#blogs dd a, #blogs dd a:visited {background:#c1004f; color:#ffffff; text-decoration:none; display:block; padding: 5px 10px; width:99px;}


#blogs  :hover dl, #blogs   a:hover dl {border-bottom:0px solid #FFFFFF;}
#blogs  :hover dt a, #blogs   a:hover dt a, #blogs   dd a:hover {
	background: #c1004f;
	color:#ffffff;
	text-decoration: underline;	
}


/* -nouveau menu --------------*/

#fede span {
	display:block;
	z-index:100;
	
	font-size:13px;
	background-color: #c10075;
	width:177px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	
	
}
#fede  dl {
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-color: #c10075;
	background-image: url(transparency.gif);
	width:178px;
}

#fede dt {
	margin:0;
	font-size: 13px;
	border-bottom:1px solid #fff;
	float:left;
	border-right:1px solid #fff;
	background-color: #c10075;
	width:178px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	
	
}

#fede dd {
	display:none;
	background: transparent;
	border-bottom:1px solid #FFFFFF;
	clear:left;
	margin:0;
	padding:0;
	color: #FFFFFF;
	font-size: 10px;
	text-align:center;
	width:178px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#fede dt a, #fede dt a:visited {display:block; color:#ffffff;  text-decoration:none; width:177px; }

#fede dd a, #fede dd a:visited {background:#c10075; color:#ffffff; text-decoration:none; display:block; width:177px;}



#fede:hover dl, #fede a:hover dl {border-bottom:0px solid #FFFFFF;}
#fede:hover dt a, #fede a:hover dt a, #fede dd a:hover {
	background: #c10075;
	color:#ffffff;
	text-decoration: underline;	
}

#implantations span {

	display:block;
	z-index:100;
	
	font-size:13px;
	background-color: #7e187b;
	width:128px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#implantations  dl {
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-color: #7e187b;
	background-image: url(transparency.gif);
	width:128px;
}

#implantations dt {
	margin:0;
	font-size: 13px;
	border-bottom:1px solid #fff;
	float:left;
	border-right:1px solid #fff;
	background-color: #7e187b;
	width:128px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#implantations dd {
	display:none;
	background: transparent;
	border-bottom:1px solid #cce;
	clear:left;
	margin:0;
	padding:0;
	color: #ffffff;
	font-size: 10px;
	text-align:center;
	width:128px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}


#implantations dt a, #implantations dt a:visited {display:block; color:#ffffff;  text-decoration:none; width:128px;}
#implantations dd a, #implantations dd a:visited {background:#7e187b; color:#ffffff; text-decoration:none; display:block;  width:128px;}

#implantations:hover dl, #implantations a:hover dl {border-bottom:0px solid #FFFFFF;}
#implantations:hover dt a, #implantations a:hover dt a, #implantations dd a:hover {background: #7e187b; color:#ffffff;text-decoration: underline;	}

#actualites  span {

	display:block;
	z-index:100;
	
	font-size:13px;
	background-color: #c1001f;
	width:110px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#actualites dl {
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-color: #c1001f;
	background-image: url(transparency.gif);
	width:110px;
}

#actualites dt {
	margin:0;
	font-size: 13px;
	border-bottom:1px solid #fff;
	float:left;
	border-right:1px solid #fff;
	background-color: #c1001f;
	width:110px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#actualites dd {
	display:none;
	background: transparent;
	border-bottom:1px solid #cce;
	clear:left;
	margin:0;
	padding:0;
	color: #fff;
	font-size: 10px;
	text-align:center;
	width:110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


#actualites dt a, #actualites dt a:visited {display:block; color:#ffffff;  text-decoration:none; width:110px;}
#actualites dd a, #actualites dd a:visited {background:#c1001f; color:#ffffff; text-decoration:none; display:block;  width:110px;}


#actualites :hover dl, #actualites  a:hover dl {border-bottom:0px solid #FFFFFF;}
#actualites :hover dt a, #actualites  a:hover dt a, #actualites  dd a:hover {background: #c1001f; color:#ffffff; text-decoration: underline;	}

#argumentaires  span {

	display:block;
	z-index:100;

	font-size:13px;
	background-color: #a81424;
	width:144px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#argumentaires dl {
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-color: #a81424;
	background-image: url(transparency.gif);
	width:144px;
}

#argumentaires dt {
	margin:0;
	font-size: 13px;
	border-bottom:1px solid #fff;
	float:left;
	border-right:1px solid #fff;
	background-color: #a81424;
	width:144px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#argumentaires dd {
	display:none;
	background: transparent;
	border-bottom:1px solid #cce;
	clear:left;
	margin:0;
	padding:0;
	color: #fff;
	font-size: 10px;
	text-align:center;
	width:144px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


#argumentaires dt a, #argumentaires dt a:visited {display:block; color:#ffffff;  text-decoration:none; width:144px;}
#argumentaires dd a, #argumentaires dd a:visited {background:#a81424; color:#ffffff; text-decoration:none; display:block;  width:144px;}

#argumentaires :hover dl, #argumentaires  a:hover dl {border-bottom:0px solid #FFFFFF;}
#argumentaires :hover dt a, #argumentaires  a:hover dt a, #argumentaires  dd a:hover {background: #a81424; color:#ffffff; text-decoration: underline;	}




#galeries  span {

	display:block;
	z-index:100;
	
	font-size:13px;
	background-color: #a80079;
	width:90px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#galeries  a, #galeries   a:visited {display:block; padding:0; width:90px}
#galeries dl {
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-color: #a80079;
	background-image: url(transparency.gif);
	width:90px;
}

#galeries dt {
	margin:0;
	font-size: 13px;
	border-bottom:1px solid #fff;
	float:left;
	border-right:1px solid #fff;
	background-color: #a80079;
	width:90px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#galeries dd {
	display:none;
	background: transparent;
	border-bottom:1px solid #cce;
	clear:left;
	margin:0;
	padding:0;
	color: #fff;
	font-size: 10px;
	text-align:center;
	width:90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


#galeries:hover dd, #galeries a:hover dd {display:block; width:90px;}

#galeries dt a, #galeries dt a:visited { display:block; color:#ffffff;  text-decoration:none; width:90px;}
#galeries dd a, #galeries dd a:visited {background:#a80079; color:#ffffff; text-decoration:none; display:block;  width:90px;}

#galeries :hover dl, #galeries  a:hover dl {border-bottom:0px solid #FFFFFF;}
#galeries :hover dt a, #galeries  a:hover dt a, #galeries  dd a:hover {background: #a80079; color:#ffffff; text-decoration: underline;	}

#blogs  span {

	display:block;
	z-index:100;
	
	font-size:13px;
	background-color: #c1004f;
	width:119px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#blogs  dl {
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-color: #c1004f;
	background-image: url(transparency.gif);
	width:119px;
}

#blogs  dt {
	margin:0;
	font-size: 13px;
	border-bottom:1px solid #fff;
	float:left;
	border-right:1px solid #fff;
	background-color: #c1004f;
	width:119px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#blogs dd {
	display:none;
	background: transparent;
	border-bottom:1px solid #cce;
	clear:left;
	margin:0;
	padding:0;
	color: #fff;
	font-size: 10px;
	text-align:center;
	width:119px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


#blogs dt a, #blogs dt a:visited {display:block; color:#ffffff;  text-decoration:none; width:119px;}
#blogs dd a, #blogs dd a:visited {background:#c1004f; color:#ffffff; text-decoration:none; display:block;  width:119px;}


#blogs  :hover dl, #blogs   a:hover dl {border-bottom:0px solid #FFFFFF;}
#blogs  :hover dt a, #blogs   a:hover dt a, #blogs   dd a:hover {
	background: #c1004f;
	color:#ffffff;
	text-decoration: underline;	
}



/* --------------------Contenu */
#content {
width: 816px;
border:solid 0px green;
/*min-height:500px;


	height:500px;*/
/*margin-right: auto;
	margin-left: auto;
	position:absolute;
	*/

}

#edito{
width:330px;
border:solid 0px blue;
float:left;
margin-left:24px;
padding-left:10px;
}	

#actualite {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
	padding-bottom:10px;

}
.img_conseil_territoire {

background-color: #ffffff;
border:solid 0px red;
/*float:right;*/
padding:0px 20px 0px 0px;
/*display:block;*/
position:absolute;


}
.img_conseil_territoire a{
border:solid 1px #ffffff;

}

.lien_conseil{
border:solid 1px #ffffff;
}
#pdf {

	width:145px;
	border:solid 0px blue;
	float:right;
	background-color: #ede1ed;
	/*padding-top:20px;*/


	
}
#pdf_index{
width:145px;
	border:solid 0px blue;
	float:right;
	background-color: #ede1ed;
	/*padding-top:20px;*/
	margin-top:-143px;
}

#pdf p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;

	
}


#pdf a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	/*border:solid 1px #ede1ed;*/
	font-weight: bold;
	color: #000000;
	margin-top:-10px;
	text-align:center;
		
}


/*
#pdf img {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border:solid 1px #ede1ed;
	width:120px;
	margin-top:-10px;
}*/

#pdf2 {
	width:145px;
	border:solid 1px blue;
	float:left;
	/*margin-left:625px;*/
	background-color: #ede1ed;
	margin-top:0px;
	position:relative;
	/*padding-top:20px;*/

	
	
}

#pdf2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border:solid 1px #ede1ed;
	font-weight: bold;
	color: #000000;
	margin-top:-10px;
	text-align:center;
	
		
}


/*---------------essai*/
#content_test{
width: 816px;
border:solid 0px green;

}

#content_article_test{
float:left;
width:600px;
border:solid 1px red;


}

#pdf_test {
float:left;
width:145px;
border:solid 1px blue;

}


/*fin essai*/








/*
#pdf2 img {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border:solid 1px #ede1ed;
	width:120px;
	margin-top:-10px;
}*/


#tract {

padding-top:20px;


}

div#tract_actualite{
	width:248px;
	margin-left:384px;
	margin-right: 147px;
	padding-left:10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;	
	
}
div#tract_actualite p{

		
	
}

.lien_tract a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.lien_tract a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.sidebar {

	width:145px;
	border:solid 0px red;
	margin: 0px ;
padding : 0px;
text-align:center;
	margin-left:auto;
	margin-right:auto;
	
	}
	
.sidebar li {
	border:solid 0px green;
	margin: 0px;
	padding : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top:10px;
}

.sidebar ul{
	width:145px;
	border:solid 0px yellow;
	margin: 0 ;
	padding : 0;
	list-style-type: none;
	}
	
#flickr-badge {
	background-position: center;
}
/*--------------edito-----*/
#titre_edito a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #7e1979;
	text-decoration: none;	
}
.texte_edito{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f177a;
	text-align: left;
	margin-right: 5px;
	/*margin-left: 5px;*/
	margin-top:0px;
	width:230px;
	line-height: 14pt;
	}
	
.texte_photo_edito p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:solid 0px red;
margin:0px;
	
	}
.texte_photo_edito p span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
	
	}	
.soustitre_edito	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
}
	/*---------actualites --------*/
	
#actualite p{
font-family: Arial, Helvetica, sans-serif;

	border:solid 0px red;
margin:0px;
}	


#titre_actualites a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	
}

#actualites_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c1001f;
	font-style: oblique;
	font-weight: bold;
}

#texte_actu p{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	text-align: left;
	line-height: 14pt;
padding-bottom:6px;
	width:250px;
	
}

/*----tract-*/
#tract p{

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	text-align: left;
	margin:0px;
	
	width:250px;

}

#titre_agenda a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c10021;
}



/* Pied de page */

#footer {
	/*background-image: url(images/footer.jpg);
	background-repeat: no-repeat;*/
	height: 61px;
	width: 816px;
	border:solid px blue;

clear:both;

margin-bottom:30px;	
	
	
	

}

#pied a{
	
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #000000;
	
}
#pied p {
	margin: .5em 0;
}
#copyright {
	text-align: left;
	font-size: 1em;
}


/*---------article------------*/
#content_article{ 
width:600px;
border:solid 0px red;
float:left;
margin-top:10px;
margin-left:20px;
padding-left:20px;


	
}
#content_article p { 

margin:0px;
}
.titre_article a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}
.titre_article_fede a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c10075;
	text-decoration: none;
	text-transform: uppercase;
}
.titre_article_fede  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c10075;
	text-decoration: none;
	text-transform: uppercase;
}
.titre_article_implantation a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7e187b;
	text-decoration: none;
	text-transform: uppercase;
	
}

.titre_article_actualites a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c1001f;
	text-decoration: none;
	text-transform: uppercase;
	
}

.titre_article_argumentaires a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #a81424;
	text-decoration: none;
	text-transform: uppercase;	
}

.titre_article_galeries a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #a80079;
	text-decoration: none;
	text-transform: uppercase;	
}

.titre_article_blogs a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c1004f;
	text-decoration: none;
	text-transform: uppercase;	
}


.texte_article{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 14pt;
	margin:0px;
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:35px;
}

.texte_article p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 14pt;
	margin:0px;
	border:solid 0px blue;
}

.texte_article a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c10021;
	text-decoration: none;
	font-weight: bold;
}
.texte_article a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c10021;
	text-decoration: underline;
	font-weight: bold;	
}
.text_archive {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c10021;
	text-decoration: none;
	font-weight: bold;
}
.text_archive a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c10021;
	text-decoration: none;
	font-weight: bold;
}

.texte_article img{
	display: inline;	
	margin:5px;
	float:left;
}
/*----------flyers tract-----------*/
.texte_article_flyers{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 14pt;
	margin:0px;
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:35px;
}

.texte_article_flyers p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 14pt;
	margin:0px;
	border:solid 0px blue;
}

.texte_article_flyers a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c10021;
	text-decoration: none;
	font-weight: bold;
}
.texte_article_flyers a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c10021;
	text-decoration: underline;
	font-weight: bold;	
}


.texte_article_flyers img{
	
}
/*-fin-*/
.more-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	float:right;
	border:solid 0px red;
	
	
}*/

.suiv_prec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	
	float:none;
	border:solid 0px red;
	text-align:center;
}


.suiv_prec a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	float:none;
	border:solid 0px red;
	text-align:center;
}



.suiv_prec a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	float:none;
	border:solid 0px red;
	text-align:center;
}



.liens_commentaires a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	float:left;
	border:solid 1px red;
	padding-top:18px;
}
#commentform{
width:600px;
border:solid 0px red;
float:left;
margin-top:10px;
margin-left:10px;
padding-left:20px;
}


/* formulaire contact */
#submit_form{
	border:none;
	color:#fff;
	width:75px;
	height:20px;
	background-color: #CC0000;
}

/*fin formuilaire contact */


/*commentaires */
.comments-template{
	

}

#commentform{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#commentform p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


#comment{


}

#comments{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}

.commentmetadata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	
}

.commentmetadata a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: underline;
}


.commentmetadata p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	
}

.commentlist {
background-color: #ede1ed;

}

.commentlist p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.commentlist li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


#respond{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
/* fin commentaire*/




/*recherche_elus */
#tableau_recherche {
	border :solid 1px red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

label #tableau_recherche {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#rechercher_elus{
	border:none;
	color:#fff;
	width:75px;
	height:20px;
	background-color: #CC0000;
}

#tableau_resultat{
	border :1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.nom_elus {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #c10021;

}
.decription_elus{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.mail_elus a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #c10021;
	text-decoration: underline;
}

.site_elus a{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #c10021;
	text-decoration: underline;
}

/*colonne droite*/

.texte_colonne_droite p{
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	margin:0px;
	padding:5px;
	
	
}
.titre_colonne_droite {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
	margin:5px;
	
}