html{margin-bottom:0;}
body{margin:0;padding:0;background:#000000 url('images/bg_main.gif') no-repeat top center;color:#ffffff;font:14px Verdana,Arial,Helvetica,sans-serif;line-height:1.6;margin-bottom:0;}
#header{width:700px;text-align:left;margin:20px auto 0 auto;}
#header h1,#header h1 a{font:24px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;color:#D5F0A1;margin:0;padding:0;}
#nav{padding:10px 0 150px 10px;background:url('images/bg_top.jpg') no-repeat top center;}
#nav h2{width:400px;margin-top:20px;margin-left:223px;padding:0;position:absolute;color:#fff;line-height:20px;}
#nav h2 span{font-size:40px;text-align:right;margin-top:50px;margin-left:50px;}
#nav h2 span strong{line-height:60px;}
#nav h2 span small{font-weight:normal;font-size:16px;color:#fff;margin-left:320px;}
#nav h2 a{font-size:20px;font-weight:bold;color:#fff;}
#nav ul{list-style:none;margin:0;padding:0;}
#nav li{display:inline;padding:0px;}
#nav li a{font:bold 11px Verdana,Arial,Helvetica,sans-serif;color:#000000;padding:6px 4px;width:58px;}
#nav li.page_item a:link,#nav li.page_item a:visited{padding:6px 4px;margin:0;}
#nav li a:hover{background:#CAE6A2}
#nav li.current_page_item{background:#CAE6A2}
#nav li a:hover{padding:6px 4px;color:#333333;}
#page{background:#53021B url(images/page_top.gif) no-repeat top center;width:721px;text-align:left;margin:0 auto;padding-top:10px;}
#page .bottom{background:url(images/page_bottom.gif) no-repeat bottom center;}
#content{float:left;width:480px;}
#content .inner{padding:0 0 0 5px;}
#content .inner h2{font-size:1.4em;color:#708400;}
#content .inner h3{font-size:1.2em;color:#78BE0D;margin:0;}
#content p{}
#content h1{margin:10px 0 5px 5px;padding:0;font:17px Verdana,Arial,Helvetica,sans-serif;}
#content h1,#content h1 a{color:#CCFF98;}
#sidebar{width:226px;float:right;margin:4px;}
#sidebar .inner{}
#sidebar .bottom{height:90px;background:url('images/bg_sidebarbottom.gif') no-repeat top left;}
#sidebar h2{font:22px 'Trebuchet MS';margin-bottom:-5px;padding:10px 0;color:#B18D98;clear:left;position:relative;background:url(images/h2.gif) no-repeat bottom left;}
#sidebar ul{margin:0;padding:0;list-style:none;background:none;}
#sidebar p{color:#000;margin:0 10px;font-size:11px;}
#sidebar ul ul{background:url(images/bg_sidebar.png) bottom left;padding:0;margin:0;}
#sidebar li{list-style:none;}
#sidebar li a{font:bold 12px Arial,Helvetica,sans-serif;color:#000;}
#sidebar li a:hover{text-decoration:underline;}
#sidebar li h2 a{font:22px 'Trebuchet MS';margin-bottom:-5px;padding:10px 0;color:#B18D98;clear:left;position:relative;background:url(images/h2.gif) no-repeat bottom left;}

a.cat_display{color:#B6D081;font-size:11px;text-decoration:none;}
a.cat_display:hover{color:#FEFDD7;font-size:11px;text-decoration:none;}
a.subcat_display{text-decoration:none;font-size:10px;border-bottom:1px dotted #CCC;}
.sitetable{width:100%;border:1px solid #9ac600;vertical-align:top;}
.sitetd{float:left;padding-right:5px;}
.vote{float:center;height:32px;width:50px;margin-right:0px;padding-top:0px;padding-bottom:20px;padding-left:3px;background-color:transparent;background-image:url(images/date_text_bg.gif);background-repeat:no-repeat;background-attachment:scroll;background-x-position:0%;background-y-position:0%;}
.vote span.note{font-size:9px;height:12px;display:block;color:#c2c2c2;}
.vote span.nombre{font-size:18px;display:block;color:#c2c2c2;}
.vote a{color:#660033;font-size:18px;font-weight:bold;}
.vote a:hover{color:#FFFFFF;font-size:18px;font-weight:bold;}
.votetable{background:white;width:70px;height:92px;margin-right:5px;}
#container{font:bold 12px verdana;list-style-type:none;text-align:left;}
#container ul#menu{font-weight:bold;}
#container ul#menu li{font:bold 12px verdana;list-style-type:none;text-align:left;display:inline;margin:2px;}
#container ul#menu li a{text-decoration:none;}
#container ul#menu li a:hover{text-decoration:underline;color:#c2c2c2;}
#container h1,#container h2{margin:0.5em 0 0.5em 0;font-size:1.4em;color:#708400;}
#container .content{border:1px solid #d5d5d5;padding:10px;}
#container a.current{padding:3px 7px;border:1px solid #d5d5d5;background-image:url(images/shadeactive.gif);border-bottom-color:white;}
#container a.ghost{padding:3px 7px;margin-right:3px;border:1px solid #d5d5d5;color:#333333;background:white url(images/shade.gif) top left repeat-x;}
#container .on{display:block;}
#container .off{display:none;}
.alt{background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
small{font-family:Arial,Helvetica,Sans-Serif;font-size:0.9em;line-height:1.5em;}
h2{font-size:1.6em;color:#FEFDD7;}
h2.pagetitle{font-size:1.6em;color:#FEFDD7;}
h3{font-size:1.3em;}
h4{font-size:13px;color:#FEFDD7;}
h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited{}
h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#wp-calendar caption,cite{text-decoration:none;}
form{margin:0;padding:0;}
textarea,input{border:1px solid #000000;}
.commentlist li,#commentform input,#commentform textarea{font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif;}
.commentlist li{font-weight:bold;}
.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em;}
.commentmetadata{font-weight:normal;}
/*small,.nocomments,.postmetadata,blockquote,strike{color:#777;}*/
code{font:1.1em 'Courier New',Courier,Fixed;}
acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em;}
a{color:#B6D081;text-decoration:none;}
a:hover{color:#FEFDD7;text-decoration:underline;}
select{width:130px;}
.center{text-align:center;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
#footer{background:url('images/bg_bottom.jpg') no-repeat top left;width:350px;text-align:center;margin:0 auto;height:124px;}
/*#footer{width:721px;text-align:center;margin:0 auto;padding-top:20px;padding-bottom:30px;}*/
#searchform{padding-top:10px;height:53px;padding-left:0;}
#searchform #s{border:1px solid #A3BB78;width:255px;margin-top:15px;}
#searchform #searchsubmit{border:0;height:21px;width:50px;font:bold 12px Arial,Helvetica,sans-serif;color:#ffffff;}
#adsense{width:160px;height:600px;background:#000000;}
#tirage .croix{width:350px;margin:10px auto;text-align:center;}
#tirage .croix img{width:100%;}
#sermepa label{float:left;width:40%;text-align:right;margin:0;padding:0 .5em 0 0;line-height:1.8;font-weight:bold;}
#sermepa input{width:230px}
#sermepa br{clear:both}
#paquet{}
#tirage #paquet ul{width:400px;margin:0px auto;padding:0;list-style:none;}
#tirage #paquet ul li{width:30px;margin:2px;padding:0;float:left;}
#tirage li img{width:30px}
.clear{clear:both;}
#tirage #allopass,#tirage #sermepa{display:none;}
#tirage .carte{width:90px;height:169px}
#tirage .carte2{width:45px;float:left;margin:5px}
#tirage .c1{margin:0px auto;}
#tirage .c2{float:left;margin:5px 0}
#tirage .c3{float:right;margin:5px 0}
#tirage .c4{margin:0px auto;}
#tirage .c5{float:left;margin:5px 0 5px 40px;}
#tirage .croix{width:350px;margin:0px auto;text-align:center;}
#tirage .croix img{width:100%;}
#tirage .carte12{width:45px;height:85px;margin:1px;float:left;}
#tirage .c12-1{position:relative;left:0px;top:0px;}
#tirage .c12-2{position:relative;top:45px;}
#tirage .c12-3{position:relative;top:90px;}
#tirage .c12-4{position:relative;top:135px;}
#tirage .c12-5{position:relative;top:90px;}
#tirage .c12-6{position:relative;top:45px;}
#tirage .c12-7{position:relative;top:0;}
#tirage .c12-8{position:relative;left:-94px;top:-45px;}
#tirage .c12-9{position:relative;left:-188px;top:-90px;}
#tirage .c12-10{position:relative;left:-282px;top:-135px;}
#tirage .c12-11{position:relative;left:-376px;top:-90px;}
#tirage .c12-12{position:relative;left:-470px;top:-45px;}
#tirage .croix12{margin:150px 50px 50px 100px;width:700px;height:200px;}
#tirage .croix12 img{width:100%;}
fieldset{}
legend{font-size:1.4em;color:#708400;}
.clic{font-size:14px;font-weight:bold;color:#000;margin:0;padding:0;}
.button{font-size:20px;margin-right:10px;background:#fff url(images/button.png) no-repeat;height:25px;position:relative;} /*padding:0 5px;*/
.buttonEnding{font-size:14px;margin:0;padding:0;position:absolute;display:inline;width:5px;height:25px;background:url(images/end.gif) no-repeat;}

a[hreflang^="fr"]{background:url(images/fr.gif) right center no-repeat;padding-right:18px;}
a[hreflang^="es"]{background:url(images/es.gif) right center no-repeat;padding-right:18px;}
.astro-cartes{float:left;padding:5px 20px 5px 5px;width:80px}
hr{clear:both;border:1px solid #53021B;margin-top:10px;}
table{width:450px;border:0;background:#fff;color:#000;margin:0px auto;}
.celBleu{height:22px;background:#32659A;text-align:center;color:#fff}
.celJaune{background:#FFCC33;}
.btnPaiement{font-size:18px;width:450px;margin:0px auto;}
a.button,span.button{float:right;display:-moz-inline-box;display:inline-block;cursor:pointer;border:none;font-size:0;line-height:0;background-position:0 0;background-repeat:no-repeat;height:30px;text-decoration:none;color:#2e523b;font-style:normal;;vertical-align:middle;padding-top:-2px;_position:relative;_width:10px;_overflow-y:hidden;}
a.button,span.button,a.button span,span.button button{background-image:url(images/button2.png);height:25px;}
a.button span:hover{color:#fff;}
a.button span{font-weight:bold;font-size:14px;white-space:nowrap;cursor:pointer;color:#000;display:-moz-inline-box;display:inline-block;line-height:1;background-color:transparent;background-position:100% 0;background-repeat:no-repeat;height:25px;padding:5px 5px;margin:-5px -10px 0 5px;border:none;vertical-align:text-top;zoom:1;_position:relative;_padding-left:0px;_padding-right:12px;_margin-right:-10px;_display:block;_top:0;_right:-5px;}

.note{font-size:10px;padding-right:20px;text-align:right;}
.Style1 {font-weight: bold}
.Style2 {font-size: small}
.Style3 {font-size: x-small}

div#disclaimer{ text-align:left; }
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=85); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ width:500px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:14px; border:#000080 1px solid; background:#FEF5FB; color:#555; }
   div#disclaimer-cadre b{ font-size:16px; color:000080; }
   div#disclaimer-cadre a{ text-decoration:none; font-size:20px; font-weight:bold; color:#356aa0; }
   div#disclaimer-cadre a:hover{ color:000080; }
