@page {size: 21,0cm 14,85cm; margin-top: 1,7cm; margin-bottom: 1,4cm; margin-left: 2cm; margin-right: 2cm}

a:visited {COLOR: #cc0000; FONT-WEIGHT:bold; TEXT-DECORATION: none}
a:link  {COLOR: #cc0000; FONT-WEIGHT:bold; TEXT-DECORATION: none}
a:hover {COLOR: #cc0000; FONT-WEIGHT:bold; TEXT-DECORATION: underline}

html {overflow: hidden; height:100%; max-height:100%; padding:0; margin:0; border:0; font-size: 13px; font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; }

body {height:100%; max-height:100%; padding:0; margin:0; border:0; background-color: #e5eff6;}
#content {margin: 0; padding: 0; }

#head {display: none}
#chenehaut {display: none}
#titre {}
.optimisation{display: none}
.optimisation a:link, .optimisation a:visited {color: #EE0000} 
#soleil {display: none}
#ballon{display: none}
#horizon {display: none}

#foot {display: none}
#chenebas {display: none}

.noborder {border: none; z-index: 40;}
a.bulle {display: none}
a.bulle span {display: none}
a.bulle:hover span {display: none}
* html a.bulle, * html a.bulle:span {display: none}

#left {display: none}

* html #head, * html #foot,* html #left {position:absolute;}

.smaller {font-size: smaller;}

#bandeauhaut {display:block; width:1000px; height:130px; float:left; }

.menu {z-index: 200;}
a.menu01 {display: none}
a.menu02 {display: none}
a.menu03 {display: none}
a.menu04 {display: none}
a.menu05 {display: none}
a.menu06 {display: none}
a.menu07 {display: none}
a.menu08 {display: none}
a.menu09 {display: none}
a.menu10 {display: none}
a.menu11 {display: none}
a.menu12 {display: none}
a.menu13 {display: none}
a.menu14 {display: none}
a.menu15 {display: none}

a.menu01:hover, a.menu02:hover, a.menu06:hover, a.menu07:hover, a.menu09:hover, a.menu10:hover, a.menu12:hover{background-position: 0 -35px;}
a.menu03:hover, a.menu08:hover{background-position: 0 -38px;}
a.menu04:hover, a.menu14:hover{background-position: 0 -34px;}
a.menu05:hover, a.menu11:hover, a.menu13:hover{background-position: 0 -36px;}
a.menu15:hover{background-position: 0 -37px;}

* html .menu01, * html .menu02, * html .menu03, * html .menu04, * html .menu05, * html .menu06, * html .menu07, * html .menu08, * html .menu09, * html .menu10, * html .menu11, * html .menu12, * html .menu13, * html .menu14, * html .menu15 {position: absolute;}

#menu01on {display: none}
#menu02on {display: none}
#menu03on {display: none}
#menu04on {display: none}
#menu05on {display: none}
#menu06on {display: none}
#menu07on {display: none}
#menu08on {display: none}
#menu09on {display: none}
#menu10on {display: none}
#menu11on {display: none}
#menu12on {display: none}
#menu13on {display: none}
#menu14on {display: none}
#menu15on {display: none}

* html #menu01on, * html #menu02on,* html #menu03on, * html #menu04on, * html #menu05on, * html #menu06on, * html #menu07on, * html #menu08on, * html #menu09on, * html #menu10on, * html #menu11on, * html #menu12on, * html #menu13on, * html #menu14on, * html #menu15 {position: absolute;}

#content p {line-height: 130%; margin-top: 6px; margin-bottom: 6px}
#content p.rouge {color: #D00; font-weight: bold; font-style: italic; margin-bottom: 0px;}

#avertissement {border: 3px double #FF0000; margin-left: 10%; margin-right: 10%; text-align: center; padding: 12px 12px 12px 12px; margin-top : 60px; margin-bottom: 18px; font-size: 15px; background-color:#FFFFFF; color:#000000;}

.titre {margin-top: 0px; margin-left: -140px; margin-bottom: -20px; clear: both;}

.bannertext{margin: -75px 0 50px 140px; color: #7a2703; font-size: 15px; font-weight: bold; font-style: italic;}

.banner255 {display: block; width: 255px; height: 105px; background-image: url('templates/banner255.jpg'); z-index: 50}
.banner275 {display: block; width: 275px; height: 105px; background-image: url('templates/banner275.jpg'); z-index: 50}
.banner295 {display: block; width: 295px; height: 105px; background-image: url('templates/banner295.jpg'); z-index: 50}
.banner315 {display: block; width: 315px; height: 105px; background-image: url('templates/banner315.jpg'); z-index: 50}
.banner335 {display: block; width: 335px; height: 105px; background-image: url('templates/banner335.jpg'); z-index: 50}
.banner355 {display: block; width: 355px; height: 105px; background-image: url('templates/banner355.jpg'); z-index: 50}
.banner375 {display: block; width: 375px; height: 105px; background-image: url('templates/banner375.jpg'); z-index: 50}
.banner395 {display: block; width: 395px; height: 105px; background-image: url('templates/banner395.jpg'); z-index: 50}
.banner415 {display: block; width: 415px; height: 105px; background-image: url('templates/banner415.jpg'); z-index: 50}
.banner435 {display: block; width: 435px; height: 105px; background-image: url('templates/banner435.jpg'); z-index: 50}
.banner455 {display: block; width: 455px; height: 105px; background-image: url('templates/banner455.jpg'); z-index: 50}
.banner475 {display: block; width: 475px; height: 105px; background-image: url('templates/banner475.jpg'); z-index: 50}
.banner495 {display: block; width: 495px; height: 105px; background-image: url('templates/banner495.jpg'); z-index: 50}
.banner515 {display: block; width: 515px; height: 105px; background-image: url('templates/banner315.jpg'); z-index: 50}
.banner535 {display: block; width: 315px; height: 105px; background-image: url('templates/banner315.jpg'); z-index: 50}
.banner555 {display: block; width: 315px; height: 105px; background-image: url('templates/banner315.jpg'); z-index: 50}

p.lettrine:first-letter {font-size: 3em; vertical-align: baseline; font-weight: bold; color: #7a2703; z-index: 20;}

a.ombrageg {float: left; background: url(templates/shadowalpha.png) no-repeat bottom right !important; background: url(templates/shadow.gif) no-repeat bottom right; margin: 10px 10px 0 10px !important; margin: 10px 0 0 5px;}
a.ombrageg img {display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px; } 
a.ombrageg img:hover {display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -3px 3px 3px -3px; padding: 4px; } 
a.ombraged {float: right; background: url(templates/shadowalpha.png) no-repeat bottom right !important; background: url(templates/shadow.gif) no-repeat bottom right; margin: 10px 0 0 20px !important; margin: 10px 0 0 5px;}
a.ombraged img {display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px; } 
a.ombraged img:hover {display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -3px 3px 3px -3px; padding: 4px; } 

ul.boules {margin-left: 0px; margin-top: 0px; }
li {padding-left: 0px; margin-bottom: 0px; list-style-image: url('templates/pucerouge.gif'); }



.pad2 {display:block; height: 200px}

#bas {display: none}

.officiel {float: right;}

.tdlt {text-align: left; vertical-align: top; font-size: 12px; line-height: 100%}
.tdct {text-align: center; vertical-align: top; font-size: 12px; line-height: 100%}
.tdrt {text-align: right; vertical-align: top; font-size: 12px;  line-height: 100%}
.tdb{vertical-align: bottom; font-size: 12px;  line-height: 100%}
td {font-size: 12px;  line-height: 100%}

#holder {position:relative; background:transparent url(pic1b.gif) 75px 40px no-repeat; margin-bottom:0px; z-index:1; }
#scrollbox {width:100%; height:78px; background:#f4f4f4; overflow:auto; border:1px solid #aaa; margin-left: 0%; }
a.gallery, a.gallery:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; width:60px; height:40px; margin-right: 3px; margin-left: 3px; margin-top: 9px; float:left; font-size:11px;}
a.slide01 {background:url(small/0001.jpg);}
a.slide02 {background:url(small/0002.jpg);}
a.slide03 {background:url(small/0003.jpg);}
a.slide04 {background:url(small/0004.jpg);}
a.slide05 {background:url(small/0005.jpg);}
a.slide06 {background:url(small/0006.jpg);}
a.slide07 {background:url(small/0007.jpg);}
a.slide08 {background:url(small/0008.jpg);}
a.slide09 {background:url(small/0009.jpg);}
a.slide10 {background:url(small/0010.jpg);}
a.slide11 {background:url(small/0011.jpg);}
a.slide12 {background:url(small/0012.jpg);}
a.slide13 {background:url(small/0013.jpg);}
a.slide14 {background:url(small/0014.jpg);}
a.slide15 {background:url(small/0015.jpg);}
a.slide16 {background:url(small/0016.jpg);}
a.slide17 {background:url(small/0017.jpg);}
a.slide18 {background:url(small/0018.jpg);}
a.slide19 {background:url(small/0019.jpg);}
a.slide20 {background:url(small/0020.jpg);}
a.slide21 {background:url(small/0021.jpg);}
a.slide22 {background:url(small/0022.jpg);}
a.slide23 {background:url(small/0023.jpg);}
a.slide24 {background:url(small/0024.jpg);}
a.slide25 {background:url(small/0025.jpg);}
a.slide26 {background:url(small/0026.jpg);}
a.slide27 {background:url(small/0027.jpg);}
a.slide28 {background:url(small/0028.jpg);}
a.slide29 {background:url(small/0029.jpg);}
a.slide30 {background:url(small/0030.jpg);}
a.slide31 {background:url(small/0031.jpg);}
a.slide32 {background:url(small/0032.jpg);}
a.slide33 {background:url(small/0033.jpg);}
a.gallery span {display:block; position:absolute; left:150px; top:-1px; width:1px; height:1px; overflow:hidden; background:#efedec; z-index:100; font-size:11px;}
a.gallery:hover {white-space:normal; border:1px solid #fff;}
a.gallery:hover img {border:1px solid #000; z-index:100;}
a.gallery:active img, a.gallery:focus img {border:1px solid #000; z-index:50;}
a.gallery:hover span {display:block; position:absolute; width: 550px; height: 367px; top: 90px; left: 60px; padding:5px; font-style:italic; color:#000; background:#fff; z-index:100; font-size:11px;}
a.gallery:active {border:1px solid #eee;}
a.gallery:active span, a.gallery:focus span {display:block; position:absolute; width:550px; height:367px; top:90px; left: 60px; padding:5px; font-style:italic; color:#000; background:#fff; z-index:50;}
#thumbs {width:2250px; height:60px;}
#pad {height:0px; width:100px;}
#ecart {display: block; height: 380px}