/* Conception - Tous droits réservés */

html, body {
	background-color: #20275B;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-image:url(../images_nav/fond_page.gif);
	background-position: center top;
	background-repeat: repeat-y;
	margin: 0 auto;
}

#container { margin: 0 auto; width: 910px; }

h1 { font-size: 24px; color: #FAE65B; font-family: Georgia; font-weight: normal; }
h2 { font-size: 18px; color: #FAE65B; font-family: Georgia; font-weight: normal; }
a { color: #FAE65B; }
a:hover { color: #6F7EAB; text-decoration: none; }

#menu { float: left; width: 216px; margin: 0; padding: 0; height: 400px; background-image:url(../images_nav/fondMenu.gif); background-position: left 36px; background-repeat: no-repeat; }
#menu dl, #menu dt, #menu dd, #menu ul, #menu li { margin: 0; padding: 0; list-style-type: none; }
#menu a { text-decoration: none; }
#menu dl { float: left; height: 34px; margin: 0; padding: 0; }
#menu dl.topMenu { float: left; height: 36px; }
#menu dt { width: 216px; height: 34px; margin: 0; padding: 0; }
#menu dt a { color: #20275B; font-size: 12px; font-weight: bold; line-height: 34px; padding-left: 5px; }
#menu dt.hautMenu { display: block; height: 36px; border: 0; background-image:url(../images_nav/haut_menu.gif); background-position: left top; background-repeat: no-repeat; }
#menu dt.hautMenu a { display: block; float: left; text-align: left; color: #000000; font-size: 10px; padding: 0 0 0 0; }
#menu dt a.accueil { display: block; height: 34px; border: 0; }
#menu dt a.accueil:hover { background-image:url(../images_nav/bt_accueil2.gif); background-position: left top; background-repeat: no-repeat; }
#menu dt a.haras { display: block; height: 34px; border: 0; }
#menu dt a.haras:hover { background-image:url(../images_nav/bt_haras2.gif); background-position: left top; background-repeat: no-repeat; }
#menu dt a.frison { display: block; height: 34px; border: 0; }
#menu dt a.frison:hover { background-image:url(../images_nav/bt_cheval_frison2.gif); background-position: left top; background-repeat: no-repeat; }
#menu dt a.vente { display: block; height: 34px; border: 0; }
#menu dt a.vente:hover { background-image:url(../images_nav/bt_vente_chevaux2.gif); background-position: left top; background-repeat: no-repeat; }
#menu dt a.elevage { display: block; height: 34px; border: 0; }
#menu dt a.elevage:hover { background-image:url(../images_nav/bt_elevage2.gif); background-position: left top; background-repeat: no-repeat; }
#menu dt a.sellerie { display: block; height: 34px; border: 0; }
#menu dt a.sellerie:hover { background-image:url(../images_nav/bt_sellerie2.gif); background-position: left top; background-repeat: no-repeat; }
#menu dt a.elevageCanin { display: block; height: 34px; border: 0; }
#menu dt a.elevageCanin:hover { background-image:url(../images_nav/bt_elevage_canin2.gif); background-position: left top; background-repeat: no-repeat; }
#menu dt a.plan { display: block; height: 34px; border: 0; }
#menu dt a.plan:hover { background-image:url(../images_nav/bt_contact2.gif); background-position: left top; background-repeat: no-repeat; }
#menu dt a.liens { display: block; height: 34px; border: 0; }
#menu dt a.liens:hover { background-image:url(../images_nav/bt_liens2.gif); background-position: left top; background-repeat: no-repeat; }

#menu dd { position: absolute; z-index: 99; margin: -24px 0 0 150px; display: none; border-left: 1px solid #20275B; width: 250px; background-color: #FAE65B; }
#menu dd ul li a { display: block; width: 246px; padding: 3px; font-size: 12px; color: #20275B; text-decoration: none; }
#menu dd ul li a:hover { background-color: #707EAB; color: #FFFFFF; width: 244px; padding: 3px; }


#entete { height: 203px; width: 910px; }
#entete img { display: block; border: 0; }
#entete div.right { float: right; display: block; height: 203px; width: 216px; }
#entete div.right p { float: right; display: block; width: 100px; padding: 30px 15px 0 0; *padding-top: 40px; font-size: 11px; }
#entete div.left { float: left; width: 693px; }

#contenu { float: left; width: 910px; min-height: 400px; }
.actusAconsulter { float: left; width: 100%; font-size: 11px; margin-bottom: 20px; }

#left { float: left; width: 216px; *width: 213px; margin: 0; padding: 0; }
#left img { display: block; border: 0; }

#welcome { float: left; width: 477px; height: 82px; padding: 0; margin: 0; }
#welcome img { display: block; border: 0; padding: 0; margin: 0; }

#page {
	float: left; width: 477px; padding: 0; margin: 0;
}
#page span { font-size: 11px; }
div.fiche { float: left; width: 95%; border: 1px solid #FAE65B; padding: 10px; margin: 10px 0; color: #FFE600; }
div.fiche span { color: #FFFFFF; }
div.fiche h2 { font-size: 18px; color: #FFE600; margin: 0; }
div.fiche img { float: left; margin: 10px 10px 6px 0; border: 1px solid #FAE65B; width: 150px; }
div.fiche .vendu { float: right; margin: 0 5px 0 0; width: 90px; padding: 5px; text-align: center; font-weight: bold; background-color: #FAE65B; color: #000000; font-size: 12px; }

.galerie { float: left; width: 100%; margin: 10px 0; padding: 0; font-size: 11px; color: #6F7EAB; }
.galerie .vignette { float: left; margin: 2px 4px 2px 0; padding: 1px; border: 1px solid #707EAB; }
.galerie .vignette img { float: left; width: 80px; height: 60px; margin: 1px; border: 0; }

#right { float: right; width: 217px; font-size: 12px; margin: 0; padding: 0; }
#right img { float: left; display: block; border: 0; margin: 0; padding: 0; }
#right div.actualites .message, #right div.selection p { float: right; width: 196px; text-align: right; font-size: 11px; padding: 5px; margin: 0; }
#right p img.imageSelection { float: right; width: 190px; margin: 3px 0; border: 1px solid #FAE65B; }
#right p img { display: block; border: 0; margin: 0 auto; }
#right p span { font-size: 12px; color: #FAE65B; padding: 0; font-weight: bold; }

#right div.actualites ul { padding: 0; list-style: none; float: left; }
#right div.actualites ul li { padding: 0; text-align: right; }
#right div.actualites ul li a { text-decoration: none; font-size: 11px; }

#basdepage { float: left; width: 910px; height: 50px; color: #FAE65B; text-align: center; padding: 5px 0; margin: 20px 0 0 0; border-top: 1px solid #FAE65B; }


.mynewsdis {
	float: left;
	margin: 50px 0 0 0; padding: 0;
	width: 477px;
}
.news_style {
	display: none;
}
.news_show {
	float: right;
	width: 477px; height: 60px; margin: 15px 0 10px 0; padding-left: 10px;
	color: #939DA7; font-size: 12px; text-align: left;
}
.news_title {
	display: none;
}
.news_show img {
	margin-left: 5px;
	margin-right: 5px;
}
	.news_show a {
		font-size: 11px; color: #939DA7;
	}
	.news_show a:hover {
		text-decoration: underline; color: #4672B7;
	}
.buttondiv {
	display: none;
}



