@charset "UTF-8";
/* CSS Document */

/* Reset CSS */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;font-family:Arial, Helvetica, sans-serif;}
body {line-height: 1;}
ul {list-style: disc;margin-left:15px;}
ol {}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
.clear{clear:both;}

/* Reset CSS */

/* Body */
body{background:url(images/background.jpg) center top no-repeat;}
p{font-size:12px;text-align:justify; line-height:14px;}
a{color:#860846;}
/* Body */

/* Header */
#header{width:1000px; margin:0 auto;}
*+html #logo{float:left;margin:22px 0 0 45px;}
*html #logo{float:left;margin:22px 0 0 25px;}
#logo{float:left;margin:25px 0 0 50px;}
*html #links{float:left;margin:3px 0 0 325px;}
#links{float:left;margin:5px 0 0 353px;}
#links a{color:#fff; text-decoration:none; font-size:12px;padding:0 6px 0 6px;}
#links a:hover{background:url(images/fleche-blanche.png) -1px center no-repeat;}
#search{float:left; color:#FFF; font-size:9px; font-weight:bold;margin:7px 0 10px 24px;}
#search-input{width:150px;height:14px;margin-top:5px;}
#btn-search{background:url(images/btn-search.png) 0 0 no-repeat; border:0;height:19px;width:40px;}
*html #bandeau{width:948px;height:206px; margin-left:26px; }
#bandeau{width:948px;height:206px; margin-left:26px; }
#menu-top{width:928px; margin:0 auto; padding:25px;}
#menu-top a{color:#444444;text-decoration:none;padding:0 10px;font-size:14px;}
#menu-top a.revi{color:#999;}
#menu-top .revi.select{color:#680636;font-weight:bold;}
#menu-top a:hover{color:#680636;}
#menu-top .select{color:#680636;font-weight:bold;}
/* Header */

/* Footer */
#footer{background:url(images/bg_footer.jpg) 0 0 repeat-x; width:100%;height:108px;}
#footer-content{width:1000px; margin:0 auto;}
#footer p{padding:30px 0 0 70px; font-size:12px; }
#share{padding:30px 0 30px 0px;}
/* Footer */

/* Template colone droite */
#bloc-focus{float:left;margin:30px 0 0 0;}
#bloc-focus h2{color:#680636;font-size:14px;padding:5px 0;}
.focus-photo{padding:13px 14px 13px 14px;height:272px;width:181px;background:url(images/template_photo2.jpg) 0 0 no-repeat;}
.focus-photo-legende{padding:13px 14px 13px 14px;height:298px;width:181px;background:url(images/template_photo.jpg) 0 0 no-repeat;}
.legende-focus{padding:0 10px;}
.btn-focus{margin:10px auto;}

.focus-ss-photo-2{margin:0px auto 25px auto;width:161px;}
/* Template colone droite */

/* Menu de Gauche */
*html #menu-left{float:left;font-size:13px;margin:30px 0 30px 10px;width:240px;}
#menu-left{float:left;font-size:13px;margin:30px 0 30px 30px;width:240px;}
#menu-left a{color:#000; text-decoration:none;}
#menu-left .num-menu{float:right;color:#fff;margin:0 5px;display:none;}
#menu-left a:hover {background:#680636; color:#fff;}
#menu-left .active{background:#680636 url(images/fleche-blanche.png) no-repeat 3px center;color:#fff;}
.menu-link{height:20px;padding-left:10px;padding-top:8px;background:url(images/fleche-rouge.png) no-repeat 3px center;}
.menu-link:hover {background:#680636 url(images/fleche-blanche.png) no-repeat 3px center;}
/* Menu de Gauche */
/* Sous-menu de Gauche */
*html #sous-menu{width:220px;margin:5px 0 0 20px;}
#sous-menu{width:240px;margin:5px 0px 0 20px;}
#sous-menu a{font-size:12px;padding:5px 0;}
#sous-menu a:hover{text-decoration:underline;background:none;color:#000;}
#sous-menu .actif{text-decoration:underline;}
/* Sous-menu de Gauche */

/* Conteneur page */
#contener{width:1000px; margin:0 auto;}
*html #Page-content{float:left;font-size:12px;margin:25px 0px 0 10px;text-align:justify;width:470px;}
#Page-content{float:left;font-size:12px;margin:35px 20px 0;text-align:justify;width:470px;}
#Page-content-ss-focus{float:left;font-size:12px;margin:35px 20px 0;text-align:justify;width:674px;}
#Page-content h1{font-size:25px;color:#680636;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; text-align:left; }
#Page-content h3{font-size:20px;color:#444444;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; text-align:left; }
#Page-content-ss-focus h1{font-size:25px;color:#680636;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;text-align:left;}
#coloneD{width:48%;float:left;}
#coloneG{width:48%;float:left;margin-right:4%;}
#coloneD p,li{text-align:left;}
#coloneG p,li{text-align:left;}
/* Conteneur page */

/* Formulaire contact */
#form_contact{width:475px;border:1px solid black;margin-bottom:30px;height:132px;}
*html #top_form{width:450px;background:#680636;color:#fff;height:60px;padding:5px 5px 0 32px;}
#top_form{width:450px;background:#680636;color:#fff;height:60px;padding:5px 5px 0 20px;}
#foot_form{width:451px;background:#1c1c1c;color:#fff;height:57px;padding:5px 5px 5px 20px;}
.form-titre{font-size:13px;margin-bottom:2px;font-weight:bold;}
.form-ss-titre{font-size:11px;}
.btn_envoi_frm{background:#860846; height:20px;width:80px;border:none;margin-top:3px;margin-right:37px;color:#fff;padding-bottom:3px;}
#foot_form .input{width:110px;height:12px;margin-right:38px;}
.carre{background:transparent url(images/carre-gris.jpg) no-repeat scroll 118px 2px}
/* Formulaire contact */