body {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}

td, th {
	font-family: Arial;
	font-size: 12px;
	/*line-height: 14px;*/
	color: black;
}
.jeu1 {
	font-family: Arial;
	font-size: 20px;
	color: #FDA400;
	font-weight: bold;
}
.jeu2 {
	font-family: Arial;
	font-size: 26px;
	color: #CC0033;
	font-weight: bold;
	font-style: normal;
}
.jeu3 {
	font-family: Arial;
	font-size: 16px;
	color: #FDA400;
	font-weight: bold;
	font-style: italic;
}
.titreplan {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FDA400;
	text-decoration: none;
	padding:0 0 10px 2px;
}

.titrecontact {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FDA400;
	text-decoration: none;
}

.header1 {
	font-family: Arial;
	font-size: 35px;
	color: #FDA400;
	padding-top:5px;
	font-weight: bold;
	font-style: italic;
}


.header2 {
	font-family: Arial ;
	font-size: 50px;
	color:#0033FF ;
	font-weight: bold;
	font-style: italic;
}

.footer1 {
	font-family: Tahoma;
	font-size: 14px;
	color: #FDA400;
	font-weight: bold;
}


.footer2 {
	font-family: Papyrus;
	font-size: 20px;
	color:#0033FF ;
	padding-bottom:8px;
	font-weight: bold;
}

.jour { margin: 5px; color: #0033FF; font-size: 12px;font-weight: bold;}
.menugtravel
{
background-color: #F2F2F2;
border-left: 0px solid #F2F2F2;border-right: 0px solid #F2F2F2;
}



.trait {
border-top: 1px solid #FDA400;
color:#0033FF; margin-top: 8px;
width:160px;
}

.traitfooter {
border-bottom: 1px solid #FDA400;
color:#0033FF; 
width:300px;
}

.text_top
{
	border-top: thin solid #FDA400;
	background-color: #0033FF;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size:14px;
	margin-left: 16;
	margin-right:16;
	text-transform: uppercase;
}


.text_ligne
{
border-top: thin solid #000099;
background-color: #F97216;
text-align: center;
color: #FFFFFF;
	font-weight: bold;
	font-size:14px;
	margin: 10px;
}
.blockmain
{
float:left;
width: 172px;
margin-top: 5px;
}

.kdo
{
float:left;
width: 172px;
margin-top: 5px;
}

.blockmain2
{
float:left;
width: 510px;
margin-top: 5px;
}

.table
{
	 width:1000px; border:0; cellspacing:0; cellpadding:0;
}

.tablecode
{
	 width:970px; border:0; cellspacing:0; cellpadding:0;
}
.menugcodetopother
{
background-color: #EF43EB;
}
.menugcodetdother
{
background-color: #F4E4F4;
}

.menugcodetopother1
{
background-color: #F2900F;color: #FFFFFF ;
}

.menugcodetopother2
{
background-color: #F2900F;color: #FFFFFF ;
}


.table_header
{
	 border-top-style: solid ; border-width: 5px ; border-color: #0033FF ;background-color: #E6F9FF;height:50px;
}
.table_header_a
{
	 border-top-style: solid ; border-width: 5px ; border-color: #BC7D31 ;background-color: #F2900F;height:50px;
}
.table_header_b
{
	 border-top-style: solid ; border-width: 5px ; border-color: #964494 ;background-color: #EF43EB;height:50px;
}
.codemenu
{
	text-transform: uppercase;
	color: #FFFFFF ;
	font-family: tahoma;
	font-weight: bold;
	font-size: 16px;
}
.table_codecentral
{
	 border-left-style: solid ; border-width: 2px ; border-color: #F2900F ;background-color: #FFFFFF ;
}
.table_codecentral1
{
	 background-color: #F4E4F4 ;height:50px;	
	 text-transform: uppercase;
	color: #FFFFFF ;
	font-family: tahoma;
	font-weight: bold;
	font-size: 16px;

}
.table_codecentral2
{
	background-color: #FFD782 ;height:50px;	
	text-transform: uppercase;
	color: #FFFFFF ;
	font-family: tahoma;
	font-weight: bold;
	font-size: 16px;

}
.codetitre
{
	text-transform: uppercase;
	color: #EF43EB ;
	font-family: tahoma;
	font-weight: bold;
	font-size: 16px;
	padding-bottom:20px;
}
.head1 {
	font-family: Comic Sans MS ;
	font-size: 25px;
	color: #EA13DA ;
	padding-top:5px;
	font-weight: bold;
}
.head2 {
	font-family: Comic Sans MS ;
	font-size: 25px;
	color: #EA13DA;
	padding-top:5px;
	font-weight: bold;
}
.head3 {
	font-family: Comic Sans MS ;
	font-size: 25px;
	color: #EA13DA ;
	padding-top:5px;
	font-weight: bold;
}
.head4 {
	font-family: Comic Sans MS ;
	font-size: 15px;
	color: #F2900F;
	padding-top:5px;
	font-weight: bold;
}
.table_footercode
{
	 border-top-style: solid ; border-width: thin ; border-color: #EA13DA ;
}
.table_footer
{
	 border-top-style: solid ; border-width: 1px ; border-color: #0033FF ;
}

.table_footer2
{
	 color: #0033FF;
}

.table_
{
	 width:1050px; border:0; cellspacing:0; cellpadding:0;
}

.table_interne
{
	 width:95%; cellspacing:0; cellpadding:0;
}

.hauteur
{
	height:180px;
	width:30%;
}
.hauteur_image
{
	height:75px;margin:3px 0px 5px 0px;
}
.hauteur_texte
{
	height:60px;margin:0px 0px 2px 0px;
	font-size: 10px;
}

.texteup
{
	text-transform: uppercase;
	font-size: 10px;
}

.hauteur_annonceur
{
	text-transform: uppercase;
	height:10px;margin:0px 0px 2px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight: bold;
	font-size: 10px;
}
.hauteur_prix
{
	height:12px;margin:0px 0px 2px 0px;
}

.largeur
{
	width:33%; text-align: center;
}

.contourmain
{
	width:33%; text-align: center;border: 1px solid #D6D7D9 ;
}

a {
	font-size: 10px;
	/*font-weight: bold;*/
	color: #000000;
}

forma {
	background-color: #F0ECFF; 
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #006699;
	font-weight: bold;
	font-style: normal;
}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #005588;
	font-weight: bold;
}

.contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: black;
	font-weight: bold;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color: #669900;
 color: #FFFF33;
}

.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #CC99FF;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding: 3px;
	background-color: #FFFFCC;
 color: #003333;
}

.sidebarHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #003300;
	background-color: #FFFF66;
}

.sidebarFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFF99;
 font-style: italic;
}
.alphamenu1{
  	font-family: Arial;
	font-size: 12px;
	color: #OOO;
}
.footer {
  	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #OOO;
}

.legal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.copylegal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

a.alegal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	text-decoration: none;
}
a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #CC3300;
	font-weight: bold;
	padding:0 0 0 2px;
}
a.menu:hover 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033FF;
	font-weight: bold;
	text-decoration: underline;
	padding:0 0 0 2px;
}

a.menutop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #CC3300;
	padding:6px;
}
a.menutop:hover 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033FF;
	text-decoration: underline;
	padding:6px;
}

a.menut2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0033FF;
	text-decoration: none;
	border-left: thin solid #FFFFFF;
	padding-left: 3px;
	margin-left: 6px;
}
a.menut2:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FDA400;
	text-decoration: none;
	border-left: thin solid #FDA400;
	padding-left: 3px;
	margin-left: 6px;
}



a.mailbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000099;
	padding:0 0 0 2px;
}
a.mailbox:hover 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FF9900;
	padding:0 0 0 2px;
}

a.menuthin {
	text-transform: capitalize;
	font-family:  Arial;
	font-size: 10px;
	color: #0033FF;
	text-decoration: underline;
	padding:0 0 0 0px;
}
a.menuthin:hover 
{
	text-transform: capitalize;
	font-family: Arial;
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
	padding:0 0 0 0px;
}

a.menuthinlast {
	text-transform: capitalize;
	font-family:  Arial;
	font-size: 11px;
	color:#0033FF;
	font-weight: bold;
	text-decoration: underline;
	padding:0 0 0 0px;
}
/*a.menuthinlast:visited 
{
	text-transform: capitalize;
	font-family: Arial;
	font-size: 11px;
	color: #696969;
	text-decoration: underline;
	padding:0 0 0 0px;
}*/
a.menuthinlast:hover 
{
	text-transform: capitalize;
	font-family: Arial;
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: underline;
	padding:0 0 0 0px;
}
a.menuthinplay 
{
	text-transform: lowercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #0033FF;
	text-decoration: underline;
	padding:0 0 0 0px;
}
a.menuthinplay:visited 
{
	text-transform: lowercase;
	font-family:Arial;
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: underline;
	padding:0 0 0 0px;
}*/
a.menuthinplay:hover 
{
	text-transform: lowercase;
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: underline;
	padding:0 0 0 0px;
}
a.menuthin2 {
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #0033FF;
	text-decoration: underline;
	padding:0 0 0 0px;
}
a.menuthin2:hover 
{
	text-transform: uppercase;
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
	padding:0 0 0 0px;
}

a.menuthin4 {
	text-transform: lowercase;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0033FF;
	text-decoration: underline;
	padding:0 0 0 0px;
}
a.menuthin4:hover 
{
	text-transform: lowercase;
	font-family:Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
	padding:0 0 0 0px;
}

a.menuthin4code {
	text-transform: lowercase;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
	padding:0 0 0 0px;
}
a.menuthin4code:hover 
{
	text-transform: lowercase;
	font-family:Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	padding:0 0 0 0px;
}


a.menuthinvote {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #355DAE;
	text-decoration: underline;
	padding:0 0 0 0px;
}
a.menuthinvote:hover 
{
	font-family:Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
	padding:0 0 0 0px;
}
a.menuthin3 {
	text-transform: lowercase;
	font-family: Arial;
	font-size: 13px;
	font-weight: lighter;
	color: #0033FF;
	text-decoration: none;
	padding:0 0 0 0px;
}
a.menuthin3:hover 
{
	text-transform: lowercase;
	font-family:Arial;
	font-size: 13px;
	font-weight: lighter;
	color: #FF9900;
	text-decoration: underline;
	padding:0 0 0 0px;
}

a.menuthin6 {
	text-transform: lowercase;
	font-family: Arial;
	font-size: 14px;
	font-weight: lighter;
	color: white;
	text-decoration: none;
	padding:0 0 0 0px;
}
a.menuthin6:hover 
{
	text-transform: lowercase;
	font-family:Arial;
	font-size: 14px;
	font-weight: lighter;
	color: #355DAE;
	text-decoration: underline;
	padding:0 0 0 0px;
}


a.menubold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-left: thin solid #E6F9FF;
	padding-left: 3px;
	margin-left: 6px;
}
a.menubold:hover 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
	border-left: thin solid #FF9900;
	padding-left: 3px;
	margin-left: 6px;
}

a.menuboldinv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3CB702;
	text-decoration: none;
	border-left: thin solid #E6F9FF;
	padding-left: 3px;
	margin-left: 6px;
}
a.menuboldinv:hover 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
	border-left: thin solid #FF9900;
	padding-left: 3px;
	margin-left: 6px;
}

a.menubold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0033FF;
	text-decoration: underline;
	padding-left: 0px;
	margin-left: 0px;
}
a.menubold2:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 0px;
	margin-left: 0px;
}
a.menubold2_actualite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0033FF;
	text-decoration: underline;
	padding-left: 0px;
	margin-left: 0px;
}
a.menubold2_actualite:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 0px;
	margin-left: 0px;
}

a.menubold3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
	padding-left: 0px;
	margin-left: 0px;
}
a.menubold3:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 0px;
	margin-left: 0px;
}

a.alphabet {text-transform: uppercase; color:#000099; text-decoration: none; margin: 0 1px}
a.alphabet:hover {text-transform:uppercase; color: #F97216; text-decoration: none; margin: 0 1px}

.title_menu_g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-weight: bold;
	font-style: normal;
	padding:0 0 0 3px;
}

.title_menu_gv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	padding:0 0 0 3px;
}

.box1 {
	border-width: thin;
	border-color: #99FF99 #003300 #003300 #99FF99;
 border-style: double;
 }

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.promozero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-weight: bold;
	font-size: 14px;
	padding-bottom:5px;
}

.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0033FF;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

.marchand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color:#0033FF;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	margin:0px 10px 0px 0px;
}

.marchand2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	color:#000099;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	margin:0px 10px 0px 0px;
}



.star {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size: 9px;
	padding-right: 5px;
}

.prix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.prixraye {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	font-weight: bold;
	font-size: 10px;
	text-decoration:line-through;
}

.go {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: thin ; 
	border-color: #FF6600;
	color:#FF6600;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.titlebar {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.titlebar-color {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: orange;
	text-decoration: none;
	border-bottom: 1px solid orange;
}
.titlebar-colorjc {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: orange;
	text-transform: uppercase;
}

a.titlebar-colorjc1 {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: orange;
	text-transform: uppercase;
}
a.titlebar-colorjc1:hover {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: #cc0033;
	text-transform: uppercase;
}

.titlebartheme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

.titlebar_kel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
border-bottom: medium solid #FF6600;
	font-size: 10px;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
 color: #660000; font-weight: bolder; font-size: medium;
 }

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}


.text_ligne_actu
{
	border-top: thin solid #000099;
	background-color: #F97216;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size:14px;padding-left: 165px;
}

.text_villedepart
{
	background-color: white;
	font-family: Arial;
	color: orange;
	font-weight: bold;
	font-size:12px;
	text-transform: uppercase;
}

.text_ligne_voyage
{
	background-color: white;
	text-align: center;
	font-family: Arial;
	color: orange;
	font-weight: bold;
	font-size:14px;
	text-transform: uppercase;
}
.text-blue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0033FF;
	font-weight: bold;
	font-size:12px;
	padding:0 0 0 0px;
	text-transform: capitalize;
}
.text_ligne_inv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	color: #0033FF;
	border-top: 0 none #FFFFFF;
	font-weight: bold;
	font-size:12px;
	padding:0 0 0 0px;
	text-transform: capitalize;
}

.text_ligne_inv_search
{
	border-top: thin solid #FDA400;
	background-color: #0033FF;
	color: #FFFFFF;
	font-weight: bold;
	font-size:10px;
	/*padding:0 0 0 10px; */
	text-transform: uppercase;
}

.textautrepromo
{
	color: black;
	font-size:10px;
}

.textcapitalize
{
	text-transform:capitalize;
}

.textnormal
{
	text-transform:none;
}

.decaler
{
padding:0 0 0 15px;
}
.decalermenuo
{
padding:0 5px 0 5px;width:998px;
}
.decalertravel
{
padding:0 0 0 50px;
}

.decalerbas
{
margin-top:3px;
}
.decalerbascentre
{
margin-top:25px;
}
.decalercentre
{
padding:0 0 0 15px;
}

.decalertheme
{
padding:0 0 0 5px;
}

.infodescription
{
font-weight: bold;
color: #000000;
}

.infodescription_bas
{
font-size:8px;
}


.alphatab
{
margin: 2px;
padding-bottom: 10px;
}
 #header3 {
    width:100%;
    background-color:#F2F2F2 ;
    line-height:normal;
	list-style-type: none;
    }

   #header3 li {
display: inline;
font-size: 16px;
font-weight: bold;
color: #660099;
text-align: center;
text-decoration: none;
    }

 #header2 {
    width:100%;
    background:#F2F2F2 url("bg.gif")
      repeat-x bottom;
    font-size:70%;
    line-height:normal;
	list-style-type: none;
    }

   #header2 li {
display: inline;
font-size: 16px;
font-weight: bold;
color: #660099;
text-align: center;
	text-decoration: none;
    background:url("norm_left.gif")
      no-repeat left top;
    margin:0;
	color: #660099;border:2px dashed orange;padding: 1px;
    }
  #header2 a, #header2 strong, #header2 span {
display: inline;
	text-decoration: none;
    background:url("norm_right.gif")
      no-repeat right top;
	list-style-type: none;
    }
  #header2 #current {
	color: #660099;border:2px dashed #660099;padding: 1px;
text-decoration: none;
    }
  #header2 #current2{
	color: #660099;border:2px dashed red;padding: 1px;
text-decoration: none;
    }
  #header2 #current3 {
	color: #660099;border:2px dashed blue;padding: 1px;
text-decoration: none;
    }
  #header2 #current4 {
	color: #660099;border:2px dashed grey;padding: 1px;
text-decoration: none;
    }
  #header2 #current5 {
	color: #660099;border:2px dashed yellow;padding: 1px;
text-decoration: none;
    }
  #header2 #current6 {
	color: #660099;border:2px dashed orange;padding: 1px;
text-decoration: none;
    }
  #header2 #current7 {
	color: #660099;border:2px dashed green;padding: 1px;
text-decoration: none;
    }
  #header2 #current8 {
	color: #660099;border:2px dashed #77777;padding: 1px;
text-decoration: none;
    }
  #header2 #current9 {
	color: #660099;border:2px dashed #88888;padding: 1px;
text-decoration: none;
    }
  #header2 #current10 {
	color: #660099;border:2px dashed #99999;padding: 1px;
text-decoration: none;
    }
  #header2 #current11 {
	color: #660099;border:2px dashed #aaaaa;padding: 1px;
text-decoration: none;
    }
  #header2 #current a {
    background-image:url("norm_right_on.gif");text-decoration: none;list-style-type: none;
    padding-bottom:5px;
    }

#menuauto {
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, sans-serif;
font-weight: normal;
}

#menuauto ul, #menuauto li {
margin: 0;
padding: 0 0 0 10px;
list-style-type: none;
font-family: verdana, arial, sans-serif;
font-weight: normal;
}
.menuderoulant {
clear: both;
width: 150px;
font-size: 10px;
font-weight: bold;
color: #000000;
}

#smenu  {
float: left;
display: none;
font-size: 10px;
font-weight: bold;
padding:0 0 0 5px;
width: 150px;
}

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8, #smenu9, #smenu10, #smenu11, #smenu12, #smenu13, #smenu14, #smenu15, #smenu16, #smenu17, #smenu18, #smenu19, #smenu20, #smenu21, #smenu22   
{
display: none;
font-size: 10px;
font-weight: bold;
padding:0 0 0 5px;
width: 150px;
}
#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a, #smenu5 a, #smenu6 a, #smenu7 a, #smenu8 a, #smenu9 a, #smenu10 a, #smenu11 a, #smenu12 a, #smenu13 a, #smenu14 a, #smenu15 a, #smenu16 a, #smenu17 a, #smenu18 a, #smenu19 a, #smenu20 a, #smenu21 a, #smenu22 a 
{
font-weight: normal;
font-weight: bold;
border-top: 0 none;
}

	
	
.bl {background: url(imagecoin/1bl.gif) 0 100% no-repeat #e68200; width: 20em}
.br {background: url(imagecoin/1br.gif) 100% 100% no-repeat}
.tl {background: url(imagecoin/1tl.gif) 0 0 no-repeat #e68200} 
.tr {background: url(imagecoin/1tr.gif) 100% 0 no-repeat}
.clear {font-size: 1px; height: 1px}
.profil_clear {clear: both;}
.profil_left { float: left; width: 150px;}
.profil_right { float:right; text-align: right;}

.category {text-transform: uppercase; color: #F02233; font-weight: bold; font-size: 16px;margin-bottom: 5px;}
.reduction {color: #FF9900; font-weight: bold; font-size: 10px;}
.codepromo {color: #F97216; font-weight: bold; font-size: 14px; margin: 10px 50px 10px 10px; background-color: White; border: 1px solid #D6D7D9 ;text-align: center;width: 150px;}
.codecode {color: black; font-weight: bold; font-size: 14px; margin: 10px 20px 10px 0px;text-align: center;width: 50px;}
.valable { margin: 5px; color: #F02233; font-weight: normal; font-size: 10px;}
.web {color: #000099; font-weight: bold; font-size: 10px;}
.profile1{ margin: 10px; width: 520px; margin-bottom: 5px; background-color: #F2F2F2; padding: 4px; border: 1px solid #D6D7D9}
.profile2{ margin: 10px; width: 520px; margin-bottom: 5px; background-color: white;  border: 1px solid #FFFFFF}
.prof2{ margin: 10px; width: 490px; margin-bottom: 5px; background-color: white;  border: 1px solid #FFFFFF}

.profilejc1{ margin-left: 5px; margin-right: 5px; width: 550px; margin-bottom:2px; background-color: #FFFFFF; border: 0px solid #FFFFFF}
.profilec1{ margin-left: 5px; margin-right: 5px; width: 550px; margin-bottom:15px; background-color: #FFFFFF; border: 0px solid #FFFFFF}
.profilec2{ margin: 5px; width: 550px; margin-bottom: 20px; background-color: #FFFFFF; padding: 1px; border: 0px solid #D6D7D9}
.profilec3{ margin: 5px; width: 550px; margin-bottom: 20px; background-color: #FFFFFF; padding: 1px; border: 1px solid #D6D7D9}
.profilebr3{ margin: 5px; width: 540px; margin-bottom: 20px; background-color: #FFFFFF; padding: 1px; border: 1px solid #D6D7D9}
.profilebr1{ margin-left: 5px; margin-right: 5px; width: 540px; margin-bottom:15px; background-color: #FFFFFF; border: 0px solid #FFFFFF}

.profilec3tirage{ margin: 5px; width: 550px; margin-bottom: 20px; background-color: #F1F1F1; padding: 1px; border: 1px solid #CC0033}


.profilec4{color:white; background-color: #FF9900; height:50px;}
.profilec5{ margin: 10px; color:black; margin-bottom: 5px; background-color: #E6E6E6; padding: 4px; border: 1px solid #D6D7D9}

.profiled1{ margin: 10px; margin-bottom: 5px; padding: 4px; border-bottom: 1px solid #cc0033}
.profilecjindex{ margin: 5px; width: 550px; margin-bottom: 0px; background-color: #FFFFFF; padding: 1px; border: 1px solid #D6D7D9}
.cjindexg{width: 390px;float:left;}
.cjindexd{width: 150px;float:left;}
.brindexg{width: 460px;float:left;}
.brindexd{width: 80px;float:left;}

.profiledecompte{ width: 260px; margin-bottom: 20px; background-color: #FFFFFF; padding-bottom: 4px;border: 1px solid #FF9900}
.profiledeuxgris{ width: 260px; margin-bottom: 20px; background-color: #FFFFFF; padding-bottom: 4px;border: 1px solid #D6D7D9}

.profilemenug{ border-right: 0px dashed  #D6D7D9;border-left: 0px dashed  #D6D7D9;}
.profilemenureduction{ border-right: 1px solid  orange;border-left: 1px solid  orange;}
.categoriereduction{margin-bottom: 5px;margin-left: 2px; }

.profiledeux{ width: 270px; margin-bottom: 20px; margin: 5px;  background-color: #FFFFFF; padding-bottom: 4px;border: 1px solid #D6D7D9}

.profile10decompte{ margin: 10px; margin-bottom: 20px; background-color: #FFFFFF; padding: 4px; border-bottom: 1px solid #D6D7D9}

.profilepub{ width: 260px; margin-bottom: 5px; background-color: #FFFFFF; padding-bottom: 4px;border: 0px solid #FFFFFF}
.profilec5a{ color:black; background-color: #FFFFFF;  border: 1px solid #FFFFFF}
.profilec5b{ color:black; background-color: #F1F1F1;  border: 1px solid #FFFFFF}

.profilec6{color:white; background-color: #F4F4F4; }
.textcolora{color:black;font-size: 11px;font-weight: bold;  background-color: #F4F4F4;}
.textcolorw{color:white;font-size: 20px;font-weight: bold; }
.textcolorb{color:black;font-size: 12px;font-weight: normal; }
.textcolord{color:white;font-size: 11px;font-weight: bold; }
.textcoloravis{color:black;font-size: 14px;}
.textcolorreduc{color:black;font-size: 14px;font-family: Arial;}
.textcolorex{color:black;font-size: 12px;}
.textcolorew{color:#cc0033;font-size: 20px;font-weight: bold; }
.textcolorewz{color:#cc0033;font-size: 20px;font-weight: bold; background-color: #FFF; width: 150px;margin-left: 125px; border: 2px dashed #669933;}

.profilec7avis{ margin: 10px; color:black; margin-bottom: 5px; background-color: #E6E6E6; padding: 4px; border: 1px solid #D6D7D9}

.profileinfo1{width: 320px; margin-bottom: 5px; padding: 4px; height: 20px;}
.profile_menu1{margin-bottom: 5px; background-color: White; padding: 4px; border: 1px solid #D6D7D9}
.profile_unselected1{margin-bottom: 5px; background-color: #EDEDED; padding: 4px; border: 1px solid #D6D7D9}
.profil_left1 { float: left; width: 150px;}
.profil_right1 { float:right; text-align: right;width: 330px;}
.profil_clear1 {clear: both;}
.profil_clear5 {clear: both;font-size: 5px;}

.profile3{ margin: 10px; margin-bottom: 5px; background-color: white; padding: 4px; border: 1px solid #D6D7D9 }
.profile4{ margin: 10px; margin-bottom: 5px; background-color: #F2F2F2; padding: 4px; border: 1px solid #D6D7D9; border-top: 1px solid #F2F2F2}
.profile5{ margin: 10px; margin-bottom: 5px; background-color: #FFF8F3; padding: 4px; border: 1px solid #D6D7D9}
.profile6{ background-color: white; border: 1px solid #D6D7D9}
.profile7{ margin: 10px; margin-bottom: 5px; background-color: #F2F2F2; padding: 4px; border: 1px solid #D6D7D9;}

.profile8{ margin: 10px; height:305px; width: 520px; margin-bottom: 5px; background-color: white;  border: 1px solid #FFFFFF}
.profile9{ margin: 10px; height:200px; width: 520px; margin-bottom: 5px; background-color: white;  border: 1px solid #FFFFFF}
.profile10{ margin: 10px; margin-bottom: 5px; background-color: #CC0033; padding: 4px; border: 0px solid #D6D7D9}
.profile10a{background-color: #CC0033; border: 0px solid #D6D7D9}
.profile11{ margin: 10px; margin-bottom: 5px; background-color: #FF9900; padding: 4px; border: 0px solid #D6D7D9}
.profile12{ margin: 10px; margin-bottom: 5px; background-color: #E6E6E6; padding: 4px; border: 0px solid #D6D7D9}

.profile13{ margin: 10px; margin-bottom: 5px; background-color:#669933;padding: 4px; border: 0px solid #D6D7D9}
.profile14{ background-color: #E6E6E6;}
.profile15{ background-color: orange;width: 230px;margin-left: 80px;}

.autourmarge{clear: both; margin: 0px; }
.paddingbas{ margin-bottom: 0px; }
.paddingbaswidth{ margin-bottom: 0px; margin-left: 0px; }

.blockmainsearch
{
float:left; background-color: white;
width: 172px; height:305px;
padding-top: 0px;
margin-right:-7px
}
.blockmainsearchski
{
float:left; background-color: white;
width: 172px; height:190px;
padding-top: 0px;
margin-right:-7px
}
.blocksearch_heigth_old
{
height:122px;width: 163px;
border: 2px solid #E9E9E9;
}

.blocksearch_heigth
{
height:102px;width: 163px;
border: 1px solid #FFFFFF;
}

.blocksearch_heigth_province
{
float:left;height:150px;width: 150px;
border: 1px solid #FFFFFF;text-align: left;
}
.blocksearch_heigth_province1
{
float:left;height:305px;width: 350px;
border: 1px solid #FFFFFF;text-align: left;
}


.pubdroite{
text-decoration: underline;
text-align: center;
color: #0033FF;
font-weight: bold;
font-size:10px; 
margin-bottom: 2px;
}

.margelogo
{
margin: 5px;padding-left: 2px;padding-right: 2px;
}

.hr2 {color:#f97216; size:5%; }

.hr3 {border-top:2px solid orange ;}
.hr5 {border-top:4px solid orange ;}
.hr1 {color:#0033FF; size:2%; width:120px;}
.hr6 {color:#D9CFFF; size:5%; width:260px; float:left;}
.hr4 {border-top:2px solid white ;}

.chrono
{
	text-transform:capitalize;
	font-size: 10px;	
	font-family: Arial;
	color: #F97216;
	margin-left: 10px;
}

.chronodescriptiontitle
{
	font-size: 12px;	
	font-family: Arial;
	color: black;
	text-transform: uppercase;
	margin-left: 0px;
}


.chronodescription
{
	font-size: 12px;	
	font-family: Arial;
	color: black;
	margin-left: 0px;
}

.chronoremise
{
	font-size: 12px;	
	font-family: Arial;
	color: red;
	margin-left: 0px;
}

.chronobold
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Arial;
	margin-left: 0px;
}
.chronoinfo
{
	font-size: 11px;
	font-weight: bold;
	color: #CC0033;
	font-family: Arial;
	margin-left: 0px;
}

.lien
{
	text-transform:capitalize;
	font-size: 10px;	
	font-family: Arial;
	color: #355DAE;
}

.flux
{
	text-align: right;padding-left: 125px;
	vertical-align:text-bottom;
}

.fluxx
{
	text-align: right;padding-left: 0px;
	vertical-align:text-bottom;
}

.ajoutcode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.ajoutcode1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
}
.textcolorajout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: normal;
	font-size: 9px;
}
.textcolorjeu{color:white;font-size: 12px;font-weight: bold; }
.textcolorjeux{color:#CC0033;font-size: 12px;font-weight: bold; }
.textcolorg{color:black;font-size: 10px;font-weight: bold; }
.textcoloro{color:#FF9900;font-size: 12px;font-weight: bold; }
.textcolorgain{color:black;font-size: 12px;font-weight: bold; }
.table_footer_jeux
{
 margin: 10px; margin-bottom: 5px; background-color: #F2F2F2; padding: 4px; color: #CC0033;
border-bottom-style: solid ;	 border-top-style: solid ; border-width: 1px ; border-color: #CC0033 ;
}
.tablemenu2{
 margin: 10px; margin-bottom: 5px; background-color: #F2F2F2; padding: 4px; color: #FF9900;
border-top-style: solid ;border-bottom-style: none ; border-width: 1px ; border-color: #CC0033 ;
}
.tablemenu2-image{
 margin: 10px; margin-bottom: 5px;float:left;
 width:150px; text-align: center;
}
.tablemenu{
 margin: 10px; margin-bottom: 5px; background-color: #F2F2F2; padding: 4px; color: #FF9900;
border-top-style: solid ;border-bottom-style: none ; border-width: 1px ; border-color: #CC0033 ;
}
.tablemenu1{
border-bottom:0px dashed #D6D7D9 ;color: #CC0033;width:988px;
}

/* Menu horizontal */
#menuhaut { 
margin: 0;
padding: 1px 30px 1px 0px;
list-style-type: none;
background-color:  #000000;
font-size: 16px;
font-weight: bold;
color: #CC0033;
text-align: center;
}
#menuhaut li {
display: inline;
} 
#menuhaut a {
color: orange;font-size: 16px;
font-weight: bold;
text-decoration: underline;
}
#menuhaut a:hover {
color: #CC0033;
text-decoration: underline;
}
#menuhaut #current a{
color: #CC0033;
text-decoration: none;
}
/* Menu horizontal concours*/
#menuhaut_concours { 
height: 40px;
background: url(imagecoin/trait-0.gif) repeat-x  #F2F2F2 ;
border-top:1px solid #CC0033;border-left:1px solid #CC0033;border-right:1px solid #CC0033;
border-bottom:1px solid #CC0033;
text-align: center;
}
#menuhaut_concours ul {
font-family: Verdana ;
font-size: small;
margin: 0px;    padding: 0px;
color: #CC0033;line-height: 40px;
} 
#menuhaut_concours li {
display: inline;font-family: Verdana ;
font-size: 11px;list-style-type: none;
color: #CC0033;padding:20px 6px;
} 
#menuhaut_concours a {
color: black;font-size: 11px;font-weight: bold;
text-decoration: underline;
}
#menuhaut_concours #current1 a{
color: #ffffff;font-weight: bold;
text-decoration: none;padding:14px 10px;background: url(imagecoin/trait-1.gif) repeat-x ;
}
#menuhaut_concours #current1 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-1.gif) repeat-x ;font-weight: bold;
text-decoration: none;
}
#menuhaut_concours #current2 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_concours #current2 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-2.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_concours #current3 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_concours #current3 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-3.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_concours #current4 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_concours #current4 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-4.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_concours #current5 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_concours #current5 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-5.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_concours #current6 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_concours #current6 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-6.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}

/* Menu horizontal voyage */
#menuhaut_voyage { 
height: 40px;
background: url(imagecoin/trait-0.gif) repeat-x  #F2F2F2 ;
border-top:1px solid #027ABB;border-left:1px solid #027ABB;border-right:1px solid #027ABB;
border-bottom:1px solid #027ABB;
text-align: center;
}
#menuhaut_voyage ul {
font-family: Verdana ;
font-size: small;
margin: 0px;    padding: 0px;
color: #CC0033;line-height: 40px;
} 
#menuhaut_voyage li {
display: inline;font-family: Verdana ;
font-size: 11px;list-style-type: none;
color: #CC0033;padding:20px 6px;
} 
#menuhaut_voyage a {
color: black;font-size: 11px;font-weight: bold;
text-decoration: underline;
}
#menuhaut_voyage #current1 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_voyage #current1 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-1.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_voyage #current2 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_voyage #current2 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-2.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_voyage #current3 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_voyage #current3 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-3.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_voyage #current4 a{
color: #ffffff;font-weight: bold;
text-decoration: none;padding:14px 10px;background: url(imagecoin/trait-4.gif) repeat-x ;
}
#menuhaut_voyage #current4 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-4.gif) repeat-x ;font-weight: bold;
text-decoration: none;
}
#menuhaut_voyage #current5 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_voyage #current5 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-5.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_voyage #current6 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_voyage #current6 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-6.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}

/* Menu horizontal actualite */
#menuhaut_actualite { 
height: 40px;
background: url(imagecoin/trait-0.gif) repeat-x  #F2F2F2 ;
border-top:1px solid #660099;border-left:1px solid #660099;border-right:1px solid #660099;
border-bottom:0px solid #DDDDDD;
text-align: center;
}
#menuhaut_actualite ul {
font-family: Verdana ;
font-size: small;
margin: 0px;    padding: 0px;
color: #CC0033;line-height: 40px;
} 
#menuhaut_actualite li {
display: inline;font-family: Verdana ;
font-size: 11px;list-style-type: none;
color: #CC0033;padding:20px 6px;
} 
#menuhaut_actualite a {
color: black;font-size: 11px;font-weight: bold;
text-decoration: underline;
}
#menuhaut_actualite #current1 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_actualite #current1 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-1.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_actualite #current2 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_actualite #current2 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-2.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_actualite #current3 a{
color: #ffffff;font-weight: bold;
text-decoration: none;padding:14px 10px;background: url(imagecoin/trait-3.gif) repeat-x ;
}
#menuhaut_actualite #current3 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-3.gif) repeat-x ;font-weight: bold;
text-decoration: none;
}
#menuhaut_actualite #current4 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_actualite #current4 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-4.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_actualite #current5 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_actualite #current5 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-5.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_actualite #current6 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_actualite #current6 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-6.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}

/* Menu horizontal reduction */
#menuhaut_reduction { 
height: 40px;
background: url(imagecoin/trait-0.gif) repeat-x  #F2F2F2 ;
border-top:1px solid #669933;border-left:1px solid #669933;border-right:1px solid #669933;
border-bottom:1px solid #669933;
text-align: center;
}
#menuhaut_reduction ul {
font-family: Verdana ;
font-size: small;
margin: 0px;    padding: 0px;
color: #CC0033;line-height: 40px;
} 
#menuhaut_reduction li {
display: inline;font-family: Verdana ;
font-size: 11px;list-style-type: none;
color: #CC0033;padding:20px 6px;
} 
#menuhaut_reduction a {
color: black;font-size: 11px;font-weight: bold;
text-decoration: underline;
}
#menuhaut_reduction #current1 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_reduction #current1 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-1.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_reduction #current2 a{
color: #ffffff;font-weight: bold;
text-decoration: none;padding:14px 10px;background: url(imagecoin/trait-2.gif) repeat-x ;
}
#menuhaut_reduction #current2 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-2.gif) repeat-x ;font-weight: bold;
text-decoration: none;
}
#menuhaut_reduction #current3 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_reduction #current3 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-3.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_reduction #current4 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_reduction #current4 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-4.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_reduction #current5 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_reduction #current5 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-5.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_reduction #current6 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_reduction #current6 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-6.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}

/* Menu horizontal communaute */
#menuhaut_communaute { 
height: 40px;
background: url(imagecoin/trait-0.gif) repeat-x  #F2F2F2 ;
border-top:1px solid #996633;border-left:1px solid #996633;border-right:1px solid #996633;
border-bottom:1px solid #996633;
text-align: center;
}
#menuhaut_communaute ul {
font-family: Verdana ;
font-size: small;
margin: 0px;    padding: 0px;
color: #CC0033;line-height: 40px;
} 
#menuhaut_communaute li {
display: inline;font-family: Verdana ;
font-size: 11px;list-style-type: none;
color: #CC0033;padding:20px 6px;
} 
#menuhaut_communaute a {
color: black;font-size: 11px;font-weight: bold;
text-decoration: underline;
}
#menuhaut_communaute #current1 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_communaute #current1 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-1.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_communaute #current2 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_communaute #current2 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-2.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_communaute #current3 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_communaute #current3 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-3.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_communaute #current4 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_communaute #current4 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-4.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_communaute #current5 a{
color: #ffffff;font-weight: bold;
text-decoration: none;padding:14px 10px;background: url(imagecoin/trait-5.gif) repeat-x ;
}
#menuhaut_communaute #current5 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-5.gif) repeat-x ;font-weight: bold;
text-decoration: none;
}
#menuhaut_communaute #current6 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_communaute #current6 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-6.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
/* Menu horizontal gratuit */
#menuhaut_gratuit { 
height: 40px;
background: url(imagecoin/trait-0.gif) repeat-x  #F2F2F2 ;
border-top:1px solid #ff3cff;border-left:1px solid #ff3cff;border-right:1px solid #ff3cff;
border-bottom:1px solid #ff3cff;
text-align: center;
}
#menuhaut_gratuit ul {
font-family: Verdana ;
font-size: small;
margin: 0px;    padding: 0px;
color: #CC0033;line-height: 40px;
} 
#menuhaut_gratuit li {
display: inline;font-family: Verdana ;
font-size: 11px;list-style-type: none;
color: #CC0033;padding:20px 6px;
} 
#menuhaut_gratuit a {
color: black;font-size: 11px;font-weight: bold;
text-decoration: underline;
}
#menuhaut_gratuit #current1 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_gratuit #current1 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-1.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_gratuit #current2 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_gratuit #current2 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-2.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_gratuit #current3 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_gratuit #current3 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-3.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_gratuit #current4 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_gratuit #current4 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-4.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_gratuit #current5 a{
color: black;text-decoration: none;padding:14px 10px;
}
#menuhaut_gratuit #current5 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-5.gif) repeat-x ;
text-decoration: none;font-weight: bold;
}
#menuhaut_gratuit #current6 a{
color: #ffffff;font-weight: bold;
text-decoration: none;padding:14px 10px;background: url(imagecoin/trait-6.gif) repeat-x ;
}
#menuhaut_gratuit #current6 a:hover{
color: #ffffff;padding:14px 10px;
background: url(imagecoin/trait-6.gif) repeat-x ;font-weight: bold;
text-decoration: none;
}

/* Menu horizontal link */
#menuhaut_link { 
margin: 0;
padding: 1px 0px 1px 0px;
list-style-type: none;
background-color:  #FFF;
border-top:5px solid #CC0033;
border-bottom:5px solid #CC0033;

font-size: 12px;
font-weight: bold;
color: #CC0033;
text-align: center;
}
#menuhaut_link li {
display: inline;
} 
#menuhaut_link a {
color: black;font-size: 12px;
font-weight: bold;
text-decoration: underline;
}
#menuhaut_link #current1 a{
color: #CC0033;border:2px dashed #CC0033;padding: 10px;
text-decoration: none;
}
#menuhaut_link #current2 a{
color: #669933;border-bottom:3px solid #669933;
text-decoration: underline;
}
#menuhaut_link #current3 a{
color: #660099;border-bottom:3px solid #660099;
text-decoration: underline;
}
#menuhaut_link #current4 a{
color: #027ABB;border-bottom:3px solid #027ABB;
text-decoration: underline;
}
#menuhaut_link #current5 a{
color: #996633;border-bottom:3px solid #996633;
text-decoration: underline;
}
#menuhaut_link a:hover {
color: #CC0033;
text-decoration: underline;
}
.reponse
{
background-color: #FFF;border: 1px dashed orange;
width:480px;text-align: left;
}
.reponsedroite
{
background-color: #FFF;
width:260px;text-align: right;color: #CC0033;

}
.reponsenom
{
text-align: left;
font-size: 10px;
font-weight: bold;
color: orange;text-transform: uppercase;

}
.reponsetext
{
text-align: left;font-size: 10px;
font-weight: bold;width:120px;
color: #000;text-decoration: underline;
}

.reponsereponse
{
margin-bottom:3px;font-size: 10px;
color: #CC0033;

}
.lettertop-titlebar {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: white;text-align: center;
	text-decoration: none;
	border-bottom: 2px solid orange;
}
.lettertop
{
background-color: #CC0033;
}
/* Menu gauche */
.menugtraveltopother
{
background-color: #3CB702;
}
.menugtraveltdother
{
background-color: #DBF7CD;
}
.menugtraveltd
{
background-color: #F2F2F2;padding-bottom: 8px;
}
.menugtraveltop
{
/*background-color: #CC0033;border-top: 2px solid orange;border-bottom: 2px solid orange;*/
background: url(imagecoin/trait-concours.gif) repeat-x  #cc0033;
}
.top_news_concours
{
color: #cc0033;font-size: 14px;font-weight: bold;
}
.top_concours
{
color: #cc0033;
}
a.toplien_concours
{
color: #cc0033;font-size: 18px;font-weight: bold;
}
a.toplien_concours:hover
{
color: orange;font-size: 18px;font-weight: bold;
}

.menugtraveltop_voyage
{
/*background-color: #027ABB;border-top: 2px solid orange;border-bottom: 2px solid orange;*/
    background: url(imagecoin/toptop-voyage.gif) repeat-x #027ABB;
}
.top_voyage
{
color: #027ABB;
}
a.toplien_voyage
{
color: #027ABB;font-size: 18px;font-weight: bold;
}
a.toplien_voyage:hover
{
color: orange;font-size: 18px;font-weight: bold;
}

.menugtraveltop_actualite
{
/*background-color: #660099;border-top: 3px solid #E6E6E6;border-top: 2px solid orange;border-bottom: 2px solid orange;*/
    background: url(imagecoin/toptop-actualite.gif) repeat-x;
}
.top_actualite
{
color: #660099;
}
a.toplien_actualite
{
color: #660099;font-size: 18px;font-weight: bold;
}
a.toplien_actualite:hover
{
color: orange;font-size: 18px;font-weight: bold;
}

.menugtraveltop_reduction
{
/*background-color: #669933;border-top: 2px solid orange;border-bottom: 2px solid orange;*/
    background: url(imagecoin/toptop-reduction.gif) repeat-x #669933;
}
.top_reduction
{
color: #669933;
}
a.toplien_reduction
{
color: #669933;font-size: 18px;font-weight: bold;
}
a.toplien_reduction:hover
{
color: orange;font-size: 18px;font-weight: bold;
}

.menugtraveltop_gratuit
{
/*background-color: #669933;border-top: 2px solid orange;border-bottom: 2px solid orange;*/
    background: url(imagecoin/toptop-gratuit.gif) repeat-x #ff3cff;
}
.top_gratuit
{
color: #ff3cff;
}
a.toplien_gratuit
{
color: #ff3cff;font-size: 18px;font-weight: bold;
}
a.toplien_gratuit:hover
{
color: ff3cff;font-size: 18px;font-weight: bold;
}


.menugtraveltop_communaute
{
background-color: #996633;border-top: 2px solid orange;border-bottom: 2px solid orange;
}
.top_communaute
{
color: #996633;
}
.menugtravelcenter
{
border-left: 1px solid #F2F2F2;border-right: 1px solid #F2F2F2;
}
.titlebar-colorjc_concours {
font-family: Arial;	font-weight: bold;font-size: 16px;color: #CC0033;text-transform: uppercase;
}
.titlebar-colorjc_reduction {
font-family: Arial;	font-weight: bold;font-size: 16px;color: #669933;text-transform: uppercase;
}
.titlebar-coloralpha_reduction {
font-family: Arial;	font-weight: bold;font-size: 16px;color: #669933;text-transform: uppercase;border-bottom: 1px dashed #669933;
width:160px;
}
.titlebar-colorjc_actualite {
font-family: Arial;	font-weight: bold;font-size: 16px;color: #660099;text-transform: uppercase;
}
.titlebar-colorjctop_actualite {
font-family: Arial;	font-weight: bold;font-size: 12px;color: #660099;text-transform: uppercase;padding-top:10px;
}
.titlebar-colorjc_voyage {
font-family: Arial;	font-weight: bold;font-size: 16px;color: #027ABB;text-transform: uppercase;
}
.titlebar-colorjc_communaute {
font-family: Arial;	font-weight: bold;font-size: 16px;color: #996633;text-transform: uppercase;
}
.titlebar-colorjc_gratuit {
font-family: Arial;	font-weight: bold;font-size: 16px;color: #ff3cff;text-transform: uppercase;
}

/* footer menu*/

.table_footer2_concours{color: #CC3300;
}
a.menu_concours {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;text-decoration: none;
	color: orange;	padding:0 0 0 2px;
}
a.menu_concours:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;
color: #CC3300;	text-decoration: underline;	padding:0 0 0 2px;
}
.table_footer_concours
{ margin: 10px; margin-bottom: 5px; background: url(imagecoin/trait-0.gif) repeat-x  #F2F2F2 ; padding: 4px; color: #CC0033;
border-style: solid ; border-width: 1px ; border-color: #CC0033 ;
}

.table_footer2_reduction{color: #669933;
}
a.menu_reduction {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;text-decoration: none;
	color: orange;	padding:0 0 0 2px;
}
a.menu_reduction:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;
color: #669933;	text-decoration: underline;	padding:0 0 0 2px;
}
a.menu1_reduction {font-family: Arial;	font-size: 12px;text-decoration: none;
	color: #0033FF;	padding:0 0 0 2px;font-weight: bold;
}
a.menu1_reduction:hover {font-family:Arial;	font-size: 12px;
color: #669933;	text-decoration: none;	padding:0 0 0 2px;font-weight: bold;
}

.table_footer_reduction
{ margin: 10px; margin-bottom: 5px; background: url(imagecoin/trait-0.gif) repeat-x  #F2F2F2 ; padding: 4px; color: #669933;
border-style: solid ; border-width: 1px ; border-color: #669933 ;
}

.table_footer2_actualite{color: #660099;
}
a.menu_actualite {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;text-decoration: none;
	color: orange;	padding:0 0 0 2px;
}
a.menu_actualite:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;
color: #660099;	text-decoration: underline;	padding:0 0 0 2px;
}
.table_footer_actualite
{ margin: 10px; margin-bottom: 5px; background: url(imagecoin/trait-0.gif) repeat-x  #F2F2F2 ; padding: 4px; color: #660099;
border-style: solid ; border-width: 1px ; border-color: #660099 ;
}

.table_footer2_voyage{color: #027ABB;
}
a.menu_voyage {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;text-decoration: none;
	color: orange;	padding:0 0 0 2px;
}
a.menu_voyage:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;
color: #027ABB;	text-decoration: underline;	padding:0 0 0 2px;
}
.table_footer_voyage
{ margin: 10px; margin-bottom: 5px; background: url(imagecoin/trait-0.gif) repeat-x  #F2F2F2 ; padding: 4px; color: #027ABB;
border-style: solid ; border-width: 1px ; border-color: #027ABB ;
}

.table_footer2_communaute{color: #996633;
}
a.menu_communaute {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;text-decoration: none;
	color: orange;	padding:0 0 0 2px;
}
a.menu_communaute:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;
color: #996633;	text-decoration: underline;	padding:0 0 0 2px;
}
.table_footer_communaute
{ margin: 10px; margin-bottom: 5px; background: url(imagecoin/trait-0.gif) repeat-x  #F2F2F2 ; padding: 4px; color: #996633;
border-style: solid ; border-width: 1px ; border-color: #996633 ;
}


.table_footer2_gratuit{color: #ff3cff;
}
a.menu_gratuit {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;text-decoration: none;
	color: orange;	padding:0 0 0 2px;
}
a.menu_gratuit:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;
color: #ff3cff;	text-decoration: underline;	padding:0 0 0 2px;
}
a.menu1_gratuit {font-family: Arial;	font-size: 12px;text-decoration: none;
	color: #0033FF;	padding:0 0 0 2px;font-weight: bold;
}
a.menu1_gratuit:hover {font-family:Arial;	font-size: 12px;
color: #ff3cff;	text-decoration: none;	padding:0 0 0 2px;font-weight: bold;
}

.table_footer_gratuit
{ margin: 10px; margin-bottom: 5px; background: url(imagecoin/trait-0.gif) repeat-x  #F2F2F2 ; padding: 4px; color: #ff3cff;
border-style: solid ; border-width: 1px ; border-color: #ff3cff ;
}



.publi{
color: #ccc;font-size: 10px;font-weight: bold;
}
a.menuthinactu {
	text-transform: lowercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding:0 0 0 0px;
}
a.menuthinactu:hover 
{
	text-transform: lowercase;
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	color: #660099;
	text-decoration: none;
	padding:0 0 0 0px;
}
#q{
	background: #FFF url(imagecoin/search.gif) no-repeat;
	background-position: 3px center;
	padding-left: 16px;
}
div#cadre_actualite {/* conteneur global et arrière-plan du titre du cadre */
width: 1000px;
padding-top: 2px;
background: url(imagecoin/haut-actualite.gif) top left no-repeat;
}
div#bloccadre_actualite {/* arrière-plan bas et sur l'ensemble du cadre */
background: url(imagecoin/bas-actualite.gif) bottom left no-repeat;
width: 1000px;
padding-bottom: 2px;
}
div#bloccadre_actualite p {
margin: 0 0px 0 0px;
}
div#cadre_concours {/* conteneur global et arrière-plan du titre du cadre */
width: 988px;
padding-top: 2px;
background: url(imagecoin/haut-concours1.gif) top left no-repeat;
}
div#bloccadre_concours {/* arrière-plan bas et sur l'ensemble du cadre */
background: url(imagecoin/bas-concours1.gif) bottom left no-repeat;
width: 988px;
padding-bottom: 2px;
}
div#bloccadre_concours p {
margin: 0 0px 0 0px;
}
div#cadre_reduction {/* conteneur global et arrière-plan du titre du cadre */
width: 988px;
padding-top: 2px;
background: url(imagecoin/haut-reduction.gif) top left no-repeat;
}
div#bloccadre_reduction {/* arrière-plan bas et sur l'ensemble du cadre */
background: url(imagecoin/bas-reduction.gif) bottom left no-repeat;
width: 988px;
padding-bottom: 2px;
}
div#bloccadre_reduction p {
margin: 0 0px 0 0px;
}
div#cadre_voyage {/* conteneur global et arrière-plan du titre du cadre */
width: 1000px;
padding-top: 2px;
background: url(imagecoin/haut-voyage.gif) top left no-repeat;
}
div#bloccadre_voyage {/* arrière-plan bas et sur l'ensemble du cadre */
background: url(imagecoin/bas-voyage.gif) bottom left no-repeat;
width: 1000px;
padding-bottom: 2px;
}
div#bloccadre_voyage p {
margin: 0 0px 0 0px;
}
div#cadre_communaute {/* conteneur global et arrière-plan du titre du cadre */
width: 1000px;
padding-top: 2px;
background: url(imagecoin/haut-communaute.gif) top left no-repeat;
}
div#bloccadre_communaute {/* arrière-plan bas et sur l'ensemble du cadre */
background: url(imagecoin/bas-communaute.gif) bottom left no-repeat;
width: 1000px;
padding-bottom: 2px;
}
div#bloccadre_communaute p {
margin: 0 0px 0 0px;
}
