/**** Général ****/
body {font-family:Arial;font-size:12px;color:#000;}
a img {border:none;}

/**** Fonts ****/
.fontS_10 {font-size:10px;}
.fontS_11 {font-size:11px;}
.fontS_12 {font-size:12px;}
.fontS_14 {font-size:14px;}
.fontS_18 {font-size:18px;}
.fontS_20 {font-size:20px;}

/**** Alignements ****/
.txt_l {text-align:left;}
.txt_r {text-align:right;}
.txt_c {text-align:center;}
.txt_m {vertical-align:middle;}
.txt_b {vertical-align:bottom;}
.txt_t {vertical-align:top;}
.floatl {float:left;}
.floatr {float:right;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/**** Tailles ****/
.width100 {width:100%;}
.width95 {width:95%;}
.width90 {width:90%;}
.width85 {width:85%;}
.width80 {width:80%;}
.width75 {width:75%;}
.width70 {width:70%;}
.width65 {width:65%;}
.width60 {width:60%;}
.width55 {width:55%;}
.width50 {width:50%;}
.width45 {width:45%;}
.width40 {width:40%;}
.width35 {width:35%;}
.width30 {width:30%;}
.width25 {width:25%;}
.width20 {width:20%;}
.width15 {width:15%;}
.width10 {width:10%;}
.width5 {width:5%;}

/**** Couleurs ****/
.noir {color:#000;}
.blanc {color:#fff;}
.bleuMP {color:#1138a4;}
.gris80 {color:#808080;}
.vertpuce {color:#2ca91e;}
.orangepuce {color:#ffa200;}
.rougepuce {color:#de0000;}

/**** Backgrounds ****/
.bg_fc {background-color:#fcfcfc;}
.bg_fd {background-color:#fdfdfd;}
.bg_eb {background-color:#ebebeb;}
.bg_a3 {background-color:#a3a3a3;}
.bg_bleuMP {background-color:#1138a4;}
.bg_blanc {background-color:#fff;}
.bg_d7d8da {background-color:#d7d8da;}

/**** Bordures ****/
.brd_a3 {border:solid 1px #a3a3a3;}
.brd_t_a3 {border-top:solid 1px #a3a3a3;}
.brd_b_a3 {border-bottom:solid 1px #a3a3a3;}
.brd_l_a3 {border-left:solid 1px #a3a3a3;}
.brd_r_a3 {border-right:solid 1px #a3a3a3;}
.brd_bleuMP {border:solid 1px #1138a4;}
.brd_t_bleuMP {border-top:solid 1px #1138a4;}
.brd_b_bleuMP {border-bottom:solid 1px #1138a4;}
.brd_l_bleuMP {border-left:solid 1px #1138a4;}
.brd_r_bleuMP {border-right:solid 1px #1138a4;}

/**** Margin et padding ****/
.mrg_no {margin:0 !important;}
.mrg_5 {margin:5px !important;}
.mrg_5 {margin:5px !important;}
.mrg_t_5 {margin-top:5px !important;}
.mrg_b_5 {margin-bottom:5px !important;}
.mrg_l_5 {margin-left:5px !important;}
.mrg_r_5 {margin-right:5px !important;}
.mrg_10 {margin:10px !important;}
.mrg_t_10 {margin-top:10px !important;}
.mrg_b_10 {margin-bottom:10px !important;}
.mrg_l_10 {margin-left:10px !important;vertical-align: baseline;}
.mrg_r_10 {margin-right:10px !important;}
.mrg_15 {margin:15px !important;}
.mrg_t_15 {margin-top:15px !important;}
.mrg_b_15 {margin-bottom:15px !important;}
.mrg_l_15 {margin-left:15px !important;}
.mrg_r_15 {margin-right:15px !important;}
.mrg_20 {margin:20px !important;}
.mrg_t_20 {margin-top:20px !important;}
.mrg_b_20 {margin-bottom:20px !important;}
.mrg_l_20 {margin-left:20px !important;}
.mrg_r_20 {margin-right:20px !important;}
.mrg_25 {margin:25px !important;}
.mrg_t_25 {margin-top:25px !important;}
.mrg_b_25 {margin-bottom:25px !important;}
.mrg_l_25 {margin-left:25px !important;}
.mrg_r_25 {margin-right:25px !important;}
.mrg_30 {margin:30px !important;}
.mrg_t_30 {margin-top:30px !important;}
.mrg_b_30 {margin-bottom:30px !important;}
.mrg_l_30 {margin-left:30px !important;}
.mrg_r_30 {margin-right:30px !important;}
.pdg_no {padding:0 !important;}
.pdg_5 {padding:5px !important;}
.pdg_t_5 {padding-top:5px !important;}
.pdg_b_5 {padding-bottom:5px !important;}
.pdg_l_5 {padding-left:5px !important;}
.pdg_r_5 {padding-right:5px !important;}
.pdg_10 {padding:10px !important;}
.pdg_t_10 {padding-top:10px !important;}
.pdg_b_10 {padding-bottom:10px !important;}
.pdg_l_10 {padding-left:10px !important;}
.pdg_r_10 {padding-right:10px !important;}
.pdg_15 {padding:15px !important;}
.pdg_t_15 {padding-top:15px !important;}
.pdg_b_15 {padding-bottom:15px !important;}
.pdg_l_15 {padding-left:15px !important;}
.pdg_r_15 {padding-right:15px !important;}
.pdg_20 {padding:20px !important;}
.pdg_t_20 {padding-top:20px !important;}
.pdg_b_20 {padding-bottom:20px !important;}
.pdg_l_20 {padding-left:20px !important;}
.pdg_r_20 {padding-right:20px !important;}
.pdg_25 {padding:25px !important;}
.pdg_t_25 {padding-top:25px !important;}
.pdg_b_25 {padding-bottom:25px !important;}
.pdg_l_25 {padding-left:25px !important;}
.pdg_r_25 {padding-right:25px !important;}
.pdg_30 {padding:30px !important;}
.pdg_t_30 {padding-top:30px !important;}
.pdg_b_30 {padding-bottom:30px !important;}
.pdg_l_30 {padding-left:30px !important;}
.pdg_r_30 {padding-right:30px !important;}


/**** contenu ****/

#contenu {width:750px;}
#contenu p {margin:0;padding:0}
#contenu #cheminfer {color:#000;}
#contenu #cheminfer a {color:#000;text-decoration:underline;}
#contenu h1 {font-size:24px;color:#1138a4;}
#contenu h2 {font-size:18px;color:#1138a4;}
#contenu .picto1 {background:url("../images/picto1.png") no-repeat top left;padding-left:25px;}
#contenu .picto2 {background:url("../images/picto2.png") no-repeat top left;padding-left:25px;}
#contenu .picto3 {background:url("../images/picto3.png") no-repeat top left;padding-left:25px;}
#contenu .picto4 {background:url("../images/picto4.png") no-repeat top left;padding-left:25px;}
#contenu .picto5 {background:url("../images/picto5.png") no-repeat top left;padding-left:25px;}
#contenu .picto6 {background:url("../images/picto6.png") no-repeat top left;padding-left:25px;}
#contenu .bouton_gris {color:#000;background-color:#d7d8da;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;display:inline-block;}
#contenu a.bouton_gris {text-decoration:none;}
#contenu .bouton_bleu {color:#fff;background-color:#1138a4;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;display:inline-block;}
#contenu a.bouton_bleu {text-decoration:none;}
#contenu .onglet {
	border-top-left-radius:10px;-moz-border-top-left-radius:10px;-webkit-border-top-left-radius:10px;
	border-top-right-radius:10px;-moz-border-top-right-radius:10px;-webkit-border-top-right-radius:10px;
	padding:10px 20px;
	color:#000;
	background-color:#d7d8da;
	font-size:14px;
	float:left;
	margin-right:10px;
	cursor:pointer;
}

#contenu #ongletpivot {background:#d7d8da url("../images/import_noir.png") no-repeat 95% 50%;padding-right:45px;}
#contenu #ongletpivot.actif {background-color:#1138a4 !important;color:#fff !important;background:url("../images/import_blanc.png") no-repeat 95% 50%;}
#contenu #ongletcreation.actif {background-color:#1138a4 !important;color:#fff !important;}



/**** popin ****/

.popin {width:800px;height:620px;background-color:#ffffff;}
.popin .entete_pop {height:20px;padding:20px;background-color:#1138a4;color:#ffffff;font-size:12px;}
.popin .entete_pop a {color:#ffffff;}
.popin .entete_pop h2 {font-size:24px;padding:0;margin:0;display:inline-block;text-align:center;}
.popin .popincontenu {padding:10px;}
.popin .popincontenu .popincol {
	width: 180px;
	height: 550px;
	float: left;
	padding: 0 5px;
}
/*.popin .popincontenu .popincol {
	columns: 4 180px;column-rule: 1px solid #a3a3a3;column-gap:10px;
	-webkit-columns: 4 180px;-webkit-column-rule: 1px solid #a3a3a3;-webkit-column-gap:10px;
	-moz-columns: 4 180px;-moz-column-rule: 1px solid #a3a3a3;-moz-column-gap:10px;
}*/
.popin .popincontenu .popincol .popcateg {padding:5px 0;border-bottom:1px solid #1138a4;}
.popin .popincontenu .popincol .popcateg h3 {padding:0;margin:0;color:#1138a4;font-size:12px;font-weight:normal;cursor:pointer;}
.popin .popincontenu .popincol .popcateg h3.closed {background:url("../images/pointe_bleue_b.png") no-repeat center right;}
.popin .popincontenu .popincol .popcateg h3.opened {background:url("../images/pointe_bleue_h.png") no-repeat center right;}
.popin .popincontenu .popincol .popcateg li {list-style-type:none;font-size:10px;margin:0;padding:0;line-height:12px;}
.popin .popincontenu .popincol .popcateg li.closed {background:url("../images/pointe_noire_b.png") no-repeat top right;cursor:pointer;}
.popin .popincontenu .popincol .popcateg li.opened {background:url("../images/pointe_noire_h.png") no-repeat top right;cursor:pointer;}