/* Ergo */


body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	background-color:#F0F0F0;
	background-image:url(../_Ergo/ArP.jpg);
	background-repeat: repeat-x;
	height: 100%;
}
.Alignement {
	position:relative;
	visibility: visible;
	top: 0;
	width: 100%;
	z-index: 0;
	left: 0%;
	height: 100%;
}
.Ergo {
	position:relative;
	visibility: visible;
	top: 0;
	z-index: 0;
	width: 1001px;
	/* Correctif IE*/
	/height: 100%;
}
.Int {
	background-color:#F0F0F0;
	background-image:url(../_Ergo/React_ArP-Int.jpg);
	background-position:0px 229px;
	background-repeat:repeat-x;
}
.IntHome {
	background-color:#F0F0F0;
	background-image:url(../_Ergo/React_ArP-Int.jpg);
	background-position:0px 309px;
	background-repeat:repeat-x;
}
.Bg {
	background-image: url(../_Ergo/React_Bg-ArP.jpg);
	background-repeat:repeat-y;
}
.Bd {background-image:url(../_Ergo/React_Bd-Arp.jpg);
	background-repeat:repeat-y;
}
.TeteLigneH {
	width:955px; text-align:left;
	background-image:url(../_Ergo/React_Tete-H-ArP.jpg);
	background-repeat:repeat-x;
}
.TeteLigneB {
	width:955px; text-align:left;
	background-image:url(../_Ergo/React_Tete-B-ArP.jpg);
	background-repeat:repeat-x;
	/*correctif IE*/
	/margin-top:-3px;
	/margin-bottom:-3px;
}
.bas {width:955px; text-align:left;
	background-image:url(../_Ergo/React_BInt-ArP.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* mise en page Home*/
#Txt_Page {
	width:310px;
	margin-left:40px;
	padding-top:25px;
	margin-bottom:25px;
	float:left;
	background-image:url(../_Pict/React_SepVerti.png);
	background-position:right;
	background-repeat:no-repeat;
	/*correctif IE*/
	/position:relative;
	/top:25px;
	/left:0px;
	/margin-left:25px;
}
#Txt_Page H1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; line-height:14px; display:inline;
	color:#2987C2;
}
#Txt_Page H2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:22px; line-height:22px; display:inline;
	color:#64C4FF;
}
#Txt_Page ul {
	list-style:none;
	font-size:12px;
	line-height: 14px;
	color: #333333;
	text-align:justify;
	padding-left:15px;
	padding-right:30px;
	/* Correctif IE*/
	/margin-left:15px;
	/margin-right:20px;
}
#Txt_Page ul li{
	margin-left:5px;
	font-size:12px;
	line-height: 18px;
	color: #333333;
}
#Txt_Page ul li a{
	text-decoration: none;
	color:#2987C2;
}
#Txt_Page ul li a:hover{
	text-decoration: underline;
	color:#64C4FF;
}
#Txt_Page ul a{
	text-decoration: none;
	color:#2987C2;
}
#Txt_Page ul a:hover{
	text-decoration: underline;
	color:#64C4FF;
}
#Txt_Page li{
	text-align:right
}
/*boutons*/
#boutons {
	width:200px;
	margin-left:40px;
	padding-top:25px;
	margin-bottom:25px;
	float:left;
	/*correctif IE*/
	/position:relative;
	/top:25px;
	/left:0px;
	/margin-left:15px;
}

/* mise en pageTypes*/
#Txt_PageType {
	width:580px;
	margin-left:80px;
	margin-bottom:25px;
	float:left;
	background-image:url(../_Pict/React_SepVerti.png);
	background-position:right;
	background-repeat:no-repeat;
	/*correctif IE*/
	/position:relative;
	/top:0px;
	/left:0px;
	/margin-left:25px;
}
#Txt_PageType H1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; line-height:14px; display:inline;
	color:#2987C2;
}
#Txt_PageType H2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:22px; line-height:22px; display:inline;
	color:#64C4FF;
}
#Txt_PageType H3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; line-height:20px; display:inline;
	color:#333333;
}
#Txt_PageType ul {
	list-style:none;
	font-size:12px;
	line-height: 14px;
	color: #444444;
	text-align:justify;
	padding-top:7px;
	padding-left:25px;
	padding-right:50px;
	padding-bottom:10px;
	/* Correctif IE*/
	/margin-top:7px;
	/margin-left:25px;
	/margin-right:40px;
	/margin-bottom:10px;
}
#Txt_PageType ul li{
	list-style-image:url(../_Pict/React_Fleche.png);
	background-image:url(../_Pict/SepForm.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:12px;
	line-height: 16px;
	color: #333333;
	margin-bottom:10px;
	margin-left:50px;
}
#Txt_PageType ul li a{
	text-decoration: none;
	color:#2987C2;
}
#Txt_PageType ul li a:hover{
	text-decoration: underline;
	color:#64C4FF;
}
#Txt_PageType ul a{
	text-decoration: none;
	color:#2987C2;
}
#Txt_PageType ul a:hover{
	text-decoration: underline;
	color:#64C4FF;
}
/*boutons*/
#boutons {
	width:200px;
	margin-left:40px;
	padding-top:25px;
	margin-bottom:25px;
	float:left;
	/*correctif IE*/
	/position:relative;
	/top:25px;
	/left:0px;
	/margin-left:15px;
}


/* footer */
#footer {
	width:865px;
	margin-top:40px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	/* Correctif IE*/
	/position:relative;
	/top:0px;
	/margin-top:20px;
}
#footer a{
	text-decoration: none;
	color:#444444;
}
#footer a:hover{
	text-decoration: underline;
	color:#64C4FF;
}
#footer a:active{
	text-decoration: underline;
	color:#444444;
}
.imgFootAmi-Left {
	float:left;
	/* Correctif IE*/
	/position:relative;
	/top:0px;
	/left:0px;
}
.imgFootAmi-right{
	float:right;
	/* Correctif IE*/
	/position:relative;
	/top:20px;
	/right:0px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Styles des textes */
.Titre {
	margin-top:25px;
	font-size:36px;
	font-weight:bold;
	color:#000000;
	line-height:84px;
}
.InterTitre {
	font-size:14px;
	color:#293133;
}
.Menu {
	font-weight:bold;
	color:#440000;
}
.Bold {
	font-weight: bold;
}
.Chapo {
	color:#252525;
	font-size:14px;
	line-height:14px;
}
.Italique {
	font-style:italic;
	color: #333333;
}
.légende {
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	line-height: 11px;
}
.Citation {
	font-style:italic;
	font-size:16px;
	line-height: 20px;
}
.Prix {
	float:right;
	padding-top:-10px;
	
	 /*corectif IE*/
	/position:relative;
	/right:10px;
}
.Sep {
	background-image: url(../_Ergo/EspaceurGris.gif);
	background-repeat:repeat-x;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* BlocHome */
.BlocHomeInt {
	background-image:url(../_Pict/Veys_BlHome_ArP.jpg);
	background-repeat:no-repeat;
	background-color:#0E0E0E;
}
#BlocHomeInt {
	width:455px;
}
#BlocHomeInt ul {
	padding-left:20px;
	padding-right:20px;
	padding-top:40px;
	color:#FFFFFF;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Bloc img right */
#BlocImgRight {
	width:350px;
	float:right;
	/* Correctif IE */
	/position: absolute;
	/right:50px;
	/top:170px;

}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Styles des images */
.Img-GaucheHab {
	float: left;
	margin-right:10px;
}
.Img-DroiteHab {
	float: right;
	margin-left:10px;
}
.Titre {
	margin-bottom:10px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Formulaire */
#Form {
	width:600px;
	margin-left:40px;
	padding-top:25px;
	margin-bottom:25px;
	float:left;
	background-image:url(../_Pict/React_SepVerti.png);
	background-position:right;
	background-repeat:no-repeat;
	/*correctif IE*/
	/position:relative;
	/top:25px;
	/left:0px;
	/margin-left:25px;
}
#Form H1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; line-height:14px; display:inline;
	color:#2987C2;
}
#Form H2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:22px; line-height:22px; display:inline;
	color:#64C4FF;
}
#Form ul {
	list-style:none;
	font-size:12px;
	line-height: 16px;
	color:#333333;
}
#Form ul li{
	font-size:12px;
	line-height: 18px;
	color:#555555;
	margin-right:50px;
	background-image:url(../_Pict/SepForm.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#Form ul li input[type=text]{
	width:220px;
	border-width:thin;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
 }
#Form ul li input[type=button]{
	 margin-left:270px;
 	 color:#0066FF;
	 font-size:12px;
 }
 #Form ul li input[type=checkbox]{
 	 color:#440000;
	 font-size:12px;
 }
#Form ul li textarea{
	 width:350px;
	 border-width:thin;
	 border-width:thin;
 	 background-color:#FFFFFF;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#222222;
 }
.ChNom {margin-left:40px;}
.ChPrNom {margin-left:25px;}	
.ChTel {margin-left:40px;}
.ChMail {margin-left:76px;}
 /* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
 
/* Signatures */
#Sign {
	width:900px;
	text-align:right;
	margin-top:-5px;
	font-size:10px;
	line-height: 18px;
	color:#777777;
}
#Sign a{
	text-decoration: none;
	color:#666666;
}
#Sign a:hover{
	text-decoration: underline;
	color:#64C4FF;
}

 /* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
