	@charset "utf-8";
	/* CSS Document */
	a img {border: none;}
	.spacer{clear:both;}
	.localisation {
	}
	#pied p {
		font-size: 0.7em;
		color: #FFFFFF;
		padding-top: 1px;
	}
	.rouge {
		color: #CC0000;
	}
	#pied a {
		color: #FFFFFF;
		text-decoration: none;
	}
	#pied a:hover {
		color: #005C6D;
	}
	#pied address {
		font-size: 0.6em;
		font-weight: bold;
		color: #FFFFFF;
		font-style: normal;
		padding-top: 15px;
	}
	#pied address a:hover {
		color: #ED8D00;
	}
	#fichesPages p {
		color: #000000;
		padding-right: 30px;
		padding-left: 0px;
		font-size: 0.7em;
		padding-bottom: 10px;
	}
	#fichesPages .titrage {
		margin-left: 0px;
	}
	#fichesPages h3{
		padding-left: 0px;
		color: #F08F00;
	}
	#fichesPages h4{
		padding-left: 0px;
		font-weight: normal;
		color: #167D8E;
	}
	#fichesPages address{
		padding-left: 0px;
		font-style: normal;
		font-weight: bold;
		font-size: 0.8em;
	}
	#fichesPages .date {
		background-image: url(images/filetOrange.gif);
		background-repeat: repeat-x;
		background-position: center;
		font-size: 0.9em;
		margin: 10px -9px 10px -8px;
	}
	#fichesPages .date p {
		background-color: #F08F00;
		display: inline;
		color: #FFFFFF;
		padding: 2px 10px;
		font-size: 1em;
		font-weight: bold;
	}
	#fichesPages .date strong {
		color: #000000;
	}
	#fichesPages .contenu-text ul  {
		list-style-type: disc;
		list-style-position: inside;
		margin: 0px;
		padding: 0px 0px 10px 15px;
		font-weight: bold;
		font-size: 0.7em;
	}
	#fichesPages .contenu-text li  {
		list-style-type: disc;
	}
	
	#fichesPages .contact h3 {
		padding-bottom: 2px;
		color: #F08F00;
	}
	#fichesPages #telecharger {
		text-align:center;
	}
	#fichesPages #telecharger a {
		display:block;
		background-image: url(images/telecharger.jpg);
		height: 27px;
		width: 155px;
		margin-right: auto;
		margin-left: auto;
	}
	#fichesPages #telecharger p {
		display:none;
	}
	#plan a {
		color: #2993A7;
		text-decoration: none;
		font-size: 0.8em;
		padding-top: 4px;
		display: block;
		text-align: center;
		font-weight: bold;
	}
	#article #contenu .corps_fiche p {
		font-size: 0.8em;
		padding-bottom: 10px;
	}
	#article #contenu .corps_fiche a {
	color: #F08F00;
	}
	#article #contenu .corps_fiche a:hover {
		text-decoration: none;
	}
	#contenu .corps_fiche h2 {
		color: #F08F00;
		margin-bottom: 15px;
		border-bottom: 1px solid #F08F00;
		padding-bottom: 10px;
		font-size: 2em;
	}
	#contenu .corps_fiche h4 {
		color: #167D8E;
		padding-bottom: 10px;
		font-size: 1.5em;
	}
	#contenu .corps_fiche strong {
		color: #333333;
	}
	#article #contenu .corps_fiche img {
		float: left;
		clear: left;
		margin-right: 10px;
		margin-bottom: 5px;
		margin-left: 0px;
	}
	#article #contenu .listing ul {
	padding-bottom: 10px;
	padding-left: 250px;
	font-size: 1.2em;
	}
	#article #contenu .listing li {
	list-style-type: none;
	list-style-position: inside;
	background-image: url(images/galon.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 13px;
	}
	#article #contenu .listing a {
		text-decoration: none;
	}
	#article #contenu .listing a:hover {
		text-decoration: none;
		color: #167D8E;
	}
	#article #contenu .listing h5{
	padding:0px;
	color:#167D8E;
	}
	
	#article #contenu .plan ul {
	padding-bottom: 10px;
	padding-left: 250px;
	}
	#article #contenu .plan li {
	list-style-type: none;
	list-style-position: inside;
	background-image: url(images/galon.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
	color: #167D8E;
	font-weight: bold;
	}
	#article #contenu .plan li ul {
	padding-left: 55px;
	font-size: 1.2em;
	padding-bottom: 5px;
	padding-top: 5px;
	}
	#article #contenu .plan li ul h5 {
	font-size: 0.8em;
	font-weight: normal;
	}
	#article #contenu .plan li li {
	padding-left: 15px;
	font-weight: normal;
	}
	#article #contenu .plan a {
		text-decoration: none;
	}
	#article #contenu .plan a:hover {
		text-decoration: none;
		color: #167D8E;
	}
	#article #contenu .plan h5{
	padding:0px;
	color:#167D8E;
	}
	
	#article #contenu .corps_fiche .bouton {
	}
	#article #contenu .corps_fiche .bouton a {
		height: 20px;
		background-color: #F08F00;
		padding: 3px 10px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}
	#article #contenu .corps_fiche .bouton a:hover {
	background-color: #45A2B7;
	padding: 0px;
	}
	
	#article #contenu .corps_fiche .bouton_lien {
	}
	#article #contenu .corps_fiche .bouton_lien a {
		
		
		
		background-color: #F08F00;
		color: #FFFFFF;
		height: 50px;
		background-position: 0px 10px;	
		font-weight: bold;
		text-decoration: none;
		background-image: url(images/link.png);
		display: block;
		background-repeat: no-repeat;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		line-height:40px;
		padding-left:50px;
		width: 120px;
		text-shadow: 
		  rgba(64, 64, 64, 0.5) 
		  3px 
		  5px 
		  4px;
		  -webkit-box-reflect: below 0px
  -webkit-gradient(linear, left top, left bottom, 
                   from(transparent), to(rgba(255, 255, 255, 0.15)));
   -moz-box-reflect: below 0px
  -webkit-gradient(linear, left top, left bottom, 
                   from(transparent), to(rgba(255, 255, 255, 0.15)));
 		-webkit-box-shadow: 0px 0px 9px #777;
		-moz-box-shadow: 0px 0px 9px #777;
		
  
  		
		
			
	}
	#article #contenu .corps_fiche .bouton_lien a:hover {
		background-color: #45A2B7;
		color: #FFFFFF;
		background-position: 0px 10px;	
		font-weight: bold;
		text-decoration: none;
		background-image: url(images/link.png);
		display: block;
		background-repeat: no-repeat;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		line-height:40px;
		padding-left:50px;
		width: 120px;
		text-shadow: 
		  rgba(64, 64, 64, 0.5) 
		  3px 
		  5px 
		  4px;
	}
	
	
	
	
	
	#article #contenu .corps_fiche hr {
		height: 1px;
		border: 0px solid #FFFFFF;
		background-color: #F08F00;
		margin-top: 5px;
		margin-bottom: 10px;
	}
	
	table {
		font-size: 0.8em;
		padding-bottom:10px;
	}
.tableau {
}
	
	.tableau .premier {
		border-left: 1px solid #EE8E00;
		text-align: left;
	}
	.tableau .dernier {
		border-right: 0px solid #F08F00;
	}
	.tableau th {
		background-color: #F08F00;
		color: #FFFFFF;
		padding: 2px 5px;
		font-weight: bold;
		border-right: 1px solid #FFFFFF;
		text-align: center;
	}
	.tableau thead th{
		text-align: center;
		background-image: url(images/BG_titreTablreau.jpg);
		background-repeat: repeat-x;
		background-position: center center;
		line-height: 25px;
		padding-top: 0px;
		padding-bottom: 0px;
		border-bottom: 2px solid #FFFFFF;
		border-right: 0px solid #FFFFFF;
		font-size: 1.2em;
	}
	.blanc  {
		background-image: none;
		background-color:#fff;
	}
	.tableau td {
		padding: 2px 5px;
		text-align: center;
		border-right: 1px solid #F08F00;
		border-bottom: 1px solid #F08F00;
		font-size: 0.8em;
	}
	.tableau .pair {
		background-color: #FFFFFF;
		cursor: pointer; 
	}
	.tableau .pair:hover {
		background-color: #F08F00;
		cursor: pointer; 
	}
	.tableau .impair {
		background-color: #EED89F;
	}
	.tableau .impair:hover {
		background-color: #F08F00;
	}
	.tableau .option {
		background-color: #D14627;
	}
	.tableau .icones img {
		float: left;
	}
	.blanc  ul  {
	display: block;
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
	width: 550px;
	}
	.corps_fiche .blanc  li  {
		float:left;
		height: 40px;
		margin-bottom: 0px;
		list-style-type: none;
		margin-right: 2px;
		margin-left: 2px;
	}
	.blanc  a  {
		text-decoration: none;
		color: #FFFFFF;
	}
	.blanc  a  .debut  {
		float: left;
		height: 35px;
		width: 5px;
		background-image: url(images/BT_plan_elastic_01.jpg);
		background-repeat: no-repeat;
		background-position: right center;
	}
	.blanc  a  .milieu  {
	float: left;
	line-height: 35px;
	color: #000000;
	background-image: url(images/BT_plan_elastic_02.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 35px;
	cursor: pointer;
	}
	.blanc  a  .fin  {
		float: left;
		height: 35px;
		width: 5px;
		background-image: url(images/BT_plan_elastic_03.jpg);
		background-repeat: no-repeat;
		background-position: left center;
	}
	.blanc  a:hover  .debut  {
	}
	.blanc  a:hover  .milieu  {
	}
	.blanc  a:hover  .fin  {
	}
	
	.localisation {
		background-image: url(images/pict_google.jpg);
		background-repeat: no-repeat;
		background-position: left center;
		display: block;
		line-height: 20px;
		padding-left: 20px;
		font-weight: bold;
		text-decoration: none;
		color: #00606E;
	}
	.localisation:hover {
		color: #000;
	}
	#ilots{
		text-align: right;
		width: 216px;
		float: right;
	}
	#ilots #haut {
		background-image: url(images/BG_ilot_01.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		height: 23px;
	}
	#ilots #centre {
		background-image: url(images/BG_ilot_02.png);
		background-repeat: repeat-y;
		background-position: right top;
		padding-right: 10px;
		padding-left: 10px;
	}
	#ilots #bas {
		background-image: url(images/BG_ilot_03.png);
		height: 25px;
		background-repeat: no-repeat;
		background-position: right top;
	}
	#ilots h4{
		font-size: 1em;
		color: #F08F00;
		padding-bottom: 10px;
	}
	#ilots h5{
		font-size: 0.8em;
		color: #000000;
	}
	#ilots ul, #ilots li{
		list-style-type: none;
	}
	#ilots li{
		font-size: 0.8em;
		color: #FFFFFF;
		text-transform: capitalize;
		border-bottom: 2px solid #FFFFFF;
		font-style: italic;
	}
	#ilots li a{
		color: #000000;
		text-decoration: none;
		padding: 1px 15px 1px 5px;
		background-color: #fcfcfc;
		display: block;
		background-image: url(images/chevron.gif);
		background-repeat: no-repeat;
		background-position: right center;
	}
	#ilots li a:hover{
		color: #FFFFFF;
		text-decoration: none;
		background-color: #F08F00;
	}
	#fichesPages #ilots{
		text-align: left;
		float: none;
		border-top: 1px solid #F08F00;
		padding-top: 10px;
		width: 100%;
	}
	#fichesPages #ilots li a{
		width:216;
		background-image: url(images/chevron_left.gif);
		background-position: left;
		padding-left: 10px;
	}
	#fichesPages #ilots #haut {
		background-image: none;
		height: auto;
	}
	#fichesPages #ilots #centre {
		background-image: none;
		padding-right: 0px;
		padding-left: 0px;
	}
	#fichesPages #ilots #bas {
		background-image: none;
		height: auto;
	}
	.corps_fiche li {
		font-size: 0.8em;
		list-style-type: square;
		list-style-position: inside;
	}
	#acces_pro strong {
		font-weight: normal;
		font-size: 0.7em;
		color: #57ADC1;
		padding-top: 10px;
		padding-left: 120px;
		line-height: 25px;
	}
	#acces_pro .deconect {
		color: #CCCCCC;
		text-decoration: none;
		background-image: url(images/BT_deconnexion2.jpg);
		height: 26px;
		width: 23px;
		display: block;
		margin: -7px 20px 0px 2px;
		padding: 0px;
		float: right;
	}
	#acces_pro .deconect h6 {
		display: none;
	}
	.tableau .blanc {
		background-image: none;
		background-color:#fff;
	}
	#download  h5 {
		font-size: 1em;
		color:#167D8E;
		padding-bottom:10px; 
	}
	#download ul {
		padding-bottom:10px;
	}
	#download li {
		font-size: inherit;
		list-style:none;
		margin-bottom:5px;
		padding:0px;		
	}
	#download li a {
	display:block;
	height:100%;
	width:400px;
	background-color:#ccc;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration: none;			
	}
	#download li a:hover {
		background-color:#F08F00;
			
	}
	#download li a h6 {
	color:#333333;
	font-style:none;
	font-size:0.8em;
	padding:0px 5px;
	margin: 0px;
	}
	#download li a:hover h6 {
	color:#fff;
	}

#site #page #article #contenu .corps_fiche #download p {
	padding-left: 5px;
	padding-right:5px;
	color: #333333;
	padding-bottom: 0px;
}
