/*couleurs de la maquette
#FCC27D : Couleur fond body
#FAB873 : Couleur fond contenu
#940E23 : Couleur liens (centre)
#B55646 : Couleur liens (colonne gauche)
#921B1B : Couleur Heading (H1, H2)
#58491E : Couleur Heading (H3)
#666666 : Couleur textes (sur fond marron)
#797979 : Couleur textes (sur fond blanc)
#58491E : Couleur bordures marron



*/

* {
	padding:0;
    margin:0;
}

img {
	border:0;
}

.nettoyeur {
	clear:both;
}

html {
	overflow:auto; /*pour afficher la scrollbar seulement si nécessaire (pour IE)*/
}

body {
	background-color:#FCC27D;
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#797979;
}

#global {
	width:981px;
	margin:0 auto;
	background-image:url(/Design/bg_contenu.jpg);
	background-repeat:repeat-y;
}

/* En-tete du document */
#banniere {
	width:960px;
	margin-left:9px;
	height:142px;
}

#banniere_logo {
	padding:7px 0 0 0px;
}

#banniere_texte {
	font-size:25px;
	color:#921B1B;
	text-align:right;
	margin:36px 50px 28px 0;
	_margin:36px 25px 28px 0;
	float:right;
} 

#banniere_contenu {

}

#cadre_menu {
	margin-left:266px;
	width:690px;
	height:33px;
	margin-top:-48px;
	clear:both;
}

/* Contenu du document */
#contenu {
	color:#666;
	font-size:12px;
	
} 

#fil_ariane {

}
/********************************************/
h1 {
	font-size:20px;
	color:#921B1B;
	margin-bottom:25px;
}
h2 {
	font-size:13px;
	color:#58491E;
	font-weight:bold;
	margin-bottom:5px;
	display:inline;
}

.titre_gauche {
	color:#921B1B;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}

#contenu_gauche {
	width:200px;
	margin:35px 0 0 40px;
	_margin:35px 0 0 20px;
	float:left;
}
#contenu_gauche a{
	color:#B55646;
}

form#newsletter {
	line-height:25px;
}

input#email {
	height:25px;
	width:125px;
	font-size:16px;
	color:#921B1B;
}

/********* CONTENU CENTRE *************************/

#contenu_centre {
	width:642px; /*690*/
	border:1px solid #58491E;
	background-color:#FAB873;
	margin-left:266px; /*266px*/
	padding:40px 24px 24px 24px;
}
#contenu_centre a{
	color:#940E23;
}

/****** Photo des pages d'introduction *****/
.cadre_photo {
	border:1px solid #58491E;
	background-color:#fff;
	background-position:center;
	padding:10px;
	background-repeat:no-repeat;
}

#photo_index {
	float:right;
	width:279px;
	height:390px;
	margin:0 0 10px 10px;
	border:1px #FFF solid;
	background-image:url("/Design/index/affiche.jpg");
}

#photo_index_cavalorne {
	width:300px;
	height:200px;
	float:right;
	margin:0 0 10px 10px;
	background-image:url("/Design/cavalorne/index.jpg");
}

#photo_objectifs {
	width:300px;
	height:200px;
	float:left;
	margin:0 10px 10px 0;
	background-image:url("/Design/cavalorne/objectifs.jpg");
}
#photo_organisation {
	width:200px;
	height:300px;
	float:right;
	margin:0 0 10px 10px;
	background-image:url("/Design/cavalorne/organisation1.jpg");
}

#photo_cheval_orne {
	width:148px;
	height:120px;
	float:left;
	margin:0 10px 10px 0;
	background-image:url("/Design/cavalorne/orne.jpg");
}
#photo_haras_pin {
	width:300px;
	height:137px;
	float:right;
	margin:0 0 10px 10px;
	background-image:url("/Design/cavalorne/haras_pin.jpg");

}
#photo_cdeo {
	width:156px;
	height:102px;
	float:left;
	margin:0 10px 10px 0;
	background-image:url("/Design/cavalorne/cdeo.jpg");
}

/*** Section Participer ***/

#photo_participer_index {
	float:right;
	width:300px;
	height:200px;
	margin:0 0 10px 10px;
	background-image:url("/Design/participer/index.jpg");
}

#photo_participer_benevole {
	float:right;
	width:300px;
	height:218px;
	margin:0 0 10px 10px;
	background-image:url("/Design/participer/benevole.jpg");
}

#photo_participer_cavalier {
	float:right;
	width:300px;
	height:199px;
	margin:0 0 10px 10px;
	background-image:url("/Design/participer/cavalier.jpg");
}

#photo_participer_exposant {
	float:right;
	width:300px;
	height:219px;
	margin:0 0 10px 10px;
	background-image:url("/Design/participer/exposant.jpg");
}

#photo_participer_partenaires {
	float:right;
	width:300px;
	height:200px;
	margin:0 0 10px 10px;
	background-image:url("/Design/participer/partenaires.jpg");
}

#photo_visiter_index {
	float:right;
	width:300px;
	height:200px;
	margin:0 0 10px 10px;
	background-image:url("/Design/visiter/index.jpg");
}

#photo_visiter_infos {
	float:right;
	width:200px;
	height:296px;
	margin:0 0 10px 10px;
	background-image:url("/Design/visiter/infos.jpg");
}

#photo_tempsfort_index {
	float:right;
	width:300px;
	height:200px;
	margin:0 0 10px 10px;
	background-image:url("/Design/temps-fort/index.jpg");
}

#photo_tempsfort_resultats {
	float:right;
	width:300px;
	height:200px;
	margin:0 0 10px 10px;
	background-image:url("/Design/temps-fort/resultats.jpg");
}




#photo_presse_index {
	float:right;
	width:200px;
	height:300px;
	margin:0 0 10px 10px;
	background-image:url("/Design/presse/index.jpg");
}


#contenu_droit {

}

/* Pied du document */
#footer {
	clear:both;
	height:33px;
	background-image:url(/Design/bg_bottom.jpg);
	background-repeat:no-repeat;
} 
#footer a {
	color:#797979;
} 

#footer_gauche {

} 

#footer_droit {
	margin:5px 30px 0 10px;
	text-align:right;
}

/* Lien captusite */
#captusite {
	text-align:right;
	margin:10px 30px 10px 0;
	margin:10px auto;
	padding-right:40px;
	width:981px;
}
#captusite a {
	color:#FFF;
}


/**************************************** contact ****************************************/

#coordonnees {
	float:right;
	margin-right:30px;
	margin-top:150px;
}

#message_confirmation {
	font-weight:bold;
}

/*************************************** albums *****************************************/

.albums {
	float:left;
	margin:5px;
	height:200px;
	text-align:center;
}
.albums .image1 {
	width:190px;
	height:160px;
	background-color:#FFF;
	display:table; /*mettre cette ligne pour permettre l'alignement vertical*/
	#position: relative; /*mettre cette ligne pour permettre l'alignement vertical (IE) */
	border:1px solid #58491E;
	/*margin:0 0 10px 10px;*/
	padding:5px;
}
.albums .image2 {
	display: table-cell; /*mettre cette ligne pour permettre l'alignement vertical*/
	vertical-align: middle;/*mettre cette ligne pour permettre l'alignement vertical*/
	text-align:center;
	#position: absolute; /*mettre cette ligne pour permettre l'alignement vertical (IE) */
	#top: 50%; /*mettre cette ligne pour permettre l'alignement vertical (IE) */
	#left: 50%; /*mettre cette ligne pour permettre l'alignement horizontal (IE) */
}
.albums .image3 { /* div spécialement utilisée pr IE*/
	#position: relative; 
	#top: -50%;
	#left: -50%; /*alignement horizontal*/
}

#pagination {
	text-align:center;
}

.exposants {
	border:1px dashed #000;
	background-color:#fff;
	padding:5px;
	margin:8px 0;
}

.exposants .photo {
	float:right;
	width:160px;
	text-align:right;
}

.exposants .contenu {
	float:right;
	width:170px;
	margin-right:90px;
}

.bloc_hotels {
	border:1px dashed #000;
	background-color:#fff;
	padding:5px;
	text-align:center;
	width:550px;
	margin:20px 0 20px 45px;

}
/************ WEB TV *******************/

#webtv {
	width:630px;
	height:560px;
	background-color:#FFFFFF;
	border:1px solid #940E23;
}
