ï»¿/**************générale***************/
body{
	background-image:url(fond_repeat.jpg);
	background-repeat:repeat-x;
	background-color:#d5c4a5 ;
	color:#4f4f4f;
	font-family: courier;
	font-size:12px;
	line-height:18px;
	padding:0;
	margin:0;
}
#globale{
	width:931px;
	margin-left:auto;
	margin-right:auto;
}
#header
{
background-image:url(main_bandeau.jpg);
width:931px;
height:174px;
margin:0 auto 0 auto;

}

#footer{
background-image:url(main_pied.jpg);
width:797px;
height:70px;
margin:0 auto 0 auto;
}
a{
	color:#016cbc;
	text-decoration:none;
	cursor:pointer;
}
a.backgroundhoverchange{
	background-position:top;
}
a.backgroundhoverchange:hover{
	background-position:bottom;
}
a.backgroundhoverchange span{
	display:none;
}
img{
	border:0;
}
ul{
	list-style-type:none;
}
fieldset{
	border:none;
}
legend{
	display:none;
}
.savoirplus{
	background-image:url(btn_lire_suite.jpg);
	width:174px;
	height:37px;
	float:left;
	display:block;	
	margin-top:8px;
	margin-bottom:8px;
}
.tteactu{
	background-image:url(btn_actu.jpg);
	width:188px;
	height:39px;
	float:right;
	display:block;	
	margin-top:4px;
	margin-bottom:4px;
}

#bouchon1{
background-image:url(nav_bouchon_gauche.jpg);
width:57px;
height:53px;
float:left;
/*position:absolute;
top:174px;
left:174px;*/
}
#bouchon2{
background-image:url(nav_bouchon_droite.jpg);
width:55px;
height:53px;
float:left;
/*position:absolute;
top:174px;
left:1050px;*/
}
#content{
	background-image:url(main_repeat.png);
	width:762px;
	margin:0 auto 0 auto;
	padding:0 15px 40px 20px;
}
/**********MENU-HAUT************/
#mentions{
	background-image:url(nav_mentions.jpg);
	width:137px;
	height:18px;
	display:block;
	float:left;
	margin-top:124px;
}
#plan{
	background-image:url(nav_plan.jpg);
	width:108px;
	height:18px;
	display:block;
	float:left;
	margin-top:124px;
}
#accueil{
	background-image:url(nav_accueil.jpg);
	width:71px;
	height:18px;
	display:block;
	float:left;
	margin-left:85px;
	margin-top:124px;
}


/********MENU************/
#menu ul{
	padding:0;
	margin:0;
	list-style-type:none;
	/*padding-left:57px;*/
}
#menu ul li{
	padding:0;
	margin:0;
	float:left;
}
#menu ul li a{
	display:block;
	float:left;
}
/*************GAUCHE-DROITE**********/
#content-left{
	float:left;
	width:500px;
	margin-left:8px;
	margin-right:-3px;
	margin-left:-3px;
}
#content-right{
	float:left;
	width:234px;
	margin-left:10px;
	position:relative;
	left:15px;
}
/******CALENDRIER*********/

#calendrier-haut{
	background-image:url(calendrier_ht.jpg);
	width:254px;
	height:34px;	
}
#calendrier-milieu{
	background-image:url(calendrier_rpt.jpg);
	width:204px;	
	padding-left:25px;
	padding-right:25px;
	padding-bottom:8px;
}
#calendrier-bas{
	background-image:url(calendrier_btn.jpg);
	width:254px;
	height:53px;
	display:block;
}
.lignecalendrier{
	background-image:url(tiret_repeat.jpg);
	border:none;
	width:100%;
	height:1px;
	background-repeat:repeat-x;
	display:block;
}
/*****ALBUM PHOTO********/
#cadre-photo{
	background-image:url(album_photo_fd.jpg);
	background-repeat:no-repeat;
	width:251px;
	height:197px;		
}
#cadre-photo li, #cadre-photo ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:251px;
	height:197px;
}
#cadre-photo img{
margin-left:22px;
margin-top:22px;
}
.uneImageJointe{
	width:160px;
	float:left;
	margin-left:3px;
}
.uneImageJointe img{
	display:block;
	margin-left:auto;
	margin-right:auto;
	border:solid 3px white;
}
.unDocJoint{
	 width:85%!important;
}
.unDocJoint img{
	 display:inline!important;
	 float:left!important;
}
.unDocJoint span{
	 float:left!important;
	 position:relative;
	 top:6px;
}


.spip_documents_left img,.spip_documents_right img{
	border:solid 3px white;
}

.spip_documents_left{
	display:block;
	margin-right:15px;
}
.spip_documents_right{
	display:block;
	margin-left:15px;
}
/*****LETTRE D'INFO********/
#lettre-info{
	background-image:url(lettre_info_fd.jpg);
	background-repeat:no-repeat;
	width:254px;
	height:218px;	
}
#boutok{
	background-image:url(btn_ok.jpg);
	width:28px;
	height:19px;	
	float:left;
	margin-left:5px;
}

/********FORMULAIRE*******/
input{
color:#c07a10;
}
#content-right input{
	width:auto!important;
}
#content-left input{
	width:80%;
	border:solid 1px #57a4cd;
	background:none;
	font-weight:bold;
}
#content textarea{
	width:80%;
	height:300px;
	color:#c07a10;
	border:solid 1px #57a4cd;
	font-weight:bold;
	background:none;
}
/*********FOOTER*******/

#footer a{
	color:#beb7b7;
	font-weight:bold;
	font-size:12px;
	position:relative;
	bottom:8px;
}
#footer span{
	position:relative;
	bottom:8px;
}
#footer a:hover{
	text-decoration:underline;
}
#footer{
	text-align:center;
	color:#beb7b7;
	font-weight:bold;
	font-size:12px;
}





/***************UTILITAIRE**********/
.left{float:left;}
.right{float:right;}
.invisible{display:none;}
.spacer{clear:both;}
.orange{color:#c07a10;}
.fs17{font-size:17px;}
.fs14{font-size:14px;}
.fs3{font-size:3px;}
.erreur{color:red;}