body {
 font:11px Verdana, Arial, Helvetica, sans-serif;
 color:#535353;
 background:#fff url('/images/bg.gif') repeat-x top;
}

th, td, input, textarea, option, select, button {font:11px Verdana, Arial, Helvetica, sans-serif;}

em {
 font-style: italic;
}

h1, .h1, h2, .h2 {color:#313131;margin-bottom:10px;font-size:12px;font-weight:bold;}
h3 {color:#8C161B;font-size:11px;font-weight:bold;}
h1, .h1 {font-size:16px;}

a {color:#e2001a;text-decoration:none;}

.content a {text-decoration:underline;}
.content a:hover {text-decoration:none;}

p {margin-bottom:10px;text-align: justify;}

#global {width:985px;margin:0 auto;min-height:700px;}

* html #global {height:700px;}

.content {float:right;width:765px;margin-top:14px;margin-bottom:30px;min-height:550px;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/***** Bouton validation button *****/

.btn-1, .btn-2 {
display:-moz-inline-box;
display:inline-block;
font-weight:bold;
margin:0;
padding:0;
white-space:nowrap;
vertical-align:middle;
cursor:pointer;
border:0;
background:none;
}

a.btn-1, a.btn-2 {
text-decoration:none;
}

.btn-1 span, .btn-2 span {
position:relative;
float:left;
padding:0 0 0 22px; /* Largeur du côté gauche */
vertical-align:middle;
background:url('../images/btn-1-left.gif') no-repeat left top;
}

.btn-2 span {
padding:0 0 0 20px; /* Largeur du côté gauche */
background-image:url('../images/btn-2-left.gif');
}

.btn-1 span span, .btn-2 span span {
padding:0 2px 0 0; /* Largeur du côté droit */
background:url('../images/btn-right.gif') no-repeat right top;
}

.btn-2 span span {
padding:0 2px 0 0; /* Largeur du côté droit */
background-image:url('../images/btn-right.gif');
}

.btn-1 span span span, .btn-2 span span span {
font-size:12px;
color:#535353;
height:26px; /* Hauteur du bouton */
padding:0 5px; /* Padding début texte bouton */
line-height:24px; /* Alignement vertical du texte */
/* background: #1A3B7B; */
background:url('../images/btn-middle.gif') repeat-x left top; 
}

button {overflow:visible;} /* pour IE */

/**/

select {
 letter-spacing: normal;
 font-size:1em;
}

table {
width:100%;
border-collapse:collapse;
}

table.mecanisme {
margin:10px 0 10px 0;
height:296px;
text-align:center;
border:1px #756F68 solid;
background:#fff url('../pages/mecanismes/bg.gif') no-repeat 98% 50%;
}



/* pages dynamiques avec TinyMCE */

#pages_tinymce h2 {margin:10px 0 5px 0;}
#pages_tinymce h1 {font-size:14px;}
#pages_tinymce ul {margin:7px 0;}
#pages_tinymce ul li {padding-left:15px;background:url('../images/puce-lr.gif') no-repeat 0 50%; margin-top:3px;}

/* divers */

.sep {margin:15px 0;height:5px;font-size:5px;background:url('../images/sep.gif') no-repeat right center;}

.sep.top {margin:15px 0;height:13px;background-position:left;text-align:right;}
.sep.top a {display:inline-block;width:13px;height:13px;background:url('../images/sep-top.gif') no-repeat ;}

ul.puces-fgd li {padding-left:15px;background:url('../images/puce-fgd.gif') no-repeat 0 4px;}
ul.puces-cr li, .puce-cr {padding-left:15px;background:url('../images/puce-cr.gif') no-repeat 0 5px;}

.puce-gp1 {display:inline-block;height:13px;padding-left:20px;background:url('../images/puce-gp1.gif') no-repeat 0 50%;}


.puce-frd {padding-left:12px;background:url('../images/puce-frd.gif') no-repeat 0 50%;}

/*
.puce-f {display:inline-block;height:14px;padding-left:20px;background:url('../images/puce-f.gif') no-repeat 0 50%;}

.puce-fr {display:inline-block;padding-left:20px;background:url('../images/puce-fr.gif') no-repeat 0 50%;}

.puce-crt {padding-left:15px;background:url('../images/puce-crt.gif') no-repeat 0 50%;}
.puce-crb {padding-left:15px;background:url('../images/puce-crb.gif') no-repeat 0 50%;}
.puce-cgb {padding-left:15px;background:url('../images/puce-cgb.gif') no-repeat 0 50%;}
.puce-ln {padding-left:15px;background:url('../images/puce-ln.gif') no-repeat 0 50%;}
.puce-lr {padding-left:15px;background:url('../images/puce-lr.gif') no-repeat 0 50%;}


*/


a:hover.pdf {text-decoration:underline;}


.brd_0 {padding-bottom:3px;border-bottom:1px #313131 solid;}
.brd_1 {padding:3px 0;border-bottom: 1px #cbcbcb solid;} /* gris clair */


/*.cadre_0 {padding:15px;border: 1px #756F68 solid;background:#fff;}*/
.cadre_2 {padding:15px;border:1px #cbcbcb solid;background:#f9f9f9;}
.cadre_2 .cadre_2_1 {float:left;width:433px;}


.fatbord {margin-top:1px;font-size:10px;height:10px;background:#978F85;}

.brdtop_2 {padding:3px 0;border-top:1px #948A54 solid;}

.clr_1 {color:#e2001a !important;} /* rouge liens */





.clr_2 {color:#948A54 !important;} /* vert : textes */
.clr_3 {color:#313131 !important;} /* textes like body */
.clr_4 {color:#756F68;}

.bg_0 {background-color:#f2f2f2 !important;} /* couleur fond body */
.bg_1 {background-color:#8C161B !important;} /* rouge liens */
.bg_2 {background-color:#dfdfdf !important;} /* gris : table td */

.fs_11px {font-size:11px;}

.displayjs {
 display: none;
}

.formError {
 background-color: #fcc;
}


.layer {display:none;padding:10px;position:absolute;width:400px;z-index:10000;background:#6d0000;color:#fff;border:1px #000 solid;}

