/* CSS Document */
*{margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif ; font-size:12px; color:#6B6B6B;}
body{background:#FFFFFF url(../fond/fond.jpg) repeat-x top left;}

/************************** INDEX **************************/
/*#body{background:url(../fond/fond_bodyc.jpg) no-repeat top center; width:100%; height:675px; margin-top:70px;padding-top:20px;}*/

#body{position:absolute; background:url(../fond/fond_bodyc.jpg) no-repeat top center; left:50%; top:50%; width:100%; height:675px; margin-top:-337px; margin-left:-50%;padding-top:20px;}

#index{width:852px;  height:680px;margin-left:auto; margin-right:auto;}

#contenu{ width:852px; height:654px; background:url(../fond/fond_cindex.jpg) no-repeat top left;}
#logo[id]{position:absolute;width:780px; height:265px; background:url(../element/logo-index.png) no-repeat top left;padding:15px;margin-top:27px; margin-left:30px;}
#logo{position:absolute;width:780px; height:265px; padding:15px;margin-top:27px; margin-left:30px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/element/logo-index.png', sizingMethod='crop');}

#logo img{ float:right; clear:both; margin-bottom:10px;}


#menu{position:absolute; margin-top:320px; width:350px; height:180px;}
#menu li{ list-style:none;margin-bottom:7px;}
#menu a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; font-size:1.2em; background:url(../element/puce_index.gif) no-repeat center left; padding-left:25px;position:relative; display:block;}
#menu a:hover{letter-spacing:1px;}

.n1[class]{ background:url(../element/m1.png) no-repeat; width:344px; height:23px; padding-left:55px;padding-top:5px;}
.n1{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/element/m1.png', sizingMethod='crop'); width:344px; height:23px; padding-left:55px;padding-top:5px;}

.n2[class]{ background:url(../element/m2.png) no-repeat; width:344px; height:23px; padding-left:55px;padding-top:5px;}
.n2{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/element/m2.png', sizingMethod='crop'); width:344px; height:23px; padding-left:55px;padding-top:5px;}

.n3[class]{ background:url(../element/m3.png) no-repeat; width:344px; height:23px; padding-left:55px;padding-top:5px;}
.n3{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/element/m3.png', sizingMethod='crop'); width:344px; height:23px; padding-left:55px;padding-top:5px;}

.n4[class]{ background:url(../element/m4.png) no-repeat; width:344px; height:23px; padding-left:55px;padding-top:5px;}
.n4{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/element/m4.png', sizingMethod='crop'); width:344px; height:23px; padding-left:55px;padding-top:5px;}

.intro[class]{position:absolute; width:364px; height:185px; background:url(../element/texte.png) no-repeat;margin-left:397px; margin-top:315px;}
.intro{position:absolute; width:364px; height:185px;margin-left:397px; margin-top:315px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/element/texte.png', sizingMethod='crop');}


.adresse{ position:absolute; font-size:1.1em; margin-top:558px; margin-left:0px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif!important; width:822px; height:72px; background:url(../element/coin.png) no-repeat top right; padding-top:25px; padding-left:30px;}
.adresse a{color:#FFFFFF;font-family:Arial, Helvetica, sans-serif!important;}

/************************** RUBRIQUE **************************/

#rubrique{width:852px; background-color:#FFFFFF; margin-left:auto; margin-right:auto;}

 h1#logo-r[id] {position:absolute; width:272px;height:116px;display:block;background:url(../element/logo-rub.png) no-repeat;  margin-top:12px; margin-left:5px!important;margin-left:-240px;text-indent:-9999px;cursor:pointer;}
#logo-r {position:absolute; width:272px;height:116px;display:block; margin-top:12px; margin-left:5px!important;margin-left:-240px;text-indent:-9999px;cursor:pointer;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/element/logo-rub.png', sizingMethod='crop');}


#col_gauche { z-index:1; width:240px; height:654px; float:left; background:url(../fond/fond_colg.jpg) no-repeat top left;}

#menurub{position:absolute; margin-top:190px; width:240px;margin-left:0px!important;margin-left:-15px;}
/*#menurub dt [id]{ list-style:none;margin-bottom:7px; background:url(../fond/fond_menurub.png) no-repeat; width:237px; height:23px; }*/

.menu-rub[class]{ list-style:none;margin-bottom:7px; background:url(../fond/fond_menurub.png) no-repeat; width:237px; height:23px; }*/
.menu-rub{ list-style:none;margin-bottom:7px;  width:237px; height:23px; background-color:#FFFFFF;}

#menurub a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; font-size:1.2em; background:url(../element/puce_index.gif) no-repeat center left; margin-left:17px!important;position:relative; display:block;padding-left:32px;padding-top:5px;}
#menurub a:hover{letter-spacing:1px;}

#ktp{margin-top:455px; margin-left:15px;}

#top{position:relative; margin-left:237px; height:85px; background:url(../element/agence_comm.gif) no-repeat 15px 5px;padding-right:15px;padding-top:15px;}
#top ul{float:right; list-style:none; list-style-image:none;}
#top li{float:left!important;}
#top li a{font-family:Verdana, Arial, Helvetica, sans-serif!important;font-size:0.8em; float:left!important; padding-left:5px; text-decoration:none;}

#contents{position:relative; dispal:block; margin-left:0px;margin-top:-50px; height:604px; overflow:auto;}
#contenu-r {padding:10px;}
.contenu{display:block;margin-bottom:20px;}


/* VIGNETTE CREA */
.vign_crea {float:left;margin-right:10px; margin-left:10px; margin-bottom:10px;}
.vign_crea img{padding:5px;border:1px solid #CFCFCF;}
.vign_crea p{font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../fond/titre_vignette.gif) no-repeat top right; border-left:1px solid #D0D0D0; padding:5px;margin-bottom:0px!important;}
.vign_crea a{text-decoration:none;}
.vign_crea a:hover{color:#5573A7;}

.retour a{color:#6B6B6B!important; text-decoration:none;}
.retour a:hover{ text-decoration:underline; color:#000000!important;}


.add{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5A5A5A; width:852px; text-align:center;margin-left:auto; margin-right:auto;margin-top:25px;}
.add a{font-family:Arial, Helvetica, sans-serif !important; text-decoration:none;}
.add a:hover{ text-decoration:underline;}

.add-index{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5A5A5A; width:825px; text-align:right;margin-left:auto; margin-right:auto;margin-top:0px;}
.add-index a{font-family:Arial, Helvetica, sans-serif !important; text-decoration:none;}
.add-index a:hover{ text-decoration:underline;}

/************ FORMULAIRE *****************/
#formulairepage{padding:5px;}
#formulairepage fieldset{margin:4px;padding:15px 6px; width:560px;/* float:left;	/*display:block !important;*/ border:1px solid #CCCCCC;}
#formulairepage fieldset legend{ color:#A2A2A2; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:2.0em;padding:5px;}
#formulairepage label{display:block;float:left;clear:both;/*width:230px;*/ width:25%;margin-bottom:10px;font-size:1.0em; color:#0D3C62; text-align:right; padding-right:10px;}
#formulairepage .ctext, #formulairepage .mtext, #formulairepage .email,#formulairepage select{border:1px solid #BDBDBE;margin-bottom:10px;}
#formulairepage .ctext, #formulairepage .mtext, #formulairepage .email, #formulairepage ul{float:left;display:block;	width:305px;margin-bottom:10px;}

#formulairepage select{overflow:visible;float:left;font-size:11px;width:305px;margin-bottom:10px;background:#FFF;color:#205580;}
#formulairepage select option{width:305px;display:block;overflow:visible;white-space:normal;}
#formulairepage textarea{height:100px;margin-top:0px!important;margin-top:-60px;}
#formulairepage .check{margin-right:5px; }

#formulairepage ul{list-style-image:none!important; list-style:none!important;margin-left:0px!important;}
#formulairepage li{float:left; margin-right:10px;/* margin-top:-10px!important;*/ font-size:11px; color:#205580;list-style-image:none!important; list-style:none!important;}
#formulairepage p{margin-left:270px; font-size:0.9em; color:#666666; clear:both;}
.imgfield{display:block;float:left;}

/************ GOOGLE MAP *****************/
#loc{border:1px solid #CCCCCC; width:530px; float:left; margin-top:20px; margin-left:0px; }
.magasin{padding-left:10px; padding-right:10px;margin-bottom:10px; width:250px;margin-top:-10px;}
.magasin h2{margin-left:-10px!important; border-bottom:none!important;font-size:1.4em;font-weight:normal;padding-bottom:3px; color:#D62222!important;margin-bottom:-6px!important;}
.magasin p{margin-left:0px!important; color:#000000!important; margin-top:5px;}
.magasin a{color:#000000; text-decoration:underline;}
#gmapDirHead{margin-bottom:10px; margin-top:-10px;padding-bottom:10px;}
#gmapDirHead a{ color:#484C7A; text-decoration:underline; }