@charset "UTF-8";
/* CSS Document */
/*RESET CSS*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1.3;
	font-size:13px;
}
ol, ul {
	list-style-position:inside;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	 border: 1px solid #365893;
    color: #174377;
}
/*CSS*/

html{
	font-family:Helvetica,Arial,sans-serif;
	line-height:1.3;
	size:100%;
	size:0,75em;
	background-color:#F3F3F3;
	background-image:url(img/bg_container.jpg);
	background-repeat:repeat-x;
	
}
body{
	margin:0;
	padding:0;
}
#container
{
	margin:0 auto;
	padding:0;
	width:970px;
}
a{
	text-decoration:none;
	color:#f3f3f3;
}
a:hover{
	text-decoration:underline;
}
td{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}
/*HEADER*/
#entete{
	height:153px;
	margin:0 auto;
	color:#F3F3F3;
}
#entete #logo_entete{
	width:330px;
	height:153px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	background-image:url(img/drapeau_entete.jpg);
	background-repeat:no-repeat;
}
#entete #logo_entete:hover{
	text-decoration:none;
}
#entete #logo_entete h1{

	font-size:25px;
	float:left;
	display:inline;
	margin-left:170px;
	font-weight:normal;	
	margin-top:20px;
	line-height:25px;
}
#entete #logo_entete h2{
	font-family:Helvetica,Arial,sans-serif;
	font-size:16px;
	float:left;
	display:inline;
	margin-left:170px;
	font-weight:normal;
	margin-top:3px;
}
#entete #menu{
	height:62px;
	float:right;
	display:inline;
	margin-top:10px;
	font-family:Helvetica,Arial,sans-serif;
	
}
#entete #menu dl {
	float:left;
	display:inline;
	height:62px;
	width:auto;
}
#entete #menu dl dt {
	line-height:62px;
	width:auto;
}

#entete #menu dl dt a, #entete #menu dl dt span {
	cursor:pointer;
	display:block;
	height:62px;
	font-weight:normal;
	line-height:62px;
	text-align:center;
	color:#F3F3F3;
	text-transform:uppercase;
	background-image:url("img/border_menu.jpg");
	background-position:right center;
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:5px;

}
#entete #menu dl dt a:hover, #entete #menu dl dt span:hover, #entete #menu dl dt a.selected,#entete #menu dl dt span.selected {
	background-image:url(img/bg_menu_selected.jpg);
	background-repeat:repeat-x;
	text-decoration:none;
}
#entete #menu .smenu {
	position:absolute;
	z-index:10;
}
#entete #menu dd {
	display:none;
	border-right:1px solid #8FA5BF;	
	border-left:1px solid #8FA5BF;	
	border-bottom:1px solid #8FA5BF;	
	background-color:#44629e;
}
#entete #menu dd ul{
	list-style:none;
}
#entete #menu dd ul li a {
	display:block;
	text-decoration:none;
	color:#F3F3F3;
	padding-left:2px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
}
#entete #menu dd ul li a:hover,#entete #menu dd ul li a.selected {
	background-color:#022e6d;
}
#entete #menu #menu1 {
	width:90px;
}
#smenu1{
	width:89px;
}
#menu .btn{
	height:40px;
	float:left;
	padding-left:11px;
	padding-right:11px;
	background-image:url(img/hr_menu.jpg);
	background-repeat:no-repeat;
	color:#393939;
	cursor:pointer;
}

#entete #menu .lang{
	display:inline;
	float:left;
	margin-right:3px;
	margin-top:25px;
	border:0;
	width:9px;
	height:40px;
}
#accueil{
	width:974px;
	float:left;
	display:inline;
}
#accueil h1{
	color:#084F8F;
	font-size:18px;
	margin-top:5px;
	margin-bottom:5px;
}
#accueil #entete_accueil{
	width:960px;
	color:#F3F3F3;
}
#accueil #entete_accueil #video{
	width:640px;
	height:505px;
/*	background-image:url(img/img_diaporama.jpg);
	background-repeat:no-repeat;*/
	float:left;
	border: 1px solid #365893;
	display:inline;
	
}
#accueil #entete_accueil #text_accueil{
	width:308px;
	height:505px;
	background-color:#6483ae;
	float:left;
	display:inline;
	margin-left:5px;
	border:1px solid #365893;
}
#accueil #entete_accueil #text_accueil h3{
	font-size:18px;
	font-family:Verdana,Arial,sans-serif;
	margin-top:5px;
	margin-left:10px;
	font-weight:normal;
	
}
#accueil #entete_accueil #text_accueil p{
	font-size:13px;
	font-family:Verdana,Arial,sans-serif;
	margin-top:15px;
	line-height:16px;
	margin-left:10px;
	color:#F3F3F3;
	
}
#accueil #activite{
	width:960px;
}
#accueil #activite #activite1{
	width:150px;
	height:98px;
	float:left;
	display:inline;
	background-image:url(img/activite1_img.jpg);
	background-repeat:no-repeat;
	border:1px solid #365893;
	margin-top:18px;
	padding-left:160px;
	padding-top:50px;
	font-weight:normal;
	line-height:25px;
	font-size:15px;
	font-family:Verdana,Arial,sans-serif;
	color:#022e6c;
}

#accueil #activite  #activite2{
	width:140px;
	height:98px;
	float:left;
	display:inline;
	background-image:url(img/activite2_img.jpg);
	background-repeat:no-repeat;
	background-position:right;
	border:1px solid #365893;
	margin-top:18px;
	margin-left:15px;
	padding-left:10px;
	padding-top:50px;
	padding-right:150px;
	font-weight:normal;
	line-height:25px;
	font-size:15px;
	font-family:Verdana,Arial,sans-serif;
	color:#022e6c;
}
#accueil #activite  #activite3{
	width:150px;
	height:98px;
	float:left;
	display:inline;
	background-image:url(img/activite3_img.jpg);
	background-repeat:no-repeat;
	border:1px solid #365893;
	margin-top:18px;
	margin-left:15px;
	padding-left:160px;
	padding-top:50px;
	font-weight:normal;
	line-height:25px;
	font-size:15px;
	font-family:Verdana,Arial,sans-serif;
	color:#022e6c;
}
#accueil #actualite{
	width:960px;
	margin-top:10px;
}
#accueil  #actualite #news{
	width:470px;
	background-color:#6483ae;
	border:1px solid #365893;
	float:left;
	display:inline;
	color:#F3F3F3;
	height:290px;
}
#accueil  #actualite #news h3{
	font-size:18px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	margin-bottom:10px;
}
#accueil #actualite #news .contenu_news{
	font-family:Georgia,Arial,sans-serif;
	font-size:13px;
	color:#F3F3F3;
	height:245px;
	padding:10px;
}
#accueil #actualite #news .contenu_news img{
	float:left;
	display:inline;
	margin-left:20px;
	margin-right:10px;
}
#accueil #actualite #news .contenu_news h5{
	font-size:15px;
	font-family:Georgia,Arial,sans-serif;
	margin-top:15px;
	margin-left:20px;
	font-weight:bold;
	text-transform:uppercase;
}
#accueil #actualite #news .contenu_news p{
	color:#F3F3F3;
}
#accueil #actualite #news .contenu_news #resume{
	height:135px;
	overflow-y:hidden;
}
#accueil #actualite #news .contenu_news .date{
	font-size:11px;
	margin-top:15px;
	font-weight:normal;
	display:inline;
	font-style:italic;
	margin-left:5px;
}
#accueil #actualite #news .contenu_news .more{
	float:right;
	margin-bottom:10px;
	font-size:12px;

}
#accueil  #actualite .all{
	height:20px;
	background-image:url(img/bg_all.jpg);
	background-repeat:repeat-x;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	color:#FFF;
}

#accueil #actualite #stallions{
	width:470px;
	border:1px solid #365893;
	float:left;
	display:inline;
	margin-left:12px;
	height:290px;
}
#accueil #actualite #stallions span{
	margin-left:10px;
}
#accueil #actualite #stallions h3{
	font-size:18px;
	font-family:Verdana,Arial,sans-serif;
	color:#022e6c;
	font-weight:bold;
	margin-bottom:10px;
}
#accueil #actualite #stallions #photo_stallion{
	background-image:url(img/stallions_img.jpg);
	background-repeat:no-repeat;
	width:243px;
	height:155px;
	float:left;
	display:inline;
	margin-right:10px;
	margin-left:10px;
}
#accueil #actualite #stallions #contenu_stallion{
	height:245px;
	padding:10px;
}
.nom_cheval{
	color:#022e6c;
	font-size:18px;
	font-family:Verdana,Arial,sans-serif;
	display:block;
}
.robe_annee_taille{
	color:#022e6c;
	font-size:14px;
	font-family:Verdana,Arial,sans-serif;
	display:block;
	margin-top:20px;
}

#accueil #actualite #stallions p{
	font-family:Verdana,Arial,sans-serif;
	color:#0b3573;
	margin-top:15px;
	font-size:12px;
	line-height:15px;
	margin-left:10px;
}

#content{
	width:974px;
	float:left;
	display:inline;
}
#content #entete_section{
	width:960px;
	height:274px;
	float:left;
	display:inline;
	border:1px solid #365893;
	color:#F3F3F3;
}
#content #entete_section #description_categorie{
	width:574px;
	height:214px;
	background-image:url(img/bg_entete_stallion.jpg);
	background-repeat:repeat-x;
	float:left;
	display:inline;
	border-right:1px solid #365893;
	font-family:Verdana,Arial,sans-serif;
	padding-top:60px;
	padding-left:50px;
}
#content #entete_section #description_categorie h3{
	font-size:30px;
	font-weight:normal;
	
}
#content #entete_section #description_categorie h4{
	font-size:22px;
	color:#022e6c;
	font-weight:normal;
	margin-top:20px;
	
}
#content #entete_section #description_categorie p{
	font-size:15px;
	margin-top:20px;
	line-height:25px;
	
}

#content #liste{
	width:974px;
	margin-top:5px;
}
#content #liste .etalon{
	width:310px;
	height:149px;
	float:left;
	display:inline;
	background-position:right;
	border:1px solid #365893;
	margin-bottom:20px;
	margin-right:12px;
	cursor:pointer;

}
#content #liste .etalon:hover{
	border:1px solid #8BA2BF;
	background-color:#FFF;
	text-decoration:none;
}
#content #liste .etalon .photo_etalon{
	width:153px;
	height:149px;
	float:left;
	display:inline;
}
#content #liste .etalon .info_cheval{
	width:117px;
	height:110px;
	float:right;
	display:inline;
	padding-right:5px;
	padding-top:25px;
	line-height:20px;
	color:#022e6c;
	color:#022e6c;
}
#content #liste .etalon .info_cheval h5{
	
	font-size:15px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;

}
#content #liste .etalon .info_cheval p{

	font-size:12px;
	font-family:Verdana,Arial,sans-serif;
	margin-top:10px;	
}

#content #fiche{
	width:974px;
	float:left;
	display:inline;
}
#content #fiche #Cadre_photo_cheval{
	width:314px;
	border:1px solid #365893;
	float:left;
	display:inline;
	min-height:600px;
	height:auto !important;
	height:600px;
}
#content #fiche #Cadre_photo_cheval .photo_fiche{
	margin-top:30px;
	margin-left:30px;
	margin-bottom:30px;
}
#content #fiche #Complement_info{
	width:637px;
	float:left;
	display:inline;
}
#content #fiche #Complement_info #info_principal{
	width:630px;
	float:left;
	display:inline;
	margin-left:10px;
	color:#022e6c;
	font-family:Verdana,Arial,sans-serif;
}
#content #fiche #Complement_info #info_principal #Nom_cheval{
	font-size:30px;
	display:block;
}
#content #fiche #Complement_info #info_principal #robe_annee_taille{
	font-size:20px;
	float:left;
	margin-top:20px;
}
#content #fiche #Complement_info #contact{
	width:600px;
	float:left;
	display:inline;
	margin:10px;
}
#content #fiche #Complement_info #contact p{
	font-size:12px;
	font-family:Verdana,Arial,sans-serif;
	color:#393939;
	display:block;
}
#content #fiche #Complement_info #vente_saillie{
	width:620px;
	float:left;
	display:inline;
	margin-top:10px;
	margin-left:10px;
	line-height:16px;
	background-image:url(img/bg_prix_saillie.jpg);
	background-repeat:repeat-x;
	padding-top:5px;
	padding-left:10px;
}
#content #fiche #Complement_info #vente_saillie h5{
	color:#022E6C;
	font-size:15px;
	margin-bottom:4px;
	font-weight:normal;
	font-family:Verdana,Arial,sans-serif;
}
#content #fiche #Complement_info #vente_saillie p{
	text-decoration:none;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
}
#content #fiche #Complement_info #vente_saillie a{
	margin-top:2px;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	display:inline;
}
#content #fiche #Complement_info #table_generale{
	 width:630px;
	 font-size:12px;
	 color:#F00;
	 background-color:#FFF;
	 margin-left:10px;
	 margin-top:20px;
	 float:left;
	 display:inline;
	 
}
#content #fiche #Complement_info #performance{
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	color:#393939;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:15px;
	width:620px;	
}
#body_footer{
	background:url(img/bg_footer.jpg) repeat-x scroll 0 0 transparent;
	height:53px;
	margin:0;
	padding:0;
	text-align:center;	
	margin-top:10px;
}
#body_footer #footer{
	margin:0 auto;
	padding:0;
	width:970px;
}
#footer ul{
	float:right;
	list-style:none outside none;
	margin-right:30px;
}
#footer ul li{
	display:inline;
	color:#FFF;
	font-size:11px;

}
#footer ul li a{
	color:#FFF;
}
.clean{
	clear:both;
}
#plan{
	color:#393939;
	margin-top:5px;
	font-size:9pt;
	text-decoration:none;
	margin-bottom:10px;
}
#plan ul {
	display:inline;
	margin-top:5px;
	text-decoration:none;
}
#plan ul li{
	display:inline;
	padding-right:10px;
}
#plan ul li a {
	color:#235A8F;
}


.lh_div {
	color:#022E6C;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	border-bottom:1px dashed #9BB3CF;
	text-align:justify;
}
.lh_div h2{
	font-size:18px;
	font-weight:normal;
}
.bl_news_detail{
	font-style:italic;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
	color:#5F8BBF;
}
.bl_news_detail a{
	color:#084F8F;
}
.bl_news_resume{
	font-size:13px;
	line-height:16px;
}
.bl_news_resume p{
	display:inline;
}
.bl_news_resume img{

	margin-right:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
form{
			color:#174377;
}
form p label {
    display:block;
    float:left;
    margin: 0;
    padding: 0;
    width:80%;
	font-size:12px;
	margin-top:5px;
	letter-spacing:0.5px;


}
form p select, form p input, form p textarea {
    width:63%;
    padding: 0;
    margin: 5px 0 0;
}
form img{
	margin-top:20px;
	margin-bottom:10px;
}
#content h1{
	font-size:18px;
	color:#174377;
}
#content h2{
	font-size:15px;
	color:#174377;
	letter-spacing:1px;
	margin-top:10px;
}
p{
	color:#174377;
}









/*PHOTO ENTETE*/

/* galerie d'art */
.photo_section_p5706{
	width:334px;
	height:274px;
	background-image:url(img/photo_section.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}
/* contact */
.photo_section_p5700{
	width:334px;
	height:274px;
	background-image:url(img/photo_section.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}
/* mentions legales */
.photo_section_p5710{
	width:334px;
	height:274px;
	background-image:url(img/photo_section.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}
/* credits */
.photo_section_p5749{
	width:334px;
	height:274px;
	background-image:url(img/photo_section.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}
/* services */
.photo_section_p5844, .photo_section_p5843, .photo_section_p5747, .photo_section_p5842, .photo_section_p5841{
	width:334px;
	height:274px;
	background-image:url(img/photo_section.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}
/* chevaux a vendre*/
.photo_section_t2687{
	width:334px;
	height:274px;
	background-image:url(img/photo_section.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}
/* etalons*/
.photo_section_t2686{
	width:334px;
	height:274px;
	background-image:url(img/photo_section.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}
/* actualites */
.photo_section_t2702{
	width:334px;
	height:274px;
	background-image:url(img/photo_section.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}

#content a{
	color:#174377;
}
#pub{
	margin-bottom:15px;
	margin-top:-40px;
	margin-right:5px;
}
.td1  {
    display: none;
}