/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|		Copyrigth © 2004 Jouve & Associés
|		Réalisation SmartPixel Digital Media
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

body {font-family:Arial,Verdana,sans-serif;text-align:center;margin:0;}
a {text-decoration:none;color:#000;}
hr {clear:both;visibility:hidden;width:556px;height:1px;margin:0;padding:0;}
img {border-width:0;}
p.mention {font-size:9px !important;color:#888 !important;}

/* °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
			Homepage 
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° */
#layoutHome {text-align:left;margin:20px auto 0 auto;width:97%;border-spacing:0;}

	#layoutHome thead tr th {text-align:left;font-weight:normal;background-color:#f00;padding:0;}
	#layoutHome thead tr th span {display:none;}
	
	#layoutHome tbody tr td#main {border-width:1px;border-style:solid;border-color:#bfbfbf;padding:0;text-align:center;}
		#layoutHome tbody tr td#main h1 {display:inline;padding:0 10px 3px 20px;border-bottom: 1px solid #bfbfbf;margin:35px 0 50px 0;float:right;}
		#layoutHome tbody tr td#main h1.id {display:inline;padding:0 10px 3px 20px;border-bottom: 1px solid #bfbfbf;margin:35px 0 0 0;float:right;}
		#layoutHome tbody tr td#main p {font:14px Arial,sans-serif;color:#000;text-align:justify;margin-right:20px;margin-left:40px;clear:left;}
		#layoutHome tbody tr td#main a {text-decoration:none;color:#f00;font-weight:bold;}
	#layoutHome tbody tr td#end {display:none;}
	
		#layoutHome tfoot tr td address {font:normal normal 9px Verdana,Arial,sans-serif;padding-top:3px;}
			#layoutHome tfoot tr td address span {float:right;}

			
#menulng ul {margin:8px 0;padding:0;list-style-type:none;text-align:center;font-size:12px;}
	#menulng ul li {display:inline;margin:0;padding:0;}
		#menulng ul li a {margin:0;padding:0 5px 0 5px;}
		#menulng ul li a:hover {color:#fff;}
		
		#menulng ul li.first a {padding:0px 5px 0px 5px;text-align:center;margin:0;list-style:none;display:inline;border-right:0px}
			#menulng ul li.selected a {text-align:center;margin:0;padding:0px 10px 0px 10px;list-style:none;display:inline;border:1px solid #000;}
			#menulng ul li.firstselected a {padding:0px 5px 0px 5px;margin:0;list-style:none;display:inline;border:1px solid #000;}
			
#logohome {text-align:center;padding:65px 0 0 0;	}
#coordonnes {text-align:center;padding:70px 0 15px 0;}
#coordonnes img {width:600px;height:16px;}

#layoutHome tbody tr td#main #annFr {width:226px;margin:10px 0 0 0;padding:0;float:right;}
#layoutHome tbody tr td#main #annDe {width:285px;margin:10px 0 0 0;padding:0;float:right;}
#layoutHome tbody tr td#main #annEn {width:230px;margin:10px 0 0 0;padding:0;float:right;}
	#layoutHome tbody tr td#main #annFr #annexesHome, #layoutHome tbody tr td#main #annDe #annexesHome, #layoutHome tbody tr td#main #annEn #annexesHome {padding:0;font-size:10px;margin:0;}
		#layoutHome tbody tr td#main #annFr #annexesHome li, #layoutHome tbody tr td#main #annDe #annexesHome li, #layoutHome tbody tr td#main #annEn #annexesHome li {float:left;margin:0;list-style:none;display:inline;}
			#layoutHome tbody tr td#main #annFr #annexesHome li a, #layoutHome tbody tr td#main #annDe #annexesHome li a, #layoutHome tbody tr td#main #annEn #annexesHome li a {color:#000;margin:0;padding:0 10px;list-style:none;display:block;}


/* °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
			 Pages interieures 
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° */
#layout {text-align:left;margin:117px auto 0 auto;width:97%;border-spacing:0;}

	#layout thead tr th {text-align:left;font-weight:normal;padding:0;background-color:#f00;border-left:1px solid #fff;}
	#layout thead tr th span {display:none;}

	#layout tbody tr td#flag {visibility:hidden;width:0;border-width:0;}
	#layout tbody tr td#flag #logo {display:block !important;visibility:visible !important;position:absolute;top:10px;left:13px;}
	#layout tbody tr td#flag #annexes {display:none;}
	#layout tbody tr td#flag #annexesDe {display:none;}
	#layout tbody tr td#flag #menugauche {display:none;}
	#layout tbody tr td#flag p.numeropage {display:none;}
	
	#layout tbody tr td#contenu {border-width:1px;border-style:solid;border-color:#bfbfbf;padding:0 0 40px 0;margin:0;}
		#layout tbody tr td#contenu h1 {display:inline;padding:0 20px 3px 20px;border-bottom: 1px solid #bfbfbf;margin:35px 0 40px 0;float:right;}
		#layout tbody tr td#contenu h1.id {display:inline;padding:0 20px 3px 20px;border-bottom: 1px solid #bfbfbf;margin:35px 0 0 0;float:right;}
			#layout tbody tr td#contenu h1.id span {font:bold 16px Times,"Times New Roman",serif;color:#7f7f7f;position:relative;top:20px;}
		#layout tbody tr td#contenu h2 {font:bold 16px Georgia,Times,"Times New Roman",serif;color:#000;display:inline;padding:0 20px 3px 20px;border-bottom: 1px solid #bfbfbf;margin-bottom:10px;float:left;}
		#layout tbody tr td#contenu h2.fonction {margin:0 20px 15px 0;font:bold 16px Times,"Times New Roman",serif;color:#7f7f7f;padding:0;border-width:0;float:right;width:350px;text-align:right;}
		#layout tbody tr td#contenu p.tools {display:none;}
		#layout tbody tr td#contenu p {font:11px Arial,sans-serif;color:#000;text-align:justify;margin-right:20px;margin-left:40px;clear:left;margin-top:6px;margin-bottom:13px;}
		#layout tbody tr td#contenu ul {font:11px Arial,sans-serif;margin:10px 20px 10px 70px;list-style-type:square;}
			#layout tbody tr td#contenu ul li {padding-left:10px;}
		#layout tbody tr td#contenu a {text-decoration:none;color:#f00;font-weight:bold;}
		#layout tbody tr td#contenu a:hover {text-decoration:none;}
		#layout tbody tr td#contenu div.contacts {border:1px solid #ccc;margin:15px 37px;padding:10px 0;}
			#layout tbody tr td#contenu div.contacts p {font-size:12px !important;}
			#layout tbody tr td#contenu p.bio {clear:right;}
		
	#layout tbody tr td#end {background-color:#f00;width:4px;padding:0;border-bottom:10px solid #fff;}


		#layout tfoot tr td address {font:normal normal 9px Verdana,Arial,sans-serif;padding-top:3px;}
			#layout tfoot tr td address span {float:right;}
			html[xmlns] body #layout tfoot tr td address span {padding-right:19px;}

		
		#deuxListes {width:95%;}
		#deuxListes td {vertical-align:top;}
		#carte {padding:0 0 0 37px;float:left;margin:0;}
		
/********* Menu Du Haut ****************/
ul#menuMain {text-align:left;margin:0;display:block;padding:0;font-size:10px;margin-bottom:1px;}
	ul#menuMain li {list-style-type:none;z-index:99;margin:0;padding:0;display:inline;background-color:#f00;position:relative;float:left;}
		ul#menuMain li a {display:block;padding:2px 11px;border-left:1px solid #fff;color:#fff;text-decoration:none;}
		ul#menuMain li a.selected {background-color:#000;color:#fff;}
			.sub {display:none;}


/*---- Page suivante / précédente ------*/
p.numeropage {font:normal 11px Arial,sans-serif !important;color:#000;padding:0;margin:25px 0 0 10px;}
#layout tbody tr td#contenu p.numeropage {text-align:center;font-size:12px !important;font-weight:normal;}
p.numeropage a {font:normal 11px Arial,sans-serif !important;color:#f00;margin:0 2px;}
p.numeropage span {margin:0 2px;}
#layout tbody tr td#contenu p.numeropage a {font-size:12px !important;}


/*---- Photo ------*/
.imgperson {float:left;margin:55px 25px 25px 40px;}
.team {display:block;margin:0 20px 0 37px;}

/*---- Top Of Page ------*/
a#toTheTop {display:none;}



