/*Css Css Général*/
.contextMenu a img{
border:0;
}
.contextMenu {
	position: absolute;
	width: 160px;
	z-index: 99999;
	border: solid 1px #CCC;
	background: #EEE;
	padding: 0px;
	margin: 0px;
	display: none;
}
.contextMenu LI {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.contextMenu A {
	color: #333;
	text-decoration: none;
	display: block;
	line-height: 20px;
	height: 20px;
	background-position: 6px center;
	background-repeat: no-repeat;
	outline: none;
	padding: 1px 5px;
	padding-left: 28px;
}
.contextMenu LI.hover A {
	color: #FFF;
	background-color: #3399FF;
}
.contextMenu LI.disabled A {
	//color: #AAA;
	//cursor: default;
	display:none;
}
.contextMenu LI.hover.disabled A {
	//background-color: transparent;
	display:none;
}
.contextMenu LI.separator {
	border-top: solid 1px #CCC;
}
.contextMenu LI.edit a { background-image: url(../upload/image_css/page-white-edit.png); }
.contextMenu LI.rename a { background-image: url(../upload/image_css/cut.png); }
.contextMenu LI.delete a { background-image: url(../upload/image_css/page-white-delete.png); }
.contextMenu LI.gestionDroit a { background-image: url(../upload/image_css/cle.png); }
.contextMenu LI.journalisation a { background-image: url(../upload/image_css/load.png); }
.contextMenu LI.ajoutPage a { background-image: url(../upload/image_css/add-w16-h16.gif); }
.contextMenu LI.quit a { background-image: url(../upload/image_css/door.png); }


			/*Css relatif au groupe utilisateur*/

			a{
color : #ffffff;
text-decoration:none;
} 
a:visited{
color : #ffffff;
text-decoration : none;
} 
a:hover {
color : #ffffff;
text-decoration: none;
} 
body{
background-color : #000000;
}
#page{
margin : 10px;
color : #000000;

}
#bloc_haut{
margin:0px;
padding:0px;
}
#bandeau{
text-align : center;
margin-bottom : 10px;
}
#bloc_menu_gauche{
float: left;
width: 180px;
margin:0px; padding:0px;
height:auto !important;
}
#bloc_menu_droit{
float:right;
width:160px;
margin:0px; padding:0px;
height:auto !important;
}		
#bloc_menu_gauche .menu, #bloc_menu_droit .menu{
border : 2px solid #000;
font-family  :comic sans MS, Verdana; 
line-height : 20px;
margin-bottom: 20px;
background : #000;
height:auto !important;
}
#bloc_menu_gauche .menu_titre, #bloc_menu_droit .menu_titre{
text-align : center;

background-repeat: repeat-x;
background-color : #000;
font : 100% bold;
color : comic sans MS3;
}
#bloc_menu_gauche .menu_corps, #bloc_menu_droit .menu_corps{
color : #000;
height:auto !important;
}
#bloc_menu_gauche .menu_corps ul, #bloc_menu_droit .menu_corps ul{
position: relative;						  
list-style : none;
/*font-size : 100%;*/
font-size : 12px;
padding : 0px;
margin : 0px;
height:auto !important;
}

/*FEINTE DE SIOUX
on "injecte" un nouveau css de classe*/

#bloc_menu_gauche .menu_corps li a, #bloc_menu_droit .menu_corps li a{
background-image:url(../upload/image_css/hr.gif);
background-repeat: no-repeat;
margin : 0px;
padding-left : 30px;
height : 25px;
height:auto !important;
display : block;
}
#bloc_menu_gauche .menu_corps li a:hover, #bloc_menu_droit .menu_corps li a:hover
{
background : #000;
background-image:url(../upload/image_css/hr.gif);
background-repeat: no-repeat;
text-decoration : none;
height:auto !important;
}
.menuclickdroit{
}
.menuitems{
font-weight : bold;
color : comic sans MS3;
/*onmouseover="javascript:this.style.backgroundColor='#0000FF'"
onmouseout="javascript:this.style.backgroundColor='#000000'"*/
}
.contenu{
margin-left : 215px;
margin-right : 35px;
min-height: 400px;
height : 100% !important;
height : 400px;
font-family : comic sans MS, Verdana;
/* line-height : 18px; */

border : 2px solid #000;
}
.contenu_titre{

background-repeat: repeat-x;
background-color: #000;
font-size : 100%;
}
.contenu_titre{
font-weight : bold;
color : comic sans MS3;
}
.contenu_titre a:hover{
text-decoration : none;
color : comic sans MS3;
}
.contenu_titre a:visited{
color : comic sans MS3;
}
.contenu_corps{
margin: auto;
width: 95%;
padding : 1%;
color : comic sans MS2;
font-size : 100%;
}
.gestion_user{
cursor:pointer;
}
.gestion_user img{
height:50px;
}
.restauration{
text-align:center;
margin-left:auto;
margin-right:auto;
}
#foot{
clear:both;
height : 100%;
margin-top : 20px;
text-align : center;
font-size : 100%;
font-family: comic sans MS, verdana;
border : solid #000 1px;
color : comic sans MS3;

background-repeat: repeat-x;
background-color: #000;	
}
.menuclickdroit {
    /* obligatoire */
    z-index:100;
    position:absolute;
    visibility:hidden;
    /* A changer suivant l'affichage voulu */
    width:150px;
    padding:5px 0;
    font-family:comic sans MS;
    font-weight:bold;
    font-size:100%;
    line-height:16px;
    background-color:#000;
    border:1px solid #000;
}
.MenuBis {
}
.menuitems {
    padding:0 10px;
    cursor:pointer;
    background : transparent;
}
.menuitems:hover {
background-color: #ffffff;
color: #000;
}
#etatAjax{
z-index:50;
position:fixed;
bottom:0;
right:0;
height:20px;
width:150px;
padding:5px 0;
background: url(../upload/image_css/fondetatajax.png) top left no-repeat;
color:#ffffff;
line-height:20px;
text-align:center;
}
#etatAjax img{
margin:0;
border:none;
}

/*INSERTION DU STYLE DE L'ADMIN*/

#gestion_gauche
{
	float:left;
	width:49%;
	height:250px;
}
#gestion_droite
{
	float:right;
	padding-left : 10px;
	width:49%;
	height:250px;
}
#gestion_gauche .libre_titre a, #gestion_droite .libre_titre a
{
	color : comic sans MS1;
	font-weight : bold;
}
#centre
{
	text-align:center;
}
#centre .libre_titre a
{
	color : comic sans MS2;
	font-weight : bold;
}
#centre table
{
	width:50%;
	margin:0px;
}
.liste_article
{ empty-cells:show;}
.liste_article img{
height: 26px;
}
.liste_article tr:hover
{background : #A7C5F1;border : 1px solid #000;}
.action_page{
padding : 3px;
margin-bottom: 15px;
margin-left: 50px;
margin-right: 50px;
text-align : center;
width : 100px;
height: 100px;
border : 1px solid #000;
}
.action_page img{
height: 45px;
width: 45px;
}
.action_page a {display: block;text-decoration:none;font-weight: bold;color : #000;}
.action_page a:hover {text-decoration:none;}

.corps_action_art
{text-align : center;}

.action_page_container
{
margin-top: 20px;
text-align : center;
}

.title{

height : 20px;
text-indent: 20px;
}
.title span {
font-weight : bold;
color : comic sans MS3;
}
.title img
{
	position : absolute;
	right : 17px;
}

.libre
{text-align : center;width : 98%;border:2px solid #000;margin : 5px 5px 10px;}
.libre_head
{margin : 0px;width : 100%;height: 17px;font-size : 12px;

background-image : url(../upload/image_css/winbarre_deb.png);
}
.libre_head select
{font-size : 10px;}
.libre_titre
{margin : 0px;text-align : center;float: left;width : auto;height: 17px;}
.libre_titre a
{font-weight : bold;color : comic sans MS2;}
.libre_titre a:hover
{color : #f00;text-decoration : none;}
.libre_titre a img
{border : none;}
.libre_titre img{
height: 17px;
width: 17px;
border : none;
}
.libre_style_barre
{width : 10px;background : url(./admin/im/winbarre_milieu.png) no-repeat;float : right;}
.libre_image
{padding-left : 5px;margin : 0px;float: right;background : url(./admin/im/winbarre_fin.png);}
.libre_img_hors_block
{width : 20px;margin : 0px;float: right;background : url(./admin/im/winbarre_fin.png);}
.libre_image a img
{border: none;}
.libre_image img
{height: 17px;}
.libre_image strong
{color : comic sans MS3;font-size : 12px;}

#gauche
{float : left;clear : none;margin-left : 0px;width : 47%;max-width : 47%;}
#gauche .libre_titre a, #droite .libre_titre a, #hors_block .libre_titre a, #article .libre_titre a
{color : comic sans MS3;font-weight : bold;}
h3
{background : url(./admin/im/winbarre_deb.png);color : comic sans MS2;width : 80%;border : 1px solid #000;}
#gauche .libre_url a, #droite .libre_url a, #hors_block .libre_url a, #article .libre_url a
{color : #000;font-weight : bold;}
#droite
{float : right;padding-right: 5px; clear : none;margin-right : 0px;width : 49%;max-width : 49%;}
#hors_block
{clear : both;margin : 5px 5px 0px 5px;}

.action_block
{clear : both;width : 100%;background-color : #fff;}
#action_block img{
height : 50px;
}
.action_block tr td
{border : solid 1px black}
.action_block tr td a, .action_block tr td a:visited
{text-decoration : none;color : #000;font-size : 80%;display : block;}
.action_block tr td a:hover 
{background-color : #A7C5F1;}
.design_action img
{height : 30px;}
.poids_article
{right : 2px;}

.nom_lien_article
 {bottom : 3px;}

#css_existant
 {border : 3px double black;border-collapse: collapse;}
#css_existant tr td
 {border : 1px solid black;height : 20px;}
#css_existant tr td a img,#css_existant tr td img 
 {text-decoration : none;border : none;height : 25px;}  

  #color_existant
 {border : 3px double black;border-collapse: collapse;}
  #color_existant tr td
 {border : 1px solid black;height : 20px;}
  #color_existant tr td a img,#color_existant tr td img 
 {text-decoration : none;border : none;height : 18px;}
  #couleur_form_fond, #couleur_form_texte, #couleur_form_police
 {float : left;font-weight : normal;font-size : 80%;}
  #couleur_form_fond img, #couleur_form_texte img, #couleur_form_police img
 {text-decoration : none;border : none;height : 18px;}
#form_couleur
 {text-align : center;}
#form_couleur img
 {height : 18px;width : 18px;}
#action_form
 {clear : both;text-align : center;margin-bottom : 15px;}
#couleur_existant img, #creer_couleur img
 {height : 50px;}
#bloc_cache{
float : right;
color : #00fz34;
}
.menu_titre:first-letter{
text-transform : capitalize;
font-weight : bold;
}
.contenu_titre:first-letter{
text-transform : capitalize;
font-weight : bold;
}

		
