@charset "utf-8";
/* CSS Document */
body{ font-family:Verdana, Arial, Helvetica, sans-serif;}
img{ margin:0; padding:0; border:none;}
p,h1{ margin:0;}

/*########################### CONTENEURS ###################################*/
#conteneur-motifs{ width:1095px; background-image:url(../images/fond-body.gif); background-position:left; background-repeat:no-repeat; padding-top:30px; margin:auto;}
#conteneur-site{ width:1020px; padding-top:40px; margin:auto;}
#conteneur-central{ width:1020px; background-image:url(../images/background.png); background-repeat:repeat-y; position:relative;}
* html #conteneur-central{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/background.png", sizingMethod="scale");}/*////////////////////////////////// IE6 PNG TRANSPARENTS   ///////*/

/*########################### HEADER ###################################*/
#header{width:292px; height:80px; padding-top:63px; padding-left:728px; background-image:url(../images/fond-header.png); background-repeat:no-repeat;}
* html #header{ width:292px; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond-header.png", sizingMethod="scale");}/*////////////////////////////////// IE6 PNG TRANSPARENTS   ///////*/
.numero{ font-size:15px; color:#4f0101; padding-top:12px;}
a.contact{ font-size:13px; color:#da2106; text-decoration:none; position:relative;}
a.contact:hover{ text-decoration:underline;}

/*########################### MENU ###################################*/
#conteneur-menu{ width:163px; height:400px; margin-left:15px; float:left; background:#da2106;}
* html #conteneur-menu{margin-left:7px;}/*////////////////////////////////// IE6 //////*/
#menu{ width:162px; padding-top:33px; background:#da2106;}
#arabesque-menu{ width:163px; height:100px; padding-top:7px; background-image:url(../images/arabesque-menu.jpg); background-repeat:no-repeat; background-position:bottom; }
a.lien-menu{ color:#f2931f; font-size:12px; display:block; width:152px; padding-left:15px; text-decoration:none; line-height:20px;}
a.lien-menu:hover{ color:#FFFFFF; background-image:url(../images/puce-menu-hover.gif); background-position:center left; background-repeat:no-repeat;}

#conteneur-logos{ width:163px; height:50px; padding-top:48px;}
#fleche-logo{ width:13px; height:52px; float:left; background-image:url(../images/fleche-logo.png); background-repeat:no-repeat;}
* html #fleche-logo{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fleche-logo.png", sizingMethod="scale");}/*////////////////////////////////// IE6 PNG TRANSPARENTS   ///////*/
#logos{ float:left; width:150px; height:52px; background-color:#f2931f; filter:alpha(opacity=80);opacity:0.8; text-align:center;}

/*########################### INTERIEUR ###################################*/
#img-centrale{ width:827px; height:400px; float:left;}
#fleche-centre{ width:40px; height:400px; float:left; background-image:url(../images/fleche-page-interieur.png); background-repeat:no-repeat;}
* html #fleche-centre{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fleche-page-interieur.png", sizingMethod="scale");}/*////////////////////////////////// IE6 PNG TRANSPARENTS   ///////*/
#bloc-texte-centre{ float:left; width:465px; height:375px; padding:25px 40px 0 0; background-color:#FFF; filter:alpha(opacity=85);opacity:0.85; overflow:auto;}
#bloc-texte-centre p{ font-size:11px;}
#bloc-texte-centre a{ font-size:11px; color:#000; text-decoration:underline;}
#bloc-texte-centre a:hover{text-decoration:none;}
.titre{ font-size:17px; color:#da2106; margin:0 0 20px 0;}
#partenaires{ height:60px; border-bottom:1px solid #da2106; padding-bottom:3px;}
#logo-partenaire{ width:67px; height:60px; text-align:center; line-height:60px; float:left;}
#desc-partenaire{ height:60px; float:left; font-size:11px;}
a.liens-noir{ color:#000; text-decoration:none; font-size:11px;}
a.liens-noir:hover{ text-decoration:underline;}

/*########################### DROITE ###################################*/
#conteneur-infos{ position:absolute; top:0px; left:685px; width:320px;}
* html #conteneur-infos{ margin-right:0px;}/*////////////////////////////////// IE6 //////*/
#infos{ width:12px; height:262px; float:left; background-image:url(../images/fleche-bloc-beige.png); background-repeat:no-repeat;}
* html #infos{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fleche-bloc-beige.png", sizingMethod="scale");}/*////////////////////////////////// IE6 PNG TRANSPARENTS   ///////*/
#txt-infos{ float:left; width:275px; height:242px; padding:20px 20px 0 13px; background-color:#fff8ec; filter:alpha(opacity=80);opacity:0.8; overflow:auto;}
#actus{ float:left; width:12px; height:138px; background-image:url(../images/fleche-orange.png); background-repeat:no-repeat;}
* html #actus{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fleche-orange.png", sizingMethod="scale");}/*////////////////////////////////// IE6 PNG TRANSPARENTS   ///////*/
#txt-actus{ float:left; width:275px; height:118px; padding:20px 20px 0 13px; background-color:#f18a27; filter:alpha(opacity=80);opacity:0.8; overflow:auto;}

/*########################### FOOTER ###################################*/
#conteneur-footer{ text-align:center;}
#footer{ width:1020px; height:66px; background-image:url(../images/footer.png); background-repeat:no-repeat;}
* html #footer{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/footer.png", sizingMethod="scale");}/*////////////////////////////////// IE6 PNG TRANSPARENTS   ///////*/
p.txt-gauche-footer{  float:left;font-size:11px; margin:12px 0 0 20px;}
p.txt-droite-footer{ float:right; font-size:10px; color:#666666; margin:12px 20px 0 0; text-align:right;}
a.contact-footer{ color:#000; text-decoration:none; font-weight:bold; text-decoration:none;}
a.contact-footer:hover{ text-decoration:underline;}
a.liens-footer{ color:#000; text-decoration:none; font-size:9px;}
a.liens-footer:hover{ text-decoration:underline;}

/*########################### CONTACT ###################################*/
form.form-contact{ width:80%;}
.obligatiore{ color:#FF0000;}
input.input-texte{ width:150px; border:1px solid #da2106; color:#da2106; font-size:11px;}
input.input-texte-recrut{ width:100%px; border:1px solid #da2106; color:#da2106; font-size:11px;}
textarea.textarea{ width:390px; border:1px solid #da2106; color:#da2106; font-size:11px;}
textarea.textarea-recrut{ width:100%; border:1px solid #da2106; color:#da2106; font-size:11px;}
table.table-contact{ width:450px; text-align:left; margin:0;}

/*########################### CLASS ####################################*/
.txt-rouge{ color:#da2106;}
.clear{ clear:both;}
.txt-9{ font-size:9px;}
.txt-13{ font-size:13px;}
.txt-11{ font-size:11px;}
.txt-blanc{ color:#FFF;}

hr.hr-orange{width:275px; color:#f28f27; margin:10px 0 20px 0; border:solid 1px;}
hr.hr-blanc{width:275px; color:#fff; margin:10px 0 20px 0; border:solid 1px;}
