/* rouge aa1721*/
body {
	/*overflow:hidden;*/
	color:000000;
	font-size: 12px;
	background-color: #cccccc;
		margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

h1 {
	font-size: 25px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding:0px;
	margin:0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13;
	color:  #006699;
	font-weight: bold;/**/
	/*text-transform: uppercase;*/
	
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 0 0 0 0px;
}


/*mise en page */
.taille {	font-size: 100%;}
.conteneur {
	width: 100%;
	height: 100%;
	background-image: url(css/fond_bas.gif);
	background-repeat: repeat;

	/*background-image: url(css/fond_bordeau.jpg);*/

/*position: absolute;*/


}

.header {
height: 1px;

}

.frame {
	margin-left: 0px;
	width: 100%;
	height: 93%;
	overflow: auto;
	margin: 0px;
	padding: 0px;
	background-color: #EFEFEF;


	}
	
.fondg {
	background-image: url(css/ciel.jpg);
	background-repeat: repeat-x;
	/*background-attachment: scroll;*/


}
.fondblanc {
	background-color: #FFFFFF;
	padding: 5px;
}
.footer {
	margin-left: 0px;
	width: auto;
	height: 20px;
	background-image: url(css/fond_bas.gif);
	background-repeat: repeat;


	/*height: 10%;*/

	
}

/*///////////////////////////////////////////*/
#menun1 {
	padding: 0px;
	margin-bottom: 0px;
	width: 214px;
	/*border: 1px solid #628CB6;*/





}

/*H1*/
#titre {
	font-size: 25px;
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;




	/*font-weight: bold;*/

}
#minititre {
	font-size: 80%;
	color: #006699;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;


}
#chapo {

	width: 450px;
	

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #cccccc;
	border-right-color: #CCCCCC;
	
}
#chapo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	font-weight: normal;
	padding: 0 0 10 10px;
	/*text-align: justify;*/

}

#chapo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	padding: 0 0  10 0px;
	/*text-align: justify;*/

}
#chapo2009 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	padding: 0 0  10 2px;
	line-height: 18px;

	/*text-align: justify;*/

}

#news {
	
	padding: 0px 0px 1px;
	margin-bottom: 0px;
	width: 212px;
	/*background-image: url(css/menu_fond2.jpg);*/

}
#liens {
	
	
	padding: 0px 0px 1px;
	margin-bottom: 0px;
	width: 212px;

}
#ariane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #FF6600;
	text-transform: uppercase;
	padding-top: 20px;


}
#ariane a{
	color: #FF6600;
	text-decoration: none;

}
#ariane a:visited{
	color: #FF6600;
	text-decoration: none;

}
#ariane a:hover{
	text-decoration: underline;


	/*color: #666666;*/
}
/*pour le contenu*/
/*H2*/
.titretexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13;
	color:  #006699;
	font-weight: bold;/**/
	/*text-transform: uppercase;*/
	padding: 10px 0px 2px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 0 0 10 0px;


}

#texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;/**/
	width: 450px;
text-align: justify;
	/*background-color: #eeeeee;
	background-image: url(2008/fondtexte.jpg);*/
	padding: 0px;

}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;/**/
	width: 450px;

}
/*//////////////////////////////////Lien dans le texte/*/
/*lien dans le texte*/

.lient1 {
	/*font-size: 80%;*/
	color:#006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 0px 0px 0px;




}
.lient1 a{
	color:#006699;
	text-decoration: underline;
}
.lient1 a:hover{
	color:#666666;
	text-decoration: none;
}

/*lien avec puce fleche*/
.liensuite {
	font-size: 11px;
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 3px 0px 2px 20px;
	background-image: url(css/puce_fleche.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
		font-weight: bold;



}
.liensuite a{
	
		color: #006699;
	text-decoration: none;
}
.liensuite a:hover{
	color:#333333;
	text-decoration: underline;
}
/* utiliosé dans la colonne de droite*/
.textecolg a {
	
		color: #006699;
	text-decoration: none;
}
.textecolg  a:visited {
	
		color: #006699;
	text-decoration: none;
}
.textecolg a:hover{
	color:#333333;
	text-decoration: underline;
}

.pucefl{

	/*background-position: 0px center;
		padding: 0px 3px 0px 20px;
	height: 30px;*/
}
/*
#texte a{
	text-transform: none;
	text-transform: uppercase;
		color:#999999; }
		#texte a:visited{ 	text-transform: none;}
#texte a:hover{ color:#6666666;}
*/
.marge10 {
	padding: 0px 5 5 5px;
	text-align: left;

}
.marge40 {
	padding: 0px 0 5 35px;
	text-align: left;

}
#admin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
#admin a {
	color: #FF0000;
	/*background-color: #FF99FF;*/
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;

}
#admin a:visited {
	color: #FF0000;}
#admin a:hover {
	text-decoration: underline;
}

/*///////////////////BARRE lien ///////////////*/
.liensm a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #666666;*/
	text-decoration: none;
	padding: 2px 2px 2px 5px ;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;

	display: block;



}
.liensm a:hover{	color: #999999;}

.liensm1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	/*color: #666666;*/
	text-decoration: none;
	padding: 9px 2px 5px 28px;
	display: block;
	
	background-image: url(css/fond_menu_rouge.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: bold;






}
.liensm1 a:hover{	color: #999999;}


.liensm2 { color: #444444;/**/}

.liensm2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;/*0.7em;*/
	color: #444444;/**/
	text-decoration: none;
	padding: 5px 2px 5px 20px;
	display: block;

	font-weight: bold;
	/*font-weight: bold;*/

	background-image: url(css/fond_menu_rouge.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;




}
.liensm2 a:hover{	color: #444444;
	background-image: url(css/fond_menu_rouge_vide.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;}




.liensm2oui a, .liensm2oui a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 2px 5px 20px;
	display: block;
	background-image: url(css/fond_menu_rouge_oui.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	font-weight: bold;
	/*font-weight: bold;*/

}
.liensm3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	padding: 4px 2px 4px 28px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #A4BCD5;
	text-align: left;
}
.liensm3oui {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	padding: 4px 2px 4px 28px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #A4BCff;
	text-align: left;
}

.liensm3 a{  text-decoration: none;}
.liensm3 a:hover{	color: #ffffff;}

/*///////////////////fin BARRE lien ///////////////*/
.color1 a{	color: #628CB6;
	border-top-color: #ffffff;}
.color2 a{	color: #444444;
	border-top-color: #BC0210;}
.color3 a{	color: #628CB6;
	border-top-color: #cccccc;}
/*barre sous menu actu et news*/
.stitre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 10px;

}
.stitre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9C0014;
	padding-bottom: 10px;
}
.admin2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#pied {
	background-repeat: repeat-x;
	height: 40px;
}
.puce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.mailto a{
	color: #999999;
	text-decoration: none;
}

.mailto a:hover{
	text-decoration: underline;
	color: #666666;
}
#menuref {
	padding: 0 0 5 0px;
	margin-bottom: 0px;
	width: 214px;
		
	border: 0px solid #ff6600;
	/*background-color: #ff0000;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-align: center;
	background-image: url(images2/menu_sous.jpg);
	background-repeat: repeat-x;



}
#menuref a{ 	color: #ffffff;
	text-decoration: none;}
#menuref a:visited{ 	color: #ffffff;
	text-decoration: none;}
#menuref a:hover{ 
	text-decoration: underline;}
	
#menuref2009 {
	padding: 0 0 0 0px;
	margin-bottom: 0px;
	width: 220px;
		
	border: 0px solid #ff6600;
	/*background-color: #ff0000;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	/*text-align: center;*/
	background-image: url(images2/menu_sous2009.jpg);
	background-repeat: repeat-x;



}
#menuref2009 a{ 	color: #ffffff;
	text-decoration: none;}
#menuref2009 a:visited{ 	color: #ffffff;
	text-decoration: none;}
#menuref2009 a:hover{ 
	text-decoration: underline;}
