﻿body{background:#303030 url(/images/fond.png) repeat-x;font:normal .90em Helvetica,Arial,sans-serif;color:#5D5D5D}
p{line-height:1.7em}
.sans{background:#fff}
img{border:0}
#bloc_page{width:1000px;margin:auto}
h1,h2,h3,h4,h5,h6{_margin:0 0 15px;padding:15px 0 5px; color:#8B0000; 	}
h1{font:normal 157% 'century gothic', arial, sans-serif;color:#B60000; margin:36px 30px 10px 40px; padding:3px 3px 3px 8px; BACKGROUND:url(/images/h1.png) repeat-y; background-color:#FFFFFF; BORDER:#D2D2D2 1px solid; }
h2{font:normal 136% 'century gothic', arial, sans-serif;color:#B60000; margin:30px 10px 10px 10px; padding:3px 3px 3px 8px; BACKGROUND:url(/images/h3.png) repeat-y; background-color:#FFFFFF; BORDER:#D2D2D2 1px solid; font-style:italic}
h3{font:normal 110% 'century gothic', arial, sans-serif}
h4,h5,h6{margin:0;padding:0 0 5px;font:normal 120% 'century gothic', arial, sans-serif;color:#B60000}
h5,h6{font:normal 95% arial, sans-serif;color:#888}
h6{color:#362C20}
h1 strong{font-weight:normal;color:#B60000}
a,a:hover{outline:none;text-decoration:none;color:#0072BC}
blockquote{margin:20px 0;padding:10px 20px 0}
ul{margin:0}
ul li{list-style-type:circle;margin:0 0 6px 30px;padding:0 0 4px 5px}
ol{margin:8px 0 22px 20px}
ol li{margin:0 0 11px}
table{border:0;border-collapse:collapse;border-spacing:0}
tr{border:0}
th{border:#999 solid 1px;background:#FFE57E;text-align:center;font-weight:400;padding:2px}
td{border:#999 solid 1px;text-align:center;padding:2px}
ul.sans{padding:0}
ul.sans li{list-style-type:none; margin-left:50px; text-indent:-30px; line-height:1.7em}
#retour{position:absolute;font:normal 95% arial, sans-serif;right:30px}
#logo{position:relative;height:117px;left:20px;width:100%}
#logo #logo_text{position:absolute;top:22px;left:135px}
#logo #logo_img{position:absolute;top:0;left:0}
.t1{font:normal 300% 'century gothic', arial, sans-serif;color:#43423F;margin:0;padding:15px 0 5px;display:block}
.t2{font:normal 145% 'century gothic', arial, sans-serif;color:#B60000;margin:0 0 15px 10px;padding:15px 0 5px;display:block}
.t1,.t1 a,.t1 a:hover{padding:8px 0 0;color:#FFF;text-decoration:none}
.t1 a .logo_colour{color:#40D8FE}
#logo_text a:hover .logo_colour{color:#FFF}
.t2{font-size:100%;padding:4px 0 0;color:#fff}
header{height:160px}
header h1{font-family:BallparkWeiner, serif;font-size:2.5em;font-weight:400}
#logo,header h1{display:inline-block;margin-bottom:0}
header h2{font-family:Dayrom, serif;font-size:1.1em;margin-top:0;font-weight:400}
#box-deco{position:absolute;top:30px;right:10px;top:10px;width:300px;text-align:right;z-index:4;font-family:Tahoma, Geneva, sans-serif;font-size:.6em;color:#fff;font-weight:700}
#box-deco img{vertical-align:middle;padding-left:10px}
section, aside{border-radius:10px;background:#fff;position:relative;box-shadow:0 4px 4px #1c1a19;width:100%;overflow:hidden;margin:1px auto 10px}
.section1{min-height:661px;}
___section h1{padding:36px 0px 0 40px;margin-right:15px;}
#main h1{padding:15px 0 5px 0}
.partage2{border-bottom:#999 solid 1px; padding:5px 0 5px 0}
article{padding:0px 40px 20px 40px;text-align:justify;min-width:90%}
_article a{font-weight:700}
article p{margin-left:20px}
#contactimg{float:right;width:100px;margin:0 0 0 20px}
.plaq1{float:left;margin:0 20px 0 10px;text-align:center;font-size:80%;font-style:italic}
.plaq2:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden;vertical-align:middle}
.infoimg3{text-align:center;font-size:80%;font-style:italic}
.espace{width:80%;margin-top:30px;margin-bottom:20px}
footer{font:normal 80% 'century gothic', arial, sans-serif;padding:10px 0 0 0;margin:0;height:20px;text-align:center;width:100%}
footer img{margin-right:5px}
.bloc1{width:24%;text-align:center;background:transparent;color:#FFF;float:left;margin-bottom:20px}
.bloc1 a{color:#888;text-decoration:none}
.bloc1 a:hover{color:#000;text-decoration:none}
.include{width:70%;margin-left:auto;margin-right:auto;text-align:center;color:#FFF}
.paypal{width:300px;margin:auto;text-align:center}
.paypal input,.paypal textarea,.paypal select{width:97%;margin-left:10px;margin-right:10px}
input[type=image]{width:auto;height:auto;border:0;margin-left:50px}
.center,.centre{text-align:center!important}
.middle{vertical-align:middle}
#questionnaire,#questionnaire2,#questionnaire3{border:#999 solid 1px;margin-left:auto;margin-right:auto}
#questionnaire{width:600px}
.red{color:red}
.green{color:#007A0B}
.blue{color:#00f}
.trvide td{border:0}
.c1{background:#F33434;color:#000}
.c2{background:#F3A034;color:#000}
.c3{background:#97FE94;color:#000}
.c4{background:#9794FE;color:#000}
tr.imp{background:#eee}
.tb90p{width:90%;margin-left:auto;margin-right:auto}
.tb100p{width:100%}
.versmana tr:nth-child(even){background:#fff}
.versmana tr:nth-child(odd){background:#ddd}
.imgzoom,.imgzoom200{font-style:italic;text-align:center;font-size:70%;margin-bottom:20px}
.imgzoom:after,.imgzoom200:after{content:url(/images/zoom.jpg)}
.imgzoom20p,.imgzoom20p2{font-style:italic;text-align:center;font-size:70%;width:20%;float:left;padding-bottom:10px}
.imgzoom20p:after,.imgzoom20p2:after{content:url(/images/zoom.jpg)}
.imgzoom20p2{margin-left:10%}
.imgzoom200{width:180px;float:left}
.vatop{vertical-align:top}
.bloc50p{width:50%;float:left}
.bloc50p h3{margin-left:40px}
#questionnaire input,#questionnaire textarea,#questionnaire select{width:380px}
#questionnaire input[type=radio]{width:auto}
#questionnaire td.left{text-align:left}
#questionnaire td.left20{text-align:left;padding-left:20px}
.btn{width:150px!important;border:#000 solid 1px;padding:5px;margin:10px}
#questionnaire2 input,#questionnaire2 textarea,#questionnaire2 select{width:97%;margin-left:10px;margin-right:10px}
#questionnaire2 input.radio{border:#999 solid 1px;width:auto;text-align:left;margin-right:50px;border:0}
.adresse{margin-left:50px}
.versmana{width:700px;border:#999 solid 1px;margin-left:auto;margin-right:auto}
.reponse{margin-left:50px}
#form300{width:410px;margin:auto}
#form300 input{margin-bottom:5px}
fieldset{-moz-border-radius:4px;-webkit-border-radius:4px;padding:10px}
legend{font-size:1em;background-color:#007BCB;color:#FFF;height:20pt;padding:0 10px;border:#333 solid 1px;margin-bottom:20px;-moz-border-radius:4px;-webkit-border-radius:4px}
label{display:block;width:200px;float:left;clear:both}
input[type=submit]{cursor:pointer;-moz-border-radius:6px;-webkit-border-radius:6px;min-width:100px;margin:10px 10px 3px 0;padding:8px;font-weight:700;background-color:#E4DEF2;color:#000}
.abtn,.abtn:hover{cursor:pointer;-moz-border-radius:6px;-webkit-border-radius:6px;min-width:100px;padding:8px;font-weight:700;background-color:#E4DEF2;color:#000;text-decoration:none;border-radius:5px;border:2px #E4DEF2 outset}
.padding5{padding:5px}
input,textarea,select{border-radius:5px; border:1px solid #aaa}
input[type=text],input[type=password],select{height:23px}
input, select, option {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#questionnaire3 input,#questionnaire3 textarea,#questionnaire3 select{width:360px;margin-left:10px;margin-right:10px}
.erreur,.message,.question{margin:auto;margin-top:100px;padding:10px 0;width:600px;border:1px dashed #3d3d3d;background-color:#f0e7d4;text-align:center;background-repeat:no-repeat;background-position:10px 10px;font-size:1.2em}
.erreur_haut,.message_haut,.question_haut{font-weight:700;font-size:1.5em;border-bottom:1px dashed #3d3d3d;text-align:center;padding-bottom:10px}
.erreur_bas,.message_bas,.question_bas{text-align:center;padding:50px 0}
.erreur{background-image:url(/images/attention.png)}
.message{background-image:url(/images/stop_bitmap.png)}
.question{background-image:url(/images/stop_bitmap.png)}
.infofin{color:red;text-align:center;margin:50px 50px 10px;padding:30px 0;border:1px dashed #3d3d3d;background-color:#f0e7d4;text-align:center;background-repeat:no-repeat}
.imggau{float:left;width:100px;text-align:center}
.imgdro{float:right;width:100px;text-align:center}
.font90{font-size:1em}
.w50pl{width:50%;float:left}
.w33pl{width:33%;float:left}
.w25pl{width:25%;float:left}
th.bleu{background:#9794FE}

H1 a, H1 a:hover{outline:none;text-decoration:none}
H2 a, H2 a:hover{outline:none;text-decoration:none}

.infoerreur{color:#F00; text-align:center}
.formoblig{background-color:#FFEA94}
.formoblig2{background-color:#FFB3B3}
.form{background-color:#eee}

.divinfo{_background-color:#CCE9FF; _width:95%; _margin:auto; _border-radius:5px; _border:1px solid #aaa; text-align:justify; padding:0 4px 0 4px}

.adslot_336_240{width: 340px; height: 244px; float:left}
.adslot_x_90{width:auto; min-height:90px}

.decal40{margin-left:40px}

.fam1,.fam11,.fam12{display:table-cell; width:50%;  padding:5px; border:1px solid #eee; min-height:70px}
.fam1 H3,.fam11 H3{margin:0; padding:0; font-size:110%}
.fam1{background:#FFFFE3}
.fam11{background:#FFF9E3}
.fam12{border:0}
.fam2{float:right; font-size:60%; }
.fam3{margin:10px 0 0 10px}
.fam4 {display: table; border-collapse: separate; border-spacing: 5px}
.typelog {font-size:80%; font-style:italic; margin-left:10px; color:#A36709}
.dern{margin-left:30px}
.itali {font-size:80%; font-style:italic; line-height:1.4em; text-align:left}
.infosoum {font-size:90%; font-style:italic; line-height:1.4em; text-align:left; margin:4px 0 0 3%}

.fam20{padding:0px; margin:5px; border:1px solid #eee}
.fam21{padding:0px; margin:2px; background:#fbfbfb}
.fam22{margin:5px}
.fam23{float:right; font-size:80%; font-style:italic}

.fam30,.fam31,.fam32{padding:5px; border:1px solid #eee; margin:5px 0 5px 0;line-height:1.7em}
.fam30{background:#fdfdfd;}
.fam31{background:#fbfbfb;}
.fam32{min-height:70px; background:#fbfbfb;}

.fam40{display: table; border-collapse: separate; border-spacing: 2px; width:100%; text-align:center}
.fam41{display:table-cell; width:170px;  padding:2px; border:1px solid #eee; vertical-align:middle;}
.fam42{display:table-cell; padding:2px; border:1px solid #eee; text-align:left}
.fam40 textarea,.fam40 input[type=text],.fam40 input[type=password],.fam40 select{width:95%; text-align:left; margin:0 0 0 2%}
.fam40 input[type=checkbox], .fam40 input[type=radio]{margin:0 0 0 2%}
.fam43{display:table-cell; padding:2px; border:1px solid #eee; text-align:left}

.fam33{float: left; width: 33%;}
.finfloat{float:none;}
.fam33 a, #nuage a{font-weight:normal;}
.fam3u a{font-weight:bold}
.fam3g a{font-weight:bold; }
.fam3i a{font-weight:normal; }
.fam33 H2{margin:10px 10px 10px 10px}

.fam50{display: table; border-collapse: separate; border-spacing: 1px 0; width:100%; text-align:left}
.fam50 a{font-weight:normal}
.fam501,.fam502{display:table-cell; width:50%;  border:1px solid #eee; padding:1px;}

.w200{width:200px !important}
.w180{width:180px}
.w100{width:100px !important}
.w10p{width:10%}
.w15p{width:15%}
.w20p{width:20%}
.w25p{width:25%}
.w30p{width:35%}
.w65p{width:65%}
.w33p{width:33%}

.infodiv {background:#fdfdfd; border:1px solid #eee; padding:5px}
.infodiv ul li{margin:0 0 0 0}

.sitetb{display: table; border-collapse: separate; border-spacing: 1px 0; padding:2px 10px 10px 20px}
.sitecel1{display:table-cell; width:130px;  padding:2px; border:1px solid #eee; vertical-align:middle; text-align:center}
.sitecel2{display:table-cell; padding:2px; border:1px solid #eee; width:100%}
.sitecel2 p{margin:10px 5px 0px 10px}
.infoplus {margin:10px 5px 0px 10px}
.sitecel2 H3{margin:0; padding:0; overflow: hidden; height:20px}
.c1{background:#FFFFE3;}
.c2{background:#FFF9E3;}

.site1{display: table; border-collapse: separate; border-spacing: 2px; width:100%; text-align:center}
.site2{display:table-cell; width:170px;  padding:5px; border:1px solid #eee; vertical-align:middle;}
.site3{display:table-cell; padding:5px; border:1px solid #eee; text-align:left; line-height:1.7em}
.site3 p {margin:1px}
.site3 ul li {margin:0px}
.siteover {margin:0; padding:0; overflow: hidden; height:24px}
.ita80 {font-size:80%; font-style:italic}

.site3 a{font-weight:normal}

.cptcar, .lien {width:60px; font-size:80%; position:absolute; right:0px; text-align:left}
.cptcarmin {width:155px; font-size:80%; position:absolute; right:0px; text-align:left}
.cptcar::before, .cptcarmin::before{content:"("; }
.cptcar::after{content:" car.)"; }
.cptcarmin::after{content:")"; }
.form30p{width:30% !important}
.form50p{width:50% !important}

.somsom{margin-left:20px}

a.nuage1a{font-size:150%; font-weight:bold}
a.nuage2a{font-size:140%; }
a.nuage3a{font-size:130%; }
a.nuage4a{font-size:120%; }
a.nuage5a{font-size:110%; }
a.nuage6a{font-size:100%; }
a.nuage7a{font-size:90%; }
a.nuage8a{font-size:80%; }
a.nuage9a{font-size:70%; }

.pgselect{BORDER:#aaa 1px solid; background-color:#56D9E1; color:#000000; padding:0 4px}
.pgnselect{BORDER:#aaa 1px solid; background-color:#f0f0f0; padding:0 4px}

.imgflo{float:left; margin-right:10px}

.somimg{float: left; width:auto;border: 1px solid #999; margin: 2px; padding: 5px;}
.somimg a{min-width:140px}
.sombr{clear: both; line-height:10px}
.somtbcentre{margin-left: auto; margin-right: auto; text-align:center; padding:0 30px; width:850px}

#infodet {position:relative; background:#FFE476; border:#999999 1px solid; margin:auto; width:630px; z-index:20; font-size:80%}

#infoerr {position:relative; background:#FFE476; border:#999999 1px solid; margin:auto; width:510px; z-index:20}
.msgerreur{border:#999999 1px solid; margin:4px; z-index:21; }
.msgerr1{margin:4px; padding:4px; VERTICAL-ALIGN:middle; text-align:center}
.msgerr2{margin:4px; padding:4px; VERTICAL-ALIGN:middle; text-align:center; border:#999999 1px solid}
.msgerr10{margin:2px; text-align:left}
.conterreur{background-color:#fff; border:#999999 10px solid}
.fermerdet{float: right; width:100px; margin: 0; border: 0; font-size:10px; TEXT-ALIGN:right; color:#000}
.areaerr{width: 470px; height:200px; margin-left: 10px}
.radioerr{margin-left: 20px}
.inputerr{width: 470px; margin-left: 10px}
#xxx{position:fixed; width:100%; height:100%; top:0; left:0; background:url(/images/overlay.png) repeat 0 0; z-index:9999; opacity: 0.8;}

#blocinfo-centre{position:absolute; width:635px; top:170px; left:200px; z-index:9992}
#blocinfo-det{position:relative; background:#fff; border:#999999 1px solid; margin:auto; width:630px; z-index:9994; font-size:80%}
#blocinfo-fond{position:fixed; width:100%; height:100%; top:0; left:0; background:url(/images/overlay.png) repeat 0 0; z-index:9990; opacity: 0.8;}
#blocinfo-croix{float:right; width:20px}
#blocinfo-det2{background:#FFE476; margin:2px; border-style:ridge}

.information{font:normal 60% 'century gothic', arial, sans-serif}

#cboxOverlay{_display:none; 
	background:url(/images/overlay.png) repeat 0 0; 
	position:fixed; 
	width:100%; 
	height:100%;
	top:0; left:0; z-index:10; overflow:hidden;
	opacity:0.9;
	cursor:pointer; visibility:visible}

@media only screen and (min-width: 1190px) {
	aside,.partage{position:fixed;top:179px;right:10px;background:#fff;width:63px;text-align:center;vertical-align:middle;padding:4px;border-radius:10px;background:#fff;box-shadow:0 4px 4px #1c1a19}
}
@media only screen and (max-width: 1191px) {
	aside,.partage{position:static;margin-left:auto;margin-right:auto;width:100%;padding:20px 0;text-align:center}
	.partage2{width:30%; float:left;border:0}
}
.old_ie #logo,.old_ie header h1,.old_ie nav,.old_ie nav li,.old_ie .bouton_rouge,.old_ie article,.old_ie aside.old_ie footer,.old_ie #tweet,.old_ie #mes_photos,.old_ie #mes_amis,.old_ie #mes_amis ul{display:inline;zoom:1}
.old_ie section h1,.ie8 section h1{font-size:1.1em}
.old_ie footer div,.ie8 footer div{margin-top:30px;background:url(/images/separateur.png) repeat-x top}
@media only screen and (max-width: 1030px) {
	#bloc_page{width:100%;margin:0}
}
@media only screen and (max-width: 980px) {
	#bloc_page{width:100%;margin:0}
	#logo_img{display:none}
	footer{display:none}
	#logo #logo_text{top:1px;left:1px;width:100%}
	#logo{position:relative;height:77px;left:0;width:100%}
	header{height:auto}
	.fam1,.fam11{display:block; width:auto; margin-bottom:6px}
	.fam4,.fam50 {display: block; margin-left:10px}
	.fam12,.fam23{display:none}
	.fam501,.fam502{display:block; width:auto}
	article{margin-right:10px; min-width:inherit}
	.masq1{display:none}
	.fam33{width:auto; float:none}
	.somtbcentre{width:100%}
}
.sm,.sm ul,.sm li{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr}
ul.sm li{position:relative}
ul.sm a{position:relative;display:block}
ul.sm a.disabled{cursor:default}
ul.sm ul{position:absolute;top:-999999px;left:-800px;width:100px}
ul.sm li{float:left}
ul.sm-rtl{direction:rtl}
ul.sm-rtl li{float:right}
ul.sm ul li,ul.sm-vertical li{float:none}
ul.sm a{white-space:nowrap}
ul.sm ul a,ul.sm-vertical a{white-space:normal}
* html ul.sm-vertical li{float:left;width:100%}
* html ul.sm-vertical ul li{float:none;width:auto}
:first-child+html ul.sm-vertical>li{float:left;width:100%}
ul.sm ul.sm-nowrap>li>a{white-space:nowrap}
ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}
* html ul.sm{height:1px}
:first-child+html ul.sm{min-height:1px}
ul.sm li *,ul.sm li :before,ul.sm li :after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
ul.sm{-webkit-tap-highlight-color:rgba(0,0,0,0)}
#main-menu{position:relative;z-index:998;width:auto}
#menu-button{z-index:999}
#main-menu2 ul{width:12em}
#menu-button{display:none}
nav{position:relative;top:0;margin:auto}
@media screen and (max-width: 800px) {
	.bloc50p{float:none;width:auto}
	h1{font-size:140%}
	h2,h3,h4,h5{font-size:130%}
	.fam40 textarea,.fam40 input[type=text],.fam40 input[type=password],.fam40 select{width:370px}
	.masq2{display:none}
	.sitecel2 H3{font-size:100%}
}
@media screen and (max-width: 700px) {
	.fam40{display:block; width:auto; margin-bottom:6px; background:none}
	.fam41,.fam42,.fam43{display:block; width:auto}
	.fam40 textarea,.fam40 input[type=text],.fam40 input[type=password],.fam40 select{width:100%}
	.masq3{display:none}
}
@media screen and (max-width: 640px) {
	article{padding:0 10px 0 0}
	aside{display:none}
	section h1{padding:0 0 0 0;margin:10px 10px 0 10px;}
	.fam33{margin-left:20px}
	body{font-size:16px; margin:0}
	#menu-button{display:inline-block;position:absolute;right:10px;top:10px}
	#main-menu.collapse{display:none}
	nav{position:relative;top:0}
	.navbar-right{float:none;margin-right:0}
	#main-menu2{margin-left:auto;background:#0072BC;border:1px solid #aaa}
	#main-menu2 ul{width:auto}
	.divider{height:0;background-color:none;margin:0}
	#box-deco{display:none}
	.t2{display:none}
	#logo{height:57px;margin-left:8px}
	.t1{padding:0px}
	.sitecel1{display:none}
}
@media screen and (min-width: 640px) {
	.navbar-right{float:right!important;margin-right:20px}
}
.navbar-toggle{border-color:#ddd}
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:#fff;background-image:none;border:1px solid transparent;border-radius:4px}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.navbar-toggle .icon-bar{background-color:#ccc}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}

// Pour mettre en forme les boutons facebook, tweeter, ...
ul.sharing-cl {list-style-image:none;}
ul.sharing-cl li {line-height: 0em; list-style-type: none; margin:0; padding:0;}
.sharing-cl{overflow:hidden;margin:0 20px;padding:0;list-style:none;}
.sharing-cl a{overflow:hidden; width:70px;height:30px;float:left;margin-right:5px;text-indent:-200px;background:url(../images/sprite2.png) no-repeat;}
a.sh-su{background-position:-625px -40px;}
a.sh-feed{background-position:-420px -40px;}
a.sh-tweet{background-position:-485px -40px;}
a.sh-wikio{background-position:-835px -40px;}
a.sh-digg{background-position:-765px -40px;}
a.sh-face{ background-position:-346px -40px;}
a.sh-technorati{ background-position:-555px -40px;}
a.sh-delicious{ background-position:-205px -40px;}
a.sh-linkedin{background-position:-65px -40px;}
a.sh-viadeo{ background-position:-905px -40px;}
a.sh-mail{ background-position:-975px -40px;}
a.sh-wikio:hover{background-position:-835px 1px;}
a.sh-feed:hover{background-position:-420px 1px;}
a.sh-tweet:hover{background-position:-485px 1px;}
a.sh-su:hover{background-position:-625px 1px;}
a.sh-digg:hover{background-position:-765px 1px;}
a.sh-face:hover{ background-position:-346px 1px;}
a.sh-technorati:hover{ background-position:-555px 1px;}
a.sh-delicious:hover{ background-position:-205px 1px;}
a.sh-linkedin:hover{ background-position:-65px 1px;}
a.sh-viadeo:hover{ background-position:-905px 1px;}
a.sh-mail:hover{ background-position:-975px 1px;}

#cookieChoiceInfo{position:fixed;width:100%;background-color:#A36709;color:#fff;margin:0;left:0;bottom:0;padding:0;text-align:center;line-height:150%;}
#cookieChoiceInfo div{padding:8px}
#cookieChoiceDismiss,#cookieChoiceLink{margin-left:15px;padding:3px;color:#fff;background-color:#000;text-decoration:none;white-space: nowrap}
.xraison{display:none}