body {padding:0;margin:0;background-color:#696B75;color:#fff;font-size:12px;font-weight:normal;font-family:futura, "DejaVu sans", "Trebuchet MS", sans-serif;text-align:center}
a:link {color:#ffc}
a:visited {color:#ccc}
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:-2px;left:-20px;width:57px}
img.float_right {
   float:right;
   margin:1px 10px 1px 37px;
   width:auto}
/* ------------------------------------------------------ GENERAL ------------------------------------------------ */

#conteneur {
  background-color:#666;
  position:relative;
  top:0px;
  margin-left:auto;
  margin-right:auto;
  width:780px;
  height:auto;
  text-align:justify;
  border:2px #666 solid;}
.defaut {background-color:#666;position:relative;width:450px;text-align:justify;margin:20px 0 18px 30px;min-height:670px;padding:6px;}
.defaut h1{font-size:1.5em;margin:0 0 1.5em -5px;text-align:left}
.histoire {margin:20px 40px 18px 30px;min-height:1450px;width:480px;padding:0 5px 5px 5px}
.defautlarge {margin:20px 40px 18px 30px;min-height:870px;width:600px;padding:0 5px 5px 5px}
.centredessai {margin:20px 40px 18px 17px;min-height:950px;width:600px}
.telechargements {margin:10px 40px 18px 30px;min-height:870px;width:750px;text-align:left}
.telechargements div.tricolonne {float:right;width:248px;margin-right:5px}
.telechargements div.tricolonne ul li{margin-left:-22px}
.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:0;width:140px;clear:right;text-align:right;color:#fff;font-style:italic;font-size:0.8em;padding:2px;margin:8px 0 30px 0;background-color:#666;border-bottom:2px solid #6e7077;border-left:2px solid #6e7077;border-top:2px solid #6e7077;z-index:5}
div.espacedroitdefaut img {max-height:140px;max-width:140px;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 {background-color:#e6e4e5;color:#000;position:relative;width:450px;text-align:justify;margin:20px 0 18px 155px;min-height:670px;padding:6px;border:3px #d7d6d4 solid}
.produits a {color:#999}
.produits a:visited {color:#666}
.produits a:hover {color:#F79D00}
.produits table {text-align:left;padding:1px;font-size:0.8em;}
.produits table td.titre {font-size:0.8em;font-weight:bold;border:0;padding:2px}
.produits ul {margin-top:3px;}
.produits_photos {position:relative;width:450px;text-align:left;margin:10px 0 18px 155px;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 {display:none}
.photos {position:relative;width:680px;text-align:left;margin:10px 0 18px 17px;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;max-width:110px;max-height:110px}
.photos img {max-width:100px;max-height:100px}
.margee {margin-right:31px}
img.estampe {display:none}
div.espacedroit {position:absolute;right:0;width:140px;clear:right;text-align:right;font-style:italic;font-size:0.8em;padding:2px;margin:8px 0 30px 0;background-color:#666;border-bottom:2px solid #6e7077;border-left:2px solid #6e7077;border-top:2px solid #6e7077;z-index:5}
div.espacedroit img {max-height:140px;max-width:140px;clear:right}
p.coloris {margin:25px 0 60px 0;}
p.coloris img {max-height:130px;max-width:155px;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:30px 0 0 66px;z-index:11}
div.accessoires {color:#000;background-color:#e6e4e5;position:relative;width:450px;text-align:justify;margin:20px 0 18px 155px;min-height:670px;padding:6px;border:3px #d7d6d4 solid}
div.accessoires a {color:#999}
div.accessoires a:visited {color:#666}
div.accessoires a:hover {color:#F79D00}
div.espacedroitaccessoires {position:absolute;right:0;width:140px;clear:right;text-align:right;font-style:italic;font-size:0.8em;padding:2px;margin:8px 0 30px 0;background-color:#fff;border-bottom:2px solid #d7d6d4;border-left:2px solid #6e7077;border-top:2px solid #6e7077;z-index:5}
div.espacedroitaccessoires img {max-height:150px;max-width:140px;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:450px;text-align:justify;margin:20px 0 18px 30px;min-height:970px}
div.espacedroitboutique {position:absolute;right:0;width:245px;clear:right;text-align:right;font-style:italic;font-size:0.9em;margin:10px 6px 30px 0;background-color:#6e7077;z-index:5;padding-right:10px}
div.espacedroitboutique img {max-width:30px;max-height:30px;margin:5px 5px -10px 4px}
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:10px}
ul.accessoires li {display:table-row}
ul.accessoires li span {background-color:#ccc;display:table-cell;vertical-align:middle;border:1px solid #666;padding:3px}
ul.accessoires span.titre{background-color:#9A9CA4;font-size:1.3em;font-weight:bold;padding:15px;border:0}
ul.accessoires span.center{background-color:#fff;text-align:center}
div.tarifs {margin:10px 20px 10px 17px;min-height:870px;width:730px;text-align:left;color:#fff}
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:5px}
table.tarifs td.soustitre {font-size:1em;font-weight:bold;padding:2px}
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:40px;
  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 {
  list-style:none;
  position:relative;
  top:-12px;
  left:30px;
  width:750px;
  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:1em;
  padding:0}
ul#menu_horizontal li {
  background-color:#696B75;
  width:auto;}
ul#menu_horizontal a:link {color:#fff}
ul#menu_horizontal a:visited {color:#fff}
ul#menu_horizontal a:hover {color:#F79D00;background-color:#908080}
ul#menu_horizontal a.page_active {color:#F79D00;}
ul#menu_horizontal a {display:inline-block;min-width:90px;color:#fff;text-decoration:none;padding:2px 0 1px 4px}
ul#menu_horizontal a.width90 {min-width:80px}
ul#menu_horizontal a.width110 {width:100px}
ul#menu_horizontal a.width147 {width:127px}
ul#menu_horizontal a.width165 {width:155px}
ul#menu_horizontal a.page_activewidth90 {color:#F79D00;min-width:80px;background-color:#908080}
ul#menu_horizontal a.page_activewidth110 {color:#F79D00;width:100px;background-color:#908080}
ul#menu_horizontal a.page_activewidth147 {color:#F79D00;width:127px;background-color:#908080}
ul#menu_horizontal a.page_activewidth165 {color:#F79D00;width:155px;background-color:#908080}
ul#menu_horizontal li.sousmenu {background-color:#908080}
ul#menu_horizontal li.sousmenu a {padding:1px 0 2px 4px}
ul#menu_horizontal li.sousmenu a.width147 {width:127px}
ul#menu_horizontal li.sousmenu a.width202 {width:184px}
ul#menu_horizontal li.sousmenu a.width212 {width:194px}
ul#menu_horizontal li.sousmenu a.width277 {width:259px}
ul#menu_horizontal li.sousmenu a.page_activewidth110 {color:#F79D00;width:100px;background-color:#696B75}
ul#menu_horizontal li.sousmenu a.page_activewidth147 {color:#F79D00;width:127px;background-color:#696B75}
ul#menu_horizontal li.sousmenu a.page_activewidth165 {color:#F79D00;width:155px;background-color:#696B75}
ul#menu_horizontal li.sousmenu a.page_activewidth202 {color:#F79D00;width:184px;background-color:#696B75}
ul#menu_horizontal li.sousmenu a.page_activewidth212 {color:#F79D00;width:194px;background-color:#696B75}
ul#menu_horizontal li.sousmenu a.page_activewidth277 {color:#F79D00;width:259px;background-color:#696B75}
ul#menu_horizontal li.sousmenu a.page_active {background-color:#696B75}
ul#menu_horizontal li.sousmenu a:hover {background-color:#696B75}
/* ------------------------------------------------------ MENU VERTICAL ------------------------------------------------ */

#menu_vertical{float:left;margin-top:10px;padding:0;width:150px;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;font-weight:bold;font-size:1.3em}
#menu_vertical img.hybride {margin:0 0 -21px 5px;font-weight:bold;font-size:1.3em}
#menu_vertical img.biplace {margin:0 0 -33px 5px;font-weight:bold;font-size:1.3em}
#menu_vertical img.speed_flying {margin:0 0 -25px 5px;font-weight:bold;font-size:1.3em}
#menu_vertical img.anciens_modeles {margin:0 0 -20px 5px;font-weight:bold;font-size:1.3em}
#menu_vertical ul {list-style-type:none;list-style-position:outside;position:relative;left:-20px}
#menu_vertical li {width:131px;margin-bottom:6px}
#menu_vertical li a {display:block;width:auto;background:none;color:#fff;text-decoration:none;font-size:1em;padding:2px 1px 1px 1px;font-weight:500}
#menu_vertical li ul {display:none;background:none;margin-top:2px}
#menu_vertical li.menu_actif {background:none}
#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 {background:none;color:#fff;font-size:0.9em;font-style:italic}
#menu_vertical li.menu_actif li a.menu_actif {color:#F79D00}
#menu_accessoires {float:left;margin-top:15px;width:150px;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:outside;position:relative;left:-20px}
#menu_accessoires li {width:131px;margin-bottom:6px;padding:0}
#menu_accessoires li a {display:block;width:auto;background:none;color:#fff;text-decoration:none;font-size:1em;padding:2px 1px 1px 1px;font-weight:bold}
#menu_accessoires li ul {display:none;background:none;margin-top:2px}
#menu_accessoires li.menu_actif {background:none}
#menu_accessoires li.menu_actif ul {display:block}
#menu_accessoires li.menu_actif li {width:105px;margin-bottom:1px;background:#80838b}
#menu_accessoires li.menu_actif li a {background:none;font-size:1em;color:#fff;font-weight:normal}
#menu_accessoires li.menu_actif li a.menu_actif {color:#F79D00}

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

#news {color:#000;margin-left:15px;font-size:1.2em;width:670px;text-align:left}
#news a {color:#999}
#news a:visited {color:#666}
#news a:hover {color:#F79D00}
#news ul {list-style:none;list-style-position:inside}
#news li {background-color:#e6e4e5;margin-bottom:15px;padding-top:5px;}
#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}

/* ------------------------------------------------------ REVENDEURS ------------------------------------------------ */

p.legende {float:right;width:200px;margin:0 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:17px;
   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 10px}
#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 {color:#000;margin-left:25px;font-size:1em;width:620px}
#administration_news a {color:#333}
#administration_news img.float {
   float:right;
   margin:7px 10px 1px 37px;
   max-height:70px;
   max-width:70px;
   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:#e6e4e5;margin-bottom:15px}
#administration_news span.titre {font-size:1.2em;font-weight:bold;margin:10px}
#faq {color:#000;margin:10px 0 18px 17px;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:#e6e4e5}
#faq a {color:#999}
#faq a:visited {color:#666}
#faq a:hover {color:#9F79D00}
#communiques_securite {color:#000;margin:10px 0 18px 17px;width:620px}
#communiques_securite ul {list-style:none}
#communiques_securite p {margin:25px;padding:10px;background-color:#e6e4e5}
#communiques_securite a {color:#999}
#communiques_securite a:visited {color:#666}
#communiques_securite a:hover {color:#F79D00}
