/* CSS Document */
/************************************* GLOBAL ******************************************************/
body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	margin : 0;
	background-color: #f3f3f3;
}
body p {margin:0 0 0 0; padding:.2em 0 .6em 0; color:#333333; text-align:left;}
a {color:#996699; text-decoration: none; font-weight:bold;}
a:hover {text-decoration: underline;}
body h1, body h2, body h3 { font-family:Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
body h1 {font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size: 1.8em; color: #FFF; text-align: center; margin:0 0 0 0;}
body h2 {font-size: 1em; text-transform: uppercase; color: #333333; padding:.5em 0 .7em .9em; background-image:url(../images/images/H2_bg.gif); background-repeat:no-repeat; 
}
body h3 {font-size: 1.1em;	color: #996699;	padding:0 0; margin:.4em 0 0 0;}
.clear {clear:both; height:0; line-height:0; font-size:0;}
.exposant { vertical-align:super; font-size: .6em }

/************************************** TYPO FEUILLES DE STYLE**************************************/
/***************************************************************************************************/
.textebold {font-size: 1em; font-weight: bold; color: #333333; }
.voiraussi {font-size: .9em; font-weight: normal; color: #333333; padding:.7em 0 0 0; }

/************************************** BANDEAU ****************************************************/
/***************************************************************************************************/
#top {background-repeat:no-repeat; background-position:center; background-color:#AEC437; height:100px; }
.image {display:block; width:1036px; height:100px; margin:0 auto -95px auto; background-image: url(../images/images/bandeau_background.gif); }
.title {display:block; width:1000px; margin:0 auto; padding:.2em 0 .23em 1em; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:2.7em; color:#FFFFFF; text-align:center; }
.menu { width:720px; margin:-9px auto 0 auto; padding:1px 0 0 350px; }
.bouton, .bouton_le_club {float:left; margin:0 3px; border: #373737 1px solid; border-bottom:none; filter:alpha(opacity=100); opacity: 2; -moz-opacity: 0.8; }
.bouton a {display:block; width:130px; height:25px; padding:4px 0 0 0; font-family: "Century Gothic"; font-size:1em; font-weight:bold; text-align:center; vertical-align: middle; color:#FFFFFF; background-image: url(../images/images/menu_bg_black);  }
.bouton a:hover { display:block; width:130px; height:26px; padding:7px 0 0 0; font-family: "Century Gothic"; font-size:1em; font-weight:bold; text-decoration: none; text-align: center; vertical-align: middle; color:#FFFFFF; border-bottom:none; background-image: url(../images/images/menu_bg_violet_hover.gif);  }
.bouton_le_club a {display:block; width:130px; height:25px; padding:4px 0 0 0; font-family: "Century Gothic"; font-size:1em; font-weight:bold; text-align:center; vertical-align: middle; color:#FFFFFF; background-image: url(../images/images/menu_bg_black);  }
.bouton_le_club a:hover { display:block; width:130px; height:26px; padding:7px 0 0 0; font-family: "Century Gothic"; font-size:1em; font-weight:bold; text-decoration: none; text-align: center; vertical-align: middle; color:#FFFFFF; border-bottom:none; background-image: url(../images/images/menu_bg_violet_hover.gif);  }
.bouton .accueil {display:block; height:22px; padding:4px 0 0 0; border-bottom: #373737 1px solid; background-image: url(../images/images/menu_bg_violet.gif); }

#top .logo_citybird {display:none }
.traducteur {float:left; display:block; margin:-25px 0 0 0; }
	
/****************************** BANDE VIOLETTE SOUS MENUS ******************************************/
/***************************************************************************************************/
#topunder {width:100%; height: 24px; border-bottom:#CC99CC 1px solid; background-image: url(../images/images/bande_violette_background.gif);}
.topundermenu {display:block; width:1000px; margin:0 auto;}
#topunder ul { display:block; margin:0 auto; padding:3px 0 0 0; text-align:center; }	
#topunder ul li { display: inline; font-family:"Century Gothic"; border-right: #FFFFFF 1px solid;  }
#topunder ul li.last {border-right:none;}
#topunder ul li a {padding:1px 8px 3px 8px; font-variant: normal; text-decoration: none; color: #FFFFFF; filter:alpha(opacity=100); opacity: 2; -moz-opacity: 0.8; }
#topunder ul a:hover {text-decoration: underline;}	

/***************************************** FOND DEGRADE ********************************************/
/***************************************************************************************************/
/*#background {height:500px; background-image: url(../images/images/degrade_contenu.gif); background-repeat: repeat-x;  }*/	
#background {background-color: #F3F3F3;}	
/******************************************** CONTENU **********************************************/
/***************************************************************************************************/
#content {width:1036px; margin:0 auto; padding:0 0 10px 50px; }
#texte_referencement {display:none;}	
	
/******************************************** COLONNES *********************************************/
/***************************************************************************************************/
#leftcolumn { float:left; width: 186px; margin:0 14px 0 0; padding:0 0 0 15px; background-color:}	
#centercolumn { float:left; width:540px; margin:10px 14px 0 0; }
#centercolumn_accueil { float:left; width:1024px; margin:25px 14px 0 0; }
#rightcolumn { float:left; width: 200px; margin: 10px 0 0 0; }

/******************************************** CONTENU *********************************************/
/***************************************************************************************************/
#baseline {font-size: 1.2em; text-align: center; margin:0 0 .8em 0; color:#666666; }
#bandeau_image  {
	display:block;
	width:710px;
	height:352px;
	background-image:url(../_mobile/images/citybird_taxi_moto_paris_sur_mobile_texture.png);
	background-repeat: no-repeat;
	margin:0 auto 20px auto;
}
#bandeau_image h1  {text-align: left; padding:20px 0 0 20px;}
#bandeau_image p {padding:15px 280px 0 20px; color:#FFF; }


#testimonial {display:block; width:523px; height:47px; margin: 20px auto;  background-image: url(../_accueil/images/HOME_ESSAI_bandeau_testi.gif); 
	word-spacing:-.5pt;}
#testimonial p {display:block; text-align:center; padding:.5em 0 0 0; font-size:.9em; }
#testimonial .textebold {color:#333333; }
.entrees1 {display:block; width:710px;margin:-155px auto 0 auto; z-index:1; }
.entrees2 {display:block; width:710px;margin:0 auto 20px auto; padding:-20px 0 0 0; z-index:2;}

.bloc_gauche, .bloc_milieu {display:block; float:left; width:215px; margin:0 30px 15px 0; }
.bloc_droite {display:block; float:left; width:215px; margin:0 0 0 0}
.bloc_droite p {padding:10px 10px; border:#999999 1px solid; background-color: #F2F2F2;}

#inscription_en_ligne {margin:140px 0 20px 0; }
#remise {margin:0 0 0 10px; }
.bloc_gauche h2, .bloc_milieu h2 , .bloc_droite h2{
	font-weight: bold;
	color: #333333;
	padding:.5em 0 0 0;
	margin:0;
	text-transform: none;
	background-image:none;
}
.bloc_gauche a, .bloc_milieu a , .bloc_droite a{color: #333333;	font-weight: normal; text-decoration: none; }
.bloc_gauche a:hover, .bloc_milieu a:hover, .bloc_droite a:hover {color: #333333; font-weight: normal; text-decoration: underline; }
.reservation {margin:-1em 0 0 0; }
.reservation a {display:block; font-size:1.2em;	text-decoration: underline;	text-align: center;	margin:1em 0; }
.pointilles {display:block; height:25px; margin:0 auto 10px auto; background-image: url(images/squelette/pointilles2.gif); width:600px; }
.textebold {color:#b184b0; }
.asterisque {
	display:block;
	margin:0 auto;
	text-align: center;
}

#telephone {
	font-size: 1.3em;
	text-decoration: none;
	text-align: center;
}
#telephone p {
	text-align: center;
}

.num_tel{
	font-weight: bold;
	color: #B9BA02;
}
/******************************************** SITE MAP ***********************************************/
/***************************************************************************************************/
#sitemap {display:block; width:700px; margin:20px auto 0 auto; padding:.3em 1em 1em 1em; clear: both; border:#CCCCCC 1px solid; background-color:#FFFFFF;}	


.sitemap_bloc {display:block; float:left; width:215px; margin:0 18px 0 0;}
.sitemap_bloc h3 {
	font-size:1em;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.sitemap_bloc ul {display:block; margin:0 0; padding:0 0; text-align:center; margin:0px}

.sitemap_bloc ul li {
	font-size:1em;
	text-align:left;
	list-style-type: none;
} 
.sitemap_bloc ul li a {color:#757575; font-weight: normal; }
/******************************************** FOOTER ***********************************************/
/***************************************************************************************************/
#footer {display:block; width:1000px; margin:20px auto 0 auto; clear: both; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:0.8em; color:#999999;}	
#footer ul {display:block; margin:0 0; padding:0 0; text-align:center; margin:20px 0 0 0}	
#footer ul li { display:inline; text-align:center; border-right:#999999 1px solid; padding: 0 7px 0 3px; } 	
#footer ul li.last { border-right:none; }	
#footer ul li a {color:#999999; text-transform: uppercase; font-weight: normal; }
#footer p {color:#999999;text-align:center}


















