@import "reset.css";

.floatL {float: left;}
.floatR {float: right;}
.noFloat {
	clear: both !important;
	float: none;
	width: 1px !important;
	height: 0px;
	line-height: 0em !important;
	font-size: 0px !important;
	margin: 0px !important;
	padding: 0 !important;
}
.noFloatSpan { /*no 1px height*/
	display: block;
	*display: inline;
	clear: both !important;
	width: 1px !important;
	height: 0px;
	line-height: 0em !important;
	font-size: 0px !important;
	margin: 0px !important;
	padding: 0 !important;
}

p {text-align:justify;margin:0;}
h3 {padding:0px 0px 1em 0px;color:#43aaaf; font-size:1.2em; font-weight:bold;}
a { text-decoration: none; }
a:hover { text-decoration: none; }
strong { font-weight: bold; }

.font-weight_normal {font-weight:normal;}
.font-size_1 {font-size:1em !important;}

a.fleches {font-weight:bold;}
a:hover {text-decoration:underline;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1;
	background: url(../images/imgpagebg.jpg) repeat-x; /*e2e2e4*/
	}

#cols_container {
	margin: 0px auto 0px auto;
}

#left_column {
	width:130px;
	background: url(../images/left_column.jpg) top right no-repeat;
}
	
#right_column {
	width:153px;
	background: url(../images/right_column2.jpg) 0px 0px no-repeat;
}
	
#center_column {
	width:852px;
	background: #ffffff;
}

#main_container {
	width:852px;
	margin-top:25px;
}

#left_side {
	width: 189px;
	height: 400px;
	padding-right: 1px;
	float: left;
	background:url(../images/left_menu_bg.gif) right 12px no-repeat;
}

#main_content {
	width: 655px;
	float: right;
}

div.contenu_interieur {
	width: 655px;
	float: right;
}


/*******************General elements**************************/

.margin-left_05em {margin-left:0.5em;}

ul.listIconLinks { }
ul.listIconLinks li {
	display:inline;
}
ul.listIconLinks a {
	float:left;
	display:inline;
	height:17px;
	padding:2px 5px 0 22px;

	font-family:Arial, Helvetica, Sans-Serif;
	font-size:0.687em;
	font-weight:normal;
	color:#003366;
	text-decoration:none;
}
ul.listIconLinks a.ajouter {
	background:url(../images/icon_ajouter.gif) no-repeat 2px 0px;
	}
	ul.listIconLinks a:hover.ajouter {
		text-decoration:underline;
		}
ul.listIconLinks a.envoyer {
	background:url(../images/icon_envoyer.gif) no-repeat 2px 0px;
	}
	ul.listIconLinks a:hover.envoyer {
		text-decoration:underline;
		}
ul.listIconLinks a.imprimer {
	background:url(../images/icon_imprimer.gif) no-repeat 2px 0px;
	}
	ul.listIconLinks a:hover.imprimer{
		text-decoration:underline;
		}

/*MODIF PITECH 
a.retour_link -> .retour_link a
(background and padding-left added) 
*/
.retour_link a{
	background:transparent url(../images/retour_link.gif) no-repeat scroll 0px 50%;
	padding-left:20px;
	font-size: 0.75em;
	color: #003366;
}
/*MODIF PITECH (a:hover.retour_link ->.retour_link a:hover) */
.retour_link a:hover{
	text-decoration:underline;
}
	
.required {
	color: #ff0099;
}

ul.liste_indicateur {
	font-size:0.75em;
	color:#333333;
	padding:0em 21px 0em 21px;
	margin-top:10px;
}

ul.liste_indicateur li {
	line-height:1.91em;
}
	
ul.liste_indicateur a {
	color: #003366;
}

.lexique {
	font-size:0.75em;
	color:#333333;
	padding:21px;
	font-weight:bold;
}
.lexique a {color: #003366;}

.lexique_def {font-size:0.8em; padding:1em 2em 1em 2em; color:#333333;}

.lexique_def a {font-weight:bold;}
.lexique_def a.hautpage {font-size:0.75em;}

ul.lexique_alpha {margin-bottom:1em;}
ul.lexique_alpha li {display:inline;}
ul.lexique_alpha a {color:#003366;}
ul.lexique_alpha a:hover { text-decoration:underline;}

.lexique_def dl {margin-top:1em; margin-bottom:2em;}
.lexique_def dt {color:#FF0093; font-weight:bold;}
.lexique_def dd {margin-top:0.3em; margin-bottom:1em;}

.form_mail {width:100%; clear:both;}
.form_mail td.table_row_title {width:106px; vertical-align:top;}

.form_mail .tbl_form02,
.form_mail .tbl_form04
	{width:490px;}

.form_mail .tbl_form04 {height:150px;}

.envoyer_une_page td.table_row_title {width:155px;}

.envoyer_une_page .tbl_form02,
.envoyer_une_page .tbl_form04
	{width:430px;}

.oubli_mdp {width:500px !important;}

blockquote {margin-left:1em;}

.chif2_checkbox_container select {
	font-size:0.75em;
	width:200px;
}

.plan {padding: 21px; font-size:0.75em;}
.plan h3 {color:#43aaaf; font-size:1.2em; font-weight:bold;}
.plan ul {margin:0.3em 0em 1em 1.5em;}
.plan ul li {line-height:1.4em;}
.plan a {color:#003366;}

/*******************END General elements**************************/



/*-------------------------Start Header SITE------------------*/
	
#header_container {
	width:852px;
	/*height:154px;*/
	background:url(../images/top_bg2.gif) 0px 0px no-repeat;

}

#header_bg2 {
 	background: url(../images/menu_line2.gif) 0px bottom no-repeat;
 	*background: url(../images/menu_line3.gif) 0px bottom no-repeat;
}
html>body #header_bg2 {
 	background: url(../images/menu_line2.gif) 0px bottom no-repeat;
}
	
#logo_container {
	width:155px;
	float:left;
	padding-left:20px;
	padding-top:30px;
}
	
#slogan {
	width:142px;
	padding-top:12px;
	font-size:1.31em;
	font-weight:normal;
	color:#0682b5;
}
#slogan a {
	color:#0682b5;
}

#slogan #retour {
	font-size:0.55em;
	margin:5px 0 0 0;
	}

#slogan #retour.hidden {
	display:none;
	}

#slogan #retour.visible {
	display:block;
	}

/*----------------MENU--------------------*/

#menu_container {
	width:658px;
	float:right;
	/*padding: 5px 0px 0px 190px;*/
	padding: 5px 0 0 0;
	background: url(../images/menu_line2.gif) 0px bottom no-repeat;
}
#menu_container li {
	display: inline;
}
#menu1 {
	background: url(../images/menu_btn01.jpg) 0px -36px no-repeat;
	float:left;
	margin-right:5px;
	} 
	#menu1 a {
		text-decoration: none;
		display: block;
		width: 82px; height:36px;
		background: url(../images/menu_btn01.jpg) 0px 0px no-repeat;
/*MODIF PITECH (font-size:9px; -> font-size:0px;) */
		font-size:0px;
		line-height:18px;
		}
	#menu1 a.over, #menu1 a:hover.over {
		background: url(../images/menu_btn01.jpg) 0px -72px no-repeat;
		}
	#menu1 a:hover {
		background: none;	
		} 

#menu2 {
	background: url(../images/menu_btn02.jpg) 0px -36px no-repeat;
	float:left;
	margin-right:5px;
	} 
	#menu2 a {
		text-decoration: none;
		display: block;
		width: 186px; height:36px;
		background: url(../images/menu_btn02.jpg) 0px 0px no-repeat;
/*MODIF PITECH (font-size:9px; -> font-size:0px;) */
		font-size:0px;
		}
	#menu2 a.over, #menu2 a:hover.over {
		background: url(../images/menu_btn02.jpg) 0px -72px no-repeat;
		}
	#menu2 a:hover {
		background: none;
		}


#menu3 {
	background: url(../images/menu_btn03.jpg) 0px -36px no-repeat;
	float:left;
	margin-right:5px;
	} 
	#menu3 a {
		text-decoration: none;
		display: block;
		width: 180px; height:36px;
		background: url(../images/menu_btn03.jpg) 0px 0px no-repeat;
/*MODIF PITECH (font-size:9px; -> font-size:0px;) */
		font-size:0px;
		}
	#menu3 a.over, #menu3 a:hover.over {
		background: url(../images/menu_btn03.jpg) 0px -72px no-repeat;
		}
	#menu3 a:hover {
		background: none;
		}

#menu4 {
	background: url(../images/menu_btn04.jpg) 0px -36px no-repeat;
	float:left;
	} 
	#menu4 a {
		text-decoration: none;
		display: block;
		width: 190px; height:36px;
		background: url(../images/menu_btn04.jpg) 0px 0px no-repeat;
/*MODIF PITECH (font-size:9px; -> font-size:0px;) */
		font-size:0px;
		}
	#menu4 a.over, #menu4 a:hover.over {
		background: url(../images/menu_btn04.jpg) 0px -72px no-repeat;
		}
	#menu4 a:hover {
		background: none;
		}
		
/*---------------END MENU------------------*/

.links_header {
	font-size:0.687em;
	color:#063044;
	float: right;
	padding: 25px 15px 0 0;
}

.links_header a{
	color:#063044;
	text-decoration:none;
	}
.links_header a:hover{
	color:#FF0093;
	}



.links_header span {
	color: #ccc;
}

/*---------------BOX SERVICES CLIENTS------------------*/
.box_services {
	display: inline;
	width:387px;
	background:url(../images/hdr_box_serv_mid.gif) 0px 0px repeat-y;
	float:right;
	margin: 15px 9px 0px 0px;
}

.bs_middle {
	background:url(../images/hdr_box_serv_top.gif) 0px top no-repeat;
}

.bs_bottom {
	background:url(../images/hdr_box_serv_btm.gif) 0px bottom no-repeat;
}

.services_tab {
	display: inline;
	float: right;
	padding: 0 0 0 6px;
	margin-right: 3px;
	margin-bottom: 6px;
	background: #fff url(../images/hdr_stab_left.gif) left bottom no-repeat;
}
.stab_right {
	padding-right: 6px;
	background:url(../images/hdr_stab_right.gif) right bottom no-repeat;
}

.stab_mid {
	padding: 15px 0 8px 0;
	background:url(../images/hdr_stab_middle.gif) 0px bottom repeat-x;
	font-size:0.687em;
	color:#0682b5;
}
.stab_mid a {
	display: block;
	padding-left: 12px;
	background:url(../images/hdr_stab_arrows.gif) 0px 3px no-repeat;
	color:#0682b5;
}
.stab_mid a:hover {
	background:url(../images/hdr_stab_arrsel.gif) 0px 3px no-repeat;
	color: #ff0093;
}
.stab_mid a.selected {
	display: block;
	padding-left: 12px;
	background:url(../images/hdr_stab_arrsel.gif) 0px 3px no-repeat;
	color: #ff0093;
}
.header_line_login {
	float: left;
}
.header_line_login input.input_email {
	width: 137px;
	height: 16px;
	padding: 3px 0 0 7px;
	margin-left: 23px;
	float: left;
	border: 1px solid #e3e8e8;
	border-top: 1px solid #98a2b6;
	border-left: 1px solid #98a2b6;
	font-size: 0.687em;
}
.header_line_login input.input_passwd {
	width: 137px;
	height: 16px;
	padding: 3px 0 0 7px;
	margin-left: 15px;
	float: left;
	border: 1px solid #e3e8e8;
	border-top: 1px solid #98a2b6;
	border-left: 1px solid #98a2b6;
	font-size: 0.687em;
}
.header_line_login {
	float: left;
}
.login_container {
	padding-right: 12px;
	float: right;
}

.login_container a:hover{
	text-decoration:underline;
	}

.hdr_sep {
	font-size: 0.625em;
	color: #333;
}
.hdr_register_link {
	font-size: 0.625em;
	font-weight: bold;
	color: #ff009a;
}
.hdr_forgot_link {
	font-size: 0.625em;
	color: #333;
}
/*
.hdr_btn_ok {
	display: block;
	padding: 3px 0 0 0;
	border: none;
	background: none;
	font-size: 0.75em;
	font-weight: bold;
	color: #003366;
	}
*/	
.z_btn_ok2 {
	float:left;
	padding: 1px 0 0 5px;
	}
	.hdr_btn_ok2 {	
		display: block;
		width:2.5em;
		padding: 3px 0 0 0;
		font-size: 0.75em;
		font-weight: bold;
		color: #003366;
		background:url(../images/header_btn_ok.gif) 1.5em 0.45em no-repeat;
		}
		a.hdr_btn_ok2:hover {
			color: #888;
			}



/*---------------END BOX SERVICES CLIENTS------------------*/
	
/*-------------------------End Header SITE------------------*/



/*---------------LEFT MENU----------------------*/
.menu_left, .menu_left_green, .menu_left_blue, .menu_left_purple {
	width: 184px;
	float: right;
	margin: 35px 0px 0px 0px;
}
.menu_left .head, .menu_left_green .head, .menu_left_blue .head, .menu_left_purple .head {
	padding: 1px 0 1px 1px;
	margin-bottom: 8px;
	background: #fff;
	border: 1px solid #d0d0d1;
	border-left: none;
	border-right: none;
}

.menu_left .inner_head, .menu_left_green .inner_head, .menu_left_blue .inner_head, .menu_left_purple .inner_head {
	padding: 4px 0 4px 5px;
	font-weight: bold;
	font-size: 0.812em;
	color: #fff;
}
.menu_left_green .inner_head { background: #6cc0bf; }
.menu_left_blue .inner_head { background: #5998c8; }
.menu_left_purple .inner_head { background: #948dd0; }

.menu_left .item, .menu_left_green .item, .menu_left_blue .item, .menu_left_purple .item {
	width: 100%;
	float: left;
	margin-top: 1px;
	background: #c7e7e7;
}
.menu_left_green .item { background: #c7e7e7; }
.menu_left_blue .item { background: #bddeef; }
.menu_left_purple .item { background: #d6d4ed; }

.menu_left .item_top, .menu_left_green .item_top, .menu_left_blue .item_top, .menu_left_purple .item_top { }
.menu_left_green .item_top { background:url(../images/mitem_green_top.gif) left top no-repeat; }
.menu_left_blue .item_top { background:url(../images/mitem_blue_top.gif) left top no-repeat; }
.menu_left_purple .item_top { background:url(../images/mitem_purple_top.gif) left top no-repeat; }

.menu_left .item_btm, .menu_left_green .item_btm, .menu_left_blue .item_btm, .menu_left_purple .item_btm { }
.menu_left_green .item_btm { background:url(../images/mitem_green_btm.gif) left bottom no-repeat; }
.menu_left_blue .item_btm { background:url(../images/mitem_blue_btm.gif) left bottom no-repeat; }
.menu_left_purple .item_btm { background:url(../images/mitem_purple_btm.gif) left bottom no-repeat; }

.menu_left a, .menu_left_green a, .menu_left_blue a, .menu_left_purple a {
	display: block;
	width: 161px;
	padding: 5px 5px 5px 18px;
	font-size: 0.75em;
	color: #113268;
}
.menu_left_green a { background:url(../images/mitem_green_link.gif) right 0px repeat-y; }
.menu_left_blue a { background:url(../images/mitem_blue_link.gif) right 0px repeat-y; }
.menu_left_purple a { background:url(../images/mitem_purple_link.gif) right 0px repeat-y; }

.menu_left a:hover, .menu_left_green a:hover, .menu_left_blue a:hover, .menu_left_purple a:hover {
	background:url(../images/mitem_all_linkh.gif) right 0px repeat-y;
	color: #ff0093;
}
.menu_left a.selected, .menu_left_green a.selected, .menu_left_blue a.selected, .menu_left_purple a.selected {
	background:url(../images/mitem_all_linkh.gif) right 0px repeat-y;
	color: #ff0093;
}

.menu_left .first_item, .menu_left_green .first_item, .menu_left_blue .first_item, .menu_left_purple .first_item {
	margin-top: 0px;
}

/*---------------END LEFT MENU------------------*/



/*---------------MAIN CONTENT----------------------*/
.breadcrumb {
	width: 633px;
	padding: 16px 14px 0 14px;
	float: left;
	font-size: 0.687em;
	color: #948dd0;
}
.breadcrumb a {
	font-size: 1em;
	color: #948dd0;
	}
	.breadcrumb a:hover{
		text-decoration:underline;
		}
	
.breadcrumb strong {
	color: #ff0093;
}
ul.top_widgets {
	float: right;
	padding: 9px 23px 5px 0;
}
h1.page_title {
	padding: 0 0 7px 16px;
	font-size: 1.25em;
	font-weight: normal;
	color: #3c3c3c;
}
h1.page_title_spacer {
	padding-top: 28px;
}
.sep_title {
	width: 640px;
	height: 1px;
	margin-left: 10px;
	background:url(../images/gray_pixel.gif) 0px 0px repeat-x;
	line-height: 0em;
	font-size: 0px;
}
.under_title {
	padding: 0 23px 2px 15px;
}
.current_date {
	padding-top: 2px;
	float: left;
	font-size: 0.687em;
	color: #ff0093;
}
/*MODIF PITECH (.under_title a.retour_link -> .under_title .retour_link) */
.under_title .retour_link {
	float: right;
}
.category_title {
	padding: 6px 0 0 13px;
	font-size: 0.812em;
	line-height: 1.2em;
	font-weight: bold;
	color: #113268;
}
/* Category box and tabs */
	.cat_box {
		width: 640px;
		margin: 19px 0px 0px 10px;
		background:url(../images/cat_box_mid_bg.gif) 0px 0px repeat-y;
	}
	.cat_box_btm {
		padding-bottom: 16px;
		background:url(../images/cat_box_btm_bg.gif) 0px bottom no-repeat;
	}
	.cat_box_gradient {
		background:url(../images/cat_box_grad_bg.gif) 0px 44px no-repeat;
	}
	.cat_tab {
		float: left;
		background:url(../images/cat_tab_mid.gif) 0px 0px repeat-x;
	}
	.cat_tab .cat_tab_first {
		background:url(../images/cat_tab_first.gif) left 0px no-repeat;
	}
	.cat_tab .cat_tab_left {
	}
	.cat_tab .cat_tab_right {
		padding-bottom: 3px;
		background:url(../images/cat_tab_right.gif) right 0px no-repeat;
		font-size: 0.687em;
		font-weight: bold;
		line-height: 1.18em;
		color: #113268;
	}
	.cat_tab .cat_tab_right a {
		display: block;
		padding-top: 16px;
		padding-bottom: 5px;
		margin-right: 1px;
		background: url(../images/cat_tab_a.gif) 0px top repeat-x;
		color: #113268;
	}
	.cat_tab .cat_tab_right a:hover, .cat_tab .cat_tab_right a.selected,.cat_tab .cat_tab_right a:active {
		background: #fff url(../images/cat_tab_a.gif) 0px top repeat-x;
		color: #ff0099;
	}

	#cat_tab_1 { width: 125px; }
	#cat_tab_1 .cat_tab_right a { padding-left: 18px; }
	#cat_tab_1 .cat_tab_first a:hover, #cat_tab_1 .cat_tab_first a.selected, #cat_tab_1 .cat_tab_first a:active { padding-left: 11px; }
	#cat_tab_2 { width: 134px; }
	#cat_tab_2 .cat_tab_right a { padding-left: 19px; }
	#cat_tab_3 { width: 124px; }
	#cat_tab_3 .cat_tab_right a { padding-left: 11px; }
	#cat_tab_4 { width: 124px; }
	#cat_tab_4 .cat_tab_right a { padding-left: 11px; }
	#cat_tab_5 { width: 133px; }
	#cat_tab_5 .cat_tab_right a { padding-left: 13px; }
	#cat_tab_6 { width: 381px; }
	#cat_tab_6 .cat_tab_right a { padding-left: 13px; }
	#cat_tab_6 .cat_tab_right {padding-bottom:0px !important;}
	.cat_tab .cat_tab_first a {
		background: url(../images/cat_tab_first_a.gif) left top no-repeat;
	}
	.cat_tab .cat_tab_first a:hover, .cat_tab .cat_tab_first a.selected,.cat_tab .cat_tab_first a:active {
		margin-left: 7px;
		background: #fff url(../images/cat_tab_first_h_a.gif) left top no-repeat;
	}
	.cat_tab .cat_tab_last {
		background:url(../images/cat_tab_last.gif) right 0px no-repeat;
	}
	.cat_tab .cat_tab_last a {
		background: url(../images/cat_tab_last_a.gif) right top no-repeat;
	}
	.cat_tab .cat_tab_last a:hover, .cat_tab .cat_tab_last a.selected,.cat_tab .cat_tab_last a:active {
		background: #fff url(../images/cat_tab_last_h_a.gif) right top no-repeat;
	}
/* END Category box and tabs */
.cat_box_big_title {
	padding: 17px 0 0 19px;
	font-weight: bold;
	font-size: 1.125em;
	color: #43aaaf;
}
.cbox_description {
	padding: 16px 45px 18px 20px;
	font-size: 0.75em;
	line-height: 1.41em;
	color: #333;
}
.cbox_description a {color:#003366;}
.cbox_description a:hover {text-decoration:underline;}

/*---------------END MAIN CONTENT------------------*/
#footer {
	width:852px;
	background:url(../images/footer.jpg) no-repeat;
	padding-bottom:20px;
	padding-top:7px;
}
	
.footer {
	font-size:0.687em;
	color:#999999;
	text-align:center;
}
	
.footer a{
	color:#999999;
	text-decoration:none;
}
	
.footer a:hover{
	color:#999999;
	text-decoration: underline;
}




/*** ACCUEIL.CSS ***/

#homepage_container {
	width:852px;
	background-color:#ffffff;
	}
	
/*-------------- Start BANNER----------------------*/
	
#banner {
	background:url(../images/banner.jpg) no-repeat;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:10px;
	}
	
.banner_title {
	font-family:Helvetica, sans-serif;
	color:#ff0099;
	font-size:1.437em;
	line-height:1.15em;
	padding:80px 0px 0px 10px;
	}
	
.bnr_content {
	color:#0682b5;
	font-size:0.9em;
	font-weight:bold;
	line-height:1;
	padding:0px 300px 10px 10px;
	}
	
/*-------------- End BANNER----------------------*/

/*-------------- Start content 2 boxes----------------------*/

.content_2b {
	width:847px;
	padding-left:5px;
	padding-bottom:10px;
	}
	
.titre_box {
    width:407px;
    background-color:#e6f3f9;
    margin-left:3px;
    float:left;
    padding:0;
    margin-right:17px;
    position:relative;
    }
.titre_box_top {
	background:url(../images/titre_box_top.jpg) left top no-repeat;
}
.titre_box_mid {
        }
.titre_box_bottom {
	background:url(../images/titre_box_bottom.jpg) left bottom no-repeat;
	padding-bottom:20px;
	}
	
.titre_foto {
	width:191px;
	height:180px;
        	background:#e6f3f9 url(/fileadmin/user_upload/EDITORIAL/titre_foto.jpg) 10px 0px no-repeat;
	/*position:absolute;
	left: 7px;
	top: 36px;*/
        	float:left;
        	margin:10px 10px 0 10px;   
	}
	
.titre_title {
	color:#1f87bb;
	font-size:1.25em;
	padding:12px 0px 0px 37px;
	}
	
.titre_title_cont {
	color:#0682b5;
	font-weight:bold;
	font-size:0.75em;
	line-height:1.3em;
	padding:5px 10px 0px 10px;
	}
	
.titre_cont {
	color:#333333;
	font-size:0.75em;
	line-height:1.5em;
	padding:5px 10px 0px 10px;
	}
	
.etude_box {
    width:407px;
/*    background-color:#0682b5; */
    background-color:#3d9dc5;
    float:left;
    position:relative;
    }
.etude_box_top {
        background:url(../images/etude_box_top2a.jpg) 0 0 no-repeat;
/*      height:33px;*/
    	background-color:#3d9dc5;
	}
	
.etude_box_middle {
 /*       background:url(../images/etude_box_top2b.jpg) 0 0 no-repeat;*/
    background-color:#3d9dc5;
	}
	
.etude_box_bottom {
/*	background:url(../images/etude_box_bottom.jpg) left bottom no-repeat;*/
    	background-color:#3d9dc5;
	padding-bottom:20px;
	}
	
.etude_img {
        float:left;
        margin:10px 10px 10px 3px;
        }

.etude_foto {
	width:178px;
	height:180px;
	background:url(/fileadmin/user_upload/EDITORIAL/etude_foto.jpg) no-repeat;
	/*position:absolute;
	left: 8px;
	top: 47px;*/
        	float:left;
        	margin:10px 10px 0 10px;   
	}
	
.etude_title {
	color:#ffffff;
	font-size:1.25em;
	padding:10px 0px 0px 37px;
	}
	
.etude_title_cont {
	color:#ffffff;
	font-weight:bold;
	font-size:0.75em;
	line-height:1.3em;
	padding:8px 0px 0px 10px;
	}
	
.etude_cont {
	color:#ffffff;
	font-size:0.75em;
	line-height:1.4em;
	padding:5px 10px 0px 10px;
	}
	
.etude_link {
	color:#ffffff;
	font-weight:bold;
	font-size:0.75em;
	line-height:1.06em;
	padding:30px 0px 0px 10px;
	background:url(../images/arrow01.jpg) right 32px no-repeat;
	margin-right:310px;
	}
	
.etude_link a {
	color:#fff;
	text-decoration:none;
	}
	
.etude_link a:hover {
	color:#fff;
	text-decoration: underline;
	}

/*-------------- end content 2 boxes----------------------*/

/*-------------- Start content 3 boxes----------------------*/

.content_3b {
	width:847px;
	padding-left:5px;
	padding-bottom:10px;
	}
	
.dpt_box_top {
	background:url(../images/dpt_top_box.jpg) 0px top no-repeat;
	}
	
.dpt_box_bottom {
	background:url(../images/dpt_bottom_box.jpg) 0px bottom no-repeat;
	padding-bottom:20px;
	height:340px;
	}
	
.dpt_box_middle {
	width:272px;
	background: url(../images/dpt_middle.jpg) 0px 0px repeat-y;
	margin-left:3px;
	margin-right:8px;
	float:left;
	}
	
.dpt_title,.pub_title {
	color:#ffffff;
	font-size:1em;
	line-height:1.06em;
	font-weight:bold;
	padding:7px 0px 110px 30px;
	}
	
.dpt_link {
	color:#003366;
	font-weight:bold;
	font-size:0.75em;
	line-height:1.5em;
	background:url(../images/arrow02.jpg) left 11px no-repeat;
	padding-left:10px;
	margin-left:20px;
	margin-bottom:0.5em;
	}
	
.dpt_link a{
	color:#003366;
	text-decoration:none;
	}

.dpt_link a:hover{
	color:#003366;
	text-decoration: underline;
	}
	
.pub_box_top {
	background:url(../images/pub_box_top.jpg) 0px top no-repeat;
	}
	
.pub_box_bottom {
	background:url(../images/pub_box_bottom.jpg) 0px bottom no-repeat;
	padding-bottom:20px;
	height:340px;
	}
	
.pub_box_middle {
	width:272px;
	background:url(../images/pub_box_middle.jpg)  repeat-y;
	margin-right:8px;
	float:left;
	}
	
.pub_title {
	padding-bottom:105px;
	}
	
.pub_subtitle {
	color:#333333;
	font-size:0.75em;
	line-height:1.06em;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:8px;
	}
	
.pub_link {
	font-size:0.75em;
	line-height:1.25em;
	color:#333333;
	padding:0px 5px 5px 16px;
	}
	
.pub_link a {
	color:#333333;
	text-decoration:none;
	}
	
.pub_link a:hover {
	color:#333333;
	text-decoration: underline;
	}
	
.pub_btn {
	color:#333333;
	font-weight:normal;
	font-size:0.625em;
	line-height:1em;
	background:url(../images/arrow01.jpg) right no-repeat;
	padding-left:120px;
	margin-right:15px;
	}
	
.pub_btn a{	
	color:#333333;
	text-decoration:none;
	}

.pub_btn a:hover{	
	color:#333333;
	text-decoration: underline;
	}
	
.subscr_box_top {
	background:url(../images/subscr_box_top.jpg) 0px top no-repeat;
	}
	
.subscr_box_bottom {
	background:url(../images/subscr_box_bottom.jpg) 0px bottom no-repeat;
	padding-bottom:20px;
	height:340px;
	}
	
.subscr_box_middle {
	width:272px;
	background: url(../images/subscr_box_middle.jpg) repeat-y;
	float:left;
	}
	

/*-------------- End content 3 boxes----------------------*/



/*** CHIFFRES.CSS ***/

.chiffres_box {
	margin-left: 17px;
	background: url(../images/chif_box_top.gif) 0px 0px no-repeat;
	zoom: 1;
}
.chif_box_btm {
	background: url(../images/chif_box_btm.gif) 0px bottom no-repeat;
}

.chif_box_btm p {padding:1em 21px 0em 21px; font-size:0.75em; line-height:1.41em;}
.chif_box_btm p a {color:#003366;}
.chif_box_btm p a:hover {text-decoration:underline;}

/* 2 tabs */
.chiff_tab_container {
	padding-left: 22px;
	background: url(../images/chif_tabs_btm_bg.gif) 17px bottom no-repeat;
}

.chif_tab {
	display: inline;
	float: left;
	background: url(../images/chif_tab_t_mid.gif) 0px top repeat-x;
}
.chif_tab_left {
	background: url(../images/chif_tab_t_left.gif) left top no-repeat;
}
.chif_tab_right {
	background: url(../images/chif_tab_t_right.gif) right top no-repeat;
}
.chif_tab_right a {
	display: block;
	padding: 9px 14px 9px 14px;
	font-size: 0.75em;
	color: #333;
}
.chif_tab_right a:hover {
	color: #ff0099;
}



.chif_tab2 {
	display: inline;
	margin-left: 6px;
	float: left;
	background: url(../images/chif_tab2_t_mid.gif) 0px top repeat-x;
}
.chif_tab2_left {
	background: url(../images/chif_tab2_t_left.gif) left top no-repeat;
}
.chif_tab2_right {
	background: url(../images/chif_tab2_t_right.gif) right top no-repeat;
}
.chif_tab2_right a {
	display: block;
	padding: 9px 14px 8px 14px;
	font-size: 0.75em;
	color: #ff0099;
}
.chif_tab2_right a:hover {
	color: #333;
}

/* END 2 tabs */

.chif_box_title {
	padding: 24px 0 0 19px;
	font-weight: bold;
	font-size: 0.75em;
	color: #4c9e9d;
}
.chif_box_title span {
	font-weight: normal;
	color: #333;
}

/* chiffres 1 */
.chif_list_container {
	display: inline;
	width: 588px;
	height: 308px;
	padding: 0 0 0 0;
	margin: 19px 0px 27px 9px;
	float: left;
	overflow-y : scroll; 
	scrollbar-arrow-color: #5fb3b3;
	scrollbar-3dlight-color: #e0f2f2;
	scrollbar-highlight-color: #74bebd;    
	scrollbar-face-color: #74bebd;
	scrollbar-shadow-color: #74bebd;
	scrollbar-darkshadow-color: #e0f2f2;
	scrollbar-track-color: #e0f2f2;
	}
.chif_list_container p {font-size:0.75em; color:#4C9E9D;}

.chif_list {
	
}
.chif_list .col_one {
	float: left;
	background: url(../images/chif_list_c1_bg.gif) left 0px repeat-y;
}
.chif_list .col_two {
	float: right;
	padding-right: 15px;
	background: url(../images/chif_list_c1_bg.gif) right 0px repeat-y;
}
.chif_list .item {
	width: 253px;
	background: url(../images/chif_list_item_btm.gif) 0px bottom no-repeat;
}
.chif_list .last {
	background: none;
}
.chif_list .item .lettre_no {
	display: inline;
	width: 17px;
	height: 17px;
	padding: 6px 0 0 5px;
	*padding-top: 7px;
	margin: 6px 0px 0px 12px;
	float: left;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #fff;
	background: url(../images/lettre_no_bg.gif) 0px 0px no-repeat;
}
.chif_list .item .radio-item {
	margin: 14px 0px 0px 0px;
	*margin-left: 5px;
	padding-bottom: 5px;
	float: left;
}
.chif_list .item .radio-item div {
	padding-left: 2px;
	padding-bottom: 3px;
}
.chif_list .item .radio-item input {
	width: 12px;
	height: 12px;
	*margin-top: 3px;
	*margin-right: 3px;
	float: left;
}
.chif_list .item .radio-item label {
	padding-top: 3px;
	width : 190px;
	*margin-top: 3px;
	*padding-top: 0;
	font-size: 0.75em;
	float: left;
}
/*
.btn_valider_chif {
	width: 80px;
	height: 23px;
	margin: 0px 0px 23px 263px;
	background: url(../images/btn_valider_chif.gif) 0px 0px no-repeat;
	border: none;
	font-size: 0px;
	line-height: 0em;
}
*/

.zvalider {
	padding-bottom:15px;
	} 
	
.btn_valider_chif {
	background: url(../images/btn_valider_chif.gif) 0px 0px no-repeat;
	margin-right:15px;
	margin-left:250px;
	}
	
	.btn_valider_chif a {
		text-decoration: none;
		display: block;
		width: 80px; height:23px;
		background: url(../images/btn_valider_chif.gif) 0px -23px no-repeat;
		font-size:9px;
		line-height:18px;
		}
		.btn_valider_chif a:hover {
			background: none;
			} 
		.btn_valider_chif a.over {
			background: none;
			}








/* END chiffres 1 */



/* chiffres 2 */
.retour_chif_link {
	display: block;
	padding: 12px 0 0 33px;
}
.chif2_checkbox_container {
	padding: 17px 0 44px 125px;
	font-size: 0.75em;
}
.chif2_check_line {
	padding: 0 0 10px 0;
}
.chif2_checkbox_container input {
	display: inline;
	float: left;
}
.chif2_checkbox_container label {
	margin-top: 3px;
	*margin-top: 4px;
	float: left;
}
.chif2_check_line2 {
	padding: 5px 0 0 4px;
}
.chif2_check_line2 .ccl2_def {
	padding-top: 3px;
	*padding-top: 4px;
	float: left;
}
.chif2_check_line2 label {
	margin-right: 15px;
}
/* END chiffres 2 */


/*** CONTENU_SIMPLE.CSS ***/

div.section_image_text {
	width:580px;
	margin-left:21px;
}

div.section_image_text a:hover{
	text-decoration:underline;
	}

div.section_image_text div.image {
	float:left;
	margin-right:21px;
}

div.section_image_text div.legende {
	font-size:0.5625em; /* 9px; */
	font-weight:normal;
	color:#666666;
	padding-top:6px;
}

div.section_image_text div.content {
	font-size:0.75em; /* 15px; */
	font-weight:normal;
	color:#666666;
	line-height:1.3em; /* 17px; */
/*	word-wrap:break-word;  */
}

div.section_image_text div.content p{
text-align:justify;
}

a.iconpdf {
	float:left;
	display:block;
	background:url(../images/icon_pdf.gif) no-repeat 0 3px;
	padding-left:22px;
	
	font-size: 0.75em; /* 12px */
	line-height: 22px;
	font-weight: normal;
	color: #25167a;
	text-decoration: none;
}

a.iconpage {
	float:left;
	display:block;
	background:url(../images/icon_page.gif) no-repeat 0 2px;
	padding-left:22px;

	font-size: 0.75em; /* 12px */
	line-height: 22px;
	font-weight: normal;
	color: #25167a;
	text-decoration: none;
}

.marginleft21 {
	margin-left: 21px;
}

.main_text {
	font-size: 0.75em;
	font-weight: normal;
	color: #333333;
	line-height: 1.4em;
	padding: 21px;
}
.main_text a:hover{
	text-decoration:underline;
	}
.main_text a {color:#003366;}


.encadre {
	background-color:#E3F4F4;
	display:inline;
	float:left;
	margin-left:13px;
	margin-right:13px;
	margin-top:20px;
	width:175px;
	font-size:0.75em;
	padding:0.5em;
}
.encadre ul
{

}
.encadre ul li
{
	background:transparent url(../images/arrow02.jpg) no-repeat scroll left center;
	padding-left:10px;
	margin-left:10px;
	line-height:1.66em;
}

.encadre ul li a
{color:#003366}
.encadre ul li a:hover
{text-decoration:underline;}


/*** ETUDE_COMPLETE.CSS ***/

/* CSS Document */

.somm_foto {
	display: inline;
	width:110px;
	height:110px;	
	margin-left:20px;
	margin-top:25px;
	margin-right:8px;
	float:left;
	}
	
.somm_foto_content,.somm_subtitle2_content {
	font-size:0.75em;
	color:#333333;
	line-height:1.4em;
	margin-left:5px;
	padding:22px 20px 10px 15px;
	}

.somm_title2,.somm_subtitle2 {
	font-size:0.75em;
	line-height:1.8em;
	color:#333333;
	font-weight:bold;
	background-color:#cee9ea;
	margin:10px 22px 0px 18px;
	padding:0px 0px 0px 10px;
	}
	
.somm_subtitle2 { color:#43aaaf; background:none; padding:0px 0px 0px 5px; }
.somm_subtitle2_content { padding:0px 20px 0px 18px;}
.somm_link { font-size:0.75em; line-height:1.4em; color:#25167a; background:url(../images/arrow01.jpg) right 9px no-repeat; padding-left:25px; padding-top:5px; padding-right:15px; margin-right:530px;}
.somm_link a{ color:#25167a; text-decoration:none;}
.somm_link a:hover{ color:#25167a; text-decoration: underline;}
.somm_bottom_line {background:url(../images/somm_bottom_dots.jpg) bottom repeat-x; padding-top:10px; margin:0px 20px 0px 20px;}

.contact_top {background:url(../images/contact_top_box.jpg) top no-repeat;}
.contact_bottom {background:url(../images/contact_bottom_box.jpg) bottom no-repeat; padding-bottom:18px;}
.contact_middle { width:625px; background-color:#ffe5f5; margin-left:18px; margin-top:15px; margin-bottom:30px;}
.contact_title { font-size:0.75em; line-height:1.4em; color:#ff0093; padding:15px 0px 0px 30px; font-weight:bold;}
.contact_subtitle { font-size:0.687em; line-height:1.8em; color:#333333; padding:0px 0px 0px 30px; font-weight:bold;}
.contact_content { font-size:0.687em; line-height:1.54em; color:#333333; padding:0px 0px 0px 30px;}
.contact_mail { font-size:0.75em; line-height:1.6em; color:#25167a; background:url(../images/mail_icon.jpg) left 5px no-repeat; margin-left:30px; padding-left:20px;}
.contact_mail a {color:#25167a; text-decoration:none;}
.contact_mail a:hover {color:#25167a; text-decoration: underline;}


/*** ETUDE_SIMPLE.CSS ***/

.etude_simple{
		width: 640px;
		margin: 19px 0px 0px 10px;
	}

.cat_box_big_title2 {
	padding: 0px 0 0 5px;
	font-weight: bold;
	font-size: 0.875em;
	color: #43aaaf;
}

.somm_bottom_line2 {background:url(../images/somm_bottom_dots.jpg) bottom repeat-x; padding-top:10px; margin:0px 5px 20px 5px;}
.titre_content { font-size:0.75em; color:#333333; line-height:1.4em; padding:15px 15px 20px 5px;}
.table_title { font-size:0.75em; line-height:1.4em; color:#3c3c3c; font-weight:bold; padding-left:5px;}

.dwl_box { width:450px; padding-left:5px;}
.dwl_item {font-size:0.75em; line-height:1.91em; color:#3c3c3c; float:left; padding-top:1px;}
.dwl_box .dwl_item {width : 335px;}
//.dwl_item {font-size:0.75em; line-height:1.91em; color:#3c3c3c; float:left; padding-top:1px;}
.dwl_pdf,.dwl_xls { font-size:0.75em; line-height:1.41em; color:#25167a; float:left; background:url(../images/pdf_icon.png) left no-repeat; padding-left:20px; margin-left:5px; padding-top:5px;}
.dwl_xls { background:url(../images/xls_icon.png) left no-repeat;}
.dwl_pdf a{color:#25167a; text-decoration:none;} .dwl_pdf a:hover{color:#25167a; text-decoration: underline;}
.dwl_xls a{color:#25167a; text-decoration:none;} .dwl_xls a:hover{color:#25167a; text-decoration: underline;}


/*
.contact_top {background:url(../images/contact_top_box.jpg) top no-repeat;}
.contact_bottom {background:url(../images/contact_bottom_box.jpg) bottom no-repeat; padding-bottom:18px;}
.contact_middle { width:625px; background-color:#ffe5f5; margin-top:25px; margin-bottom:30px;}
.contact_title { font-size:0.75em; line-height:1.4em; color:#ff0093; padding:15px 0px 0px 30px; font-weight:bold;}
.contact_subtitle { font-size:0.687em; line-height:1.8em; color:#333333; padding:0px 0px 0px 30px; font-weight:bold;}
.contact_content { font-size:0.687em; line-height:1.54em; color:#333333; padding:0px 0px 0px 30px;}
.contact_mail { font-size:0.75em; line-height:1.6em; color:#25167a; background:url(../images/mail_icon.jpg) left 5px no-repeat; margin-left:30px; padding-left:20px;}
.contact_mail a {color:#25167a; text-decoration:none;}
.contact_mail a:hover {color:#25167a; text-decoration: underline;}
*/

/*** FORMULAIRE.CSS ***/
/* CSS Document */

h1.page_titleform {
	padding: 20px 0 8px 16px;
	font-size: 1.25em;
	font-weight: normal;
	color: #ff0093;
}

.form_content,.form_etes,.form_etes2 {
	font-size:0.75em;
	line-height:1.4em;
	color:#333333;
	padding:15px 10px 0px 15px;
	}

.form_content_inscr{
	font-size:0.75em;
	line-height:1.4em;
	color:#333333;
	padding:15px 10px 0px 15px;
	}
		
.form_tbl_champs {
	font-size:0.70em; /* 0.625em */
	line-height:3em;
	color:#333333;
	font-style:italic;
	padding:0px 0px 0px 15px;
	}
	
.table_content {
	width:650px;
	}
	
.left_table_container {
	width:302px;
	float:left;
	padding-bottom:25px;
	}
	
.table_row_title {
	font-size:0.75em;
	line-height:2.5em;
	color:#333333;
	text-align:right;
	}
	
.tbl_form01,.tbl_form02,.tbl_form03,.tbl_form04 {
	width:16em;
/*	height:1.2em; */
	border:1px solid #168aba;
	}
.tbl_form03 { 
	width:5em;
	}
.tbl_form04 { 
	height:3em;
	margin-top:10px;
	}

/*Ajoute par PITECH*/
.tbl_form05 { 
	height:13em;
	width:32em;
	border:1px solid #168aba;
	}

.radiobtn_style {font-size:0.75em; line-height:1.4em; color:#333333; padding-left:3px; float:left; padding-top:1px;}
	
.right_table_container {
	width:315px;
	float:right;
	margin-right:15px;
	}
	
.form_etes { padding:0px 10px 0px 30px; }
.form_etes2 { padding:20px 10px 20px 30px; white-space:nowrap; }
.form_checkbox { }
.tbl_etes {width:631px; padding-left:30px; padding-top:10px;}
.td_checkbox_cont {color:#333333;}
.form_title_blue { font-size:0.75em; color:#168aba; font-weight:bold; padding-left:30px; padding-bottom:10px;}

.table_usr_pass {width:641px; background:url(../images/dot_bg.jpg) bottom repeat-x; padding-bottom:20px; margin-bottom:20px; margin-right:20px;}
.table_user_style { font-size:0.75em; line-height:2.5em; color:#333333; text-align:right;}
.form_user_style { 
	width:6em;
	height:1.2em;
	border:1px solid #168aba;	
	/*padding:5px 0px 0px 10px; */
	padding:5px 0px 0px 0px; 
	color:#333333
	}

/*.btn_container { width:405px; margin-left:230px; padding-bottom:150px;}*/
.btn_container { width:405px; margin-left:230px; padding-bottom:50px;}

#annuler_btn {
    background: url(../images/annuler_btn.jpg) 0px -23px no-repeat;
	float:left;
	margin-right:15px;
} 
#annuler_btn a {
    text-decoration: none;
    display: block;
    width: 80px; height:23px;
    background: url(../images/annuler_btn.jpg) 0px 0px no-repeat;
	font-size:9px;
	line-height:18px;
}
#annuler_btn a.over {
    background: none;
}
#annuler_btn a:hover {
    background: none;
} 

#envoyer_btn {
	background: url(../images/envoyer_btn.jpg) 0px 0px no-repeat;
	float:left;
} 
#envoyer_btn a {
    text-decoration: none;
    display: block;
    width: 80px; height:23px;
    background: url(../images/envoyer_btn.jpg) 0px -23px no-repeat;
}
#envoyer_btn a.over {
    background: none;
}
#envoyer_btn a:hover {
    background: none;
}
	
/*-------------LEFT BOX--------------*/

.form_lb_top { background:url(../images/form_lb_top.jpg) 0px top no-repeat;}
.form_lb_bottom { background:url(../images/form_lb_bottom.jpg) 0px bottom no-repeat; padding-bottom:15px;}
.form_lb_middle { background-color:#3399cc; width:176px;}
.lb_title { font-size:0.937em; line-height:0.937em; color:#ffffff; font-weight:bold; padding:10px 10px 10px 10px;}
.lb_content { font-size:0.687em; line-height:1.27em; color:#ffffff; padding:0px 10px 10px 10px;}

/*** LISTE_ETUDES_SOUSC.CSS ***/

.year_list {
	padding-top: 2px;
	float: left;
	font-size: 0.749em; 
	color: #ff0093;
}

.year_list a{
	color: #ff0093;
	text-decoration: underline;
}

.year_list a:hover{
	text-decoration: none;
}

.under_title_before_year {
	padding: 10px 23px 20px 15px;
}

.etude_title2 {
	padding-top: 2px;
	float: left;
	font-size: 0.75em; 
	color: #43AAAF;
	padding: 6px 0 0 13px;
	font-weight: bold;
	width : 610px;
}

.lire_la_suite a{
	float: left;
	font-size: 0.75em; 
	color: #25167A;
	padding: 0px 17px 0 13px;
	background: url(../images/pink_arrow.gif) 83px 2px no-repeat;
	margin-top:13px;
	text-decoration:none;
}

.lire_la_suite a:hover{
	float: left;
	font-size: 0.75em; 
	color: #25167A;
	padding: 0px 17px 0 13px;
	background: url(../images/pink_arrow.gif) 83px 2px no-repeat;
	margin-top:13px;
	text-decoration:underline;
}

.tx-ttnews-browsebox{	
	margin-bottom:20px;
}

.tx-ttnews-browsebox a{	
	font-size: 0.75em; 
	color: #25167A;
	text-decoration:none;
}

.etude_description{
	font-size: 0.75em;
	line-height: 1.41em;
	color: #333;
	padding: 6px 35px 0px 13px;
}

.dotted_line{
	padding-top:19px;
	padding-bottom:12px;
	background: url(../images/point.gif) 0px 19px repeat-x;
	margin-left:13px;
	margin-right:13px;
}

/*** LISTE_FAQ.CSS ***/

.header_line_logged_in {
	float: left;
	margin:8px 0 0 21px;
	font-size: 0.6875em; /* 11px; */
}

.header_line_logged_in .logged_in_user {
	font-weight: bold;
	color: #3399cc;
}

.logged_in_container {
	float: left;
	margin: 6px 0 0 21px;
		width:300px;
	}
	.logged_in_container a:hover{
		text-decoration:underline;
		}

div.faq_thematiques {
	float: left;
	margin-left: 21px;
	margin-top: 21px;
}

div.faq_information {
	float: right;
	margin-right: 21px;
	margin-top: 8px;
}

a.faq_redsign {
	display: block;
	padding-left: 10px;
	padding-top:4px;
	background: url(../images/liste_faq_redsign.gif) no-repeat 0 7px;
	font-size: 0.75em; /* 12px; */
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	}
	a:hover.faq_redsign {
		text-decoration: underline;
		}

div.faq_information_bluearea_top {
	width: 383px;
	background: url(../images/liste_faq_bluearea_top.gif) no-repeat;
	padding-top: 8px;
}

div.faq_information_bluearea_bottom {
	width: 383px;
	background: url(../images/liste_faq_bluearea_bottom.gif) no-repeat bottom left;
	padding-bottom: 8px;
}

div.faq_information_bluearea_content {
	border-left: 1px solid #389bcd;
	border-right: 1px solid #389bcd;
	padding: 0 12px;
	
	font-size: 0.6875em; /* 11px; */
	line-height: 1.275em; /* 14px; */
	font-weight: normal;
	color: #333333;
}

a.blue_btn {
	float: right;
	height: 24px;
	background: url(../images/liste_faq_button_left.gif) no-repeat;
}

a.blue_btn span {
	float:left;
	display: block;
	cursor: pointer;

	height: 24px;
	line-height: 24px; /* 24px; */

	position: relative;
	left: 6px;
	padding: 0px 12px 0 8px;

	background-color: #3399cc;
	background-image: url(../images/liste_faq_button_right.gif);
	background-repeat: no-repeat;
	background-position: top right;

	font-size: 1.09em; /* 12px; */
	font-weight: bold;
	color: #ffffff;
}


div.thematique_area {
	margin-left: 18px;
	margin-top: 12px;
}

div.thematique_area_title {
	width: 625px;
	height: 34px;
	background: url(../images/liste_faq_th_titlebg.gif) no-repeat;
}

div.thematique_area_title span {
	position: relative;
	top: 10px;
	left: 14px;

	font-size: 0.875em /* 14px; */
	font-weight: bold;
	color: #168aba;
}

div.thematique_area_headline {
	padding: 16px 42px 12px 12px;
	line-height: 1.3em; /* 16px; */
	font-size: 0.75em; /* 12px; */
	font-weight: normal;
	color: #168aba;
}

/*
div.section_image_text {
	width:580px;
	margin-left:12px;
}

div.section_image_text div.image {
	float:left;
	margin-right:21px;
}

div.section_image_text div.legende {
	font-size:0.5625em;
	font-weight:normal;
	color:#666666;
	padding-top:6px;
}

div.section_image_text div.content {
	font-size:0.75em;
	font-weight:normal;
	color:#333333;
	line-height:1.4em;
	word-wrap:break-word;
}
*/

div.hautpage_container {
	text-align:right;
	width:580px;
}

a.hautpage {
	background:url(../images/icon_hautpage.gif) no-repeat;
	padding-left:15px;
	font-size:0.5625em; /* 9px; */
	font-weight:bold;
	color:#168aba;
	}
	a:hover.hautpage {
		text-decoration:underline;
		}
		
/*** MES_DOSSIERS.CSS ***/

a.lightblue_btn {
	display: block;
	width: 194px;
	margin-bottom: 4px;
	background: url(../images/dossiers_button_top.gif) no-repeat;
	}

a.lightblue_btn span {
	display: block;
	cursor: pointer;

	position: relative;
	top: 3px;
	padding: 4px 12px;

	background-color: #bddeef;
	background-image: url(../images/dossiers_button_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;

	font-size: 0.75em; /* 12px; */
	font-weight: bold;
	color: #003366;
}

a:hover.lightblue_btn {
	background-color: #FF009A;
	background: url(../images/dossiers_button_top2.gif) no-repeat;
	}


a:hover.lightblue_btn span{
	color:#FF0093;
	background-color: #FF009A;
	background-image: url(../images/dossiers_button_bottom2.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #ffffff;
	}

div.dossiers_headline {
	float: left;
	width: 380px;
	
	position: relative;
	left: 21px;
}

div.dossiers_headline span {
	font-size: 0.75em; /* 12px; */
	font-weight: normal;
	color: #333333;
	line-height: 1.4625em; /* 17px; */
}

div.dossiers_links {
	float: right;
	width: 194px;
	margin-right: 20px;
}

div.dossiers_section {
	margin-left: 21px;
	margin-top: 25px;
}

div.dossiers_section_header {
	width: 613px;
	height: 32px;
	background: url(../images/dossiers_section_header.gif) no-repeat;
}

span.dossiers_section_header_title {
	float: left;
	
	position: relative;
	top: 8px;
	left: 14px;

	font-size: 0.875em; /* 14px; */
	font-weight: bold;
	color: #ffffff;
}

select.dossiers_section_header_select {
	float: right;
	
	position: relative;
	top: 6px;
	right: 25px;

	font-size: 0.6875em; /* 11px; */
	font-weight: normal;
	color: #333333;
}

div.dossiers_section_content {
	width: 613px;
	padding: 12px 0;

	background-color: #e6f3f9;
	background-image: url(../images/dossiers_section_content.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	
	font-size: 0.75em; /* 12px; */
	font-weight: normal;
	color: #333333;
	line-height: 1.55em; /* 20px; */
}

div.dossiers_section_content a.pagetitle {
	font-size: 1em; /* 12px; */
	font-weight: normal;
	color: #168aba;
	text-decoration: none;
	padding-left: 14px;
}

div.dossiers_section_content a.supprimer {
	font-size: 1em; /* 12px; */
	font-weight: normal;
	color: #168aba;
	text-decoration: none;
}

div.dossiers_section_content a.more {
	font-size: 1em; /* 12px; */
	font-weight: normal;
	color: #2f2f2f;
	text-decoration: none;
	padding-left: 14px;
}

div.dossiers_section_content a:hover{
	text-decoration: underline;
	}
	
/*** ZOOM_MODULE.CSS ***/

/* CSS Document */

.zoomm_subtitle{ font-size:0.875em; line-height:1.21em; font-weight:bold; color:#43aaaf; padding:35px 0px 0px 20px;}
.zoom_content {
	font-size:0.75em;
	color:#333333;
	line-height:1.4em;
	margin-left:5px;
	padding:10px 20px 10px 15px;
	}

.zoom_title2 {
	font-size:0.75em;
	line-height:1.8em;
	color:#333333;
	font-weight:bold;
	background-color:#cee9ea;
	margin:20px 22px 10px 18px;
	padding:0px 0px 0px 10px;
	}
	
.sommaire_container { width:630px;}
.dwl_container { display: inline; width:400px; float:left; margin-left:20px; margin-top:10px; margin-bottom:20px;}	

.zoomm_autresvag_middle { display: inline; width:133px; background-color:#e3f4f4; float:right; margin-right:13px; margin-top:20px;}
.zoomm_autresvag_middle_ind { display: inline; width:215px; background-color:#e3f4f4; float:right; margin-right:13px; margin-top:20px;}
.zoomm_autresvag_top { background:url(../images/zoom_autres_vagues_top.jpg) top no-repeat;}
.zoomm_autresvag_bottom { background:url(../images/zoom_autres_vagues_bottom.jpg) bottom no-repeat; padding-bottom:12px;}
.zoomm_autresvag_title { font-size:0.75em; line-height:1.41em; color:#333333; font-weight:bold; padding:10px 10px 10px 10px;}
.zoomm_autresvag_content { font-size:0.75em; line-height:1.66em; color:#113268; background:url(../images/arrow02.jpg) left no-repeat; margin-left:10px; padding-left:10px;}
.zoomm_autresvag_content a { color:#113268; text-decoration:none;} .zoomm_autresvag_content a:hover { color:#113268; text-decoration: underline;}
.zoom_retour_container { width:600px; margin-left:25px; margin-bottom:40px;}

.zoomm_autresvag_bottom ul li {
	background:transparent url(../images/arrow02.jpg) no-repeat scroll left center;
	line-height:1.66em;
	margin-left:10px;
	padding-left:10px;
}


/*** ZOOM_PRODUIT.CSS ***/

/* CSS Document */

.zoom_content2 {
	font-size:0.75em;
	color:#333333;
	line-height:1.4em;
	margin-left:5px;
	padding:15px 30px 10px 15px;
	}

.zoomm_subtitle2{ font-size:0.875em; line-height:1.21em; font-weight:bold; color:#43aaaf; padding:5px 0px 0px 23px;}
.somm_bottom_line3 {background:url(../images/somm_bottom_dots.jpg) bottom repeat-x; padding-top:25px; margin:0px 20px 20px 20px;}
.zoomp_middle { display: inline; width:68px; background-color:#cfebec; float:left; margin-right:13px; margin-left:20px; margin-top:10px;}
.zoomp_top { background: url(../images/zoomp_top_bg.jpg) top no-repeat;  padding-top:10px;}
.zoomp_bottom { background: url(../images/zoomp_bottom_bg.jpg) bottom no-repeat; padding-bottom:12px;}

.tx-srfeuserregister-pi1-error {
	color: #ff0000; 
	font-size:0.8em;
	font-style:italic;
}

.tx-srfeuserregister-pi1 dl {
margin:0pt;
padding:1em 0pt 0pt;
}


.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
float:left;
margin:0pt;
padding:0pt 0pt 0.5em;
}

.tx-srfeuserregister-pi1 dt {
clear:both;
padding-right:1em;
text-align:right;
width:25%;
}


.tx-srfeuserregister-pi1 dd {
text-align:left;
width:50%;
}


.tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}

.definition {
	width:500px;
display: block;
}



