body               { margin:0px; padding:0px; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; }
ul                 { margin:10px 0px 10px 10px; }
ul li              { list-style-type:square; margin-left:15px; }
a                  { color:#808080; }
a:hover            { color:#a4a4a4; text-decoration:none; }
img                { border:0px; }

.conteneur         { margin:0px auto; padding:0px; }

.top               { width:935px; height:72px; margin:0px auto; padding:0px 0px 0px 30px; }
#logo              { width:178px; height:62px; float:left; }
.menu              { width:722px; height:62px; margin:0px; float:left; }
#menu-flash        { width:718px; height:44px; margin-left:4px; margin-top:14px; }

.content           { width:970px; height:486px; margin:auto; padding:0px 0px 0px 0px; }

.cadre-contenu     { height:446px; width:900Px; margin:0px 0px 0px 30px; padding:0px; float:left; }

.cadre-contenu#scroll      { width:900px; height:446px; padding:0px; margin:0px;}
.cadre-contenu#scroll img  { padding:0px; border:0px; background-color:#000000; width:900px; height:446px; top:0px; left:0px; }
.cadre-contenu#societe     { background:url('../img/photo1.jpg') no-repeat center center; }
.cadre-contenu#service-a   { background:url('../img/photo2-a.jpg') no-repeat center center; }
.cadre-contenu#service-aa  { background:url('../img/photo2-aa.jpg') no-repeat center center; }
.cadre-contenu#service-aaa { background:url('../img/photo2-aaa.jpg') no-repeat center center; }
.cadre-contenu#service-aaaa{ background:url('../img/photo2-aaaa.jpg') no-repeat center center; }
.cadre-contenu#references  { background:url('../img/photo3.jpg') no-repeat center center; }
.cadre-contenu#event       { background:url('../img/photo4.jpg') no-repeat center center; }
.cadre-contenu#coord       { background:url('../img/photo5.jpg') no-repeat center center;}


.contenu           { font-size:11px; color:#ffffff; line-height:13px; padding:10px 0px 10px 0px; }
.contenu p         { margin:0px 13px 0px 13px; float:left; text-align:justify;}
.contenu h1        { font-size:16px; color:#FFFFFF; margin-bottom:11px; background:#797878; padding:5px 0px 5px 13px; margin-left:0px; }
.contenu h2        { font-size:14px; margin-bottom:5px; padding-left:13px; }

.contenu#intro_b       { position:absolute; z-index:4000; top:20px; left:430px; width:430px; height:230px; }
.contenu#societe_b     { position:relative; top:20px; left:430px; width:430px; height:370px; }
.contenu#service_b     { float:left; width:506px; height:250px; margin-left:20px; }
.contenu#contact_form  { position:relative; top:10px; left:10px; width:307px; float:left; }
.contenu#contact_coord { position:relative; top:10px; left:20px; width:240px; height:260px; float:left; }
#contact_coord h2      { margin-bottom:8px; padding-left:0px; }
#contact_coord a       { color:#d3d3d3; }
#contact_coord a:hover { color:#ffffff; }
.contenu#references_b  { position:relative; top:20px; left:450px; width:430px; height:370px; overflow:auto; }
.contenu#event_b       { position:relative; top:20px; left:430px; width:430px; height:370px; }


.menu-service      { width:800px; margin:20px auto 2px 20px; float:left; }
.menu-service li   { float:left; margin:0px 2px 0px 0px; list-style-type:none; padding:5px; font-size:13px; }
.menu-service li a { text-decoration:none; color:#c0c0c0; font-weight:bold; }
.menu-service li a:hover { color:#FFFFFF; }

.service-texte h2  { float:left; width:480px; margin:10px 0px 8px 0px; }
.service-texte p   { margin:0px 15px; float:left; width:480px; }
.service-texte ul  { margin:10px 0px 10px 10px; }
.service-texte ul li { margin:0px 0px 0px 20px; }


.form              { margin:0px; padding:0px; color:#ffffff; float:left; }
.form label        { font-weight:bold; }
.form td           { padding:0px 0px 4px 0px; }
.form input        { border:0px; background-color:#c9c9c9; height:18px;}
.form .submit      { height:auto;}
.form textarea     { border:0px; background-color:#c9c9c9; }

.cornerLeft        { width:5px; height:18px; float:left; background:url('../img/corners-form.gif') no-repeat center left; }
.cornerRight       { width:5px; height:18px; float:left; background:url('../img/corners-form.gif') no-repeat center right; }
.cornerTopLeft     { position:absolute; top:0px; left:0px; width:5px; height:9px; float:left; background:url('../img/corners-form.gif') no-repeat top left; }
.cornerTopRight    { position:absolute; top:0px; right:0px; width:5px; height:9px; float:left; background:url('../img/corners-form.gif') no-repeat top right; }
.cornerBottomLeft  { position:absolute; bottom:0px; left:0px; width:5px; height:9px; float:left; background:url('../img/corners-form.gif') no-repeat bottom left; }
.cornerBottomRight { position:absolute; bottom:0px; right:0px; width:5px; height:9px; float:left; background:url('../img/corners-form.gif') no-repeat bottom right; }



.footer            { width:870px; text-align:center; color:#585858; margin:0px auto 0px auto; font-size:11px; line-height:16px; }
.footer a          { color:#585858; }
.footer a:hover    { color:#666666; text-decoration:none; }

#warning           { background:url('../img/ico-warning.gif') no-repeat center left #FBFF8B; margin-left:15px; border-color:#A9A9A9; border-style:solid; border-width:1px; padding:4px 5px 4px 32px; margin-top:8px; float:left; color:#333333; font-weight:bold; }
#true              { background:url('../img/ico-true.gif') no-repeat center left #FBFF8B; margin-left:15px; border-color:#A9A9A9; border-style:solid; border-width:1px; padding:4px 5px 4px 32px; margin-top:8px; float:left; color:#18561b; font-weight:bold; }




/* ADMIN */
a#retour-site      { padding-left:20px; font-size:14px; display:block; background:url('../img/home.gif') no-repeat bottom left; margin-right:10px; height:16px; }
.conteneur-admin   { background:none; width:970px; margin:auto; }
.content-admin     { width:970px; margin:20px auto auto auto; color:#CCCCCC; font-size:12px; }
.content-admin h1  { font-size:18px; color:#FFFFFF; margin-bottom:8px; padding-left:0px; background:none; margin-left:0px; margin-top:10px;}

.menu-admin              { width:970px; float:left; border-bottom:4px solid #0096dc; margin-bottom:15px; margin-left:0px;}
.menu-admin li           { float:left; font-size:13px; font-weight:bold; margin-right:5px; list-style-type:none; margin-left:0px; }
.menu-admin li a         { display:block; color:#363636; text-decoration:none; padding:4px 7px; background-color:#e3e3e3; }
.menu-admin li a:hover   { background-color:#f1f1f1; color:#0096dc; }
.menu-admin li a#current { background-color:#0096dc; color:#FFFFFF; }

#tab_cadre li      { list-style-type:none; margin-left:1px; }

.form-admin        { margin:0px; padding:0px; color:#808080;}
.form-admin label  { font-weight:bold; color:#666666; }
.form-admin td     { padding:0px 0px 4px 0px; }
.form-admin input  { border:1px solid #cecece; background-color:#f8f8f8; }
.form-admin textarea { border:1px solid #cecece; background-color:#f8f8f8; }

#warning-admin     { background:url('../img/ico-warning.gif') no-repeat center left #FBFF8B; border-color:#A9A9A9; border-style:solid; border-width:1px; padding:7px 5px 7px 32px; margin-top:0px; margin-bottom:10px; float:left; color:#333333; font-weight:bold; }
#true-admin        { background:url('../img/ico-true.gif') no-repeat center left #FBFF8B; border-color:#A9A9A9; border-style:solid; border-width:1px; padding:7px 5px 7px 32px; margin-top:0px; margin-bottom:10px;  float:left; color:#18561b; font-weight:bold; }
#close             { border:0; position:relative; right:-4px; top:-6px; float:right; cursor:pointer; }

.liste             { width:948px; color:#666666; }
.liste td          { padding:4px; }
.intitule          { background-color:#666666; color:#FFFFFF; font-weight:bold; }
