/* GENERAL */
body { background-color:#e8e7e7;	text-align:center; cursor:default; margin:0; }
form { padding:0; margin:0; }
input { vertical-align:middle;}
img { vertical-align:middle; border:0;}
h1 { color:#707070; margin:0 0 0 30px; }
a { color:#a4a4a4; text-decoration:none; }
a:hover { text-decoration:none; }
textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #444444; width:100%; overflow:auto; margin:0; padding:3px;}
.spacer { clear:both; }
#conteneur {	margin-left:auto; margin-right:auto; width:90%; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444; min-width:780px; max-width:1600px; background-color:#fff; }
form input[type="submit"],form  input[type="button"],form  input[type="file"],.btn { border:1px solid #a4a4a4; font-size:11px; background-color:#e8e7e7; padding:2px; color:#444444; }
form  input[type="text"],form  input[type="password"],.input { padding:3px; border:1px solid #a4a4a4; font-size:11px; color:#444444; }
select { font-size:11px; border:1px solid #a4a4a4;padding:3px; color:#444444; }
select optgroup { font-style:normal; }	
form input.input_limite { background:transparent; font-size:10px; cursor:default; color:#444444; border:0; }
/* sert pour la validation de formulaire en ajax */
input.validation-failed, textarea.validation-failed { border:1px solid #ff3300; color:#ff3300; }
.validation-advice,.custom-advice,.erreur,.succes { margin:5px 0; padding:5px; color:#fff; font-weight:bold; }
.validation-advice,.custom-advice,.erreur { background-color:#ff3300; }
.succes { background-color:#8fCE8A; }
.erreur a { color:#fff; text-decoration:underline; }
.dragme { cursor:move; }
.click  { cursor:pointer; }
.font_9 { font-size:9px; }
.a { text-decoration:none; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.titre { background-color:#dbdcda; }
.titre a { color:#444444; display:block; }
table { border-collapse:collapse; }

/* ### OMBRES ### */
#ombre1 { border-left:1px solid #9c9b9b; border-right:1px solid #9c9b9b; }
#ombre2 { border-left:1px solid #afaeae; border-right:1px solid #afaeae; }
#ombre3 { border-left:1px solid #bfbebe; border-right:1px solid #bfbebe; }
#ombre4 { border-left:1px solid #cdcccc; border-right:1px solid #cdcccc; }
#ombre5 { border-left:1px solid #d8d7d7; border-right:1px solid #d8d7d7; }
#ombre6 { border-left:1px solid #e0dfdf; border-right:1px solid #e0dfdf; }
#ombre7 { border-left:1px solid #e5e4e4; border-right:1px solid #e5e4e4; }

/* ### TOP ### */	
#top { background:url(../images/Decor/fond_top.png) repeat-x top left; height:72px; }
#logo  { background:url(../images/Decor/logo.png) no-repeat top left; height:25px; width:113px; margin:20px 0 0 30px; float:left; }
#inscription { float:right; margin:20px 0 0 0; padding:0 20px 0 0; }
#inscription a  { padding:0 0 0 15px; float:right; }
#inscription #search { width:200px; font-style:italic; margin:5px 0 0 15px; float:left; border-top:1px solid #585d62; border-left:1px solid #72777e; border-bottom:1px solid #b1bac2; border-right:1px solid #72777e; height:14px; }
#inscription #search_btn { background-image:url(../images/Decor/search.png); height:22px; width:21px; float:left; margin:5px 0 0 0; border:0px; }
#inscription #search_btn:hover { background-image:url(../images/Decor/search_hover.png); }
#inscription form { float:right; }

/* ### CENTER ### */
#classified { float:left; margin:0 0 0 20px; }
#sep { background-image:url(../images/Decor/sep.png); background-repeat:repeat-x; height:7px; margin:5px 0; }

#center_texte { border:0; margin:10px 10px 0 14px; width:100%; padding:0 20px 0 0; }
#center_texte a.titre { color:#9f9f9f; background-color:#fff; font-weight:bold; }
#center_texte a.none { color:#444444; }
#pub { width:250px; padding:0 30px 0 20px; }

/* ### MENU ### */
#menu { width:15%; padding:0 20px 0 0; }
#menu a { display:block; color:#444444; padding:0 0 0 4px; margin:2px 0 2px 0; border-left:2px solid #fff; }
#menu a:hover{ border-left:2px solid #dbdcda; }	
#menu .active,#menu .active:hover{ border-left:2px solid #5f5f5d; }

/* ### BOTTOM ### */	
#bottom { background:url(../images/Decor/fond_bottom.png) repeat-x top left; height:26px; padding:10px 20px 0 20px; }

/* ### ADMIN ### */
#admin { text-align:center; }
#admin .a  { margin:0 0 0 15px; }
#admin .a:hover  { border-top:2px solid #dbdcda; }
#admin .a.active,#admin .a.active:hover  { border-top:2px solid #5f5f5d; }

/* ### SONDAGE ### */
.barsondage { background-color:#f3f3f3; height:5px; overflow:hidden; }

/* ### PAGINATION ### */
.pagination { float:right; font-size:10px; margin:0 10px 0 0; }
.pagination a.active,.pagination a.active:hover { border-top:2px solid #5f5f5d; margin:2px; text-decoration:none; }
.pagination a { padding:2px; text-decoration:none; }
.pagination a:hover { border-top:2px solid #dbdcda; }
.pagination a.inactive { background-color:#fff; text-decoration:none; margin:2px; }

/* ### TOOLTIPS ### */
.prototip { font:11px Arial, Helvetica, sans-serif; color:#000; }
/* the default style */
.prototip .default { width:250px; color:#444444; }
.prototip .default  a { color:#a4a4a4; text-decoration:none; display:block; }
.prototip .default .toolbar { background:#f1f1f1; font-weight:bold; }
.prototip .default .title { padding:5px; }
.prototip .default .content { padding:5px; background:#fff; text-align:left; }
/* loader gif */
.prototipLoader { position:absolute; top:-1000px; left:-1000px; height:14px; width:14px; border:1px solid #dddddd; overflow:hidden; }
/* Required for all tooltips, do not modify */
.prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}/* IE Mac Hide \*/ .prototip .clearfix{display:block;}/* IE Mac Hide End */