/* CSS Document */

body{
margin:0;
background-color:#FFFFFF;
}

#page{
width:950px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

#top{
width:950px;
}

#bottom{
width:950px;
height:101px;
background:#FFFFFF url(images/bottom.gif) no-repeat top left;
font:normal 11px Arial, Helvetica, sans-serif;
text-align:center;
color:#737373;
padding-top:65px;
}

a.texte-bottom{
font:normal 11px Arial, Helvetica, sans-serif;
color:#737373;
text-align:center;
text-decoration:none;
}

a:hover.texte-bottom{
font:normal 11px Arial, Helvetica, sans-serif;
color:#737373;
text-align:center;
text-decoration:underline;
}

#middle{
float:left;
width:760px;
padding:20px 10px 0 38px;
}

#right{
float:right;
width:130px;
padding:70px 5px 0 5px;
}

.col-couleur{
width:114px;
height:350px;
background-color:#FCE6C7;
padding:5px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#352A87;
}

.col-couleur0{
width:114px;
height:450px;
background-color:#FCE6C7;
padding:5px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#352A87;
}

.col-couleur2{
width:114px;
height:520px;
background-color:#FCE6C7;
}

.col-couleur3{
width:114px;
height:1450px;
background-color:#FCE6C7;
}

.col-couleur4{
width:114px;
height:850px;
background-color:#FCE6C7;
}



.bouton-pay{
background:#FFFFFF url(images/bouton-pay.gif) no-repeat top left;
font:bold 16px Arial, Helvetica, sans-serif;
color:#FFFFFF;
width:325px;
height:72px;
border:none;
}

.bouton-send{
background:#FFFFFF url(images/bouton-send.gif) no-repeat top left;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
width:183px;
height:41px;
border:none;
}

.bouton-pdf{
background:#FFFFFF url(images/bouton-pdf.gif) no-repeat top left;
width:303px;
height:38px;
border:none;
}

.bouton-pdf2{
background:#FFFFFF url(images/bouton-pdf2.gif) no-repeat top left;
width:348px;
height:39px;
border:none;
}

.texte-pdf{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:10px;
}

.texte-pdf a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:10px;
text-decoration:none;
}

.texte-pdf a:hover{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:10px;
text-decoration:underline;
}



.bouton{
background:#FFFFFF url(images/bouton-pay.gif) no-repeat top left;
width:325px;
height:72px;
border:none;
}

.texte-bouton{
padding-top:6px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.pointilles{
border-top:1px dotted #C7C7C7;
}

.pointilles-haut-bas{
border-top:1px dotted #C7C7C7;
border-bottom:1px dotted #C7C7C7;
}

.encadre-couleur{
background-color:#C9D6E9;
padding:3px 3px 3px 3px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#797979;
}

.encadre-couleur2{
background-color:#C9D6E9;
padding:8px 8px 8px 8px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#797979;
width:400px;
height:133px;
}


.encadre-bleu{
background-color:#205E87;
padding:3px 3px 3px 3px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
/*---------------------TEXTES---------------------*/

.normal{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
text-align:justify;
}

.normal14{
font:normal 14px Arial, Helvetica, sans-serif;
color:#000000;
}

.normal-2{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
} 

.titre-14-gras{
font:bold 14px Arial, Helvetica, sans-serif;
color:#FF6815;
}

.italic-12-orange{
font:italic 12px Arial, Helvetica, sans-serif;
color:#FF6815;
}

.gras-12-orange{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FF6815;
}

a.gras-12-orange{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FF6815;
text-decoration:none;
}

a:hover.gras-12-orange{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FF6815;
text-decoration:none;
}

.italic-12-bleu{
font:italic 12px Arial, Helvetica, sans-serif;
color:#352A87;
}

a.italic-12-bleu{
font:italic 12px Arial, Helvetica, sans-serif;
color:#352A87;
text-decoration:none;
}

a:hover.italic-12-bleu{
font:italic 12px Arial, Helvetica, sans-serif;
color:#352A87;
text-decoration:underline;
}

.gras-12-bleu{
font:bold 12px Arial, Helvetica, sans-serif;
color:#352A87;
}

.gras-15-bleu{
font:bold 15px Arial, Helvetica, sans-serif;
color:#352A87;
}