@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
border:0;
}
body{
	/*behavior:url("csshover3.htc");*/

font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:#134b35;
	background-image: url(../images/fond/fondvert02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#global{
position:absolute;
left: 50%;
top: 0;
width: 980px;
margin-left: -490px; /* moitié de la largeur */
background-color:#F7D4D5;
background-image:url(../images/fond/bandeau_cheval_v2.jpg);
background-repeat: no-repeat;
background-position: left top;
}
#global_page{
position:absolute;
left: 50%;
top: 0;
width: 980px;
margin-left: -490px; /* moitié de la largeur */
background-color:#F7D4D5;
background-image:url(../images/fond/contenu_page/fond2.jpg);
background-repeat: no-repeat;
background-position: left top;
}
#global_info{
position:absolute;
left: 50%;
top: 0;
width: 980px;
margin-left: -490px; /* moitié de la largeur */
background-color:#F7D4D5;
background-image:url(../images/fond/contenu_page/fond2-2.jpg);
background-repeat: no-repeat;
background-position: left top;
}
#bandeau .site{
margin:65px 0 0 230px;
font-size:31px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-weight:bold;
}
#bandeau h1{
margin:0px 0 0 230px;
font-size:20px;
font-family:Verdana, Geneva, sans-serif;
color:#144B36;
font-weight:normal;
}


#page_accueil{
background-image: url(../images/fond/fond_accueil.png);
background-repeat: no-repeat;
background-position: left top;
margin:45px 0 0 3px;
}
#page_accueil #contenu{
	width:960px;
	height:447px;
	background-image: url(../images/fond/fond_cheveaux_accueil.jpg);
	background-repeat: no-repeat;
	background-position: 17px 17px;	
	padding:30px 0 0 0;
}
#page_accueil h1 {
font-size:18px;	
margin:65px 0 25px 50px;
}
#page_accueil h2 {
font-size:14px;	
margin:0px 0 25px 50px;
width:470px;
}
#bandeau {
position:relative;	
}
#navigation {
	margin:0 0 0 60px;
	height:43px;
	list-style-type: none;
}
#navigation li{
	display:inline;
	width:144px;
	height:43px;
	background-image: url(../images/fond/fond_bouton.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;

}
#navigation li a
{
	display:block;
	float:left;
	width:144px;
	height:31px;
	padding:12px 0 0 0;
	background-image: url(../images/fond/fond_bouton.png);
	background-repeat: no-repeat;
	background-position: left top;
	color:#fff;
	text-decoration:none;
	text-align:center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;


}
#navigation li a:hover{
	color:#FAC0C3;

}
#navigation li a.dernier{
border:0;	
}
#smenu1{
position:absolute;
top:43px;
left:207px;
display:none;
}
#smenu1 li{
	padding:8px 0 0 10px;
	height:35px;
	width:132px;
	background-image: url(../images/fond/smenu.png);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;	
}
#smenu1 li a{
	color:#fff;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
}
#smenu1 li a:hover{
	color:#FAC0C3;
}
/*********************************/
#pied{
width:960px;
height:100px;
background-image: url(../images/fond/pied.jpg);
background-repeat: no-repeat;
background-position: left top;
margin:50px 0 40px 7px;
text-align:center;
}
#global_page #pied{
margin:50px 0 40px 10px;
}
#nav_pied{
	list-style-type: none;
	padding: 10px 0 0 0;
}
#nav_pied li{
	display:inline;
	font-size:11px;
	font-weight:normal;
	color : #F5878C;
	padding:0 5px 0 5px;
	height:12px;
}
#nav_pied li a{
	color : #F5878C;
	text-decoration:none
}
#nav_pied li a:hover{
	color : #F5878C;
	text-decoration:underline;
}
.bord_droit{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f5878c;	
}
#pied .p1, #pied .p2, #pied .p3{
color: #C46C70;    /*#FAC0C3;*/	
font-family:Verdana, Geneva, sans-serif;
}
#pied .p1{
	
	margin:8px 0 2px 0;
font-size:11px;	
font-weight:bold;
}
#pied .p2, #pied .p3{
font-size:10px;	
margin:0 0 2px 0;
}
/***************************************************/

#fond_test{
	background-image: url(../images/fond/contenu_page/fond_contenu_page.png);	
}
#contenu_page{
	width:980px;
	
	color:#000;
	margin:68px 0 0 0px;
	/*background-color:#fff;*/
	padding: 0 0px 0 0px;
}
#contenu_page h1{
font-size:18px;	
padding:5px 0 0 0;
margin: 0px 0 0 67px;
color:#FFF;
font-weight:normal;
}
#presentation{
height:233px;
}
#zr{
	width:100%;
	background-color:#fff;
	background-image: url(../images/fond/contenu_page/corps_fond_contenu_page.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color:#F7D4D5;
}
#bas{
	height:37px;
	background-image: url(../images/fond/contenu_page/bas_fiche.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}
/***********************************************/
.visual{
font-size : 10px;
margin:-35px 0 30px 15px;
}
.visual a {
color:#333;	
text-decoration:none;
}
.visual a:hover {
color:#333;	
text-decoration:underline;
}
.spacer{
clear:both;	
}
/*******************Infos**************************/
#info{
position:absolute;	
width:220px;
top:302px;
left :735px;
}
#corps_info {
	background-image:url(../images/bloc_news/fond_corps.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding:10px;
}
#entete_info{
height:23px;
}

#corps_info p{
width:180px;
color:#000;
}
.titre_info{
margin:5px 0 5px 0;
font-weight:bold;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
}
.texte_info{
font-size:11px;	
font-family:Arial, Helvetica, sans-serif;
}
#corps_info a {
color:#900;	
text-decoration:none;
}
#corps_info a:hover {
color:#900;	
text-decoration:underline;
}
/************** contact ****************/
#texte_contact {
	position:absolute;
	left:164px;
	top:650px;
	width:319px;
	height:68px;
	z-index:1;
	font-size:11px;
	color:#333;
	text-align:right;
}
#presentation_contact{
	height:165px;
	position:relative;	
}
#zcontact{
height:250px;
margin:0 63px 0 63px;
padding:10px;
background-color:#D5E8E1;
}
.input,#demande {
	font-family:Arial, Helvetica, sans-serif;	
	border: 1px solid #999;	
	width:180px;
	margin:0 0 5px 0;
	font-size:12px;
}
#champs{
	margin: 0px 0 0 480px;	
}
#confirmation{
display:none;
position:absolute;
left:670px;
top:540px;
text-align:center;
color:#666;
}
.label{
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
text-align:right;
padding: 0 4px 0 0;
color:#666;
}
.fields{
font-size:10px;	
padding:0 0 0 125px;
}
#carte_visite{
position:absolute;
top :50px;
left:40px;
}
#btn{
width:82px;
height:25px;
background-image:url(../images/contact/btn.gif);
}
#lien_info{
position:absolute;
top:225px;
right:44px;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
}
#lien_info a{
	text-decoration:none;
	color:#a50000;
}
#lien_info a:hover{
	text-decoration:underline;	
}
#global_info #lien_info,#global #lien_info {
display:none;	
}