/* CSS Document */

* {margin:0;padding:0;list-style:none;border:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:0.625em;background:#fff;color:#333333;padding-bottom:30px;}
a {color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;}
.clearboth {clear:both;overflow:hidden;height:0;line-height:0;font-size:0;}
input {padding:1px;}
img {font-size:0;overflow:hidden;}

h1, .hidden, #footer h2.hidden {position:absolute;text-indent:-99999em;background:none;}
address {font-style:normal;}


.coin {position:absolute;width:7px;height:7px;overflow:hidden;z-index:2500;}
.coin-HG {background:url(../images/coin-HG.png);top:0;left:0;}
*html .coin-HG {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/coin-HG.png',sizingMethod='crop');}
.coin-HD {background:url(../images/coin-HD.png);top:0;right:0;}
*html .coin-HD {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/coin-HD.png',sizingMethod='crop');}
.coin-BG {background:url(../images/coin-BG.png);bottom:0;left:0;}
*html .coin-BG {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/coin-BG.png',sizingMethod='crop');}
.coin-BD {background:url(../images/coin-BD.png);bottom:0;right:0;}
*html .coin-BD {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/coin-BD.png',sizingMethod='crop');}

form button {background:none;display:block;color:#fff;line-height:17px;font-weight:bold;text-align:center;width:auto;position:relative;cursor:pointer;}
form button.bt_ok {width:20px;height:19px;display:inline-block;vertical-align:middle;}
form button.bt_ok span {width:20px;height:19px;display:block;position:relative;font-size:0.9em;text-align:center;text-indent:-99999em;}

#conteneur {width:975px;margin:0 auto;background:#fff;}

#header {position:relative;margin-bottom:15px;zoom:1;}
#header ul li.first, #header .navigation ul li.first, #rechercher-carte ul li.first {background:none;border-left:0 none;}
#header form legend span {position:absolute;text-indent:-99999em;}

*html #header .coin-BG, *html #footer .coin-BG {bottom:-1px;left:0;}
*html #header .coin-BD, *html #footer .coin-BD {bottom:-1px;right:-1px;}

#header .navigation {height:27px;background:url(../images/bg_navigation.gif) repeat-x;color:#666666;position:relative;overflow:hidden;padding:10px 10px 0 15px;}
#header .navigation a {color:#666666;}
#header .navigation h2 {position:absolute;text-indent:-99999em;}
#header .navigation form label {text-transform:uppercase;font-size:1.1em;font-weight:bold;background:url(../images/loupe.gif) no-repeat 0 5px;padding:2px 5px 0 15px; display:inline; vertical-align:middle;}
#header .navigation form input {display:inline; vertical-align:middle;font-size:1em;border:solid 1px #fff; border-left-color:#a3a3a3;border-top-color:#717171;padding:1px;width:115px;margin-right:5px;}
*html #header .navigation form input{margin-right:8px;}
*+html #header .navigation form input {margin-right:8px;}

#header .navigation form button.bt_ok {background:url(../images/bt_ok-gris.png) no-repeat;margin-right:7px;}
*html #header .navigation form button.bt_ok {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bt_ok-gris.png',sizingMethod='crop');}
#header .navigation form a {font-size:0.9em;}

#header .navigation ul {float:right;margin-top:-15px;position:relative;}
#header .navigation ul li {display:inline;font-size:1.1em; background:url(../images/separateur-menu.gif) no-repeat 0 3px;padding:0 3px 0 7px;}
#header .navigation ul li#rss a {background:url(../images/rss.gif) no-repeat right 1px;padding-right:15px;}

#header .main { background:#fff url(../images/bg_header.gif) repeat-x 0 bottom;height:115px;padding-left:15px;padding-right:5px;}

a#logo {display:block;width:387px;height:109px; float:left;}
a#logo span {display:block;width:387px;height:109px; background:url(../images/logo.png);text-indent:-99999em;font-size:0;cursor:pointer;}
*html a#logo span {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod='crop');}

#etiquette-don {display:block;float:left;width:138px;height:60px; background:url(../images/bg_faire-un-don.png) no-repeat;color:#fff;padding-left:42px;margin-left:178px;margin-top:15px;}
*html #etiquette-don {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_faire-un-don.png',sizingMethod='crop');}
#etiquette-don a {color:#fff;}
#etiquette-don h2 {font-size:1.8em;font-weight:normal;text-transform:uppercase;padding-top:7px;position:relative;}
#etiquette-don p {position:relative;margin-top:10px;font-size:1.3em;font-weight:bold;}

#espace-perso {width:186px;float:right;margin-top:15px;position:relative;}
#espace-perso ul li {text-transform:uppercase;font-size:1.2em;font-weight:bold;display:block;float:left; background:url(../images/separateur-menu.gif) no-repeat 0 5px;padding:0 5px;}
#espace-perso ul li a {color:#666666;top:1px;position:relative;}
#espace-perso ul li h2 {color:#df2d00;font-size:1.1em;}
#espace-perso form {float:left;width:180px;height:74px;padding-top:5px;padding-right:6px; background:url(../images/bg_connexion.gif) no-repeat 0 0;margin-top:2px;color:#333333}
#espace-perso form a {color:#333333;font-size:1em;float:right;margin-top:5px;}
#espace-perso fieldset div {clear:both;display:block;overflow:hidden;position:relative;text-align:right;width:100%;border:0 none;padding:1px 0;margin-top:7px;}
*html #espace-perso fieldset div {padding:0;}
*+html #espace-perso fieldset div {padding:0;}
#espace-perso fieldset label, #espace-perso fieldset input {display:inline;vertical-align:middle;font-size:1.1em;}
#espace-perso fieldset label {margin-right:3px;}
#espace-perso fieldset input {border:solid 1px #fff;font-size:1em;}
#espace-perso input#identifiant {width:100px;}
#espace-perso input#motdepasse {width:74px;}
#espace-perso form button.bt_ok {background:url(../images/bt_ok-rouge.png) no-repeat;margin-left:3px;}
*html #espace-perso form button.bt_ok {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bt_ok-rouge.png',sizingMethod='crop');margin-left:6px;}
*+html #espace-perso form button.bt_ok {margin-left:6px;}

#header .bottom {height:16px;background:#e4232f;color:#fff; padding:3px 25px 0;}
#header .bottom a {float:right;color:#fff;}

.colonne {float:left;position:relative;display:block;}
#part1 {width:192px;margin-right:22px;z-index:2000;}
#part2 {width:552px;margin-right:22px;}
#part3 {width:187px;}

#menu {position:relative;color:#fff;zoom:1;}
#menu .coin-BG {bottom:1px;}
#menu .coin-BD {bottom:1px;}
#menu a {color:#fff;}
#menu ul {position:relative;zoom:1;}
#menu ul li {display:block;font-size:1.4em;line-height:16px;border-bottom:solid 1px #fff;text-transform:uppercase;position:relative;width:192px;clear:both;zoom:1;}
#menu ul li a {display:block;padding:4px 25px;background:#e4232f;}
*html #menu ul li {margin-bottom:-3px;}
*+html #menu ul li {margin-bottom:-3px;}
#menu ul li.active a {background:#b3231c url(../images/menu-puce.gif) no-repeat 10px 7px;}
#menu ul li a:hover {text-decoration:none; background:#b3231c url(../images/menu-puce.gif) no-repeat 10px 7px;}
#menu ul li ul {position:absolute;display:block;top:-999999em;left:192px;border-left:solid 1px #fff;}
#menu ul li ul li {font-size:1em;width:306px;;overflow:hidden;position:relative;}
*html #menu ul li ul li {margin-bottom:0;}
*+html #menu ul li ul li {margin-bottom:0;}
#menu ul li ul li a, #menu ul li.active ul li a {width:256px;display:block;padding:4px 25px;background:#b3231c;position:relative;}
#menu ul li ul li a:hover {background:#b3231c url(../images/menu-puce.gif) no-repeat 10px 7px;}
#menu ul li.active ul {top:0;}

#newsletter {background:#f5cd7b;color:#da692b;margin-top:14px;position:relative;zoom:1;padding-bottom:10px;}
#newsletter form fieldset {padding:0 15px;}
#newsletter form legend span {position:absolute;font-size:1.2em;text-transform:uppercase;font-weight:bold;}
#newsletter form legend span.first {top:15px;left:15px;}
#newsletter form legend span#salut {width:84px;height:29px;top:7px;right:10px; background:url(../images/salut.png) no-repeat;text-indent:-99999em;}
*html #newsletter form legend span#salut {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/salut.png',sizingMethod='crop');}
#newsletter form p {padding-top:40px;font-size:1.1em;font-weight:bold;line-height:13px;}
#newsletter form input {width:128px;font-size:1em;border:solid 1px #fff;display:inline; vertical-align:middle;margin-top:5px;}
#newsletter form button.bt_ok {background:url(../images/bt_ok-orange.png) no-repeat;margin-left:3px;margin-top:5px;}
*html #newsletter form button.bt_ok {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bt_ok-orange.png',sizingMethod='crop');margin-left:6px;}
*+html #newsletter form button.bt_ok {margin-left:6px;}

#rechercher-carte {position:relative;padding-top:15px;}
#rechercher-carte ul {margin-left:10px;}
#rechercher-carte ul li {text-transform:uppercase;font-size:1.2em;font-weight:bold;display:block;float:left; background:url(../images/separateur-menu.gif) no-repeat 0 5px;padding:0 5px;position:relative;}
#rechercher-carte ul li a {color:#666666;top:1px;position:relative;}
#rechercher-carte ul li h2 {color:#df2d00;font-size:1.1em;}
#rechercher-carte #carte {background:url(../images/bg_carte.gif) no-repeat 0 bottom;height:195px;width:192px;clear:both;overflow:hidden;position:relative;top:3px;}
#rechercher-carte #carte p {color:#fff;text-transform:uppercase;font-size:1em;text-align:center;height:195px;width:192px;}
#rechercher-carte #carte p a {color:#fff;display:block;padding:39px 44px 65px 65px;height:91px;width:83px;}

#acces-rapide {background:#c9e4e4;margin-top:15px;position:relative;zoom:1;color:#316464;padding-bottom:11px;}
#acces-rapide form fieldset {padding:0 15px;}
#acces-rapide form legend span {position:absolute;font-size:1.2em;text-transform:uppercase;font-weight:bold;top:10px;left:15px;}
#acces-rapide form select {width:100%;border:solid 1px #7f9db9;font-size:1.1em;padding:1px;margin-top:5px;}
#acces-rapide form select.first {margin-top:30px;}

#sondage {background:#ffe1c4;margin-top:14px;position:relative;zoom:1;padding-bottom:10px;}
#sondage form fieldset {padding:0 15px;}
#sondage form legend span {position:absolute;font-size:1.2em;text-transform:uppercase;font-weight:bold;top:10px;left:15px;color:#cd6b40;}
#sondage form p {padding-top:30px;padding-bottom:5px;font-size:1.2em;line-height:14px;}
#sondage form div {margin-top:3px;padding:1px 0;}
*html #sondage form div {padding:0;}
*+html #sondage form div {padding:0;}
#sondage form input.bt_radio {width:14px;margin-right:5px;}
#sondage form input, #sondage form label {display:inline;vertical-align:middle;font-size:1.2em;line-height:14px;height:12px;}
#sondage form button {background:url(../images/bt_envoyer.png) no-repeat;margin-top:10px;width:64px;height:19px;text-indent:-99999em;float:right;}
*html #sondage form button {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bt_envoyer.png',sizingMethod='crop');}

#footer {margin-top:15px;position:relative;zoom:1;}
#footer h2 {background:#f7d899;color:#993300;font-weight:bold;font-size:1.2em;text-transform:uppercase;height:21px;line-height:21px;padding:0 15px;}
#footer ul#themes {background:#fcefd6;margin:1px 0;padding:20px 10px;position:relative;display:block;min-height:55px;zoom:1;}
*hrml #footer ul#themes {height:55px;}
#footer ul#themes li {font-size:1.1em;line-height:14px;display:block;float:left;padding:0 10px 0 25px;width:124px; background:url(../images/puce-theme.gif) no-repeat 10px 5px;}
#footer .navigation {background:#e4232f;height:23px;color:#fff;text-align:right;padding:7px 10px 0 15px;}
#footer .navigation a {color:#fff;}
#footer .navigation li {border-left:solid 1px #fff; display:inline;font-size:1.1em;padding:0 3px 0 7px;}
#footer .navigation li.first {border:0 none;}
address#copyright {text-align:center;margin-top:15px;font-size:1.1em;}


#contenu {z-index:0;width:761px;float:right;}
#contenu h2 {font-size:1.2em;font-weight:bold;line-height:14px;text-transform:uppercase;color:#fff;background:#999999;padding:4px 10px;margin-bottom:10px;}
#contenu p {font-size:1.2em;margin-bottom:10px;}
#contenu #part3 p a {text-decoration:underline;}
#contenu .colonne.gauche ul {margin-bottom:10px;}
#contenu .colonne.gauche ul li {font-size:1.2em; background:url(../images/puce.gif) no-repeat 0 6px;padding-left:15px;position:relative;}
#contenu .colonne.gauche ul li p {font-size:1em;}
#contenu ul li.tout {background:url(../images/puce-tout.gif) no-repeat 5px 8px;font-weight:bold;padding-left:20px;}
#contenu ul li.tout a {color:#666666;}

#contenu .colonne.gauche {width:370px;padding-right:15px;}
#contenu .colonne.droite {width:152px;margin-left:15px;}

#contenu img.visuel {float:left;margin-right:10px;margin-bottom:10px;}
*html #contenu img.visuel {margin-bottom:0;}
*+html #contenu img.visuel {margin-bottom:0;}
