/*-----------------------------------bloc_formation.css----------------------------------*/
/*------------------conference all------------------*/
#formation .Info,#formation-envoyer,#formation-envoyer3,#formation .Group{overflow:hidden;}
#formation{
	width: 557px;
	padding: 10px;
	float: right;
	position: absolute;
	right: 30px;
}
#formation-global,
#formation-head{
	background-color: #f0f0f0;
}

#formation-global{
	padding: 10px 0 10px 10px;
}
#formation-global #formationInner { 
	height: 300px;
	overflow: hidden;
}
#formation-global p { margin-top: 10px; }

#formation h3{
	background-color: #F0F0F0;
	color: #a8a8a8;
	font-size: 1.7em;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
}

#formation-head{
	margin-bottom: 5px;
	height: 95px;
}

#formation-head .debut{
	width: 10px;
	height: 94px;
	background: #FFF url(../images/conference/bg_title_left.gif) top left no-repeat;
	float: left;
}

#formation-head .fin{
	background: #FFF url(../images/conference/bg_title_right.gif) top right no-repeat;
	float: right;
	width: 10px;
	height: 94px;
}


#formation #bt_taille{margin-left:5px;margin-top:7px;}
#formation #bt_taille .little,#venir #bt_taille .big{display:block;height:31px;width:53px;}
#formation #bt_taille .little{background:url(../images/conference/bt_reduire_page.gif) top left no-repeat;}
#formation #bt_taille .big{background:url(../images/conference/bt_agrandir_page.gif) top left no-repeat;}
#formation #bt_taille .big:hover {background:transparent url(../images/article/bt_agrandir_page.gif) no-repeat scroll left -31px;display:block;height:31px;width:53px;}
#formation-head{
margin-bottom: 5px;
height: 95px;
}

#formation-head .debut{
width: 14px;
height: 94px;
background: #FFF url('../images/article/bg_title_left.gif') top left no-repeat;
float: left;
}

#formation-head .fin{
background: #FFF url('../images/article/bg_title_right.gif') top right no-repeat;
float: right;
width: 15px;
height: 94px;
}

#formation-head .picto{
margin-top: 20px;
margin-left: 5px;
margin-right: 7px;
}

#formation-head .infos{
padding-top: 5px;
font-size: 1em;
}

#formation-head h2{
font-size: 1.9em;
height: 60px;
line-height:1.2em;
}
#formation-head .selection {	font-size: 0.8em;	color: #A4A4A4;	text-decoration: none;	line-height: 10px;}
#formation-head .selection:hover {color: black;text-decoration: none;line-height: 10px;}

#formation p {	font-size: 1.1em;	line-height: 1.2em;	cursor: text;	margin-bottom: 5px;	margin-top: 0px;}
#formation p.AjouterArticle {margin-top:-8px;width:381px;}
#formation img{	vertical-align: top; 	margin-top:-7px;}
/* info */
#formation .Info { overflow: hidden; }
* html #formation .Info { height: 1%; }
#formation .Info .Thumbnail { float: right; margin-left: 10px; }
#formation .Info .Thumbnail img { vertical-align: top; }

/* formation-outils */
#formation-outils { overflow: hidden; margin-bottom: 10px; }
* html #formation-outils { height: 1%; }
#formation-outils .transverse,
#formation-outils .social { display: block; }
#formation-outils .transverse,
#formation-outils .notation{ float: left }
#formation-outils .notation{ _margin-top: 1px; /margin-top: 1px}
#formation-outils .unik{ width:100% }
#formation-outils .social{ padding-top: 20px; }
#formation-outils .social{ float: right; }
#formation-outils .transverse li{
	display: block;
	height: 44px;
	width: 46px;
	background: url(../images/conference/bg_picto_transverse.gif) center center no-repeat;
	text-align: center;
	margin-right: 2px;
	float: left;
}
#formation-outils .transverse li.Views { font-size: .9em; line-height: 120%; }
#formation-outils .transverse li.Views a { color: #919191; display: block; margin-top: 8px; text-align: center; text-decoration: none; }
#formation-outils .social li {
	display: block;
	height: 21px;
	width: 21px;
	text-align: center;
	margin-left: 8px;
	float: left;
}
#formation-outils .transverse li img { margin-top: 3px; }
#formation-outils .notation{
	background: url(../images/conference/bg_star.gif) top left no-repeat;
	height: 43px;
	margin-right: 2px;
	width: 142px;
	text-align: center;
}
#formation-outils .notation form {
	margin-top: -12px;
	/margin-top: 4px;
	margin-left: 14px;
	margin-bottom: 3px;
	/margin-bottom: -8px;
	height: 22px;
}
#formation-outils .notation p { color: #919191; font-size: 0.75em; }


#formation-outils div.star-rating, #formation-outils div.star-rating a{ background-image:url(../images/conference/star-2.gif); }


/* formation-envoyer */
#formation-envoyer { overflow: hidden; }
* html #formation-envoyer { height: 1%; }
#formation-envoyer div.Box { background-color: #e4e4e4; float: left; height: 164px; margin-top: 10px; position: relative; width: 255px; }
#formation-envoyer div.Type { margin-right: 10px; }
#formation-envoyer div.Box h5 { font-size: 1.1em; }
#formation-envoyer div.Scroll { height: 145px; padding: 10px 0 10px 10px; }
#formation-envoyer span.Left,
#formation-envoyer span.Right {
	position: absolute;
	display: block;
	width: 5px;
	height: 164px;
}
#formation-envoyer span.Left{ background: url(../images/conference/bg-left-6.gif) top left no-repeat; }
#formation-envoyer span.Right{ background: url(../images/conference/bg-right-6.gif) top right no-repeat; right: 0; }
#formation-envoyer .Image { float: left; padding-right: 10px; }
#formation-envoyer .Image img { display: block; margin-left: 0; }
#formation-envoyer h5 { font-size: 1.5em; }
#formation-envoyer p { margin-top: 5px; text-align: justify; }
#formation-envoyer .Account { margin: 0 0 10px; }

/* formation-envoyer 
#formation-envoyer3 { overflow: hidden; }
* html #formation-envoyer3 { height: 1%; }
#formation-envoyer3 div.Box {
	background-color: #e4e4e4;
	float: left;
	height: 164px;
	margin-top: 10px;
	margin-right: 10px;
	position: relative;
	width: 167px;
}
#formation.Large #formation-envoyer3 div.Box { width: 277px; }
#formation-envoyer3 div.Last { margin-right: 0px; }
#formation-envoyer3 div.Box h5 { font-size: 1.1em; }
#formation-envoyer3 div.Scroll { height: 145px; padding: 10px 0 10px 10px; }
#formation-envoyer3 span.Left,
#formation-envoyer3 span.Right {
	position: absolute;
	display: block;
	width: 5px;
	height: 164px;
}
#formation-envoyer3 span.Left{ background: url(../images/conference/bg-left-6.gif) top left no-repeat; }
#formation-envoyer3 span.Right{ background: url(../images/conference/bg-right-6.gif) top right no-repeat; right: 0; }
#formation-envoyer3 .Image { float: left; padding-right: 10px; }
#formation-envoyer3 .Image img { display: block; margin-left: 0; }
#formation-envoyer3 h5 { font-size: 1.5em; }
#formation-envoyer3 p { margin-top: 5px; text-align: justify; }
#formation-envoyer3 .Account { margin: 0 0 10px; }
**/
#formation-envoyer3 { overflow: hidden; }
* html #formation-envoyer3 { height: 1%; }
#formation-envoyer3 div.Box { background-color: #e4e4e4; float: left; height: 164px; margin-top: 10px; position: relative; width: 255px; }
#formation-envoyer3 div.Type { margin-right: 10px; }
#formation-envoyer3 div.Box h5 { font-size: 1.1em; }
#formation-envoyer3 div.Scroll { height: 145px; padding: 10px 0 10px 10px; }
#formation-envoyer3 span.Left,
#formation-envoyer3 span.Right {
	position: absolute;
	display: block;
	width: 5px;
	height: 164px;
}
#formation-envoyer3 span.Left{ background: url(../images/conference/bg-left-6.gif) top left no-repeat; }
#formation-envoyer3 span.Right{ background: url(../images/conference/bg-right-6.gif) top right no-repeat; right: 0; }
#formation-envoyer3 .Image { float: left; padding-right: 10px; }
#formation-envoyer3 .Image img { display: block; margin-left: 0; }
#formation-envoyer3 h5 { font-size: 1.5em; }
#formation-envoyer3 p { margin-top: 5px; text-align: justify; }
#formation-envoyer3 .Account { margin: 0 0 10px; }

/* formation_form */
#formation  #formation_expert .formation_form_content {
	background: url(../images/conference/bg-form-3.gif) repeat-x;
	height: 186px;
	position: relative;
}
#formation #formation_mail .formation_form_content {
	background: url(../images/conference/bg-form-4.gif) repeat-x;
	height: 231px;
	position: relative;
}
#formation #formation_prevent .formation_form_content {
	background: url(../images/conference/bg-form-5.gif) repeat-x;
	height: 97px;
	position: relative;
}
#formation #formation_inform .formation_form_content { background-color: #f2f2c1; position: relative; }
#formation .formation_form_content { clear: both; }
#formation .formation_form_content span.Left,
#formation .formation_form_content span.Right {
	position: absolute;
	display: block;
	width: 12px;
	height: 186px;
}
#formation .formation_form_content span.Left {left: 0; top: 0;}
#formation  #formation_expert .formation_form_content span.Left { background: url(../images/conference/bg-left-3.gif) top left no-repeat;}
#formation  #formation_expert .formation_form_content span.Right {
	background: url(../images/conference/bg-right-3.gif) top right no-repeat;
	right: 0;
}
#formation #formation_mail .formation_form_content span.Left {
	background: url(../images/conference/bg-left-4.gif) top left no-repeat;
	height: 231px;
}
#formation #formation_mail .formation_form_content span.Right {
	background: url(../images/conference/bg-right-4.gif) top right no-repeat;
	height: 231px;
	right: 0;
}
#formation #formation_prevent .formation_form_content span.Left {
	background: url(../images/conference/bg-left-5.gif) top left no-repeat;
	height: 97px;
}
#formation #formation_prevent .formation_form_content span.Right {
	background: url(../images/conference/bg-right-5.gif) top right no-repeat;
	height: 97px;
	right: 0;
}
#formation .Title { margin: 20px 0 0; overflow: hidden; }
* html #formation .Title { height: 1%; }
#formation .Title p { float: right; font-size: .8em; margin-top: 7px; }
#formation_prevent .Title p { margin-top: 12px; }
#formation .Title h3 { color: #a2a2a2; float: left; font-size: 1.4em; padding-left: 30px; width: 75%; }
#formation_expert .Title h3 { background: url(../images/conference/ico-expert.gif) no-repeat; }
#formation_mail .Title h3 { background: url(../images/conference/ico-mail.gif) no-repeat left 5px; }
#formation_prevent .Title h3, #formation_inform .Title h3 { background: url(../images/conference/ico-clock.gif) no-repeat left 5px; padding-top: 6px; }
#formation_inform .Title h3 { padding-bottom: 5px; }
#formation .formation_form_content form, #formation #formation_prevent .formation_form_content form { margin: 0 auto; padding: 7px 15px; width: 490px; }
#formation #formation_prevent .formation_form_content form { width: 320px; }
#formation #formation_inform .formation_form_content form { width: 300px; }
#formation #formation_inform.Type .formation_form_content form { width: auto; }
#formation #formation_inform p { padding: 10px 10px 0; }
#formation .formation_form_content fieldset { position: relative; }
#formation .formation_form_content form div { padding: 5px 0; overflow: hidden; }
#formation .formation_form_content form div input, #formation .formation_form_content form div textarea, #formation .formation_form_content form div select {
	border: #aaa solid 1px;
	color: #9c9c9c;
	margin: 0 5px;
	vertical-align: top;
}
#formation .formation_form_content form div input.image, #formation #formation_prevent .formation_form_content form div input.image { 
	border: none;
	bottom: 13px;
	position: absolute;
	right: 0;
}
#formation #formation_prevent input.image,
#formation #formation_inform input.image { bottom: 10px; }
#formation #formation_inform .Output { text-align: center; }
#formation #formation_inform .formation_form_content form div.Output input.image { position: static; }
#formation #formation_mail input.image { bottom: 36px; }
#formation .formation_form_content form div input.Type1 { width: 90px; }
#formation .formation_form_content form div input.Type2 { width: 200px; }
#formation .formation_form_content form div input.Type3 { border: none; }
#formation .formation_form_content form div textarea { width: 400px; }
#formation .formation_form_content form div span { color: #6c6c6c; vertical-align: top; }
#formation .formation_form_content .Clear { clear: both; }
#formation .formation_form_content .Section { float: left; margin-right: 12px; width: 220px; }
#formation .formation_form_content .Section h4, #formation .formation_form_content .FormatEmail { color: #7d7d7d; padding: 0 5px; }
#formation .formation_form_content .Section h4 { font-size: 1.2em; }
#formation .formation_form_content .FormatEmail { color: #000; }
#formation .formation_form_content .FormatEmail li { float: left; padding: 0 5px; }
#formation .formation_form_content .FormatEmail input, #formation .formation_form_content .FormatEmail label, #formation .formation_form_content .FormatEmail p {
	float: left;
	margin-top: 0 !important;
	margin-right: 5px;
}
#formation .formation_form_content .Input label, #formation .formation_form_content .Input input { float: left; }
#formation .formation_form_content .Input input { border: none; }
html>/**/body #formation .formation_form_content .Input input { margin-top: 2px; }

/* livret */
#formation #livret { background-color: #fff; margin-top: 10px;}
#formation #livret div { position: relative }
#formation #livret span.topLeft,
#formation #livret span.topRight,
#formation #livret span.bottomLeft,
#formation #livret span.bottomRight{
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
}
#formation #livret span.topLeft{
	background: url(../images/conference/bg_angle_haut_gauche.gif) top left no-repeat;
}
#formation #livret span.topRight{
	background: url(../images/conference/bg_angle_haut_droit.gif) top right no-repeat;
	right: 0;
}
#formation #livret span.bottomLeft{
	background: url(../images/conference/bg_angle_bas_gauche.gif) bottom left no-repeat;
	bottom: 0;
}
#formation #livret span.bottomRight{
	background: url(../images/conference/bg_angle_bas_droit.gif) bottom right no-repeat;
	bottom: 0;
	right: 0;
}
#formation #livret .Image { float: left; padding: 10px 5px 0px 10px; }
#formation #livret .Image img { margin-left: 0; }
#formation #livret .Description { padding: 10px; }
#formation #livret .Description h5 { font-size: 1.5em; }
#formation #livret .Description a { border-bottom: #00bcff solid 1px; color: #000; text-decoration: none; }
#formation #livret .Description a:hover { border-bottom-color: #000; }
#formation #livret .Description p { margin-top: 15px; text-align: justify; }
#formation #livret .Description .More { padding: 2px 0; text-align: right; }
#formation #livret .Description p.Account { font-size: 1.1em; margin: 0; }

/* comment */
#formation #comment { background-color: #e4e4e4; margin-top: 10px; }
#formation #comment div { position: relative; }
#formation #comment span.topLeft,
#formation #comment span.topRight,
#formation #comment span.bottomLeft,
#formation #comment span.bottomRight{
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
}
#formation #comment span.topLeft{
	background: url(../images/conference/bg_top_left.gif) top left no-repeat;
}
#formation #comment span.topRight{
	background: url(../images/conference/bg_top_right.gif) top right no-repeat;
	right: 0;
}
#formation #comment span.bottomLeft{
	background: url(../images/conference/bg_bottom_left.gif) bottom left no-repeat;
	bottom: 0;
}
#formation #comment span.bottomRight{
	background: url(../images/conference/bg_bottom_right.gif) bottom right no-repeat;
	bottom: 0;
	right: 0;
}
#formation #comment h3 { background-color: #e4e4e4; }
#formation #comment h4 { font-size: .9em; font-weight: normal; padding: 2px 10px; width: 200px; }
#formation #comment .Title { background-color: #e8e8b3; margin-top: 5px; }
#formation #comment .Comment2 .Title { background-color: #e4e58e; }
#formation #comment .CommentContent { padding: 10px; }
#formation #comment .Comment1 .CommentDetail, #formation #comment .Comment2 .CommentDetail { background-color: #f4f4b9; padding: 10px 20px; }
#formation #comment .Comment2 .CommentDetail { background-color: #f8f877; }
#formation #comment .Date { position: absolute; top: 2px; right: 10px; }
#formation #comment .SeeAll {  padding: 5px 10px; text-align: right; }
#formation #comment .Link { padding: 20px 10px; }
#formation #comment a { border-bottom: #f9f975 solid 1px; color: #000; text-decoration: none; }
#formation #comment a:hover { border-bottom-color: #000; }

/* accordion */
#formation .Accordion { margin-bottom: 10px; }
#formation .Accordion ul { padding-top: 5px; }
#formation .Accordion li { margin-top: 5px; }
#formation .Accordion li h5 {
	background: #f2f2c1 url(../images/conference/bg-title-left.gif) no-repeat left -26px;
	color: #776451;
	cursor: pointer;
	font-size: 1.2em;
	font-weight: bolder;
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
}
#formation .Type li h5 { 
	background: #f2f2c1 url(../images/conference/bg-title-left-2.gif) no-repeat left -36px;
	font-size: 1.7em;
	height: 36px;
	line-height: 36px;
}
#formation .Accordion li h5 span {
	background: url(../images/conference/bg-title-right.gif) no-repeat right -26px;
	display: block;
}
#formation .Type li h5 span {
	background: url(../images/conference/bg-title-right-2.gif) no-repeat right -36px;
}
#formation .Type li h5 span span {
	background: url(../images/conference/ico-transcript.gif) no-repeat left 5px;
	padding-left: 30px;
	text-transform: uppercase;
}
#formation .Accordion li h5.Expanded { background-color: #f9f975; background-position: left 0; color: #000; }
#formation .Accordion li h5.Expanded span { background-position: right 0; }
#formation .Accordion li h5.Expanded span span { background-position: left 5px; }
#formation .Accordion li div { background-color: #f2f2c1; position: relative; }
#formation .Accordion li div.ItemContent { padding: 10px; }
#formation .Accordion span.bottomLeft,
#formation .Accordion span.bottomRight{
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
}
#formation .Accordion span.bottomLeft{
	background: url(../images/conference/bg-bottom-left-2.gif) bottom left no-repeat;
	bottom: 0;
}
#formation .Accordion span.bottomRight{
	background: url(../images/conference/bg-bottom-right-2.gif) bottom right no-repeat;
	bottom: 0;
	right: 0;
}
#formation .AllInterview { text-align: right; }
#formation .AllInterview a { border-bottom: #f9f975 solid 1px; color: #000; text-decoration: none; }
#formation .AllInterview a:hover { border-bottom-color: #000; }

/* video */
#formation .Video { margin-bottom: 10px; }
#formation h3.Title { color: #000; font-size: 1.5em; text-transform: none; }
#formation #video, #formation #intro { float: left; width: 495px; }
#formation.Large #intro { float: right; width: 515px; }
#formation .Group { overflow: hidden; }
* html #formation .Group { height: 1%; }
#formation #introVideo { margin-bottom: 10px; overflow: hidden; width: 495px; }


/*-----------------------------------bloc_home_calculer_comparer.css----------------------------------*/
#SpiraleHome {
float:left;
height:465px;
width:509px !important;
}

/* Home Calculer Comparer */
#HomeCalculerComparer {
	float : right;
	width: 556px;
	line-height: 130%;
	margin-top: 10px;
	margin-right: 40px;
	position: relative;
	height:300px;
	_position: absolute;}
	
* html #HomeCalculerComparer { margin-right: 20px; }
#CarrouselHome {
	padding-top: 0px;
	width: 430px;
	height: 205px;
	position:relative;
	top:-22px;
	margin:auto;
	height: 199px;
}
#HomeCalculerComparer .Wrapper { background: url(../images/bg_box_top_1.gif) no-repeat; padding-top: 5px; }
#HomeCalculerComparer .Wrapper .Content {
	background: url(../images/bg_box_bottom_1.gif) no-repeat left bottom;
	overflow: hidden;
	padding: 0 17px 10px 17px;
	width: 522px;
}
#HomeCalculerComparer ul { width: 600px; overflow: hidden; }
* html #HomeCalculerComparer ul { height: 1%; }
#HomeCalculerComparer ul li {
	background: #fff url(../images/bg_box_bottom_2.gif) no-repeat left bottom;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding-bottom: 3px;
	width: 259px;
}
#HomeCalculerComparer ul li div { 
	background: url(../images/bg_box_top_2.gif) no-repeat;
	padding: 3px 5px;
}
#HomeCalculerComparer ul li h4 { 
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left:3px;
    padding-top:4px;
}
#HomeCalculerComparer ul li .Detail { margin: 5px; }
#HomeCalculerComparer ul li img { float: left; margin-right: 5px; }
#HomeCalculerComparer ul li a { border-bottom: #ffadd6 solid 1px; color: #000; text-decoration: none; }
#HomeCalculerComparer ul li a p a { border-bottom: none ; text-decoration: none; float:left; width:100px; display:block; }
#HomeCalculerComparer ul li a:hover { border-bottom-color: #000; }
#HomeCalculerComparer ul li .More { font-size: .9em; text-align: right; }
#HomeCalculerComparer ul li a.lien{ 
	background: url(../images/bg_box_top_2.gif) no-repeat;
	padding: 3px 5px;
	width:238px;
	height:97px;
	display:block;
	text-decoration: none;
	border: 0;
}

#HomeCalculerComparer ul li  a.lien span.lire_la_suite {
	color: #000;
	text-decoration: none;
	border-bottom: #ffadd6 solid 1px;
}

#HomeCalculerComparer ul li  a.lien span.lire_la_suite:hover {
	color: #000;
	text-decoration: none;
	border-bottom: #000000 solid 1px;
}
#HomeCalculerComparer ul li span.souligne { 
	border-bottom: #ffadd6 solid 1px;
}
#HomeCalculerComparer #flashcontent{margin-left: 80px; margin-top: 10px;}

/* Sous Home Calculer Comparer */
#SousHomeCalculerComparer {
	float : right;
	width: 556px;
	line-height: 130%;
	margin-top: 5px;
	margin-right: 40px;
	position: relative;
}
* html #SousHomeCalculerComparer { margin-right: 20px; }

#SousHomeCalculerComparer .Wrapper { background: url(../images/bg_box_top_1.gif) no-repeat; padding-top: 5px; }
#SousHomeCalculerComparer .Wrapper .Content {
	background: url(../images/bg_box_bottom_1.gif) no-repeat left bottom;
	overflow: hidden;
	padding: 0 12px 5px 12px;
	width: 532px;
}
#SousHomeCalculerComparer ul li {
	background: #fff url(../images/bg_box_bottom_3.gif) no-repeat left bottom;
	margin-top: 10px;
	margin-bottom: 7px;
	_margin-top: 4px;
	/margin-top: 4px;
	_margin-bottom: 0px;
	/margin-bottom: 0px;
	overflow: hidden;
	padding-bottom: 3px;
	width: 532px;
}
* html #SousHomeCalculerComparer ul li { height: 1%; }
#SousHomeCalculerComparer ul li div { 
	background: url(../images/bg_box_top_3.gif) no-repeat;
	padding: 3px 5px;
}
#SousHomeCalculerComparer h3 { font-size: 1.7em; font-weight: normal; padding-bottom: 10px; padding-top:3px;}
#SousHomeCalculerComparer ul li h4 { 
	font-size: 1.5em;
	font-weight: normal;
	padding-bottom: 10px;
}
#SousHomeCalculerComparer ul li .Detail { float: right; width: 455px; }
#SousHomeCalculerComparer ul li .Image { float: left; padding: 0; width: 56px; }
#SousHomeCalculerComparer ul li a { border-bottom: #ffadd6 solid 1px; color: #000; text-decoration: none; }
#SousHomeCalculerComparer ul li.Type a { border-bottom-color: #00bcff; }
#SousHomeCalculerComparer ul li .More { font-size: .9em; text-align: right; }



/*-----------------------------------bloc_info_modif.css----------------------------------*/
.info_modif{
width: 800px;
margin-left: 20px;
margin-top: 5px;
}

.info_modif label{
color: #696969;
width: 130px;
float: left;
text-align: right;
margin-right: 10px;
}

.info_modif .ligne{
clear: both;
height: 30px;
}

/*-------modif mail------*/

.info_modif fieldset.modif_mail{
width: 510px;
margin: auto;
margin-top: 106px;
}

.info_modif fieldset.modif_mail #mail,
.info_modif fieldset.modif_mail #new,
.info_modif fieldset.modif_mail #conf
{
width: 293px;
float: right;
}

.info_modif fieldset.modif_mail label{
width: 203px;
text-align: left;
}

/*-------modif mdp------*/

.info_modif fieldset.modif_mdp{
width: 520px;
margin: auto;
margin-top: 90px;
}

.info_modif fieldset.modif_mdp #mdp1,
.info_modif fieldset.modif_mdp #new,
.info_modif fieldset.modif_mdp #new2
{
width: 193px;
float: right;
}

.info_modif fieldset.modif_mdp .ligne{
height: 40px;
}

.info_modif fieldset.modif_mdp label{
width: 300px;
text-align: left;
}

/*-----modif fixe-------*/


.info_modif fieldset.modif_fixe{
width: 396px;
margin: auto;
margin-top: 121px;
}

.info_modif fieldset.modif_fixe label{
width: 180px;
text-align: left;
}

.info_modif fieldset.modif_fixe #num{
width: 193px;
float :right;
}

.info_modif .modif_fixe .input_style{
width: 193px;
padding: 0px;
float: right;
}

/*---------------------------------------typos-----------------------------*/

.info_modif .notification{
font-weight: bold;
width: 575px;
margin-top: 17px;
font-size: 1.1em;
}

.info_modif fieldset.modif_fixe .ligne .input_style{
font-size: 0.9em;
color: #999;
padding-left: 7px;
}

.modif_accueil .ligne span{
font-size: 1em;
color: #4A4A4A;
font-weight: bold;
}


/*---------------------------------modif mdp--------------------------------*/

.info_modif .etapes{
margin-top: 80px;
width: 300px;
}

.info_modif .crea_code{
background: url('../images/mon_espace/bg_modif_code.gif') top left no-repeat;
width: 456px;
height: 244px;
margin-top: 25px;
}

.info_modif .etapes li{
color: #373737;
text-decoration: none;
font-size: 1.1em;
display: block;
height: 44px;
width: 305px;
}

.info_modif .etapes .on{
font-weight: bold;
}


.info_modif .etapes span.et{
color: #373737;
font-style: italic;
font-size: 1.2em;
font-weight: bold;
display: block;
width: 21px;
height: 21px;
float: left;
background-color: #f3f5f9;
text-align: center;
margin-right: 10px;
}
.info_modif .etapes .on span.et{
font-size: 1.5em;
background-color: #dfe6ec;
width: 26px;
height: 26px;
margin-right: 5px;
text-align:center;
}

.info_modif .etapes span.lib{
padding-top: 5px;
display: block;
}

.info_modif .etapes label.on{
font-weight: normal;
}

.info_modif table{
border-collapse: collapse;
}


.info_modif table#matrice td, .info_modif table#code td{
width: 20px;
}

.info_modif table#code td{
background: url('../images/mon_espace/bg_cellule.png') center center no-repeat;
height: 29px;
width: 28px;
}

.info_modif .crea_code div.cartouche{
margin: 17px 0px 17px 13px;
width: 315px;
float: left;
}

.info_modif .crea_code p{
margin-bottom: 10px;
}

.info_modif .boutons{
float: right;
width: 105px;
margin-top: 160px;
}

.info_modif .crea_code table#matrice{
margin-bottom: 50px;
}

/*--------------------------------modif adresse-----------------------*/

.info_modif fieldset.modif_adresse{
margin: auto;
margin-top: 40px;
}
#addressForm .warning {
margin-top:35px;
width:790px;
background-color:#E9E9E9;
border:1px solid #FC2020;
color:#FC2020;
margin:10px 0;
padding:10px;
margin-bottom: 20px;
}

.modif_adresse label{
width: 170px;
/width: 205px;
_width: 197px;
}

.modif_adresse .ligne{
height: 40px;
}

.info_modif fieldset.modif_adresse div.input{
width: 200px;
}

.info_modif fieldset.modif_adresse div.input input{
width: 173px;
}


.info_modif fieldset.modif_adresse .code_postal div.input{
width: 68px;
}

.info_modif fieldset.modif_adresse .code_postal div.input input{
width: 50px;
}


/*--------------------------accueil info-modif-----------------------*/

.info_modif .modif_accueil h3{
color: #373737;
font-size: 1.4em;
}

.modif_accueil .modif_mail, .modif_accueil .modif_tel{
height: 103px;
margin-top: 15px;
}

.modif_accueil .modif_mail{
width: 460px;
background: url('../images/mon_espace/cartouche_left.gif') top left no-repeat;

}

.modif_accueil .modif_tel{
width: 330px;

background: url('../images/mon_espace/cartouche_right.gif') top left no-repeat;
}

.modif_accueil .modif_adr{
width: 800px;
height: 203px;
background: url('../images/mon_espace/cartouche_bottom.gif') top left no-repeat;
margin-top: 7px;
}

.modif_accueil .bt_modif{
margin: 0 15px 15px 0;
}

.modif_accueil .bt_modif #bt_adresse img{
position: relative;
top: -13px;
}

.modif_accueil .modif_mail h3{
padding-left: 206px;
margin-top: 13px;
margin-bottom: 8px;
}

.modif_accueil .modif_mail .ligne{
height: 20px;
}


.modif_accueil .modif_mail label{
width: 190px;
}


.modif_accueil .modif_tel h3{
padding-left: 70px;
margin-top: 13px;
margin-bottom: 8px;
}

.modif_accueil .modif_tel .ligne{
height: 20px;
}


.modif_accueil .modif_tel label{
width: 47px;
}

.modif_accueil .modif_tel p.left{
padding-left: 5px;
width: 160px;
}

.modif_accueil .modif_tel p.right{
padding-left: 0px;
width: 160px;
}



.modif_accueil .modif_adr h3{
padding-left: 206px;
margin-top: 13px;
margin-bottom: 8px;
}

.modif_accueil .modif_adr .ligne{
height: 25px;
}


.modif_accueil .modif_adr label{
width: 190px;
}


.modif_accueil .modif_adr .ligne{
width:500px;
}

.modif_accueil .modif_adr .ville_code .left,
.modif_accueil .modif_adr .ville_code .right{
width: 235px;
}

.modif_accueil .modif_adr .ville_code .left{
width:250px;
}

.modif_accueil .modif_adr .ville_code .right label{
width: 70px;
}


.modif_accueil .label_dif label{
width: 350px;
text-align: left;
margin-left: 7px;
color: #696969;
}

.modif_accueil .label_dif{
margin-left: 200px;
}


.info_modif .modif_confirmation p{
font-size: 1em;
margin-bottom: 22px;
}

.info_modif .modif_confirmation{
width: 629px;
margin: auto;
padding-top: 50px;
}

.info_modif .modif_confirmation h3.titre-image{
margin-bottom: 40px;
}

.info_modif .modif_confirmation .bt_retour{
padding-top: 20px;
}

/*-----------------------------------infos persos---------------------------------*/

.info_modif .modif_perso{
height: 320px;
width: 800px;
margin-top: 10px;
}

.info_modif .modif_perso .top_modif_perso{
background: url('../images/mon_espace/cartouche_modif_perso_top.png') bottom left no-repeat;
height: 34px;
width: 799px;
}

.info_modif .modif_perso .bottom_modif_perso{
background: url('../images/mon_espace/cartouche_modif_perso_bottom.png') top left no-repeat;
height: 11px;
width: 799px;
}

.info_modif .modif_perso .middle_modif_perso{
background: url('../images/mon_espace/cartouche_modif_perso_middle.png') top left repeat-y;
width: 799px;
}

.info_modif .modif_perso h3{
padding-left: 203px;
font-size: 1.4em;
padding-top: 10px;
font-weight: bold;
margin-bottom: 10px;
}


.modif_perso label{
width: 185px;
text-align: right;
margin-left: 7px;
color: #696969;
font-size: 1.1em;
}

.modif_perso span{
font-weight: bold;
color: #4A4A4A;
font-size: 1.1em;
}

.modif_perso .ligne{
height: 25px;
width: 550px;
position: relative;
top:0;
left: 0;

}

.modif_perso .bt_modifier{
float:right;
padding:10px;
width:110px;
}

.modif_perso .bt_modifier_newsletter{
width: 110px;
float: right;
padding: 10px;
}


.info_modif #scrollable{
height: 260px;
overflow-y: auto;
margin: auto;
padding-top: 15px;
}

.separateur{
height: 3px;
background: url('../images/sep_dotted.gif') center left repeat-x;
clear: both;
width: 775px;
margin-left: 11px;
}

.modif_perso .newsletter .col{
width: 150px;

}

.modif_perso .newsletter label{
width: 70px;
text-align: left;
}

.modif_perso .newsletter .ligne{
margin-left: 100px;

}

.modif_perso .newsletter .info{
margin-bottom: 15px;
margin-left: 15px;
margin-top: 10px;
}


.info_modif .modif_perso div.select{
width: 200px;
}


.info_modif .modif_perso div.select .selectbox{
width: 200px;
}


.info_modif div.selectbox-wrapper{
z-index: 10;
}

#MonEspace_interne .zone_date div.input{
width: 62px;
}


/*-----------------------------------bloc_predica.css----------------------------------*/
/*---------predica------*/

#predica{
width: 830px;
height:408px;
margin-top: 35px;
margin-left: 5px;
border: 0;

}



