/* orange : #fda500;
rouge: #cc3333;
bleu :#0b6d90; */
 
/*-------------------------TYPO---------------------------*/

.orange12bold {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 12px;
font-weight: bold;
color: #fda500;
}

.rouge10bold {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 11px;
font-weight: bold;
color: #cc3333;
}

.bleu11bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0b6d90;
	/* margin-top:15px; */
}


.noir10 {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 10px;
color: #000000;
}

.noir9 {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 9px;
color: #000000;
}

.noir9 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #990000;
text-decoration:none;
border-bottom: 1px dotted #990000;
}

.noir9 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #CC0000;
text-decoration:none;

}


.gris11 {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 11px;
color: #666666;
text-decoration:none;

}

.gris11 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-decoration:none;

}

.gris11 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration:none;
border-bottom: 1px dotted #333333;
}

.gris9 {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 9px;
color: #666666;
text-decoration:none;

}

.gris9 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
text-decoration:none;

}

.gris9 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #333333;
text-decoration:none;
}

.gris9bold {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 9px;
font-weight: bold;
color: #666666;
text-decoration:none;

}

.gris10bold {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 10px;
font-weight: bold;
color: #666666;
text-decoration:none;

}

.gris11bold {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 11px;
font-weight: bold;
color: #666666;
text-decoration:none;

}

.gris11bold a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
text-decoration:none;

}

.gris11bold a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
text-decoration:none;
}


/*-------------------------PAGE---------------------------*/

html, body {
	margin: 0; /* pour éviter les marges */
	padding: 0;
	height: 100%;
	text-align: center; /* pour corriger le bug de centrage IE */
	background: white url(../images/fd.gif) repeat-y top center;
 }

.site {
	position: relative; /* on positionne le conteneur */
	margin-left: auto;
	margin-right: auto;
    width: 975px;
	text-align: left;
	background: white;
 }
 

 
 .principale {
	float: left;
	width: 975px;
	background: white;
	
 }
 
 .pied {
	float: left;
	width: 965px;
	text-align: center;
	height: 10px;
	padding-top: 50px;
	background-color:white;
 }
 /*-------------------------MENU------------------------------*/
.nav_accueil {background: #000000;}
.nav_accueil a {
	background: #333333;
	width: 53px;
	border-left: 1px solid #000000;
	border-right: 1px solid #5c5c5c;
	/*border-right: 1px solid #ffffff;*/
	color: #CCC;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 33px;
	padding: 0 15px;
	text-decoration:none;
}
.nav_accueil a:hover {
	background: #333333 url(../images/menuhover.gif);
	color: #333333;
}

.nav_accueil_off {
	background: #333333;
	width: 53px;
	border-left: 1px solid #000000;
	border-right: 1px solid #5c5c5c;
	/*border-right: 1px solid #ffffff;*/
	color: #CCC;
	float: right;
	background: #444343 url(../images/accueil_on.gif) no-repeat left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 33px;
	padding: 0 15px;
}

.nav {background: #000000;}
.nav a {
	background: #333333;
	border-left: 1px solid #000000;
	border-right: 1px solid #5c5c5c;
	/*border-right: 1px solid #ffffff;*/
	color: #CCC;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 33px;
	padding: 0 15px;
	text-decoration:none;
}
.nav a:hover {
	background: #333333 url(../images/menuhover.gif);
	color: #333333;
}

.nav_off {
	background: #333333 url(../images/menuhover.gif);
	color: #333333;
	border-left: 1px solid #000000;
	border-right: 1px solid #5c5c5c;
	/*border-right: 1px solid #ffffff;*/
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 33px;
	padding: 0 15px;
}

.ss_menu_accueil {
	float: right;
	width: 687px;
	height: 72px;
	padding-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	margin-right:1px;
	border-left-style:solid;
	background:url(../images/accroche.gif) no-repeat;
	background-color:#e5e5e5;
	border-left-width: 1px;
 }
 
 .ss_menu {
	float: right;
	width: 687px;
	height: 72px;
	padding-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	margin-right:1px;
	border-left-style:solid;
	background-color:#e5e5e5;
	border-left-width: 1px;
 }
 
.ss_menu a{
	color: #990000;
	text-decoration:none;
 }
 
 .ss_menu a:hover{
	color: #CC0000;
	text-decoration:none;
	border-bottom: 1px dotted #990000;
 }

.menu01 {
	float: left;
	height: 67px;
	width: 537px;;
	padding-left:150px;
 }
 
.menu02 {
	float: left;
	height: 67px;
	width: 332px;;
	padding-left:355px;
 }
 
 .menu03 {
	float: left;
	height: 67px;
	width: 152px;;
	padding-left:535px;
 }

 li {
	/*display : list-item;*/
 list-style-image : url(../images/fleche.gif);
 /*list-style-position: outside;*/
} 
 /*------------------------acceuil---------------------------*/
 
 .haut {
 float: left;
 width: 975px;
 height: 32px;
 text-align: left;
 background-image: url(../images/fd_haut.gif);
 background-color:white;
 }
 
  .contact {
 float: right;
 padding-top:10px;
 padding-left:10px;
 width: 97px;
 height: 22px;
 text-align: left;
 background: url(../images/enveloppe.jpg) no-repeat right;
 }
 
  .mentions {
 float: right;
 padding-top:10px;
 padding-left:10px;
 width: 160px;
 height: 22px;
 text-align: left;
 background: url(../images/mentions.jpg) no-repeat right;
 }
 
 .header {
 float: left;
 display:block;
 width: 975px;
 height: 131px;
 text-align: left;
 background-image: url(../images/header01.jpg);
 
 }
 
 .fond_menu_entier {
 float: left;
 width: 975px;
 height: 33px;
 background-color:white;
 
 }
  
 .fond_menu_accueil {
 float: left;
 width: 286px;
 height: 33px;
 background-color:#000000;
 
 }
 
 .fond_menu {
 float: left;
 width: 689px;
 height: 33px;
 background-color:#000000;
 
 }

 
 .login {
	float: left;
	text-align: right;
	width: 285px;
	height: 67px;
	background: url(../images/fd_login.gif) repeat-x;
	padding-top:10px;
 }
 
 .espace_perso {
	float: left;
	text-align: left;
	width: 90px;
	height: 67px;
	background: url(../images/espace_perso.gif) no-repeat;
 }
 
 .tableau {
	float: right;
	text-align: right;
	width: 195px;
	height: 67px;
	margin-top:0px;
	padding-top: 0px;
	overflow: auto;
	overflow:hidden;
 }
 

 .bloc_gauche {
	float: left;
	width: 255px;
	padding-top:18px;
	padding-left:15px;
	padding-right:15px;
 }
 
 .titre_bloc {
	float: left;
	padding-left:5px;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 3px;
}

.bloc_fin {
	float: left;
	width: 253px;
	height: 14px;
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color:#CCCCCC;
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
	background:url(../images/triangle.gif) no-repeat right bottom #efefef;
	
}

.titre_rouge {
	float: left;
	padding-left:5px;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 3px;
}

.en_savoir_plus {
	float: left;
	padding-top:8px;
	width: 101px;
	height: 15px;
	/*background:url(../images/en_savoir_plus.gif) no-repeat bottom;*/
 }
 
 .espace_bloc {
	float: left;
	width: 255px;
	height: 18px;
	/*background:url(../images/en_savoir_plus.gif) no-repeat bottom;*/
 }
 
/*-----------------------BLOC AGENDA---------------------------*/

 .titre_bloc_rouge {
	float: left;
	width: 255px;
	height: 22px;
	background-color: #D13C3F;
 }

 .angle_gauche_rouge {
	float: left;
	width: 9px;
	height: 22px;
	background-image:url(../images/arrondi_rouge_gauche.gif);
 }
 
 .angle_droit_rouge {
	float: right;
	width: 9px;
	height: 22px;
	background-image:url(../images/arrondi_rouge_droite.gif);
 }
 
.bloc_gris_agenda {
	float: left;
	padding-left:15px;
	padding-right:10px;
	width: 228px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color:#CCCCCC;
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color:#CCCCCC;
	background: #efefef;
	
}

.news_agenda a {
	float: left;
	padding-top:6px;
	padding-bottom:8px;
	width: 228px;
	color: #000000;
	text-decoration:none;
	border-bottom:hidden;
	background:url(../images/trait_bi.gif) bottom repeat-x;
}

.news_agenda a:hover{
	float: left;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:8px;
	width: 228px;
	color: #006699;
	background:url(../images/trait_bi.gif) bottom repeat-x;
	
}

/*-----------------------BLOC FORMATION---------------------------*/

 .titre_bloc_bleu {
	float: left;
	width: 255px;
	height: 22px;
	background-color: #7EAAAA;
 }

 .angle_gauche_bleu {
	float: left;
	width: 9px;
	height: 22px;
	background-image:url(../images/arrondi_bleu_gauche.gif);
 }
 
 .angle_droit_bleu {
	float: right;
	width: 9px;
	height: 22px;
	background-image:url(../images/arrondi_bleu_droit.gif);
 }

.bloc_gris_formations {
	float: left;
	padding-left:15px;
	padding-top:10px;
	padding-right:85px;
	width: 153px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color:#CCCCCC;
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color:#CCCCCC;
	background:url(../images/loupe.jpg) no-repeat right top #efefef;
	
}

/*-----------------------BLOC IDENTIFICATION---------------------------*/

.bloc_gris_identification {
	float: left;
	padding-left:15px;
	padding-top:10px;
	padding-right:85px;
	width: 153px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color:#CCCCCC;
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color:#CCCCCC;
	background:#efefef;
}

/*-----------------------BLOC LETTRE---------------------------*/

 .titre_bloc_orange {
	float: left;
	width: 255px;
	height: 22px;
	background-color: #FDA500;
 }

 .angle_gauche_orange {
	float: left;
	width: 9px;
	height: 22px;
	background-image:url(../images/arrondi_orange_gauche.gif);
 }
 
 .angle_droit_orange {
	float: right;
	width: 9px;
	height: 22px;
	background-image:url(../images/arrondi_orange_droit.gif);
 }

.bloc_gris_lettre {
	float: left;
	padding-left:15px;
	padding-top:10px;
	padding-right:85px;
	width: 153px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color:#CCCCCC;
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color:#CCCCCC;
	background:url(../images/portable.jpg) no-repeat right top #efefef;
	
}

.mail {
	float: left;
	padding-left:15px;
	padding-top:10px;
	width: 238px;
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color:#CCCCCC;
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color:#CCCCCC;
	background-color: #efefef;
	height: 20px;
}


/*-----------------------BLOC ecrire---------------------------*/

.ecrire {
	float: left;
	width: 235px;
	height: 19px;
	padding-left:20px;
	padding-top:6px;
	background:url(../images/ecrire.jpg) no-repeat;
 }
 

 
 /*-----------------------articles---------------------------*/
 
 .conteneur_titre {
	float: left;
	background-color:white;
	width: 660px;
	height: 24px;
	padding-top:18px;
	
}

 .conteneur_titre_2 {
	float: left;
	background-color:white;
	width: 900px;
	height: 24px;
	padding-top:18px;
	
}

 .fleche_titre {
	float: left;
	width: 42px;
	height: 24px;
	background:url(../images/fleche_rouge.gif) no-repeat left top;
}

 .categorie_titre {
	float: left;
	background-color:white;
	width: 618px;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
	color: #cc3333;
	border-bottom: 1px dotted #cc3333;
}

 .categorie_titre_2 {
	float: left;
	width: 850px;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
	color: #cc3333;
	border-bottom: 1px dotted #cc3333;
}

 .contenu_article {
	float: left;
	width: 618px;
	padding-top:20px;
	padding-left:42px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

 .contenu_article a{
	color: #990000;
	text-decoration:none;
}

 .contenu_article a:hover{
	color: #CC0000;
	text-decoration:none;
	border-bottom: 1px dotted #990000;
}
 .contenu_article IMG{
	margin: 0px 10px 7px 0px;
	text-decoration : none;
	border : 0;
}
 .contenu_article INPUT{
	margin: 0px 10px 7px 0px;
	text-decoration : none;
	border : 0;
}


 .bas_triangle {
	float: right;
	width: 13px;
	height: 25px;
	background:url(../images/triangle_article.gif) no-repeat bottom;
}
 .bas_article {
	float: left;
	width: 618px;
	height: 25px;
	background:url(../images/fond_article.gif) bottom;
}
/***********************************************************/
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0b6d90;
}

.sous_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 11px;
font-weight: bold;
color: #cc3333;
}

.gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	color: #000000;
}

.souligne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	color: #000000;
}

/************************** CONTENU PERSO JLD ***********************************************/

 .espace {
	float: left;
	width: 100%;
	height: 18px;
	/*background:url(../images/en_savoir_plus.gif) no-repeat bottom;*/
 }

 .texte {
	float: left; 
	width: 100%;
	font-size: 10px;
	/*background:url(../images/en_savoir_plus.gif) no-repeat bottom;*/
 }
 
 
 .espace_contenu {
	float: left;
	width: 100%;
	height: 25px;
	background:url(../images/contenu_frm.gif) no-repeat right;
	padding-top:3px;
	border-top:1px solid #EEEEEE;
 }

 .espace_retour {
	float: left;
	width: 100%;
	height: 25px;
	/* background:url(../images/contenu_frm.gif) no-repeat right; */
	padding-top:3px;
	border-top:1px solid #EEEEEE;
 }
 
.contenu_container {
	float: left;
	width: 940px;
	padding-top: 20px;
	padding-left: 15px;
	/* padding-right: 10px;  */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	text-decoration: none;
	background-color: white;
}

.contenu_tableau {
	float: left;
	width: 900px;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	/*background-color: InactiveCaptionText;*/
	margin-bottom: 10px;
}

 .conteneur_soustitre {
	float: left;
	width: 940px;
	height: 24px;
	padding-top:18px;
	
}

 .soustitre {
	float: left;
	width: 940px;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0b6d90;
	border-bottom: 1px dotted #0b6d90;
	margin-top: 10px;
	background-color:white;
	/* margin-bottom: 10px; */
}

.rouge12bold {
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc3333;
	margin-top:15px;
}

.bleu12bold {
	float:left;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0b6d90;
	/* margin-top:15px; */
}

.frm{
	background-color: White;
	border-collapse: collapse;
	margin-top: 20px; 
	margin-left: auto;
    margin-right: auto;
	width: 930px;
	padding: 0;
	border: 1px solid Gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.frm th {
	color: black;
	/*background-color:#0b6d90;*/
	background-color:#f2f1f1;
	padding: 5px;
	font-weight: bold;
	border: 1px solid Gray;
	text-align: center;
}

.frm tfoot {
	padding: 5px;
	font-weight: bold;
	border: 1px solid Gray;
	background-color:#f2f1f1;
	color: black;
}

.frm td{
	padding:3px;
	border: 1px solid Gray;
}

.frm td.centre{
	text-align: center;
}
.frm td.droite{
	text-align: right;
}

.frm a.bleu {
	color: #0b6d90;
	text-decoration: none;
}

.frm a.bleu:hover {
	color: #0b6d90;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0b6d90;
}

select.critere{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:solid 1px #7786BA;
	/*background-color:#E6E6F6;*/
	padding-Top: 3px;
	padding-bottom:3px;
	padding-right:3px;
	margin-left:10px; 
}

/**************************************************/
/* TABLEAU DE PRESENTATION DES ASSOCIATIONS */
/**************************************************/

table.association{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	margin-top:15px;
}

table.association td.nom{
	font-weight: bold;
	color: #0b6d90;
	/* padding-left: 0px; */
	vertical-align: middle;
}

table.association IMG{
	margin:0px;
}

table.association td.icone{
	vertical-align: middle;
	width: 20px;
}

table.association td.programme{
	font-weight: bold;
	color: #666666;
	/* padding-left: 0px; */
	vertical-align: middle;
	text-align:right;
	padding-bottom:3px;
	border-bottom: 1px solid #EEEEEE;
}

table.association a.lien {
	color: #666666;
	text-decoration: none;
}

table.association a.lien:hover {
	color: #cc3333;
	text-decoration: none;
	border:none;
/* 	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #0b6d90; */
}

/**************************************/
/* BALISE POUR INDEMNISATION OGC */
/**************************************/
.ogc {
	float: left;
	background: url(../images/ogc.png) no-repeat right top;	
	width:100%; 
	height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0b6d90;
	padding-top:10px;
}

/**************************************************************/
/* TABLEAU D'INSCRIPTION A UNE FORMATION */
/*************************************************************/
table.inscrire{
	float:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	margin-top:15px;
	border-bottom: 1px solid #fda500;
	/* border-top: 1px solid #fda500; */
}

table.inscrire td.places{
	width:150px;
	background-color:#fda500;/*  #cc3333;*/
	font-weight: bold;
	color: white;
	text-align:center;
	vertical-align: middle;
	padding:3px;
	/* border-bottom: 1px solid #EEEEEE; */
/* 	text-align:right;
	padding-bottom:3px;
	 */
}

table.inscrire a.lien {
	color: #fda500;
	text-decoration: none;
}

table.inscrire a.lien:hover {
	color: #fda500;
	text-decoration:none;
	font-weight:bold;
	border:none;
}
/**************************************************************/
/* TABLEAU DE PRESENTATION DU CONTENU D'UNE FORMATION */
/*************************************************************/

table.infofrm{
	float:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	margin-top:15px;
}

table.infofrm td.label{
	font-size: 10px;
	width:15%;
	font-weight: bold;
	color: black;
	vertical-align: top;
	text-align:left;
}

table.infofrm IMG{
	margin:0px;
}

table.infofrm td.icone{
	vertical-align: middle;
	width: 20px;
}

table.infofrm td.programme{
	font-weight: bold;
	color: #cc3333;
	/* padding-left: 0px; */
	vertical-align: middle;
	text-align:right;
	padding-bottom:3px;
	border-bottom: 1px solid #EEEEEE;
}



table.infofrm a.lien {
	color: #666666;
	text-decoration: none;
}

table.infofrm a.lien:hover {
	color: #cc3333;
	text-decoration: none;
	border:none;
}

table.infofrm INPUT{
	margin: 0px 0px 5px 0px;
	background-color : #EEEEEE;
	text-decoration : none;
	border : 1px solid #AAAAAA;
	padding:3px;
}

textarea.adresse{
	/* display:block; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	margin: 0px 0px 5px 0px;
	padding:3px;
	border:solid 1px #AAAAAA; 
	background-color:#EEEEEE;
	vertical-align: middle;	
}

/************************************************/
/* TABLEAU DE PRESENTATION DES DOCUMENTS */
/************************************************/
table.document{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:95%;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}

table.document td.intitule{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8BC612;
	padding: 5px;
	padding-left: 0px;
	vertical-align: middle;
}

table.document td.redacteurs{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	padding-left: 0px;
	vertical-align: middle;
}

table.document td.format{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#BC2A33;
	padding: 5px;
	padding-left: 0px;
	vertical-align: middle;
}

table.document td.date_pub{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Gray;
	padding: 5px;
	padding-left: 0px;
	vertical-align: middle;
	
}

table.document td.icone{
	vertical-align: middle;
	width: 20px;
}

table.document a.bleu {
	color: #0b6d90;
	text-decoration: none;
}

table.document a.bleu:hover {
	color: #0b6d90;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0b6d90;
}


.titre_lb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc3333;
	text-align: center;
	padding:10px;
}


.affiche-on {
	display: block;
	}

.affiche-off {
	
	display: none;
}


.comptefmc {
	float: left;
	width: 235px;
	height: 19px;
	padding-left:20px; 
	padding-top:6px;
	
	background:url(../images/cadre_gris.jpg) no-repeat;
 }
 







