* {padding:0; margin:0}
.conteneur {width: 980px;padding: 0 4px 0 4px; margin: auto;
background : url(http://www.atlantisvoyages.fr/ombre.png);}
.body {text-align:center; margin-top:0;}
body {
background-color: #FFF;
color:#66ccff;/*#0091B5;*/
font-family: Arial, Helvetica, sans-serif;
font-size:0.9em;
}
h1 {text-indent:-5000px;/*titre non visible- pour masquer le contenu au navigateur graphique*/
margin:0;  /*pour éviter des décalages dépendants du navigateur*/
line-height:0; /*pour éviter tout décalage */
}
h2 {}
h3 {
font-size:1.1em;
margin-bottom:10px;
color:#355981
}
img {border:none}
/*================================================ DIVS ===================================================*/
#wrapper {
background-color:#FFF;
width: 1064px;
margin: 5px auto 0 auto;
}
/*============================ zone bandeau horizontal ===============================*/
#bandeau {width: 100%;  background-color:#99ffff; background:url(http://www.atlantisvoyages.fr/header/img/bandeauhaut.jpg) no-repeat;padding-top:100px;}
#tel{margin-left:780px;color:#009966; font-size:20px;}
.lignejaune{width:793px; height:3px; background-color:ffff00; background-image:url(http://www.atlantisvoyages.frheader/img/fondjaune5px.gif); background-repeat:repeat-x }
#menuhaut {margin-left: 100px; color:#FFFFFF; font-weight:bold}
#menuhaut li,#footer li{display:inline;list-style-type:none; }
#menuhaut a {
float:left;
width:88px; height:18px;display: block; margin:0 1px; padding-top:4px;
background-image:url(http://www.atlantisvoyages.fr/header/img/fondmenubleu.gif); background-repeat:no-repeat;  
color:white;text-align:center; font-size:11px;text-decoration:none;}
#menuhaut a:hover {background-image:url(http://www.atlantisvoyages.fr/header/img/fondmenuvert.gif);}
/*page actuel: bouton vert*/
#accueil a.accueil, #vols a.vols,#trains a.trains,#voitures a.voitures,#hotels a.hotels,#sejours a.sejours,#circuits a.circuits,#locations a.locations,#transfert a.transfert{background-image:url(http://www.atlantisvoyages.fr/header/img/fondmenuvert.gif);}
/*============================ zone au milieu (hors bandeau haut et bas de page) ===============================*/
#contenu {
text-align:center; 
}
/*=============zone colonne gauche ===============*/
#col1 {
float:left;
width: 300px; height:550px;
/*padding: 50px 20px 20px 20px;*/
background:url(http://www.atlantisvoyages.fr/index/img/fondgauche2.jpg) left top no-repeat;
}
#col1 .bloc{width:176px;margin-left:30px; margin-bottom:10px;}
#col1 form { margin-left:20px; color:#1C4573}
#col1 p{ margin-bottom:3px}
#col1 select{width:140px;color:#1C4573; padding:2px; padding-right:0}
#col1 input{color:#1C4573;padding:1px;padding-right:0}
input.dates{width:105px;}
#newsletter input{width:138px;}
.go {background:url(http://www.atlantisvoyages.fr/img/boutongo.jpg) no-repeat;  border:none; margin-left:95px; margin-top:5px; height:20px; width:47px; }
#recherche {background:url(http://www.atlantisvoyages.fr/img/rechercher_haut.gif) left top no-repeat; padding-top:50px; margin-top:40px }
#contenurecherche{/*div sup pour mettre l'image bas pour que l'ensemble soit flexible en hauteur*/
background:url(http://www.atlantisvoyages.fr/img/rechercher_bas.gif) left bottom no-repeat; padding-bottom:20px }
#recherche form {}
#newsletter {background:url(http://www.atlantisvoyages.fr/img/newsletter.gif) left top no-repeat;padding-top:60px;padding-bottom:20px}
#meteo { background:url(http://www.atlantisvoyages.fr/img/meteo.gif) left top no-repeat; padding-top:55px;padding-bottom:20px}
#meteo .go{margin-top:0; }
.encartpub {margin-left:40px; margin-top:20px; width:160px;text-align:center;}
#idtgv{background-color:#580f78; color:white; }
/*=============zone colonne centrale ===============*/
#col2 {
position:relative;
float:left;
width:700px;height:700px;
/*margin: 20px 10px 10px 0;*/
background:url(http://www.atlantisvoyages.fr/img/fonddroite.jpg) right bottom no-repeat;;
}
/*=================pied de page =====================*/
#footer{
/*clear:both;*/
height:100px; margin-top:20px;
text-align:center;
}
#footer a {text-decoration:none; color:black; font-size:11px;}
#footer a:hover {color:#3300CC;}
#foot.lignejaune{width:1064px}
.textefooterbas {text-decoration:none; text-align:center; color:black; font-size:11px;}
.violettexte {color: #9E1884;font-size:10px;font-weight:bold;}
.violettitre {color: #9E1884;font-size:14px;font-weight:bold;}
.black {color: #000000; font-size: 10pt; font-family: verdana,sans-serif; }
.bleuselectvol {font-family: verdana,sans-serif;font-size: 8pt;color: #4684C1;font-weight: bold;}
.bleuselectvol2 {font-family: verdana,sans-serif;font-size: 10pt;color: #4684C1;font-weight: bold;}
.bleugrand {color: #0091B5 ; font-size:14pt; font-family:verdana,sans-serif;font-weight: bold;}
.bleutitre {color: #0091B5 ; font-size:8pt; font-family:verdana,sans-serif;}
.bleugrandtitre {color: #0091B5 ; font-size:14pt; font-family:verdana,sans-serif;}
.bleutexte {color: #0091B5; font-size: 9pt; font-family: verdana,sans-serif; font-weight: bold; }
.bleupetit {color: #0091B5; font-size: 8pt; font-family: verdana,sans-serif; font-weight: bold; }
.grisprix {color: #6C6865; font-size: 11pt; font-family: verdana,sans-serif; font-weight: bold; }
.gristitre {color: #6C6865; font-size: 9pt; font-family: verdana,sans-serif; font-weight: bold; }
.gristexte {color: #6C6865; font-size: 8pt; font-family: verdana,sans-serif; }
.grisptexte {color: #6C6865; font-size: 7pt; font-family: verdana,sans-serif; }
.noirtexte {color: #000000; font-size: 8pt; font-family: verdana,sans-serif; }
.gristextepetit {color: #6C6865; font-size: 7pt; font-family: verdana,sans-serif; }
.bleufoncetitre {font-family: verdana,sans-serif;font-size: 9pt;color: #32438D;font-weight: bold;}
.bleufoncetexte {font-family: verdana,sans-serif;font-size: 8pt;color: #32438D;}
.blanctexte {color: #FFFFFF; font-size: 8pt; font-family: verdana,sans-serif;font-weight: bold; }
.bleucolverttitre {font-family: verdana,sans-serif;font-size: 9pt;color: #00687A;font-weight: bold;}
.bleucolverttexte {font-family: verdana,sans-serif;font-size: 8pt;color: #00687A;font-weight: bold;}
.bleucolvertprix {font-family: verdana,sans-serif;font-size: 12pt;color: #00687A;font-weight: bold;}
.bleuprix {font-family: verdana,sans-serif;font-size: 12pt;color: #0091B5;font-weight: bold;}
.bleuprix2 {font-family: arial;font-size: 15pt;color: #0091B5;font-weight: bold;}
.bleucolvertdevise {font-family: verdana,sans-serif;font-size: 10pt;color: #00687A;font-weight: bold;}
.blanc {color: #FFFFFF; font-size: 1pt; font-family: verdana,sans-serif;font-weight: bold; }
.bleuinv {color: #b6e4fd; font-size: 1pt; font-family: verdana,sans-serif; }
.red{font-family: verdana,sans-serif;font-size: 10pt;color: red;font-weight: bold;}
.vertform{font-family: verdana,sans-serif;font-size: 10pt;color: #9BB702;font-weight: bold;}
.bleugtitre {color: #0091B5 ; font-size:10pt; font-family:verdana,sans-serif;font-weight: bold;}
.ableuciel {font-family: verdana,sans-serif;font-size: 10pt;color: #0091B5;font-weight: bold;text-decoration: none; }
.ableuciel:hover {font-family: verdana,sans-serif;font-size: 9pt;color: #ffffff;font-weight: bold;text-decoration: none;}
.ableucolvert {font-family: verdana,sans-serif;font-size: 9pt;color: #00687A;font-weight: bold;text-decoration: none;}
.ableucolvert:hover {font-family: verdana,sans-serif;font-size: 9pt;color: #ffffff;font-weight: bold;text-decoration: none;}
.ableu {font-family: verdana,sans-serif;font-size: 7pt;color: #0091B5;font-weight: bold;text-decoration: none;}
.ableu:hover {font-family: verdana,sans-serif;font-size: 7pt;color: #0091B5;font-weight: bold;text-decoration: none;}
.agris {font-family: verdana,sans-serif;font-size: 8pt;color: #6C6865;text-decoration: none;}
.agris:hover {font-family: verdana,sans-serif;font-size: 8pt;color: #6C6865;text-decoration: none;}
.acadre {border : 2px solid #6699cc; } 
.ableufooter {font-family: verdana,sans-serif;font-size: 9pt;color: #006699;font-weight: bold;text-decoration: none;}
.aorange {color: #F79646; font-size: 7pt; font-family: verdana,sans-serif;text-decoration: none; }
.blancprix {color: #FFFFFF; font-size: 16pt; font-family: verdana,sans-serif;font-weight: bold; }
.blancprix2 {color: #FFFFFF; font-size: 12pt; font-family: arial,sans-serif; font-weight: bold;}
.pred{font-family: verdana,sans-serif;font-size: 8pt;color: red;font-weight: bold;}
.blancpetit {color: #FFFFFF; font-size: 7pt; font-family: verdana,sans-serif; text-align: justify; }
.anisprix {font-family: arial;font-size: 12pt;color: #DCE267;font-weight: bold;}
.vert {font-family: arial;font-size: 12pt;color: #99CC33;font-weight: bold;}
.bleuciel {font-family: arial;font-size: 10pt;color: #92dbf1;font-weight: bold;}
.ableu2 {font-family: verdana,sans-serif;font-size: 9pt;color: #0091B5;font-weight: bold;text-decoration: none;}
.ableu2:hover {font-family: verdana,sans-serif;font-size: 10pt;color: #0091B5;font-weight: bold;text-decoration: none;}
.anisprix2 {font-family: arial;font-size: 12pt;color: #DCE267;font-weight: bold;}
.gristextej {color: #6C6865; font-size: 8pt; font-family: verdana,sans-serif; text-align: justify;}
.bleuvertprix2 {font-family: arial;font-size: 12pt;color: #006666;font-weight: bold;}
