/* CSS Document */
body{background-color:#FFFFFF;font-size:12px;background-image:url(../img/fondbg.png); background-repeat:repeat-x;}
H1{position:relative;top:10px;margin-left:50px;color:#000000;font-size:20px;}


#mc{width:700px;height:400px;}
#mc-contenu{position:absolute;margin-top:30px;margin-left:10px;padding-left:20px;color:#000000;text-align:left;width:480px;overflow:auto;}
#mc-contenu-2{position:absolute;margin-top:30px;margin-left:10px;padding-left:20px;color:#000000;text-align:left;height:350px;width:480px;overflow:auto;border:1px solid #666666;}

.general{width:100%;height:100%;}
.centre{width:800px;background-image:url(../img/centre.png);}
.banniere{width:800px;height:83px;background-image:url(../img/banniere.png);}
.banniere ul{width:400px;margin-left:420px;padding:0px;}
.banniere ul li{float:left;list-style:none;margin-left:5px;margin-top:5px;}
.footer{width:800px;height:48px;background-image:url(../img/footer.png);}
.footer ul{width:500px;margin-left:10px;padding:0px;}
.footer ul li{float:left;list-style:none;margin-left:5px;}
.imgprincipale{width:783px;height:250px;background-image:url(../img/imgprincipale.png);}
.contenu{width:760px;margin-top:20px;margin-left:10px;text-align:left;}
.cadreprestation{width:500px;height:400px;float:left;background-image:url(../img/bgprestation.png);}
.retour-chariot{clear:both;padding:10px;}
.h2cadreprestation{display:inline;padding:0px;margin:0px;font-size:16px;padding:5px;color:#003366;}
.cadreprestation p{padding:5px;}
.cadreprestationtexte{width:470px;height:360px;margin-top:20px;margin-left:20px;text-align:left;overflow:scroll;}
.cadreprestationtexte2{position:absolute;width:250px;height:370px;margin-top:20px;margin-left:230px;text-align:left;}
.cadreprestationtexteCAT{position:absolute;width:250px;height:370px;margin-top:20px;margin-left:520px;text-align:left;overflow:scroll;}
.cadrenews{width:250px;width:400px;text-align:left;border:1px solid #000000;}
.imgprestation{float:left;width:70px;}
.ulmcsup{overflow-y:scroll;height:200px;width:400px;color:#000000;font-size:14px;border:1px solid #999999;}
.mcsup{list-style-type:square;color:#003366;}
.rssmc{width:700px;}
.rssmc-contenu{margin-top:30px;margin-left:10px;padding-left:20px;color:#000000;text-align:left;width:480px;}

.copyright{width:690px;}
.rouge{color:#CC0000;padding:5px 5px 5px 5px;}
.jaune{color:#CCCC00;padding:5px 5px 5px 5px;}
.vert-s{color:#009900;padding:5px 5px 5px 5px;}
.vert{color:#009900;padding-top:10px;padding-bottom:10px;text-align:center;font-size:16px;width:600px;}
.rouge-erreur{color:#CC0000;padding-top:10px;padding-bottom:10px;background-color:#FFFFFF;border:1px solid #000000;text-align:center;font-size:16px;width:700px;}
.champs{border:1px solid #CCCCCC;width:300px;color:#006600;padding-left:5px;}
.comparer{border:1px solid #999999;width:600px;background-color:#F5F5F5;padding:5px;color:#0000FF;}
.imgansborder{border:none;}
.infosuivis{text-align:left;padding:5px 5px 5px 5px;border:1px dotted #999999;background-color:#ebeae8;}
.publicite{position:relative;margin-left:20px;margin-top:20px;font-weight:bold;font-size:18px;}
.header-banniere{position:relative;margin-top:-45px;}
.infosite{font-size:16px;}
.li-menu-contact{padding:10px 10px 10px 10px;}
.legendesuivis{position:absolute;margin-left:300px;margin-top:40px;color: #000000;}
.imgadm{border:none;width:20px;}
.imgadmF{position:absolute;margin-left:20px;width:50px;color:#009900;}
.imgadmF1{position:absolute;margin-left:20px;width:50px;color:#FF0000;}
.menug{padding:5px 5px 5px 5px;width:650px;}
.sites-ref{padding:5px 5px 5px 5px;width:650px;}
.sites-ref-c{padding:5px 5px 5px 5px;width:650px;border:1px dotted #666666;background-color:#E6FFFF;}
.form{width:400px;text-align:right;}
/*.client{border:1px dotted #F3F3F3;background-color:#F5F5F5;}*/
.client{border:1px dotted #999999;background-color:#FFFFFF;padding:3px 3px 3px 3px;}
.titre-client{font-size:14px;color:#CC0000;}
.infobulle{position:absolute;visibility:hidden;width:300px;border:1px solid #FF0000;padding:5px 5px 5px 5px;background-color:#FFD2D2;z-index:1;}

a{text-decoration:none;} 
a:hover{text-decoration:none;}
a.menu{color:#666666;}
a.menu:hover{color:#666666;border-bottom:1px dotted #000000;}
a.cat{color:#003366;}
a.cat:hover{color:#003366;border-bottom:1px dotted #003366;}
a.mot{color:#003366;}
a.mot:hover{color:#003366;border-bottom:1px dotted #003366;}