body {
 font:11px Verdana, Arial, Helvetica, sans-serif;
 color:#000;
 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:#194191;margin-bottom:10px;font-size:14px;font-weight:bold;}
h2, .h2 {font-size:13px;}
h3 {margin-bottom:10px;font-size:11px;font-weight:bold;}

h1, .h1 {font-size:16px;margin:10px 0 15px 0;}

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

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

.content h2 a {color:#194191;font-size:11px;text-decoration:none;}

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

#global {
width:976px;
margin:0 auto;
background:url('/images/planete.jpg') no-repeat 307px 94px;
}

.content {float:right;width:780px;margin-top:20px;}

.blc_middle, #tinymce .blc_middle {position:relative;float:left;width:536px;}

.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 */

.comp-quel a {display:block;float:left;width:134px;height:21px;padding:0;margin:0;background-repeat:no-repeat;}
.comp-quel a.m:hover, .comp-quel a.aktif {visibility:visible;}
.comp-quel a.m:hover img {visibility:hidden;}
.comp-quel a.m1 {background-image:url('/images/bt-comp-o.gif');}
.comp-quel a.m2 {background-image:url('/images/bt-quel-o.gif');}


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

/***** 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 17px; /* 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 15px; /* Largeur du côté gauche */
 background-image:url('../images/btn-2-left.gif');
}

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

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

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

.btn-2 span span span {
 padding:0 10px 0 0; /* Padding début texte bouton */
}

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

/***** Tables panier - client - produit:(envoyer à une amie - confirmation cde) *****/

.bloc-fatbord {
padding:10px 10px 16px 10px;
border:1px solid #194191;
background:#E9EBF5 url(/images/fatbord.gif) repeat-x bottom;
}




/* .content table td, .content table th {font-size:12px;} */

table.tab-0 th, table.tab-1 th, table.tab-2 th, table.tab-3 th, .th   {
 height:24px;
 padding:0 15px;
 font-weight:bold;
 vertical-align:middle;
 color:#fff;
 background:#194191;
}

tr.padpuces th, tr.padpuces .th {padding:0 7px;}

.th {line-height:24px;}

table.tab-0 th, table.tab-0 td {font-size:10px;}

table.tab-0 td {
 padding:0 4px;
 vertical-align: middle;
 text-align:center;
 height:30px;
 border:1px #194191 solid;
 background:#E9EBF5;
}

table.tab-1 {border:1px #194191 solid;}

table.tab-1 td {
 padding:5px 10px;
 color:#300;
}

.stitre-1 {
padding:3px 0;
}

table.tab-2, table.tab-3, table.tab-4 {width:100%;}

table.tab-2 td {
 border:1px #194191 solid;
 background:#E9EBF5;
 height:30px;
}

div.tab-2 {
 margin-bottom:1px;
 font-size:12px;
 border:1px #194191 solid;
 background:#E9EBF5;
}

table.tab-2 tr.tb2-1 td {vertical-align:middle;text-align:center;font-size:0.9em;padding:0 4px;}

table tr.w50 td {width:50%;}

.div2 {width:49.5%;}

table.tab-2 tr {
 padding:0 10px;
 font-weight:bold;
 text-align: right;
 background:#194191;
}

table.tab-3 td {font-size:0.9em;padding:4px;background:#E9EBF5;}

table.tab-2 td.tabvide {border:none;background:#fff;}

table tr.fatbord td, div.fatbord {border-bottom:7px #194191 solid;}

table.fatbord {border-bottom:7px #194191 solid;}

table td.fatbord {border:none !important;padding:0 !important;font-size:1px !important;height:7px !important;background:#194191 !important;}


.formError {
 background-color: #f7c57e;
}

/* divers */

.sep {margin:14px 0;height:9px;font-size:5px;background:url('../images/sep.gif') repeat-x 0 50%;}

.sep.top {margin:10px 0;height:9px;text-align:right;}
.sep.top a {display:inline-block;text-decoration:none;width:11px;height:9px;background:#fff url('../images/sep-top.gif') no-repeat right center;}

.content ul {margin:10px 0;}

ul.puces-rb li, .puce-rb, #page li, #formations.page_s .blc_middle li {
margin-bottom:5px;
padding-left:14px;
background:url('../images/puce-rb.gif') no-repeat 0 5px;
}

ul.puces-rbv li {
margin-bottom:5px;
padding-left:14px;
background:url('../images/puce-rbv.gif') no-repeat 0 5px;
}

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

ul.puces-fod li   {
margin-bottom:5px;
padding-left:14px;
background:url('../images/puce-fod.gif') no-repeat 0 4px;
}

ul.puces-fod.c li {
margin-left:15px;
background-position:-2px 4px;
}

.puce-fod {
margin-bottom:5px;
padding-left:14px;
background:url('../images/puce-fod.gif') no-repeat 0 4px;
}

.puce-fod2, ul.puces-fod2 li {
margin-bottom:5px;
padding-left:14px;
background:url('../images/puce-fod2.gif') no-repeat 0 5px;
}

ul.puces-tod li {
margin-bottom:5px;
padding-left:14px;
background:url('../images/puce-tod.gif') no-repeat 0 4px;
}

.puce-tod {
margin-bottom:5px;
padding-left:10px;
background:url('../images/puce-tod.gif') no-repeat 0 4px;
}

.puce-cf-bb {
margin-bottom:5px;
padding-left:20px;
background:url('../images/puce-cf-bb.gif') no-repeat 0 3px;
}

ul.puces-cb li {
padding-left:12px;
background:url('/images/puce-cb.gif') no-repeat 0 5px;
}

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

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

.puce-rov {
padding-left:14px;
background:url('../images/puce-rov.gif') no-repeat 0 4px;
}

.puce-co {
padding-left:10px;
background:url('../images/puce-co.gif') no-repeat 0 4px;
}

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

.th .puce-f {position:relative;top:4px;}

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

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

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

ul.puce-rr li, h1.puce-rr {padding-left:20px;line-height:1.5em;background:url('../images/puce-rr.gif') no-repeat 0 50%; margin-top:5px;}

.pt-info {display:inline-block;height:14px;padding-left:20px;color:#194191;font-size:10px;text-decoration:none !important;background:url('../images/pt-info.gif') no-repeat 0 50%;}

.puce-for {display:inline-block;height:16px;padding-left:20px;background:url('../images/puce-for.gif') no-repeat 0 3px;}


a.pt-info:hover {text-decoration:underline !important;}

.brd_1 {padding:3px 0; border-bottom:1px #194191 solid;}

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

.clr_1 {color:#194191 !important;} /* bleu logo */
.clr_2 {color:#f6b251 !important;} /* orange logo */

.bg_0 {background-color:#fff !important;} /* couleur fond body */
.bg_1 {background-color:#194191 !important;} /* bleu logo */
.bg_2 {background-color:#f6b251 !important;} /* orange logo */

.pad_04 {padding:4px !important;}
.pad_10 {padding:10px;}
.pad_20 {padding:20px;}
.pad_1520 {padding:15px 20px;}

.lettrine {
color:#194191;
float:left;
font-size:40px;
font-weight:bold;
line-height:35px;
margin-right:4px;
}
