/**********************************************/
/********** DÉCOUPE FOU-DE-CODES.COM **********/
/********** BY WEBAZ.ORG **********************/
/**********************************************/

body {
text-align: center;
margin : auto;
padding : 0;
font-size: 12px;
color : #000000;
font-family: Arial, Helvetica, sans-serif;
background : #f2f5f7 url('images/fond.png') repeat-x top;
}

td {
font-size: 12px;
}

.formulaire td {
font-size: 11px;
}

img {
border: 0;
}

form , h1 , h2 , h3 {
margin: 0;
padding: 0;
}

h3 {
color: #8d8b8b;
text-align: center;
font-weight: bold;
font-size: 20px;
margin-bottom: 20px;
}

.no_border {
padding: 0px;
background: none;
border: none;
}

.clear {
clear: both;
}

input, textarea , select {
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 2px;
color: #555555;
font-size : 11px;
background : #cbf7ff url('images/champ.png') repeat-x bottom;
border : 1px solid #97c5f5;
font-weight: normal;
}

.gauche {
float: left;
margin: 0 8px 8px 0;
}


/******************** LIENS ********************/ 

a {
color : #000000;
font-weight: bold;
text-decoration: none;
}

a:hover {
color : #000000;
font-weight: bold;
text-decoration: underline;
}

#menu_haut ul { 
list-style-type : none;
margin: 0;
padding: 27px 30px 0 0;
}

#menu_haut li { 
float : left;
}

#menu_haut li a {
font-size: 13px;
padding: 0px 16px 0px 16px;
display : block;
color : #FFFFFF;
text-decoration: none;
font-weight:bold;
border-bottom: none;
}

#menu_haut li a:hover { 
color : #FFFFFF;
background : url('images/menu_haut_hover.png') repeat-x;
border-bottom: none;
}

.menu_gauche_fond .lien a {
display: block;
color: #000000;
font-weight: bold;
text-decoration: none;
background : url('images/menu_gauche_lien.png') no-repeat bottom;
padding: 1px 18px 1px 18px;
}

.menu_gauche_fond .lien a:hover { 
color: #000000;
font-weight: bold;
text-decoration: underline;
}

#footer a {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

#footer a:hover { 
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

/******************** LIENS ********************/ 




/******************** DESIGN ********************/ 

#global {
text-align: left;
margin: auto;
width: 956px;
}

	#header {
	height: 220px;
	margin: 0;
	}

		#header_logo {
		float: left;
		height: 220px;
		width: 313px;
		margin: 0;
		}

		#header_droite {
		float: left;
		height: 220px;
		width: 643px;
		}

		#header_formulaire {
		height: 156px;
		background : url('images/header_formulaire.png') no-repeat;
		position: relative;
		}

			#header_formulaire p {
			margin: 0;
			padding: 74px 0 0 120px;
			}

				#header_formulaire .champ {
				position: relative;
				top: -9px;
				width: 110px;
				margin-right: 14px;
				}

				#header_formulaire .ok {
				padding: 0;
				margin: 0;
				background: none;
				border: none;
				position: relative;
				top: 2px;
				}

		#menu_haut {
		height: 64px;
		background : url('images/menu_haut.png') no-repeat;
		color: #FFFFFF;
		}

	#container {
	clear: both;
	background : url('images/container_fond.png') repeat-y;
	padding: 0 16px 0 20px;
	}

		#container_gauche {
		float: left;
		width: 173px;
		}

			.menu_gauche_titre {
			height: 48px;
			margin: 0;
			}

			.menu_gauche_fond {
			background : url('images/menu_gauche_fond.png') repeat-y;
			padding: 6px 0 0 0;
			}
	
				.menu_gauche_fond .lien {
				margin: 0;
				}

				.menu_gauche_fond .pub {
				margin: 0;
				text-align: center;
				padding: 0 18px 0 18px;
				}

					.menu_gauche_fond .pub img {
					margin: 3px 0 3px 0;
					}

				.menu_gauche_fond .texte {
				margin: 0;
				padding: 0 18px 0 18px;
				font-weight: bold;
				background : url('images/menu_gauche_lien.png') repeat-y;
				line-height: 16px;
				font-size: 11px;
				}

					.menu_gauche_fond .texte span {
					color: #3184a2;
					}

			.menu_gauche_bas {
			height: 16px;
			background : url('images/menu_gauche_bas.png') no-repeat;
			margin: 0 0 10px 0;
			}

		#container_centre {
		float: left;
		width: 540px;
		margin-left: 30px;
		
		}

			.pub_468x60 {
			height: 88px;
			background : url('images/pub_468x60_bloc.png') no-repeat;
			margin: 0 0 12px 0;
			}

				.pub_468x60 p {
				padding: 14px 0 0 58px;
				margin: 0;
				}

			.bloc_titre {
			height: 54px;
			background : url('images/bloc_titre.png') no-repeat;
			}

				.bloc_titre p {
				color: #FFFFFF;
				margin: 0;
				font-weight: bold;
				padding: 14px 30px 0 70px;
				font-size: 13px;
				}

			.bloc_fond {
			background : url('images/bloc_fond.png') repeat-y;
			padding: 10px 20px 1px 20px;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 11px;
			}
			
				.bloc_fond p {
				margin: 0;
				}
			
					.bloc_fond .separation {
					background : url('images/bloc_separation.png') no-repeat top center;
					height: 2px;
					margin: 6px 0 6px 0;
					}
	
					.bloc_fond span {
					margin: 0;
					color: #29b2d7;
					}
			
			.bloc_bas {
			height: 16px;
			background : url('images/bloc_bas.png') no-repeat;
			margin-bottom: 12px;
			}

		#container_droite {
		float: right;
		width: 145px;
		text-align: center;
		}

			#container_droite img {
			margin-bottom: 10px;
			}








	#footer {
	height: 59px;
	background : url('images/footer.png') no-repeat;
	margin-bottom: 12px;
	}

		#footer p {
		margin: 0;
		color: #FFFFFF;
		padding: 34px 30px 0 30px;
		text-align: center;
		font-weight: bold;
		}


/******************** DESIGN ********************/ 