/*
  Ce fichier est la propriété exclusive de ATM-PRO. 
  Toute reproduction ou diffusion de quelque article, titre, application,
  logiciel, code, mise en page, logo, image, marque, ou information est interdit,
  sauf accord préalable écrit de ATM-PRO.
  
  This file is the exclusive property of ATM-PRO. 
  Any reproduction or diffusion of some article, title, application,
  software, code, design, logo, image, mark, or information is forbidden, 
  except written prior agreement of ATM-PRO.
*/

/* ---------------------------------------- VALEURS  GÉNÉRALES ---------------------------------------- */
body{
  text-align: center;
  font-family: arial, sans-serif;
  margin-top: 0;
  font-size: 10pt;
}

h1{
  font-size: 1.6em;
  margin: 1.0em 0 1em 240px !important;
  margin: 2.4em 0 1em 240px;
  color: #444;
}
h2, h3, h4, h5, h6{
  margin: 0 0 0 0;
}
a{
  color: #000;
}
a:hover{
  text-decoration: none;
}

a img{
  border: none;
}

.center_align{
  text-align: center;
}

.big{
  font-size: 1.2em;
  font-weight: bold;
}

table{
	border-collapse: collapse;
  width: 99%;
  margin: 0.5em 0;
  text-align: center;
}
table tr td{
	border: 1px solid #999;
	padding: 2px 3px;
  font-size: 1em !important;
  font-size: 0.8em;
}

table.none {
  text-align: left;
  border: none;
}
table.none tr td{
  text-align: left;
  border: none;
}

table.classic {
  text-align: left;
}

table.classic td.prix{
  text-align: right;
  padding-right: 1em;
}
table.classic td.head{
  font-size: 0.9em;
  font-weight: bold;
}
table.classic tr.head td{
  font-size: 0.9em;
  font-weight: bold;
}


table.simple td.gauche{
  border: none;
  border-right: 1px solid #CCC;
  text-align: right;
  padding-right: 1em;
}
table.simple td.droite{
  border: none;
  text-align: left;
  padding-left: 1em;
}

table.bleu td{
  background-color: #395573;
  color: #FFF;
  border: none;
  text-align: left;
}
table.bleu td a{
  color: #FFF;
}

table.links td{
  background-color: #EEE;
  color: #000;
  border: 2px solid #FFF;
  text-align: left;
  padding: 4px 2px;
}
table.links td a{
  color: #000;
}
table.links tr.pair td{
  background-color: #DDD;
}

ul li{
  list-style-type: square;
}

.needed_option{
  color: red;
  font-weight: bold;
}

/* ---------------------------------------- CONTENEUR PRINCIPAL ---------------------------------------- */
#page{
  text-align: justify;
  margin: auto;
}

/* ---------------------------------------- EN-TÊTE ---------------------------------------- */
#header{
  display: none;
}
#header #header_menu{
  display: none;
}
#header #warning_JS{
  display: none;
}

/* ---------------------------------------- SECTION SOUS L'EN-TÊTE ---------------------------------------- */
#main{
  background-color: #FFF;
  padding: 0.5em 0.5%;
  margin-top: -1px;
}

/* ---------------------------------------- ONGLETS DU HAUT ---------------------------------------- */
#menutop{
    display: none;
}

/* ---------------------------------------- COLONNE GAUCHE ---------------------------------------- */
#left{
  display: none;
}

/* ---------------------------------------- COLONNE CENTRALE ---------------------------------------- */
#center{
  padding: 0 2%;
  width: 98%;
  background-color: #FFF;
}

#center #where{
  float: none;
  font-size: 0.7em;
}
#center #where a{
  text-decoration: underline;
}
#center #where a:hover{
  text-decoration: none;
}
#center #cmd{
  display: none;
}

#center h2{
  text-align: center;
}

#center .small_logo_left{
  float: left;
  width: 20%;
  text-align: left;
  margin: 1.5em 0 1.5em;
}
#center .titre{
  float: left;
  width: 60%;
  text-align: center;
  height: 49px;
  margin: 1.5em 0 1.5em;
}
#center .titre h2{
	margin: 0;
	padding-top: 0.7em;
	font-size: 1.4em;
}
#center .with_bg{

}
#center .small_logo_right{
  float: right;
  width: 20%;
  text-align: right;
  margin: 1.5em 0 1.5em;
}

#center #content{

}
#center #content .text{
  display: block;
}

#center #content .illustrations{
  display: block;
  text-align: center;
}
#center #content .illustrations img{
  witdh: 30%;
  margin: auto;
}

#center #content h3{

}

#center #content h3.last{

}

#center #content h3 .lien_top a{
  display: none;
}
#center #content h3 .lien_top_back{
  display: none;
}

#center #content h4{
  margin-top: 1em;
}


#right{
  display: none;
}

#right input{
  margin: 2px;
  border:1px solid #999;
  background-color: #DDD;
}

#footer a{
  display: none;
}
