@charset "UTF-8";
/* CSS Document */


body
	{
		background:transparent url(../_res/background-header.jpg) no-repeat top center;
		font-family:Arial, Helvetica, sans-serif;
	}
	
div#conteneur
	{
		width:850px;
		margin:0 auto 0 auto;
	}
	
	
	
	
	
	
	
p
	{
		font-size:13px;
		line-height:1.3em;
		margin-bottom:10px;
		color:#444;
	}
	
p.intro
	{
		font-size:14px;
	}
	
p.noMarginBottom
	{
		margin-bottom:0px;
	}
	
h1
	{
		font-size:19px;
		color:#4d2422;
		font-weight:bold;
	}
	
h1.espace
	{
		margin-bottom:20px;
	}
	
h2
	{
		font-size:15px;
		font-weight:bold;
		letter-spacing:-1px;
		margin:25px 0 10px 0;
	}
	
h3
	{
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:25px 0 10px 0;
	font-style: italic;
	}
	
h5
	{
		font-size:21px;
		color:#ffba00;
		font-weight:bold;
		margin-bottom:3px;
	}
	
h6
	{
		font-size:16px;
	}
	
div.li ul
	{
		margin-bottom:10px;
	}
	
div.li ul li
	{
		font-size:13px;
		color:#000;
		line-height:1.3em;
		list-style-position:outside;
		list-style-type:square;
		margin-left:18px;
	}
	
	
p strong
	{
		font-weight:bold;
		color:#000;
	}
	
	
a.lienpdf
	{
		display:block;
		padding-left:20px;
		text-decoration:none;
		color:#333;
		font-size:11px;
		line-height:1.4em;
		background:#FFF url(../_res/icon-pdf.gif) no-repeat;
	}
	
a.lienpdf:hover
	{
		color:#F00;
	}
	

	

	
	
	
p span.evidence
	{
		color:#efa900;
	}

p.contactEmail
	{
		color:#000;
		line-height:1em;
		margin-bottom:15px;
	}
	
p.contactEmail a
	{
		color:#008689;
		text-decoration:none;
	}
	
p.contactEmail a:hover
	{
		text-decoration:underline;
	}
	
a.texte
	{
		color:#EFA900;
	}
	
a.texte:hover
	{
		color:#008689;
	}
	
	
	
	
	
	
img.imageBorder
	{
		float:left;
		margin-right:15px;
	}
	
	
	
	
	
	
	
	
	
div#diaporama
	{
		width:850px;
		height:275px;
		margin-bottom:40px;
		background:transparent url(../_res/background-diaporama.png) no-repeat;
	}
	
div#diaporama div.element
	{
		margin-left:4px;
		padding-top:6px;
	}
	
div#diaporama div div.image
	{
		display:inline;
		float:left;
		width:547px;
		
	}
	
div#diaporama div div.texte
	{
		display:inline;
		float:left;
		width:200px;
		padding:42px;
	}
	
div#diaporama div div.texte div.titre
	{
		color:#FFF;
		font-size:26px;
		font-weight:bold;
		text-transform:uppercase;
		margin-bottom:15px;
	}
	
div#diaporama div div.texte div.description
	{
		font-size:19px;
		color:#FFF;
	}
	
	
	
	
	
	

div#accordeon a
	{
		font-weight:bold;
		text-decoration:none;
		margin-bottom:5px;
	}
	
div#accordeon div
	{
		margin-top:15px;
		margin-bottom:30px;
	}
	
div#accordeon div p
	{
		margin-left:16px;
	}
	
	
	
	
	
	
	
	
div#contenu div.colonne3
	{
		display:inline;
		float:left;
		width:250px;
	}
	
div#contenu div.colonne2
	{
		display:inline;
		float:left;
		width:550px;
	}
	
div#contenu div.colonne2.marge,
div#contenu div.colonne3.marge,
div.colonne250.marge
	{
		margin-right:50px;
	}
	
div.colonne250
	{
		display:inline;
		float:left;
		width:250px;
	}
	
	
	


div#slogan
	{
	margin:90px 0 0 0;
	text-transform:uppercase;
	font-size:16px;
	color:#4D2422;
	font-weight: bold;
	}
	
	






#info
	{
		border-bottom:1px solid #cccccc;
		padding-bottom:5px;
		margin-bottom:20px;
	}
	
	
	
	
	
ul#accueilServices
	{
		margin-top:15px;
	}
	
ul#accueilServices li
	{
		font-size:13px;
		color:#FC0;
		list-style-type:square;
		list-style-position:inside;
	}
	
ul#accueilServices li a
	{
		font-size:15px;
		text-decoration:none;
		color:#444;
	}
	
ul#accueilServices li a:hover
	{
		color:#008689;
	}
	
	
	
	


#accordeon a
	{
		display:block;
		color:#007474;
		letter-spacing:-1px;
		padding-left:15px;
		background:transparent url(../_res/fleche-hide-accordeon.gif) no-repeat 0px 4px;
	}
	
#accordeon a:hover
	{
		color:#008689;
	}
	
#accordeon a.selected
	{
		background:transparent url(../_res/fleche-show-accordeon.gif) no-repeat 0px 5px;
	}
	
	
	
	
	

div#formulaire
	{
		margin-top:25px;
	}
	
div#formulaire p
	{
		font-size:12px;
		margin-bottom:20px;
		line-height:1.3em;
	}
	
	
div#formulaire legend
	{
		font-size:15px;
		color:#efa900;
	}
	
div#formulaire ul
	{
		margin-top:10px;
		padding:15px 0 20px 0;
		border-top:1px solid #DDD;
	}
	
div#formulaire li
	{
		margin-bottom:5px;
	}
	
div#formulaire label
	{
		display:inline-block;
		width:133px;
		font-size:12px;
		color:#666;
		vertical-align:top;
		margin-top:7px;
	}
	
div#formulaire input.felem,
div#formulaire textarea.felem
	{
		font-family:Arial, Helvetica, sans-serif;
		border:none;
		background-color:#EEE;
		padding:5px;
		font-size:15px;
		color:#333;
		width:405px;
	}
	
div#formulaire input.error,
div#formulaire textarea.error
	{
		background-color:#DDD;
	}
	
div#formulaire label.error
	{
		margin-left:133px;
		font-size:10px;
		color:#F00;
		margin-bottom:5px;
		width:250px;
	}
	
div#formulaire label span.obligatoire
	{
		color:#F00;
	}





	
	
div#header
	{
		height:122px;
		margin-bottom:30px;
	}
	
div#header div#logo
	{
		display:inline;
		float:left;
		margin-top:19px;
	}
	
div#header div#langue
	{
		display:inline;
		float:right;
		height:30px;
		padding-left:15px;
		border-left:1px solid #ffba00;
		font-size:11px;
		line-height:30px;
		color:#ffba00;
	}
	
div#header div#langue a
	{
		text-decoration:none;
		color:#ffba00;
	}
	
div#header div#langue a:hover
	{
		color:#FFF;
	}
	
div#header div#langue a.select
	{
		color:#FFF;
	}
	
	
	
	
div#footer
	{
		margin:50px 0 50px 0;
		height:50px;
		background:transparent url(../_res/background-footer.png) repeat-x;
	}
	
div#footer div#contenu
	{
		padding:12px 0 0 15px;
		line-height:13px;
		font-size:11px;
		color:#afd5d5;
	}
	
div#footer div#contenu strong
	{
		font-weight:bold;
		color:#FFF;
	}
	
div#footer a
	{
		text-decoration:none;
		color:#FFF;
	}
	
div#footer a:hover
	{
		text-decoration:underline;
	}
	
div#footer div#sitemap
	{
		display:block;
		float:right;
		margin-right:15px;
	}
	
	
	
	
#sitemappuce a
	{
		text-decoration:none;
		color:#333;
	}

#sitemappuce a:hover
	{
		font-weight:bold;
		color:#EFA900;
	}
	
	
	
	
.logoRight
	{
		float:right;
		margin:0px 10px 0px 20px;
	}
