/* version 1.1 */
@import "/css/structure.css";
@import "/css/canvas.css";
@import "/css/slimbox.css";
@import url(//fonts.googleapis.com/css?family=Archivo+Narrow:400,700);
@import url(//fonts.googleapis.com/css?family=Damion);
@import url(//fonts.googleapis.com/css?family=Inder);
@import url(//fonts.googleapis.com/css?family=Istok+Web);
@import url(//fonts.googleapis.com/css?family=Ubuntu);


.input2 { border:solid 1px silver; cursor:pointer; padding:0px 8px 1px 8px; border-radius:5px; font:11px arial; height:20px; color:#fff; background:#33939b url('/img/input2_admin.png') top repeat; }
.input2off { border:solid 1px silver; padding:0px 8px 1px 8px; border-radius:5px; font:11px arial; height:20px; color:#fff; background:#33939b url('/img/input2_admin.png') top repeat; filter:alpha(opacity=30); opacity:0.3; -moz-opacity:0.3; }
.input2:hover { background:url('/img/input2_admin.png') bottom repeat; color:#666; }

#mainR a, #mainRiPad a, #mainLR a, #bottom a:link, .lnk:link, .lnk { color:#024c53; text-decoration:underline; font:12px arial; }
#mainR a:hover, #mainRiPad a:hover, #mainLR a:hover, #bottom a:hover, .lnk:hover { color:#2f8d95; text-decoration:none; font:12px arial; }

.lnk1:link       { color:#cc0000; font:11px arial; text-decoration:underline; }
.lnk1:visited    { color:#cc0000; font:11px arial; text-decoration:underline; }
.lnk1:hover      { color:#ff0000; font:11px arial; text-decoration:none; }
.lnk1:active     { color:#ff0000; font:11px arial; text-decoration:none; }

.lnk2:link       { color:#ff6600; font:11px arial; text-decoration:underline; }
.lnk2:visited    { color:#ff6600; font:11px arial; text-decoration:underline; }
.lnk2:hover      { color:#ffd0b0; font:11px arial; text-decoration:none; }
.lnk2:active     { color:#ffd0b0; font:11px arial; text-decoration:none; }

.lnk3:link       { color:#666; font:11px arial; text-decoration:underline; }
.lnk3:visited    { color:#666; font:11px arial; text-decoration:underline; }
.lnk3:hover      { color:#cc0000; font:11px arial; text-decoration:none; }
.lnk3:active     { color:#cc0000; font:11px arial; text-decoration:none; }

.lnk4:link       { color:#666; font:bold 12px arial; text-decoration:underline; }
.lnk4:visited    { color:#666; font:bold 12px arial; text-decoration:underline; }
.lnk4:hover      { color:#cc0000; font:bold 12px arial; text-decoration:none; }
.lnk4:active     { color:#cc0000; font:bold 12px arial; text-decoration:none; }


/* Structure */
.mainL3 div { padding-bottom:3px; }
.mainL3 div:before { content:"»"; color:#a0a0a0; padding-right:6px; }
.mainL3 a:		{ color:#666; text-decoration:underline; font:13px "Archivo narrow", verdana; }
.mainL3 a:link    { color:#666; text-decoration:underline; font:13px "Archivo narrow", verdana; }
.mainL3 a:visited { color:#666; text-decoration:underline; font:13px "Archivo narrow", verdana; }
.mainL3 a:hover   { color:#a6a6a6; text-decoration:none; font:13px "Archivo narrow", verdana; }
.mainL3 a:active  { color:#a6a6a6; text-decoration:none;font:13px "Archivo narrow", verdana; }

#main { width:100%; min-width:966px; min-height:500px; border:solid 3px #024c53; border-width:0px 3px 0px 3px; background-Color:#fff; text-align:left; box-shadow:0px 3px 5px 0px #5d5d5d; }
#mainR { min-width:720px; width:75%; float:left; text-align:left; padding:15px 0px 0px 10px; }
#mainRiPad { min-width:720px; width:70%; float:left; text-align:left; padding:15px 0px 0px 10px; }
#main h1 { padding-bottom:10px; font:bold 12px verdana; color:#2f8d95; }
#mainR h1 { padding-bottom:10px; font:bold 12px verdana; color:#2f8d95; }
#mainRiPad h1 { padding-bottom:10px; font:bold 12px verdana; color:#2f8d95; }

#mainLR { min-width:920px; text-align:left; padding:15px; }
#mainLR h1 { padding-bottom:10px; font:bold 12px verdana; color:#2f8d95; }

#bottom { background-color:#fff; width:100%; min-width:966px; height:25px; border:solid 3px #024c53; border-width:1px 3px 3px 3px; border-radius:0px 0px 10px 10px; box-shadow:0px 3px 5px 0px #5d5d5d; margin-bottom:8px; }


/* Divers */
.odd1 { color: #666; }
.odd2 { color: #2f8d95; }
.cadre1 { width:100%; text-align:left; border:solid 1px silver; border-radius:8px; box-shadow:0px 3px 5px 0px #5d5d5d; position:relative; }
.cadre1:hover { background-color:#f5f5f5; }
.cadre1a { padding:10px 10px 7px 10px; }
.cadre1b { padding:10px 8px 7px 15px; position:relative; }
.cadre1c { margin:10px 10px 10px 10px; padding:1px 8px 0px 0px; position:relative; overflow:auto; height:430px; }
.cadre1cIpad { margin:10px 10px 10px 10px; padding:1px 8px 0px 0px; position:relative; }


.paginA { 
	display:inline; cursor:pointer; font:12px "Archivo Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; border-width:0px; padding:2px 6px; margin:0 1px; border-radius:4px;
	color:#fff; background:#9c9697; /* 2484c1 */ 
	-moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:2px 2px 1px 0px #d6d6d6;
}
.paginA:hover, .paginB {  
	display:inline; cursor:pointer; font:12px "Archivo Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; border-width:0px; padding:2px 6px; margin:0 1px; border-radius:4px;
	color:#fff; background-color:#33939b;  
	-moz-border-radius:4px; -webkit-border-radius:4px;
}

#msgEdit { font:bold 14px comic sans ms, arial; text-transform:uppercase; color:#ff3300; padding:0px 5px 3px 0px; visibility:hidden; display:none; }
#DivPaletteHTML { position:absolute; z-index:100; top:-30px; left:-225px; border:solid 1px silver; border-radius:8px; box-shadow:0px 3px 5px 0px #5d5d5d; background-color:#fff; visibility:hidden; display:none; }


/* Formulaires */



/* Sauvegarde */ 
.list-4 li{ font:12px/14px "Archivo Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; background:url("/img/marker-3.gif") 0 4px no-repeat; padding-left:12px; margin-bottom:4px; }
.list-4 a{text-decoration:none; color:#014479;}
.list-4 a:hover {text-decoration:none; color:#339ed5;}
.list-4 input[type="checkbox"], .list-4 input[type="radio"] { position:absolute; top:0; left:-19px; cursor:pointer; }
.indent-left3{padding-left:20px;}
.p3{margin-bottom:15px;}

#checkSave { position:absolute; top:10px; right:30px; z-index:11; }
#checkSave a { position:absolute; top:0; right:40px; z-index:11; }
#checkSave a + a { right:20px; }
#checkSave a + a + a { right:0; }
#OptionsSave { position:absolute; top:0; left:0; background-color:#fff; z-index:10; width:100%; height:100%; }
.fsave_d { position:relative; min-height:200px; }
.fsave_p { background-color:#f5f5f5; width:auto; padding:10px; margin-bottom:12px; font-weight:bold; }

#OptionsSave ul { list-style:none; }
#fsave .list-4 li u { cursor:pointer; text-decoration:none; }
#fsave .list-4 li u:hover { color:#339ed5; }

.f09 { font-size:0.9em; line-height:20px; }
.f08 { font-size:0.8em; line-height:20px; }
.f09a { font-size:0.9em; line-height:16px; }
.f08a { font-size:0.8em; line-height:16px;}
.f09b { font-size:0.9em; }
.f08b { font-size:0.8em; }