/* CSS Document */
/************************************* GLOBAL ******************************************************/
body {font-family : Arial, Helvetica, sans-serif; font-size : 0.9em; margin : 0;}
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: "Century Gothic", Arial; text-decoration: none; }
body h1 {font-size: 1.5em; color: #996699;	text-transform: uppercase;}
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;}

/************************************** 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: "Century Gothic", Arial; font-size:2.7em; color:#FFFFFF; text-align:center; }
.menu { width:720px; margin:-3px auto 0 auto; padding:1px 0 0 280px; }
.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);  }

#top .logo_citybird {display:none }
	
/****************************** 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;  }	
	
/******************************************** CONTENU **********************************************/
/***************************************************************************************************/
#content {width:1036px; margin:0 auto; padding:10px 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:10px 14px 0 0; }
#rightcolumn { float:left; width: 200px; margin: 10px 0 0 0; }
	
/************************************ CARTOUCHE NOS TARIFS *****************************************/
/***************************************************************************************************/
.nos_tarifs { display:block; width:186px; height:42px; background-image: url(../images/images/nos_tarifs_bg.gif); margin:5px 0 10px 0; }
.nos_tarifs a { display:block; padding:15px 0 0 70px; font-family:"Century Gothic"; color: #FFFFFF; font-size:1.2em; }
		
/************************************ CARTOUCHES TELEPHONES ****************************************/
/***************************************************************************************************/
.telephone_france, .telephone_international { display:block; width:136px; padding:10px 0 0 50px; margin:0 0 5px 0; height:25px; font-size:1em; font-weight:bold; color:#FFFFFF; background-image: url(../images/images/telephone_france.gif); }
.telephone_international { background-image: url(../images/images/telephone_international.gif); }

/***************************************** CARTOUCHES BODY *****************************************/
/***************************************************************************************************/
.cartouche { display:block; width:186px; filter:alpha(opacity=100); opacity:2; -moz-opacity:0.8;}
.cartouche:hover {filter:alpha(opacity=50); opacity:2; -moz-opacity:1;}
.cartouche p a { background: url(../images/images/ico_01.gif) 0 4px no-repeat; padding:0 0 0 7px; }	

/***************************************** CARTOUCHES TITRES *****************************************/
/***************************************************************************************************/
.titre_cartouche_gris, .titre_cartouche_violet, .titre_cartouche_vert {display:block; width:186px; height:34px;	 }

/***************************************** CARTOUCHES h1 *****************************************/
/***************************************************************************************************/
.titre_cartouche_gris h1, .titre_cartouche_violet h1, .titre_cartouche_vert h1, .titre_cartouche_blanc h1 {display:block; margin:0 0;  font-family:"Century Gothic"; color: #FFFFFF; font-size:16px; text-align: center; }
	
/***************************************** CARTOUCHES h2 *****************************************/
/***************************************************************************************************/
.titre_cartouche_gris h2, .titre_cartouche_violet h2, .titre_cartouche_vert h2, .titre_cartouche_blanc h2 {display:block; font-size:14px; }

/***************************************** CARTOUCHES BAS *****************************************/
/***************************************************************************************************/
.bas_cartouche_gris, .bas_cartouche_violet, .bas_cartouche_vert, .bas_cartouche_blanc {display:block; width:186px; height:34px;  }

/***************************************** CARTOUCHES IMG *****************************************/
/***************************************************************************************************/
.contenu_cartouche_violet img, .contenu_cartouche_vert img, .contenu_cartouche_blanc img {display:block;  margin:0 auto; }
	
/***************************************** CARTOUCHES GRIS *****************************************/
/***************************************************************************************************/
.titre_cartouche_gris { background-image: url(../images/images/cartouche_gris_titre.gif);  }
.titre_cartouche_gris h1 {padding:6px 0 0 0;}
.contenu_cartouche_gris {display:block; padding:5px 5px; background:#D6D6D6; }
.contenu_cartouche_gris h2 {margin:3px 0; }
.bas_cartouche_gris {background-image: url(../images/images/cartouche_gris_bas.gif); } 	
	
/***************************************** CARTOUCHES VIOLET ***************************************/
/***************************************************************************************************/
.titre_cartouche_violet { background-image: url(../images/images/cartouche_violet_titre.gif); }
.titre_cartouche_violet h1 {padding:8px 0 0 0;}
.contenu_cartouche_violet { background:#e4cae4; display:block; padding:0 5px; }
.contenu_cartouche_violet h2 {margin:3px 0;}
.contenu_cartouche_violet img {padding:3px 0; }
.bas_cartouche_violet {background-image: url(../images/images/cartouche_violet_bas.gif);  }
		
/***************************************** CARTOUCHES VERT *****************************************/
/***************************************************************************************************/
.titre_cartouche_vert { background-image: url(../images/images/cartouche_vert_titre.gif);}
.titre_cartouche_vert h1 {padding:8px 0 0 0;}
.contenu_cartouche_vert { background:#d7e1a3; display:block; padding:0 5px; }
.contenu_cartouche_vert h2 {margin:3px 0;}
.contenu_cartouche_vert img {padding:5px 0; }
.bas_cartouche_vert {background-image: url(../images/images/cartouche_vert_bas.gif); }
		
/***************************************** CARTOUCHES BLANC*****************************************/
/***************************************************************************************************/
.titre_cartouche_blanc {height:37px; background-image: url(../images/images/cartouche_blanc_titre.gif);}
.titre_cartouche_blanc h1 {padding:12px 0 0 0;}
.contenu_cartouche_blanc { background-image: url(../images/images/cartouche_blanc_bg.gif); display:block; padding:0 5px; }
.contenu_cartouche_blanc h2 {margin:0 0;}
.contenu_cartouche_blanc img {padding:5px 0; }
.bas_cartouche_blanc {background-image: url(../images/images/cartouche_blanc_bas.gif); }

/******************************************** 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:"Lucida Sans", "Century Gothic", Arial; 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}


#conditions_generales {display:block; border:#CCCCCC 1px solid; padding: 1em; margin:1em }