/****************************************************************/
/*			CODE COULEUR				*/
/* vert foncé:#96a800						*/
/* vert clair:#bbe700						*/
/* rouge foncé:#b92533						*/
/* rouge clair:#de0031						*/
/* orange:#f3c200						*/
/****************************************************************/
BODY, P, TD {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #333333;
}


a {
  color: #000000;
  text-decoration: none;
  font-style:bold;
}

a.menu gauche:hover {
  color: #000000;
  text-decoration: underline;
}
.bodytext  { font-size: 70%; line-height: 135%; font-family: Verdana, Arial, sans-serif }

.menuGauche {	FONT-SIZE: 12px;  COLOR: #3976A3; FONT-FAMILY: Verdana, Tahoma, Arial; TEXT-DECORATION: none ;}
.visite360 {	FONT-SIZE: 13px; font-weight:bold ; COLOR: #3976A3; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none}
.TitrePage {	FONT-SIZE: 18px;  font-weight: bold ; COLOR: #000000; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none}
.menuBas {	FONT-SIZE: 11px;  COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial; TEXT-DECORATION: none}
.formrecherche { background-color: #E7F0F7; color: #3E77A8;}
.smallheightForms {font-size: 80%; font-family: Verdana, Arial, sans-serif}

table.adq { }
tr.row_first { }
tr.row_odd { }
tr.row_even { }

.adqnote { font-size: 11px }

.linksecteur { padding-top: 3px; padding-bottom: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #FFFFFF; text-decoration: none}
A.linksecteur {  padding-top: 3px; padding-bottom: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #FFFFFF; text-decoration: none}
A.linksecteur:hover { padding-top: 3px; padding-bottom: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #FFFFFF; text-decoration: underline;}
A.linksecteur:link { padding-top: 3px; padding-bottom: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #FFFFFF; text-decoration: none}
A.linksecteur:active {padding-top: 3px; padding-bottom: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #FFFFFF; text-decoration: none}

.linkrubrique { padding-top: 3px; padding-bottom: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 8px; color: #EEEEEE; text-decoration: none}
A.linkrubrique {  padding-top: 3px; padding-bottom: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 8px; color: #EEEEEE; text-decoration: none}
A.linkrubrique:hover { padding-top: 3px; padding-bottom: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 8px; color: #EEEEEE; text-decoration: underline;}
A.linkrubrique:link { padding-top: 3px; padding-bottom: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 8px; color: #EEEEEE; text-decoration: none}
A.linkrubrique:active {padding-top: 3px; padding-bottom: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 8px; color: #EEEEEE; text-decoration: none}

.descriptif { display: block; width: 100%; padding-top: 7px; font-weight: bold; padding-bottom: 7px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 12px; color: #3a8f56; text-decoration: none}
A.descriptif {  display: block; width: 100%; padding-top: 7px; font-weight: bold; padding-bottom: 7px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 12px; color: #3a8f56; text-decoration: none}
A.descriptif:hover { display: block; width: 100%; padding-top: 7px; font-weight: bold; padding-bottom: 7px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 12px; color: #3a8f56; text-decoration: underline;}
A.descriptif:link { display: block; width: 100%; padding-top: 7px; font-weight: bold; padding-bottom: 7px;  font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 12px; color: #3a8f56; text-decoration: none}
A.descriptif:active {display: block; width: 100%; padding-top: 7px; font-weight: bold; padding-bottom: 7px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 12px; color: #3a8f56; text-decoration: none}

.smalllink { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #2F2F2F; text-decoration: none}
A.smalllink { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #2F2F2F; text-decoration: none}
A.smalllink:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #2F2F2F; text-decoration: underline;e}
A.smalllink:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #2F2F2F; text-decoration: none}
A.smalllink:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #2F2F2F; text-decoration: none}

.smalllink2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #FF3C00; text-decoration: none}
A.smalllink2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #FF3C00; text-decoration: none}
A.smalllink2:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #FF3C00; text-decoration: underline;}
A.smalllink2:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #FF3C00; text-decoration: none}
A.smalllink2:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #FF3C00; text-decoration: none}

.title { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #0078C1; text-decoration: none}
A.title { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #0078C1; text-decoration: none}
A.title:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #0078C1; text-decoration: underline;}
A.title:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #0078C1; text-decoration: none}
A.title:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #0078C1; text-decoration: none}

.normaltext { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #000000; text-decoration: none}
A.normaltext { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #000000; text-decoration: none}
A.normaltext:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #000000; text-decoration: underline;}
A.normaltext:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #000000; text-decoration: none}
A.normaltext:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #000000; text-decoration: none}

.smallgrey { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 9px; color: #A9A9A9; text-decoration: none}
A.smallgrey { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 9px; color: #A9A9A9; text-decoration: none}
A.smallgrey:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 9px; color: #A9A9A9; text-decoration: underline;}
A.smallgrey:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 9px; color: #A9A9A9; text-decoration: none}
A.smallgrey:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 9px; color: #A9A9A9; text-decoration: none}

.header1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #000000; text-decoration: none}
A.header1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #000000; text-decoration: none}
A.header1:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #000000; text-decoration: underline;}
A.header1:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #000000; text-decoration: none}
A.header1:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #000000; text-decoration: none}

.textepetit { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #333333; text-decoration: none}
A.textepetit { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #333333; text-decoration: none}
A.textepetit:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #333333; text-decoration: underline;}
A.textepetit:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #333333; text-decoration: none}
A.textepetit:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #333333; text-decoration: none}

.titrerubrique { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 16px; color: #978ebb; text-decoration: none}
A.titreRubriquePlan { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 12px; font-weight : bold; color: #000000; text-decoration: none}
A.titrerubrique { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 16px; color: #978ebb; text-decoration: none}
A.titrerubrique:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 16px; color: #978ebb; text-decoration: underline;}
A.titrerubrique:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 16px; color: #978ebb; text-decoration: none}
A.titrerubrique:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 16px; color: #978ebb; text-decoration: none}

.actutitre { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 12px; color: #2a583c; text-decoration: none}
A.actutitre { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 12px; color: #2a583c; text-decoration: none}
A.actutitre:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 12px; color: #2a583c; text-decoration: underline;}
A.actutitre:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 12px; color: #2a583c; text-decoration: none}
A.actutitre:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 12px; color: #2a583c; text-decoration: none}

.actu { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #40a269; text-decoration: none}
A.actu { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #40a269; text-decoration: none}
A.actu:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #40a269; text-decoration: underline;}
A.actu:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #40a269; text-decoration: none}
A.actu:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #40a269; text-decoration: none}

.copyright { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 9px; color: #444444; text-decoration: none}

.fichesNoms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	background: none;
	color: #4A4A4A;
	padding-top: 4px;
	border-top : 1px solid #007946;
	padding-bottom: 4px;
	border-bottom : 1px solid #007946;
}
.fichesTitres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	background: none;
	color:#0D8052;
	padding-bottom: 4px;
	border-bottom : 1px solid #007946;
}
.fichesTextes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	background: none;
	color:#4A4A4A;
	padding-bottom: 4px;
	border-bottom : 1px solid #007946;
}
.fichesPhotos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	background: none;
	color: #4A4A4A;
	padding-top: 4px;
	border-top : 1px solid #007946;
	padding-bottom: 4px;
	border-bottom : 1px solid #007946;
	text-align: right;
}

/**
 * ALIGNEMENT CLASS
 */
.AlignLeft {
	text-align:                left;
}
.AlignRight {
	text-align:                right;
}
.AlignCenter {
	text-align:                center;
}
.AlignTop {
	vertical-align:            top;
}
.AlignBottom {
	vertical-align:            bottom;
}
.AlignMiddle {
	vertical-align:            middle;
}

#designPage {
  position: absolute;
  left: 0;
  top: 0;
  width:  947px;
  z-index: 255;
  height:100%;
}
#bandeauHaut {
  position: absolute;
  left: 0;
  top: 0;
  width: 948px;
  z-index: 255;
  height: 211px;
}
#bandeauHaut a:hover {
	text-decoration:underline;
}
#bandeauLogo {
  position: absolute;
  left: 0;
  top: 0;
  width=350px;
}
#bandeauDroite {
  position: 			absolute;
  left: 			347px;
  top: 				0;
  width: 			601px;
  vertical-align:            	middle;
}
#bandeauDroiteHaut {
  left: 			0;
  top: 				0;
  height: 			38px;
  width:			600px;
  vertical-align:            	middle;
}
#bandeauDroiteHaut td {
  vertical-align:            	middle;
  font-size: 			10px;
  font-weight: 			bold;
  text-align:                	center;
}
#bandeauDroiteHaut a {
  color: 			#000000;
}

#bandeauDroiteMilieu {
  left: 			0;
  height: 			100px;
  width : 			600px;
  text-align:			center;
  padding-top:			0px;
  background-image: 		url(IMG/bandeau_vert.gif);
}



#bandeauDroiteBas {
  text-align:                left;
  right: 0;
  width : 600px;
  height: 36px;
}
#bandeauDroiteBas td {
  vertical-align:            middle;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: 900;
  text-align:                center;
  background-color: #B92533;
}
#bandeauDroiteBas a {
  color: #FFFFFF;
}

#bandeauDroiteTitre {
  	right: 			0;
  	width : 		600px;
  	height: 		46px;
  	vertical-align:         middle;
}
#pageContenu {
  	position: 		absolute;
  	left: 			0;
  	top: 			211px;
  	width:  		947px;
  	z-index: 		255;
  	height:			100%;
}
#menuGauche {
  	position: 		absolute;
  	left: 			0;
  	top: 			15px;
  	width:  		158px;
  	height:			1530px;
  	vertical-align:         top;
  	text-align:             left;
  	font-weight:		bold;
  	background-color: 	#bbe700;
}
#menuGauche li {
	margin :        	0;
	padding:       	 	5;
	list-style-image: 	url(IMG/puceblanche.gif);
	background-color: 	#bbe700;
	vertical-align: 	bottom;
}
#menuGauche td {
	background-color: 	#bbe700;
}
#menuGauche ul {
	left: 			0;
	top: 			0;
}
#menuGauche a {
  	font-weight:		bold;
	color: 			#000000;
}
#menuGauche a:hover {
	text-decoration: 	underline;
}
#pageCentre {
  	position: 		absolute;
  	left: 			170px;
  	top: 			10px;
  	width:  		560px;
  	height:			100%;
  	text-align:			justify;
  	/*font-size: 70%;*/
  	font-size: 82%;
  	
}
#pageCentre a, img{
  	text-decoration:	none;
  	border:			0;
}
#pageCentre img{
 	margin-right :		10px;
  	/*border:			1px solid red;*/
}
#pageCentreAmazon {
  	position: 		absolute;
  	left: 			170px;
  	top: 			10px;
  	width:  		780px;
  	height:			100%;
}
#pageCentreAmazon .TitrePage {
  	font-size: 		20px;  
  	font-weight: 		bold; 
  	color: 			#bbe700; 
  	font-family: 		Verdana,Arial,Helvetica,sans-serif; 
  	text-decoration: 	none;
  	text-align:		center;
}
#pageCentreAmazon .georezo{
	float:			left;
	margin-top:		50px;
	margin-left:		50px;
}
#pageCentre li{
  	list-style-image: 	url(IMG/fleche_rouge.gif);
  	line-height: 		165%;
  	font-size: 	12px; 
}
#pageCentre .TitrePage {
  	font-size: 		20px;  
  	font-weight: 		bold; 
  	color: 			#bbe700; 
  	font-family: 		Verdana,Arial,Helvetica,sans-serif; 
  	text-decoration: 	none;
}
#pageCentre .SousTitrePage {
  	font-size: 		16px;  
  	font-weight: 		bold; 
  	color: 			#bbe700; 
  	font-family: 		Verdana,Arial,Helvetica,sans-serif; 
  	text-decoration: 	none;
}
#pageCentre a:hover{
  	text-decoration: 	underline;
}
#menuDroite {
  	position:	 	absolute;
  	left: 			734px;
  	top:			0;
  	width:  		215px;
  	height:			75%;
}
#menuDroite a:hover {
	text-decoration: 	underline;
}
#menuDroite td {
	background-color: 	#F3C200;
}
#documents li {
	list-style-image: 	url(IMG/puceblanche.gif);
	padding:        	5;
	font-size: 		10px;
  	font-weight: 		bold;
}
#pubDroite {						/*fond du menu droit*/
position:	 	relative;
	background-color: 	#96A800;
	height : 		1310px;
	width:  		215px;
	margin-top:-10px;
}
#pubgoogle {
	margin-left:		10px;
	margin-right:		10px;
	margin-top:		15px;
	background-color:	#fff;
}

#pub2 {
	margin-left:		8px;
	margin-top:		15px;
	/*margin-left:		-4px;*/
	padding-top:   		15px;
	left: 			0;
	width:  		200px;
}

#pub3 {
	/*margin :        	0;*/
	padding:        	0;
	width:  		200px;
	/*margin-top: 		-15px;
	margin-left: 		-4px;*/
	margin-left:		8px;
	margin-top:		15px;
	/* background-color: #96A800;*/
}

.smallFont {
	font-size: 		10px;
  	font-weight: 		bold;
}
#actualite li {
	margin :        0;
	padding:        5;
	vertical-align: middle;
}
#actualite .titre{
	z-index:	0;
}
#actualite .archives{
	z-index:	100;
	font-weight:	bold;
	color: 		#000000;
	float:		right;
	margin-right:	5px;
	/*margin-top:	-23px; MARCHE SOUS IE7 UNIQUEMENT*/
	margin-top:	0px;
	margin-bottomp:	20px;
}
#actualite .archives a{
	color:		#b92533;
}
.texteNoir {
	color: #000000;
}
.titreNoir {
	font-size: 13px;
	color: #000000;
}


.
.veryLargeForms  {width:300px;}
.largeForms  {width:200px;}
.smallForms  {width:90px;}
.verySmallForms  {width:60px;}
.tinyForms  {width:30px;}
.tinyheightForms  {
	height:15px;
	font-size: 10px;
}

.Textareas  {
	width:							350px;
	height:							80px;
}
.largeTextareas  {
	width:							500px;
	height:							100px;
}
.hugeTextareas  {
	width:							600px;
	height:							150px;
}
.pagination{
	font-size:	10px;
	text-align:	left;
}

.TitreActus{
	font-size:	10px;
	text-align:	left;
}
.TitreActus a{
	color:		#b92533;
	
}