BODY{margin:0 !important;padding:0 !important;font:1em Arial,Helvetica,sans-serif !important;color:#444C49 !important;}
a{outline: none !important;}
#page{position:relative;}
*{-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box;}
/*** TOP ***/
#header{margin:.6em .1em 0 .1em;padding:1.5em 1em 2.4em 1.4em;
background:URL("../img/mask-block.png") no-repeat bottom #EEEEED;
background:URL("../img/mask-block.png") no-repeat bottom,-moz-linear-gradient(top,#FFFFFF 0%,#EEEEED 100%);
background:URL("../img/mask-block.png") no-repeat bottom,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#EEEEED));
background:URL("../img/mask-block.png") no-repeat bottom,-webkit-linear-gradient(top,#FFFFFF 0%,#EEEEED 100%);
background:URL("../img/mask-block.png") no-repeat bottom,-o-linear-gradient(top,#FFFFFF 0%,#EEEEED 100%);
background:URL("../img/mask-block.png") no-repeat bottom,-ms-linear-gradient(top,#FFFFFF 0%,#EEEEED 100%);
background:URL("../img/mask-block.png") no-repeat bottom,linear-gradient(top bottom,#FFFFFF 0%,#EEEEED 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#DDD4D2',GradientType=0);
}
#mentions_print{display:none;}
#header IMG{float:right;border:0px none;}
@media print {
	#header IMG{display:none;}
	#mentions_print{display:block;margin-top:3em;font-size:.5em;color:#666;}
}
#header H1{margin:0;padding:0;font:1.4em "Trebuchet MS";text-transform:uppercase;}
/*** CONTENT ***/
#content{float:left;margin:.2em .8em;padding:0 1.3em;font-size:.8em;background:#FFF;}
.columnContainer_overflower{display:block;float:left;overflow:visible;position:relative;width:100%;}
.columnContainer{display:block;width:100%;float:left;padding-bottom:.5em;}
.columnBloc{width:100%;float:left;padding:0;display:block;vertical-align:top;float:left;}
.columnContainer_overflower .columnBloc:first-child .wysiwyg{padding:0 9px 0 0;}
.columnContainer_overflower .columnBloc .wysiwyg{padding:0 0 0 9px;}
H1,H2,H3,H4{margin:.5em 0;padding:0;}
H2{font-size:1.2em !important;line-height:1.4rem !important;text-transform:uppercase; font-weight: bold !important;}
H3{font-size:1.1em;line-height:1.1rem;text-transform:uppercase;}
UL+H3{margin-top:0px;}
H4{font-size:1em;line-height:1rem;}
P{line-height:1.3em;margin:0 0 0.833em;}
IMG{border:0px none;}
UL {display:block;margin:0;padding:0;}
UL LI{margin:0 0 0 1.5em;padding:.6em;}
UL LI STRONG{color:#000;}
UL > UL{display:block;margin:0;padding:0 0 0 1.55em;}
li {line-height: 0.937rem;}
.highlighted,.astuces{margin:0.7em 0;padding:.3em 1.2em;border-left-width:.4em;border-left-style:solid;}
.highlighted H2,.astuces H2{font-size:.9em;color:#333C39;}
.highlighted P,.astuces P{font-size:.85em;}
.astuces{border-left-color:#999;background:#DDD;}
.foot-note{border-top:1px dotted #BBB4AE;margin:25px 25px;padding:10px 0 0;}
.foot-note ol,.foot-note ul,.foot-note li{list-style-type:none;margin:0;padding:0;}
.foot-note li{margin-top:5px;}
.foot-note li:first-child{margin-top:0;}
.foot-note li li{margin-top:2px;}
.foot-note li li:before{content:"- ";}
.foot-note > *{font-size:.7em;}
ol.list-notes div.wysiwyg{display:inline;}
ol.list-notes div.wysiwyg p{display:inline;margin:0;}
ol.list-notes div.wysiwyg p, ol.list-notes div.wysiwyg span, ol.list-notes li{line-height:Auto;}
a.link_show_hide_exemple{display:inline-block;margin-bottom:10px;}
span.note{font-size:75%;line-height:0;position:relative;top:-0.5em;vertical-align:baseline;}

.asso A{color:#FF7700;}
.asso #header H1,.asso H2,.asso H3,.asso H4{color:#FF7700;}
.asso #content{border-color:#FF7700;}
.asso .highlighted{background:#FFE4CC;border-left-color:#FF7700;}

.agri A{color:#798F27;}
.agri #header H1,.agri H2,.agri H3,.agri H4{color:#798F27;}
.agri #content{border-color:#798F27;}
.agri .highlighted{background:#E4E9D4;border-left-color:#798F27;}

.pro A{color:#781057;}
.pro #header H1,.pro H2,.pro H3,.pro H4{color:#781057;}
.pro #content{border-color:#781057;}
.pro .highlighted{background:#E4CFDD;border-left-color:#781057;}
/* NB: Les prof liberales ont le même look que les pro */

.entr A{color:#3e7fa5;}
.entr #header H1,.pro H2,.pro H3,.pro H4{color:#3e7fa5;}
.entr #content{border-color:#3e7fa5;}
.entr .highlighted{background:#d8e5ed;border-left-color:#3e7fa5;}

.article .highlighted H2,.article .astuces H2 {
    color: #333C39;
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}
blockquote {
	border-left: none;
    margin: 0;
    padding: 0 0 0 15px;
}
.wysiwyg {
	clear: left;
	 margin: 1em 0 0 0;
}

.row {
    margin-left: 0px;
}
html {
    font-size: 100% !important;
}