body{
color:#323C91;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
a {
	color:#323C91;
}
.fl_body{background-color:#323C91;}
.fl_site{border:0px;border-style:solid;border-color:#606262;background-color:#ffffff;width:950px;}


.titre_second{
	font-weight:bolder;
	font-size:18px;
}
.gras{ font-weight:bold; }

.texte{text-align:left;color:#323C91;font-size:10px;}

.fl_banniere{text-align:center;border:0px;border-style:double;border-color:#7c7c7f;background-color:#B5D3F4;}


.titre2{font-weight:bold;text-decoration:underline;}
.invisible {display:none; }

.fl_tableau_ligne1{font-size:12px;color:#000000;text-align:left;background-color:#ffffff;}
.fl_tableau_ligne2{font-size:12px;color:#000000;text-align:left;background-color:#e5e5e5;}
.fl_tableau_entete{font-size:12px;font-weight:bold;text-align:center;background-color:#346EAA; color:#FFFFFF;}

.texte_defil_accueil{ color:#323C91; }
.fl_site a:hover{text-decoration:none;}

.fl_pagination{font-size:9px;font-weight:bold;border:0px;border-style:dashed;border-color:#7c7f7e;background-color:#ffffff;}

.fl_pied_page{background-color:#B5D3F4;}

.fl_site input{font-family:Arial, Helvetica, sans-serif;}
.fl_site textarea{font-family:Arial, Helvetica, sans-serif;}
/*
.fl_site textarea:focus{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#000000;font-weight:normal;font-style:normal;text-align:left;border:1px;border-style:dotted;border-color:#000000;background-color:#feffc1;height:60px;height:60px;}
.fl_site input:focus{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#000000;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;border:1px;border-style:dotted;border-color:#000000;background-color:#feffc6;}
*/
.fl_infobulles{
	font-size:10px;
	color:#323C91;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	text-align:center;
	border:1px solid #323C91;
	background-color:#ffffff;padding:3px;}


.fl_asterix{font-size:10px;color:#000000;font-weight:normal;text-decoration:none;font-style:italic;text-align:left;border:3px;border-style:double;border-color:#EEEEEE;background-color:#ffffff;}
.fl_hr{text-align:center;border:1px;border-style:solid;border-color:#000000;}
.fl_error{font-size:10px;color:#000000;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;border:0px;border-style:solid;border-color:#fdf800;background-color:#fffbb1;padding:3px;}
.fl_actionadmin{}
.fl_actionadmin:hover{}
.fl_info_infobulles{ border:1px solid #323C91; padding:3px; margin:2px; }

a:link {	text-decoration: none;}
a:visited {	text-decoration: none;}
a:hover {	}
a:active {	text-decoration: none;}
#dhtmltooltip{position: absolute;border: 1px solid #323C91;padding: 2px;visibility: hidden;z-index: 100;}
#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
img{	border:0px;}


.fl_menu_general{border:1px;border-style:solid;border-color:#000000;background-color:#d0e7e7;width:170px;padding:0px;}
.fl_menu_titre{font-size:12px;color:#ffffff;font-weight:bold;text-decoration:none;text-align:center;border:0px;border-style:none;border-color:#000000;background-color:#346EAA;padding:3px;}
.fl_menu_texte{font-size:10px;color:#000000;text-decoration:none;text-align:left;border:0px;border-style:none;border-color:#ffffff;background-color:#ffffff;padding:3px;list-style-type:none;}
.fl_menu_over{font-size:10px;color:#000000;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;border:0px;border-style:none;border-color:#FF0000;background-color:#83bfc0;padding:3px;list-style-type:none;}




/* admin formulaire d ajout */
.fl_form_ajout{
	padding:5px;
	border:1px dotted #333333;
	background-color:#FFCCCC;
	margin:0px;
}
/* admin formulaire de modification */
.fl_form_modif{
	padding:5px;
	border:1px dotted #333333;
	background-color:#FFFFCC;
	margin:0px;
}


/* admin barre pour les limites dans les champs de formulaires */
.progress{width: 1px;color:#FFFFFF;font-size:10px;overflow: hidden;background-color:#000000;padding-left: 2px; height:12px;}


/* admin bouton supprimer */
.fl_supprimer{ text-align:right; font-weight:bold; text-decoration:underline; font-variant:small-caps;}
.fl_supprimer{  }
.fl_supprimer:hover{  }

/* écriture dans le bloc droit */
.fl_texte_bloc_droit{
}

.fl_ssmenu_gauche{
	width:200px;
	text-align:left;
}


/*---- fausse popup dhtml ------*/
.popup_DHTML{
	background-color:#CCCCCC;
}


/*-- menu du bas --*/
.menu_bas, .menu_bas a{
	color:#FFFFFF;
}

/* calendrier dhtml pour la sélection des jours */
.calendrier{
	width:250px;
	text-align:center;
	border:1px solid #000000;
	background-color:#FFFFFF;
}
.calendrier_aujourdhui{
	background-color:#000000;
	border:1px solid #CC9900;
	color:#FFFFFF;}

.calendrier_jour{
	background-color:#FFFFFF;
	border:1px solid #dddddd;
}

.calendrier_jour_survol{
	background-color:#000000;
	border:1px solid #CC9900;
	color:#FFFFFF;
}

.calendrier_entete{
	font-weight:bold;
	text-align:center;
	background-color:#000000;
	border:1px solid #CC9900;
	color:#FFFFFF;
}

.date{
	font-style:italic;
}
#colonne_gauche{
	vertical-align:top;
	padding:5px;
	text-align:left;
	color:#323C91;
}
#colonne_gauche a:link, #colonne_gauche a:hover,#colonne_gauche a:visited,#colonne_gauche a:active{
	color:#323C91;
}
.titre_gauche{
	font-size:12px;
	font-weight:bold;
}
.titre_droit{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.texte_gauche{
}

.texte_gauche_petit{
}

#colonne_centre{
	padding:5px;
	vertical-align:top;
	text-align:left;
}

.cadre_escalade{
	padding:10px;
	border:1px solid #EA871E;
	color:#EA871E;
}
.cadre_temoignages{
	border:1px solid #EA871E;
	width:100%;
	height:100%;
}
.cadre_retrospectives{
	border:1px solid #EA871E;
	color:#EA871E;
	width:100%;
	height:100%;
}
.cadre_titre{
	font-weight:bold;
	color:#EA871E;
	font-size:14px;
	padding-left:15px;
}
.cadre_texte{
	color:#000000;
	font-size:12px;
}
.cadre_retrospectives ul{
	padding-left:10px;
}
.texte_droit{
	font-size:10px;
}
.texte_droit_liseret{
	border:2px solid #ffffff;
}
#colonne_droite a:link, #colonne_droite a:hover,#colonne_droite a:visited,#colonne_droite a:active {
	color:#FFFFFF;
}

p{
	margin:0px;
	padding:0px;
}
