
/* Feuille de style pout tous les éléments de base */

#article_encart {
	padding: 15px;
	background : #fcf6f3;
	border: 1px solid #f2e4de;
}

body { 
background: #FFF repeat-x right top;
font-family: 'lato', Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
margin:0px;
}

a { text-decoration: none; }
a:hover, a.page_perso:hover, .lien_pseudo_minichat:hover, #id_actions_membre span:hover { border-bottom: dotted 1px; }
.lien_pseudo_minichat { cursor: pointer; }
a:hover {
	text-decoration:none !important;	
}
.pagination a { padding: 5px; height: 15px}
.pagination a:hover, .bloc_liste_article a:hover, ul.dictionnaire li a:hover, .bloc_bandeau_contenu_haut_logo a:hover, 
a.bloc_page_perso:hover, .bloc_liste_questions h1 a:hover, .menu_zone_membre a, .bloc_liste_keywords_suivis h1 a:hover, 
.bouton:hover, .question_madame:hover, .question_mademoiselle:hover, .dossier_titre a:hover, .lien_liste_question:hover,
a.lien_lire_question:hover, .bloc_blog_droite h1 a:hover, .bloc_blog_gauche a:hover, .lien_tiers:hover, 
.bloc_bandeau_contenu_haut_login a:hover, a.bloc_online:hover, a.mini_bouton:hover, .encadre_simple a:hover, 
.mini_blog a:hover { border: none; }

h1 a { display: block; }

form { padding: 0px; margin: 0px; }

img {
	border:none;	
}
/* ============================================= */

/* Couleurs */

/* #FFF blanc */
#bloc_footer_gauche h1 { color: #FFF; }

/* #333333 - violet foncé */
#bloc_leaderboard, #bloc_footer, .pagination_on, .pagination a.pagination_on:hover, ul.dictionnaire a.mot_en_cours, .menu_zone_membre a:hover { background-color: #333333 }
a, body, .question_madame:First-Line, .question_mademoiselle:First-Line, .dossier_titre, .dossier_grand_titre, #ici a, .pagination a, 
.bloc_keywords a, .bloc_enfants a, .retour_haut a, ul.dictionnaire li a:hover, .bloc_liste_article a h1, .bloc_liste_questions h1 a, .bloc_liste_questions a, .bloc_liste_keywords_suivis a,
.bloc_minibandeau_contenu a, a.bloc_page_perso:First-Line, #id_minichat_general a, .menu_zone_membre a, .jqmWindow a, .bloc_bandeau_abonne_droite_liste a, 
.lien_liste_question:hover, .bloc_bandeau_contenu_haut_login a:hover, .fluo { color: #333333; }

/* #e7eaee - rose pâle de fond de colonne gauche */
.bloc_colonne_gauche_dossier, .bloc_colonne_gauche_minichat,ul.dictionnaire li:hover, .bloc_liste_article a:hover { background-color: #e7eaee; }
#bloc_bandeau_contenu_haut, #bloc_footer_gauche, #bloc_footer_gauche a, .bloc_bandeau_contenu_haut_login a { color:#e7eaee; }
.bloc_grand_titre img, .bloc_enfants img, .bloc_liste_article img{ border: 1px solid #e7eaee; }

/* #f8f1ed - chair pale des colonnes de droite */
.bloc_keywords, .pagination, .pyjama1, .reponse_psy_question, #intitule_question, .menu_zone_membre, a.menu_abonnes_off:hover, .encadre_simple, .bloc_recherche { background-color: #f8f1ed; }

/* #f2e4de - Chair un peu plus foncé */
.pagination a:hover, .bloc_enfants, .pyjama2, .details_reponse, .details_question, .encadre_simple2{ background: #f2e4de; }

/* #d3b8ad - Chair plus foncée encore (bordures, traits...) */
.details_question, .details_reponse, .bloc_liste_questions img { border-top: 1px solid #d3b8ad; }
.details_question { border-bottom: 1px solid #d3b8ad; }
.bloc_liste_questions img, .bloc_liste_keywords_suivis img, .bloc_blog_gauche img { border: 1px solid #d3b8ad; }

/* #a56690 violet un peu off */
.question_madame, .question_mademoiselle, .dossier_titre .label, .dossier_grand_titre .label, .mention_hits, .bloc_keywords, ul.dictionnaire li a, 
.bloc_liste_article a, .bloc_liste_article a:hover, a.bloc_page_perso, a.bloc_page_perso:hover, .page_perso_petites_mentions, .non_renseigne, 
a.menu_abonnes_off, a.menu_abonnes_off:hover, .bloc_centre_keyword, .bloc_bandeau_abonne_droite_liste, .petit_texte, .petit_texte a { color: #a56690; }

/* #f639a3 fuschia */
#bloc_footer_gauche a.profil, #ici .chevron, a.pagination_on, a:hover, a.definition, ul.dictionnaire a.mot_en_cours, ul.dictionnaire a.mot_en_cours:hover, 
#bloc_footer_gauche a.page_perso, #id_minichat_general a:hover, .bloc_infos_message_on a, #id_actions_membre span:hover,
a.page_perso:hover, .lien_pseudo_minichat:hover { color:#f639a3; }

/* gris */
.pyjama3 { background: #e7e7e7; color: #333333 }
.pyjama3 a { color: #333333 }

/* ============================================= */

/* Grand blocs */

.wrapper_ombre {
width: 1020px;
margin: 120px auto 0 auto;
}

.wrapper_ombre_head {
width: 1020px;
position:relative;
z-index:2;
}

.wrapper_general { 
width: 1000px; 
margin-left:auto; margin-right: auto; 
}

#bloc_leaderboard {
padding: 5px;
width: 990px; height: 91px;
background-image: url(../images_base/leaderboard_fond.gif);
background-repeat: no-repeat;
background-position: right bottom;
}

#bloc_bandeau {
width: 1000px; height: 117px;
background: #d37ab1 url(../images_base/bandeau_fond.gif) repeat-x right top;
}

.bloc_bandeau_mascotte {
float: right;
width: 183px; height: 117px;
}

.bloc_bandeau_contenu {
float: left;
width: 817px; height: 117px;
}

#bloc_bandeau_contenu_haut {
width: 817px; height: 74px;
}

.bloc_bandeau_contenu_haut_logo {
width: 280px; height: 74px;
float:left;
}

.bloc_bandeau_contenu_haut_login {
width: 487px; height: 74px;
float:right;
}

.bloc_bandeau_contenu_haut_login_gauche {
padding-top: 12px;
font-size: 10px;
line-height: 13px;
float:left;
}

.bloc_bandeau_contenu_haut_login_droite, .bloc_bandeau_contenu_haut_logge_droite {
padding-top: 22px;
font-size: 10px;
text-align: center;
float:right;
}

.bloc_bandeau_contenu_haut_logge_droite { width: 250px; padding-top: 13px; text-align: right; line-height: 12px; }
.bloc_bandeau_contenu_haut_logge_droite h3 { font-size: 11px; }
.bloc_bandeau_contenu_haut_logge_droite img { float: right; margin-left: 10px; border: 1px solid #d3b8ad; }

#bloc_bandeau_contenu_bas {
margin-left: 15px;
width: 801px; height: 27px;
border: solid 1px #d957af;
border-right: none;
background: #fff url(../images_base/nav_fond.gif) repeat-x right top;
}

#bloc_minibandeau {
width: 1000px; height: 33px;
background: #f4e4e2 url(../images_base/minibandeau_fond.gif) repeat-x right top;
overflow: hidden;
}

.bloc_minibandeau_mascotte {
float: right;
width: 183px; height: 33px;
}

.bloc_minibandeau_contenu, .bloc_minibandeau_contenu_melle {
float: left;
padding-left: 47px;
padding-top: 10px;
width: 720px; height: 30px;
background: url(../images_base/minibandeau_visuel.gif) no-repeat left top;
}

.bloc_minibandeau_contenu_melle {
background: url(../images_base/minibandeau_visuel_melle.gif) no-repeat left top;
}

.bloc_minibandeau_bas {
width: 765px; height: 33px;
}

#separateur_haut {
width: 1000px; height: 15px;
background: #fff no-repeat right top;
}

#bloc_corps {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 15px;
overflow: hidden;
background: #fff;
}

#colonne_gauche {
width: 655px;
float:left;
}

#colonne_droite {
width: 300px;
float:right;
}s

#bloc_minifooter {
width: 1000px; height: 33px;
background: #f4e4e2 url(../images_base/minifooter_fond.gif) repeat-x right top;
}

#bloc_footer {
background-image: url(../images_base/footer_fond.gif);
background-repeat: repeat-x;
background-position: right top;
overflow: hidden;
}

#bloc_footer_logo {
background: url(../images_base/footer_logo.gif) no-repeat right bottom;
overflow:hidden;
}

#bloc_footer_droite {
float: right;
width: 183px;
}

#bloc_footer_gauche {
padding-top: 15px;
padding-left: 15px;
float: left;
width: 802px;
}

#bloc_footer_gauche_droite {
float: right;
width: 488px;
}

#bloc_footer_gauche_gauche {
float: left;
width: 300px;
padding-bottom: 10px;
}

#bloc_footer_gauche h1 {
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: dotted 1px #d278b0;
}

#bloc_footer_gauche ul, .bloc_enfants ul {
line-height: 16px;
padding-bottom: 15px;
}

#bloc_footer_gauche li, .bloc_enfants li {
padding-left: 7px;
background: url(../images_base/puce.gif) no-repeat left 5px;
}

.icone_rss { float: right; }

/* Blocs de la colonne de gauche */
.bloc_colonne_gauche_dossier, .bloc_colonne_gauche_minichat {
padding: 10px;
margin-bottom: 15px;
margin-top: 7px;
}

.bloc_colonne_gauche_minichat {
margin-bottom: 0px;
}

/* Blocs liens */
.question_madame, .question_mademoiselle {
display:block;
width: 207px; height: 73px;
padding-right : 15px;
padding-left: 78px;
padding-top: 20px;
}

.question_madame:First-Line, .question_mademoiselle:First-Line, .dossier_titre, .dossier_grand_titre, h1, h2, h3 {
font-size: 18px;
font-weight: 400;
letter-spacing: -1px;
}

.details_question, .details_reponse {
font-size: 10px;
overflow: hidden;
padding: 15px;
padding-top: 5px;
padding-bottom: 5px;
line-height: 15px;
}
#intitule_question { margin-bottom: 0px; }
.details_question_gauche { float: left; width: 137px; }
.details_question_droite, .reponse_question_droite { float: right; width: 473px;  }
.reponse_question_droite { text-align: left; }

.label_top { background-image:url(../images_base/bandeau_top.gif);background-position: right top; background-repeat: no-repeat; }

.details_question_droite_details { float: left; }
.details_question_droite_bouton {float: right; text-align: right }
.details_question_droite_bouton img { clear: both; border: none; margin: 0px; padding: 0px; }
.bloc_centre_keyword { float: left; text-align: left; }
.bloc_abonnements_keyword { float: right; width: 330px; }

h1 {
line-height: 20px;
}

h2 {
font-size: 14px;
margin-bottom: 10px;
}

h3 { 
font-weight: bold;
font-size: 12px;
}

.question_madame {
background: url(../images_base/question_madame.gif) no-repeat left top;
}

.question_mademoiselle {
background: url(../images_base/question_mademoiselle.gif) no-repeat left top;
}

.dossier_titre {
padding: 10px;
width: 210px;
background: #e7eaee;
position: absolute; bottom: 25px;
background: url(../images_base/masque.png) no-repeat;
}

.dossier_grand_titre {
padding: 10px;
padding-top: 20px;
padding-bottom: 20px;
width: 635px;
background: #e7eaee;
position: absolute; bottom: 25px;
background: url(../images_base/masque.png) no-repeat left center;
}

.grand_titre_questions { background: url(../images_base/masque_questions.png) no-repeat left center; }
.grand_titre_dossiers { background: url(../images_base/masque_dossiers.png) no-repeat left center; }
.grand_titre_poser{ background: url(../images_base/masque_poser.png) no-repeat left center; }
.grand_titre_melle{ background: url(../images_base/masque_melle.png) no-repeat left center; }

.dossier_titre .label, .dossier_grand_titre .label {
display: block;
font-size: 10px;
padding-bottom: 5px;
}

/* Corps */
#ici { padding-left:15px; padding-top: 10px; padding-bottom: 10px; margin-bottom: 15px; overflow: hidden }

.bloc_grand_titre, .bloc_liste_article, .bloc_liste_questions, .bloc_pyjama_questions, .bloc_liste_keywords_suivis, .encadre_simple, .bloc_blog, .corps_blog, .bloc_recherche, .bloc_home {
padding: 10px;
margin-bottom: 15px;
overflow: hidden;
line-height: 15px;
position: relative;
z-index: 0;
}
.corps_blog { padding: 0px; }
.bloc_blog { padding: 15px; }
.bloc_blog_gauche {float: left; overflow: hidden; width: 122px; }
.bloc_blog_droite {float: right; overflow: hidden; width: 488px; }
.bloc_blog h1, .bloc_home h1 { padding: 0px; margin-bottom: 5px }

.bloc_blog p, .corps_blog p { margin-top : 10px }

.bloc_pyjama_questions { margin-bottom: 0px; }

.bloc_liste_questions img { float: right; margin-left: 15px }
.bloc_liste_keywords_suivis img { float: left; margin-right: 10px; }

.bloc_liste_article { padding: 0px; }
.bloc_liste_article a { padding: 15px; display:block; overflow: hidden }

.bloc_grand_titre img, .bloc_liste_article img, .bloc_pyjama_questions img { float: left; margin-right: 15px; }
.bloc_grand_titre h1, .bloc_enfants h1, .bloc_liste_article h1, .bloc_liste_questions h1, .bloc_liste_keywords_suivis h1, .jqmWindow h1 { padding-bottom: 10px; }

.mention_hits {
position: absolute; bottom: 15px; right: 15px;
float: right;
font-size: 10px;
}

.bloc_keywords { 
padding: 10px 15px;
padding-left: 30px;
margin-bottom: 15px; 
background-image: url(../images_base/icone_tag.gif);
background-position: 10px 9px;
background-repeat: no-repeat;
line-height: 13px;
}

.retour_haut { 
background-image: url(../images_base/retour_haut_fond.gif);
background-position: left top;
background-repeat: repeat-y;
overflow: hidden;
padding: 5px;
padding-bottom: 10px;
}

.retour_haut img {
position: relative;
top: 3px;
}
.retour_haut h2 {
margin:0px;
}
.retour_haut h2 input { 
/*color:#333333;
font-size:11px;
border:none;
cursor:pointer;
margin-top:5px;
padding-left:17px;
font-family:Verdana,Arial,Helvetica,sans-serif;
background: url(../images_base/icone_retour_haut.gif) no-repeat top left transparent;*/
    background: url(../images_base/submit-ok.png) no-repeat scroll left top transparent;
    border: medium none;
    color: #333333;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 38px;
    padding: 0 0 16px 16px;
    width: 131px;
    margin: 10px 0px 0px 250px;
}
.retour_haut h2 input.ngocltb {
	color:#333333;
	font-size:11px;
	border:none;
	cursor:pointer;
	width:200px;
	margin:3px 0px 0px 0px;
	height:20px;
	padding:0px 0px 0px 3px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background: url(../images_base/icone_retour_haut.gif) no-repeat center left transparent;
}
.retour_haut h2 input:hover { 
color:#f639a3;
}
.pagination {
padding: 10px 15px;
padding-left: 30px;
margin-bottom: 15px; 
background-image: url(../images_base/icone_pagination.gif);
background-position: 10px 8px;
background-repeat: no-repeat;
overflow: hidden;
}

.pagination img {
position:relative;
top: 3px;
}

.container_corps { 
overflow: hidden;
font-size: 11px;
line-height: 15px;
margin-bottom: 15px;
}

.container_corps p {
margin-bottom: 10px;
}

.container_corps h2 {
padding-bottom: 10px;
}

.reponse_psy_question { padding: 15px; overflow: hidden; line-height: 15px; }

.container_corps_droite { float: right; width: 320px; }
.container_corps_gauche { float: left; width: 320px; }

.bloc_enfants {
padding: 0px 8px;
overflow: hidden;
margin: 15px 0 25px;
float:left;
min-height:250px;
width: 330px;
}

.bloc_enfants img { float: right; margin-left: 15px; }

ul.dictionnaire li {
width: 30%;
float:left;
}

ul.dictionnaire li a {
display: block;
padding: 10px;
}

ul.dictionnaire li img {
position: relative;
top: 2px;
}

a.definition {
padding-right: 13px;
background: url(../images_base/icone_definition_off.gif) no-repeat right 1px;
}

a.definition:hover {
background: url(../images_base/icone_definition.gif) no-repeat right 1px;
}

a.bloc_page_perso {
font-size: 10px;
display: block;
line-height: 11px;
padding-top: 5px;
white-space: nowrap;
}

.avatar_bloc_com { width: 30px; height: 30px; }

a.bloc_page_perso:First-Line { font-size: 10px; font-weight: bold; }



h1.liste_mots_cles_questions { padding: 0px; display: inline }

.page_perso_petites_mentions {
font-size: 10px;
line-height: 11px;
}

.bloc_bandeau_question_gauche {
float: left;
overflow: hidden;
width: 380px;
}

.bloc_bandeau_question_gauche img { float: left; margin: 0px; margin-right: 15px; }

.bloc_bandeau_question_droite {
padding-top: 5px;
float: right;
overflow: hidden;
width: 230px;
}

.bloc_titre_vos_reponses {
padding: 10px;
text-align: center;
margin-bottom: 15px;
background-image: url(../images_base/titre_question_fond2.gif);
background-repeat:repeat-x;
background-color: #cf1386;
color: #FFFFFF;
border: solid 1px #333333;
font-weight:bold;
}

a.lien_lire_question {
display: block;
padding-left: 33px;
background-image: url(../images_base/puce_question.gif);
background-position: 13px 1px;
background-repeat: no-repeat;
font-size: 10px;
}

.petit_texte {
padding-top: 5px;
font-size: 10px;
line-height: 12px;
}

.bloc_infos_message {
float: right;
text-align: right;
height: 28px;
padding-right: 35px;
background-image:url(../images_base/message_off.gif);
background-repeat:no-repeat;
background-position: right -1px;
}

.bloc_infos_message_on {
background-image:url(../images_base/message_on.gif);
}

.bloc_infos_message_on a { font-weight: bold; }

.details_question_droite img { border: none; float: none; margin: 0px } 

.corps_blog { margin-bottom: 15px; overflow: hidden; text-align: justify }
.bloc_blog_erreur { font-weight:bold;  height: 40px; padding: 15px; padding-left: 60px; background: #ffd5bd url(../images_base/icone_alerte.gif) no-repeat 10px 10px; margin-bottom: 15px; overflow: hidden }
.date_blog { float: left; margin-right: 10px; margin-bottom: 10px; }
.illustration_blog { float: right; margin-left: 15px; margin-bottom: 15px; border: solid 10px #f8f1ed;}
.lien_tiers { display:block; float : left; width: 33%; }
.blog_player { text-align: center; margin-top: 15px; margin-bottom: 15px; }

a.bloc_online { 
display: block; background-image:url(../images_base/qui_est_en_ligne.gif); background-position: left center; background-repeat: no-repeat;
padding-left: 50px; width: 250px;
padding-top: 14px; height: 32px;
font-size: 18px;
font-weight: 400;
letter-spacing: -1px; }

.membre_love { padding-right: 8px; background-image:url(../images_base/membre_love.gif);background-position: right 2px; background-repeat: no-repeat; }
.membre_star { padding-right: 8px; background-image:url(../images_base/membre_star.gif);background-position: right 2px; background-repeat: no-repeat; }
.membre_admin { padding-right: 8px; background-image:url(../images_base/membre_admin.gif);background-position: right 2px; background-repeat: no-repeat; }

.bloc_mort { background-color: #e3e3e3; color: #8f8f8f; padding-top: 5px; padding-bottom: 5px; }
.bloc_mort a { color: #8f8f8f }
#dernieres_questions { padding-bottom: 3px;}

.header_home {
padding-left: 15px; padding-right: 15px;
text-align: justify;
}

ul .liste_recherches { }
.liste_recherches li {
line-height: 16px;
background-image:url(../images_base/puce_question.gif);background-position: left 1px; background-repeat: no-repeat;
padding-left: 18px;
margin-bottom: 5px;
}

.division_accueil {
	float: left;
	width: 127px;
	text-align: center;
}

.division_accueil h3 {
	font-size: 60px;
	display: block;
	letter-spacing: -3px;
	font-family: Tahoma;
	line-height: 60px;
}

.js #dernieres_questions {display: none;}

.bloc_star { 
	float:left; text-align:center;
	width: 104px;
}
.bloc_star a.pseudo { font-weight: bold; }

.barre_social { padding-top: 10px; padding-left: 15px; float: left }
.barre_rss { padding-top: 10px; float:right }
.barre_social img { margin-right: 5px; }

/*====================================================== skype ======================================================*/
#bloc_logo {
	width:714px;
	float:left;
	margin:0 320px;
	background: #d37ab1 url(../images_base/bandeau_fond.gif) repeat-x right top;
}
#colonne_droite #skype-view {
	background:#F8F1ED;
	padding:15px 15px 0px 15px;
	margin-bottom:15px;
}
#colonne_droite #skype_formes_de_soutien table {
	width:624px;
	border:1px solid #d3b8ad;
	border-collapse:collapse;
}
#colonne_droite #skype_formes_de_soutien table tr td {
	border:1px solid #d3b8ad;
	padding:10px;
	line-height:15px;
	vertical-align:middle;
}
#colonne_droite #skype_formes_de_soutien table tr td.title {
	width:135px;
	font-weight:bold;
	text-align:center;
}
#colonne_droite #skype_formes_de_soutien table tr td p {
	border:none;
	width:auto;
	padding:0px;
	color:#333333;
}
#colonne_droite #skype_formes_de_soutien .skype-descript-title {
	width:624px;	
	text-align:left;
	margin-bottom:15px;
	padding-bottom:10px;
	/*border-bottom:1px solid #D3B8AD;*/
}
#colonne_droite #skype_formes_de_soutien .skype-title {
	text-align:center;
	margin-bottom:10px;
}
#colonne_droite #skype_formes_de_soutien .text-examp{
	font-weight:700;
	margin-bottom:15px;
}
#colonne_droite #skype_formes_de_soutien .skype-title span {
	color:#a56690;
	width:624px;	
	font-size:16px;
	font-weight:bold;
}
#colonne_droite #skype_formes_de_soutien .skype-descript-title span {
	width:624px;	
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
}
#colonne_droite #skype_formes_de_soutien .skype-buttom {
	width:624px;	
	text-align:right;
	margin-top:10px;
}
.menu_zone_membre h3 {
	height:12px;
	padding:12px 10px 12px 15px;	
}
#poser_temp .description {
	margin-top:5px;	
}
.question-desc {
	margin: 0px 0px 10px 152px;	
}
/*----------------------------- form skype view -----------------------------*/
#form_skype {
	width:640px;	
	float:left;
	line-height:20px;
	background:#F8F1ED;
	margin-bottom:15px;
	padding:15px 0px 15px 15px;
}
#form_skype_view {
	width:145px;
	float:left;
	margin-right:15px;
}
#form_skype_view h3 {
	width:135px;
	color:#A56690;
	font-size:16px;
	text-align:center;
}
#form_skype_view .des-view {
	height:120px;
	padding:5px;
	text-align:center;
	margin: 5px 0px 10px 0px;
	border:1px solid #D3B8AD;
	background:#e7eaee;
}
.skype-submit {
	text-align:center;	
}
.submit-ok {
	background: url(../images_base/submit-ok.png) no-repeat scroll left top transparent;
    border: medium none;
    color: #333333;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 38px;
    padding: 0 0 16px 16px;
    width: 131px;
}
/*----------------------------- Conseilleur --------------------------------*/
#conseilleur {
	width:100%;
	text-align:center;
	margin-bottom:10px;
	background:#F8F1ED;
	padding-bottom:5px;
}
#conseilleur h3 {
	font-size:14px;
	text-align:left;
	padding:10px 15px;
	border-bottom:1px solid #D3B8AD;
}
#conseilleur h2 {
	color:#A56690;
	font-weight:bold;
	margin:15px 0px;
	font-size:15px;
}
#conseilleur #skype_list_tuvan input {
	width:134px;
	height:38px;
	border:none;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	margin-bottom:8px;
	cursor:pointer;
	padding:0px 6px 15px 30px;
	background:url(../images_base/bouton-conseilleur.png) no-repeat left center transparent;
}
/*----------------------------- Questions --------------------------------*/
.questions {
	float:left;	
}
.questions p {
	margin:10px 0px;
	padding:0px 0px 0px 80px;
}
.questions p input.ques1 {
	width:13px;
	margin-left:0px;
}
.questions p span.ques {
	float:left;
	margin-bottom:10px;
}
.questions strong span {
	font-size:10px;
}
.questions p label {
	width:120px;
	float:left;
	padding-top:7px;
}
.questions p input {
	width:250px;
	padding:5px;
	border:1px solid #F2E4DE;
}
.questions p select {
	width:262px;
	padding:5px;
	border:1px solid #F2E4DE;
}
.description {
	float:left;	
}
/*----------------------------- k_r --------------------------------*/
.skype-paiement-k-r {
	width:100%;
	float:left;
	margin-bottom:10px;
	background:#F8F1ED;
	padding-bottom:5px;
}
.skype-paiement-k-r h3 {
	font-size:14px;
	text-align:left;
	padding:10px 15px;
	border-bottom:1px solid #D3B8AD;
}
.skype-paiement-k-r h2 {
	color:#A56690;
	font-weight:bold;
	margin:10px 0px;
	text-align:center;
}
.skype-paiement-k-r .description {
	font-weight:bold;
	float:left;
	width:640px;
	margin:30px 0px 30px 15px;
}
.skype-paiement-k-r .skype-k-r {
	margin: 0px 0px 10px 40px;
	float:left;
	width:615px;
}
.skype-paiement-k-r .skype-k-r input {
	margin:0px;
	vertical-align:bottom;
}
.skype-paiement-k-r .skype-buttom {
	float:left;
	width:100%;
	margin-top:30px;
	text-align:center;
	margin-bottom:5px;
}
/*----------------------------- view-calendar --------------------------------*/
a.week_select {
	margin:0px 3px;	
	cursor:pointer;
}
#calendar .form_button {
	cursor:pointer;	
}
span.checkbox {
	width: 12px;
	height:12px;
	display: block;
	clear: left;
	background:url(../images_base/close.png) no-repeat 0px 0px transparent;
}
input.old_skype_data {
	display:none;	
}
#calendar table#table_calendar_data {
	width:100%;
	border:1px solid #FAD0E7;
}
#calendar table#table_calendar_data tr th {
	font-size:15px;	
	background:#fad0e7;
}
#calendar table#table_calendar_data tr td.title {
	font-weight:bold;
}
#calendar table#table_calendar_data tr th span.time_calendar {
	font-size:11px;
	color:#D37AB1;
}
#calendar table#table_calendar_data tr th,
#calendar table#table_calendar_data tr td {
	vertical-align:middle;
	border:1px solid #FAD0E7;
	border-collapse:collapse;
}
#calendar table.button_calendar {
	margin-top:10px;
	width:100%;
}
#calendar table.button_calendar tr td.send {
	vertical-align:middle;	
	text-align:right;
}
#calendar table.button_calendar tr td img {
	margin:0px 10px 5px 0px;
	vertical-align:middle;
}
#calendar table.button_calendar tr td.send .buttom-ok {
	padding:0px 39px 16px 39px;
	padding:0px 39px 10px 39px\0/;
}
.buttom-ok {
	background: url(../images_base/bottom-oki.png) no-repeat scroll left top transparent;
    border: medium none;
    color: #333333;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 38px;
    width: 160px;
	padding:0px;
	padding:0px 0px 16px 16px;
	padding:0px 0px 10px 0px\0/;
}
/*--------------------- HTTV 3 ----------------------*/
.chang_content_calendar {
	margin-top:10px;	
}
.chang_content_calendar h2 {
	color:#A56690;
	font-size:15px; 
	font-weight:bold;
}
select.form_select {
	color:#333333;
}
/*----------------------------- test n° 1 --------------------------------*/
.skype-test {
	margin-bottom:15px;
	background:#F8F1ED;
	padding:0px 10px 15px 10px;
}
.skype-test .skype-title {
	margin-bottom:30px;
}
.skype-test .skype-title h3 {
	width:654px;
	float:left\0/;
	text-align:center;
	margin:0px 0px 40px 0px;
	padding-top:15px;
	margin:15px 0px 20px 0px\0/;
	font-size:18px;
}
.skype-test .skype-title strong {
	border-bottom:1px solid #D3B8AD;
	padding-bottom:3px;
	font-size:13px;
}
.skype-des-questions {
	float:left;
	width:100%;
	margin-bottom:10px;
}
.skype-des-questions h2 {
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
}
.skype-des-questions .reponse {
	padding: 0px 10px;
	float:left;
	width:100%;
}
.skype-test .buttom {
	text-align:center;
}
/*------------------ show page test n° 1 -------------------*/
.wrapper_skype {
	height:auto;
	background:#fff;
	float:left;
	padding:0px 20px 5px 20px;
}
table#pagination {
	margin:10px 0px;	
}
table#pagination tr td {
	font-size:12px;
	font-weight:bold;
}
table#pagination tr td a {
	font-size:12px;	
	color:#333333;
}
table#pagination tr td a span {
	color:#333333;
	border:none;
	height:18px;
	width:110px;
	cursor:pointer;
	font-size:12px;
	float:left;
	margin-right:10px;
	padding:5px 0px 2px 0px;
	padding:4px 0px 6px 0px\0/;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background: url(../images_base/suivant.png) no-repeat scroll left top transparent;
}
table#pagination tr td a:hover {
	border-bottom:none;	
}
input.buttom-submit {
	color:#333333;
	font-weight:bold;
	border:none;
	height:25px;
	width:110px;
	cursor:pointer;
	background:none;
	padding:0px;
	font-size:12px;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background: url(../images_base/suivant.png) no-repeat scroll left top transparent;
}
table#pagination tr td span.suivant {
	display:none;
}
table#pagination tr td span.pre {
	display:none;
}
table#pagination tr td a.link-next input {
	background:none;
	color:#333333;
	font-weight:bold;
	border:none;
	height:18px;
	padding:0px;
	cursor:pointer;
}
table#pagination tr td input.link-next {
	border:none;
	color:#333333;
	font-weight:bold;
	height:25px;
	width:110px;
	cursor:pointer;
	float:left;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	/*padding:0px 21px 0px 22px;*/
	padding:0px 0px 2px 0px;
	background: url(../images_base/suivant.png) no-repeat scroll left top transparent;
}
.test {
	margin-left:220px;
	margin-top:10px;
}
/*----------------------------- test n° 2 --------------------------------*/
#skype-test-2 .text {
	border:none;
	width:300px;
	background:none;
	color:#D37AB1;
}
#skype-test-2 .skype-des-questions span.ex_anwser {
	color:#D37AB1;
	font-weight:bold;
}
#skype-test-2 .skype-des-questions {
	margin-bottom:5px;	
}
/*------------------ show page test n° 2 -------------------*/
.tesst2-title {
	margin-bottom:5px;	
}
.tesst2-title span {
	font-size:13px;
	/*font-weight:bold;*/
}
.tesst2-title span.descript {
	margin-left:40px;
}
.tesst2-title span.numb {
	width:40px;
	float:left;
	font-weight:bold;
}
.skype-des-questions span.numb {
	width:30px;
	float:left;
	font-weight:bold;
	padding-top:3px;
}
.item-20 {
	margin-left:40px;
	font-size:13px;
}
/*----------------------------- test n° 3 --------------------------------*/
table#test3-exm {
	width:100%;
	margin-bottom:15px;
	border:1px solid #D3B8AD;
	border-collapse:collapse;
}
table#test3-exm tr td {
	padding:5px;
	border:1px solid #D3B8AD;
}
table#test3-exm tr td.title {
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
}
table#test3-exm tr td p span {
	position:relative;
	top:-2px;
}
.cssform label.error {
	color:#F00;
	padding-left:15px;
}
/*--------------------------------------*/
#colonne_droite .vantt {
	padding: 20px;	
	background:#F8F1ED;
	margin-bottom:15px;
}
#colonne_droite .vantt .vtt {
	height:210px;
	line-height:18px;
	background: url(../images_base/question_reponse_psy.gif) no-repeat scroll left top transparent;
}
#colonne_droite .vantt p {
	padding-left:200px;
	margin-bottom:10px;
}


.bloc_grand_titre p {
	font-size:15px;
	font-family: 'lato', arial;
	line-height: 19px;
}