body{
margin:0px; 
background-color: #5F5F5F;
color: #000000;
font-size: small;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#conteneur{ width: 1000px; margin:auto; background-color: #FFFFFF; text-align: left; border:1px solid #000000;}
#bandeau { background: #CBA18B url(/themes/bleu/voyage.jpg) repeat-x center top; width: 100%; height: 100px;}
#copy {
	background: #296CBF;
  color: #fec76B;
	padding:3px;
  text-align: center;    
}
/***   DEBUT CENTRE PAGE   ***/
#bloc1 {width 100%; float: left;}
.bloc1gauche {width: 230px; height: 220px; float: left;}
.bloc1droite {width: 450px; height: 220px; float: right;}
.titrecentre {
  margin: 5px 5px 0px 5px;
  padding: 5px;
	font-size: large;
	font-weight: bold;
  color: #04378B;
  border-top: 1px solid #CC0033;
  border-bottom: 2px solid #CC0033;
}
/***********************/
/*   MENU HORIZONTAL   */
/***********************/ 
 .menubleu {
	BACKGROUND-COLOR: rgb(193,207,218)
}
.menuorange {
	BACKGROUND-COLOR: rgb(255,214,153)
}
.menurose {
	BACKGROUND-COLOR: rgb(255,191,191)
}
.menuvert {
	BACKGROUND-COLOR: rgb(205,252,199)
}
.menumarron {
	BACKGROUND-COLOR: rgb(217,204,184)
}
.menucyan {
	BACKGROUND-COLOR: rgb(204,217,255)
}
.menujaune {
	BACKGROUND-COLOR: rgb(255,247,179)
}
.menuolive {
	BACKGROUND-COLOR: rgb(201,201,146)
}
.menuparme {
	BACKGROUND-COLOR: rgb(205,203,220)
}
#menuhor {
	clear: both;
	margin: 0em 0em 0.2em 0em;
	border-top: solid 0.1em rgb(95,95,95);
	border-bottom: solid 0.1em rgb(95,95,95);
	background-color: rgb(235,235,235);	
	text-transform: uppercase;
	line-height: 2.0em;
	height: 2.0em;
	color: rgb(0,16,98);
	width: 100%;
}

#menuhor ul {	
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-weight: bold;
	font-size: 0.9em;
}	

#menuhor li {
	float: left;
	white-space: nowrap;
}

#menuhor li a {
	display: block;
	padding: 0em 1.0em 0em 1.0em;
	border-right: solid 0.1em rgb(175,175,175);	
	text-decoration: none;
	color: rgb(0,16,98);
}

#menuhor a:hover {
	border-right: solid 0.1em rgb(175,175,175);	
	background-color: rgb(220,220,220);			
	text-transform: uppercase;
	text-decoration: none;
	color: rgb(0,16,98);
}

#menuhor .selected {
	padding: 0em 0.5em 0em 0.5em;
	border-right: solid 0.1em rgb(175,175,175);		
	background-color: rgb(220,220,220);
	color: rgb(0,16,98);
}
/***   COLONNE GAUCHE   ***/

#menu-vertical {

	vertical-align: top;
	background-color: rgb(255,255,255);
	font-size: 0.9em;
	color: rgb(50,50,50);
}

#menu-vertical ul {	
	width: 100%;
	padding: 0em;
	margin: 0em;
	list-style: none;
}	

#menu-vertical li {
	margin: 0em 0em 0em 0em;
}

#menu-vertical li a {
	display: block;
	padding: 0.2em 0.5em 0.2em 0em;
	border-left: solid 0.3em rgb(235,235,235);
	border-bottom: solid 0.1em rgb(200,200,200);
	background-color: rgb(235,235,235);
	text-decoration: none;
	font-weight: normal;
	color: rgb(50,50,50);
	height: 1em;
}	
	
#menu-vertical a:hover {
	border-left: solid 0.3em rgb(175,175,175);
	background-color: rgb(220,220,220);
	text-decoration: none;
	color: rgb(50,50,50);
}

#menu-vertical .selected {
	display: block;
	padding: 0.3em 0.7em 0.2em 1.2em;
	border-left: solid 0.3em rgb(175,175,175);
	border-top: solid 0.1em rgb(200,200,200);
	background-color: rgb(220,220,220);
	font-weight: normal;
	color: rgb(50,50,50);
}

#menu-vertical .left-navheader-first {
	display: block;
	margin: 0.5em 0em 0em 0em;
	padding: 0.3em 0.7em 0.3em 0.5em;
	background-color: rgb(41,108,191);
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: rgb(254,199,107);
}

#menu-vertical .left-navheader {
	display: block;
	margin: 1.0em 0em 0em 0em;
	padding: 0.3em 0.7em 0.2em 0em;
	border-left: solid 0.5em rgb(235,235,235);
	background-color: rgb(220,220,220);
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: rgb(153,0,0);
}
/***   COLONNE DROITE   ***/
#titresdroite {
	margin: 0.5em 0em 0em 0em;
	background: #296CBF;
  color: #fec76B;
	padding:1px;
  text-align: center;
	font-weight: bold;
  width: 130px; 
}
#titreeasyvols{
	margin: 0.5em 0em 0em 0em;
  background: url(/images/easyvols.jpg);
  border: solid 1px #20575F;
  width: 130px;
  height: 61px;
}
#easyvols {
background:url(/images/nuages.jpg);
border:solid 1px #296CBF;
text-align:left;
width:130px
}
#eurolines {
background:#FFF;
border:solid 1px #9f9f9f;
width:130px
}
.boutonillico {
BORDER-BOTTOM: 0px;
BORDER-LEFT: 0px;
WIDTH: 90px;
BACKGROUND: url(/images/bouton.gif) no-repeat center 50%;
HEIGHT: 30px;
BORDER-TOP: 0px;
CURSOR: pointer;
BORDER-RIGHT: 0px
}
P {margin-top: 1px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; text-align: justify}
A:active {COLOR: #04378B; TEXT-DECORATION: none}
A:link {COLOR: #04378B; TEXT-DECORATION: none}
A:visited {COLOR: #04378B; TEXT-DECORATION: none}
A:hover {COLOR: #04378B; TEXT-DECORATION: underline}
.cadre { background-color: #E9E9E9; border:1px solid #296CBF;}
A.submitsite { font-size: 13px; color:#000000; background-color:#CCE0F4; text-decoration:none; padding:2px;}
A:hover.submitsite { color:#000; background-color:#8DB9EF }
.text_align_right { text-align: right }
.siteframe { BORDER: #c0c0c0 1px solid;}
A.liencat { font-size: 14px; color:#3054BF; text-decoration:none; border: 1px solid #FFFFFF; padding:0px }
A:hover.liencat { color:#1F1F1F; border: 1px solid #FFCC00 }
A:active.menu {COLOR: #000000; FONT-FAMILY: Tahoma,Arial,Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}
A:link.menu {COLOR: #000000; FONT-FAMILY: Tahoma,Arial,Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}
A:visited.menu {COLOR: #000000; FONT-FAMILY: Tahoma,Arial,Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}
A:hover.menu {COLOR: #000000; FONT-FAMILY: Tahoma,Arial,Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.site_links { font-size: 14px; color:#DD6900; text-decoration:none }
A:hover.site_links { color:#1F1F1F }
.greytext { font-size: 10px; color: #5A5A5A }
A.lien12 { font-size: 12px; color:#3054BF; text-decoration:none }
A:hover.lien12 { color:#003399; text-decoration:underline }
.gotopage { font-size: 12px; border: 2px solid #FFCC00; padding: 2px }
.cadre2 { border:1px solid #296CBF;}

.coul1 {background-color: #8DB9EF; FONT-FAMILY: Tahoma,Arial,Verdana, Helvetica, sans-serif; font-size: 13px; }
.texthome { font-size: 13px; color: #000000 }
.rub {background-color: #296CBF; FONT-FAMILY: Tahoma,Arial,Verdana, Helvetica, sans-serif; color: #fec76B}
.titlehome { font-size: 18px; color: #630097; display: block; border-bottom: #CBCBCB 1px solid }
#center { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; BACKGROUND-COLOR: #fff; padding: 10px; text-align: left; font-size: 11px; }
A.lienintro { font-size: 14px; color:#8000AF; text-decoration:none; border: 1px solid #FFFFFF; padding:0px }
A:hover.lienintro { color:#DD7200; border: 1px solid #1F1F1F }
#footer { padding: 5px; margin: 5px; BORDER: #007A00 1px solid; clear:both }
div#cadrenav { padding: 5px; border: 1px dashed #808080; margin-bottom: 10px; color: #808080; }
A.lien { font-size: 10px; color:#3054BF; text-decoration:none }
A:hover.lien { color:#003399; text-decoration:underline }
A.greytext { font-size: 10px; color:#5A5A5A; text-decoration:none }
A:hover.greytext { color:#5A5A5A; text-decoration:underline}
A.footer { font-size: 11px; color:#333333; text-decoration:none; }
A:hover.footer { color:#333333; text-decoration:underline; }
form {margin-bottom:0px}
input,select {
	font-size: 12px
}
