/*-----------------------------------bloc_fiche_produit.css----------------------------------*/
/*bloc_diagnostic_express.css*/
#Inner {
	background: #c1c6cb url(../images/fiche_produit/bg-inner.gif) repeat-y;
	height: 489px;
	margin-left: 1px;
	padding-left: 40px;
}
#FicheProduit {
	position: relative;
	float:left;
	height:445px;
	z-index:100;
	margin-top:6px;
	width:895px;
	background: #fff url(../images/fiche_produit/bg-fiche-produit-bottom.gif) no-repeat left bottom;
}
#FicheProduit a:link, #FicheFonds a:visited { color: #000; text-decoration: underline; }
#FicheProduit a:hover { text-decoration: none; }

/* header */
#FicheProduit .Header {
	background: url(../images/fiche_produit/bg-fiche-produit-top.gif) no-repeat;
	height: 102px;
	position: relative;
}

#FicheProduit .Header h2 {
	background: url(../images/fiche_produit/bg-title-header.gif) no-repeat;
	height: 66px;
	overflow: hidden;
	/*text-indent: -1983em;*/
	padding: 25px 0 0 79px;
	position: absolute;
	left: 19px;
	top: 15px;
	width: 535px;
	z-index: 1;
}

#FicheProduit .Header h3 {
	background: url(../images/fiche_produit/bg-title.gif) no-repeat;
	height: 66px;
	overflow: hidden;
	text-indent: -1983em;
	position: absolute;
	left: 19px;
	top: 15px;
	width: 535px;
	z-index: 1;
}
#FicheProduit .Header .AddFunds {
	background: url(../images/fiche_produit/btn-add-funds.gif) no-repeat left center;
	color: #c4c4c4;
	display: block;
	padding-left: 20px;
	position: absolute;
	top: 68px;
	left: 68px;
	text-decoration: none;
	z-index: 2;
}
#FicheProduit .Header .AddFunds:hover { color: #000; }
#FicheProduit .Header .Subscribe {
	background: url(../images/fiche_produit/btn-subscribe-1.gif) no-repeat;
	display: block;
	height: 49px;
	width: 136px;
	overflow: hidden;
	text-indent: -1983em;
	position: absolute;
	top: 40px;
	right: 12px;
}
#FicheProduit .Header .Back {
	background: url(../images/btn-retour.gif) no-repeat;
	display: block;
	height: 24px;
	overflow: hidden;
	text-indent: -1983em;
	width: 53px;
	position: absolute;
	right: 12px;
	top: 10px;
}
#FicheProduit .Header .Back:hover { background-position: left -24px; }

/* innerContent */
#FicheProduit .InnerContent { height: 323px; overflow: auto; padding: 10px 19px; }

/* produitTabs */
#FicheProduit .InnerContent .ProduitTabs {
	background: #fff url(../images/fiche_produit/bg-produit-tabs.gif) no-repeat left bottom;
	padding-bottom: 11px;
	width: 837px;
}
#FicheProduit .InnerContent .ProduitTabs ul {
	background: url(../images/fiche_produit/bg-produit-tabs-item.gif) no-repeat;
	height: 27px;
}
#FicheProduit .InnerContent .ProduitTabs ul.Tab1 { background-position: left top; }
#FicheProduit .InnerContent .ProduitTabs ul.Tab2 { background-position: left -27px; }
#FicheProduit .InnerContent .ProduitTabs ul.Tab3 { background-position: left -54px; }
#FicheProduit .InnerContent .ProduitTabs ul.Tab4 { background-position: left -54px; }
#FicheProduit .InnerContent .ProduitTabs ul li {
	float: left;
	font-size: 1.25em;
	font-weight: bolder;
	line-height: 27px;
	padding-left: 30px;
	text-transform: uppercase;
	width: 196px;
}
#FicheProduit .InnerContent .ProduitTabs ul li a:link,
#FicheProduit .InnerContent .ProduitTabs ul li a:visited { color: #000; text-decoration: none; }
#FicheProduit .InnerContent .ProduitTabs ul li a:hover { color: #666; }
#FicheProduit .InnerContent .ProduitTabs ul li.Active a { color: #fff !important; }

/* produitContent */
#FicheProduit .InnerContent .ProduitContent {
	background: #aecdcc url(../images/fiche_produit/bg-produit-content.gif) no-repeat left bottom;
	font-size: 1.1em;
	padding: 15px 14px 11px;
	width: 809px;
    margin-top:-5px;
}
#FicheProduit .InnerContent .ProduitContent h4,
#FicheProduit .InnerContent .ProduitContent h5,
#FicheProduit .InnerContent .ProduitContent h6 { font-size: 1.35em; font-weight: normal; }

/* section1 */
#FicheProduit .InnerContent .ProduitContent .Section1 {
	background: #dbeae7 url(../images/fiche_produit/bg-produit-content-section-1-bottom.gif) no-repeat left bottom;}
#FicheProduit .InnerContent .ProduitContent .Section1 .Wrapper1 {
	background: url(../images/fiche_produit/bg-produit-content-section-1-top.gif) no-repeat;
	padding: 15px;
}
#FicheProduit .InnerContent .ProduitContent .Section1 h5 { margin-bottom: 5px; }
#FicheProduit .InnerContent .ProduitContent .Section1 img { margin-bottom: 10px; vertical-align: top; }


/* section2 */
#FicheProduit .InnerContent .ProduitContent .Section2 {
	background: #d6d7d7 url(../images/fiche_produit/bg-produit-content-section-2-bottom.gif) no-repeat left bottom;
	margin-top: 10px;
}
#FicheProduit .InnerContent .ProduitContent .Section2 .Wrapper2 {
	background: url(../images/fiche_produit/bg-produit-content-section-2-top.gif) no-repeat;
	overflow: hidden;
	padding: 10px;
	position: relative;
}
* html #FicheProduit .InnerContent .ProduitContent .Section2 .Wrapper2 { height: 1%; }
#FicheProduit .InnerContent .ProduitContent .Section2 .Thumbnail { float: left; margin-right: 10px; }
#FicheProduit .InnerContent .ProduitContent .Section2 .Thumbnail img { vertical-align: top; }
#FicheProduit .InnerContent .ProduitContent .Section2 .Description { float: left; width: 620px; }
#FicheProduit .InnerContent .ProduitContent .Section2 .Description h3 { font-size: 1.5em; font-weight: normal; }
#FicheProduit .InnerContent .ProduitContent .Section2 .Description h3 span { border-bottom: #da75b2 solid 1px; }
#FicheProduit .InnerContent .ProduitContent .Section2 .Description p { margin-top: 7px; }
#FicheProduit .InnerContent .ProduitContent .Section2 .Detail { position: absolute; bottom: 10px; right: 10px; }
#FicheProduit .InnerContent .ProduitContent .Section2 .Detail a {
	border-bottom: #da75b2 solid 1px;
	color: #000;
	display: block;
	text-decoration: none;
}
#FicheProduit .InnerContent .ProduitContent .Section2 .Detail a:hover { border-color: #000; }

/* subsection1 */
#FicheProduit .InnerContent .ProduitContent .SubSection1 {
	background: #dbeae7 url(../images/fiche_produit/bg-produit-content-subsection-1-bottom.gif) no-repeat left bottom;
}
#FicheProduit .InnerContent .ProduitContent .SubSection1 h6 {
	background: url(../images/fiche_produit/bg-produit-content-subsection-1-top.gif) no-repeat;
	color: #fff;
	padding: 7px 13px;
	text-transform: uppercase;
}
#FicheProduit .InnerContent .ProduitContent .SubSection1 .SubWrapper1 {
	padding: 7px 13px;
}
#FicheProduit .InnerContent .ProduitContent .SubSection1 p { margin-bottom: 10px; }

/* subsection2 */
#FicheProduit .InnerContent .ProduitContent .SubAlt {
	float: right !important;
	margin-right: 0px !important;
}
#FicheProduit .InnerContent .ProduitContent .SubSection2 {
	background: #dbeae7 url(../images/fiche_produit/bg-produit-content-subsection-2-bottom.gif) no-repeat left bottom;
	float: left;
	margin-right: 35px;
	width: 372px;
}
#FicheProduit .InnerContent .ProduitContent .SubSection2 h6 {
	background: url(../images/fiche_produit/bg-produit-content-subsection-2-top.gif) no-repeat;
	color: #fff;
	padding: 7px 13px;
	text-transform: uppercase;
}
#FicheProduit .InnerContent .ProduitContent .SubSection2 .SubWrapper2 {
	padding: 7px 13px;
}
#FicheProduit .InnerContent .ProduitContent .SubSection2 p { margin-bottom: 10px; }

/* subsection3 */
#FicheProduit .InnerContent .ProduitContent .SubSection3 {
	background: #dbeae7 url(../images/fiche_produit/bg-produit-content-subsection-3-bottom.gif) no-repeat left bottom;
	float: left;
	margin-right: 34px;
	width: 237px;
}
#FicheProduit .InnerContent .ProduitContent .SubSection3 h6 {
	background: url(../images/fiche_produit/bg-produit-content-subsection-3-top.gif) no-repeat;
	color: #fff;
	padding: 7px 13px;
	text-transform: uppercase;
}
#FicheProduit .InnerContent .ProduitContent .SubSection3 .SubWrapper3 {
	padding: 7px 13px;
}
#FicheProduit .InnerContent .ProduitContent .SubSection3 p { margin-bottom: 10px; }

/* subsection4 */
#FicheProduit .InnerContent .ProduitContent .SubSection4 {
	background: #dbeae7 url(../images/fiche_produit/bg-produit-content-subsection-4-bottom.gif) no-repeat left bottom;
	float: left;
	margin-right: 33px;
	width: 170px;
}
#FicheProduit .InnerContent .ProduitContent .SubSection4 h6 {
	background: url(../images/fiche_produit/bg-produit-content-subsection-4-top.gif) no-repeat;
	color: #fff;
	padding: 7px 13px;
	text-transform: uppercase;
}
#FicheProduit .InnerContent .ProduitContent .SubSection4 .SubWrapper4 {
	padding: 7px 13px;
}
#FicheProduit .InnerContent .ProduitContent .SubSection4 p { margin-bottom: 10px; }

/* accordion */
#FicheProduit .InnerContent .ProduitContent .Accordion { padding-top: 5px; }
#FicheProduit .InnerContent .ProduitContent .Accordion li { margin-top: 5px; }
#FicheProduit .InnerContent .ProduitContent .Accordion li h5 {
	background: url(../images/fiche_produit/bg-accordion-top.gif) no-repeat;
	cursor: pointer;
	font-size: 1.2em;
	font-weight: bolder;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	text-transform: uppercase;
}
#FicheProduit .InnerContent .ProduitContent .Accordion li h5.Expanded { background-position: left -26px; }
#FicheProduit .InnerContent .ProduitContent .Accordion li div {
	background: #fff url(../images/fiche_produit/bg-accordion-bottom.gif) no-repeat left bottom;
	padding: 10px;
}
#margeScroll{
/** Safari won't read the next line**/
/** because of the floating pound sign**/
height:100px;#
}
#margeScroll{
height:10px;
}

.imgPrincipale{ height:320px; overflow:hidden;width:535px;}
.imgPrincipale img {height:320px; width:530px;}
a.souligne{ font-weight:bold; font-size:1.4em; border-bottom:1px solid #00bcff ; color:#000; text-decoration:none; display:block; width:147px;}
a.souligne:hover{ border-bottom:1px #000 solid; text-decoration:none; display:block;}
a.souligne:visited{ text-decoration:none;}
.lienfiche{
background:transparent url(../images/fiche_produit/bg_lien.gif) no-repeat scroll left top;
height:40px;
left:713px;
/*margin-left:318px;*/
padding-left:53px;
padding-top:8px;
position:absolute;
top:425px;
width:164px;
}
.pourcentage { font-size:7em; width:75px; float:left; margin-right:35px;_margin-right:10px;}
.gras { font-size:1.6em; font-weight:bold;}
.bloc_droit { margin-top:10px;}
#titre_image { padding-top:45px;padding-left:200px;color:#fff;width:345px;}

/*-----------------------------------fiche_projet.css----------------------------------*/
/*------------------fiche_projet all------------------*/

#fiche-projet{
	width: 557px;
	padding: 10px;
	float: right;
	position: absolute;
	right: 30px;
}

#fiche-global,
#fiche-head{
	background-color: #F0F0F0;
}

#fiche-global{
	padding: 10px 12px 10px 12px;
	
}
#fiche-global #ficheInner { 
	height: 300px;
	overflow: hidden;
}
#fiche-global p { margin-top: 10px; }

#fiche-projet h3{
	background-color: #F0F0F0;
	color: #a8a8a8;
	font-size: 1.7em;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
}

#fiche-head{
	margin-bottom: 5px;
	height: 95px;
}

#fiche-head .debut{
	width: 10px;
	height: 94px;
	background: #FFF url(../images/fiche_projet/bg_title_left.gif) top left no-repeat;
	float: left;
}

#fiche-head .fin{
	background: #FFF url(../images/fiche_projet/bg_title_right.gif) top right no-repeat;
	float: right;
	width: 10px;
	height: 94px;
}

#fiche-projet #bt_taille{
	margin-top: 7px;
	margin-left: 5px;
}
#bt_taille .little,
#bt_taille .big{
	display: block;
	height:31px;
	width:53px;
}
#bt_taille .little:hover{
display:block;
height:31px;
width:53px;
background:transparent url(../images/article/bt_reduire_page.gif) no-repeat scroll left -31px;
}

#bt_taille .big:hover {
display:block;
height:31px;
width:53px;
background:transparent url(../images/article/bt_agrandir_page.gif) no-repeat scroll left -31px;
}
#content_article #bt_taille .little{
	background: url(../images/fiche_projet/bt_reduire_page_1.gif) top left no-repeat;
}
#content_article #bt_taille .big{
	background: url(../images/fiche_projet/bt_agrandir_page_1.gif) top left no-repeat;
}
#fiche-projet #bt_taille .little{
	background: url(../images/fiche_projet/bt_reduire_page_2.gif) top left no-repeat;
}
#fiche-projet #bt_taille .big{
	background: url(../images/fiche_projet/bt_agrandir_page_2.gif) top left no-repeat;
}

#fiche-head .infos{
	padding-top: 5px;
	font-size: 1em;
}

#fiche-head  .icone {
	margin-top: 12px;
}

#fiche-head h2{
	font-size: 1.9em;
	height: 30px;
	line-height:1.2em;
	padding-top: 30px;
}
#fiche-head .selection {
color:#AAAAAA;
display:block;
font-size:0.9em;
line-height:10px;
margin-top:11px;
text-decoration:none;}

#fiche-head .selection:hover{
color:black;
display:block;
font-size:0.9em;
line-height:10px;
margin-top:11px;
text-decoration:none;}
#fiche-projet #fiche-head img { margin-left: 0; margin-top:0px;}

#fiche-projet p{
	font-size: 1.1em;
	line-height: 1.2em;
	cursor: text;
	margin-bottom: 10px;
	margin-top: 0px;
}
#fiche-projet img{
	vertical-align: top;
}

/* info */
#fiche-projet .Info { overflow: hidden; }
* html #fiche-projet .Info { height: 1%; }
#fiche-projet .Info .Thumbnail { float: right; margin-left: 10px; }
#fiche-projet .Info .Thumbnail img { vertical-align: top; }


/* accordion */
#fiche-projet .Accordion ul { padding-top: 5px; }
#fiche-projet .Accordion li { margin-top: 5px; }
#fiche-projet .Accordion li h5 {
	background: #efc8a2 url(../images/fiche_projet/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;
	text-transform: uppercase;
}
#fiche-projet .Accordion li h5 span {
	background: url(../images/fiche_projet/bg-title-right.gif) no-repeat right -26px;
	display: block;
}
#fiche-projet .Accordion li h5.Expanded { background-color: #f2bc87; background-position: left 0; color: #000; }
#fiche-projet .Accordion li h5.Expanded span { background-position: right 0; }
#fiche-projet .Accordion li div { background-color: #e1cebb; position: relative; }
#fiche-projet .Accordion li div.ItemContent { padding: 10px; }
#fiche-projet .Accordion span.bottomLeft,
#fiche-projet .Accordion span.bottomRight{
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
}
#fiche-projet .Accordion span.bottomLeft{
	background: url(../images/fiche_projet/bg_bottom_left.gif) bottom left no-repeat;
	bottom: 0;
}
#fiche-projet .Accordion span.bottomRight{
	background: url(../images/fiche_projet/bg_bottom_right.gif) bottom right no-repeat;
	bottom: 0;
	right: 0;
}

/* transverse */
#fiche-projet .transverse { display: block; margin-top: 10px; overflow: hidden; }
* html #fiche-projet .transverse { height: 1%; }
#fiche-projet .transverse li {
	display: block;
	height: 43px;
	width: 48px;
	background: url(../images/fiche_projet/bg_picto_transverse.gif) center center no-repeat;
	text-align: center;
	margin-right: 2px;
	float: left;
}
#fiche-projet .transverse li img { margin: 3px 0 0 0; }


/* fiche-envoyer */
#fiche-envoyer { background-color: #fff; margin-top: 10px; overflow: hidden; }
* html #fiche-envoyer { height: 1%; }
#fiche-envoyer div { position: relative; }
#fiche-envoyer span.topLeft,
#fiche-envoyer span.topRight,
#fiche-envoyer span.bottomLeft,
#fiche-envoyer span.bottomRight{
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
}
#fiche-envoyer span.topLeft{
	background: url(../images/fiche_projet/bg_angle_haut_gauche.gif) top left no-repeat;
}
#fiche-envoyer span.topRight{
	background: url(../images/fiche_projet/bg_angle_haut_droit.gif) top right no-repeat;
	right: 0;
}
#fiche-envoyer span.bottomLeft{
	background: url(../images/fiche_projet/bg_angle_bas_gauche.gif) bottom left no-repeat;
	bottom: 0;
}
#fiche-envoyer span.bottomRight{
	background: url(../images/fiche_projet/bg_angle_bas_droit.gif) bottom right no-repeat;
	bottom: 0;
	right: 0;
}
#fiche-envoyer .Image { float: left; padding-bottom: 20px; padding-left: 10px; }
#fiche-envoyer .Image img { margin-left: 0; }
#fiche-envoyer .Description { padding: 10px; }
#fiche-envoyer .Description h5 { font-size: 1.5em; }
#fiche-envoyer .Description a { border-bottom: #00bcff solid 1px; color: #000; text-decoration: none; }
#fiche-envoyer .Description a:hover { border-bottom-color: #000; }
#fiche-envoyer .Description p { margin-top: 5px; text-align: justify; }
#fiche-envoyer .Description .More { text-align: right; }

/* Fiche_form */
#fiche_expert .Fiche_form_content {
	background: url(../images/fiche_projet/bg-form-1.gif) repeat-x;
	height: 180px;
	position: relative;
}
#fiche_mail .Fiche_form_content {
	background:#E4E4E4 url(../images/fiche_projet/bg-form-2.gif) repeat-x scroll 0 0;
	height: auto;
	position: relative;
	
}
.Fiche_form_content { clear: both; }
.Fiche_form_content span.Left,
.Fiche_form_content span.Right {
	position: absolute;
	display: block;
	width: 12px;
	height: 180px;
}
.Fiche_form_content span.Left {left: 0; top: 0;}
#fiche_expert .Fiche_form_content span.Left { background: url(../images/fiche_projet/bg-left-1.gif) top left no-repeat;}
#fiche_expert .Fiche_form_content span.Right {
	background: url(../images/fiche_projet/bg-right-1.gif) top right no-repeat;
	right: 0;
}
#fiche_mail .Fiche_form_content span.Left {
	background: url(../images/fiche_projet/bg-left-2.gif) top left no-repeat;
	height: 231px;
}
#fiche_mail .Fiche_form_content span.Right {
	background: url(../images/fiche_projet/bg-right-2.gif) top right no-repeat;
	height: 231px;
	right: 0;
}
#fiche-projet .Title { margin: 20px 0 10px; overflow: hidden; }
* html #fiche-projet .Title { height: 1%; }
#fiche-projet .Title p { float: right; font-size: .8em; margin-top: 7px; }
#fiche-projet .Title h3 { color: #a2a2a2; float: left; font-size: 1.4em; padding-left: 30px; width: 75%; }
#fiche_expert .Title h3 { background: url(../images/fiche_projet/ico-expert.gif) no-repeat; }
#fiche_mail .Title h3 { background: url(../images/fiche_projet/ico-mail.gif) no-repeat left 3px; }

.Fiche_form_content form { margin: 0 auto; padding: 7px 15px; width: 500px; _width: 420px;_padding: 7px 10px;}
.Fiche_form_content fieldset { position: relative; }
.Fiche_form_content form div { padding: 3px 0; overflow: hidden; }
.Fiche_form_content form div input, .Fiche_form_content form div textarea, .Fiche_form_content form div select {
	border: #aaa solid 1px;
	color: #000000;
	margin: 0 5px;
	vertical-align: top;
}
.Fiche_form_content form div input.image { border: none; bottom: 13px; position: absolute; right: 10px; }
#fiche_mail .Fiche_form_content form div input.image { bottom: 32px; }
.Fiche_form_content form div input.Type1 { width: 90px;_width: 80px;  }
.Fiche_form_content form div input.Type2 { width: 200px; _width: 190px;}
.Fiche_form_content form div input.Type3 { border: none; }
.Fiche_form_content form div textarea { width: 364px;/width: 370px;_width: 364px;}
.Fiche_form_content form div span { color: #6c6c6c; vertical-align: top; }
.Fiche_form_content .Clear { clear: both; width: 479px;_width: 500px;/width: 500px;}
.Fiche_form_content .Section { float: left; margin-right: 22px;_margin-right: 10px; width: 220px;_width: 200px;  }
.Fiche_form_content .Section h4, .Fiche_form_content .FormatEmail { color: #7d7d7d; padding: 0 5px; }
.Fiche_form_content .FormatEmail { color: #000; display:none;}
.Fiche_form_content .FormatEmail li { float: left; padding: 0 5px; }
.Fiche_form_content .FormatEmail input, .Fiche_form_content .FormatEmail label, .Fiche_form_content .FormatEmail p {
	float: left;
	margin-top: 0 !important;
	margin-right: 5px;
}
.mentions_legales_mail{margin-top: 10px; /margin-top: 20px;_margin-top: 40px;font-size: 0.7em; text-align: center; line-height: 1em; font-style: italic;}
#ArticlesConferences .InnerContent .mentions_legales_mail{margin-top: -15px; /margin-top: -5px;_margin-top: 0px;font-size: 0.7em; text-align: center; line-height: 1em; font-style: italic;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#ArticlesConferences .InnerContent .mentions_legales_mail{margin-top :0px;}
}

#fiche-projet2 p.mentions_legales_mail{margin-top: 10px; /margin-top: 40px;_margin-top: 40px;font-size: 0.7em; text-align: center; line-height: 1em; font-style: italic;}
#formation2 #formation-global p.mentions_legales_mail{margin-top: 10px; /margin-top: 40px;_margin-top: 40px;font-size: 0.7em; text-align: center; line-height: 1em; font-style: italic;}
#venir p.mentions_legales_mail{margin-top: 10px; /margin-top: 40px;_margin-top: 40px;font-size: 0.7em; text-align: center; line-height: 1em; font-style: italic;}
#content_article2 #art-head #ImageCetArticle{margin-top: -7px;}
#venir #venir-head img{margin-top: -7px;}
