  /******************************************/
 /*             Style G�n�ral              */
/******************************************/

body, input, select, textarea {
	font-family: arial, sans-serif;
}

a {
	text-decoration: none;
	color: #a8a8a8;

}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
hr, caption {
	display: none;
}
body, h1, h2, h3, h4, h5, h6, ol, ul, li, form, p, input, fieldset, hr {
	padding: 0;
	margin:0;
	border: none;
}
ol, ul, li {
	list-style: none;
	margin: 0px;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
input, select, textarea {
	color: black;
	font-size: 75%;
	border: 1px solid #585858;
}
input, textarea {
	padding: 1px;
}
button {
	padding: 0 !important;
	border: 0;
}
.hide {
	display: none;
}
.lienAncre:hover {
	text-decoration: none;
}
.clearboth {
	clear: both;
	font-size: 0%;
	height: 0;
	overflow: hidden;
	margin:0;
	padding:0;
}
.cache {
	visibility: hidden;
	position: absolute;
	font-size: 0%;
	width: 0;
	height: 0;
}



  /******************************************/
 /*                 Global                 */
/******************************************/

body{
	background-color: #f1f1f1;
	background: url("../images/bg-chev2.png") repeat;
	background-position:bottom left;
	background-color: #8b8b8b;
}

#idglobal{
	margin: 0 auto;
	width: 620px;
	background-color: #ffffff;
	border: 3px solid #323234;
}
  /******************************************/
 /*                  Menu                  */
/******************************************/

#idmenu{
	background: url("../images/Trais_Noir_Menu.png") repeat-x;
	height: 60px;
}

#idmenu li{
	height: 39px;
	padding-top: 21px;
	margin-left: 10px;
}

#idmenu a{
	margin-left: 20px;
	margin-right: 15px;
}

#AccueilMenu{
	float: left;
}

.classmenu{
	background: url("../images/trais.png") no-repeat 0% 50%;
	float: left;
}


#idcheval{
	background: url("../images/Cheval-1.jpg") no-repeat 0% 100%;
	background-color: #28a1ce;
	padding-top: 6px;
	width: 620px;
}

#idcheval2{
	background: url("../images/Cheval-2.jpg") no-repeat 0% 100%;
	background-color: #2a3a1c;
	padding-top: 6px;
	width: 620px;
}

#idcheval3{
	background: url("../images/Cheval-3.jpg") no-repeat 0% 100%;
	background-color: #579b2f;
	padding-top: 6px;
	width: 620px;
}

#idcheval4{
	background: url("../images/Cheval-4.jpg") no-repeat 0% 100%;
	background-color: #ffc600;
	padding-top: 6px;
	width: 620px;
}

#idcheval5{
	background: url("../images/Cheval-5.jpg") no-repeat 0% 100%;
	background-color: #000000;
	padding-top: 6px;
	width: 620px;
}

#idcheval6{
	background: url("../images/Cheval-6.jpg") no-repeat 0% 100%;
	background-color: #bfe9fe;
	padding-top: 6px;
	width: 620px;
}

#idcheval7{
	background: url("../images/Cheval-7.jpg") no-repeat 0% 100%;
	background-color: #b5bab8;
	padding-top: 6px;
	width: 620px;
}

#idcheval8{
	background: url("../images/Cheval-8.jpg") no-repeat 0% 100%;
	background-color: #5f7836;
	padding-top: 6px;
	width: 620px;
}

#idcheval9{
	background: url("../images/Cheval-9.jpg") no-repeat 0% 100%;
	background-color: #3a3c3c;
	padding-top: 6px;
	width: 620px;
}

#idcheval10{
	background: url("../images/Cheval-10.jpg") no-repeat 0% 100%;
	background-color: #7a4c34;
	padding-top: 6px;
	width: 620px;
}

#idlogodomgarg{
	margin-left: 382px;
}

#sousmenu{
	background: url("../images/Plie.png") no-repeat 0% 0%;
	background-color: #ffffff;
	width: 187px;
}

#sousmenu li{
	background: url("../images/Liste.png") no-repeat 0 0.3em;
	margin-left: 16px;
	padding-bottom: 13px;
	font-family: Century;
	font-size: 11pt;
}

#sousmenu a{
	padding-left: 15px;
	color: #767676;
}

#sousmenu ul{
	padding-top: 20px;
}

  /******************************************/
 /*                 Corps                  */
/******************************************/
#idCorps img{
	margin-left: 14px;
	margin-top: 7px;

}

#SemiCorpsDroit{
	float: left;
}

.ClassParag{
	background: url("../images/Plie.png") no-repeat 0% 0%;
	background-color: #f4f4f4;
	margin: 10px 10px 10px 10px;
	font-family: tahoma;
	font-size: 12pt;
	width: 284px;
}

.ClassParag2{
	background: url("../images/Plie.png") no-repeat 0% 0%;
	background-color: #f4f4f4;
	margin: 10px 10px 10px 10px;
	font-family: tahoma;
	font-size: 12pt;
	width: 600px;
}

.ClassParag2 p{
	font-style: normal;
	text-align: justify;
	font-family: tahoma;
	font-size: 10pt;
	padding: 10px 10px 10px 10px;
}

.ClassParag p{
	font-style: normal;
	text-align: justify;
	font-family: tahoma;
	font-size: 10pt;
	padding: 10px 10px 10px 10px;
}

.ClassParag ul{
	font-style: normal;
	text-align: justify;
	font-family: tahoma;
	font-size: 10pt;
	padding: 10px 10px 10px 10px;
}

#idPargDraoit{
	margin-left: 24px;
}

#SemiCorpsGauche{ 
	width: 270px;
	float: right;
}

#ClicIciAccBolg{
	background: url("../images/Liste_Verte.png") no-repeat 0% 75%;
	color: #2a6211;
	margin-left: 30px;
}

#ClicIciAccBolg a{
	font-family: tahoma;
	font-size: 10pt;
	color: #2a6211;
	margin-left: 10px;
}

#linkfleche{
	background: url("../images/Liste_gris.png") no-repeat 0% 75%;
	color: #575757;
	margin-left: 20px;
	margin-top: -5px;
	margin-bottom: 20px;
}

#linkfleche a{
	font-family: tahoma;
	font-size: 10pt;
	color: #575757;
	margin-left: 15px;
}

#SemiCorpsNormal{ 
	width: 600px;
	float: left;
}
  /*****************************************/
 /*                footer                 */
/*****************************************/
#idfooter{
	background-color: #323234;
	color:#ffffff;
	padding-top: 10px;
	margin-top: 49px;
}

#idadresse{
	float: left;
	text-align: left;
	margin-left: 36px;
}

#idadresse a{
	color:#ffffff;
}

#idlogobas{
	float: left;
	margin-left: 120px;
	margin-top: 12px;
}

#idcontact{
	float: right;
	text-align: right;
	margin-right: 36px;
}

.EcretFooterGras{
	color:#ffffff;
	font-family: tahoma;
	font-size:8pt;
	font-weight: bold;
}

.EcretMainGras{
	color:#000000;
	font-family: tahoma;
	font-size:8pt;
	font-weight: bold;
}

.boldvert{
	color:#2a6211;
	font-family: tahoma;
	text-align: center;;
	font-size:11pt;
	font-weight: bold;
}

.boldgris{
	color:#7a4c34;
	font-family: tahoma;
	text-align: center;;
	font-size:9pt;
	font-weight: bold;
}

.bold2{
	color:#8c8c8c;
	font-family: tahoma;
	text-align: center;;
	font-size:9pt;
	font-weight: bold;
}

.EcretFooter{
	font-family: tahoma;
	text-decoration: none;
	font-size: 8pt;
}

EcretFooter a{	
	color:#cccccc;
	font-family: tahoma;
	text-decoration: none;
	font-size: 8pt;
}

.BasFooter{
	padding-top: 10px;
	padding-bottom: 22px;
	margin-left: 170px;
	text-align: center;
	font-family: tahoma;
	text-decoration: none;
	font-size: 8.5pt;
}

.BasFooter li{
color:#ffffff;
margin-right: 5px;
	float: left;
}

.BasFooter a{
	color:#ffffff;
}