/* CSS Document */

html, body
{
	margin:0px;
	padding:0px;
	height:100%;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#4e4e50;
}

a
{
	color:#336699;
	font-weight:bold;
	text-decoration:none;
	border-bottom:#336699 1px dotted;
	margin:0px 1px;
}

a.pasSouligne
{
	border-bottom:none;
}

a img
{
	border:none;
}

ul
{
	padding:0px;
}

p, li, label
{
	font-size:13px;
}

p.pale
{
	color:#cccccc;
}

ul.outils
{
	list-style-type:square;
	color:#dcdad1;
}

ul.outils li
{
	font-size:15px;
	margin:0px;
	padding:8px 0px;
}

img.icone
{
	width:16px;
	height:16px;
	padding-right:2px;
	vertical-align:-3px;
}

div#login
{
	background-color:#e2e2e2;
	border:#d6d1ca 1px solid;
	width:340px;
	margin:auto;
	text-align:left;
}

div#login div
{
	padding-bottom:5px;
}

h1
{
	display:block;
	background-color:#ee2f25;
	text-indent:-9999px;
	font-size:20px;
	color:#ffffff;
	margin:0px 0px 22px 0px;
	padding:63px 0px;
	background-image:url(../../gestion/images/header_gestion.jpg);
	background-repeat:no-repeat;
}

a#header_login
{
	display: block;
	background-image:url(../../gestion/images/header_login.png);
	padding:0px;
	width:327px;
	height:66px;
	margin:8px 8px 17px 6px;
	border: 0px;
}
h2
{
	font-size:16px;
	margin:0px;
	padding:0px 0px 4px 2px;
}

div#login div#aide
{
	padding:1px 12px;
}

table.interface
{
	margin-top:-20px;
}

table.interface tr td.interface
{
	border:0px;
	background-color:#e2e2e2;
	text-align:left;
	vertical-align:top;
}

table.interface tr td div.interface
{
	padding:0px;
}

div#main
{
	padding:10px;
}

p#compte
{
	float:right;
	text-align:right;
	padding-right:11px;
}

a.onglet
{
	display:inline-block;
	padding:8px 10px 6px 10px;
	background-color:#ffffff;
	border-bottom:#f6f4ef 2px solid;
	margin-left:0px;
	margin-right:3px;
	font-size:14px;
}

a.actif
{
	border-bottom:#ffffff 2px solid;
	color:#252525;
}

div#ongletBas
{
	text-align:right;
}

div#ongletBas a
{
	display:inline-block;
	float:right;
	font-size:13px;
	padding:5px 13px 6px 13px;
	background-color:#ffffff;
	border-top:#f6f4ef 2px solid;
	border-bottom:none;
	margin:0px 0px 0px 3px;
}

div#ongletBas a.actif
{
	border-top:#ffffff 2px solid;
}

div#panneau
{
	background-color:#ffffff;
	padding:15px;
}

p.erreur
{
	color:#990000;
	font-size:14px;
	font-weight:bold;
	padding:1px 12px;
}

ul
{
	margin-left:24px;
}

li
{
	padding-bottom:3px;
}

fieldset
{
	padding:6px 8px 6px 6px;
	margin-bottom:10px;
}

fieldset.bas
{
	margin-bottom:0px;
}

legend
{
	font-size:14px;
	font-weight:bold;
	padding-right:5px;
}

legend, label
{
	color:#5e81bc;
}

fieldset table
{
	width:100%;
}

fieldset table tr td
{
	padding:5px 5px 0px 5px;
}

table.divisee
{
	margin-top:8px;
	border-collapse:collapse;
}

table.divisee tr td
{
	border-top: 1px solid #eeeeee;
	padding: 4px 8px;
}

table.divisee tr:first-child td
{
	border: 0px;
	padding-top: 0px;
}

table.divisee tr td.gauche
{
	border-left:none;
}

table.divisee tr td p
{
	margin-top: 0px;
	margin-bottom: 0px;
}

table.divisee tr.sous_page td
{
	border: 0px;
	/*background-color: #f0f0f0;*/
}

table.divisee tr.sous_page td.gauche
{
	padding-left: 24px;
}

table.divisee tr.sous_page.new
{
	display: none;
}

div#ajoutElement
{
	display:none;
}

div#ajoutElement table.divisee
{
	margin:0px;
}

/*** Une version du Lightbox par Chest ***/

div#chestbox_overlay
{
	display:none;
	position:fixed;
	top:0%;
	left:0%;
	width:100%;
	height:100%;
	background-color:#000000;
	z-index:10;
	opacity:0.75;
	filter:alpha(opacity=75);
}

#chestbox 
{
	display:none;
	position:absolute;
	top:10%;
/*	left:20%;  Permet de centrer la boite */
	width:60%;
	width:960px;
	height:80%;
	padding:0px;
	margin:0px;
	z-index:11;
	overflow:hidden;
	text-align:center;
}

#cke_editeur
{
	border:#252525 3px solid;
}

/* BUTTONS */

.buttons
{
	padding-left:10px;
}

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#dff4ff;
    border:1px solid #6299c5;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#E6EFC2;
    border:1px solid #529214;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background:#fbe3e4;
    border:1px solid #d12f19;
}

/* Pour la liste déroulante de l'éditeur */
ul.cke_panel_list li.cke_panel_listItem a h1 {background-color:blue;}

span#cke_3, span#cke_4 { float:right; padding-right:1px; }
span#cke_3 span.cke_toolbar_start, span#cke_4 span.cke_toolbar_start { display:none; }

/* Pour la sections médias */

img#imgGrande
{
	cursor:pointer;
	background-color:#ffffff;
	padding:10px;
}
