body {
	background-color: #D3CBB8;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}

#page {
	margin-top: 0px;
	margin-left: auto;
	width: 1007px;
	margin-right: auto;
	background-color: #EAEAEA;
	
}
.pub_baniere {
	margin-top: 15px;
}
.bien_etre {
	width: 316px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 1px;
	margin-right:1px;
}
.coin_itineraire {
	width: 316px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 1px;
	margin-right:1px;
}
#baniere {
	height: 100px;
	width: 1007px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	float: left;
}
.publicite {
	height: 90px;
	width: 728px;
	margin-top: 4px;
	float: left;
	margin-left: 12px;
	
}
.btn {
	float: right;
}

#article_468x60 {
	width: 468px;
	margin-left: 28px;
	margin-top: 8px;
}

#accueil {
	margin-top: 2px;
	float: left;
	font-size: 13px;
	width: 160px;
	text-align: center;
	
	font-weight: bold;
}
#accueil a {
	color: #5D5D5D;
	text-decoration: none;
}
#news_160x600 {
	height: 600px;
	width: 160px;
	padding-top: 20px;
}

#menu-meteo {
	
	height: 168px;
	width: 156px;
	border: 1px solid #B4B4B4;
	padding-left:2px;
	
}
.meteo_titre {
	font-family: Eurostile;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 30px;
}
.rubriques {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 13px;
}
#newsletter {
	width: 265px;
	float: left;
	margin-left: 10px;
}
#souscrire {
}

#mailnewsletter{
	margin-right: 4px;

}
.inscription {
	width: 60px;
	font-size:11px;
	float: left;
	margin-top: 4px;

}

#email {
	float: left;
	padding-right:1px;
	padding-left: 1px;
}
#mailvalide{
background-color:#0099CC;
margin-left : 5px;
padding:2px;
paddind-left : 4px;
padding-right:4px;
font-weight:bolder;
}
#mailinvalide{
background-color:#FF0033;
margin-left : 5px;
padding:2px;
paddind-left : 4px;
padding-right:4px;
font-weight:bolder;
}
#logo {
	width: 258px;
	padding-top: 10px;
	float: left;
}
.logo-chinois {
	float: left;
}


#gauche {
	float: left;
	width: 160px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#corp {
	float: left;
	width: 513px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	min-height :930px;
	margin-left: 5px;
	background-color: #F7F7F7;
}
#corp_sortir {
	float: left;
	width: 835px;
	padding-top: 6px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 6px;
	margin-left: 5px;
}
#menu {
	float: left;
	height: 22px;
	width: 1007px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #E1E1E1;
}
#droite {
	width: 323px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-top: 6px;
	float: left;
}
.actualite_index {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 2px;
	padding-left: 5px;
	margin-top: 1px;
	background-color: #FF9933;
	width: 220px;
}

#footer {
	width: 987px;
	text-align: center;
	background-color: #E4E4E4;
	padding: 10px;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 10px;
	color: #666666;
	clear: both;
}
.radio_ico {
	float: left;
	width: 300px;
	border: 1px solid #C8C8C8;
	margin-top: 6px;
	margin-bottom: 5px;
	
	margin-left: 4px;
}

#flash_info {
	float: left;
	background-color: #F5F5F5;
	width : 842px;
	margin-left: 5px;
}
.actualite {
	float: left;
	width: 300px;
	border: 1px solid #F2F2F2;
	margin-top: 8px;
	margin-bottom: 15px;
	padding-right: 50px;
	background-color: #DBDBDB;
	padding-left: 6px;
	color: #FF9933;
}
.sortir_grand {
	width: 410px;
	float: left;
	margin-right: 5px;
	background-color: #FFFFFF;
}
.sortir_moyen {
	width: 408px;
	float: left;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.sortir_moyen ul{
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-left: 4px;
	color: #FFFFFF;

}
.sortir_moyen li{
	list-style-type: none;
	color: #D7D7D7;
	display: inline;
	padding-right: 10px;
	font-size: 12px;

}
.sortir_moyen li a {
	text-decoration: none;
	color: #CCCCCC;
}
.sortir_moyen li a:hover{
	color: #99CCFF;	

}
.sortir_expo_text {
	color: #006699;
	width: 230px;
	float: left;
	margin-left: 20px;
	text-align: justify;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.sortir_expo_photo {
	width: 151px;
	float: left;
}

#footer a {
	font-size: 13px;
	color: #8F8F30;
	text-decoration: none;
	clear: both;
}

.emission_titre {
	font-size: 12px;
	color: #FF9933;
	padding-right: 5px;
	margin-left: 41px;
	margin-top: 2px;
	margin-bottom: 6px;
}
.lien {
	color: #333333;
	text-decoration: none;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	margin-bottom: 1px;
	height: 18px;
	margin-left:2px;
	margin-right:1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	float: left;
}

#navigation {
	width: 555px;
	float: left;
	margin-left: 5px;
	height: 20px;
	padding-top: 2px;
	margin-right: 10px;
}
.lien a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
.lien a:visited {
	font-style: normal;
	text-decoration: none;
}
.lien a:hover {
	color: #FFFFFF;
	background-color: #FF9900;
	padding-top: 1px;
	padding-bottom: 2px;
}
.emission {
	width: 116px;
	margin-bottom: 2px;
	margin-left: 22px;
	background-color: #FFFFFF;
	border: 1px solid #D2D2D2;
	white-space: nowrap;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: center;
}
.emission a {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	font-size: 12px;
}
.emission:hover{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #FF9933;
}
.emission a:hover{
	text-decoration: none;
	color: #FFFFFF;
}
#courant a{
	color: #FFFFFF;
}
#courant{
	color: #FFFFFF;
	background-color: #FF9933;
}
/*************************************************************************/
/* Style en rapport avec le menu Se loger */
/*************************************************************************/
.menu_seloger {
	text-decoration: none;
	list-style-type: none;
	padding: 1px;
	color: #CC6633;  
}
.menu_seloger a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #CC6633;
	font-weight: bold;
}
.menu_seloger a:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	
	padding: 1px;
	
	
}
#quartier {
	margin-top: 10px;

}




/*************************************************************************/
/* Style en rapport avec les news en première page */
/*************************************************************************/
.news{
	width: 510px;
	padding-left: 3px;
	height: 106px;
	padding-top: 4px;
	border-bottom-width: 1px;
	border-bottom-style: outset;
	border-bottom-color: #EEEEEE;
	
}
.img_actualite {
	float: left;
	width: 155px;
}
.mot_actualite {
	float: left;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	padding-top: 10px;
}

.textenews{
	text-align :left;
	width: 390px;
	float: left;
}
.titrenews{
	font-weight : bold;
	font-size : 15px;
	margin-bottom : 4px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	color: #333333;
	width: 500px;
	margin-top: 2px;
}

.resumenews{
	width : 390px;
	text-align : justify;
	margin-bottom : 2px;
	float: left;
}

.resumenews a{
	width : 390px;
	text-align : justify;
	margin-bottom : 2px;
	float: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.resumenews a:hover{
	width : 390px;
	text-align : justify;
	margin-bottom : 2px;
	float: left;
	color: #333333;
	text-decoration: none;
}

.resumenews a:visited{
	width : 390px;
	text-align : justify;
	margin-bottom : 2px;
	float: left;
	color: #333333;
	text-decoration: none;
}
.rubriquenews{
	color : #626262;
	float: left;
}
.imagenews{
	text-align : center;
	width: 110px;
	height : 72px;
	float: right;
}
.infonews{
	font-size : 11px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	
}
a img{
    border : none;
}
.ensavoirplus{
	font-family: Arial, Helvetica, sans-serif;
	width: 300px;
}
.ensavoirplus a{
	font-size : 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #669999;
	text-decoration: none;
	font-weight: bold;
}
/*************************************************************************/
/* Style en rapport avec le calendrier*/
/*************************************************************************/
.titre{
	font-size : 14px;
	font-weight: bold;
	color: #CC6600;
	width: 295px;
	padding-left: 8px;
}
#calendrier{
	width :310px;
	
	margin-bottom: 10px;
	border: 1px solid #C8C8C8;
	margin-left: 2px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	
}
.titrecalendrier{
	color: #006699;
	font-size : 12px;
	margin-top :5px;
	margin-bottom : 5px;
	width: 300px;
	font-weight: bold;
}
.textecalendrier{
	width : 310px;
	text-align: justify;
}
#imagecalendrier{
	margin-top: 10px;
}
/*************************************************************************/
/* Style en rapport avec le coin à découvrir*/
/*************************************************************************/
#coin{
	
	width: 310px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	margin-left: 2px;
	border: 1px solid #C8C8C8;
	
}
.imagecoin {
	margin-top: 4px;
	margin-bottom: 4px;
}

.textecoin{
	text-align : justify;
	width : 310px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
}
#titrecoin{
		color: #006699;
	font-size : 12px;
	margin-top :5px;
	margin-bottom : 5px;
	width: 300px;
	font-weight: bold;
}

/*************************************************************************/
/* Style en rapport avec les article des news*/
/*************************************************************************/
.article{
    margin-left:25px;
    margin-top : 8px;
    font-family: arial,sans-serif;
}
.titrearticle{
    text-align : left;
    font-weight : bold;
    font-size: 20px;
    color: #333333;
    margin-bottom:20px;
}
.rubriquearticle{
	text-align : left;
	color: #669999;
	margin-bottom:15px;
	font-size : 14px;
	font-weight: bold;
}

.textearticle{
	text-align : justify;
	font-size : 13px;
	width : 470px;
	margin-bottom : 10px;
}
.photoarticle{
    text-align : center;
    margin-top:2px;
}
#forulairetitrenews{
  text-align : center;
  margin-top : 15px;
  margin-bottom : 15px; 
}
#infotitre{
  font-weight : bolder;
  margin-bottom: 5px;
}
/*******************************************************************************/
/* Style pour le cours de chinois/
/*********************************************************************************/
#page-chinois{
    font-size : 12px;
    width : 525px;
    padding : 10px;
}
#image-chinois-haut{
    margin-bottom : 10px;
}
.cours-chinois{
    margin-top : 15px;
    border :1px solid #cccccc;
    width : 450px;
    
}
.lecteur {
	float: left;
	width: 350px;
}

#texte-cours-chinois{
    text-align: justify;
    font-family: "Times New Roman",Times,serif;
    border :1px solid #cccccc;
    padding : 5px;
    width : 450px;
    margin-top : 10px;
}
.special{
	color: #ff9900;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
/*******************************************************************************/
/* Style pour le cours de français*/
/*********************************************************************************/

#page-francais{
    font-size : 12px;
    width : 525px;
    padding : 10px;
}
#image-francais-haut{
    margin-bottom : 10px;
}
#cours-francais{
    margin-top : 15px;
    border :1px solid #cccccc;
    padding : 5px;
    width : 450px;
    
}
#texte-cours-francais{
    text-align: justify;
    font-family: "Times New Roman",Times,serif;
    border :1px solid #cccccc;
    padding : 5px;
    width : 450px;
    margin-top : 15px;
}
.special{
    color: #CC6600;
    font-weight: bold;
}
#commentaire-eloise{
text-align: justify;
    font-family: "Times New Roman",Times,serif;
    border :1px solid #cccccc;
    padding : 5px;
    width : 450px;
    margin-top : 15px;

}
.cours{
margin : 5px;
}


.question{
	margin-top :2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #878743;
}
.reponse{
margin-top :2px;
}

.info-reponse{
	clear : both;
	float :left;
	margin-left : 2px;
	width : 90px;
	background-image : url("../images/vignette.png");
	background-repeat:no-repeat;
	height : 35px;
	font-size: 12px;
}

.info-question{
	clear : both;
	float :left;
	width : 90px;
	margin-left : 2px;
	background-image : url("../images/vignette.png");
	background-repeat:no-repeat;
	height : 35px;
}
.pseudo-question{
	font-size : 11px;
	width : 75px;
	text-align:center;
	padding-bottom:2px;
	padding-top:2px;
	
}
.pseudo-reponse{
	font-size : 11px;
	width : 75px;
	text-align:center;
	padding-bottom:2px;
	padding-top:2px;
	
}
.date-question{
    font-size : 9px;
	width : 70px;
	text-align:center;
	padding-left : 2px;
}
.date-reponse{
    font-size : 9px;
	width : 70px;
	text-align:center;
	padding-left : 2px;
}
.texte-question{
	margin-left : 90px;
}
#pseudo {
	float: left;
	margin-right: 2px;
}
.texte-reponse{
	margin-left : 90px;
}


.type{
	float : left;
	font-style:italic;
	text-decoration: underline;	
}

#photo_meteo {
	width: 152px;
	padding-right: 4px;
	padding-left: 4px;
	margin-top: 8px;
	margin-bottom: 4px;
}

/*fixer une taille minimum au question car probleme avec IE*/
html>body .question {
height: auto;
min-height: 35px;
} 
html>body .reponse {
height: auto;
min-height: 35px;
} 
#questionreponse{
	background-color : #D8D8D8;
	font-size : 12px;
	width :320px;
	margin-bottom : 10px;
	margin-top : 10px;
	overflow-y : scroll;
	height : 600px;
	
	margin-left: 5px;    
}
#btnquestionreponse{
    margin-left : 10px;
}

.footer_copyrigt {
	font-size: 12px;
}
/********************************************************************************************/
/*Style pour les avis du TALK WEEK END*/
/******************************************************************************************/
.avispaire{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666633;
}

.text_cours_chinois {
	float: left;
	width: 210px;
	padding-top: 4px;
}
.chinois_cadre {
	float: left;
	width: 330px;
	padding-top: 10px;
	text-align: justify;
}
.marque_lecteur {
	background-color: #CCCCFF;
	float: left;
	width: 260px;
}



.avisimpaire{
	
}
/*fixer un taille minimum au question car probleme avec IE*/
html>body .avispaire {
height: auto;
min-height: 40px;
} 
html>body .avisimpaire {
height: auto;
min-height: 40px;
} 
.info-avis{
	  clear : both;
      float :left;
	  text-align:center;
      width : 100px;
}
.pseudo-avis{
		font-size : 12px;
}
.date-avis{
		font-size : 9px;
}
.avis{
	margin-left :100px;
    width : 200px;
    text-align : justify;
}
.chinois-texte {
	float: left;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #E1E1E1;
	margin-top: 10px;
	color: #333333;
	font-size: 12px;
	background-color: #EFEFEF;
	text-align: justify;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
.chinois-texte a {
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.chinois_pub_btn {
	width: 468px;
	background-color: #F2F2F2;
	margin-bottom: 10px;
	margin-left: 10px;	
}
.chinois-lecteur {
	float: left;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #E1E1E1;
	margin-top: 10px;
	color: #333333;
	font-size: 12px;
	background-color: #F4F4F4;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
.liste_ecole_chine {
	float: left;
	width: 376px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.nom_ecole {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9900;
	margin-top: 6px;
	font-weight: bold;
}
.ecole_presentation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-top: 2px;
	margin-bottom: 8px;
	text-align: justify;
}
.universite_photo {
	float: left;
	width: 126px;
	background-color: #FFFFCC;
	margin-top: 20px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.photo_voyage {
	width: 167px;
	margin-top: 4px;
	padding: 1px;
	float: left;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D98146;
}
.voyage_texte {
font-size: 16px;
	font-size: 12px;
	margin-bottom: 10px;
		
	}
	
	.voyage_texte a {
	
	color: #666666;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration: none;	
	}
.voyage_cadre {
	width: 336px;
	float: left;
	margin-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.position_photo_voyage {
	margin-left: 10px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.titre-etudier-en-chine {
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}

/*******************************************************************************************************************/
/*Partie annonces*/
/*******************************************************************************************************************/
#annonces{
	width : 505px;
	margin-left : 5px;
	margin-right : 5px;
}
#titreAnnonce{
	font-size:36px;
	font-weight: bold;
	border :2px solid #999999;
	text-align : center;
	margin-bottom: 20px;
	background-color: #EC8D00;
	color: #000099;
	padding: 4px;

}
#inscription-annonce {
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 1px;
	border: 1px solid #999999;
	float: left;
	width: auto;
	text-align: center;
	margin-bottom: 5px;
}
#inscription-annonce a {
	text-decoration: none;
	color: #333333;
	display: block;
}
#connexion-annonce{
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #999999;
	width: auto;
	float: left;
	text-align: center;
	margin-bottom: 5px;
}


#connexion-annonce a {
	text-decoration: none;
	color: #333333;
	display: block;
}
#deconnexion-annonce{
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #999999;
	width: auto;
	float: left;
	text-align: center;
	margin-bottom: 5px;
}
#deconnexion-annonce a {
	text-decoration: none;
	color: #333333;
	display: block;
}
#info-perso-annonce{
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #999999;
	width: auto;
	float: left;
	text-align: center;
	margin-bottom: 5px;
}


#info-perso-annonce a {
	text-decoration: none;
	color: #333333;
	display: block;
}
.sujets {
	clear: both;
}
.sousTitreAnnonce {
	font-size: 12px;
	border: 1px solid #999999;
	text-decoration: none;
	font-style: normal;
	text-transform: none;
	text-align: left;
	display: block;
	color: #666666;
	margin-top: 10px;
	padding-left: 5px;
	background-color: #006699;
}
.sousTitreAnnonce a {
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 5px;
}
.derniersujet {
	font-size: 12px;
	padding: 5px;
}
.description-annonce {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-left: 5px;
}
/*inscription des annonces*/
#pseudoinscription{
}
#motdepasseinscription{
}
#mailinscription{
}
#infoperso{
	border: 2px solid #999999;
	margin-top: 15px;
	padding-left: 5px;
	margin-bottom: 10px;
}
#titreinfoperso {
	font-size: 18px;
	margin-top: 3px;
	margin-bottom: 3px;
}

#nomscription{
}
#prenomscription{
}
#numscription{
}
#adressescription{
}
#accordinscription{
}
#cours {
	margin-top:10px;
}
#fichier-cours{
	margin-top : 10px;
}
#description-cours{
}
#titre-cours{
	margin-top :5px;
	margin-bottom:10px;
	font-size : 16px;
	font-weight:bolder;
	color: #999966;
}
.seloger_photo {
	margin-top: 10px;
	padding-top: 8px;
	margin-bottom: 10px;
}
#seloger_ville {
	background-color: #EAE8E3;
	padding-top: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: justify;
	padding-right: 5px;
	padding-left: 4px;
}
.ligne_seloger {
	margin-top: 8px;
	margin-bottom: 4px;
}
.voyage_text_chine {
	padding-right: 6px;
	margin-top: 20px;
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	border: 1px solid #CCCCCC;
	padding-left: 4px;
}
#google {
	margin-top: 40px;
	margin-left: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-right: 40px;
	text-align: justify;
}
#lien_chine a {
	color: #999933;
	text-decoration: none;
}
#prix {
	margin-top: 20px;
	margin-bottom: 20px;
}
.voyage_itineraire {
	padding-top: 4px;
	padding-bottom: 4px;
}

.sortir_cadre {
	width: 408px;
	float: left;
	padding-bottom: 2px;
	border: 1px solid #CCCCCC;
	padding-top: 6px;
	background-color: #F0F0F0;
}
.restau_cadre {
	width: 400px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	font-size: 12px;
	color: #FFFFFF;
}
.restaurant_text {
	font-size: 12px;
	color: #CCCCCC;
	text-align: justify;
	float: left;
	width: 360px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-right: 20px;
}

.adresse_sortir {
	color: #99CCFF;
	float: left;
	width: 410px;
	font-size: 10px;
}
.restaurant_sortir {
	padding-top: 10px;
	color: #99CCFF;
	font-weight: bold;
	font-size: 12px;
}


.sortir_date {
	font-size: 11px;
	color: #666666;
	padding-bottom: 6px;
}
.cours_caractere {
	color: #666666;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.etudier_en_chine {
	width: 506px;
	float: left;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 4px;
	padding-bottom: 6px;
	margin-top: 4px;
	padding-left: 4px;
	margin-bottom: 4px;
}
.etudier_en_chine a {
	width: 511px;
	color: #336666;
	font-size: 13px;
	text-decoration: none;
}
.audio_titre {
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.audio_titre a {
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
}

.audio_titre a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}

#etudier_message {
	background-color: #EAEAEA;
	width: 498px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #666666;
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 5px;
}

.etudier_en_chine li {
	list-style-position: inside;
	padding-top: 4px;
	list-style-type: none;
}
.etudier_en_chine ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.presen_etudier_texte {
	width: 500px;
	padding-left: 2px;
	font-size: 12px;
	color: #666666;
	padding-right: 6px;
	text-align: justify;
	padding-bottom: 6px;
}
.text_voyage_lieux {
	margin-top: 20px;
	width: 295px;
	color: #666666;
	margin-left: 10px;
	border: 1px dotted #999900;
}
.listing {
	font-family: Arial, Helvetica, sans-serif;
}
.listing a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	margin: 0px;
	text-decoration: none;
	font-weight: bold;
}
.listing li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	list-style-type: none;
}
.listing ul{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	padding-left: 4px;
	margin-left: 4px;
}
.listing a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	margin: 0px;
	font-weight: bold;
}
