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

* {margin:0;padding:0;list-style-type:none;font-style:normal;font-weight:normal;border:0;}
body {background:#f0f0f0;font-family: Arial, Helvetica, sans-serif;font-size:0.625em;color:#4c4c4c;}
a {color:#4c4c4c;text-decoration:none;}
.clearboth {clear:both;overflow:hidden;height:0;line-height:0;font-size:0;}

#conteneur {width:962px;background:url(../images/bg_conteneur.png) repeat-y;height:100%;position:relative;margin:0 auto;}
*html #conteneur {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_conteneur.png',sizingMethod='scale');}

#page {width:924px;background:#fff;min-height:820px;margin:0 4px;padding:65px 15px 20px;}
*html #page {height:1000px;}
p {margin-top:10px;}
p, ul li {font-size:1.4em;line-height:1.1em;}
ul li em {color:#f36121;}
#contenu .encadre {margin-top:20px;padding:15px;position:relative;}

.bandeau {width:auto;height:31px;background:url(../images/bg_bandeau.gif) repeat-x;margin:0 -15px;}


h1 {background:url(../images/logo.png) no-repeat;display:block;width:408px;height:40px;margin:-62px 0 22px;}
*html h1 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod='crop');}
h1 a {display:block;width:408px;height:40px;}
h1 a span {position:absolute;text-indent:-9999em;}

#contenu {padding:30px 5px 25px;}
#contenu #accroche {border:solid 1px #52ab36;margin:0 -5px 40px;}
#contenu #accroche p {color:#52ab36;font-size:1.8em;line-height:1.1em;margin-top:0;}
#contenu #macaron {background:url(../images/macaron.png) no-repeat;width:135px;height:136px;text-indent:-9999em;top:-25px;right:70px;position:absolute;}
*html #contenu #macaron {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/macaron.png',sizingMethod='crop');}

.colonne, .sous-colonne {float:left;padding:0;}

.colonne.gauche {width:590px;}
.colonne.droite {width:322px;}


.colonne.gauche h2 {display:block;text-indent:-9999em;background:url(../images/ttl_envorodroit-europe.png) no-repeat;width:251px;height:18px;overflow:hidden;margin-top:25px;}
*html .colonne.gauche h2 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ttl_envorodroit-europe.png',sizingMethod='crop');}


#visuel-web {background:url(../images/visuel-web.png) no-repeat;width:256px;height:192px;margin-top:60px;}
*html #visuel-web {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/visuel-web.png',sizingMethod='crop');}

.colonne.gauche .sous-colonne.gauche {width:257px;margin-right:15px;}
.colonne.gauche .sous-colonne.droite {width:308px;padding-right:10px;}


.sous-colonne {background:none;}
.colonne.gauche .sous-colonne.droite ul {margin-top:40px;}
.colonne.gauche .sous-colonne.droite ul li {margin-bottom:15px; background:url(../images/coche.gif) no-repeat 0 0;padding-left:18px;}
.colonne.gauche .sous-colonne.droite ul li ul {margin-top:0;}
.colonne.gauche .sous-colonne.droite ul li ul li {margint-top:0;margin-bottom:0;background:none;padding-left:10px;font-size:1em;}


#contenu .colonne.gauche .encadre {background:#f0f0f0;border:solid 2px #52ab36;position:relative;zoom:1;}
.colonne.gauche .encadre h3 {display:block;text-indent:-9999em;background: url(../images/ttl_le-plus.png) no-repeat;width:214px;height:13px;overflow:hidden;}
*html .colonne.gauche .encadre h3 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ttl_le-plus.png',sizingMethod='crop');}
.colonne.gauche .encadre p {font-weight:bold;font-size:1.5em;line-height:normal;}


.encadre#plus .coin {width:6px;height:6px;position:absolute; background-image:url(../images/sprite_coins.gif);background-repeat:no-repeat;display:block;overflow:hidden;z-index:10;font-size:0;}
.encadre#plus .coin.coinHG {background-position:0 0; top:-2px;left:-2px;}
.encadre#plus .coin.coinHD {background-position:-6px 0; top:-2px;right:-2px;}
*html .encadre#plus .coin.coinHD {right:-3px;}
.encadre#plus .coin.coinBG {background-position:0 -6px; bottom:-2px;left:-2px;}
*html .encadre#plus .coin.coinBG {bottom:-3px;}
.encadre#plus .coin.coinBD {background-position:-6px -6px; bottom:-2px;right:-2px;}
*html .encadre#plus .coin.coinBD {bottom:-3px;right:-3px;}

#contenu .colonne.droite h2 {background:url(../images/bg_titre.png) no-repeat;width:322px;height:77px;color:#fff;font-size:2em;line-height:22px;text-align:center;}
*html #contenu .colonne.droite h2 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_titre.png',sizingMethod='crop');}
#contenu .colonne.droite h2 span {display:block;padding-top:15px;}


form {background:#dceed7;}

form fieldset {padding-top:30px; padding-left:50px;}
form fieldset span {position:absolute;text-indent:-9999em;}
form input, form textarea {border:solid 1px #000;width:155px;display:block;float:left;font-family:Arial, Helvetica, sans-serif;}
form input {height:18px;}
form label {height:20px;line-height:20px;overflow:hidden;display:block;float:left;width:85px;padding-right:10px;font-size:1.1em;color:#000;}

form #message label {height:100px;line-height:100px;}
form #message textarea {height:98px;overflow-y:scroll;font-size:1.2em;}


form div {clear:both;height:20px;overflow:hidden;padding-bottom:5px;}
form div#message {height:100px;}

p.legende {font-size:1em;color:#858585;line-height:12px;zoom:1;padding-left:95px;}
p.legende span {color:#000;position:relative;text-indent:0;}



#bt_valider { background:url(../images/bt_valider.png) no-repeat;width:149px;height:43px;display:block;cursor:pointer;position:relative;margin:20px auto;}
*html #bt_valider {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bt_valider.png',sizingMethod='crop');}
#bt_valider span {text-indent:-9999em;width:149px;height:43px;display:block;}


.encadre#contactez-nous {background:url(../images/visuel-contact.jpg) no-repeat top right; min-height:44px;border:solid 1px #c7c7c7;padding-right:67px;font-weight:bold;}
*html .encadre#contactez-nous {height:44px;}
.encadre#contactez-nous p {font-size:1.7em;line-height:20px;font-weight:bold;margin-top:0;}
.encadre#contactez-nous p em {color:#52ab36;font-weight:bold;}


.encadre#contactez-nous .coin { width:8px;height:8px;display:block;overflow:hidden;font-size:0;position:absolute;}
.encadre#contactez-nous .coin.coinHG {background:url(../images/coinHG.png) no-repeat; top:-1px;left:-1px;}
*html .encadre#contactez-nous .coin.coinHG {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/coinHG.png',sizingMethod='crop');}
.encadre#contactez-nous .coin.coinHD {background:url(../images/coinHD.png) no-repeat; top:-1px;right:-1px;}
*html .encadre#contactez-nous .coin.coinHD {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/coinHD.png',sizingMethod='crop');}
.encadre#contactez-nous .coin.coinBG {background:url(../images/coinBG.png) no-repeat; bottom:-1px;left:-1px;}
*html .encadre#contactez-nous .coin.coinBG {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/coinBG.png',sizingMethod='crop');}
.encadre#contactez-nous .coin.coinBD {background:url(../images/coinBD.png) no-repeat; bottom:-1px;right:-1px;}
*html .encadre#contactez-nous .coin.coinBD {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/coinBD.png',sizingMethod='crop');}

