/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{ text-align:center; background-image:url(images/back01.jpg);background-position: 50% 0%; }
.top-tail{ background:url(images/top-tail.jpg) top repeat-x #fff;}
.top-tail2{ background:url(images/top-tail2.gif) top repeat-x; position:absolute; width:50%; right:0; height:458px;}
.bot-tail{ background:url(images/bot-tail.gif) bottom repeat-x;}
.top-bg{ background:url(images/pqa.jpg) top center no-repeat; position:relative;}

img {vertical-align:top;}
a img { border:1;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.8125em; line-height:1.308em; color:#606060;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#00814f; text-decoration:none;;font-weight:bold}
a:hover{color:#9e0b0f; text-decoration:none;;font-weight:bold}
p {padding-top:15px;}
h4{ background:url(images/title-bg.jpg) no-repeat 0 0; font-size:1.667em; font-style:normal; color:#fff; padding:12px 0 14px 14px;}
h2{ font-size:2em; padding-bottom:15px;}
h3{ font-size:2em; font-weight:normal; color:#561908; border-bottom:solid 8px #9c230d; padding-bottom:10px; margin-bottom:15px;}
h3 span{ display:block; font-size:0.846em; padding-top:9px;}


/* ============================= main layout ====================== */

.margin0{ margin-bottom:0 !important;}

.border1{ border:#FFFFFF; border-style:solid; border-width:1px; margin:10px;}
.champs{ border:#ccc; border-style:solid; border-width:1px; font-size:12px; width:280px}
.border2{margin:20px; }
.border22{margin:20px;border:#ffb608; border-style:solid; border-width:2px;}
.border3{margin-left:20px; }
.cadre1{ border:#00814f; border-style:dotted; border-width:1px;}



/* ============================= content ====================== */
.column-1{ margin-top:0px; font-size:0.923em; line-height:1.417em; font-style:italic; color:#827e7d}
.column-1 .bot-societe{margin:0px 0px 0px 53px; position:relative; background-color:#9e0b0f }
.column-1 .pays{margin:15px 0px 0px 53px; position:relative;  }
.column-1 .back{margin:0px 0px 0px 53px; position:relative; background:url(images/cordemenu.png); height:12px; background-repeat:no-repeat;}
.column-1 .bot-menu{margin:0px 0px 0px 53px; position:relative; background-color:#ffffff;text-align:center; padding-top:9px;padding-bottom:9px;}
.column-1 .bg{ background:url(images/column1-bg.gif) no-repeat right -12px; padding-right:13px;}
.column-2 .txt{ padding:0px 10px 10px 10px; background-color:#f1f2f7; width:641px}

/* ============================= style couleurs ====================== */
.vert{ color:#00814f; font-weight:bold}
.bordeau{ color:#9e0b0f; font-weight:bold}
.blanc{ color:#fff; font-weight:bold}
