@import url("avoir.css");
acronym{
	cursor: help;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF9900;
}

body {
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#conteneur {
	width: 950px;
	background-color: #FFFFFF;
	position: absolute;
}

#zonetexte {
	color: #666666;
	height: 100%;
	font-size: 11px;
	width: 510px;
	position: relative;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align:justify;
	float: left;

}

.glossaire {
	width:100%;
}

.motglossaire{
	float:left;
}

.definition{

margin-bottom:7px;

}

p { }

a {

	color:#0099CC;

	text-decoration: none;

}

a:hover {

	color: #0099CC;

	text-decoration: underline;

}

a img {border-width : 0px;}

/*h1 {

	font-size: 30px;

	color: #000000;

}
*/
h1 {
	padding-left: 25px;
	line-height: 30px;
	font-size: 1.6em;
	color: #88C4FF;
}

h2 {

	padding-left: 25px;

	line-height: 30px;

	font-size: 1.6em;

	color: #88C4FF;

	/*	background-repeat: no-repeat;

	background-position: left center;

	background-image: url(../img/h2.gif); */

}

h3 {

	font-size: 14px;

}

h4 {

	font-size: 12px;

	background-color: #C4CDD7;

	color: #577795;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #879CBA;

}
#texte1 h1 {
	padding-left: 25px;
	line-height: 30px;
	font-size: 1.6em;
	color:#F00000;
}
#texte1 h2 {

	padding-left: 25px;

	line-height: 30px;

	font-size: 1.6em;

	color:#F00000;
}

#texte1 h3 {

	padding-left: 25px;

	line-height: 20px;

	font-size: 1.2em;

	color:#F00000;

	/*	background-repeat: no-repeat;

	background-position: left center;

	background-image: url(../img/h2.gif); */

}

#texte1 a:link {

color:#F00000;}

#texte1 a:visited {

color:#F00000;}

#texte2 h1 {
	padding-left: 25px;
	line-height: 30px;
	font-size: 1.6em;
	color:#FED649;
}

#texte2 h2 {

	padding-left: 25px;

	line-height: 30px;

	font-size: 1.6em;

	color:#FED649;
}

#texte2 h3 {

	padding-left: 25px;

	line-height: 20px;

	font-size: 1.2em;

	color:#FED649;

	/*	background-repeat: no-repeat;

	background-position: left center;

	background-image: url(../img/h2.gif); */

}

/*#texte2 a:link {

color:#FED649;}*/

#texte2 a:link {

color:#FF6600;}

/*#texte2 a:visited {

color:#FED649;}*/

#texte2 a:visited {

color:#FF6600;}

#texte3 h1 {
	padding-left: 25px;
	line-height: 30px;
	font-size: 1.6em;
	color:#66CC66;
}
#texte3 h2 {

	padding-left: 25px;

	line-height: 30px;

	font-size: 1.6em;

	color:#66CC66;
}

#texte3 h3 {

	padding-left: 25px;

	line-height: 20px;

	font-size: 1.2em;

	color:#66CC66;
}

#texte3 a:link {

color:#66CC66;}

#texte3 a:visited {color:#66CC66;}
#texte4 h1 {
	padding-left: 25px;
	line-height: 30px;
	font-size: 1.6em;
	color:#3399FF;
}
#texte4 h2 {

	padding-left: 25px;

	line-height: 30px;

	font-size: 1.6em;

	color:#3399FF;
}

#texte4 h3 {

	padding-left: 25px;

	line-height: 20px;

	font-size: 1.2em;

	color:#3399FF;

	/*	background-repeat: no-repeat;

	background-position: left center;

	background-image: url(../img/h2.gif); */

}

#texte4 a:link {

color:#3399FF;}

#texte4 a:visited {

color:#3399FF;}



#page{

	width: 950px;

	margin-left: auto;

	margin-right: auto;

	margin-top:0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;



}

/*	--------------------------------------------------------------------------------------- */

/*	------------------------------EN TETE SITE -------------------------------------------- */

/*	--------------------------------------------------------------------------------------- */

#entetesite {

	width: 950px;

	height: 165px;

	margin-right: auto;

	margin-left: auto;

	margin-top:0px;

/*	background-image: url(../img/entete.jpg);

	background-repeat: no-repeat;

	background-position: left top;*/

}

#imagefondheader {

/*	width: 950px;

	height: 165px;

	margin-right: auto;

	margin-left: auto;

	margin-top:0px;*/

	background-image: url(../img/entete.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

#imagefondheader0 {

/*	width: 950px;

	height: 165px;

	margin-right: auto;

	margin-left: auto;

	margin-top:0px;*/

	background-image: url(../img/entete.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

#imagefondheader1 {

/*	width: 950px;

	height: 165px;

	margin-right: auto;

	margin-left: auto;

	margin-top:0px;*/

	background-image: url(../img/entete1.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

#imagefondheader2 {

/*	width: 950px;

	height: 165px;

	margin-right: auto;

	margin-left: auto;

	margin-top:0px;*/

	background-image: url(../img/entete2.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

#imagefondheader3 {

/*	width: 950px;

	height: 165px;

	margin-right: auto;

	margin-left: auto;

	margin-top:0px;*/

	background-image: url(../img/entete3.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

#imagefondheader4 {

/*	width: 950px;

	height: 165px;

	margin-right: auto;

	margin-left: auto;

	margin-top:0px;*/

	background-image: url(../img/entete4.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

#entetesiteintra {

	width: 950px;

	height: 80px;

	margin-right: auto;

	margin-left: auto;

	margin-top:0px;

}

#titresite {

	display:none;

}

#titresite h1 {

	width: 950px;

	float: left;

	background-color: transparent;

	}

#titresite h1 span {

	display:none

	}

#infomap {

	font-size: 11px;

	width: 250px;

	padding-top: 3px;

	margin-top: 0px;

	float: right;

	height: 15px;

}

#logosite {

	margin-left: 350px;

	margin-bottom: 18px;

}

#rubriques {

vertical-align:top;

margin-top:-18px;

	width: 950px;

	height: 80px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000;

	/* background-image: url(../img/rubriques.gif);

	background-repeat: no-repeat;

	background-position: 40px center; */

}

#logo {

vertical-align:top;

	width: 250px;

	height: 80px;

	float:left;

	padding-left:20px;

	/* background-image: url(../img/rubriques.gif);

	background-repeat: no-repeat;

	background-position: 40px center; */

}

/*	--------------------------------------------------------------------------------------- */

/*	----------------------------------NAVIGATION EN TETE----------------------------------- */

/*	--------------------------------------------------------------------------------------- */

#navigation {

	width: 640px;

	white-space: nowrap;

	height: 80px;

	float: right;

vertical-align:top;

}

#navigation ul {

	list-style:none;

padding-top:0px;

padding-right:0px;

padding-bottom:0px;

margin-top:0px;

margin-right:0px;

margin-bottom:0px;

}

#navigation li {

	list-style: none;

	width: 150px;

	line-height: 50px;

	white-space: nowrap;

	float: left;

}

#navigation a#menu0 {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	color: #FFF;

	height: 80px;

	background-image: url(../img/fond-menu0-a.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

}

#navigation a#menu0:hover {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	color: #FFF;

	height: 80px;

	background-image: url(../img/fond-menu0-hover.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

}

#navigation a#menu1 {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	height: 80px;

	background-image: url(../img/fond-menu1-a.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

	color: #FFF;

}

#navigation a#menu1:hover {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	color: #FFF;

	height: 80px;

	background-image: url(../img/fond-menu1-hover.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

}

#navigation actifmenu1 {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	height: 80px;

	background-image: url(../img/fond-menu1-hover.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

	color: #FFF;

}

#navigation a#actifmenu1 {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	height: 80px;

	background-image: url(../img/fond-menu1-hover.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

	color: #FFF;

}

#navigation a#menu2 {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	color: #FFF;

	height: 80px;

	background-image: url(../img/fond-menu2-a.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

}

#navigation a#menu2:hover {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	color: #FFF;

	height: 80px;

	background-image: url(../img/fond-menu2-hover.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

}

#navigation actifmenu2 {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	height: 80px;

	background-image: url(../img/fond-menu2-hover.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

	color: #FFF;

}

#navigation a#actifmenu2 {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	height: 80px;

	background-image: url(../img/fond-menu2-hover.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

	color: #FFF;

}

#navigation a#menu3 {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	color: #FFF;

	height: 80px;

	background-image: url(../img/fond-menu3-a.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

}

#navigation a#menu3:hover {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	color: #FFF;

	height: 80px;

	background-image: url(../img/fond-menu3-hover.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

}

#navigation actifmenu3 {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	height: 80px;

	background-image: url(../img/fond-menu3-hover.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

	color: #FFF;

}

#navigation a#actifmenu3 {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	height: 80px;

	background-image: url(../img/fond-menu3-hover.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

	color: #FFF;

}

#navigation a#menu4 {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	color: #FFF;

	height: 80px;

	background-image: url(../img/fond-menu4-a.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

}

#navigation a#menu4:hover {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	color: #FFF;

	height: 80px;

	background-image: url(../img/fond-menu4-hover.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

}

#navigation actifmenu4 {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	height: 80px;

	background-image: url(../img/fond-menu4-hover.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

	color: #FFF;

}

#navigation a#actifmenu4 {

	text-decoration: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000;

	font-size: 13px;

	font-weight: bold;

	height: 80px;

	background-image: url(../img/fond-menu4-hover.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	display: block;

	line-height: normal;

	text-align: center;

	color: #FFF;

}





.titreaccueil {

font-size:14px;

font-weight:bold;

color:#006699;

float:left;

}

.soustitreaccueil {

font-size:10px;

color:#006699;

clear:left;

}

.question {

	color:#000000;

	font-size: 11px;

font-weight:bold;

	width: 100%;

	float: left;

padding-left: 5px;

padding-right: 5px;

margin-bottom:5px;

margin-top: 10px;

} 

.popupglossaire {

font-size: 11px;

color:#666666;

} 

.gras {

/*	font-size: 11px; */

font-weight:bold;

} 

.italic {

font-style:italic;

}

.violet {

color:#990066;

}

.reponse {

	color:#666666;

	font-size: 11px;

	width: 100%;

	float: left;

padding-left: 5px;

padding-right: 5px;

margin-bottom:5px;

margin-top: 10px;

}

/*.intro {

color:#FFFFFF;

	font-size: 12px;

	width: 100%;

background-color:#333399;*/

/*padding-left: 5px;*/

/*padding-right: 5px;

margin-bottom:5px;

margin-top: 10px;

}*/

.intro {

/*	font-size: 12px;*/

font-weight:bold;

	width: 100%;

	padding-right: 5px;

	margin-bottom:5px;

	margin-top: 10px;

	/*padding-bottom: 5px;*/

	border: 1px solid #DBDBDB;

	background-color: #E9E9E9;

	background-image: url(../img/degrade-bloc-simple.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.conclusion {

color:#FFFFFF;

/* font-size: 12px; */

font-weight:bold;

width: 100%;

background-color:#CCCCCC;

border-top-width:2px;

border-top-style:dashed;

border-top-color:#000000;

text-align:center;

/*padding-left: 5px;*/

padding-right: 5px;

margin-bottom:5px;

margin-top: 10px;

float:left;

}

.lignehr {

color:#FFFFFF;

/* font-size: 12px; */

font-weight:bold;

width: 100%;

background-color:#FFFFFF;

border-top-width:1px;

border-top-style:solid;

border-top-color:#666666;

text-align:center;

/*padding-left: 5px;*/

padding-right: 5px;

margin-bottom:5px;

margin-top: 10px;

}

.centre {

	color:#666666;

	font-size: 11px;

	width: 100%;

text-align:center;

clear:both;

padding-left: 5px;

padding-right: 5px;

margin-bottom:5px;

margin-top: 10px;

}

.listeitw {

width: 100%;

clear:both;

}

.imggauche {

margin-right: 10px; 

/*border-top: 7px; border-bottom:7px; border-left: 7px; border-right: 7px;  border-color:#999999; border-style:groove; */

float:left;

}

.imggauchebordure {

margin-right: 10px; 

/*border-top: 7px; border-bottom:7px; border-left: 7px; border-right: 7px;  border-color:#999999; border-style:groove; */

float:left;

border-width:1px;

border-style:solid;

border-color:#000000;

}

.imgdroite {

margin-left: 10px; 

/*border-top: 7px; border-bottom:7px; border-left: 7px; border-right: 7px;  border-color:#999999; border-style:groove; */

float:right;

}

.imgdroitebordure {

margin-left: 10px; 

/*border-top: 7px; border-bottom:7px; border-left: 7px; border-right: 7px;  border-color:#999999; border-style:groove; */

float:right;

border-width:1px;

border-style:solid;

border-color:#000000;

}

.dico {

text-decoration:underline;}

#pubhaut { 

text-align:center;

}

#pubbas {

	text-align:center;

	margin-top: 20px;

	margin-bottom: 12px;

}

#droite {
width: 250px;
	/* position: relative; */
	float: right;
	margin-right: 0px;
	margin-top: 10px;
	color: #666666;
}
#fluxrss {
	font-size:10px;
	padding-bottom: 5px;
	border: 1px solid #DBDBDB;
	margin-bottom: 5px;
	background-color: #E9E9E9;
	background-image: url(../img/degrade-bloc-simple.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#fluxrss h3 {
	font-size: 1.2em;
	color: #666666;
	padding-left: 5px;
	background-image: none;
	margin:0px;
}
#fluxrss ul {
	margin:5px;
	padding: 0px;
}
#fluxrss li {
	margin-left:20px;
	padding-left: 0px;
	list-style:circle;
}
#fluxrss li a:link{
color:#FF3300;
}
#fluxrss li a:visited{
color:#FF3300;
}
#blocsimple {

	padding-bottom: 5px;

	border: 1px solid #DBDBDB;
	
	font-size: 11px;

	margin-bottom: 5px;

	background-color: #E9E9E9;

	background-image: url(../img/degrade-bloc-simple.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

#blocsimple p {

	font-size: 11px;

	padding-right: 5px;

	padding-left: 5px;

	width: 50%;

}

#bloclivre {

	border: 1px solid #9DCCFF;

	float:left

}

#blocsimple p {

	font-size: 11px;

	padding-right: 5px;

	padding-left: 5px;

}

#blocsimple h2 {

	font-size: 1em;

	color: #666666;

	padding-left: 5px;

	background-image: none;

}

#blocpub {

	margin-bottom: 10px;

	/* border: 1px solid #9DCCFF; */

}

#blocimage {

	padding-bottom: 5px; 

	margin-bottom: 5px;

	border: 1px solid #DBDBDB;

	background-image: url(../img/fond-bloc-image.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}

#blocimage p {

	font-size: 11px;

	padding-right: 5px;

	padding-left: 5px;

	width: 50%;

}

#blocimage h2 {

	font-size: 1em;

	color: #666666;

	padding-left: 5px;

	background-image: none;

}



/*	--------------------------------------------------------------------------------------- */

/*	----------------------------------NAVIGATION EN TETE----------------------------------- */

/*	--------------------------------------------------------------------------------------- */

#gmenu {

	width: 170px;

	position: relative;

	float: left;

	background-color:#FF9900;

	padding-top: 10px;

	padding-bottom: 10px;

}

#gmenu ul {

	padding: 0;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	list-style-image: none;

	list-style-type: none;

	background-color: #0099CC;

}

#gmenu li {

	width: 150px;

	white-space: nowrap;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #88C4FF;

}

#gmenu a {

	display: block;

	border-top-style: none;

	height: 20px;

	font-size: 12px;

	/* font-size: 11px; */

	color: #FFF;

	padding-left: 10px;

	text-decoration: none;

	border-left-style: none;

	border-right-style: none;

	border-bottom-style: none;

	/*text-transform: uppercase;*/

	padding-top: 5px;

	font-weight: normal; 

}

#gmenu a:hover {

	display: block;

	height: 20px;

	font-size: 12px;

	padding-left: 10px;

	text-decoration: underline;

font-weight:bold;

color:#FFFFFF;

	padding-top: 5px;

background-color:#FF9900;

}

#gmenu0 {

	width: 170px;

	position: relative;

	float: left;

	background-color:#CCCCCC;

	padding-top: 10px;

	padding-bottom: 10px;

}

#gmenu1 {

	width: 170px;

	position: relative;

	float: left;

	background-color:#F00000;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-top: 10px;

}

#gmenu1 ul {

	padding: 0;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	list-style-image: none;

	list-style-type: none;

	background-color: #E9E9E9;

}

#gmenu1 li {

	width: 150px;

	white-space: nowrap;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #F00000;

}

#gmenu1 a {

	display: block;

	border-top-style: none;

	height: 20px;

	font-size: 12px;

	/* font-size: 11px; */

	color: #666666;

	padding-left: 10px;

	text-decoration: none;

	border-left-style: none;

	border-right-style: none;

	border-bottom-style: none;

	/*text-transform: uppercase;*/

	padding-top: 5px;

	font-weight: normal; 

}

#gmenu1 a:hover {

	display: block;

	height: 20px;

	font-size: 12px;

	padding-left: 10px;

	text-decoration: underline;

font-weight:bold;

color:#F00000;

	padding-top: 5px;

background-color:#FFFFFF;

}





#gmenu2 {

	width: 170px;

	position: relative;

	float: left;

	background-color:#FED649;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-top: 10px;

}

#gmenu2 ul {

	padding: 0;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	list-style-image: none;

	list-style-type: none;

	background-color: #E9E9E9;

}

#gmenu2 li {

	width: 150px;

	white-space: nowrap;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #FED649;

}

#gmenu2 a {

	display: block;

	border-top-style: none;

	height: 20px;

	font-size: 12px;

	/* font-size: 11px; */

	color: #666666;

	padding-left: 10px;

	text-decoration: none;

	border-left-style: none;

	border-right-style: none;

	border-bottom-style: none;

	/*text-transform: uppercase;*/

	padding-top: 5px;

	font-weight: normal; 

}

#gmenu2 a:hover {

	display: block;

	height: 20px;

	font-size: 12px;

	padding-left: 10px;

	text-decoration: underline;

font-weight:bold;

color:#FED649;

	padding-top: 5px;

background-color:#FFFFFF;

}



#gmenu3 {

	width: 170px;

	position: relative;

	float: left;

	background-color:#66CC66;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-top: 10px;

}

#gmenu3 ul {

	padding: 0;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	list-style-image: none;

	list-style-type: none;

	background-color: #E9E9E9;

}

#gmenu3 li {

	width: 150px;

	white-space: nowrap;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #66CC66;

}

#gmenu3 a {

	display: block;

	border-top-style: none;

	height: 20px;

	font-size: 12px;

	/* font-size: 11px; */

	color: #666666;

	padding-left: 10px;

	text-decoration: none;

	border-left-style: none;

	border-right-style: none;

	border-bottom-style: none;

	/*text-transform: uppercase;*/

	padding-top: 5px;

	font-weight: normal; 

}

#gmenu3 a:hover {

	display: block;

	height: 20px;

	font-size: 12px;

	padding-left: 10px;

	text-decoration: underline;

font-weight:bold;

color:#66CC66;

	padding-top: 5px;

background-color:#FFFFFF;

}





#gmenu4 {

	width: 170px;

	position: relative;

	float: left;

	background-color:#3399FF;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-top: 10px;

}

#gmenu4 ul {

	padding: 0;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	list-style-image: none;

	list-style-type: none;

	background-color: #E9E9E9;

}

#gmenu4 li {

	width: 150px;

	white-space: nowrap;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #3399FF;

}

#gmenu4 a {

	display: block;

	border-top-style: none;

	height: 20px;

	font-size: 12px;

	/* font-size: 11px; */

	color: #666666;

	padding-left: 10px;

	text-decoration: none;

	border-left-style: none;

	border-right-style: none;

	border-bottom-style: none;

	/*text-transform: uppercase;*/

	padding-top: 5px;

	font-weight: normal; 

}

#gmenu4 a:hover {

	display: block;

	height: 20px;

	font-size: 12px;

	padding-left: 10px;

	text-decoration: underline;

font-weight:bold;

color:#3399FF;

	padding-top: 5px;

background-color:#FFFFFF;

}





#menugenerique {

	width: 170px;



	float: left;

	background-color:#006600;

	padding:0px;

	margin:0px;

}

#menugenerique {

	width: 170px;

	position: relative;

	clear:left;

	/*float: left; */

	background-color:#FFFFFF;

	padding-top: 10px;

	padding-bottom: 10px;

}


.addthis {

                float:right;

                margin-top: 5px;

}




/*#menugenerique ul {

	padding: 0;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	list-style-image: none;

	list-style-type: none;

	background-color:#3399FF;

}

#menugenerique li {

	width: 150px;

	white-space: nowrap;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #88C4FF;

}

#menugenerique a:link{

	display: block;

	border-top-style: none;

	height: 20px;

	font-size: 12px;

	color:#FFFFFF;

	padding-left: 10px;

	text-decoration: none;

	border-left-style: none;

	border-right-style: none;

	border-bottom-style: none;

	padding-top: 5px;

	font-weight: normal; 

}

#menugenerique a:hover {

	display: block;

	height: 20px;

	font-size: 12px;

	padding-left: 10px;

	text-decoration: underline;

	font-weight:bold;

	color:#FFFFFF;

	padding-top: 5px;

background-color:#3399FF;

}

*/

/*	--------------------------------------------------------------------------------------- */

/*	----------------------------------PIED DE PAGE----------------------------------------- */

/*	--------------------------------------------------------------------------------------- */

#pied {

	clear:both;

	margin-left: auto;

	margin-right: auto;

	width: 950px;

	height: 20px;

	background-color: #0099CC;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #FF9900;

}

#pied p {

	text-align: left;

	vertical-align:middle;

	font-size: 11px;

	color: #666666;

	background-color: #D7D7D7;

	width: 750px;

	height: 17px;

	padding-left: 10px;

	padding-top: 3px;

	margin:0px;

}

#pied a {

	text-decoration: none;

	color: #9C4F3B;

	font-weight: normal;

}

#pied a:hover {

	text-decoration: none;

	color: #C67B68;

	font-weight: normal;

}

/*	--------------------------------------------------------------------------------------- */

/*	----------------------------------FORMULAIRES------------------------------------------ */

/*	--------------------------------------------------------------------------------------- */

form {

	width:95%;

	margin-right: auto;

	margin-left: auto;

}

fieldset {

	width: 100%;

}

legend {

	font-size: 12px;

	font-weight: bold;

	color: #999999;

}

label {

	font-weight:bold;

	margin-left: 30px;

	display: inline;

	float: left;

	width: 150px;

}

input {

	border:1px solid #C1D6F7;

}

select, option {

}

select optgroup{

	color: #b30000 ;

}
caption {

}

#flotg {

float:left}

