/*
//------------------------------------------------------------------
// 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:0;
	padding:0;
}
html{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:100%;
	background-color:#092E48;
	color:#EFEFEF;
}
body{
	font-size:.8em;
	background-image:url(images/body_bg.png);
	background-position:0 466px;
	background-repeat:repeat-x;
}
a img{
	border:none;
}
img{
	vertical-align:middle;
}
ul{
	list-style-position:inside;
}
/*------------------------------------------------------------------*/
#header{
	background-image:url(images/header_bg.png);
	background-position:0 0;
	background-repeat:repeat-x;
}
#header h1{
	text-align:center;
}
#header h1 span{
	background-image:url(images/h1_span_bg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	width:190px;
	height:120px;
	position:absolute;
	left:0;
	top:26px;
}
/*------------------------------------------------------------------*/
#menu{
	width:1009px;
	height:320px;
	margin:0 auto;
	background-image:url(images/menu_bg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:#082F4A;
}
#menu ul{
	padding-top:80px;
	padding-left:12px;
	list-style-type:none;
	text-align:right;
	width:156px;
}
#menu ul li{
	border-bottom:1px solid #08304A;
}
#menu ul li.accueil{
	margin-left:53px;
}
#menu ul li.actualites{
	margin-left:37px;
}
#menu ul li.activites{
	margin-left:24px;
}
#menu ul li.installations{
	margin-left:13px;
}
#menu ul li.chevaux{
	margin-left:6px;
}
#menu ul li.contact{
	margin-left:0;
}
#menu ul li a{
	display:block;
	color:#092E48;
	font-size:14px;
	height:36px;
	line-height:36px;
	background-image:url(images/menu_ul_li_fleche.png);
	background-position:0 50%;
	background-repeat:no-repeat;
}
#menu ul li a.courant{
	background-image:url(images/menu_ul_li_fleche_courant.png);
}
#menu ul li.accueil a{
	background-position:12px 50%;
}
#menu ul li.actualites a{
	background-position:8px 50%;
}
#menu ul li.activites a{
	background-position:6px 50%;
}
#menu ul li.installations a{
	background-position:5px 50%;
}
#menu ul li.chevaux a{
	background-position:3px 50%;
}
#menu ul li.contact a{
	background-position:4px 50%;
}
#menu ul li a:link,
#menu ul li a:visited{
	color:#092E48;
	text-decoration:none;
}
#menu ul li a:hover,
#menu ul li a:active{
	color:#092E48;
	text-decoration:underline;
}
/*------------------------------------------------------------------*/
#wrapper{
	width:1009px;
	margin:0 auto;
}
/*------------------------------------------------------------------*/
#content{
	margin-bottom:32px;
}
#content h2{
	text-align:right;
	margin-bottom:8px;
}
#content h2 img{
	margin-right:20px;
}
#content h3{
	font-family:Georgia, Times, "Times New Roman", serif;
	padding:.8em 1.2em .8em 3em;
	font-size:1.6em;
	font-weight:normal;
	background-color:#061823;
	background-image:url(images/h3_bg.png);
	background-position:0 0;
	background-repeat:repeat-x;
}
#content a:link,
#content a:visited{
	color:#0f93c4;
	text-decoration:none;
}
#content a:hover,
#content a:active{
	color:#0f93c4;
	text-decoration:underline;
}
/*------------------------------------------------------------------*/
#content div#texte{
	padding:24px 32px;
	font-size:1.2em;
	line-height:2.6em;
}
/*------------------------------------------------------------------*/
#footer{
	clear:both;
	text-align:center;
	background-image:url(images/footer_bg.png);
	background-position:0 0;
	background-repeat:repeat-x;
}
#footer ul{
}
#footer ul li{
	line-height:44px;
	display:inline;
}
#footer ul li a{
	border-right:1px solid #FFFFFF;
	padding:0 12px;
}
#footer ul li.dernier a{
	border-right-style:none;
}
#footer ul li a:link,
#footer ul li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
#footer ul li a:hover,
#footer ul li a:active{
	color:#10A5DC;
	text-decoration:none;
}
#footer ul li a.courant:link,
#footer ul li a.courant:visited,
#footer ul li a.courant:hover,
#footer ul li a.courant:active{
	text-decoration:underline;
}
/*------------------------------------------------------------------*/
.hidden{
	display:none;
}
.visibility-hidden{
	visibility:hidden;
}
.clear-both{
	clear:both;
}
.clear-right{
	clear:right;
}
/*------------------------------------------------------------------*/
