/**********************************************/
/********** DÉCOUPE REFERENCEMENTMAX **********/
/********** BY WEBAZ.ORG **********************/
/**********************************************/

body {
text-align: center;
margin : auto;
padding : 0;
font-size: 12px;
color : #04243b;
font-family: Arial, Helvetica, sans-serif;
background : #4e4e4e 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: #333333;
font-size : 11px;
background : #FFFFFF url('images/input_fond.png') repeat-x bottom;
border : 1px solid #FFFFFF;
font-weight: normal;
}




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

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

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

.orange_gris a {
text-decoration: none;
font-weight: bold;
background : #ececec url('images/fleche_orange_gris.png') no-repeat left center;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 3px 8px 3px 26px;
margin-left: 2px;
}

.orange_blanc a {
text-decoration: none;
font-weight: bold;
background : url('images/fleche_orange_blanc.png') no-repeat left center;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 3px 8px 3px 26px;
margin-left: 2px;
}

.bleu_gris a {
text-decoration: underline;
font-weight: bold;
background : #ececec url('images/fleche_bleu_gris.png') no-repeat left center;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 3px 8px 3px 32px;
margin-left: 2px;
color: #ea3905;
}

.bleu_blanc a {
text-decoration: underline;
font-weight: bold;
background : url('images/fleche_bleu_blanc.png') no-repeat left center;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 3px 8px 3px 32px;
margin-left: 2px;
color: #ea3905;
}

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

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

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




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

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

	#header_haut {
	height: 39px;
	background : url('images/header_haut.jpg') no-repeat;
	}

	#header_gauche {
	float: left;
	height: 144px;
	width: 643px;
	}
	
	#header_droite {
	float: left;
	height: 144px;
	width: 381px;
	background : url('images/header_droite.jpg') no-repeat;
	position: relative;
	}
	
		#header_droite img {
		height: 32px;
		width: 267px;
		position: absolute;
		bottom: 0px;
		left: 28px;
		}
	
	#container {
	background : url('images/container_fond.png') repeat-y;
	position: relative;
	left: 49px;
	width: 936px;
	min-height: 737px;
	}

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

			#contenu_haut {
			background : url('images/contenu_haut.png') no-repeat;
			height: 11px;
			}

			.bloc {
			width: 665px;
			position: relative;
			left: 30px;
			margin-bottom: 14px;
			}

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

				.bloc_fond {
				border-left: 1px solid #dadada;
				border-right: 1px solid #dadada;
				padding: 8px 16px 8px 16px;
				font-family: Verdana, Geneva, sans-serif;
				font-size: 11px;
				}

					.bloc_fond h2 {
					color: #ec4800;
					border-bottom: 1px solid #ec4800;
					border-left: 3px solid #ec4800;
					font-size: 14px;
					padding: 1px 18px 0 18px;
					margin-bottom: 8px;
					font-family: Arial, Helvetica, sans-serif;
					}
	
				.bloc_bas {
				height: 8px;
				background : url('images/bloc_bas.png') no-repeat;
				}

		#container_droite {
		float: right;
		width: 208px;
		position: relative;
		right: 16px;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 11px;
		}

			#menu_droite_msn {
			height: 33px;
			background : url('images/menu_droite_msn.png') no-repeat;
			margin: 2px 0 2px 0;
			}

			#menu_droite_telephone {
			height: 33px;
			background : url('images/menu_droite_telephone.png') no-repeat;
			margin: 2px 0 2px 0;
			}

				#menu_droite_msn p , #menu_droite_telephone p {
				margin: 0;
				padding: 9px 10px 0 46px;
				}
	
					#menu_droite_msn p span , #menu_droite_telephone p span {
					color: #f44d06;
					font-weight: bold;
					display: block;
					float: left;
					width: 40px;
					}

	#container_bas {
	background : url('images/container_bas.png') no-repeat;
	position: relative;
	left: 49px;
	height: 26px;
	}

	#footer {
	background : url('images/footer.png') no-repeat;
	position: relative;
	left: 65px;
	width: 904px;
	height: 138px;
	color: #FFFFFF;
	}

		#footer h4 {
		color: #061a38;
		font-variant: small-caps;
		font-size: 16px;
		margin: 0 0 12px 0;
		letter-spacing: 1px;
		text-align: center;
		}
	
		#footer span {
		color: #ffa800;
		}

		#footer_1 {
	width: 190px;
	position: absolute;
	top: 16px;
	left: 20px;
	font-weight: bold;
		}
	
		#footer_2 {
	width: 294px;
	position: absolute;
	top: 15px;
	left: 213px;
	font-weight: bold;
	font-size: 11px;
	height: 109px;
		}
	
			#footer_2 a {
			display: block;
			width: 135px;
			float: left;
			padding: 0 4px 0 4px;
			}
	
		#footer_3 {
		width: 370px;
		position: absolute;
		top: 16px;
		right: 20px;
		font-weight: bold;
		}
		
			#footer_3 .lien {
			text-align: right;
			}
	
				#footer_3 .lien a {
				color: #061a38;
				}

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