@charset "utf-8";

body {
background-color: #0d4597;
background-image: url(../img/background.png);
background-repeat: repeat-x;
width: 954px;
margin-top: 2px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
padding-bottom: 0;
font-family: Arial, Helvetica, sans-serif;
}

h1
{
padding-bottom:3px;
margin:0;
}

a img {border: none;}
p {margin: 0; color: #666; font-size: 12px; }
.strong {font-weight: bold;}
.green {color: #7db200;}
.red {color: red;}
.blue {color: #2cace3;}
.size10 {font-size: 10px;}
.size18 {font-size: 18px;}
.size25 {font-size: 25px;}
.underline {text-decoration: underline;}

h2 {color: #7db200; font-size: 18px; font-weight: bold; margin: 0;}

.padbottom5 {padding-bottom: 2px;}
.padbottom10 {padding-bottom: 10px;}
.padbottom20 {padding-bottom: 20px;}
.padtop10 {padding-top: 10px;}
.padtop20 {padding-top: 20px;}
.padtop35 {padding-top: 35px;}

.limarger {width: 30px; margin-left: 30px;}

#headtop {width: 100%; height: 10px; background-image: url(../img/head_top.png);}
#headcontent {width: 100%; background-image: url(../img/head_bg.png); background-repeat: repeat-y;}

#headcontent table {border: none; width: 100%; margin: 0; padding: 0;}
#headleft 
{
width: 275px; 
padding-left: 55px;
padding-top: 12px;
}
#headflash {margin-top: -11px; width: 546px; float: right;}
/*padding-left: 20px; padding-right: 20px;*/
#menutop {height: 39px;  background-image: url(../img/menu_bg.png); background-repeat: repeat-x;}
#menutop ul {list-style: none; margin: 0; padding-left: 3px; height: 39px;}
#menutop ul li {float: left;  background-image: url(../img/menu_stop.png); background-position: left; background-repeat: no-repeat; width: 120px; height: 39px; text-align: center;}
#menutop ul li a {
display: block;
float: right;
color: white;
font-weight: bold;
font-size: 16px;
text-decoration: none;
width: 118px;
height: 39px;
text-align: center;
padding-top: 9px;
}
#menutop ul li a:hover {color: #333; background-image: url(../img/menu_bg_hover.png); background-repeat: repeat-x;}
#menutop li.litteli {width: 180px;}
#menutop li.litteli a {width: 178px;}

#adsense {width: 100%; text-align: center; margin-top: 20px;}

#content {padding-left: 5px; padding-right: 5px; padding-top: 20px; width: 944px; background-image: url(../img/head_bg.png); background-repeat: repeat-y;}
#content table {width: 100%; border: none;}

table td {vertical-align: top;}

#content #content_left {float:left; padding-left: 20px; width: 160px;}
#content #content_right {padding-left: 200px;}

.box_top
 {
 width: 712px; 
 height: 30px; 
 background-image: url(../img/box_top.png);
 }
 
.box_top h2
{
text-align:center;
}

#h1top h1
{
color: #ffffff;
margin:none;
padding:none;
}

#h1top h1
{
   font-size: small;
}

.imageflottante
{
   float: left;
   margin-left:7px;
}

.titlexemple1
{
color:#30b4ec;
padding-top:35px;
float:left;
margin-left:7px;
font-size:12px;
text-decoration:underline;
font-weight:bold;
}

.titlexemple
{
color:#30b4ec;
padding-top:25px;
float:left;
margin-left:7px;
font-size:12px;
text-decoration:underline;
font-weight:bold;
}

#placementableau
{
margin-left:0px;
}

#placementableau td
{
margin:0px;
padding:0px;
}


.styletitlepub
{
color:red;
text-align:center;
margin-left:240px;
height:22px;
width:210px;
}

#emplacementpub img
{
border: 2px dotted #ee1b1b;
}



.styleh3
{
color:red;
float:left;
width:210px;
margin-left:95px;
}

.styleth3
{
color:red;
margin-left:424px;
}

.pub_vegas_style
{
width:300px;
height:250px;
}

.pub_vegas1
{
height:250px;
width:300px;
border: 2px dashed #ee1b1b;
padding:2px;
margin-left:37px;
}

.pub_vegas
{
height:250px;
width:300px;
border: 2px dashed #ee1b1b;
padding:2px;
}

#emplacementpub p
{
text-align:center;
}

.brefdescription
{
padding-left:230px;
padding-top:11px;
margin-right:30px;
}

.explications1
{
padding-top:35px;
padding-left:130px;
padding-right:20px;
}

.explications
{
padding-top:25px;
padding-left:130px;
padding-right:20px;
}				 

.explications4
{
padding-top:4px;
padding-left:5px;
padding-right:20px;	  
font-weight:bold;	 
font-size: 14px;  

}

 
.box_bg {
width: 712px;
background-image: url(../img/box_bg.png);
background-repeat: repeat-y;
padding-left: 10px;
padding-right: 10px;
padding-top: 8px;
padding-bottom: 5px;
}
.box_btm {width: 712px; height: 5px; background-image: url(../img/box_btm.png); margin-bottom: 20px;}
.box_top h2 {margin: 0px; padding-top: 5px; padding-left: 20px; color: white; font-weight: bold; font-size: 16px;}

.tableDestinations {width: 100%; border: none;}
.tableDestinations td {width: 50%; padding-top: 10px;}
.tableDestinations td img {padding-right: 10px;}

.box_bg ul {padding: 0; margin: 0; list-style: none;}
.box_bg ul li {padding-top: 2px; padding-bottom: 2px; color: black; font-size: 12px;}

.box_bg p
{
width:695px;
padding-top:5px;
}

#foot {width: 100%; margin-top:20px; background-image: url(../img/foot.png); background-repeat: no-repeat; background-position: top center; background-color: white; height: 80px; text-align: center;}
#foot p {padding-top: 60px; text-align: center;}
#foot p a {color: #4385f0; padding-left: 15px; padding-right: 15px; font-size: 12px; text-decoration: none;}
#foot p a:hover {color: #747474;}

caption
{
padding-bottom:5px;
color:red;
}

#titletablecompare td
{
color:#0d4497;
font-weight:bold;
font-size:20px;
text-align:center;
border:none;
}

#espacentrelesdiv
{
padding-top:15px;
}

.descriptiontable
{
width:280px;
font-size:14px;
color:#797979; 
text-align:center; 
vertical-align: middle;

}

#comparatifalignement table /* Le tableau en lui-m�me */
{
width:690px;
   padding-right: 5px; /* Centre le tableau */
   border-collapse: collapse; /* Colle les bordures entre elles */
padding-right:20px;
}

#comparatifalignement td 
{
background-color:#ffffff;
   border: 2px solid #a0a0a0;
   padding: 5px; /* Petite marge int�rieure aux cellules pour �viter que le texte touche les bordures */
}

#comparatifalignement td:hover
{
background-color:#e1e1e1;
   border: 2px solid #a0a0a0;
   padding: 5px; /* Petite marge int�rieure aux cellules pour �viter que le texte touche les bordures */
}

#titletablecompare td
{
border:none;
background-color:#f5f4f4;
}

#titletablecompare td:hover
{
border:none;
background-color:#f5f4f4;
}

.destination_style
{
 text-align:center;
  vertical-align: middle;
  color:#727272;
  font-size:16px;
  width:130px;
}

.logo_enterprise
{
width:120px;
 text-align:center;
  vertical-align: middle;
  }

.compagnystyle
{
color:#a6b90c;
font-size:16px;
font-weight:bold;
 vertical-align: middle;
 text-align:center;
}

.first-letter
{
color:red;
}
						 
#footeremplacement
{
padding-top:30px;
clear: both;
}							   

#foot2 {width: 100%; margin-top:5px; background-repeat: no-repeat; background-position: top center; background-color: white; height: 20px; text-align: center;}
#foot2 p {padding-bottom: 5px; text-align: center;}
#foot2 p a {color: #4385f0; padding-left: 5px; padding-right: 5px; font-size: 10px; text-decoration: none;}
#foot2 p a:hover {color: #747474;}
