body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
} 
/*body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #A3FE49;
}*/
#aubigny {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-align: center; /* on rétablit l'alignement normal du texte */
	position: relative;
     }
.menuaccueil {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	}
a.menuaccueil {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	}
a.menuaccueil:hover {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.menuhautACTIF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.menuhaut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
a.menuhaut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
a.menuhaut:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	height: 100%;
	width: 100%;
	line-height: 35px;
/*	background-repeat: repeat-x;
	background-color: #000000;
	background-image: url(images/menu_2_pix.jpg);*/
}
.menuboxe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
a.menuboxe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
a.menuboxe:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline overline;
	height: 100%;
	width: 100%;
	line-height: 35px;
	background-repeat: repeat-x;
	background-color: #333333;
	background-image: url(images/menu_2_pix.jpg);
}
.menutit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.txt14GB{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
}
.txt14GN {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
}
a.txt14GN {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
}
a.txt14GN:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	font-size: 14px;
	text-decoration: none;
}
.txt14Ggris {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	font-size: 14px;
}
a.txt14Ggris {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	font-size: 14px;
}
a.txt14Ggris:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 14px;
	text-decoration: underline overline;
}
.txt13GB{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13PX;
}
.txt13GN {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 13PX;
}
a.txt13GN {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 13PX;
	text-decoration: none;
}
a.txt13GN:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	font-size: 13PX;
	text-decoration: none;
}
.txt11N {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
.txt12GN {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
}
.txt12GR{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	font-size: 12px;
}

.menugauchet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-indent: 15px;
	text-align: left;
}
a.menugauchet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-indent: 15px;
		text-decoration: none;
}
a.menugauchet:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-indent: 15px;
	text-decoration: none;
	background-color: #000000;
}

a.blocpuce:hover {
	background-image: url(images/bloc-puce.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
a.menutit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.menutit:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	height: 100%;
	width: 100%;
	line-height: 35px;
	background-repeat: repeat-x;
	background-color: #333333;
	background-image: url(images/menu_2_pix.jpg);
	font-weight: bold;
}
.menubas {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.menubas {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.menubas:hover {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.blocpartenaire {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.blocmilieupage {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.formlabel {
}
input, select {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	padding: 2px;
	margin: auto;
	border: thin none #CCCCCC;
}
.piedpage {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Txtaccrocheverte {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.Txtaccrochenoir {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.txtvert12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5CAF39;
}
a.txtvert12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5CAF39;
	text-decoration: underline;
}
a.txtvert12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5CAF39;
	text-decoration: underline;
}
.txtvert12G {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5CAF39;
}
.txtvert14G {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5CAF39;
}
a.txtvert14G {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5CAF39;
}
a.txtvert14G:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5CAF39;
}
.fondParcours {
	background-image: url(img/notre-parcours-fond.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
a.fondmenugaucheACTIF {
	background-image: url(images/_bg_menu_h3.jpg);
	background-repeat: repeat-x;
	text-align: left;
	width: 188px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	position: fixe;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-position: bottom;
	vertical-align: middle;
	height: 35px;
}
.fondmenugauche {
	background-image: url(images/_bg_menu_h3.jpg);
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;

}


a.fondmenugauche {
	background-image: url(images/_bg_menu_h3.jpg);
	background-repeat: repeat-x;
	text-align: left;
	width: 188px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	position: fixe;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-position: bottom;
	vertical-align: middle;
	height: 35px;
}
a.fondmenugauche:hover {
	text-align: left;
	width: 188px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	position: fixe;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align: middle;
	height: 35px;
	background-color: #000000;

}
.txtbtvertclair {
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
a.txtbtvertclair {
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.txtbtvertclair:hover {
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.txtAccueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
a.menumentions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.menumentions:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
a.txtAccueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.txtAccueil:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.fondmenumaintenance {
	background-image: url(images/_bg_menu_h4.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	position: fixe;
	background-position: top;
	height: 55px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
a.fondmenumaintenance:hover {
	background-image: url(images/_bg_menu_h4.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	position: fixe;
	background-position: top;
	height: 55px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

#cse-search-box
{
	
	margin: 11px 0px 0px 65px;
	
}

#cse-search-box input[type=text]{
	float:left;
	border:0;
	width: 150px;
	height: 22px;
	background:url(deco/chmpRecherche.png) top left no-repeat;
	color: #333333;
	padding: 5px 0px 0px 15px;
}

#cse-search-box input[type=submit]{
	float:left;
	border:0;
	width: 30px;
	height: 25px;
	background:url(deco/chmpRecherche.png) top right no-repeat;
	cursor:pointer;
}
#cse-search-box input[type=submit]:hover{
	background-position: right bottom;
}
.fondmenugaucheG {
	background-image: url(images/_bg_menu_h3G.jpg);
	background-repeat: repeat-x;
	text-align: left;
	width: 188px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	position: fixe;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-position: bottom;
	vertical-align: middle;
	height: 35px;
}
.blocpuce {
	background-image: url(images/bloc-puce.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
a.blocpuce {
	background-image: url(images/bloc-puce.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	width: 188px;
}
.txt15Nitalique {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 15px;
	font-style: italic;
}
.txtmateriels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5CAF39;
}
a.txtmateriels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5CAF39;
	text-decoration: none;
}
a.txtmateriels:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}