body {padding:0;margin:0;background-color:#696B75;font-size:12px;font-weight:normal;font-family:futura, "DejaVu sans", "Trebuchet MS", sans-serif;text-align:center}
a:link {color:#000}
a:visited {color:#333}
a:hover {color:#F79D00}
a.petit {font-size:0.8em}
em.petit {font-size:1.1em}
h1 {font-size:1.5em;margin:3em 0 1.5em -5px}
h1.serre {font-size:1.5em;margin:3em 0 0.5em -5px}
h1.premierserre {font-size:1.5em;margin:0.5em 0 0.5em -5px}
h1.premier {font-size:1.5em;margin:0 0 1.5em -5px}
h1.premier_produit {font-size:1.4em;font-style:italic;margin:0}
h2 {font-size:1.3em;margin:1.3em 0 0 -3px}
h3 {font-size:1.1em;margin:1em 0 0 -1px}
h4 {font-size:1em;margin:1em 0 1em 0}
h5 {font-size:0.9em;margin:1em 0 2px 2px}
img {padding:0;margin:0;border:0}
div {margin:0;padding:0}
input {max-width:130px}
.emlight{font-size:0.8em;font-style:italic}
@font-face {font-family:"F C"; src:local("../polices/fc.ttf")}

/* ------------------------------------------------------ Accueil ------------------------------------------------ */

img.logo {position:absolute;top:154px;margin-left:6px;width:auto}
img.taille {position:absolute;top:14px;margin-left:791px;width:194px}
img.taillegif {position:absolute;top:14px;margin-left:912px;width:73px}
img.float_right {
   float:right;
   margin:1px 10px 1px 37px;
   width:auto}
#bandeau {width:1000px;height:300px}
/* ------------------------------------------------------ GENERAL ------------------------------------------------ */

#conteneur {
  background-color:#9A9CA4;
  position:relative;
  margin-left:auto;
  margin-right:auto;
  width:1000px;
  height:auto;
  text-align:justify;
  border:2px #666 solid;}
#accueil {
  background:url(../images/accueil.jpg);
  position:relative;
  margin-left:auto;
  margin-right:auto;
  top:100px;
  width:750px;
  height:450px;
  text-align:center;
  border-left:2px #333 solid;
  border-bottom:2px #333 solid;}
#accueil a {position:relative;top:420px;left:232px;display:inline-block;width:40px;margin:0 1px;text-decoration:none}
.defaut {margin:10px 40px 18px 187px;min-height:870px;width:480px}
.histoire {margin:10px 40px 18px 187px;min-height:1450px;width:480px}
.defautlarge {margin:10px 40px 18px 187px;min-height:870px;width:600px}
.centredessai {margin:10px 40px 18px 187px;min-height:950px;width:600px}
.telechargements {margin:10px 40px 18px 187px;min-height:870px;width:800px;text-align:left}
.telechargements div.tricolonne {float:right;width:270px;margin-right:5px}
.telechargements div.tricolonne ul li{margin-left:-20px}
.telechargements div.tricolonne h2{margin-top:0}
.histoire div.confreres {float:right;left:270px;width:210px}
.histoire div.confreres li{margin-left:-15px}
div.espacedroitdefaut {position:absolute;right:90px;width:185px;clear:right;text-align:right;color:#fff;font-style:italic;font-size:0.9em;padding:8px;margin-top:40px;background-color:#6e7077;z-index:5}
div.espacedroitdefaut img {max-height:150px;max-width:150px;clear:right}
table {border-collapse:collapse;font-size:1em;}
td {border:1px #8b8083 solid;padding:4px}
td.tdtitre{font-size:1em;font-weight:bold;border:0}
td.tdcenter{text-align:center}
.produits {position:relative;width:480px;text-align:justify;margin:10px 0 18px 243px;min-height:670px}
.produits table {text-align:right;padding:1px;font-size:1em;}
.produits table td.titre {font-size:1em;font-weight:bold;border:0;padding:5px}
.produits ul {margin-top:3px;}
.produits_photos {position:relative;width:490px;text-align:left;margin:10px 0 18px 243px;min-height:670px}
.produits_photos span {display:inline-block;text-align:center;padding:5px;margin:3px;background-color:#ccc;border-left:2px solid #666;border-bottom:2px solid #666;max-width:100px;max-height:100px}
.produits_photos img {max-width:100px;max-height:100px}
.produits_photos img.photovideo {max-width:470px;max-height:100px}
.produits img.estampe {position:relative;left:-65px;max-width:541px;max-height:414px}
.photos {position:relative;width:680px;text-align:left;margin:10px 0 18px 187px;min-height:670px}
.photos span {display:inline-block;text-align:center;padding:5px;margin:3px;background-color:#ccc;border-left:2px solid #666;border-bottom:2px solid #666;border-top:2px solid #ccc;border-right:2px solid #ccc;max-width:110px;max-height:110px}
.photos img {max-width:100px;max-height:100px}
.margee {margin-right:31px}
img.estampe {position:absolute;right:0;margin:0;clear:right;z-index:9}
div.espacedroit {position:absolute;right:0;width:185px;clear:right;text-align:right;color:#fff;font-style:italic;font-size:0.9em;padding:8px;margin:154px 12px 30px 0;background-color:#6e7077;z-index:5}
div.espacedroit img {max-height:150px;max-width:150px;clear:right}
p.coloris {margin:25px 0 60px 0;}
p.coloris img {max-height:130px;max-width:175px;clear:right}
a.minisac span {display:none;padding:10px;background-color:#ccc;border-left:2px solid #666;border-bottom:2px solid #666;position:absolute;bottom:140px;left:-150px;}
a:hover.minisac span {display:block;z-index:9}
p.accessoires {position:absolute;width:330px;text-align:left;font-style:italic;font-size:0.9em;margin:-274px 0 0 196px;z-index:11}
p.accessoires_en {position:absolute;width:430px;text-align:left;font-style:italic;font-size:0.9em;margin:-274px 0 0 196px;z-index:11}
div.accessoires {width:320px;text-align:justify;margin:20px 0 18px 243px;min-height:970px}
div.espacedroitaccessoires {position:absolute;right:249px;width:155px;min-height:250px;clear:right;text-align:right;color:#fff;font-style:italic;font-size:0.9em;padding:8px;margin-top:38px;background-color:#6e7077;z-index:5}
div.espacedroitaccessoires img {max-height:150px;max-width:150px;clear:right}
div.espacedroitdetails {position:absolute;right:0;width:220px;clear:right;text-align:left;color:#fff;font-size:0.9em;padding:4px;margin:38px 4px 30px 0;background-color:#6e7077;z-index:5}
.boutique {position:relative;width:480px;text-align:justify;margin:10px 0 18px 187px;min-height:970px}
div.espacedroitboutique {position:absolute;right:0;width:245px;clear:right;text-align:right;color:#fff;font-style:italic;font-size:0.9em;margin:0 12px 30px 0;background-color:#6e7077;z-index:5;padding-right:15px}
div.espacedroitboutique img {max-width:30px;max-height:30px;margin:5px 10px -10px 7px}
div.espacedroitboutique ul {list-style:none}
div.espacedroitboutique li {margin-bottom:9px}
div.espacedroitboutique li.titre {margin-top:19px}
ul.accessoires {display:table;margin-left:30px}
ul.accessoires li {display:table-row}
ul.accessoires li span {background-color:#ccc;display:table-cell;vertical-align:middle;border:1px solid #666;padding:5px}
ul.accessoires span.titre{background-color:#9A9CA4;font-size:1.4em;font-weight:bold;padding:25px;border:0}
ul.accessoires span.center{background-color:#fff;text-align:center}
div.tarifs {margin:10px 40px 18px 187px;min-height:870px;width:800px;text-align:left}
table.tarifs {width:350px}
table.tarifs td {min-width:60px;padding:2px}
table.tarifs td.droite {text-align:right;vertical-align:top}
table.tarifs td.titre {font-size:1.1em;font-weight:bold;border:0;padding:15px}
table.tarifs td.soustitre {font-size:1em;font-weight:bold;padding:5px}
div.tarifsdroit {float:right}
.cadre {margin-bottom:50px}
.cadre img {float:left}
.cadre p {margin:-17px 0 10px 125px}
.conseils {position:relative;margin:-300px 0 0 56px}
.conseilshaut {position:relative;margin:-600px 0 0 56px}
/* ------------------------------------------------------ MENUS ------------------------------------------------ */

#repertoires {
  position:absolute;
  top:15px;
  background:url(../images/sousmenu_horizontal.png) repeat-x;
  padding:2px 1px 1px 1px;
  font-size:0.9em}
#repertoires a{color:#fff;text-decoration:none}
#repertoires a:link{color:#fff}
#repertoires a:visited{color:#fff}
#repertoires a:hover{color:#F79D00}
#repertoires a.page_active{color:#F79D00;font-weight:bold}

ul#menu_horizontal {
  margin:0;
  padding:0;
  list-style:none;
  position:relative;
  top:-36px;
  left:184px;
  width:816px;
  text-align:left;
  letter-spacing:0;
  font-weight:900;
  font-family:"F C" , "Futura Condensed", Futura, "Trebuchet MS" , "DejaVu Sans Condensed"  , sans-serif;
  font-size:1.1em;}
ul#menu_horizontal li {
  background:url(../images/menu_horizontal.png) repeat-x;
  height:18px;
  width:816px;}
ul#menu_horizontal a:link {color:#fff}
ul#menu_horizontal a:visited {color:#fff}
ul#menu_horizontal a:hover {color:#F79D00;background:url(../images/menu_horizontal_hover.png) repeat}
ul#menu_horizontal a.page_active {color:#F79D00;background:url(../images/menu_horizontal_hover.png) repeat}
ul#menu_horizontal a {display:inline-block;min-width:100px;color:#fff;text-decoration:none;padding-left:2px}
ul#menu_horizontal a.width90 {min-width:90px}
ul#menu_horizontal a.width110 {width:110px}
ul#menu_horizontal a.width147 {width:147px}
ul#menu_horizontal a.width165 {width:165px}
ul#menu_horizontal a.page_activewidth90 {color:#F79D00;min-width:90px;background:url(../images/menu_horizontal_hover.png) repeat}
ul#menu_horizontal a.page_activewidth110 {color:#F79D00;width:110px;background:url(../images/menu_horizontal_hover.png) repeat}
ul#menu_horizontal a.page_activewidth147 {color:#F79D00;width:147px;background:url(../images/menu_horizontal_hover.png) repeat}
ul#menu_horizontal a.page_activewidth165 {color:#F79D00;width:165px;background:url(../images/menu_horizontal_hover.png) repeat}
ul#menu_horizontal li.sousmenu a.width202 {width:202px}
ul#menu_horizontal li.sousmenu a.width212 {width:212px}
ul#menu_horizontal li.sousmenu a.width277 {width:277px}
ul#menu_horizontal li.sousmenu a.page_activewidth147 {color:#F79D00;width:147px;background:url(../images/sousmenu_horizontal_hover.png) repeat}
ul#menu_horizontal li.sousmenu a.page_activewidth165 {color:#F79D00;width:165px;background:url(../images/sousmenu_horizontal_hover.png) repeat}
ul#menu_horizontal li.sousmenu a.page_activewidth202 {color:#F79D00;width:202px;background:url(../images/sousmenu_horizontal_hover.png) repeat}
ul#menu_horizontal li.sousmenu a.page_activewidth212 {color:#F79D00;width:212px;background:url(../images/sousmenu_horizontal_hover.png) repeat}
ul#menu_horizontal li.sousmenu a.page_activewidth277 {color:#F79D00;width:277px;background:url(../images/sousmenu_horizontal_hover.png) repeat}
ul#menu_horizontal li.sousmenu {background:url(../images/sousmenu_horizontal.png) repeat-x;}
ul#menu_horizontal li.sousmenu a:hover {background:url(../images/sousmenu_horizontal_hover.png) repeat}
ul#menu_horizontal li.sousmenu a.page_active {background:url(../images/sousmenu_horizontal_hover.png) repeat}

/* ------------------------------------------------------ MENU VERTICAL ------------------------------------------------ */

#menu_vertical{float:left;margin:-20px 0 0 5px;width:180px;color:#fff;font-family:"F C" , "Futura Condensed", Futura, "Trebuchet MS" , "DejaVu Sans Condensed"  , sans-serif;}
#menu_vertical img.gamme_standard {margin:0 0 -15px 5px}
#menu_vertical img.hybride {margin:0 0 -35px 5px}
#menu_vertical img.biplace {margin:0 0 -33px 5px}
#menu_vertical img.speed_flying {margin:0 0 -25px 5px}
#menu_vertical img.anciens_modeles {margin:0 0 -20px 5px}
#menu_vertical ul {list-style:none;list-style-position:inside;margin-left:9px}
#menu_vertical li {width:131px;margin-bottom:6px;padding:0}
#menu_vertical li a {display:block;width:auto;background:#6e7077;color:#fff;text-decoration:none;font-size:1.2em;padding:2px 1px 1px 1px;font-weight:bold}
#menu_vertical li ul {display:none;background:none;margin:2px 0 0 -14px}
#menu_vertical li.menu_actif {background:none;text-align:right}
#menu_vertical li.menu_actif a.menu_actif {color:#F79D00}
#menu_vertical li.menu_actif ul {display:block}
#menu_vertical li.menu_actif li {width:105px;margin-bottom:1px;background:#80838b}
#menu_vertical li.menu_actif li a {color:#fff;background:none;font-size:1.1em;font-weight:normal}
#menu_vertical li.menu_actif li a.menu_actif {color:#F79D00}
#menu_accessoires {float:left;margin:-35px 0 0 -30px;width:180px;color:#fff;font-family:"F C" , "Futura Condensed", Futura, "Trebuchet MS" , "DejaVu Sans Condensed"  , sans-serif;}
#menu_accessoires ul {list-style:none;list-style-position:inside}
#menu_accessoires li {width:142px;margin-bottom:6px;padding:0}
#menu_accessoires li a {display:block;width:auto;background:none;color:#fff;text-decoration:none;font-size:1.2em;padding:2px 1px 1px 1px;font-weight:bold}
#menu_accessoires li ul {display:none;background:none;margin:2px 0 0 -14px}
#menu_accessoires li.menu_actif {background:none}
#menu_accessoires li.menu_actif ul {display:block}
#menu_accessoires li.menu_actif li {width:146px;margin-bottom:1px;background:#80838b}
#menu_accessoires li.menu_actif li a {color:#fff;background:none;font-size:1em;font-weight:normal}
#menu_accessoires li.menu_actif li a.menu_actif {color:#F79D00}

/* -------------------- NEWS ----------------------- */

#news {margin-left:145px;font-size:1.2em;width:670px;text-align:left}
#news ul {list-style:none;list-style-position:inside}
#news li {background-color:#8f929a;margin-bottom:15px}
#news span.titre {font-size:1.4em;font-weight:bold;margin:10px}
#news p {
  height:auto;
  min-height:110px;
  margin-top:20px;
  padding:5px 15px 5px 15px;}
#news img.float {
   float:right;
   margin:10px 10px 1px 37px;
   max-height:140px;
   max-width:140px;
   width:auto}
#news i {color:#fff}
em.stick {font-weight:bold}
/* ------------------------------------------------------ REVENDEURS ------------------------------------------------ */

p.legende {float:right;width:200px;margin:10px 15px 0 20px;padding:10px;background:#8f929a;text-align:left}
#france {
   position:absolute;
   margin:20px 0 0 55px;
   background-image:url(../.././images/france.png);
   width:700px;
   height:1000px;
   background-repeat:no-repeat}
#france span {display:none}
#france a {text-decoration:none;z-index:1}
#france a:link {color:#fff;z-index:1}
#france a:visited {color:#fff;z-index:1}
#france a:hover {color:#fff;z-index:2}
#france a:hover span {
   display: block;
   position:absolute;
   top:-150px;
   left:-270px;
   width:250px;
   background:url(../images/menu_horizontal_hover.png) repeat;
   border:1px solid #ccc;
   padding:5px;
   font-size:1.2em;
   z-index:2}
#monde {
   position:relative;
   left:187px;
   width:400px;
   text-align: left;
   padding-bottom:200px;
   z-index:1}
#monde span {display:none}
#monde a {margin-left:10px;text-decoration:none;z-index:4}
#monde a:link {color:#fff;z-index:4}
#monde a:visited {color:#fff;z-index:4}
#monde a:hover {color:#f90;width:200px;z-index:5}
#monde a:hover span {
   display: block;
   position:absolute;
   width:250px;
   left:200px;
   margin-top:-15px;
   background:url(../images/menu_horizontal_hover.png) repeat;
   border:1px solid #ccc;
   padding:5px;
   color:#fff;
   font-size:0.9em;
   z-index:5}
#formateurs {margin:10px 0 0 100px}
#formateurs img {
   float:right;
   margin:10px 80px 0 0}
#formateurs p {
   margin:7px;
   padding:5px 5px 5px 25px}
#formateurs h1 {font-size:1.4em}
#formateurs h2 {font-size:1.2em;color:#DC143C}
#formateurs h3 {font-size:1em;padding-left:10px;color:#DC143C}

/* ------------------------------------------------------ ADMINISTRATION ------------------------------------------------ */

#administration_news {margin-left:145px;font-size:1em;width:670px}
#administration_news img.float {
   float:right;
   margin:7px 10px 1px 37px;
   max-height:80px;
   max-width:80px;
   width:auto}
#administration_news p {
  height:auto;
  min-height:50px;
  margin-top:20px;
  padding:5px 15px 5px 15px;}
#administration_news ul {list-style:none;list-style-position:inside}
#administration_news li {background-color:#8f929a;margin-bottom:15px}
#administration_news span.titre {font-size:1.2em;font-weight:bold;margin:10px}
#faq {margin:10px 0 18px 187px;width:620px}
#faq li.titre {margin:10px 0 5px -15px;list-style:none}
#faq li.titre a {font-weight:bold;text-decoration:none;}
#faq p {margin:25px;padding:10px;background-color:#8f929a}
#communiques_securite {margin:10px 0 18px 187px;width:620px}
#communiques_securite ul {list-style:none}
#communiques_securite p {margin:25px;padding:10px;background-color:#8f929a}