/*
//------------------------------------------------------------------
// Auteur : Ludovic Martin <ludovic@dreamclic.com> / www.dreamclic.com
//
// Version             : 2.0
// Date de création    : 26/06/2008
//
// Description         : feuille de style générale du site
//
//------------------------------------------------------------------
*/

/*------------------------------------------------------------------*/
* {
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
}

body{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11pt;
	background-color:#8F8F8F;
	background-image:url('images/background.gif');
	background-repeat:repeat-x;
	color:#287294;
}

h2{
	color:#434343;
	text-align:left;
}

a{
	text-decoration:none;
	color:#287294;
}

a:hover{
	color:#287294;
}

a:active{
	color:#287294;
}

/*------------------------------------------------------------------
	LA SUPER DIV QUI ENGLOBE TOUTES LES AUTRES
------------------------------------------------------------------*/

#super_all{
	position:relative;
}

/*------------------------------------------------------------------
	HEADER
------------------------------------------------------------------*/
#header{
	background-image:url('images/header_bg.gif');
	background-repeat:repeat-x;
	width:100%;
	height:124px;
}

#header #header_center{
	background-image:url('images/header_image.jpg');
	width:900px;
	height:124px;
	margin-left:60px;
	
}

/*------------------------------------------------------------------
	MENU
------------------------------------------------------------------*/

#menu{
	background-image:url('images/menu_bg.gif');
	background-repeat:repeat-x;
	width:100%;
	height:70px;
}

#menu #menu_left{
	background-image:url('images/menu_left.gif');
	width:37px;
	height:70px;
	float:left;
}

#menu #menu_bg{
	background-image:url('images/menu_bg.gif');
	background-repeat:repeat-x;
	min-width:826px;
	_width:90%;
	height:70px;
	float:left;
}

#menu #menu_bg #menu_center{
	width:650px;
	height:70px;
	float:left;
	margin-left:276px;
	display:inline;
}

#menu #menu_bg #menu_center ul{
	float:left;
	list-style-type:none;
}

#menu #menu_bg #menu_center ul li{
	float:left;
}

#menu #menu_bg #menu_center ul li a,
#menu #menu_bg #menu_center ul li span{
	background-repeat:no-repeat;
	display:block;
	/*width:79px;*/
	height:55px;
	padding-top:12px;
	color:#e9e9e9;
	text-indent:-1000em;
	overflow:hidden;
}

#menu #menu_bg #menu_center ul li a#accueil{
	background-image:url(images/menu_accueil.gif);
	width:80px;
}

#menu #menu_bg #menu_center ul li a#accueil:hover{
	background-image:url(images/menu_accueil_hover.gif);
}

#menu #menu_bg #menu_center ul li a#actualites{
	background-image:url(images/menu_actualites.gif);
	width:80px;
}

#menu #menu_bg #menu_center ul li a#actualites:hover{
	background-image:url(images/menu_actualites_hover.gif);
}

#menu #menu_bg #menu_center ul li a#etalons{
	background-image:url(images/menu_etalons.gif);
	width:80px;
}

#menu #menu_bg #menu_center ul li a#etalons:hover{
	background-image:url(images/menu_etalons_hover.gif);
}

#menu #menu_bg #menu_center ul li a#poulinieres{
	background-image:url(images/menu_poulinieres.gif);
	width:80px;
}

#menu #menu_bg #menu_center ul li a#poulinieres:hover{
	background-image:url(images/menu_poulinieres_hover.gif);
}

#menu #menu_bg #menu_center ul li a#chevaux_a_vendre{
	background-image:url(images/menu_chevaux_a_vendre.gif);
	width:122px;
	height:32px;
}

#menu #menu_bg #menu_center ul li a#chevaux_a_vendre:hover{
	background-image:url(images/menu_chevaux_a_vendre_hover.gif);
}

#menu #menu_bg #menu_center ul li a#services{
	background-image:url(images/menu_services.gif);
	width:64px;
}

#menu #menu_bg #menu_center ul li a#services:hover{
	background-image:url(images/menu_services_hover.gif);
}

#menu #menu_bg #menu_center ul li a#plan{
	background-image:url(images/menu_plan.gif);
	width:92px;
}

#menu #menu_bg #menu_center ul li a#plan:hover{
	background-image:url(images/menu_plan_hover.gif);
}

#menu #menu_bg #menu_center ul li span{
	height:31px;
}

#menu #menu_bg #menu_center ul li a:hover{
	background-image:url(images/menu_bouton.gif);
	height:55px;
	padding-top:12px;
	color:#FFFFFF;
}

#menu #menu_right{
	background-image:url(images/menu_right.gif);
	width:37px;
	height:70px;
	float:right;
}

#menu #menu_bg #menu_center ul li ul{
	float:none;
	list-style-type:none;
	position:absolute;
	padding-bottom:20px;
	width:121px;
	background-image:url(images/sous_menu_chevaux_a_vendre_hover.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
}

#menu #menu_bg #menu_center ul li ul li{
	padding:0;
	float:none;
	font-size:0.8em;
	

}
#menu #menu_bg #menu_center ul li ul li a{
	background-image:none;
	background-color:#303c4C;
	background-image:url(images/sous_menu_chevaux_a_vendre.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	display:block;
	height:auto;
	_height:16px;
	padding:6px 12px;
	color:#FFFFFF;
	text-indent:0;
}

#menu #menu_bg #menu_center ul li ul li a:hover{
	height:auto;
	_height:16px;
	padding:6px 12px;
	background-image:none;
	background-color:#1D242E;
}

/*------------------------------------------------------------------
	SOUS-MENU
------------------------------------------------------------------*/

#submenu{
}

/*------------------------------------------------------------------
	NEWS LETTER
------------------------------------------------------------------*/
#bandeau div#inscription_news_letter{
	color:#7B7B7B;
	position:relative;
	left:55px;
	top:660px;
	width:189px;
}
#bandeau div#inscription_news_letter form fieldset{
	border:1px solid #A7C4E4;
	background-color:#E8EAEA;
}
#bandeau div#inscription_news_letter form fieldset legend{
	background-color:#E8EAEA;
	border:1px solid #A7C4E4;
	margin-left:8px;
	padding:1px 3px;
}
#bandeau div#inscription_news_letter form fieldset p{
	font-size:.88em;
	line-height:1em;
	margin:6px;
}
#bandeau div#inscription_news_letter form fieldset p.email input{
	border:1px solid #A7C4E4;
	width:100%;
	margin-top:2px;
}
#bandeau div#inscription_news_letter form fieldset p.submit{
	text-align:right;
}
#bandeau div#inscription_news_letter form fieldset p.submit input{
	border:1px solid #A7C4E4;
	color:#7B7B7B;
	background-color:#FFFFFF;
}
/*------------------------------------------------------------------
	CONTENU
------------------------------------------------------------------*/

#content_left{
	background:url('images/content_bandeau_bg.gif') top left repeat-y;
	background-color:#e4e4e4;
}

#content_left #content_right{
	background:url('images/content_border_right_bg.gif') top right repeat-y;
}

#content_left #content_right #content_medias{
	background:url('images/content_image.gif') bottom right no-repeat;
	min-width:520px;
	_width:520px;
	min-height:740px;
	_height:740px;
	margin-left:320px;
	margin-right:70px;
	padding-bottom:70px;
}

/*------------------------------------------------------------------
	FOOTER
------------------------------------------------------------------*/

#footer{
	background-image:url('images/footer_bg.gif');
	background-repeat:repeat-x;
	width:100%;
	height:47px;
	color:#FFFFFF;
	font-size:11px;
}

#footer #footer_left{
	background:url('images/footer_left.gif') top left no-repeat;
	height:47px;
}

#footer #footer_logos{
	width:45%;
	height:47px;
	float:right;
}

#footer #footer_logos #logo_img{
	float:left;
}

#footer #footer_logos #liens_dreamclic{
	float:right;
	margin-right:37px;
	display:inline;
}

#footer #footer_logos #liens_dreamclic span{
	position:relative;
	bottom:18px;
	color:#FFFFFF;
}

#footer #footer_logos #liens_dreamclic span a{
	color:#FFFFFF;
}

/*------------------------------------------------------------------
	BANDEAU + LOGO
------------------------------------------------------------------*/

#bandeau{
	background-image:url('images/bandeau.jpg');
	background-repeat:no-repeat;
	width:290px;
	height:752px;
	position:absolute;
	left:23px;
	top:0px;
}

#bandeau h1#bandeau_logo{
	width:238px;
	height:142px;
	position:relative;
	top:43px;
	left:28px;
	
}

#bandeau h1#bandeau_logo a#bandeau_logo_lien{
	display:block;
	width:238px;
	height:142px;
}

/*------------------------------------------------------------------
	FLAG
------------------------------------------------------------------*/

#flag{
	width:33px;
	height:20px;
	position:absolute;
	top:135px;
	right:38px;
}

#flag a img{
	border:1px solid black;
}
/*------------------------------------------------------------------
	CLASSS PREDEFINIS
------------------------------------------------------------------*/

.hidden{
	display:none;
}
.spacer{
	clear:both;
	line-height:0px;
	font-size:0px;
}

.ligne_separation{
	background-image:url('images/ligne.gif');
	background-repeat:repeat-x;
	height:2px;
	margin-bottom:20px;
}

.texte_gras{
	font-weight:bold;
	text-transform:uppercase;
}
/*------------------------------------------------------------------*/
