@import url("cms_tinyMCE.css");
/* CMS GLOBAL STYLES *******************************************************************************/
/*
*, html, body {
	font-family:Arial,Verdana;
	font-size:11px;
	color:#d5d5d5;
}
*/
/* IE PNG FIX pour les images avec alpha dans le contenu */
/*div#CMScontent img { behavior:url("js/iepngfix.htc"); }*/

h2 {
	color:#333;
	font-size:12px;
	padding:0;
	margin:0;
}

hr { color:#ccc; background:#ccc; border:none; height:1px; }

ul, li {
	padding:0;
	margin:0;
	list-style-type:none;
}

a { color:#666; text-decoration:none; outline:none; } /*outline c'est pour enlever la bordure des liens en Firefox*/

a:hover {
	text-decoration:underline;
}

fieldset {
	padding:5px 20px 20px 20px;
	margin:0;
}
label {
	width:150px;
	float:left;
	padding:3px;
}
input, select {
	margin:0 10px 0 0;
	padding:3px;
	font-size:11px;
	border:solid 1px #666;
}

img { border:none; padding:0; margin:0;}

body {
	margin:0;
	background-color:#3a3a3a;
}
/***************************************************************************************************/


/* CMS COMMON OBJECTS ******************************************************************************/

/* DIV CMScontent (le DIV CONTENU!) ******************/
div#CMScontent { overflow:auto; }

/* Fieldset */
.CMS_fieldset { margin:0 0 20px 0; padding:0 10px 0 10px; border:solid 1px #666; }

.CMS_legend { padding:0 5px 0 5px; font-weight:bold; }
.CMS_fieldset form { margin:20px 0 10px 0; padding:0; }

.CMS_fieldset p { margin:0 0 7px 0!important; padding:0; }

/* Titres, infos, etc. */
.CMS_txt_bold { font-weight:bold; }
.CMS_txt_italic { font-style:italic; }
.CMS_txt_blue { font-weight:bold; color:#0066CC; }
.CMS_txt_green { color:#9C0; }
.CMS_txt_normal { font-weight:normal; }
.message { color:red; font-weight:bold; text-align:center; }

/* INPUT / SELECT */
.input_small 	{ width:20px; text-align:center; margin-right:20px; }
.input_normal { width:200px; }
.input_large 	{ width:300px; }
.input_extra_large { width:400px; }

.select_normal 	{ width:200px; }
.select_large 	{ width:300px; }

/* SUBMIT */
.submit_small 	{ padding:0; margin:0; }
.submit_normal 	{ padding:1px 5px 2px 5px; margin:10px 0 0 0; }
.submit_large 	{ width:100px; }

/* DIVs de séparation verticale */
div.CMSsep5 	{ height:5px;  }
div.CMSsep10	{ height:10px; }
div.CMSsep20	{ height:20px; }
div.CMSsep30	{ height:30px; }

/*HELP ICON*/
#help{margin:-32px 0 0 20px;}
/***************************************************************************************************/


/* GLOBAL SETTINGS *********************************************************************************/
fieldset.CMS_fieldset_settings { margin:0 0 20px 0; padding:0 10px 0 10px; border:solid 1px #666; }

fieldset.CMS_fieldset_settings form  { margin:20px 0 20px 0; padding:0; }

fieldset.CMS_fieldset_settings div { width:100%; margin-bottom:5px; }

fieldset.CMS_fieldset_settings input { width:300px; }

fieldset.CMS_fieldset_settings textarea { width:305px; }

fieldset.CMS_fieldset_settings .submit_large { width:100px; }

fieldset.CMS_fieldset_settings select  { margin-bottom:5px; }

div.CMS_info_settings label  { padding:0; }
div.CMS_info_settings p { padding:3px!important; }

fieldset.CMS_fieldset_settings hr  { margin:0 0 15px 0; }

#loading{display:none;}
span.info_loading{color:#C00;}
/***************************************************************************************************/


/* EDIT CONTENU ***********************************************************************************/
.CMS_fieldset div#submitBut {margin-top:10px; text-align:center;}
.CMS_fieldset #submitBut input {background:#5a5a5a;}
.CMS_fieldset #submitBut input:hover {background:#4a4a4a;}
/**************************************************************************************************/


/* EDIT MENUS **************************************************************************************/
div.CMS_menu_item {
	border:solid 1px #666;
	width:99%;
	padding:0;
	margin:5px 0 5px 2px;
	overflow:auto;
}

a.CMS_EM_L1, a.CMS_EM_L2, a.CMS_EM_L3 {
	margin-right:5px;
	padding:5px 0 5px 0;
	display:block;
	text-decoration:none;
	border-right:solid 1px #666;
	width:80%;
	float:left;
}

a.CMS_EM_L1 {
	font-weight:bold;
	color:#d5d5d5;
	text-indent:10px;
}
a.CMS_EM_L2 {
	font-weight:bold;
	color:#d5d5d5;
	text-indent:40px;
}
a.CMS_EM_L3 {
	color:#d5d5d5;
	text-indent:70px;
}
a.CMS_EM_L1:hover, a.CMS_EM_L2:hover, a.CMS_EM_L3:hover {
	text-decoration:none;
	background-color:#6a6a6a;
}


/* Ligne UPDATE Menu */
form.CMS_FEML1, form.CMS_FEML2, form.CMS_FEML3 {
	background-color:#6a6a6a;
	border:solid 1px #666;
	margin:0; padding:3px 0;
}

form.CMS_FEML1 {
	padding-left:12px;
	font-weight:bold;
}

form.CMS_FEML2 {
	padding-left:42px;
}
form.CMS_FEML3 {
	padding-left:72px;
}

form.CMS_FEML1 input,
form.CMS_FEML2 input,
form.CMS_FEML3 input {
 margin:0 10px 0 0; padding:3px 0 3px 5px; 
}

form.CMS_FEML1 .submit_normal,
form.CMS_FEML2 .submit_normal,
form.CMS_FEML3 .submit_normal { margin:0; padding:1px 0 1px 0; }

#div_edit_menu { overflow:auto; width:100%; }

a.CMS_menu_delete {
	width:20px;
	height:20px;
	margin:-21px 10px 0 0;
	display:block;
	float:right;
	background:url(../img/icon_delete.gif);
}
a.CMS_menu_delete:hover {	background:url(../img/icon_delete_over.gif) }


/* DIV Menu Show/Hide */
div.CMS_show_hide {float:left; overflow:auto; margin:0;}

div.CMS_show_hide form {margin:0; padding:0;}
div.CMS_show_hide input { vertical-align:middle; margin:0 0 0 5px;  border:none;}


/* DIV Menu Tools */
div.CMS_menu_tools {width:60px; text-align:right; overflow:auto; margin:7px 0 0 0; float:right;}

div.CMS_menu_tools a.CMS_arrow_up { background:url(../img/icon_up.gif) no-repeat; }
div.CMS_menu_tools a.CMS_arrow_down { background:url(../img/icon_down.gif) no-repeat; }
div.CMS_menu_tools a.CMS_arrow_up:hover { background:url(../img/icon_up_over.gif); }
div.CMS_menu_tools a.CMS_arrow_down:hover { background:url(../img/icon_down_over.gif); }

div.CMS_menu_item img,
div.CMS_menu_tools a.CMS_arrow_up,
div.CMS_menu_tools a.CMS_arrow_down { width:18px; height:14px; float:right; margin:0 5px 0 5px; }



/* SELECT New Menu */
form.CMS_form select#parent_id {height:23px; color:#C00; font-weight:bold;}

form.CMS_form option#level0 {
	padding-left:5px;
	color:#C00;
}
form.CMS_form option#level1 {
	padding-left:21px;
}
form.CMS_form option#level2 {padding-left:35px; font-weight:normal;}
option#level0,option#level1,option#level2 {padding:2px 0;}
option#level0, option#level1 {font-weight:bold; margin-top:3px;}

option#level3 {padding-left:55px; font-weight:normal;} /* pour tinyMCE siteLinks select */
/**************************************************************************************************/


/* TEXT AS IMAGE ***********************************************************************************/
fieldset.CMS_fieldset_settings .CMS_link_mod  { color:#bbb; margin-bottom:10px; }
fieldset.CMS_fieldset_settings .colorArea { width:306px; height:20px; border:solid 1px #666; }
fieldset.CMS_fieldset_settings form.CMS_form div {margin:0 0 10px 0;}
/***************************************************************************************************/


/* EDIT MEMBERS ************************************************************************************/
div.CMS_list_item {
	background-color:#5a5a5a;
	border:solid 1px #666;
	width:99%;
	margin:0 0 5px 0;
	overflow:auto;
}

a.CMS_lien_edit_item {
	font-weight:bold;
	color:#d5d5d5;
	text-indent:10px;
	padding:5px 0 5px 0;
	display:block;
	text-decoration:none;
	border-right:solid 1px #aaa;
	width:90%;
	float:left;
}

a.CMS_lien_edit_item:hover {
	text-decoration:none;
	background-color:#6a6a6a;
}

a.CMS_lien_delete {
	width:20px;
	height:20px;
	margin:4px 0 0 20px;
	display:block;
	float:left;
	background:url(../img/icon_delete.gif);
}
a.CMS_lien_delete:hover {	background:url(../img/icon_delete_over.gif) }

form.CMS_form_edit_item {
	background-color:#5a5a5a;
	border:solid 1px #aaa;
	margin:10px 0 10px 0; padding:10px 0 10px 12px;
}

form.CMS_form_edit_item input { margin:0 10px 0 0; padding:3px 0 3px 5px; }
form.CMS_form_edit_item select { width:207px; }
/***************************************************************************************************/


/* ADMIN PANEL *************************************************************************************/


/*ADMIN PANEL & MOD PANEL **************************************************************************/
/*Common*/
div#CMS_admin_panel{width:170px; border:solid 1px #999; position:fixed; z-index:100; padding:10px; background:#4a4a4a;}
div#CMS_admin_panel a{
  display:block; margin:0 0 7px 0; padding-left:15px;
  background:url(../img/arrowMenu.gif) no-repeat left 4px;
  color:#e5e5e5;
  text-decoration:none;
}
div#CMS_admin_panel a:hover{background:url(../img/arrowMenu_current.gif) no-repeat left 4px;}
div#CMS_admin_panel .current{font-weight:bold; color:#fff; background:url(../img/arrowMenu_current.gif) no-repeat left 4px;}

div#CMS_admin_panel h2{}
div#CMS_admin_panel h2 a.switchPanel{background:#6a6a6a; padding:5px 0; margin:0; text-align:center; display:block; color:#ccc;}
div#CMS_admin_panel h2 a.switchPanel:hover{background:#3a3a3a;}

/*Admin Panel*/
div#CMS_admin_panel{right:5px; top:5px;}
div#CMS_admin_panel_content{}
div#CMS_admin_panel p{margin:0 0 5px 0;}
div#CMS_admin_panel p.CMS_titre_panneau{padding:10px 0 3px 0; color:#e5e5e5; font-weight:bold; border-bottom:solid 1px #ccc;}

/*Mod Admin Panel*/
div#MOD_admin_panel{top:5px; right:205px;}
ul#mod_admin_options{padding:9px 5px 0 5px;}
ul#mod_admin_options li{}
/***************************************************************************************************/


/* MODULES LIST ************************************************************************************/
#CMS_list_mod, #CMS_list_mod li {
	margin:10px 0;
}
#CMS_list_mod li div {margin-top:0;}

a.CMS_link_mod {
	margin:3px 0;
	padding:5px;
	display:block;
	text-align:left;
	background-color:#5a5a5a;
	border:solid 1px #666;
	color:#d5d5d5;
	font-weight:bold;
}
a.CMS_link_mod:hover {
	background-color:#6a6a6a;
	text-decoration:none;
}

#CMS_list_mod h1{color:#d5d5d5; font-size:14px; margin:0;}
.CMS_info_mod { width:60%; margin-top:10px; }

#CMS_list_mod img {
	float:right;
	border:solid 1px #aaa;

}

.CMS_install_link_mod {
	display:block;
	padding:5px;
	background:#5a5a5a;
	width:100px;
	margin:20px 0;
	text-align:center;
	text-decoration:none;
	border:solid 1px #aaa;
	color:#d5d5d5;
}
.CMS_install_link_mod:hover {
	background:#6a6a6a;
	text-decoration:none;
}
/***************************************************************************************************/