body {
	background-color:#EEEFF0;;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
p, td { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; }

p { margin-top: 7px; margin-bottom: 5px }

ul, ol		{ margin-top: 10px; margin-bottom: 5px; margin-left: 12px;}
li			{ margin-top: 0px; margin-bottom: 0px; margin-left: 12px }
ol			{ margin-top: 5px; margin-bottom: 5px; margin-left: 20px }

a:link		{ font-size:12px; text-decoration:none; color:#003CFF; font-weight:bold }
a:visited	{ font-size:12px; text-decoration:none; color:#003CFF; font-weight:bold }
a:hover, a:active { font-size:12px; text-decoration:underline; font-weight:bold;}

a.lienmenu:link, a.lienmenu:visited	{ font-size:11px; text-decoration:none; color:#666666; font-weight:normal }
a.lienmenu:hover, a.lienmenu:active	{ font-size:11px; text-decoration:underline; font-weight:normal;}

a.plusdinfo:link, a.plusdinfo:visited	{ font-size:11px; text-decoration:none; color:#003CFF; font-weight:bold }
a.plusdinfo:hover, a.plusdinfo:active	{ font-size:11px; text-decoration:underline; font-weight:bold;}

ul.L1
{
	list-style-type:circle;
	font-size: 11px;
	margin-left: 9px;
	padding-left: 1em;
	padding-top:10px; 
}
li.L1
{
	margin-top: 10px; margin-bottom: 5px; margin-left: 12px;
}
.page
{
	margin:0px;
	background-image: url(../IMAGES/GUIDEINFO-home.gif);
	background-repeat: no-repeat;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.bgNews {
	background-color:d1dce1;
	padding-left:15px;
	padding-right:10px;
}
.fondbleu
{
	background-color:d1dce1;
}
.menu
{
	padding-left:5px;
	padding-right: 15px;
}
.flottantdroit
{
	float:right;
	margin-left:10px;
	margin-top:5px;
	border:1px solid gray;
}
.flottantgauche
{
	float:left;
	margin-right:10px;
	margin-top:5px;
	border:1px solid gray;
}
.td1pxgris {
	height: 1px;
	background-color: #8C8C8C;
}
.td1pxnoir {
	height: 1px;
	background-color: #000000;
}
.btok {
	background-image: url(btok.gif);
}
.Txtrech {
	font-size: 11px;
	font-weight: bold;
}
.Txtident {
font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.Txtsaumon {
color: #F29E82;
font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.bgident {
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top : 2px;
	padding-right: 10px;
}
.bgRech {
	background-image: url(../IMAGES/fond_rech.gif);
	background-repeat: no-repeat;
	padding: 15px;
	font-size:12px;
	font-weight:bold;
}

.inputtextbleu {
background-color: #E4EAED;
border: solid 0px;
margin: 0;
font-size: 11px;
}

.inputtextgris {
background-color: #DDDFDC;
border: solid 0px;
margin: 0;
font-size: 11px;
}
.inputtext {
background-color: #FFFFFF;
border: solid 0px;
margin: 0;
font-size: 11px;
}

.Titre {
	font-size: 18px;
	font-weight: bold;
}
.Soustitre {
	font-size: 12px;
	font-weight: bold;
}
.STitre {
	font-size: 12px;
	font-weight: bold;
}
.TxtTitreedito {
	font-size: 14px;
	font-weight: bold;
}
.TxtPlusinfos {
	color: #003CFF;
	font-weight: bold;
}
.TxtMEATurquoise {
	color: #00A0C6;
	font-weight: bold;
}
.TxtMEAsaumon {
	color: #F29E82;
	font-weight: bold;
}
.TxtMEAbeige {
	color: #D0DE90;
	font-weight: bold;
}
.Txtbaspage {color: #8C8C8C; font-size: 12px; }


/*Les formulaires*/
.inputtext
{
	background-color: FFFFFF;
	border:3px solid white;
	margin: 0;
	font-size: 11px;
}

/*Mise en page du menu */

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

/*Si tous les items du menu sont de taille égale , enlever le commentaire et mettre en commentaire les styles qui suivent
#menu li {  
	float: left;
	position: relative;
	width: 15em;
}*/
#menu .li0 { /* Premier de la liste ... permet de définir une taille precise pour chaque item  */
	float: left;
	position: relative;
	width: 11em;
}
#menu .li1 { /* Premier de la liste ... permet de définir une taille precise pour chaque item  */
	float: left;
	position: relative;
	width: 14em;
}

#menu .li2 { /* Premier de la liste ... permet de définir une taille precise pour chaque item  */
	float: left;
	position: relative;
	width: 12em;
}

#menu .li3 { /* Premier de la liste ... permet de définir une taille precise pour chaque item  */
	float: left;
	position: relative;
	width: 14em;
}
/*Fin de la mise en page de la premiere ligne du menu */


#menu li ul {/* second-level lists */
	position: absolute;
	display: block; 
	top: 2em;
    left: 0;
/*Contour 
border: 1px solid #000*/
	border-top: 1px solid #000;
}

#menu li ul {/* to override top and left in browsers other than IE */
	top: auto;
	left: auto;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */

#menu li:hover ul { display: block; }

#menu li:hover ul { visibility:visible; }

#menu ul ul { visibility:hidden; }		

/* Make-up syles */
#menu ul{
    margin: 0 0 0 0; 
	}

#menu li {
    margin: 0 0 0 0; 
}
/* Styles for Menu Items */
#menu ul a {
	display: block;
	text-decoration: none;
	color: #000;
/*	background: #fff;  IE6 Bug */
	padding: 5px;
;
}
/* Hover Styles */
#menu ul a:hover { 
	color: #000; 
/*	background: #f9f9f9; */
} 

/* Sub Menu Styles */
#menu li ul a {
	text-decoration: none;
	color: #666;
	background: #DDDFDC;
	padding: 5px;
	border-top: 0px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	font-size: 11px;} 

/* Sub Menu Hover Styles */
#menu li ul a:hover {
	color: #000;
/*	background: #f9f9f9; */
font-size: 11px;
} 

/* Icon Styles */
#menu li a.submenu {url("../IMAGES/v_arrow.gif") no-repeat right; }
#menu li a.submenu:hover {url("../IMAGES/v_arrow.gif") no-repeat right;}
#menu li ul a.submenu {background:#fff url("../IMAGES/r_arrow.gif") no-repeat right;}
#menu li ul a.submenu:hover {background:#f9f9f9 url("../IMAGES/r_arrow.gif") no-repeat right;}


