@charset "UTF-8";
/* CSS Document */

/*=============================== HACKS IE6-IE7 ===============================*/
* html .home #content {height:400px;}
/*=============================== END HACKS IE6-IE7 ===============================*/



body {margin:0;padding:0;background:#FFF;}

* {margin:0;padding:0;font-family:"Trebuchet MS";font-size:12px;color:#504F53;}
h2 {font-size:22px;color:#FFF;background:#E5004F;line-height:25px;padding:0 60px;}
h3 {font-size:18px;color:#F096A3;margin-bottom:15px;}
p {margin-bottom:15px;line-height:15px;}
ul {margin:0 0 15px 20px;}
li {list-style:none;background:url(../img/puce-rose.gif) no-repeat 0 5px;padding:0 0 3px 12px;line-height:15px;}
a:active {outline:none;}
:-moz-any-link:focus {outline:none;}
a:hover {text-decoration:none;color:#E5004F;}
small,
small a {font-size:10px;color:#E5004F;}
sup {font-size:10px;position:relative;top:3px;}
h3 sup {color:#F096A3;}

.clear {clear:both;line-height:0;height:0;font-size:1px;}
.pdf {background:url(../img/icon-pdf.gif) no-repeat 0 0;padding-left:22px;line-height:15px;font-weight:bold;color:#E5004F;text-decoration:none;}
.pdf:hover {text-decoration:underline;}
.fl-left {float:left;padding:0 20px 10px 0;}
.fl-right {float:right;padding:0 0 10px 20px;}
.link-top {display:block;text-align:right;}
.link-top a {background:url(../img/fleche-top.gif) no-repeat 0 4px;padding-left:15px;font-size:10px;text-decoration:none;}
.link-top a:hover {text-decoration:underline;}

.error { color:red; }

/* HEADER */
#header {margin:0 auto;width:1000px;height:137px;background:url(../img/bg-header.png) no-repeat 0 0;position:relative;}
#header a.link-home {display:block;position:absolute;top:35px;left:35px;width:280px;height:40px;}
#header h1 {text-indent:-9999px;line-height:1px;}
#header #menu {padding:75px 0 0 465px;}
#header #menu li {display:block;float:left;background:none;padding:0;}
#header #menu li a {display:block;height:40px;text-indent:-9999px;}
#header #menu li#m-1 a {background:url(../img/menu.png) no-repeat 0 0;width:119px;}
#header #menu li#m-1 a:hover {background:url(../img/menu.png) no-repeat 0 -40px;}
#header #menu li#m-2 a {background:url(../img/menu.png) no-repeat -119px 0;width:127px;}
#header #menu li#m-2 a:hover {background:url(../img/menu.png) no-repeat -119px -40px;}
#header #menu li#m-3 a {background:url(../img/menu.png) no-repeat -246px 0;width:134px;}
#header #menu li#m-3 a:hover {background:url(../img/menu.png) no-repeat -246px -40px;}
#header #menu li#m-4 a {background:url(../img/menu.png) no-repeat -380px 0;width:97px;}
#header #menu li#m-4 a:hover {background:url(../img/menu.png) no-repeat -380px -40px;}

.cica #header #menu li#m-1 a {background:url(../img/menu.png) no-repeat 0 -40px;}
.quest #header #menu li#m-2 a {background:url(../img/menu.png) no-repeat -119px -40px;}
.fiches #header #menu li#m-3 a {background:url(../img/menu.png) no-repeat -246px -40px;}
.contact #header #menu li#m-4 a {background:url(../img/menu.png) no-repeat -380px -40px;}

/* MAIN */
#main {margin:0 auto;width:984px;min-height:400px;padding:25px 8px;background:url(../img/bg.png) repeat-y 0 0;}
#main .content {padding:35px 60px 10px 80px;}

/* HOME */
.home #main .content {min-height:400px;background:url(../img/visuel-femmes.jpg) no-repeat 0 0;padding:45px 35px 0 475px;}
.home h2 {font-size:26px;color:#E5004F;margin-bottom:15px;padding:0;line-height:normal;background:none;}
.home h2 small {font-size:22px;font-weight:normal;display:block;}

/* CICATRIDINE */
#bloc-notice {background:url(../img/bloc-notice.jpg) no-repeat 0 0;width:127px;height:123px;padding:25px 0 0 215px;margin-top:10px;}
#bloc-notice a {font-weight:bold;color:#E5004F;text-decoration:none;background:url(../img/icon-pdf.gif) no-repeat 0 0;padding-left:22px;display:block;line-height:15px;}
#bloc-notice a:hover {text-decoration:underline;}
.poso {clear:both;border-bottom:1px solid #F096A3;margin-bottom:20px;padding-bottom:15px;}
.poso img {float:right;padding-left:20px;}
.poso p {background:url(../img/fleche-rose.gif) no-repeat 0 2px;padding-left:20px;font-size:14px;font-weight:bold;color:#E5004F;}

/* CONTACTS */
.form-contact {width:700px;margin:25px auto 40px auto;}
.form-contact label {font-weight:bold;width:250px;display:block;float:left;text-align:right;padding-right:15px;}
.form-contact input.text {width:300px;height:18px;line-height:18px;padding:1px 5px;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #EEE;border-bottom:1px solid #EEE;}
.form-contact textarea {width:300px;height:100px;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #EEE;border-bottom:1px solid #EEE;}


/* FOOTER */
#footer {margin:0 auto 20px auto;width:960px;height:30px;padding:15px 20px;background:url(../img/bg-footer.png) no-repeat 0 0;}
#footer * {font-size:10px;}
#footer ul {float:right;}
#footer li {display:inline;background:none;padding:0;}
#footer li a {text-decoration:none;}
#footer li a:hover {color:#E5004F;text-decoration:underline;}