/*
//------------------------------------------------------------------
// 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;
}

body{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11pt;
	background:#003A56 url(images/fond_haut.jpg) top repeat-x;
	min-width:950px;
	font: normal 13px Arial;
}

a{
	text-decoration:none;
}

a img{
	border:none;
}

#fond_body{
	background:url(images/fond_bas.jpg) bottom repeat-x;
}
/*------------------------------------------------------------------*/
#header h1 {
	text-align: center;
}
/*------------------------------------------------------------------*/
#menu{
	float:left;
	margin-left:6%;
	margin-top:18px;
	display: inline;
	font-size:0;
	line-height: 0;
}

#menu ul li{
	height:24px;
	width:201px;
	list-style-type:none;
	font-size:0;
	line-height: 0;
}

/*------------------------------------------------------------------*/
#page_haut{
	background:#98C4E0 url(images/page_haut.jpg) top repeat-x;
	width:90%;
	max-width:1200px;
	margin:auto;
	margin-top:30px;
	border:solid 1px #003A56;
	border-bottom:none;
}
#page_bas{
	background:url(images/page_bas.jpg) bottom repeat-x;
}

/*------------------------------------------------------------------*/
#content{
	background:url(images/chevaux.jpg) bottom right no-repeat;
	min-height:750px;
	padding:1%;
}
#content #main {
	margin-left: 210px;
}
#content #main a {
	color: #006cb1;
	text-decoration: underline;
}
#content #main p {
	margin-bottom: 10px;
	margin-top: 10px;
}

#content #main strong{
	color:#003A56;
}

#content #main ul {
	list-style-type:none;
	margin-bottom:40px;
}
/*---------------------calendrier-------------------------*/
#content #bloc_calendrier{
	background:url(images/bloc_gauche_fond.jpg) repeat-y;
	width:203px;
	float:left;
}

#content #bloc_calendrier .contenu{
	background:url(images/bloc_gauche_haut.jpg) top no-repeat;
	padding-top:5px;
	padding-left:5px;
	padding-right:13px;
}

#content #bloc_calendrier #bas_bloc{
	background:url(images/bloc_gauche_bas.jpg) bottom no-repeat;
	height:18px;
	width:203px;
}

#content #bloc_calendrier h2{
}

#content #bloc_calendrier .contenu p{
	text-align:center;
}

#content #bloc_calendrier #picker-calendrier {
	width: 167px;
	height: 145px;
	border: solid 1px white;
	overflow: hidden;
	text-align: left;
	margin: 8px;
	margin-left: 5px;
}
#content #bloc_calendrier #picker-calendrier object {
	width: 167px;
	height: 145px;
	overflow: hidden;
	border: none;
}
#content #bloc_calendrier a{
	color:#8CC63F;
	font-size:12px;
	width: 100%;
}
#content #bloc_calendrier #partenaires td {
	text-align: center;
}
/*--------------------- bloc actus ------------------------------*/
#content #bloc_actu{
	background:#003A56 url(images/bloc_droite_fond.jpg) right repeat-y;
	color:white;
	font-size:12px;
}

#content #bloc_actu #haut{
	background:url(images/bloc_droite_haut_fond.jpg) top repeat-x;
	border-left:solid 1px white;
}

#content #bloc_actu #haut_gauche{
	background:#003A56;
	margin-top:4px;
	float:left;
	height:20px;
	width:5px;
}

#content #bloc_actu .contenu{
	background:url(images/bloc_droite_haut_droite.jpg) top right no-repeat;
	padding:5px;
	padding-right:20px;
	min-height: 170px;
}

#content #bloc_actu #bas{
	background:url(images/bloc_droite_bas_fond.jpg) bottom repeat-x;
}

#content #bloc_actu #bas_gauche{
	background:url(images/bloc_droite_bas_gauche.jpg) bottom left no-repeat;
	height:18px;
}

#content #bloc_actu #bas_droite{
	background:url(images/bloc_droite_bas_droite.jpg) bottom right no-repeat;
	height:18px;
}

#content #bloc_actu h2 img{
	margin-top:10px;
}

#content #bloc_actu .article{
	padding:15px 10px;
	border-bottom:solid 1px #6F77A8;
}

#content #bloc_actu .article img{
	float:left;
	margin-right:10px;
}
#content #bloc_actu .article .details {
	margin-left: 180px;
	min-height: 120px;
}
#content #bloc_actu .article h3{
	color:#F7931E;
	font-weight:bold;
	font-size:12px;
	text-transform: capitalize;
}
#content #bloc_actu .article h3 a {
	color:#F7931E;
}
#content #bloc_actu .article .date{
	margin-bottom:20px;
	font-size:10px;
	color:#F4C57A;
}
#content #bloc_actu .article .date a {
	color:#F4C57A;
	text-decoration: none;
}
#content #bloc_actu a{
	color:#8CC63F;
	font-size:12px;
	text-decoration: none;
}

/*---------------------diapo------------------------------*/

#content #bloc_diapo{
	background:#003A56 url(images/bloc_large_fond.jpg) right repeat-y;
}

#content #bloc_diapo #haut{
	background:url(images/bloc_large_haut_fond.jpg) top repeat-x;
	border-left:solid 1px white;
}


#content #bloc_diapo .contenu{
	background:url(images/bloc_large_haut.jpg) top right no-repeat;
	padding:10px;
	text-align:center;
}

#content #bloc_diapo #bas{
	background:url(images/bloc_large_bas_fond.jpg) bottom repeat-x;
}

#content #bloc_diapo #bas_gauche{
	background:url(images/bloc_large_bas_gauche.jpg) bottom left no-repeat;
	height:20px;
}

#content #bloc_diapo #bas_droite{
	background:url(images/bloc_large_bas_droite.jpg) bottom right no-repeat;
	height:20px;
}
/*------------------------------------------------------------------*/
#footer{
	background:url(images/footer.jpg) repeat-x;
	height:47px;
	color:white;
	font-size:12px;
	padding-top:5px;
	text-align: center;
}
#footer a {
	color: white;
	text-decoration: none;
}
#footer img{
	position:relative;
	top:8px;
}
/*------------------------------------------------------------------*/
.hidden{
	display:none;
}
.spacer{
	clear:both;
	line-height:0px;
	font-size:0px;
}
.errorMessage {
	color: red;
	border: solid 1px red;
	font-weight: bold;
}
/*------------------------------------------------------------------*/