body { background:url(../Images/Decor/fond.png) repeat-x; background-color:#ffffff; text-align:center; cursor:default; margin:0; }
img { border:0px; vertical-align:middle; text-decoration:none; }
form { padding:0; margin:0; }
a { color:#af977c; font-weight:bold; text-decoration:none;}
a:hover { text-decoration:underline; }
textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; }
.spacer { clear:both; }
#conteneur { margin-left:auto; margin-right:auto; width:866px; height:682px; background:url(../images/Decor/fond_site.png) no-repeat top left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; overflow:hidden; }
#contenu { width:800px; height:600px; background:url(../images/Decor/fond_image.jpg) no-repeat top left; border:4px solid #fff; margin:45px 0 0 33px; }
form  input[type="text"],form  input[type="password"] { padding:3px; border:1px solid #ABADB3; font-size:12px; }
form input[type="submit"] { border:1px solid #000; font-size:12px; background-color:#AF977C; padding:2px; color:#fff; cursor:pointer; }
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; display : block; }
.validation-advice,.custom-advice,.erreur { background-color: #FF3300; }
.succes { background-color: #8FCE8A; }
.contenu_texte { background-color:#fff; margin:0 20px 0 20px; padding:10px; border:1px solid #000; overflow:auto; height:480px; }
.img,.img_on { border:1px solid #ABADB3; padding:2px; opacity: 0.5; filter:alpha(opacity=50); }
.img:hover,.img_on { opacity: 1.0; filter:alpha(opacity=100); }
.titre { background-color:#AF977C; color:#fff; }
/* ### PHOTOS ### */
.gallery{ margin:0 auto 0 auto; width: 95%;	 padding: 5px 0; }
#cadre_photo { background-color:#fff; margin:0; padding:9px 5px; }
.min_photo  table { float:left; }
.min_photo { overflow:auto; }
/* ### MENU ### */
#menu { background-color:#fff; height:400px; width:144px; color:#af977c; padding:10px 13px 0 8px; }
/*#ombre { background:url(../images/Decor/ombre_left.png) repeat-y top left; }*/
#menu a { font-weight:normal; font-size:11px; font-weight:bold; padding:0 5px 0 5px; float:left; }
#menu a:hover { text-decoration:none; }
.menu_left { height:9px; width:9px; background-color:#af977c; }
.menu_right { background-color:#af977c; display:none; overflow:hidden; height:11px; }
/* ### BOTTOM ### */
#logo { background-color:#fff; height:135px; width:144px; color:#af977c; font-size:18px; text-align:center; }
#logo span { font-size:30px; }
#logo a { color:#fff; font-size:10px; }
/* ### PHOTOS GESTION ### */
#photo_ordre table { float:left; }
.dragme { cursor:move; }
/* ### TABS  ### */
ul.subsection_tabs { list-style:none; margin:0 0 5px 0; padding:0; clear:both; border-bottom:1px solid #ccc; height:26px; clear:both; }
ul.subsection_tabs li.tab { float:left; margin-left:7px; text-align:center; }
ul.subsection_tabs li.tab a { display:block; height:20px; padding:6px 6px 0 6px; background-color:#fff; color:#666; }
ul.subsection_tabs li.tab a:hover { color:#666; text-decoration:none }
ul.subsection_tabs li.tab a.active { background-color:#AF977C; color:#fff; }
ul.subsection_tabs li.source_code { float:right; }
ul.tabs2 li.tab { float:right; }