#admin_body{
	margin:0px;
	font-family: Verdana,Arial,sans-serif;
}
/******************************************/

.admin_titre_partie{
	font-size:0.8em;
	font-weight:bold;
}

/******************************************/
.admin_bar_log {
	height:18px;
	text-align : right;
	font-size : 0.7em;
	vertical-align : middle;
	border-spacing : 0px;
	margin-top : 5px;
}
.gauche{
	float: left;
 	width: 400px;
 	text-align: left;
}
.droite{
	float: right;
 	text-align: right;
}
.admin_bar_log a {
	color:#0000CC;
}
/******************************************/
/**** Admin menu                     ******/
/******************************************/
.gauche_menu{
	padding-top:2px;
	float: left;
 	width: 400px;
 	text-align: left;
}
.droite_menu{
	padding-top:2px;
	float: right;
 	text-align: right;
}
.admin_menu {
	/*padding-top : 3px;
	padding-bottom : 5px;*/
	font-size : 0.8em;
	text-align : right;
	vertical-align : middle;
	/*border-top : 1px solid #3366CC;
	border-bottom : 1px solid #3366CC;
	background-color :#E5ECF9;
	height:35px;*/
	height:21px;
	background: url(../images/menu_bg.gif) 0% 0% repeat-x;
	/*border-bottom : 1px solid #000000;*/
}
.admin_lien_menu {
	color:#0000CC;
	font-size:1em;
	/*font-weight:bold;*/
	/*background-color : #E5ECF9;*/
	text-decoration : none;
	/*border : 1px solid #E5ECF9;*/
	padding-bottom:2px;
	padding-right:3px;
	padding-left:3px;
}
.admin_lien_menu:visited {
	color:#0000CC;
	font-size:1em;
	/*font-weight:bold;*/
	/*background-color : #E5ECF9;*/
	text-decoration : none;
	/*border : 1px solid #E5ECF9;*/
	padding-bottom:2px;
	padding-right:3px;
	padding-left:3px;
}
.admin_lien_menu:hover{
	color:#000000;
	font-size:1em;
	/*font-weight:bold;*/
	/*background-color :#FFC8A4;*/
	text-decoration : underline;
	/*border-top : 1px solid #FF8040;
	border-bottom: 1px solid #FF8040;*/
	padding-bottom:2px;
	padding-right:3px;
	padding-left:3px;
}
.admin_lien_menu_selectione {
	color:#000000;
	font-size:1em;
	/*font-weight:bold;*/
	/*border-top : 1px solid #DD4800;
	border-bottom : 1px solid #DD4800;*/
	/*background-color :#FF8040;*/
	text-decoration : underline;
	padding-right:3px;
	padding-left:3px;
}

/************/
/**** Gestion formulaire
/************/
.admin_zone_action{
	font-size:0.8em;
	color:#0000FF;
}

div.row {
 	clear: both;
	padding-top: 5px;
}

div.row span.label {
 	float: left;
 	width: 200px;
 	text-align: right;
}

div.row span.formw {
 	text-align: left;
}

div.row_exemple {
	border-top:1px solid #EEEEEE;
	font-size:0.8em;
 	clear: both;
	padding-top: 3px;
	background-color:#DDDDDD;
}

div.row_exemple span.label_exemple {
	padding-top: 3px;
 	float: left;
 	width: 200px;
 	text-align: right;
}

div.row_exemple span.zone_action_exemple {
	padding-left:3px;
	padding-top: 3px;
 	float: left;
 	width: 250px;
 	text-align: left;
 	border-right:1px solid #EEEEEE;
}

div.row_exemple span.formw_exemple {
 	/*text-align: left;*/
}

div.row_liste{
	font-size:0.7em;
	clear: both;
	padding-top:10px;
}

span.liste_formulaire{
	font-weight:bold;
}

span.action_formulaire{
	
}

a.formulaire_action {
	color:#0000CC;
}

a.formulaire_action:visited {
	color:#0000CC;
}

div.row_resultat_form {
	border-top:1px solid #EEEEEE;
	font-size:0.9em;
 	clear: both;
	padding-top: 3px;
	background-color:#DDDDDD;
}

div.row_resultat_form span.label_resultat {
	padding-top: 0px;
 	float: left;
 	width: 300px;
 	text-align: right;
}

.ligne_formulaire_pair{
	background-color:#F1F3F8;
}

.ligne_formulaire_impair{
	background-color:#9BB8E8;
}

.ligne_formulaire_archive{
	background-color:#C4C1B9;
}


/******************************************/
/**** Gestion du plan                                     ******/
/******************************************/
.admin_zone_haut{
	font-size:0.7em;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	border-bottom : 1px solid #DDDDDD;
	height:21px;
	background: url(../images/bloc-fond-haut.jpg) 0% 100% repeat-x;
}

.admin_plan_zone_gauche{
	float:left;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	width:350px;
	padding:5px;
	margin-bottom:5px;
}
.admin_plan_zone_droite{
	margin-left:360px;
	padding:5px;
}
.admin_plan_partie_gauche{
	margin-top:10px;
	margin-bottom:4px;
	font-size:0.8em;
	font-weight:bold;
	color:#444444;
	background-color:#7595fd;
	border:1px solid #0a43ab;
	text-align:center;
}
.admin_plan_zone_creation_menu{
	font-size:0.8em;
	color:#0000FF;
	width:325px;
}
.admin_plan_formulaire_information {
	font-size : 0.8em;
}
.admin_formulaire_champ_titre {
	font-size : 0.9em;
	font-weight : bold;
	color : #444444;
	border : 0px;
	border-bottom : 1px solid #000000;
	text-align : left;
}

/******************************************/
/**** Gestion du contenu                               ******/
/******************************************/
.mceToolbarExternal{
    position:absolute;
    top:70px;
	height:80px;
	background-color:#F0F0EE;
	border-top:1px solid #BBBBBB;
    border-bottom:1px solid #000000;
}
.admin_cms_zone_edition{
	/*font-size:1em;*/
	background-color:#FF0000;
	margin-top:90px;
	margin-bottom:10px;
}

/******************************************/
/**** Gestion du référencement                   ******/
/******************************************/
.admin_p{
	font-size:0.9em;
}
.admin_referencement{
	font-size:0.8em;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:0px;
	border-bottom:1px solid #000000;
	border-top:1px solid #EEEEEE;
	background-color:#EEEEEE;
}
.admin_zone_saisie_ref {
	color:#3862CF;
	font-size : 0.9em;
	font-family : Verdana,Arial,sans-serif;
	background-color:#EBEFFA;
	border:1px solid #C1CEF0;
	/*width : 70px;
	height : 60px;*/
}

/******************************************/
/**** Gestion de la publication                     ******/
/******************************************/
.admin_info_publication{
	font-size:0.8em;
	padding:5px;
}
.admin_legende{
	font-size:0.8em;
	border:1px #888888 dotted;
	padding:5px;
	background-color:#DDDDDD;
}
.admin_publication_zone_gauche{
	float:left;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	width:350px;
	padding:5px;
	margin-bottom:5px;
}
.admin_publication_zone_droite{
	margin-left:360px;
	padding:5px;
}

.admin_suivi_publication{
	font-size:0.7em;
	color:#888888;
	background-color:#EEEEEE;
	border:1px #888888 dotted;
}

.admin_titre_suivi{
	font-size:1.1em;
	color:#000000;
	font-weight : bold;
	text-decoration:underline;
}

.admin_auteur_suivi{
	font-weight : bold;
	color:#555555;
}

.admin_pas_info{
	font-size:0.8em;
	background-color:#EEEEEE;
}

.admin_alerte_non_en_ligne{
	font-size:0.7em;
	font-style:italic;
	color:#AA0000;
}

/******************************************/
/**** Formulaire                                            ******/
/******************************************/
.admin_form_champ {
	color:#3862CF;
	font-size:1em;
	background-color: #EDF2F9;
	border:1px solid #C1CEF0;
	font-family : Verdana,Arial,sans-serif;
}

.admin_form_champ_log{
	color:#00FF00;
	font-size:1em;
	background-color: #222222;
	border:1px solid #C1CEF0;
	font-family : Verdana,Arial,sans-serif;
}

/******************************************/
/**** Général                                                  ******/
/******************************************/
img {
	border:0px;
}
.admin_nom_page {
	font-size : 0.7em;
	font-weight : bold;
	color : #000000;
	padding : 2px;
}
.admin_nom_page a {
	color:#000000;
}
.admin_nom_page a:visited {
	color:#000000;
}

div.admin_alerte_haut{
	padding-left : 5px;
	border-bottom : solid 1px #000000;
	background-color: #9BB7D5;
	margin-bottom:10px;
}

div.admin_alerte_contenu{	
	margin-left: -250px;
	margin-top: 100px;
	float: left;
	font-size: 0.8em;
	position: absolute;
	left: 50%;
	width : 500px;
	border : solid 1px #000000;
	background-color: #FF9999;
	color : #000000;
	z-index: 1000;
}

/******************************************/




.affichage_contenu {
	height : 100%;
	background-color: #FFFFFF;
	border : 1px solid #000000;
}

.login_bandeau {
	background-color : #FFFFFF;
	text-align: center;
}

.admin_zone_login {
	/*border-top : 1px solid #3366CC;*/
	/*border-bottom : 1px solid #3366CC;*/
	background-color :#E5ECF9;
	padding-bottom:5px;
	/*text-align : center;*/
}

.form_login {
	font-size:12px;
	margin-left: auto;
    margin-right: auto;
    width: 500px;
    /*padding-left : 100px;*/
	/*text-align : right;*/
	/*background: url(../images/password.png) 0% 50% no-repeat;*/
}

.admin_cms_gauche {
	float : left;
	width : 300px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	vertical-align : top;
}

.admin_cms_droite {
	border-left : 1px solid #000000;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	vertical-align : top;
	width : 100%;
}

.admin_menu_cms_partie {
	margin-top : 10px;
	margin-bottom : 4px;
	font-size : 0.8em;
	font-weight : bold;
	color : #444444;
	background-color: #7595fd;
	border : 1px solid #0a43ab;
	text-align : center;
}

.admin_gestion_membre {
	text-align : left;
	margin-left: 10px;
	margin-right: 10px;
}

.admin_actualite {
	margin-left: 10px;
	margin-right: 10px;
}

p.admin_actualite {
	font-size : 0.8em;
	text-align : left;
}

div.admin_actualite_nouvelle{
	font-size : 0.8em;
	border : 1px dotted #999999;
	margin-bottom: 5px;
	padding-left: 64px;
	padding-bottom: 5px;
	background: url(../images/nouvelle.png) 0% 0% no-repeat;
}

div.admin_formulaire {
	font-size : 0.8em;
	background-color : #EEEEEE;
	padding : 10px;
	margin-bottom : 5px;
}

.admin_theme {
	text-align : center;
	font-size : 0.8em;
}



.onglet {
	border : 1px solid #4e4e4e;
	background-color: #88a7cd;
	padding : 2px;
}

a.onglet:link {
	font-size : 0.7em;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	border : 0px;
}
a.onglet:hover {
	font-size : 0.7em;
	font-weight : bold;
	color : #e18a00;
	text-decoration : none;
	border : 0px;
}
a.onglet:visited {
	font-size : 0.7em;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	border : 0px;
}
a.onglet:visited:hover {
	font-size : 0.7em;
	font-weight : bold;
	color : #e18a00;
	text-decoration : none;
	border : 0px;
}

.onglet_selectione {
	border : 1px solid #4e4e4e;
	background-color: #f1b5b5;
	padding : 2px;
}

a.onglet_selectione:link {
	font-size : 0.7em;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	border : 0px;
}
a.onglet_selectione:hover {
	font-size : 0.7em;
	font-weight : bold;
	color : #e18a00;
	text-decoration : none;
	border : 0px;
}
a.onglet_selectione:visited {
	font-size : 0.7em;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	border : 0px;
}
a.onglet_selectione:visited:hover {
	font-size : 0.7em;
	font-weight : bold;
	color : #e18a00;
	text-decoration : none;
	border : 0px;
}

.admin_copyright {
	color : #6F6F6F;
	padding-top : 3px;
	padding-bottom : 3px;
	text-align : center;
	font-size : 0.6em;
	/*border-top : 1px dotted #6F6F6F;*/
	border-top : 1px solid #DDDDDD;
	clear : both;
	background: url(../images/bloc-fond.jpg) 0% 0% repeat;
}

.bouton_admin_menu {
	cursor: pointer;
	font-size: 0.7em;
	background-color: #FFFFFF;
	border: 0px solid;
	height: 20px;
	width : 100px;
	background-color : #EEEEEE;
}

.bouton_admin_menu_contenu{
	cursor: pointer;
	font-size: 0.7em;
	border: 0px solid;
	height: 20px;
	width : 100px;
	background: #EEEEEE url(images/site.png);
}

.bouton_admin_ref {
	cursor: pointer;
	font-size: 0.7em;
	font-weight : bold;
	background-color: #88a7cd;
	border: 0px solid;
}

.bouton_admin_ref_contour {
	border : 1px solid #4e4e4e;
	background-color: #88a7cd;
	padding : 4px;
}

.bouton_admin_menu_nav {
	cursor: pointer;
	text-align : left;
	font-size: 0.6em;
	background-color: #FFFFFF;
	border: 0px solid;
}

.cms_titre_modif {
	white-space : nowrap;
	position : relative;
}

p.cms_admin_menu {
	margin-top : 4px;
	margin-bottom : 4px;
	background-color: #eceeff;
}

a.menu_plan:link {
	font-size : 0.8em;
	color : #000000;
	text-decoration : none;
}
a.menu_plan:hover {
	font-size : 0.8em;
	color : #011ef4;
	text-decoration : underline;
}
a.menu_plan:visited {
	font-size : 0.8em;
	color : #000000;
	text-decoration : none;
}
a.menu_plan:visited:hover {
	font-size : 0.8em;
	color : #011ef4;
	text-decoration : underline;
}

.affichage_contenu {
	height : 100%;
	font-size : 0.7em;
	border : 0px;
}

.affichage_contenu_fckeditor {
	height : 400px;
}

.formulaire_referencement {
	font-size : 0.8em;
}



p.marge_nul {
	margin-top : 0px;
	margin-bottom : 0px;
	font-size:1em;
}

p.bouton_haut {
	margin-top : 0px;
	margin-bottom : 0px;
}

p.bouton_bas {
	margin-top : 0px;
	margin-bottom : 10px;
}



/*Liste*/
.liste_membre {
	left : 50%;	
}
.titre_liste_membre {
	font-size : 0.9em;
	font-weight : bold;
	background-color : #CACFD5;
	text-align : center;
}
.liste_paire {
	font-size : 0.8em;
	background-color: #B6D0E6;
	vertical-align : top;
	text-align : left;
	margin : 2px;
	white-space : nowrap;
}
.liste_impaire {
	font-size : 0.8em;
	background-color: #E9EBEE;
	vertical-align : top;
	text-align : left;
	margin : 2px;
	white-space : nowrap;
}
/*Fin liste*/

/*
*
---- Formulaire
*
*/
.formulaire_zone_ajout {
	font-size : 0.8em;
	color : #0000FF;
	width : 275px;
}


.formulaire_champ_area {
	font-size : 1em;
	background-color: #EDF2F9;
	border: 1px solid;
	font-family: Verdana,Arial,sans-serif;
}
.formulaire_champ_erreur {
	font-size : 1em;
	background-color: #ffdcdc;
	border: 1px solid;
}
.formulaire_bouton {
	cursor: pointer;
	font-size : 1em;
	background-color: #EDF2F9;
	border: 1px solid;
	height: 20px;
}
.formulaire_table_login {
	border : 1px solid #000000;	
}

/*
*
---- Fin de formulaire
*
*/




lien_image{
	border : 0px;
	text-decoration : none;
}

div.information{
	height: 100%;
	font-size: 0.8em;
	padding-left: 80px;
	background: url(../images/know.png) 5% 50% no-repeat;
	border: 1px dotted;
}

div.fiche_membre{
	font-size : 0.8em;
	border : 1px dotted #999999;
	background: url(../images/personal.png) 0% 0% no-repeat;
	margin-bottom: 5px;
	padding-left: 64px;
	padding-bottom: 5px;
}

div.col1_membre{
	height: 75px;
	width: 100%;
	padding-right: 10px;
}

div.col2_membre{
	
}

div.col3_membre{
	width: 100%;
}

div.col_membre_action{
	height: 20px;
	width: 100%;
}



.admin_cms{
	margin-top:85px;
}

.admin_masque{
	padding-top:50px;
	font-size:0.8em;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	position:absolute;
	top:0px;
	left:0px;
    width:100%;
    height:100%;
	padding-bottom:200%;
	z-index:900;
	display:none;
	background-color:#000000;	
	filter:alpha(opacity=80);
			-moz-opacity: 0.8;
			opacity: 0.8;
}