/* Import de la CSS d'initialisation
----------------------------------------------------------*/

@import url(structure.css);
/* Construction (Montage)
----------------------------------------------------------*/

body { color:#998f8c; font-family: Verdana, "Trebuchet MS", helvetica, "Bitstream Vera Sans", sans-serif; font-size:12px; }
h1 { color:#968D88; font-size: 1.27em; font-weight:bold; }
h2 { color:#968D88; font-size: 1.2em; }
h3 { color:#968D88; font-size: 1.17em; }
h4 { color:#968D88; font-size: 1em; }
h5 { color:#968D88; font-size: 0.83em; }
h6 { color:#968D88; font-size: 0.67em; }
p { color:#998f8c; font-size: 1em; }
ul, ol { color:#998f8c; font-size: 1em; }
li { color:#998f8c; font-size: 1em; list-style-image: url(../images/signe.gif); list-style-position: outside; margin-left: 10px; padding-left: 10px; }
ol li { color:#998f8c; font-size: 1em; list-style-image:none; list-style-position: outside; margin-left: 10px; padding-left: 10px; }
a { color:#CE3621; text-decoration:underline; }
a:hover { text-decoration:none; } /* si changement de couleur au survol */
a:visited { } /* si changement de couleur après le clic */
input { border-width:thin; padding:3px; color:#998f8c; }
textarea { border-width:thin; padding:3px; color:#998f8c; }
em { }
strong { }
#contenuGauche h1 { color:#FFFFFF; font-size: 1.27em; font-weight:bold; }
#contenuGauche h2 { color:#FFFFFF; font-size: 1.2em; }
#contenuGauche h3 { color:#FFFFFF; font-size: 1.17em; }
#contenuGauche h4 { color:#FFFFFF; font-size: 1em; }
#contenuGauche h5 { color:#FFFFFF; font-size: 0.83em; }
#contenuGauche h6 { color:#FFFFFF; font-size: 0.67em; }
#contenuGauche p { color:#FFFFFF; font-size: 1em; }
#contenuGauche ul, ol { color:#FFFFFF; font-size: 1em; }
#contenuGauche li { color:#FFFFFF; font-size: 1em; }
#contenuGauche a { color:#FFFFFF; text-decoration:underline; }
#contenuGauche a:hover { text-decoration:none; } /* si changement de couleur au survol */
#contenuGauche a:visited { } /* si changement de couleur après le clic */
#contenuGauche input { border-width:thin; padding:3px; color:#FFFFFF; }
#contenuGauche textarea { border-width:thin; padding:3px; color:#FFFFFF; }
#contenuGauche em { }
#contenuGauche strong { }
#yzeo p { color:#968D88; }
#yzeo a { color:#968D88; }
#yzeo hover { color:#968D88; }
/* Éléments Particuliers
----------------------------------------------------------*/

/* Placement d'images */
.imgLeft { float:left; margin-right:1em; }
.imgRight { float:right; margin-left:1em; }
/* Des classes d'alignement d'objets */
.aligntop { vertical-align:top; }
.alignmiddle { vertical-align:middle; }
.alignbottom { vertical-align:bottom; }
.aligncenter { margin-left:auto; margin-right:auto; }
/* Des classes d'alignement du texte */
.h1index { width:100%; padding:0; text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.justify { text-align: justify; }
/* Des classes de formatage du texte en ligne */
.bold, .gras { font-weight: bold; }
.italic, .italique { font-style: italic; }
.strike, .barre { text-decoration: line-through; }
/* Des classes flotante */
.floatleft { float: left; }
.floatright { float: right; margin-left: 5px; }
/* Les "nettoyeurs" */
.clearb { clear: both; }
.clearer { clear: both; width: 0; height: 0; line-height: 0; }
/* Formulaire de contact */
#frmEnvoi { width:470px; }
#frmEnvoi input, textarea { background-color:transparent; border-width:thin; color: #CE3621; }
#frmEnvoi .field { text-align:right; margin-top:10px; }
#frmEnvoi .champ { border:none; border:#998f8c inset 1px; padding:5px; background-color:#FFFFFF; }
#frmEnvoi .champ:focus { }
#frmEnvoi #code { border:none; border:#998f8c inset 1px; padding:5px; background-color:#FFFFFF; text-align: center; }
#frmEnvoi #code:focus { }
#frmEnvoi #send2 { border-color:#CE3621; background-color:#CE3621; color:#FFFFFF; }
.ul { float: right; text-align: justify; width: 48%; height: 50px; }
.td { text-transform: uppercase; color: #FFFFFF; background-color: #CE3621; }
.table { text-align: center; width: 100%; }
.table td { text-align: center; }
.table2 { /*	text-align: center; */
	width: 650px; }
.table2 td { text-align: justify; padding: 0 5px 0 0; }
.fondtab { background-color: #CE3621; color: #FFFFFF; text-align: center; padding: 5px; vertical-align: middle; }
.cadretab { border: 1px solid #CE3621; width: 180px; }
.cadre2 { border: 2px solid #CE3621; }
.puce { list-style-image: url(images/signe.gif); }
.texte2 { color: #CE3621; }
.Leftflash { text-align: center; }
.Style2 { color: #555 }
.Style2 { color: #CE3621 }
.Style7 { color: #555; font-weight: bold; }
.Style7 { font-size: 11px; color: #FFFFFF; font-weight: bold; }
.Style8 { font-size: 10px; font-style: italic; }
.txtxpt { font-size: 0.9em; }
/*	Formulaire de contact
----------------------------------------------------------*/
#formulaire { width:100%; text-align:center; padding:10px 0 20px; float:left; }
fieldset { border:1px solid #af5128; padding:10px 10px 0; }
legend { font: 700 1em Georgia, "Times New Roman", Times, serif; border-left:3px solid #CE3621; padding:2px 15px 2px 10px; }
.margform { margin-bottom:30px; }
#civil { text-align:left; margin:7px 0 10px 0; }
label, .label2, .label3 { float:left; text-align:right; margin-bottom:5px; }
label { /*width:74px;*/
}
.label2 { width:250px; }
.label3 { width:250px; padding-left:24px; }
.label_message { width:100%; text-align:center; }
.input, .input3 { float:left; }
.input { width:141px; }
.input2 { /*width:106px;*/
}
.input3 { width:182px; }
.textarea { width:394px; height:60px; overflow:auto; clear:both; }
.image_antispam { display:none; }
#question { font-weight:700; text-align:center; width:100%; }
#code { width:150px; border:1px solid #CE3621; font-size:0.9em; color:#000; text-align: center; margin: 0 auto; }
.divimagecaptchat { margin:0 auto; }
#civil select, #imgcaptcha { border:1px solid #CE3621; font-size:0.9em; color:#000; }
/* Effet de pointiers lors de la selection d'un champ input ou textarea */
#code { border:1px dashed #CE3621; font-size:0.9em; color:#000; }
.envoyer { width:150px; height:2.3em; font-size:.9em; margin-bottom:20px; }
#coordonnees { text-align:center; padding:53px 0 0 500px; }
.tableform { width: 100%; text-align: justify; border: none; }
.tableform td { width: 50%; padding: 5px;/*text-align: justify;*/
}
.tableform2 { width: 100%; text-align: justify; border: none; }
.tableform2 td { width: 25%; text-align: justify; padding: 5px; }
.Style12 { color: #CE3621 }
.Style9 { color: #CE3621 }
#mns { color:#000 }
.Style11 { color: #CE3621 }
.Style13 { color: #CE3621 }
.Style14 { color: #CE3621 }
#contenu .Style11 { color: #CE3621 }
table.tableform td.paddingform { padding-left: 50px; }
#video { width: 360px; height: 345px; margin: 0 auto; text-align: center; clear: both; }
.identite { border: 1px solid #CE3621; width: 100%; }
.identite td { padding:5px; vertical-align:top; text-align:justify; }
.identite img { border: 1px solid #CE3621; }
.flashgche { border:1px solid #FFFFFF; width:190px; _width:190px; height:152px; margin:0 auto; text-align:center; }
.tabletitre { width:470px; margin:0 auto; text-align:center; font-weight: bold; }
.tabletitre td { width:470px; margin:0 auto; text-align:center; font-weight: bold; }
#contenu .tabletitre td { width:470px; margin:0 auto; text-align:center; font-weight: bold; }
.flashfinance { width: 150px; height: 20px; margin: 0 auto; text-align: center; }
#contenu .tablecontact { width: 477px; margin: 0 auto; text-align: justify; }
#contenu .tablecontact td { width: 50%; }
#contenu img.encadreimg { border: 1px solid #CE3621; }
.paddingplan { padding:0 0 0 50px; margin:0; }
.encadrenew { border: thin solid #CE3621; padding: 5px; font-weight: bold; width: 40%; text-align: center; }
.encadrenew td { border: thin solid #CE3621; padding: 5px; font-weight: bold; width: 40%; text-align: center; }
