/* Nouvelle CSS */

html, body {
margin: 0;
padding: 0;
background-image: url(../img/fond.jpg);
background-repeat: repeat-x;
text-align:center;
}

div.clear {
clear: both;
}

div#conteneur {
margin: 5px auto 0 auto;
width: 865px;
height: 550px;
background-color: white;
}

div#header {
width: 865px; /* 843 */
height: 95px; /* 115 */
padding: 17px;
background-image: url(../img/header.gif);
background-repeat : no-repeat;
margin-bottom : 10px;
}

	form#rechercher {
	margin: 60px 0 0 643px;
	padding: 0;
	width: 180px;
	}
	
	p.formulaire {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Serif;
	font-size: 12px;
	color: #3b536f;
	}
	
	p.formulaire input {
	font-family: Arial, Verdana, Serif;
	font-size: 12px;
	color: #3b536f;
	}

div#nav {
width: 865px;
height: 22px;
}
	ul#menu {
	width: 865px;
	height: 22px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Georgia, Arial, Verdana, Serif;
	font-size: 12px;
	color: white;
	}

	ul#menu li {
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	line-height: 22px; 
	
	}

		ul#menu li a {
		padding: 0 16px;
		display: block;
		text-decoration: none;
		}
		
		a.link_accueil{
		color: white;
		background-color: #0169d4;
		}
			a.link_accueil:hover, a.link_accueil:focus, a.link_accueil:active, a.link_accueil_on {
			color: #0169d4;
			background-color: #e6eef6;
			}	
							
		a.link_presentation
		{
		color: white;		
		background-color: #7d3bb6;
		}
		
			a.link_presentation:hover, a.link_presentation:focus, a.link_presentation:active, a.link_presentation_on {
			color: #7d3bb6;
			background-color: #f3e5ff;
			}
				
		a.link_marche {
		color: white;		
		background-color: #85c11c;
		}
			a.link_marche:hover, a.link_marche:focus, a.link_marche:active, a.link_marche_on {
			color: #85c11c;
			background-color: #e7f4d0;
			}
			
		a.link_prestations {
		color: white;
		background-color: #e95200;
		}
		
			a.link_prestations:hover, a.link_prestations:focus, a.link_prestations:active, a.link_prestations_on {
			color: #e95200;
			background-color: #f5dfd2;
			}
		
		a.link_actualites {
		color: white;
		background-color: #f0c000;
		}
			a.link_actualites:hover, a.link_actualites:focus, a.link_actualites:active, a.link_actualites_on {
			color: #f0c000;
			background-color: #fbe9a3;
			}
		a.link_lexique {
		color: white;
		background-color: #df0083;
		}
			a.link_lexique:hover, a.link_lexique:focus, a.link_lexique:active, a.link_lexique_on {
			color: #df0083;
			background-color: #f9c6e4;
			}
		a.link_contact {
		color: white;
		background-color: #545b5f;
		text-align: center;
		width: 62px;
		}
			a.link_contact:hover, a.link_contact:focus, a.link_contact:active, a.link_contact_on { 
			color: #545b5f;
			background-color: #eaedef;
			}
		a.link_adherents {
		color: white;
		background-color: #975c31;
		text-align: center;
				}
			a.link_adherents:hover, a.link_adherents:focus, a.link_adherents:active, a.link_adherents_on { 
			color: #975c31;
			background-color: #c38a60;
			}
	
div#middle {
width: 843px; /* 843 */
height: 370px; /* 390 */
padding: 10px;
}

	div#middle_left {
	margin-right: 10px;
	width: 620px;
	height: 370px;
	float: left;
	}
	
		div#middle_left_head {
		margin-bottom: 10px;
		width: 620px;
		height: 136px;
		background-image  : url(../img/accueil_img.jpg);
		background-repeat : no-repeat;
		}
		
		div#middle_left_content {
		width: 620px;
		height: 224px;
		background-color: #f2f3f4;
		font-family: Arial, Verdana, Serif;
		font-size: 12px;
		color: #3b536f;
		text-align : left;
		}

	
	div#middle_right {
	width: 189px; /* 193 */
	height: 366px; /* 370 */
	padding: 2px;
	background-image  : url(../img/accueil_actu_header.png);
	background-repeat : no-repeat;
	background-color  : #b2a59d;
	vertical-align : top;
	float: right;
	text-align : left;
	}
	
	p.titre_actu {
	margin: 18px 0 3px 0;
	padding: 0;
	color: #f0c000;
	font-family: Arial, Verdana, Serif;
	font-weight: bold;
	font-size: 17px;
	text-transform: uppercase;
	}
	
	div.actu_bloc {
	margin-bottom: 2px;
	width: 189px;
	height: 145px;
	background-color: white;
	font-family: Arial, Verdana, Serif;
	font-size: 12px;
	color : #3d3d3d;
	}

	div.actu_bloc div.actu table{
	padding: 10px;
	}
	
	div.actu_bloc div.actu td{
	font-family: Arial, Verdana, Serif;
	font-size: 12px;
	color : #3d3d3d;
	}
	
	div.actu_bloc div.actu td a{
	font-family: Arial, Verdana, Serif;
	font-size: 12px;
	font-weight : bold;
	color : #3d3d3d;
	text-decoration : none;
	}
	
	div.actu_bloc div.actu td a:hover{
	text-decoration : underline;
	}
	
	#plus_actus{
	position:relative; 
	left:  100px; 
	top :    4px;
	}
	
	#plus_actus a:link , #plus_actus a:visited {
	font-family: Arial, Verdana, Serif;
	font-size: 12px;
	color : #ffffff;
	text-decoration : none;
	}
	
	#plus_actus a:hover {
	text-decoration : underline;
	}
	
div#middle_interne {
width: 843px; /* 843 */
height: 370px; /* 390 */
padding: 10px;
text-align : left;
}

	div#middle_interne_left_presentation {
	width: 172px;
	height: 370px;
	background-color: #360c59;
	float: left;
	}
		ul#nav2 {
		margin: 0;
		padding: 0;
		width: 172px;
		list-style: none;
		}
			ul#nav2 li {
			margin-bottom: 2px;
			font-family: Georgia, Verdana, Arial, Serif;
			font-size: 10px;
			height: 27px;
			line-height: 27px;
			border-bottom: 1px solid white;
			border-top: 1px solid white;
			}
			
			ul#nav2 li a{
			display: block;
			margin: 0;
			padding: 0 0 0 5px;
			text-decoration: none;
			color: white;
			background-color: #56277d;
			height: 27px;
			line-height: 27px;
			}
			
			ul#nav2 li a:hover, ul#nav2 li a:active, ul#nav2 li a:focus{
			display: block;
			text-decoration: none;
			color: white;
			background-color: #8443bc;
			font-weight: bold;
			}
	
	div#middle_interne_right_presentation {
	width: 631px; /* 651 */
	height: 350px; /* 370 */
	padding: 10px;
	background-color: #f2f3f4;
	float: right;
	}
	
		div#middle_interne_right_presentation li{
		font-family: Arial, Verdana, Serif;
		font-size: 12px;
		color: #3b536f;
		}
		
		div#middle_interne_right_presentation td{
		font-family: Arial, Verdana, Serif;
		font-size: 12px;
		color: #3b536f;
		}
		
		div#middle_interne_right_presentation a:link , div#middle_interne_right_presentation a:visited{
		font-family: Arial, Verdana, Serif;
		font-size: 12px;
		color: #3b536f;
		text-decoration : underline;
		}
	
		div#middle_interne_right_presentation a:hover{
		text-decoration : none;
		}
		
		div#middle_interne_right_titre_presentation {
		height: 45px; /* 49 */
		width: 601px; /* 631 */ 
		padding: 12px 15px 0 15px;
		background-image:  url(../img/presentation_icone.png);
		background-repeat : no-repeat;
		vertical-align : top;
		font-family: Arial, Verdana, Serif;
		font-size: 30px;
		color : #8443bc;
		border-bottom : 2px dotted #8443bc;
		}

			
		div#middle_interne_right_content {
		overflow: auto;
		height: 281px; /* 301 */
		width: 598px; /* 631 */
		padding: 10px 15px 0px 18px;
		margin-top : 10px;
		}
		
	
div#footer {
width: 843px; /* 843 */
height: 23px;
padding: 0 10px;
line-height: 23px;
text-align: right;
background-color: #b6bdc1;
color: white;
font-size: 10px;
font-family: Arial, Verdana, Serif; 
}

	div#footer a:link ,div#footer a:hover ,div#footer a:visited{
	color: white;
	font-size: 10px;
	font-family: Arial, Verdana, Serif;
	text-decoration : none; 
	}

/* MARCHE */
	
div#middle_interne_left_marche {
width: 172px;
height: 370px;
background-color : #375700;
float: left;
}
	
div#middle_interne_right_titre_marche {
height: 45px; /* 49 */
width: 601px; /* 631 */ 
padding: 12px 15px 0 15px;
background-image:  url(../img/marche.png);
background-repeat : no-repeat;
vertical-align : top;
color : #85c11c;
font-size: 30px;
font-family: Arial, Verdana, Serif;
border-bottom : 2px dotted #85c11c;
}

ul#nav2_marche {
margin: 0;
padding: 0;
width: 172px;
list-style: none;
}

ul#nav2_marche li {
margin-bottom: 2px;
font-family: Georgia, Verdana, Arial, Serif;
font-size: 10px;
height: 27px;
line-height: 27px;
border-bottom: 1px solid white;
border-top: 1px solid white;
}

ul#nav2_marche li a{
display: block;
margin: 0;
padding: 0 0 0 5px;
text-decoration: none;
color: white;
background-color: #66980e;
height: 27px;
line-height: 27px;
}

ul#nav2_marche li a:hover, ul#nav2_marche li a:active, ul#nav2_marche li a:focus{
display: block;
text-decoration: none;
color: white;
background-color: #85c11c;
font-weight: bold;
}

/* PRESTATIONS */

div#middle_interne_left_prestations {
width: 172px;
height: 370px;
background-color : #a12f02;
float: left;
}
	
div#middle_interne_right_titre_prestations {
height: 45px; /* 49 */
width: 601px; /* 631 */ 
padding: 12px 15px 0 15px;
background-image:  url(../img/prestations.png);
background-repeat : no-repeat;
vertical-align : top;
color : #e95200;
font-size: 30px;
font-family: Arial, Verdana, Serif;
border-bottom : 2px dotted #e95200;
}

div#middle_interne_right_prestations li{
font-family: Arial, Verdana, Serif;
font-size: 12px;
color: #3b536f;
}

div#middle_interne_right_prestations a:link{
font-family: Arial, Verdana, Serif;
font-size: 12px;
color: #3b536f;
text-decoration : underline;
}

div#middle_interne_right_prestations a:hover{
text-decoration : none;
}


/* ACTUS */

div#middle_interne_left_actus {
width: 172px;
height: 370px;
background-color : #c28d0d;
float: left;
}
	
div#middle_interne_right_titre_actus {
height: 45px; /* 49 */
width: 601px; /* 631 */ 
padding: 12px 15px 0 15px;
background-image:  url(../img/actualites.png);
background-repeat : no-repeat;
vertical-align : top;
color : #f0c000;
font-size: 30px;
font-family: Arial, Verdana, Serif;
border-bottom : 2px dotted #f0c000;
}

div#middle_interne_right_content div.libelle{
color : #f0c000;
font-size: 14px;
font-family: Arial, Verdana, Serif;
}

div#middle_interne_right_content p{
font-family: Arial, Verdana, Serif;
font-size: 12px;
color: #3b536f;
}

/* LEXIQUE */
div#middle_interne_left_lexique {
width: 172px;
height: 370px;
background-color : #8f0054;
float: left;
}
	
div#middle_interne_right_titre_lexique {
height: 45px; /* 49 */
width: 601px; /* 631 */ 
padding: 12px 15px 0 15px;
background-image:  url(../img/lexique.png);
background-repeat : no-repeat;
vertical-align : top;
border-bottom : 2px dotted #df0083;
}

div#middle_interne_right_titre_lexique td{
color : #df0083;
font-size: 30px;
font-family: Arial, Verdana, Serif;
}

div#middle_interne_right_titre_lexique td#liens , div#middle_interne_right_titre_lexique td#liens a:link,div#middle_interne_right_titre_lexique td#liens a:visited{
color : #df0083;
font-size: 14px;
font-family: Arial, Verdana, Serif;
text-decoration : none;
}

div#middle_interne_right_titre_lexique td#liens a:hover{
text-decoration : underline;
}

div#middle_interne_right_content div.lettre{
height:    25px;
width :   540px;
color : #df0083;
font-size: 20px;
font-family: Arial, Verdana, Serif;
background-color: #e2e5ea;
border-top    : 1px solid #df0083;
border-bottom : 1px solid #df0083;
text-align : center;
}

/* CONTACT */

div#middle_interne_left_contact {
width: 172px;
height: 370px;
background-color : #2a2d2f;
float: left;
}

div#middle_interne_right_titre_contact {
height: 45px; /* 49 */
width: 601px; /* 631 */ 
padding: 12px 15px 0 15px;
background-image:  url(../img/contact.png);
background-repeat : no-repeat;
vertical-align : top;
color : #545b5f;
font-size: 30px;
font-family: Arial, Verdana, Serif;
border-bottom : 2px dotted #545b5f;
}

/* ADHERENTS */

div#middle_interne_left_adherents {
width: 172px;
height: 370px;
background-color : #975c31;
float: left;
}

div#middle_interne_right_titre_adherents {
height: 45px; /* 49 */
width: 601px; /* 631 */ 
padding: 12px 15px 0 15px;
background-image:  url(../img/adherents.png);
background-repeat : no-repeat;
vertical-align : top;
color : #c38a60;
font-size: 30px;
font-family: Arial, Verdana, Serif;
border-bottom : 2px dotted #c38a60;
}

/* MENTIONS LEGALES */

div#middle_interne_left_mentions {
width: 172px;
height: 370px;
background-color : #b6bdc1;
float: left;
}

div#middle_interne_right_titre_mentions {
height: 45px; /* 49 */
width: 601px; /* 631 */ 
padding: 12px 15px 0 15px;
background-image:  url(../img/mentions.png);
background-repeat : no-repeat;
vertical-align : top;
color : #b6bdc1;
font-size: 30px;
font-family: Arial, Verdana, Serif;
border-bottom : 2px dotted #b6bdc1;
}
