/*
Theme Name: Framework CSS Prospek
Theme URI: http://wordpress.org/
Description: Le thème par défaut de WordPress, basé sur le fameux thème <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

Kubrick v1.5
http://binarybonsai.com/kubrick/

This theme was designed and built by Michael Heilemann,
whose blog you will find at http://binarybonsai.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

	Mise à jours : 2009-03-25
	Alexandre Dumouchel
	======================================


Table of Content
======================================

	toc_a_1 STRUCTURE
		toc_a_2 DOCUMENT STRUCTURE
				(body,html)
		toc_a_3 MAIN DIV BLOCKS
				(page,header,content,footer,etc...)
		toc_a_4 TEXT ELEMENTS
				(h1,p,a:link,blockquote,sup,etc...)
		toc_a_5 LISTS
				(ul,li)
		toc_a_6 TABLES
				(table,tr,td)
		toc_a_7 MISC CLASSES

*/



/* toc_a_1 STRUCTURE
======================================
======================================*/



/* toc_a_2 DOCUMENT STRUCTURE
--------------------------------------*/

body{
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

html{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

html:not([lang*=""]) body {
	overflow-y: scroll;
}

html[xmlns*=""] body:last-child {
	overflow-y: scroll;
}

/* toc_a_3 MAIN BLOCKS
--------------------------------------*/

ul li ul{
	margin:0px 0px 15px 0px;
}

ul li ul li{
	background:url(../images/ul_background.gif) 0px 9px no-repeat;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}

.formBuilderSubmit{
	float:left;
	margin:0px 0px 0px 445px;
}

.formBuilderFailure{
	display:none;
}

.formBuilderLabel, .formBuilderLabelRequired{
	float:left;
	display:block;
	width:280px;
	text-align:right;
	margin:8px 25px 0px 0px;
}

.large_text_area .formBuilderLabelRequired{
	width:100px;
	text-align:left;
}

#formBuilderFieldmessage .formBuilderLabel{
	text-align:left;
}

.formBuilderField{
	float:left;
	clear:both;
	display:block;
	width:530px;
	margin:0px 0px 20px 0px;
}

.formBuilderInput input{
	width:130px;
	border:1px solid #929090;
	width:207px;
	height:23px;
	line-height:30px;
	padding:7px 0px 0px 2px;
	float:left;

	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:14px;
}

.formBuilderRadio label input{
	width:15px;
	margin:-5px 3px 0px 0px;
}

.formBuilderRadio{
	width:100px;
	float:left;
	display:block;
	margin:18px 0px 0px 0px;
}

.formBuilderLargeTextarea textarea{
	width:515px;
	height:100px;
	border:1px solid #929090;
	padding:2px 0px 0px 2px;
}

.formBuilderError{
	color:#ff0000;
	float:right;
	display:block;
	width:350px;
	text-align:right;
	font-size:10px;
	padding:0px;
	margin:0px 12px 0px 0px;
}

.inscrit_block{
	display:block;
	width:400px;
	float:left;
	margin:0px 0px 0px 250px;
}

.tab_proj_edu{
	width:549px;
	border-bottom:1px solid #c7e3bd;
	border-right:1px solid #c7e3bd;
}

.tab_proj_edu tr td{
	border-top:1px solid #c7e3bd;
	border-left:1px solid #c7e3bd;
	padding:10px;
	vertical-align:top;
	width:183px;
}

.tab_proj_edu tr td ul{
	margin:0px;
	padding:0px 0px 0px 20px;
}

#page{
	width:990px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
}

#header{
	height:178px;
	width:100%;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(../images/header_background.jpg) center top no-repeat;
}

#header_core{
	margin:0 auto;
	padding:0px;
	height:178px;
	width:990px;
}

#header_left{
	background-color:#fff;
	height:173px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#header_right{
	height:173px;
	overflow:hidden;
	width:50%;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#home_block{
	margin:0 auto;
	width:100%;
	min-height:617px;
	background:url(../images/home_background.jpg) center top no-repeat;
}

.home_left_content{
	float:left;
	width:540px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
}

.home_text_block{
	float:left;
	margin:0px 0px 15px 0px;
	padding:0px;
	width:500px;
}

.home_form_block{
	display:block;
	float:left;
	background:url(../images/home_form_background.jpg) #242424 left top no-repeat;
	width:384px;
	min-height:210px;
	margin:0px 0px 0px 5px;
}

.home_right_content{
	background:url(../images/home_form_bottom.gif) left bottom no-repeat;
	float:right;
	width:400px;
	margin:0px 0px 0px 0px;
	padding:16px 0px 50px 5px;
}

.sdossier_content{
	float:left;
	width:495px;
	margin:10px 0px 0px -25px;
	padding:0px 0px 0px 0px;
}

.recupb_content{
	float:left;
	width:400px;
	margin:10px 0px 0px -25px;
	padding:0px 0px 0px 0px;
}

.suivre_block{
	width:400px;
}

.home_form_repeat{
	border-top:1px solid #e3e3e3;
	background:url(../images/home_form_repeat.gif) #fff left top repeat-y;
	float:right;
	width:405px;
	margin:57px 0px 0px 3px;
}

.home_entree{
	float:right;
	width:375px;
	margin:57px 0px 0px 6px;
	padding:5px 0px 0px 30px;
}

.content_core{
	display:block;
	float:left;
}

#home_core_block{
	margin:0 auto;
	padding:0px;
	width:990px;
}

.home_backpage{
	float:left;
	width:990px;
	padding:0px;
	margin:-2px 0px 0px -9px;
	background:url(../images/home_backpage.jpg) left top no-repeat;
}

#content{
	width:990px;
	float:left;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/content_background.jpg) left top no-repeat;
}

.content_block{
	float:left;
	width:965px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

.confirm_block{
	float:right;
	margin:0px 10px 20px 0px;
	padding:0px 0px 0px 0px;
	height:20px;
}

#background_content_top{
	width:100%;
	float:left;
	background:url(../images/body_top_background.jpg) center top no-repeat;
	margin:0px;
	padding:0px;
}

#background_content_bottom{
	width:100%;
	float:left;
	background:url(../images/body_bottom_background.jpg) right bottom no-repeat;
	margin:0px;
	padding:0px 0px 185px 0px;
}

#content_wp_head{
	width:550px;
	float:left;
	margin:12px 0px 0px 0px;
	padding:0px 15px 0px 15px;
	min-height:350px;
}

#sidebar_block{
	width:400px;
	float:right;
	margin:12px 9px 0px 0px;
	padding:0px;
}

#eveningcourses{
	float:left;
	margin:10px 0px 0px 15px;
	width:100%;
}

#cours_top_block{
	float:left;
	margin:-10px 0px 0px 0px;
}

#content_form_head{
	width:960px;
	float:left;
	margin:12px 0px 0px 0px;
	padding:0px 15px 0px 15px;
}

#content_form_session{
	width:340px;
	float:left;
	margin:10px 0px 10px 300px;
}

.form_common_block{
	width:968px;
	display:block;
	float:left;
	margin:0px 10px 20px 10px;
	padding:0px;
	border:1px solid #000;
	background-color:#fff;
}

.ipt_profil_answer{
	display:block;
	padding:10px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}

.ipt_profil_centre_chk p{
	margin:0px;
	padding:0px;
	border:0;
	float:left;
	clear:both;
}

.form_error_block{
	display:block;
	float:left;
	min-height:50px;
	width:968px;
	background:url(../images/error_background.jpg) #bfbfbf 20px 10px no-repeat;
	margin:0px;
	padding:0px 0px 3px 0px;
}

.form_error_block_full{
	display:block;
	float:left;
	min-height:50px;
	width:968px;
	background:url(../images/error_background_wht.jpg)  20px 10px no-repeat;
	border:1px solid #bfbfbf;
	margin:20px 0px 10px 10px;
	padding:0px;
	color:#000;
}

.form_error_block_smll{
	display:block;
	float:left;
	min-height:50px;
	width:278px;
	background:url(../images/error_background.jpg) #bfbfbf 20px 10px no-repeat;
	margin:0px;
	padding:0px;
}

.home_form_block .form_error_block{
	display:block;
	float:left;
	width:384px;
	min-height:16px;
	background:transparent;
	background-image:none;
	margin:0px;
	padding:0px;
}

.content_core .form_error_block
{
	display:block;
	float:left;
	width:384px;
	background:transparent;
	background-image:none;
	margin:0px;
	padding:0px 0px 10px 0px;
}

.form_common_block .form_error_block{
	display:block;
	float:left;
	width:99%;
	margin:10px 0;
	padding:0px 0px 10px 0px;
}

#form_age_block{
	margin:15px 0px 0px 0px;
	padding:0px;
	float:left;
	display:block;
	width:180px;
	text-align:center;
}


.tut_repondant_block{
	margin:15px 0px 0px 0px;
	padding:0px;
	border:0;
	width:100px;
	float:right;
	display:block;
}

.tut_repondant_line{
	height:15px;
	float:left;
	width:100px;
	margin:5px 0px 5px 0px;
	padding:0px;
}

#socio_repondant_block{
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0;
	width:220px;
	float:left;
	display:block;
}

.socio_repondant_line{
	height:12px;
	float:left;
	width:220px;
	margin:0px 0px 7px 0px;
	padding:0px;
}

.socio_repondant_line input{
	margin:2px 5px 0px 0px;
}

.ipt_profil_both_chk{
	float:left;
	display:block;
	margin:0px 15px 7px 0px;
	padding:0px;
	border:0;
}

.ipt_profil_ecole_chk{
	float:left;
	display:block;
	margin:0px 15px 7px 0px;
	padding:0px;
	border:0;
	width:325px;
}

.ipt_profil_ecole_chk input{
	float:left;
	margin:0px 4px 0px 0px;
	padding:0px;
	border:0;
	display:block;
}

.ipt_profil_ecole_chk p{
	float:left;
	line-height:11px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0;
	display:block;
}

.ipt_profil_ecoleboth_chk{
	float:left;
	display:block;
	margin:0px 15px 7px 0px;
	padding:0px;
	border:0;
}

.ipt_profil_ecoleboth_chk input{
	float:left;
	margin:0px 4px 0px 0px;
	padding:0px;
	border:0;
	display:block;
}

.ipt_profil_ecoleboth_chk p{
	float:left;
	line-height:11px;
	margin:1px 0px 0px 0px;
	padding:0px;
	border:0;
	display:block;
}

/*
.ipt_profil_lastecole_chk{
	float:left;
	display:block;
	margin:0px 15px 7px 0px;
	padding:0px;
	border:0;
	width:325px;
}

.ipt_profil_lastecole_chk input{
	float:left;
	margin:0px 4px 0px 0px;
	padding:0px;
	border:0;
	display:block;
}

.ipt_profil_lastecole_chk p{
	float:left;
	line-height:11px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0;
	display:block;
}

.ipt_profil_lastecoleboth_chk{
	float:left;
	display:block;
	margin:0px 15px 7px 0px;
	padding:0px;
	border:0;
}

.ipt_profil_lastecoleboth_chk input{
	float:left;
	margin:0px 4px 0px 0px;
	padding:0px;
	border:0;
	display:block;
}

.ipt_profil_lastecoleboth_chk p{
	float:left;
	line-height:11px;
	margin:1px 0px 0px 0px;
	padding:0px;
	border:0;
	display:block;
}*/

.ipt_etrange_block{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	border:0;
	display:block;
	float:left;
	height:20px;
}

.ipt_frequent_block{
	width:125px;
	height:20px;
	margin:2px 253px 0px 0px;
	padding:0px;
	display:block;
	float:right;
}

.ipt_profil_status_chk{
	margin:0px;
	padding:0px;
	border:0;
	display:block;
	float:left;
}

.ipt_profil_status_chk input{
	margin:0px 4px 0px 0px;
	padding:0px;
	border:0;
	display:block;
	float:left;
}

.ipt_profil_status_chk p{
	margin:-2px 25px 0px 0px;
	padding:0px;
	border:0;
	display:block;
	float:left;
}

.ipt_profil_status_push{
	width:175px;
	height:12px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0;
	display:block;
	float:left;
}

.ipt_profil_travail_chk{
	margin:0px;
	padding:0px;
	border:0;
	display:block;
	float:left;
}

.ipt_profil_travail_chk input{
	margin:0px 4px 0px 0px;
	padding:0px;
	border:0;
	display:block;
	float:left;
}

.ipt_profil_travail_chk p{
	margin:0px 25px 0px 0px;
	padding:0px;
	border:0;
	display:block;
	float:left;
}

.ipt_profil_travail_push{
	width:175px;
	height:12px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0;
	display:block;
	float:left;
}

.left_csdm{
	margin:0px 20px 0px 0px;
	float:left;
}

.ipt_ecole_csdm_val{
	width:400px;
	float:left;
	display:block;
	margin:0px 0px 15px 0px;
}

.ipt_ecole_csdm{
	float:left;
	display:block;
	margin:0px 0px 15px 0px;
}

.ipt_ecole_csdm select{
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:12px;
	float:left;
	display:block;
	margin:0px 10px 0px 0px;
}


.ipt_ecole_csdm p{
	float:left;
	display:block;
	margin:0px 15px 0px 17px;
}

.tab_idt_rv{
	width:500px;
}

.rv_block_title{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	width:350px;
	border:1px solid #ff0000;
}

#footer{
	width:100%;
	height:241px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/footer_background.jpg) left top repeat-x;
}

.footer_home{
	float:left;
	height:50px;
	width:750px;
	display:block;
	margin:0px;
	padding:0px;
}

#footer_core{
	width:968px;
	height:241px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
}

#foot_infos_block{
	width:300px;
	float:right;
	display:block;
	margin:20px 93px 0px 0px;
	padding:0px;
}

.tab_tut_block{
	margin:0px;
	padding:0px;
	border:0;
	width:700px;
	float:left;
}

/* toc_a_4 TEXT ELEMENTS
--------------------------------------*/
#header p{
	float:left;
	width:300px;
	margin:0px 0px 15px 20px;
}

p{
	margin:0px 0px 15px 0px;
}

#content_form_head p {
	width:800px;
}

/* toc_a_5 LISTS
--------------------------------------*/

.util_menu{
	width:990px;
	height:25px;
	float:left;
	list-style:none;
	margin:0px 0px 35px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/util_background.gif) left top no-repeat;
}

.util_menu li{
	float:left;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.list_docfournis{
	margin:0px 0px 25px 0px;
}

.sitemap_list{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	float:left;
	display:block;
	width:230px;
}

.sitemap_list li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
	display:block;
		background:none;
}

.sitemap_list li ul{
	margin:5px 0px 25px 0px;
	padding:0px;
	float:left;
	display:block;
}

.sitemap_list li ul li{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	display:block;
	background:none;
}


.main_menu{
	list-style:none;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:440px;
	height:160px;
	float:right;
}

.main_menu li{
	float:left;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.list_ico_links{
	list-style:none;
	margin:15px 0px 7px 0px;
	padding:0px;
	float:left;
	display:block;
}

.list_ico_links li{
	list-style:none;
	margin:0px 0px 7px 0px;
	padding:0px;
}

.list_chxcours{
	list-style:none;
	margin:10px 0px 10px 0px;
	padding:0px;
	border:0;
}

.list_chxcours li{
	list-style:none;
	margin:0px 0px 7px 0px;
	padding:0px;
	border:0;
}

.foot_menu{
	width:500px;
	float:left;
	list-style:none;
	margin:75px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.foot_menu li{
	float:left;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* toc_a_6 TABLES
--------------------------------------*/

.tab_cours{
	width:530px;
	border:0px;
	margin:0px 0px 20px 0px;
	padding:0px;
}

.tab_cours tr{
	height:25px;
}

.tab_cours_tit_col{
	width:300px;
	text-align:left;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #c6e1be;

}

.tab_cours_num_col{
	width:100px;
	text-align:right;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #c6e1be;
}

.tab_sel_session_answer p{
	text-align:left;
	margin:0px 0px 10px -10px;
}

.tab_add_answer{
	width:175px;
}

.tab_sel_session{
	float:right;
	width:500px;
	border:0;
	margin:20px 0px 0px 10px;
	padding:0px;
}

.tab_sel_session tr{
	height:20px;
	vertical-align:top;
}

.tab_sel_session_chk{
	width:10px;
	vertical-align:top;
}

.tab_sel_session_title{
	width:145px;
	vertical-align:middle;
}

.tab_sel_session_title p{
	display:block;
	margin:0px 0px 0px 10px;
	font-weight:bold;
}

.tab_socio{
	float:left;
	width:640px;
	margin:15px 25px 0px 0px;
	padding:0px;
	border:0;
}

.tab_socio_title{
	height:27px;
	vertical-align:top;
	width:200px;
}

.tab_socio_ipt{
	height:27px;
	width:220px;
}

.tab_socio_rad{
	width:220px;
}

.tab_idt_mp{
	float:left;
	width:700px;
	margin:15px 25px 0px 0px;
	padding:0px;
	border:0;
}

.tab_idt_mp tr{
	vertical-align:top;
	margin:0px;
	padding:0px;
	border:0;
}

.tab_idt_mp_title{
	height:27px;
	vertical-align:top;
	width:130px;
}

.tab_idt_mp_ipt{
	height:27px;
	width:570px;
}

.tab_idt{
	float:left;
	width:350px;
	margin:15px 25px 0px 0px;
	padding:0px;
	border:0;
}

.tab_idt tr{
	vertical-align:top;
	margin:0px;
	padding:0px;
	border:0;
}

.tab_idt_title{
	height:27px;
	vertical-align:top;
	width:130px;
}

.tab_idt_ipt{
	height:27px;
	width:220px;
}

.tab_rdv_title{
	padding:34px 0px 0px 0px;
	height:27px;
	vertical-align:top;
	width:130px;
}

.tab_rdv_ipt{
	padding:20px 0px 0px 0px;
	height:27px;
	width:220px;
}

.tab_add{
	margin:0px 0px 10px 0px;
	padding:0px;
	border:0;
}

.tab_add_title, .tab_add_title td{
	height:20px;
	padding:0px;
	margin:0px;
}

.tab_add_title p {
	line-height:20px;
	margin:0px;
	padding:0px;
}

.tab_add_ipt, .tab_add_ipt td{
	height:22px;
}

.tab_tut{
	width:700px;
	margin:10px 0px 0px 0px;
	padding:0px;
	float:left;
}

.tab_tut_first{
	width:80px;
}

.tab_tut_second{
	width:310px;
}

.tab_tut_title, .tab_tut_title td{
	height:20px;
	padding:0px;
	margin:0px;
}

.tab_tut_title p {
	line-height:20px;
	margin:0px;
	padding:0px;
}

.tab_profil{
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	width:700px;
}

.tab_profil_title{
	width:375px;
	vertical-align:top;
}

.tab_profil_ipt{
	width:325px;
	vertical-align:top;
	margin:0px;
	padding:0px;
	border:0;
}

.tab_profile_firstline{
	margin:0px;
	padding:0px;
	height:30px;
	width:700px;
}

.tab_profilder{
	margin:15px 0px 0px 0px;
	padding:0px;
	width:760px;
}

.tab_profilder_title{
	width:460px;
	vertical-align:top;
}

.workingBlock{
	float:left;
	margin:0px 0px 0px -3px;
}

.tab_profilder_ipt{
	vertical-align:top;
	margin:0px;
	padding:0px;
	border:0;
}

.tab_prev_ecole{
	margin:15px 0px 0px 0px;
	padding:0px;
	width:586px;
}

.tab_prev_ecole_title{
	width:370px;
	vertical-align:top;
}

.tab_prev_ecole_ipt{
	width:210px;
	vertical-align:top;
}

.tab_profilder_title{
	width:450px;
	vertical-align:top;
}

#lastSchoolNameBlock{
	width:600px;
	margin:0px 0px 0px -9px;
}

.tab_profilder_ipt{
	vertical-align:top;
	margin:0px;
	padding:0px;
	border:0;
}

.tab_travail{
	width:600px;
	float:left;
	margin:0px;
	padding:0px;
	border:0;
	height:30px;
}

.tab_travail_title{
	width:100px;
	vertical-align:top;
}

.tab_travail_ipt{
	width:500px;
	vertical-align:top;
}



.tab_heures{
	height:24px;
	float:left;
	margin:0px;
	padding:0px;
	border:0;
}

.tab_heures_title{
	width:160px;
	vertical-align:top;
}

.tab_heures_ipt{
	width:237px;
	vertical-align:top;
}

.tab_heures_rad{
	width:190px;
	vertical-align:top;
}

.tab_travail_title{
	display:block;
	margin:-3px 0px 0px 0px;
}

.tab_cours_soir{
	margin:0px 50px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	float:left;
	display:block;
	width:240px;
}

.tab_cours_soir tr{
	height:30px;
	vertical-align:middle;
}

.tab_cours_soir_autre{
	margin:10px 0px 0px 0px;
	vertical-align:middle;
}

.tab_cours_soir_title{
	width:230px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	text-align:left;
	vertical-align:middle;
}

.tab_cours_soir_title p{
	margin:0px;
	padding:0px;
}

.tab_cours_soir_input{
	width:10px;
	vertical-align:middle;
}

.tab_chxcenter{
	width:300px;
	border:0;
	margin:10px 0px 0px 0px;
	padding:0px;
	float:left;
}

.tab_chxcenter_input{
	width:20px;
	vertical-align:top;
	border:0;
	margin:0px;
	padding:2px 0px 0px 0px;
}

.tab_chxcenter_title{
	width:270px;
	vertical-align:top;
	border:0;
	margin:0px;
	padding:0px;
}

.tab_chxcenter_csdm {
	width:75px;
	vertical-align:center;
}

.tab_chxcenter_lien{
	width:225px;
	vertical-align:center;
}

.tab_site_csdm{
	width:350px;
}

.tab_homeform{
	float:left;
	border:0;
	padding:0px;
	margin:0px 0px 0px 20px;
}

.tab_dossier{
	margin:0px 0px 0px 25px;
	width:350px;
}

.tab_mpasse{
	margin:0px 0px 0px 25px;
	width:450px;
}

.tab_homeform tr td{
	border:0;
	padding:0px;
	height:45px;
	margin:0px 0px 0px 0px;
}

.tab_homeform tr{
	height:45px;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

.tab_homeform_title{
	margin:0px;
	padding:0px;
	width:135px;
}

.tab_mpasseform_title{
	margin:0px;
	padding:0px;
	width:230px;
}

.tab_homeform_ipt{
	margin:0px;
	padding:0px;
}



/* toc_a_7 MISC CLASSES
--------------------------------------*/

.basic_line{
	width:783px;
	height:1px;
	line-height:0px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-color:#000;
}

.clear_line{
	margin:0px;
	padding:0px;
	line-height:0px;
	clear:both;
}

.chk_normal{
	float:left;
}

.form_profil_line{
	width:311px;
	margin:15px 0px 15px 300px;
	padding:0px;
	float:left;
	background-color:#c2b8b8;
	height:1px;
}

fieldset{
	float:left;
}

.as_if_fieldset{
	margin:0px 0px 0px 10px;
	float:left;
}

.as_if_add{
	margin:10px 0px 0px 10px;
}

.tab_chxcenter_csdm img{
	border:0;
	margin:0px 15px 10px 0px;
}

.attachment-thumbnail{
	margin:0px 25px 0px 0px;
}

a.lightbox-enabled:link, a.lightbox-enabled:visited, a.lightbox-enabled:active{
	margin:0px 15px 15px 0px;
	border:2px solid #3f3f3f;
	display:block;
	float:left;
}

a.lightbox-enabled:hover{
	border:2px solid #252525;
}


a.lightbox-enabled:link img, a.lightbox-enabled:visited img, a.lightbox-enabled:active img, a.lightbox-enabled:hover img{
	border:0;
}


.sitemap_space{
	display:block;
	padding:0px;
	border:0;
	width:400px;
	height:20px;
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
}

































