* {	margin: 0;	padding: 0;	/*border: 0;*/	font-family: Arial, Helvetica, Verdana;	font-size: 1em;	/*font-weight: normal;*/	/*font-style: normal;*/	text-decoration: none;	}

body {
     margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
     }



.clear{
	width:100%;
	clear:both;
	visibility:hidden;
	margin:0;
	padding:0;
	height:0;
	border: 0;
}

#container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width:970px;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	/*background-color: black;*/
	font-size: 14px;
	background: repeat-y center top url('../images/fond_test.gif');

}

#containerintro {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width:591px;
	height: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	/*background-color: black;*/
	font-size: 15px;
	/*background: repeat-y center top url('../images/fond_test.gif');*/

}

#headerintro {
	position: relative;
	height:591px;
	width: 100%;
	/*cursor:pointer;*/
}




#contentintro {
	position:relative;
	width: 580px;
	height: 150px;
	/*float: left;*/
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0;
	margin-top:10px;
	/*/margin-left:65px;*/
	/*min-height: 300px;*/
	padding:0;

	/*background-color:red;*/
	/*vertical-align:middle;*/
}

#contentintro a {
	color: #b32a32;
	font-size: 15px;
	font-weight:bold;
	text-decoration:none;
}

#contentintro a:hover {
	color: #b32a32;
	font-size: 15px;
	font-weight:bold;
	text-decoration:underline;
}

#header {
	position: relative;
	height:333px;
	width: 100%;
	/*cursor:pointer;*/
}




#content {
	position:relative;
	width: 910px;
	height: 480px;
	/*float: left;*/
	margin-left:30px;
	margin-right:10px;
	margin-bottom:0;
	margin-top:20px;
	/*/margin-left:65px;*/
	/*min-height: 300px;*/
	padding:0;

	/*background-color:red;*/
	/*vertical-align:middle;*/
}



#contenttxt {
	position:relative;
	float: left;
	margin:0;
	/*min-height: 300px;*/
	/*padding:0;*/
}



#txthaut {
float:left;
width:579px;
height:460px;
margin:0;
padding-right:20px;
border-right:1px solid #bb7985;
}

#txthaut p {
	color: #19171a;
	font-size: 14px;
	text-align:justify;
	line-height:18px;
}

#txthaut .rouge {
	color: #19171a;
	font-weight:bold;
	font-size: 14px;
	text-align:justify;
	line-height:18px;
}


#txthaut a {
	color: #b32a32;
	font-size: 15px;
	font-weight:bold;
	text-decoration:none;
}

#txthaut a:hover {
	color: #b32a32;
	font-size: 15px;
	font-weight:bold;
	text-decoration:underline;
}

#txt {
float:left;
width:280px;
margin:0;
padding-left:20px;
}

#txt h2 {
	color: #ababab;
	font-size: 25px;
	text-align:justify;
}


#txt p {
	color: #b32a32;
	font-size: 12px;
	text-align:justify;
	line-height:14px
}

#txt .ital {
	color: #b32a32;
	font-size: 12px;
	font-style:italic;
	text-align:justify;
	line-height:14px
}

#txt a {
	color: #b32a32;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	line-height:14px
}

#txt a:hover {
	color: #b32a32;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	line-height:14px
}

#haut_droite {
background-color:#b32a32;
margin:0;
padding:5px;
}

#haut_droite p {
color: #ffffff;
font-size: 12px;
text-align:justify;
	line-height:14px
}

#haut_droite a {
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	line-height:14px
}

#haut_droite a:hover {
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	line-height:14px
}

#fond_bas {
	position: relative;
	float:left;
	background: no-repeat top left url('../images/fond_bas.gif');
	margin-left: auto;
	margin-right: auto;
	width:970px;
	height: 10px;
	margin-bottom:-10px;
}

