A:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-decoration : none;
	color : #CCCCCC;
}
A:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
}
A:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #6699FF;
	font-weight: bold;
}
A:active {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6699FF;
	font-weight: bold;
}
.image:active IMG{
	   BORDER-RIGHT: #990000 solid 4px; 
       BORDER-TOP: #990000 solid 4px; 
       BORDER-LEFT: #990000 solid 4px; 
       BORDER-BOTTOM: #990000 solid 4px;
}
.image:link IMG{
	   BORDER-RIGHT: #990000 solid 4px; 
       BORDER-TOP: #990000 solid 4px; 
       BORDER-LEFT: #990000 solid 4px; 
       BORDER-BOTTOM: #990000 solid 4px;
}
.image:visited IMG{
	   BORDER-RIGHT: #990000 solid 4px; 
       BORDER-TOP: #990000 solid 4px; 
       BORDER-LEFT: #990000 solid 4px; 
       BORDER-BOTTOM: #990000 solid 4px;
}
.image:hover IMG{
	BORDER-RIGHT: #990000 solid 4px; 
       BORDER-TOP: #990000 solid 4px; 
       BORDER-LEFT: #990000 solid 4px; 
       BORDER-BOTTOM: #990000 solid 4px;
}

input.buttonpost {background-color : #E8E8E8; border-color : #990000; border: solid #666666 2px; color : #990000; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; cursor: pointer;}

input.telecharger {background-color: #990000; vertical-align: middle; color : #FFFFFF; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; height: 20; width:100px; cursor: pointer;}

a img {
    border:none;	
}

a{
	outline:none;
}

/*********************************************** contener ********************************************/

#contener {
	position:relative;
	margin:0 auto;
	margin-top:0px;
	background-color:white;
	width:1000px;
	height:auto;
	overflow:auto;
	z-index:1;
	top: 0px;
	}



/*** Bouton classic ***/
a.bouton {
  color: white;
  background-color: #990000;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  padding: 5px;
  border: 1px solid #c0c0c0;
}
a.bouton:hover {
 color: black;
  background-color: #D0FFB7;
  bordercolor: #669933;
  border: 1px solid #669933;
}
a.buttonpicto{
	background:url(images_index/fondbutton1.gif);
	display:block;
	color:#990000;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-bottom:0px;
	text-decoration:none;
	width:145px;
}
a:hover.buttonpicto{
	color:#0066CC;
}


/*********************************************** survole vert index ********************************************/

h3 {
	margin: 0;
	padding: 0 0 .3em;
}
p {
	margin: 0;
	padding: 0 0 .5em;
}
.pane-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.pane-list li {
	background: #FFFFFF;
	padding: 10px 20px 10px;
	border-top: solid 1px #c4df9b;
	cursor: pointer;
}
.pane-list li:hover {
	background: #C2DE8A;
}


/*********************************************** survole vert index ********************************************/




/* -------------------- */
/* CLASSE	bouton index			*/
/* -------------------- */
	.connection{
		background:url(images_index/user.jpg) no-repeat 10px 6px;
		text-indent:40px;
		display:block;
	}
	.rss{
		background:url(images_index/rss.jpg) no-repeat 10px 6px;
		text-indent:40px;
		display:block;
	}
	.recherche{
		background:url(images_index/recherche.jpg) no-repeat 10px 6px;
		text-indent:40px;
		display:block;
	}
	.ajouter{
		background:url(images_index/croix.jpg) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
		
.album {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.amis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.anomalies {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ff7f00;
}
.cadrebas {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.cadrebleu {
	background-color: #bbdbf7;
	border: thin solid #3366CC;
}
.cadrepading {
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	padding-top: 10px;
}
.cadreblanc {
	border-bottom-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}
.cadreblanc1 {
	border: thin solid #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(images/cadre_photo_small.jpg);
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}
.cadreblanc1b {
	border: thin solid #999999;
}

.cadretexte {
	border: medium solid #C2DE8A;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	padding-top: 10px;
}

.cadrerouge {
	border: thick solid #990000;
	background-color: #FFFFFF;
}
.cadrerouge2 {
	background-color: #FF3345;
	border: thin solid #990000;
}
.cadrejaune {
	background-color: #FFFFCC;
	border: thin solid #FFCC00;
	padding: 20px;
}
.cadrejaune2 {
	background-color: #FFFFCC;
	border-top-width: medium;
	border-right-width: none;
	border-left-width: none;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFCC00;
	padding: 6px;
}
.cadrejaune3 {
	background-color: #FEFFDD;
	border-top-width: thin;
	border-right-width: none;
	border-left-width: none;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFCC00;
	padding-top: 6px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
}
.cadrepote {
	background-color: #DAF7BD;
	border-top-width: thin;
	border-right-width: none;
	border-left-width: none;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #7D9B43;
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
}
.cadrepotebas {
	background-color: #FAFFE2;
	border-top-width: none;
	border-right-width: none;
	border-left-width: none;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: none;
	border-bottom-color: #E1E6CC;
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
}
.petit_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.cadrenoir {
	border: medium solid #666666;
}
.cadreindex {
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.texte7 {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.cadre_jaune2 {
	background-image: url(images/cadre_jaune2.png) !important;
	background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./images/cadre_jaune2.png');
}
.centre_haut {
	background-image: url(images/decoupe/haut_blanc.png) !important;
	background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./images/decoupage/centre_haut.png');
}
.centre_milieu {
	background-image: url(images/decoupe/milieu_blanc.png) !important;
	background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./images/decoupage/centre_milieu.png');
}
.centre_bas {
	background-image: url(images/decoupe/bas_blanc.png) !important;
	background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./images/decoupage/centre_bas.png');
}
.commentaires {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #663300;
	text-decoration: none;
}
.credit {
	background-image: url(images/fond_credit.png) !important;
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./images/fond_credit.png');
}
.credit_texte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
	z-index: 1;
}
.description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
}
.dernier_incrit {
	background-image: url(images/dernier_incrit.png) !important;
	background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./images/dernier_incrit.png');
	background-repeat: no-repeat;
}
.focus {
	background-color: #FFCCFF;
}
.fond_presentation3 {
	background-image: url(images/fond_presentation3.png) !important;
	background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./images/fond_presentation3.png');
}
.marron {
	color: #CC9933;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.maron1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9933;
	text-decoration: none;
	position: relative;
	z-index: 1;
}
.noir_haut {
	background-image: url(images/noir_haut1.png) !important;
	background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./images/noir_haut1.png');
}
.online {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CC66;
	text-decoration: none;
}
.onglet_jaune {
	background-image: url(decoupe/onglet1.png) !important;
	background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./decoupe/onglet1.png');
}
.onglet_dashboard {
	background-image: url(decoupe/onglet_dashboard.png) !important;
	background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./decoupe/onglet_dashboard.png');
}
.onglet_rose {
	background-image: url(decoupe/onglet2.png) !important;
	background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./decoupe/onglet2.png');
}
.onglet_vert {
	background-image: url(decoupe/onglet3.png) !important;
	background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='./decoupe/onglet3.png');
}
.survoleblanc:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
}
.survoleblanc:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
}
.survoleblanc:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #999999;
	font-weight: bold;
}
.survoleblanc:active {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight: bold;
}
.survolevert:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	color : #BFCFA1;
}
.survolevert:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	color : #BFCFA1;
}
.survolevert:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #999999;
}
.survolevert:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BFCFA1;
}

.survolevert2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	color : #5F7B1D;
}
.survolevert2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	color : #5F7B1D;
}
.survolevert2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	text-decoration : underline;
}
.survolevert2:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F7B1D;
}
.smalltexte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #669933;
}
.survole1:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
}
.survole1:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
}
.survole1:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #CC9933;
	font-weight: bold;
}
.survole1:active {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
}
.survole2 {
	color:#000000;
	text-decoration:none
}
.survole2:active {
	color:#3366CC;
	text-decoration:none;
}
.survole2:link {
	color:#3366CC;
	text-decoration:none;
}
.survole2:visited {
	color:#3366CC;
	text-decoration:none;
}
.survole2:hover {
	color:#CC9933;
	text-decoration:underline;
}
.survole2b:active {
	color:#663300;
	text-decoration:none;
}
.survole2b:link {
	color:#663300;
	text-decoration:none;
}
.survole2b:visited {
	color:#663300;
	text-decoration:none;
}
.survole2b:hover {
	color:#000000;
	text-decoration:underline;
}
.survole3 {
	color:#6699CC;
	text-decoration:none
}
.survole3:active {
	color:#6699CC;
	text-decoration:none;
}
.survole3:link {
	color:#6699CC;
	text-decoration:none;
}
.survole3:visited {
	color:#6699CC;
	text-decoration:none;
}
.survole3:hover {
	color:#FCFDDB;
	text-decoration:none;
}
.survole4 {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.survole4:active {
	color:#5F7B1D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.survole4:link {
	color:#5F7B1D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.survole4:visited {
	color:#5F7B1D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.survole4:hover {
	color:#CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.survolerouge {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none
}
.survolerouge:active {
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
.survolerouge:link {
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
.survolerouge:visited {
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
.survolerouge:hover {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
}
.survolerouge2 {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none
}
.survolerouge2:active {
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
.survolerouge2:link {
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
.survolerouge2:visited {
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
.survolerouge2:hover {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}


.survolenoir {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none
}
.survolenoir:active {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
.survolenoir:link {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
.survolenoir:visited {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
.survolenoir:hover {
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
}



.survole5 {
	color:#000000;
	text-decoration:none
}
.survole5:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.survole5:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.survole5:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.survole5:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.survole_lien {
	color:#996600;
	text-decoration:none
}
.Style2 {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
}
.survole6 {
	color:#000000;
	text-decoration:none
}
.survole6:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.survole6:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.survole6:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.survole6:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.survole7 {
	color:#000000;
	text-decoration:none
}
.survole7:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.survole7:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.survole7:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.survole7:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.survole8vert {
	color:#FFFFFF;
	text-decoration:none
}
.survole8vert:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.survole8vert:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.survole8vert:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.survole8vert:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.survolerougemaj {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none
}
.survolerougemaj:active {
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
.survolerougemaj:link {
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
.survolerougemaj:visited {
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
.survolerougemaj:hover {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}

.texterouge {
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
.Style3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.Style3b {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9933;
}
.Style4 {
	font-size: 10px;
	color: #666666;
}
.Style7 {
	font-family: Geneva, Arial, Helvetica, sans-serif
}
.Style12 {
	color: #FFFFFF;
	font-weight: bold;
}
.Style16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.Style18 {
	color: #990000
}
.Style23 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.Style23b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #0000FF;
}
.Style23c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #FFFFFF;
}
.Style23d {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #FF0000;
}
.Style24 {
	color: #D52572;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Style25 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Style26 {
	color: #663300;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Style26_bis {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Style27 {
	font-size: 12px
}
.Style28 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669933;
}
.Style29 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.style30 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Style31 {
	font-size: 10px
}
.Style32 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	z-index: 1;
}
.Style33 {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.Style33b {
	color: #CCCCCC;
	font-size: 10px;
}
.Style34 {
	color: #466EB8
}
.Style35 {
	background-color: #81A547;
	border: medium solid #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
.Style36 {
	font-size: 12px;
	text-align: left;
}
.Style39 {
	color: #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Style40 {
	color: #CC9933
}
.Style43 {
	color: #663300
}
.Style44 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}
.Style46 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}
.Style49 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4770B9;
}
.Style54 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
}
.Style55 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.Style56 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.Style57 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.Style58 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999900;
}
.petittitrevert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999900;
}
.Style59 {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.Style60 {
	color: #999999;
	font-size: 10px;
}
.Style60b {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.Style61 {
	color: #990000
}
.Style61b {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Style64 {
	color: #990000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Style65 {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}
.Style67 {
	color: #990000;
	font-weight: bold;
}
.Style68 {
	font-size: 14px
}
.Style69 {
	color: #990000;
	font-size: 12px;
}
.style70 {
	font-size: 7pt;
	color: #999999;
}
.style71 {
	font-size: 9pt;
	color: #666666;
}
.Style74 {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.texte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.texte2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.texte3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.textegris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.texterouge {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.texterougeb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #990000;
	text-decoration: underline;
}
.textevert {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00CC66;
	text-decoration: none;
}
.textesurlignevert {
	background-color: #81A547;
	border: medium solid #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.liengris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.titre12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.searchbar{
    background: #E1EDFF ;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#860000;
	font-weight: bold;
	border: 3;
    float:center;
    height:30px;
    width:280px;
}
.searchbar3{
    background: #E1EDFF ;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#860000;
	font-weight: bold;
	border: 3;
    float:center;
    height:30px;
    width:280px;
	border-radius: 10px; border-color: #D1D7FF;
	background: #E1EDFF url(picto/q.png) no-repeat 4px center; padding-left: 18px;
}
.searchbar2{
    background: #E1EDFF ;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#860000;
	font-weight: bold;
	border: 3;
    float:center;
    height:15px;
    width:280px;
}
.valider{
    background: #E1EDFF ;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#6699FF;
	font-weight: bold;
	border: 1;
	bordercolor: #000000;
    float:center;
    height:30px;
    width:60px;
}
.thumb a:link img, .thumb a:visited img {
padding:0px;
border:3px
solid #BBB;
}

.thumb a:hover img {
border:3px solid #000;
}


.thumbnews a:link img, .thumbnews a:visited img {
padding:0px;
border:3px
solid #BBB;
}

.thumbnews a:hover img {
border:3px solid #000;
}

.thumbdrapeau a:link img, .thumbdrapeau a:visited img {
padding:0px;
border:1px
solid #FFFFFF;
}

.thumbdrapeau a:hover img {
border:1px solid #C2DE8A;
}


.thumbis a:link img, .thumb a:visited img {
padding:2px;
border:2px
solid #BBB;
}

.thumbis a:hover img {
border:2px solid #000;
}

.thumb2 a:link img, .thumb2 a:visited img {
padding:0px;
border:5px
solid #cccccc;
}
.thumb2 a:hover img {
border:5px solid #FFFFFF;
}
.thumb3 a:link img, .thumb2 a:visited img {
padding:0px;
border:2px
solid #cccccc;
}

.thumb3 a:hover img {
border:2px solid #C4E08D;
}
.cadremenu {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.cadremenu2 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}
.cadrebody {
	text-decoration: none;
	border: thin solid #C6EBAC;
	background-color: #F7FFDC;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-top: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 7px;
	margin-left: 7px;
}
.titrepading {
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	padding-top: 10px;
}

ul#menu009{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	font-size:12px;
	height:36px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	position:relative;
	display:block;
	font-weight:bold;
	background:url("images_index/bkg_off.gif") repeat-x left top;
	border-bottom:5px solid #64812a;
	border-top:1px solid #cbd77e;}

ul#menu009 li{
	display:block;
	float:center;
	margin:0;
	padding:0;}

ul#menu009 li a{
	display:block;
	float:right;
	color:#486215;
	text-decoration:none;
	padding:12px 20px 0 20px;
	height:24px;
	background:url("images_index/separator.gif") no-repeat right top;}

ul#menu009 li a:hover{
	background:url("images_index/hover.gif") no-repeat right top;}

ul#menu009 li a.current,ul#menu009 li a.current:hover{
	color:#fff;
	background:url("images_index/bkg_on.gif") no-repeat right top;}
#place {
	color:#fff;
	background-color:#64812a;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px; padding-bottom:3px;}
.cadrebody2 {
	text-decoration: none;
	border: thin solid #C6EBAC;
	background-color: #F8FFEA;
}
.cadrecentreblanc {
	text-decoration: none;
	border: thin solid #C6EBAC;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.cadreblanctexte {
	text-decoration: none;
	border: thin solid #C6EBAC;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.cadrecentreblanc2 {
	text-decoration: none;
	border: thin solid #C6EBAC;
	background-color: #FFFFFF;
	padding: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.cadremajvert {
	text-decoration: none;
	border: thin solid #C6EBAC;
	background-color: #F8FFEA;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
}

.cadrebodytop {
	text-decoration: none;
	border: thin solid #C6EBAC;
	background-color: #F8FFEA;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-top: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 7px;
	margin-left: 7px;
	background-image: url(images_index/fond_presentation.gif);
}
.titre1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
}
.titresurligne {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: normal;
	display:block;
	line-height:60px;
	height:20;
	width:auto;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-top: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 7px;
	margin-left: 7px;
	background-color: #333333;
	text-align: center;
}
.titrepix {
	color:#5F7B1D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none
	text-decoration:underline;
}

.titreannonce {
	color:#5F7B1D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration:none
	text-decoration:underline;
}

.titrepix:active {
	color:#5F7B1D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	text-decoration:underline;
}
.titrepix:link {
	color:#5F7B1D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	text-decoration:underline;
}
.titrepix:visited {
	color:#5F7B1D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	text-decoration:underline;
}
.titrepix:hover {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
}
.lienvideo {
	color:#5F7B1D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none
}
.lienvideo:active {
	color:#5F7B1D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
.lienvideo:link {
	color:#5F7B1D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
.lienvideo:visited {
	color:#5F7B1D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
.lienvideo:hover {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}

	/* -------------------------------------------- */
/* 		Pagination: Flickr						*/
/* -------------------------------------------- */
	ul{border:0; margin:0; padding:0;}

	#pagination-flickr li{
		border:0; margin:0; padding:0;
		font-size:11px;
		list-style:none;
	}
	#pagination-flickr a{
		border:solid 1px #DDDDDD;
		margin-right:2px;
	}
	#pagination-flickr .previous-off,
	#pagination-flickr .next-off {
		color:#666666;
		display:block;
		float:left;
		font-weight:bold;
		padding:3px 4px;
	}
	#pagination-flickr .next a,
	#pagination-flickr .previous a {
		font-weight:bold;
		border:solid 1px #FFFFFF;
	}	
	#pagination-flickr .active{
		color:#990000;
		font-weight:bold;
		display:block;
		float:left;
		padding:4px 6px;
	}
	#pagination-flickr a:link, 
	#pagination-flickr a:visited {
		color:#BFCFA1;
		display:block;
		float:left;
		padding:3px 6px;
		text-decoration:none;
	}
	#pagination-flickr a:hover{
		border:solid 1px #666666;
	}
	
/* -------------------------------------------- */
/* 		fin: flirk Style					*/
/* -------------------------------------------- */

/* -------------------------------------------- */
/* 		menu simple						*/
/* -------------------------------------------- */

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: right;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #C2DE8A; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #333333; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
/* -------------------------------------------- */
/* 		fin: menu simple         				*/
/* -------------------------------------------- */.lignevertebas {
	background-color: #C2DE8A;
	border-bottom-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #758754;
}

.searchbarpix{
    background: #E1EDFF ;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#860000;
	font-weight: bold;
	border: 3;
    float:center;
    height:30px;
    width:480px;
	border-radius: 10px; border-color: #C2DE8A;
	background: #E6E9D1 ;
}

