@charset "utf-8";
/* 
CSS Document

Couleurs 
bleu : 			#7DB3D4
gris clair :	#9A9A9A
gris foncé : 	#666
jaune : 		#FFCC00

 */

body {
	background-color: #FFF;
	background-image: url(images/fond_01.jpg);
	background-repeat: repeat;




	padding-bottom:: 30px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
}



#references a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

#references a:hover, tr td a:focus {
	color: #FFCC00;
}




.imgcenter img {
	display:block;
	margin:0 auto;
}

/* Menu de navigaion dans le tableau */
#navigation {
	font-size:13px;
	background-color:3B3B3B;
}
#navigation table{
	width:100%;
	border:none;
	border-collapse:collapse;
}
#navigation a{
	display:block;
	background-color:#9A9A9A;
	color:#FFF;
	text-decoration:none;
	height:100%;
	padding:4px;
}
#navigation a:hover{
	background-color:#7DB3D4;
}

#navigation td{
	text-align:center;
	background-color:#3B3B3B;
	margin:0;
	height:24px;
	
}
#navigation a.active{
	background-color:#7DB3D4;
}
#navigation a.speciallink {
	color:#3B3B3B;
	font-weight:bold;
	background-color:#FFCC00;
	padding: 4px 5px;
}
#navigation a.speciallink:hover {
	color:#FFF;
	font-weight:bold;
	background-color:#7DB3D4;
	padding: 4px 5px;
}
/* menu avec des listes non ordonnées */
#menu {
	margin: 0 ;
	padding: 0 ;
	font-size: 12px;
	width:auto;
	height:48px;
	background-color:#3B3B3B;
}

#menu ul{
	list-style-type:none;
	padding: 0;
	margin: 0;
}
#menu ul.sousmenu {
	font-size:11px;
}
#menu li {
	float: left; /* for IE */
}
  
#menu li a {
	display:block;
	float: left;
	padding: 4px 16px;
	background-color:#9A9A9A;
	color:#FFF;
	text-decoration:none;
	border: 1px solid #666;	
}
#menu li a:hover {
	background-color:#7DB3D4;
}
#menu li a.active {
	background-color:#7DB3D4;
}
#menu li a.speciallink {
	color:#3B3B3B;
	font-weight:bold;
	background-color:#FFCC00;
	padding: 4px 5px;
}
#menu li a.speciallink:hover {
	color:#FFF;
	font-weight:bold;
	background-color:#7DB3D4;
	padding: 4px 5px;
}
/*
	accueil : liste des news
*/
.list_carousel {
	padding: 15px 0 15px 40px;
	position:relative;
}
.caroucontainer { float:left;}
/*#infos {width:400px; float:right; background-color:#FFF; border: 5px solid yellow; color:#000; position:absolute; top: 20px; right:30px; padding:10px;align:middle;}*/#infos {width:400px; float:right; background-color:#FFF; border: 5px solid yellow; color:#000; text-align:center;}

ul#defilNews {
	margin:0;
	padding:0;
	display:block;
	background-color:#3B3B3B;

}

#defilNews li {
	font-size:14px;
	color:#333333;
	list-style-type:none;
	display:block;
	padding: 10px;
	float:left;
	border: 5px solid #CCC;
	background-color:#FFF;
	width: 400px;
	height: 20px;
	margin: 6px;
	
}
#defilNews li a {
	color:#006699;
}

.clearfix {
	float:none;
	clear:both;
}

a.lien1 {
	text-decoration: none;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover.lien1 {
	text-decoration: none;
	color: #7DB3D4;
}
a.lien3 {
	text-decoration: none;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:hover.lien3 {
	text-decoration: none;
	color: #7DB3D4;
}
/*
	 liens 2012
*/
a.imgNoBorder {
	border:none;
}
a.lien4 {
	text-decoration: none;
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
a:hover.lien4 {
	text-decoration: none;
	color: #7DB3D4;
}
/*
	 // liens 2012
*/
a.lien2 {
	text-decoration: none;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 25px;
	width: 220px;
	padding-left: 90px;
	padding-right: 90px;
	background-color: #666;
	padding-top: 4px;
	padding-bottom: 4px;
}
a:hover.lien2 {
	text-decoration: none;
	color: #9A9A9A;
}
.texte_lien01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-bottom: 3px;
}
.texte_lien02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.texte_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3B3B3B;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 300px;
}
.titre_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.texte_01b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3B3B3B;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 301px;
}
.texte_01c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3B3B3B;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 150px;
}
.texte_01d {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3B3B3B;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 983px;
	text-align: left;
}
.titre_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3B3B3B;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
