/* version 2.6 */
@import "/css/font-awesome.css";
@import "/css/pads.css";
@import url(//fonts.googleapis.com/css?family=Archivo+Narrow:400,700);
@import url(//fonts.googleapis.com/css?family=Ubuntu:400,700);
@import url(//fonts.googleapis.com/css?family=Playball);
@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:400italic,700italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:600,400);

@font-face {
	font-family: AniversRegular; font-weight: normal; font-style: normal;
	src: url('/css/anivers_regular-webfont.eot');
	src: local('#'), url('/css/anivers_regular-webfont.woff') format('woff'), url('/css/anivers_regular-webfont.ttf') format('truetype'), url('/css/anivers_regular-webfont.svg#webfontyhmBrVKn') format('svg');
}

.txt9 { font:9px arial; color:#000; }
.txt10 { font:10px arial; color:#000; }
.txt11 { font:11px arial; color:#000; }
.txt12 { font:12px arial; color:#000; }
.txt13 { font:13px arial; color:#000; }
.txt14 { font:14px arial; color:#000; }
.txt16 { font:16px arial; color:#000; }
.txt18 { font:18px arial; color:#000; }
.txt18b { font:bold 18px arial; color:#000; }
.txt20 { font:20px arial; color:#000; }
.txt20b { font:bold 20px arial; color:#000; }

.news1 { font:bold italic 24px Book antiqua, arial; }
.news2 { font:12px arial; color:#7bb6fe; padding-top:5px; }
.news3 { font:12px arial; color:#ffa22e; }
.news4 { margin-top:10px; padding:10px; border:dotted 1px #7bb6fe; font:12px arial; color:#fff; }

.lnk_news1:link    { font:bold italic 24px Book antiqua, arial; color:#fff; text-decoration:underline; }
.lnk_news1:active  { font:bold italic 24px Book antiqua, arial; color:#fff; text-decoration:underline; }
.lnk_news1:visited { font:bold italic 24px Book antiqua, arial; color:#fff; text-decoration:underline; }
.lnk_news1:hover   { font:bold italic 24px Book antiqua, arial; color:#fff; text-decoration:none; }

.txt_vert9 { font:9px arial; color:#6dc409; }
.txt_vert10 { font:10px arial; color:#6dc409; }
.txt_vert11 { font:11px arial; color:#6dc409; }
.txt_vert12 { font:12px arial; color:#6dc409; }
.txt_vert13 { font:13px arial; color:#6dc409; }
.txt_vert14 { font:14px arial; color:#6dc409; }

.lnk_vert9:link    { font:9px arial; color:#6dc409; text-decoration:underline; }
.lnk_vert9:active  { font:9px arial; color:#6dc409; text-decoration:underline; }
.lnk_vert9:visited { font:9px arial; color:#6dc409; text-decoration:underline; }
.lnk_vert9:hover   { font:9px arial; color:#6dc409; text-decoration:none; }

.lnk_vert10:link    { font:10px arial; color:#6dc409; text-decoration:underline; }
.lnk_vert10:active  { font:10px arial; color:#6dc409; text-decoration:underline; }
.lnk_vert10:visited { font:10px arial; color:#6dc409; text-decoration:underline; }
.lnk_vert10:hover   { font:10px arial; color:#6dc409; text-decoration:none; }

.lnk_vert11:link    { font:11px arial; color:#6dc409; text-decoration:underline; }
.lnk_vert11:active  { font:11px arial; color:#6dc409; text-decoration:underline; }
.lnk_vert11:visited { font:11px arial; color:#6dc409; text-decoration:underline; }
.lnk_vert11:hover   { font:11px arial; color:#6dc409; text-decoration:none; }

.lnk_vert12:link    { font:12px arial; color:#6dc409; text-decoration:underline; }
.lnk_vert12:active  { font:12px arial; color:#6dc409; text-decoration:underline; }
.lnk_vert12:visited { font:12px arial; color:#6dc409; text-decoration:underline; }
.lnk_vert12:hover   { font:12px arial; color:#6dc409; text-decoration:none; }


.txt_orange8 { font:8px arial; color:#ee911a; }
.txt_orange9 { font:9px arial; color:#ee911a; }
.txt_orange10 { font:10px arial; color:#ee911a; }
.txt_orange11 { font:11px arial; color:#ee911a; }
.txt_orange12 { font:12px arial; color:#ee911a; }
.txt_orange13 { font:13px arial; color:#ee911a; }
.txt_orange14 { font:14px arial; color:#ee911a; }

.lnk_orange8:link    { font:8px arial; color:#ee911a; text-decoration:underline; }
.lnk_orange8:active  { font:8px arial; color:#ee911a; text-decoration:underline; }
.lnk_orange8:visited { font:8px arial; color:#ee911a; text-decoration:underline; }
.lnk_orange8:hover   { font:8px arial; color:#ee911a; text-decoration:none; }

.lnk_orange9:link    { font:9px arial; color:#ee911a; text-decoration:underline; }
.lnk_orange9:active  { font:9px arial; color:#ee911a; text-decoration:underline; }
.lnk_orange9:visited { font:9px arial; color:#ee911a; text-decoration:underline; }
.lnk_orange9:hover   { font:9px arial; color:#ee911a; text-decoration:none; }

.lnk_orange10:link    { font:10px arial; color:#ee911a; text-decoration:underline; }
.lnk_orange10:active  { font:10px arial; color:#ee911a; text-decoration:underline; }
.lnk_orange10:visited { font:10px arial; color:#ee911a; text-decoration:underline; }
.lnk_orange10:hover   { font:10px arial; color:#ee911a; text-decoration:none; }

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

.lnk_orange12:link    { font:12px arial; color:#ee911a; text-decoration:underline; }
.lnk_orange12:active  { font:12px arial; color:#ee911a; text-decoration:underline; }
.lnk_orange12:visited { font:12px arial; color:#ee911a; text-decoration:underline; }
.lnk_orange12:hover   { font:12px arial; color:#ee911a; text-decoration:none; }


.txt_beige9 { font:9px arial; color:#85826b; }
.txt_beige10 { font:10px arial; color:#85826b; }
.txt_beige11 { font:11px arial; color:#85826b; }
.txt_beige12 { font:12px arial; color:#85826b; }
.txt_beige13 { font:13px arial; color:#85826b; }
.txt_beige14 { font:14px arial; color:#85826b; }

.lnk_beige9:link    { font:9px arial; color:#85826b; text-decoration:underline; }
.lnk_beige9:active  { font:9px arial; color:#85826b; text-decoration:underline; }
.lnk_beige9:visited { font:9px arial; color:#85826b; text-decoration:underline; }
.lnk_beige9:hover   { font:9px arial; color:#85826b; text-decoration:none; }

.lnk_beige10:link    { font:10px arial; color:#85826b; text-decoration:underline; }
.lnk_beige10:active  { font:10px arial; color:#85826b; text-decoration:underline; }
.lnk_beige10:visited { font:10px arial; color:#85826b; text-decoration:underline; }
.lnk_beige10:hover   { font:10px arial; color:#85826b; text-decoration:none; }

.lnk_beige11:link    { font:11px arial; color:#85826b; text-decoration:underline; }
.lnk_beige11:active  { font:11px arial; color:#85826b; text-decoration:underline; }
.lnk_beige11:visited { font:11px arial; color:#85826b; text-decoration:underline; }
.lnk_beige11:hover   { font:11px arial; color:#85826b; text-decoration:none; }

.lnk_beige12:link    { font:12px arial; color:#85826b; text-decoration:underline; }
.lnk_beige12:active  { font:12px arial; color:#85826b; text-decoration:underline; }
.lnk_beige12:visited { font:12px arial; color:#85826b; text-decoration:underline; }
.lnk_beige12:hover   { font:12px arial; color:#85826b; text-decoration:none; }


.txt_violet9 { font:9px arial; color:#564d8c; }
.txt_violet10 { font:10px arial; color:#564d8c; }
.txt_violet11 { font:11px arial; color:#564d8c; }
.txt_violet12 { font:12px arial; color:#564d8c; }
.txt_violet13 { font:13px arial; color:#564d8c; }
.txt_violet14 { font:14px arial; color:#564d8c; }

.lnk_violet9:link    { font:9px arial; color:#564d8c; text-decoration:underline; }
.lnk_violet9:active  { font:9px arial; color:#564d8c; text-decoration:underline; }
.lnk_violet9:visited { font:9px arial; color:#564d8c; text-decoration:underline; }
.lnk_violet9:hover   { font:9px arial; color:#564d8c; text-decoration:none; }

.lnk_violet10:link    { font:10px arial; color:#564d8c; text-decoration:underline; }
.lnk_violet10:active  { font:10px arial; color:#564d8c; text-decoration:underline; }
.lnk_violet10:visited { font:10px arial; color:#564d8c; text-decoration:underline; }
.lnk_violet10:hover   { font:10px arial; color:#564d8c; text-decoration:none; }

.lnk_violet11:link    { font:11px arial; color:#564d8c; text-decoration:underline; }
.lnk_violet11:active  { font:11px arial; color:#564d8c; text-decoration:underline; }
.lnk_violet11:visited { font:11px arial; color:#564d8c; text-decoration:underline; }
.lnk_violet11:hover   { font:11px arial; color:#564d8c; text-decoration:none; }

.lnk_violet12:link    { font:12px arial; color:#564d8c; text-decoration:underline; }
.lnk_violet12:active  { font:12px arial; color:#564d8c; text-decoration:underline; }
.lnk_violet12:visited { font:12px arial; color:#564d8c; text-decoration:underline; }
.lnk_violet12:hover   { font:12px arial; color:#564d8c; text-decoration:none; }


.txt_bleu9 { font:10px arial; color:#1782cb; }
.txt_bleu10 { font:10px arial; color:#1782cb; }
.txt_bleu11 { font:11px arial; color:#1782cb; }
.txt_bleu12 { font:12px arial; color:#1782cb; }
.txt_bleu13 { font:13px arial; color:#1782cb; }
.txt_bleu14 { font:14px arial; color:#1782cb; }

.lnk_bleu9:link    { font:9px arial; color:#1782cb; text-decoration:underline; }
.lnk_bleu9:active  { font:9px arial; color:#1782cb; text-decoration:underline; }
.lnk_bleu9:visited { font:9px arial; color:#1782cb; text-decoration:underline; }
.lnk_bleu9:hover   { font:9px arial; color:#1782cb; text-decoration:none; }

.lnk_bleu10:link    { font:10px arial; color:#1782cb; text-decoration:underline; }
.lnk_bleu10:active  { font:10px arial; color:#1782cb; text-decoration:underline; }
.lnk_bleu10:visited { font:10px arial; color:#1782cb; text-decoration:underline; }
.lnk_bleu10:hover   { font:10px arial; color:#1782cb; text-decoration:none; }

.lnk_bleu11:link    { font:11px arial; color:#1782cb; text-decoration:underline; }
.lnk_bleu11:active  { font:11px arial; color:#1782cb; text-decoration:underline; }
.lnk_bleu11:visited { font:11px arial; color:#1782cb; text-decoration:underline; }
.lnk_bleu11:hover   { font:11px arial; color:#1782cb; text-decoration:none; }

.lnk_bleu12:link    { font:12px arial; color:#1782cb; text-decoration:underline; }
.lnk_bleu12:active  { font:12px arial; color:#1782cb; text-decoration:underline; }
.lnk_bleu12:visited { font:12px arial; color:#1782cb; text-decoration:underline; }
.lnk_bleu12:hover   { font:12px arial; color:#1782cb; text-decoration:none; }


.txt_navy9 { font:9px arial; color:#172983; }
.txt_navy10 { font:10px arial; color:#172983; }
.txt_navy11 { font:11px arial; color:#172983; }
.txt_navy12 { font:12px arial; color:#172983; }
.txt_navy13 { font:13px arial; color:#172983; }
.txt_navy14 { font:14px arial; color:#172983; }

.lnk_navy9:link    { font:9px arial; color:#172983; text-decoration:underline; }
.lnk_navy9:active  { font:9px arial; color:#172983; text-decoration:underline; }
.lnk_navy9:visited { font:9px arial; color:#172983; text-decoration:underline; }
.lnk_navy9:hover   { font:9px arial; color:#172983; text-decoration:none; }

.lnk_navy10:link    { font:10px arial; color:#172983; text-decoration:underline; }
.lnk_navy10:active  { font:10px arial; color:#172983; text-decoration:underline; }
.lnk_navy10:visited { font:10px arial; color:#172983; text-decoration:underline; }
.lnk_navy10:hover   { font:10px arial; color:#172983; text-decoration:none; }

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

.lnk_navy12:link    { font:12px arial; color:#172983; text-decoration:underline; }
.lnk_navy12:active  { font:12px arial; color:#172983; text-decoration:underline; }
.lnk_navy12:visited { font:12px arial; color:#172983; text-decoration:underline; }
.lnk_navy12:hover   { font:12px arial; color:#172983; text-decoration:none; }


.txt_gris9 { font:9px arial; color:#a0a0a0; }
.txt_gris10 { font:10px arial; color:#a0a0a0; }
.txt_gris11 { font:11px arial; color:#a0a0a0; }
.txt_gris12 { font:12px arial; color:#a0a0a0; }
.txt_gris13 { font:13px arial; color:#a0a0a0; }
.txt_gris14 { font:14px arial; color:#a0a0a0; }

.lnk_gris9:link    { font:9px arial; color:#a0a0a0; text-decoration:underline; }
.lnk_gris9:active  { font:9px arial; color:#a0a0a0; text-decoration:underline; }
.lnk_gris9:visited { font:9px arial; color:#a0a0a0; text-decoration:underline; }
.lnk_gris9:hover   { font:9px arial; color:#a0a0a0; text-decoration:none; }

.lnk_gris10:link    { font:10px arial; color:#a0a0a0; text-decoration:underline; }
.lnk_gris10:active  { font:10px arial; color:#a0a0a0; text-decoration:underline; }
.lnk_gris10:visited { font:10px arial; color:#a0a0a0; text-decoration:underline; }
.lnk_gris10:hover   { font:10px arial; color:#a0a0a0; text-decoration:none; }

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

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

.lnk_gris12:link    { font:12px arial; color:#a0a0a0; text-decoration:underline; }
.lnk_gris12:active  { font:12px arial; color:#a0a0a0; text-decoration:underline; }
.lnk_gris12:visited { font:12px arial; color:#a0a0a0; text-decoration:underline; }
.lnk_gris12:hover   { font:12px arial; color:#a0a0a0; text-decoration:none; }

.tn_gris9 { font:9px "Archivo narrow", arial; color:#666666; }
.tn_gris10 { font:10px "Archivo narrow", arial; color:#666666; }
.tn_gris11 { font:11px "Archivo narrow", arial; color:#666666; }
.tn_gris12 { font:12px "Archivo narrow", arial; color:#666666; }
.tn_gris13 { font:13px "Archivo narrow", arial; color:#666666; }
.tn_gris14 { font:14px "Archivo narrow", arial; color:#666666; }

.txt_noir9 { font:9px arial; color:#000; }
.txt_noir10 { font:10px arial; color:#000; }
.txt_noir11 { font:11px arial; color:#000; }
.txt_noir12 { font:12px arial; color:#000; }
.txt_noir13 { font:13px arial; color:#000; }
.txt_noir14 { font:14px arial; color:#000; }

.tn_noir9 { font:9px "Archivo narrow", arial; color:#000; }
.tn_noir10 { font:10px "Archivo narrow", arial; color:#000; }
.tn_noir11 { font:11px "Archivo narrow", arial; color:#000; }
.tn_noir12 { font:12px "Archivo narrow", arial; color:#000; }
.tn_noir13 { font:13px "Archivo narrow", arial; color:#000; }
.tn_noir14 { font:14px "Archivo narrow", arial; color:#000; }

.lnk_noir9:link    { font:9px arial; color:#000; text-decoration:underline; }
.lnk_noir9:active  { font:9px arial; color:#000; text-decoration:underline; }
.lnk_noir9:visited { font:9px arial; color:#000; text-decoration:underline; }
.lnk_noir9:hover   { font:9px arial; color:#000; text-decoration:none; }

.lnk_noir10:link    { font:10px arial; color:#000; text-decoration:underline; }
.lnk_noir10:active  { font:10px arial; color:#000; text-decoration:underline; }
.lnk_noir10:visited { font:10px arial; color:#000; text-decoration:underline; }
.lnk_noir10:hover   { font:10px arial; color:#000; text-decoration:none; }

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

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

.lnk_noir12:link    { font:12px arial; color:#000; text-decoration:underline; }
.lnk_noir12:active  { font:12px arial; color:#000; text-decoration:underline; }
.lnk_noir12:visited { font:12px arial; color:#000; text-decoration:underline; }
.lnk_noir12:hover   { font:12px arial; color:#000; text-decoration:none; }


.txt_blanc9 { font:10px arial; color:#fff; }
.txt_blanc10 { font:10px arial; color:#fff; }
.txt_blanc11 { font:11px arial; color:#fff; }
.txt_blanc12 { font:12px arial; color:#fff; }
.txt_blanc13 { font:13px arial; color:#fff; }
.txt_blanc14 { font:14px arial; color:#fff; }

.lnk_blanc9:link    { font:9px arial; color:#fff; text-decoration:underline; }
.lnk_blanc9:active  { font:9px arial; color:#fff; text-decoration:underline; }
.lnk_blanc9:visited { font:9px arial; color:#fff; text-decoration:underline; }
.lnk_blanc9:hover   { font:9px arial; color:#fff; text-decoration:none; }

.lnk_blanc10:link    { font:10px arial; color:#fff; text-decoration:underline; }
.lnk_blanc10:active  { font:10px arial; color:#fff; text-decoration:underline; }
.lnk_blanc10:visited { font:10px arial; color:#fff; text-decoration:underline; }
.lnk_blanc10:hover   { font:10px arial; color:#fff; text-decoration:none; }

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

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

.lnk_blanc12:link    { font:12px arial; color:#fff; text-decoration:underline; }
.lnk_blanc12:active  { font:12px arial; color:#fff; text-decoration:underline; }
.lnk_blanc12:visited { font:12px arial; color:#fff; text-decoration:underline; }
.lnk_blanc12:hover   { font:12px arial; color:#fff; text-decoration:none; }


.txt_rouge9 { font:10px arial; color:red; }
.txt_rouge10 { font:10px arial; color:red; }
.txt_rouge11 { font:11px arial; color:red; }
.txt_rouge12 { font:12px arial; color:red; }
.txt_rouge13 { font:13px arial; color:red; }
.txt_rouge14 { font:14px arial; color:red; }

.lnk_rouge9:link    { font:9px arial; color:red; text-decoration:underline; }
.lnk_rouge9:active  { font:9px arial; color:red; text-decoration:underline; }
.lnk_rouge9:visited { font:9px arial; color:red; text-decoration:underline; }
.lnk_rouge9:hover   { font:9px arial; color:red; text-decoration:none; }

.lnk_rouge10:link    { font:10px arial; color:red; text-decoration:underline; }
.lnk_rouge10:active  { font:10px arial; color:red; text-decoration:underline; }
.lnk_rouge10:visited { font:10px arial; color:red; text-decoration:underline; }
.lnk_rouge10:hover   { font:10px arial; color:red; text-decoration:none; }

.lnk_rouge11:link    { font:11px arial; color:red; text-decoration:underline; }
.lnk_rouge11:active  { font:11px arial; color:red; text-decoration:underline; }
.lnk_rouge11:visited { font:11px arial; color:red; text-decoration:underline; }
.lnk_rouge11:hover   { font:11px arial; color:red; text-decoration:none; }

.txt_inv_rouge11:link    { font:11px arial; color:red; text-decoration:none; }
.txt_inv_rouge11:active  { font:11px arial; color:red; text-decoration:underline; }
.txt_inv_rouge11:visited { font:11px arial; color:red; text-decoration:underline; }
.txt_inv_rouge11:hover   { font:11px arial; color:red; text-decoration:underline; }

.lnk_rouge12:link    { font:12px arial; color:red; text-decoration:underline; }
.lnk_rouge12:active  { font:12px arial; color:red; text-decoration:underline; }
.lnk_rouge12:visited { font:12px arial; color:red; text-decoration:underline; }
.lnk_rouge12:hover   { font:12px arial; color:red; text-decoration:none; }


.tV { font:bold 9px verdana }
.tDate { font:11px 'comic sans ms'; }
.tS { font-family: 'Archivo Narrow', sans-serif; font-size:13px; }
.up { text-transform:uppercase; }

#aidePictos { position:absolute; top:3px; left:97%; width:25px; z-index:11; }
#aideClose { position:absolute; top:3px; left:97%; width:25px; cursor:pointer; }
#smsClose { position:absolute; top:5px; left:97%; width:25px; cursor:pointer; }

.aideD1 { position:relative; width:25px; }
.aideD2 { position:absolute; top:0px; left:-135px; width:180px; }
.aideD2 img { padding-right:20px; }
.w95p { width:95%; padding:0 10px 7px 10px; }
.w95q { width:95%; padding:5px 10px 7px 10px; }

.area1 { width:97%; min-height:50px; border:solid 1px silver; font:12px arial; border-radius:5px; padding:5px; color:#666; resize:none; }
.area2 { width:97%; min-height:80px; border:solid 1px silver; font:12px arial; border-radius:5px; padding:5px; color:red; resize:none; }


/* ONGLETS ------------------------------------------------------------- */
#ong1, #ong2, .ong3 { padding:0 0 0 12px; margin:0; height:25px; color:#000; position:relative; }

#ong1 li { list-style-type: none; float:left; background:url('/img/o2.png') top left no-repeat; width:173px; height:25px; position:relative; margin-left:-12px; padding:0; cursor:pointer; font:11px arial; }
#ong1 .current { background:url('/img/o1.png') top left no-repeat; z-index:50; font:11px arial; color:#000; cursor:default; }

#ong2 li { list-style-type: none; float:left; background:url('/img/o2b.png') top left no-repeat; width:100px; height:25px; position:relative; margin-left:-12px; padding:0; cursor:pointer; font:11px arial; }
#ong2 .current { background:url('/img/o1b.png') top left no-repeat; z-index:50; font:11px arial; color:#000; cursor:default; }

.ong3 li { list-style-type: none; float:left; background:url('/img/o2a.png') top left no-repeat; min-width:80px; height:25px; position:relative; margin-left:-12px; padding:0 10px 0 5px; cursor:pointer; font:12px AniversRegular, Arial, sans-serif; }
.ong3 li::after { position:absolute; top:0; right:-15px; height:25px; width:15px; padding:0; content:" "; background:url('/img/o2c.png') top left no-repeat; }

.ong3 .current { background:url('/img/o1a.png') top left no-repeat; z-index:50; font:12px AniversRegular, Arial, sans-serif; padding:0 10px 0 5px; cursor:default; }
.ong3 .current::after { position:absolute; top:0;  right:-15px; height:25px; width:15px;  padding:0; content:" "; background:url('/img/o1c.png') top left no-repeat;  }
.ong3 #ong3_right { position:absolute; top:-8px; right:0; z-index:100; min-width:300px; min-height:23px; text-align:right; }
.ong3 #ong3_right2 { position:absolute; top:-30px; right:0; z-index:100; min-width:300px; min-height:23px; text-align:right; }
.ong3 li + li { margin-left:0; }

#ong1 li { z-index:20; }
#ong1 li+li { z-index:19; }
#ong1 li+li+li { z-index:18; }
#ong1 li+li+li+li { z-index:17; }
#ong1 li+li+li+li+li { z-index:16; }
#ong1 li+li+li+li+li+li { z-index:15; }
#ong1 li+li+li+li+li+li+li { z-index:14; }
#ong1 li+li+li+li+li+li+li+li { z-index:13; }
#ong1 li+li+li+li+li+li+li+li+li { z-index:12; }
#ong1 li+li+li+li+li+li+li+li+li+li { z-index:11; }
#ong1 li+li+li+li+li+li+li+li+li+li+li { z-index:10; }

.ong3 li { z-index:20; }
.ong3 li+li, .ong3 li+li::after { z-index:19; }
.ong3 li+li+li { z-index:18; }
.ong3 li+li+li+li { z-index:17; }
.ong3 li+li+li+li+li { z-index:16; }
.ong3 li+li+li+li+li+li { z-index:15; }
.ong3 li+li+li+li+li+li+li { z-index:14; }
.ong3 li+li+li+li+li+li+li+li { z-index:13; }
.ong3 li+li+li+li+li+li+li+li+li { z-index:12; }
.ong3 li+li+li+li+li+li+li+li+li+li { z-index:11; }
.ong3 li+li+li+li+li+li+li+li+li+li+li { z-index:10; }

#ong1 .current p, #ong2 .current p  { background:url('/img/o3.png') top left no-repeat; padding:7px 0 0 35px; filter:alpha(opacity=100); opacity:1; -moz-opacity:1;}
#ong1 li p, #ong2 li p { background:url('/img/o4.png') top left no-repeat; padding:7px 0 0 35px; filter:alpha(opacity=40); opacity:0.4; -moz-opacity:0.4; }

.ong3 .current p { padding:6px 0 0 15px; filter:alpha(opacity=100); opacity:1; -moz-opacity:1; }
.ong3 li p { padding:6px 0 0 15px; filter:alpha(opacity=40); opacity:0.4; -moz-opacity:0.4; }
.ong3 .current p:before { font-family:"FontAwesome"; content:"\f07c";  padding-right:6px; }
.ong3 li p:before { font-family:"FontAwesome"; content:"\f07b"; padding-right:6px; }
.ong3 li:hover p { filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }

.ong3 .supp p { padding:5px 0 0 15px; filter:alpha(opacity=100); opacity:1; -moz-opacity:1; color:red; font-size:1.1em; }
.ong3 .supp p:before { font-family:"FontAwesome"; content:"\f014";  padding-right:6px; } /* f014 f1f8 */
.ong3 .see p:before, .ong3 p.see:before { font-family:"FontAwesome"; content:"\f070";  padding-right:6px; margin-left:10px; }

.ong1Div, .ong2Div { border:solid 1px #969a9f; padding:12px; background-color:#f8f8f9; margin-top:-1px; z-index:1; margin-bottom:10px; border-radius: 0 8px 8px 8px; font:11px/15px arial; text-align:justify; }
.ong3Div { border:solid 1px #969a9f; padding:12px 15px 18px 15px; background-color:#fff; margin-top:-1px; z-index:1; margin-bottom:10px; border-radius: 0 8px 8px 8px; font:11px/15px arial; text-align:justify; }
.ong3Div .input1_place_lagny { min-width:10px; }
.ong3Div .input1_place_melun { min-width:10px; }

.ogff1 { z-index:10; } .ogff2 { z-index:9; } .ogff3 { z-index:8; } .ogff4 { z-index:7; } .ogff5 { z-index:6; } .ogff6 { z-index:5; } .ogff7 { z-index:4; } .ogff8 { z-index:6; } .ogff9 { z-index:2; } .ogff10 { z-index:1; }

.hid { display:none; visibility:hidden; }
.vis { display:block; visibility:visible; }
.opacity50 { filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; }
/* --------------------------------------------------------------------- */


/* AjxBbX ------------------------------------------------------------------ */
#AjxBb1 { position:fixed; margin:0; padding:0; top:0; left:0; z-index:999; text-align:left; width:100%; height:100%; visibility:hidden; display:none; background-color:#000; filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }
#AjxBb1_b { position:fixed; margin:0; padding:0; top:0; left:0; z-index:999; text-align:left; width:100%; height:100%; visibility:hidden; display:none; background-color:#000; filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }
#AjxBb1_c { position:fixed; margin:0; padding:0; top:0; left:0; z-index:999; text-align:left; width:100%; height:100%; visibility:hidden; display:none; }

#AjxBb1a { position:fixed; margin:0; padding:0; top:0; left:0; z-index:999; text-align:left; width:100%; height:100%; background-color:#000; filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }
#AjxBb1b { position:relative; width:990px; margin:0px auto; border:0px; text-align:center; }
#AjxBb1c { position:relative; width:660px; margin:0px auto; border:0px; text-align:center; }

#AjxBb1Load { position:fixed; z-index:12; width:660px; height:300px; margin-top:100px; background:transparent url('/img/ajaxLoading1.png') top center no-repeat;  }
#AjxBb1Load_b { position:fixed; z-index:12; width:990px; height:300px; margin-top:100px; background:transparent url('/img/ajaxLoading1.png') top center no-repeat;  }
#AjxBb1Load_c { position:fixed; z-index:12; width:660px; height:300px; margin-top:100px; background:transparent url('/img/ajaxLoading1c.png') top center no-repeat;  }

#AjxBb1Load1 { position:fixed; z-index:12; width:990px; height:300px; margin-top:100px; background:transparent url('/img/ajaxLoading1.png') top center no-repeat;  }
#AjxBb1Load2 { position:fixed; z-index:12; width:990px; height:300px; margin-top:100px; background:transparent url('/img/ajaxLoading2.png') top center no-repeat;  }
#AjxBb1Load2_b { position:fixed; z-index:12; width:990px; height:300px; margin-top:100px; background:transparent url('/img/ajaxLoading2.png') top center no-repeat;  }
#AjxBb1Load2_c { position:fixed; z-index:12; width:660px; height:300px; margin-top:100px; background:transparent url('/img/ajaxLoading2c.png') top center no-repeat;  }
#AjxBb2 { position:absolute; top:30px; left:0px; width:100%; z-index:1000; visibility:hidden; display:none; }

#AjxBb3 { position:fixed; width:990px; height:100%; text-align:center; }
#AjxBb3_b { position:fixed; width:990px; height:100%; text-align:center; }
#AjxBb3_c { position:fixed; width:660px; height:100%; text-align:center; }

#ajaxPop1 { border:0px; height:450px; text-align:center; background:transparent url('/img/ajaxPop1.png') top center no-repeat; position:relative; z-index:10; font:12px arial; color:#fff; }
#ajaxPop1Main { width:610px; padding:55px 0px 0px 190px; text-align:justify; }
#ajaxPop1Titre { position:absolute; z-index:11; top:28px; left:190px; font:bold 16px arial;  }
#ajaxPop1Close { position:absolute; z-index:11; top:15px; left:802px; cursor:pointer; }

#ajaxPop2 { border:0px; height:650px; text-align:center; background:transparent url('/img/ajaxPop2b.png') top center no-repeat; position:relative; z-index:10; font:12px arial; color:#000; }
#ajaxPop2b { border:0px; width:990px; height:650px; text-align:center; background:transparent url('/img/ajaxPop2b.png') top center no-repeat; position:relative; z-index:10; font:12px arial; color:#000; }
#ajaxPop2c { border:0px; width:660px; height:650px; text-align:center; background:transparent url('/img/ajaxPop2c.png') top center no-repeat; position:relative; z-index:10; font:12px arial; color:#000; }

#ajaxPop2Main { width:870px; padding:70px 0px 0px 40px; text-align:justify; }
#ajaxPop2Main p { margin:5px 0 7px 0; }
#ajaxPop2Main span { font: normal 16px/1.2em AniversRegular, Helvetica, Arial, sans-serif; color:#33728d; }
#ajaxPop2Main .reporting { text-align:left; font: normal 14px/1.4em AniversRegular, Helvetica, Arial, sans-serif; color:#10232c; overflow:auto; width:100%; height:460px; padding-right:10px; }

#ajaxPop2Main_b { width:870px; padding:70px 0px 0px 40px; text-align:justify; }
#ajaxPop2Main_b p { margin:5px 0 7px 0; }
#ajaxPop2Main_b span { font: normal 16px/1.2em AniversRegular, Helvetica, Arial, sans-serif; color:#33728d; }
#ajaxPop2Main_b .reporting { text-align:left; font: normal 14px/1.4em AniversRegular, Helvetica, Arial, sans-serif; color:#10232c; overflow:auto; width:100%; height:460px; padding-right:10px; }

#ajaxPop2Main_c { width:580px; padding:70px 0px 0px 40px; text-align:justify; }
#ajaxPop2Main_c p { margin:5px 0 7px 0; }
#ajaxPop2Main_c span { font: normal 16px/1.2em AniversRegular, Helvetica, Arial, sans-serif; color:#33728d; }
#ajaxPop2Main_c .reporting { text-align:left; font: normal 14px/1.4em AniversRegular, Helvetica, Arial, sans-serif; color:#10232c; overflow:auto; width:100%; height:460px; padding-right:10px; }

#ajaxPop2Titre { position:absolute; z-index:11; top:32px; left:40px; font: bold 24px/1.4em AniversRegular, Helvetica, Arial, sans-serif; color:#33728d;  }
#ajaxPop2Close { position:absolute; z-index:11; top:15px; right:15px; cursor:pointer; width:22px; height:18px; }

.ajaxButton { border:solid 1px silver; cursor:pointer; padding:4px 10px 3px; border-radius:5px; background-color:#ffffee; font: normal 16px/1.2em AniversRegular, Helvetica, Arial, sans-serif; box-shadow: 0 1px 1px #c9c9c9; }
.ajaxButton_off { border:solid 1px silver; cursor:help; padding:4px 10px 3px; border-radius:5px; background-color:#cfd5d8; font: italic normal 16px/1.2em AniversRegular, Helvetica, Arial, sans-serif; box-shadow: 0 1px 1px #dfe1e2; color:gray; }
.ajaxButton:hover { background-color:#d3ecf5; }

.ajaxButtonSmall { border:solid 1px silver; cursor:pointer; padding:1px 6px 1px; border-radius:5px; background-color:#ffffee; font: normal 12px/1.2em AniversRegular, Helvetica, Arial, sans-serif; box-shadow: 0 1px 1px #c9c9c9; }
.ajaxButtonSmall:hover { background-color:#d3ecf5; }

#ajaxPop2b .ajaxArea1 {  border:solid 1px silver; padding:4px 10px 3px; border-radius:5px; font: normal 12px/1.6em verdana, sans-serif; box-shadow: 0 1px 1px #c9c9c9; resize: none; min-width:840px; }
#ajaxPop2b .ajaxArea2 {  border:solid 1px silver; padding:4px 10px 3px; border-radius:5px; font: normal 11px/1.5em verdana, sans-serif; box-shadow: 0 1px 1px #c9c9c9; resize: none; min-width:840px; }
#ajaxPop2c .ajaxArea1 {  border:solid 1px silver; padding:4px 10px 3px; border-radius:5px; font: normal 12px/1.6em verdana, sans-serif; box-shadow: 0 1px 1px #c9c9c9; resize: none; min-width:560px; }
#ajaxPop2c .ajaxArea2 {  border:solid 1px silver; padding:4px 10px 3px; border-radius:5px; font: normal 11px/1.5em verdana, sans-serif; box-shadow: 0 1px 1px #c9c9c9; resize: none; min-width:560px; }

.ajaxArea3 {  border:solid 1px silver; padding:1px 3px 2px 3px; border-radius:5px; font: normal 11px verdana, sans-serif; box-shadow: 0 1px 1px #c9c9c9; resize: none; }

.ajaxLeft { float:left; margin:0 10px; }
.padSub { padding:15px 0 0 150px; }

#effect { width: auto; height: auto; position: relative; }
#buttonEffect { border:solid 1px gray; cursor:pointer; padding:0px 8px 1px 8px; border-radius:5px; font:11px arial; height:20px; color:#666; background-color:#f5f5f5; text-align:center; min-width:130px; }
#buttonEffect:hover { color:#666; background-color:#d0d0d0; }

.scrollx { overflow:scroll; scrollbar-face-color: #f5f5f5; scrollbar-shadow-color: #f5f5f5; scrollbar-highlight-color: #f5f5f5; scrollbar-3dlight-color: #f5f5f5; scrollbar-darkshadow-color: #f5f5f5; scrollbar-track-color: #f5f5f5; scrollbar-arrow-color: #f5f5f5; }
/* ------------------------------------------------------------------------- */


/* TABLEAUX ---------------------------------------------------------------- */
.ar th, .ar1 th { font:bold 12px "Archivo Narrow", Arial, sans-serif; vertical-align:middle; text-align:center; color:#000; background-color:#f5f5f5; }
.ar1 th a, .ar th a { font:bold 12px "Archivo Narrow", Arial, sans-serif; vertical-align:middle; text-align:center; text-decoration:none; cursor:pointer; }
.ar th a i { font-size:0.9em; padding:3px 0 0 6px; }
.ar th a i, .tab1 .tr2 td a i { color:#7cbdd6; }
.ar1 th a:hover, .ar th a:hover, .ar1 th a:hover i, .ar th a:hover i { color:#409fc4; }

.ar1 .tr_1 { background-color:#fff; }
.ar1 .tr_1:hover { background-color:#feffe6; }
.ar1 .tr_2 { background-color:#d8fcfe; }

.ar1 td { font:12px "Archivo Narrow", Arial, sans-serif; vertical-align:middle; color:#1f1f1f; padding:1px 3px; }
.ar1 pre { font:normal 11px "Archivo Narrow", Arial, sans-serif; vertical-align:middle; color:gray; }
.ar1 td img { cursor:pointer; }
.ar1 td a i { padding-top:1px; font-size:14px; }

.vide { border:solid 1px #8b9aa1; width:auto; margin-top:2px; padding:3px 0; font:18px "Damion", "Inder", sans-serif; text-align:center; color:#8b9aa1; border-radius: 0 0 7px 7px; }
.vide2 { padding:0; margin:0; font:18px "Damion", "Inder", sans-serif; text-align:center; color:#8b9aa1; }

.tab1 td .desc { font:italic 12px "Archivo narrow", arial; padding:0; margin:0 0 5px 0; }
/* ------------------------------------------------------------------------- */


/* Paddings / divers ------------------------------------------------------- */
.p_right { text-align:right; }
.p_left { text-align:left; }
.p_center { text-align:center; }
.f_right { float:right;}
.f_left { float:left; }
.noresize { resize:none; }

.f_left440 { float:left; min-width:440px; width:49%; }
.f_right450 { float:right; text-align:left; min-width:450px; width:49%; }

.italic { font-style:italic;}
.bold { font-weight:bold;}
.up { text-transform:uppercase; }
.nm { text-transform:normal; }
.dw { text-transform:lowercase; }
.ct { text-align:center; }
.pointer { cursor:pointer; }
.help { cursor:help; }
.pad1 { border:dashed 1px silver; border-width:1px 0 0 0; margin-top:5px; padding-top:8px; }
.pad2 { border:dashed 1px silver; border-width:1px 0; margin:10px 0; padding:10px 0; }

.PL01 { float:left; min-width:440px; width:49%; }
.PL02 { float:left; min-width:450px; width:49%; text-align:left; }

.rel { position:relative; }
.notif1 { position:absolute; z-index:55; top:-14px; right:-10px; border-radius:50%; background-color:red; border: solid 2px #ffffff; padding:3px 7px; margin:0; font:12px "Archivo narrow"; color:#ffffff; text-align:center; cursor:pointer; }
.notif2 { position:absolute; z-index:55; top:-14px; right:-10px; border-radius:50%; background-color:red; border: solid 2px #ffffff; padding:3px 4px; margin:0; font:12px "Archivo narrow"; color:#ffffff; text-align:center; cursor:pointer; }
.notif3 { position:absolute; z-index:55; bottom:5px; right:4px; border-radius:50%; width:8px; height:8px; background-color:green; padding:0; margin:0; text-align:center; color:green; font-size:1px; }
.admview { font: italic 12px "Ubuntu", arial; color:#990000; margin-left:15px; } 

.ong3 .notif2 { top:-8px;  right:-12px; }

.gray { color:gray; }
.silver { color:silver; }
.b_gris { font-style:italic; color:#adadad; }
.b_orange { color:#ff6600; }
.b_red { color:#990000; }
.b_rouge { color:#ff0000; }
.b_green { color:#009900; }

.overflow1 { overflow:auto; width:97%; height:300px; padding-right:15px; margin-bottom:15px; }
.overflow2 { overflow:auto; width:97%; height:150px; padding-right:15px; margin-bottom:15px; }

.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; }
.f1_1 { font-size:1.1em; }
.f1_2 { font-size:1.2em; }
.f1_3 { font-size:1.3em; }
.f1_4 { font-size:1.4em; }
.lnh14 { line-height:14px; }
.lnh16 { line-height:16px; }
.lnh18 { line-height:18px; }
.lnh20 { line-height:20px; }
.lnh22 { line-height:22px; }

.qualifs_sub1 { position:absolute; bottom:0; right:0; }
/* ------------------------------------------------------------------------- */


/* BACKUP ------------------------------------------------------------------ */
#backup { background-color:#f5f5f5; margin-top:29px; padding:10px; width:100%; text-align: center; }
#backup .grid_3 { display:inline-block; width:30%; margin:0 10px; text-align: center; }
#backup .box { position: relative; margin: 40px 0 30px; background: #fff; text-align: center; padding: 0 25px 39px; }
#backup .box h3 {margin-bottom: 18px; font:bold 18px/22px 'Archivo Narrow',sans-serif,Arial;}
#backup .box p { font:14px/18px 'Archivo Narrow',sans-serif,Arial; }
#backup .image { position: relative; text-align: center; border: 8px solid #f2f5f6; width: 100px; height: 100px; display: inline-block; margin: -69px 0 20px;
	-webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px; transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease;
}
#backup .image > img {padding:25px 0 0 7px; width:50px; }

#backup .col1 {background: #f4854e;}
#backup .col2 {background: #f9cf72;}
#backup .col3 {background: #a86b76;}
#backup .col4 {background: #65a3af;}
#backup .col1:hover {background: #e86c2f;}
#backup .col2:hover {background: #f4c04d;}
#backup .col3:hover {background: #a44d5c;}
#backup .col4:hover {background: #3c92a2;}

#backup .link { position: relative; background: url(/img/backup01.png) 100% 4px no-repeat; margin-top: 36px; display: inline-block; color: #6d6d6d; padding-right: 22px; font:16px/22px 'Archivo Narrow',sans-serif,Arial; }
#backup .link:hover { color: #fe8a26; }

.backup_vert { color:#009900; }
.bgc1 { background-color:#f5f5f5; }
/* ------------------------------------------------------------------------- */


.socialCircle-item {
	width: 22px;
	height: 22px;
	position: absolute;
	background: #333;
	margin: 50%;
	text-align: center;
	color: #ffffff;
	font:11px "Archivo narrow", arial;
	cursor: pointer;
	z-index:10;
	line-height:0;
	padding-top:0;
}

.socialCircle-container {
	position: relative;
	width: 24px;
	height: 24px;
	margin: -2px 5px 0 5px;
	z-index:10;
}

.socialCircle-center {
	width: 24px;
	height: 24px;
	background: #fff;
	margin: 50%;
	position: absolute;
	text-align: center;
	color: #646464;
	font-size: 14px;
	cursor: pointer;
	z-index:10;
}
.socialCircle-center i { padding-top:4px; }