body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
  margin:0px;
  padding:0px;
  height: 100%;
}
hr { 
	padding:0;
	margin:0;
	}
a 
	{
		text-decoration:none;
	}
a:visited
	{
		text-decoration:none;
	}
font {
	font-size:12px;
}
strong {
	font-weight:none;
	font-size:12px;
}
div#gauche 
	{
		height:auto;
		position:absolute;
 		top: 0;
 		left:0;
		width: 118px;
 		z-index: 2;
 }
html > body div#gauche 
	{
		height:auto;
		position:fixed;
		min-height:633px;
	}
div#gauche_haut 
	{
		width: 218px;
		height: 177px;
		background-image: url('fichiers/levure/menu_top.jpg');
		background-repeat:no-repeat;
	}
div#gauche_bg {
	width: 218px;
	min-height: 10px;
	line-height:10px;
	height:auto;
	padding:0;
	background-image: url('fichiers/levure/menu_bg.jpg');
	height:285px;
}    
div#anim_flash {
	width:313px;
	left:15%;
	position:relative;
	bottom:40px;
	text-align:center;
	align:center;
	top:20px;
}
div#menu 
	{
		top:-5px;
		margin-left:30px;
		position:relative;
		height:280px;
		width:180px;
  z-index: 10;
	}
div#gauche_bas 
	{
		height:136px;
		width:218px;
		background-image: url('fichiers/levure/menu_bottom.jpg');
		position:relative;
	}

div#droite {
	height: auto;
	position:relative;
	width: 71%;
	left:218px;
	float:left;
}

div#menu_right {
	right:0;
	float:right;
	margin-bottom:10px;
	margin-right:0;
	margin-top:10px;
}
html > body div#menu_right {
	right:0;
	float:right;
	margin-bottom:10px;
	margin-right:-50px;
	margin-left:10px;
}
div#menu_right_top {  
		width:229px;
		height:41px;
		background-image: url('fichiers/levure/menu_right_top.jpg');
		background-repeat:no-repeat;
}
html > body #menu_right_top 
{
		margin-bottom:0px;
}
div#menu_right_centre {
		width:229px;
		height:auto;
		background-image: url('fichiers/levure/menu_right_bgcentre.jpg');
}
div#menu_right_bottom {
		background-image: url('fichiers/levure/menu_right_bottom.jpg');
		background-repeat:no-repeat;
		width:229px;
		height:41px;
}
div#banniere	{
	width: 734px;
	height: auto;
}
div#page	{
	width:auto;
	position:relative;
	text-align:left;
	height:auto; 
	margin-left:15px;
	float:left;
}
html >body div#page	{
	width:auto;
	position:relative;
	top:5px;
	text-align:left;
	height:auto; 
	margin-left:0;
	left:15px;
	float:none;
}
form.form_login {
	height:100px;
	font-size:10px;
	line-height:10px;
	margin-bottom:-30px;
	margin-right:10px;
}
input.submit_login {
	font-size:12px;
	color: white;
	font-weight:bold;
	background-color: #FB6E05;
	border:1px solid #353C58 ;
	align:center;
	text-align:center;
	height:20px;
	line-height:20px;
}

div.banniere_pub {
	align:center;
	}
	
div.banniere_pub_bas	{
	align:center;
	}
label.form_label {
	margin-left:10px;
}
div.PubImage {
	align:center;
	position:relative;
	margin-right:auto;
	margin-left:auto;	
	text-align:center;
	width:468px;
	}		
div.PubTexte {
	align:center;
	position:relative;
	margin:auto;
	text-align:center;
	width:468px;
	height:60px;
	overflow:vertical;
	border:1px solid black;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;
	}	

/* Attention PROPERTY DIRECTION */
a.menu_title {
	display: block;
	height: 23px;
	line-height: 23px;
	text-indent:20px;
	font-size: 13px;
	background-image: url('fichiers/levure/puce_menu.jpg');
	background-position: 0% 50% ;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #353C58;
}
a.menu_title:hover {
	display: block;
	height: 23px;
	line-height: 23px;
	text-indent:20px;
	font-size: 13px;
	background-position: 0% 50% ;
	background-repeat: no-repeat;
	background-image: url('fichiers/levure/puce_menu_selected.jpg');
	font-weight: bold;
	color: #FF4300;
}
a.menu_title:visited {
	color: #353C58;
}
ul.menu_sub_ul
	{
		list-style-type:square;
		color: #4580AA;
		margin-top:10px;
	}
ul.menu_sub_ul li a:hover
	{
		list-style-type:square;
		color: #FF4300;
	}	
	
a.menu_sub {
	display: block;
	height: 23px;
	line-height: 23px;
	font-size: 11px;
	font-weight: bold;
	color: #353C58;
}
a.menu_sub:hover {
	display: block;
	height: 23px;
	line-height: 23px;
	font-size: 11px;
	font-weight: bold;
	color: #FF4300;
}
a.menu_sub:visited {
	color: #353C58;
}

a.langue 
{
	position:relative;
	top:80px;
	height: 23px;
	line-height: 23px;	
	font-size: 13px;
	color:white;
	margin-left:10px;
}
a.langue_selected
{
	position:relative;
	top:80px;
	height: 23px;
	line-height: 23px;	
	font-size: 13px;
	color:white;
	margin-left:10px;
	border:1px solid white;
}
a.menu_title_retour {
	display: block;
	height: 23px;
	line-height: 23px;
	background-position: 0% 50% ;
	background-repeat: no-repeat;
	text-indent:35px;
	font-size: 13px;
	background-image: url('fichiers/levure/arrow.jpg');
	font-weight: bold;
	color: #353C58;
	position:relative;
	z-index:10;
	top:50px;
}
a.menu_title_retour:hover { 
	font-size: 13px;
	font-weight: bold;
	color: #FF4300;
}



a.menu_title_head {
	display: block;
	height: 23px;
	line-height: 23px;
	width: 164px;
	background-position: 95% 50% ;
	background-repeat: no-repeat;
	text-indent:30px;
	font-size: 13px;
	border:1px solid red;
	background-color: #0B7EAA;
	font-weight: bold;
	color: #FFFFFF;
}
a.menu_title_selected {
	display: block;
	height: 23px;
	line-height: 23px;
	background-position: 0% 50% ;
	background-repeat: no-repeat;
	text-indent:20px;
	font-size: 13px;
	background-image: url('fichiers/levure/puce_menu_selected.jpg');
	font-weight: bold;
	color: #FF4300;
}
a.menu_title_right {
	display: block;
	height: 23px;
	line-height: 23px;
	font-size: 13px;
	margin-left:10px;
	font-weight: bold;
	color:#353C58;
	background-image: url('fichiers/levure/puce_menu.jpg');
	background-repeat:no-repeat;
	background-position: 0 50%;
	text-indent: 20px;
}
a.menu_title_right:hover {
	display: block;
	height: 23px;
	line-height: 23px;
	margin-left:10px;
	font-size: 13px;
	font-weight: bold;
	color:#FF4300;
	background-image: url('fichiers/levure/puce_menu_selected.jpg');
	background-repeat:no-repeat;
	background-position: 0 50%;
	text-indent: 20px;
}
html > body .menu_title_right {
}
a.menu_title_head_right {
	display: block;
	height: 23px;
	width:186px;
	line-height: 23px;
	text-indent:30px;
	font-size: 13px;
	border-bottom: 1px solid white;
	font-weight: bold;
	color: #353C58;
}


.Erreur
{
	font-weight:bold;
	color:#B90000;
}

.Tip, .Info
{
	color:#007500;
}
.LignePaire
{
	background-color:#EAEAEA;
}

.LigneImpaire
{
	background-color:#C1C1FF;
}




a.menurecherche {
	height:25px;
	line-height:25px;
	align:center;
	width:127px;
	display:block;	
	float:left;
	text-align:center;
	color:#0B7EAA;
	background-image: url('fichiers/levure/onglet_bc.gif');
	}
a.menurecherche:hover {
	height:25px;
	line-height:25px;
	align:center;
	width:127px;
	display:block;	
	float:left;
	color:#0B7EAA;
}
a.menurecherche:visited {
	height:25px;
	line-height:25px;
	align:center;
	width:127px;
	display:block;	
	float:left;
	color:#0B7EAA;
}
a.menurecherche_selected {
	height:25px;
	line-height:25px;
	align:center;
	width:127px;
	display:block;	
	float:left;
	text-align:center;
	color:#4580A8;
	background-image: url('fichiers/levure/onglet_bf.gif');
}
a.menurecherche_selected:visited {
	color:white;
}
/* */

ul.dernieres_news_formations
{
  list-style-type: square;
  color: #353C58;
}
ul.dernieres_news_formations li
{
	margin:5px 0 5px 0;
}
ul.dernieres_news_formations li a
{
	color: #353C58;
  font-size:13px;
	border-bottom:1px dotted #006393;
	font-family:Verdana;
}
Ul.dernieres_news_formations li a:hover
{
	color:#FF4300;
}


.FlagNewsRecente {
  color:#BF0000;
  font-size:10px;
}
div#liste_roles_de_garde {
	width:100%;
	}
div#numero_telephone_unique
{
	width:250px;
	top:0;
	right:0;
	font-weight:bold;
	color:red;
	height:auto;
	font-size:16px;
}
html > body div#numero_telephone_unique
{
	width:250px;
	top:0;
	right:0;
	font-weight:bold;
	color:red;

	font-size:16px;
}
div.hauteur_fake {
	height:150px;
	min-height:150px;
}
html > body div.hauteur_fake {
	height:300px;
	min-height:300px;
}
div#notice_explicative { 
	padding:10px;
	width:250px;
	float:right;
	border:1px solid black;
	height:auto;
}
form.form_liens {
	color:white;
	font-weight:bold;
	font-family:Arial;
}
.liens_utiles {
	color: #353C58;
	font-family:Arial;
	font-weight:bold;
}
.liens_utiles a {
	color: #353C58;
	font-family:Arial;
	font-weight:normal;
}
.liens_utiles a:hover {
	color: #FE4100;
	font-family:Arial;
	font-weight:normal;
}
.NoteRoleDeGarde {
  border-width:1px;
  border-style:dashed;
  margin-top:10px;
  margin-right:10px;
}

.common {
  background-color: #D9ECFB; 
}

.commontitre {
	background-color: #4580A8;
	color:white;
	font-size:14px;
	font-weight:bold; 
	text-align:center;
	align:center;
	border-bottom:1px solid #D9ECFB;
}

.commonsubtitre {
	background-color: #D9ECFB;
	color:black;
	height:20px;
	line-height:20px;
	font-size:12px;
	text-align:center;
	align:left;
	text-align:left;
	valign:middle;
	font-weight:bold; 
}

.common_important
{
  background-color:#FF9666;
}

/* CSS pour les reactions news */

.tableDroit {
  background-color:#E5E5E5;
}

.Horaire_PlageHoraire {
  background-color:#C0C2C0;
}

textarea.reagir_news {
	color: #353C58;
	border:1px solid black;
}
input.reagir_news {
	background-color: #D9ECFB;
	color:#353C58;
	border:1px solid black;
}

/* FIN CSS pour les reactions news */

/* CSS pour les grilles horaires */

.tableauOUVERT	{
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#878C87;
}

.tableauOUVERT_GROUPES	{
	background-color:#007100;
	border-style:solid;
	border-width:1px;
	border-color:#878C87;
}

.tableauOUVERT_TELS	{
	background-color:#007100;
	border-style:solid;
	border-width:1px;
	border-color:#878C87;
}

.tableauFERME	{
	background-color:#878C87;
}

/* FIN CSS pour les grilles horaires */

/* CSS pour la fiche membre */

.RestrictionAffichage
{
  font-weight:bold;
  color:#B90000;
  border-width:1px;
  border-style:dashed;
  border-color:#B90000;
  width:710px;
}

/* FIN CSS pour la fiche membre */


/* MENU CSS */

#mainMenu1 {
	color: #353C58;
  margin: 0;
  padding: 0;
  width: 170px;
  top: 0.6em;
  left: 0.6em;
  z-index: 10;
  position: absolute;
}

#menuList1 {
  margin: 0;
  padding: 2px;
}

#menuList1 li {
  /* do not change these rules */
  display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
  /* do not change these rules */
}
#menuList1 li a.sub
	{
		display: block;
		height: 23px;
		line-height: 23px;
		font-size: 11px;
		font-weight: bold;
		color: #353C58;
		background-color:white;
		border:1px solid #353C58;
		width:150px;
		background-position: 2% 50% ;                              
		background-repeat: no-repeat;                              
		background-image: url('fichiers/levure/puce_menu_sub.jpg');
		text-indent:20px;	
	}
#menuList1 li a.sub:hover, #menuList1 li a.sub:focus 
	{
		display: block;
		height: 23px;
		line-height: 23px;
		font-size: 11px;
		font-weight: bold;
		color: #FF4300;
		background-color:white;
		width:150px;
		border:1px solid #353C58;
		background-position: 2% 50% ;
		background-repeat: no-repeat;
		background-image: url('fichiers/levure/puce_menu_sub.jpg');
		text-indent:20px;
	}
#menuList1 li a.actuator {
	display: block;
	height: 23px;
	line-height: 23px;
	text-indent:20px;
	font-size: 13px;
	background-image: url('fichiers/levure/puce_menu.jpg');
	background-position: 0% 50% ;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #353C58;
	width:168px;
}

#menuList1 li a.actuator:hover, #menuList1 li a.actuator:focus {
	display: block;
	height: 23px;
	line-height: 23px;
	text-indent:20px;
	font-size: 13px;
	background-position: 0% 50% ;
	background-repeat: no-repeat;
	background-image: url('fichiers/levure/puce_menu_selected.jpg');
	font-weight: bold;
	color: #FF4300;
	width:168px;
}

#menuList1 li a.actuator_selected {
	display: block;
	height: 23px;
	line-height: 23px;
	text-indent:20px;
	font-size: 13px;
	background-position: 0% 50% ;
	background-repeat: no-repeat;
	background-image: url('fichiers/levure/puce_menu_selected.jpg');
	font-weight: bold;
	color: #FF4300;
	width:168px;
}

#menuList1 .menu {
  color: #000;
  margin: 0;
  padding: 2px;
  z-index: 1;
  position: absolute;
  visibility: hidden;
}

#menuList1 ul.menu li {
	list-style-type:square;
	color: red;
}
.acro 
{
	position:relative;
	z-index:10;
	top:122px;
	left:60px;
	font-weight:bold;
	color:#4580A9;
	font-size:12px;
	width:160px;"
}

/* /MENU CSS */

/* Inscription */

span.ChampObligatoire
{
	color:red;
	font-weight:bold;
}
.testsoultest {
	background-color:#4580A8;
	color:white;
	font-weight:bold;
}
.common_contact {
	background-color: #4580A8;
	color:white; 
}
.input_form
	{
	background-color:#4580A8;
	color:white;
	border:1px solid black;
	}
.FormChampBox
	{
	border:1px solid #7C7B80;
	}