@import url("cms_tinyMCE.css");
/* CMS GLOBAL STYLES *******************************************************************************/
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 & 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;}
/***************************************************************************************************/
