/*  Ce fichier CSS et protégé par la code de la propriété intellectuelle - il est licencé par l'auteur (Michele Schaffer Le Merdy) à Finance Sélection pour l'usage sur le site www.mes-placementsvie.fr */
/* top elements */
* { padding: 0; margin: 0; }

body {margin: 0;padding: 0;	font: 12px  Verdana, Tahoma, Helvetica, sans-serif;color: #666666; background: #cccccc url(../IMG/bg.gif) repeat-x;text-align: center;}


/* links */
a { color: #4284B0;background-color: inherit;text-decoration: none;}
a:hover {color: #ff6100;background-color: inherit;}
a.pdf{background: url(/IMG/pdf.gif) 1% 60% no-repeat;padding-left:2.5em;color: #4284B0;line-height:2em;margin:0;}
a.pdf:hover{color:#ff6100;}
a.pdffaux{padding-left:28px;color: #4284B0;line-height:2em;margin:0;}
a.pdffaux:hover{color:#ff6100;}

/* headers */
h1, h2, h3 {font: bold 1em 'Trebuchet MS', Arial, Sans-serif;color: #333;	}
h1 { font-size: 1.5em; color: #6297BC; margin: 10px 15px;} 
h2 { font-size: 1.4em; text-transform:uppercase; margin: 10px 15px;}
h3 { font-size: 1.3em; margin: 15px 15px 10px 15px; }
h4 {font: 1em 'Trebuchet MS', Arial, Sans-serif; font-weight:bold;color: #333; font-size: 1.2em; margin: 15px 15px 10px 15px;	}
h5 { font-size: 1.2em; margin: 15px 15px 10px 15px; color: #6297BC;}

p {	margin: 5px 15px 20px 15px; text-align:justify;}
ul, ol {margin: 10px 10px 10px 30px;	padding: 0  0 0 15px;color: #4284B0;}
ul span, ol span {	color: #666666; }


/* images */
img { border: none;}
img.with-border { border: 1px solid #e2e2e2;}
img.float-right { margin: 5px 0px 5px 15px;}
img.float-left { margin: 5px 15px 5px 0px;}
a img {border: none}
a:hover img { border: none}

/* text layout elements */
code { margin: 5px 0;padding: 10px; text-align: left; display: block;overflow: auto; font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace; /* white-space: pre; */ background: #FAFAFA; border: 1px solid #f2f2f2; border-left: 4px solid #4284B0; }
acronym { cursor: help;  border-bottom: 1px solid #777;}
blockquote {margin: 15px; 	padding: 0 0 0 20px;  	background: #FAFAFA;border: 1px solid #f2f2f2; 	border-left: 4px solid #4284B0; 	color: #4284B0;	font: bold 1.2em/1.5em Georgia, 'Bookman Old Style', Serif; }

/* form elements */
form {	margin:10px; padding: 0;	border: 1px solid #ccc; 	background-color: #FAFAFA; }
label {	display:block;	font-weight:bold;	margin:5px 0;}
input {	padding: 2px;	border:1px solid #ccc;	font: normal 1em Verdana, sans-serif;	color:#777;}
textarea {padding:2px;font: normal 1em Verdana, sans-serif;border:1px solid #ccc;	height:100px;display:block;	color:#777;}
input.button {margin: 0;font: bold 1em Arial, Sans-serif; border: 1px solid #CCC; background: #FFF; padding: 2px 3px; color: #4284B0;	}

/***********************
	  LAYOUT
************************/
#wrap {	background: #FFF;width: 1000px; height: 100%;margin: 0 auto;text-align: left;}
#content-wrap {	clear: both;margin: 0px 0 0 0; padding: 0;	 background-color:#FFFFFF;}

/* header */
#header {position: relative;height: 85px;background: #FFF url(/IMG/headerbg.gif) repeat-x 0% 100%;}
#header h1#logo {position: absolute;margin: 0; padding: 0;font: bolder 3.9em 'Trebuchet MS', Arial, Sans-serif;	letter-spacing: -2px;text-transform: lowercase;	top: 0; left: 10px;	}
#header h2#slogan {	position: absolute;	top:42px; left: 0px;color: #666666;	text-indent: 0px;font: bold 16px Trebuchet, 'trebuchet MS', Sans-serif; text-transform: none;}

/* main */
#main {	float: left; margin-left: 15px;padding: 0;width: 55%;}
/*#sitemap {	float: left; margin-left: 15px;padding: 0;width: 90%;}*/
#clearing { clear:both; height:10px;  }
#clearingshort { clear:both; height:1px;  }
#clearingLine { clear:both; height:6px; border-top:#CCCCCC solid 1px; margin:5px 15px 0 15px; }
#clearingHomeBox { clear:both; height:1px; border-bottom:#CCCCCC solid 1px; margin:0px 0px 0 0px;  }

/* -----------------------------------------------Menu Gauche--------------------------------------------------- */
#sidebar {float: left;width: 185px; _width: 190px;  margin: 0;padding: 0;display: inline;}
#sidebar ul.sidemenu {	list-style:none;	margin:10px 0 10px 15px;	padding:0;	}
#sidebar ul.sidemenu li {margin-bottom:1px; /*border: 1px solid #f2f2f2; */}
#sidebar ul.sidemenu a {display:block;	font-weight:bold; color: #363c48;	text-decoration:none; padding:2px 5px 2px 10px; background: #f2f2f2; border-left:4px solid #fe690f;	min-height:18px;}
* html body #sidebar ul.sidemenu a { height: 18px; }
#sidebar ul.sidemenu a:hover { padding:2px 5px 2px 10px; background: #f2f2f2; color: #6297bc; border-left:4px solid #6297bc;}


/* -----------------------------------------------Menu Droit--------------------------------------------------- */
#rightbar {float: right; width: 23%; padding: 0; margin:0;}
#MDslogan  {margin:0px 10px 15px 10px; border: 1px solid #e2e2e2; font: bold 1.6em 'Trebuchet MS', Arial, Sans-serif; text-align:center;  padding:0.5em 0.3em ; color:#FF6600; background-color:#fafafa; }
#MDslogan  a { margin:0px 15px 2px 15px;  font: bold 0.8em 'Trebuchet MS', Arial, Sans-serif; text-align:center;  padding:0.0em 0.3em 0.5em 0.3em;  }


/* -----------------------------------------------Pied de page --------------------------------------------------- */
#footer { clear: both; 	color: #FFF; background: #373b46; border-top: 5px solid #568EB6; margin: 0; padding: 0; 	height: 50px; font-size: 95%;}
#footer a { text-decoration: none;	font-weight: bold;	color: #FFF;}
#footer .footer-left{float: left;width: 65%;}
#footer .footer-right{	float: right;width: 30%;}

/* -----------------------------------------------Entête--------------------------------------------------- */
/* menu tabs */
#header ul {z-index: 0; position: absolute; margin:0; padding: 0; list-style:none; right: 0; bottom: 6px !important; bottom: 5px;	font: bold 13px  Arial, 'Trebuchet MS', Tahoma, verdana,  sans-serif;}
#header li {display:inline; margin:0; padding:0; }
#header a {float:left; background: url(/IMG/tableft.gif) no-repeat left top; margin:0; padding:0 0 0 4px;
text-decoration:none;}
#header a span {float:left; display:block; background: url(/IMG/tabright.gif) no-repeat right top; padding:6px 15px 3px 8px; color: #FFF;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a span {float:none;}
/* End IE5-Mac hack */
#header a:hover span {color:#FFF;}
#header a:hover {background-position:0% -42px;}
#header a:hover span {background-position:100% -42px;}
#header #current a {background-position:0% -42px;color: #FFF;}
#header #current a span {background-position:100% -42px;color: #FFF;}
#header a.zero{ background-image:none;}

#underNavNew {position: relative;height: 42px;background: #FFF url(/IMG/underNavNewbg.gif) repeat-x 0% 0%;}
#underNavNew  ul {z-index: 999999; position: absolute; margin:-1px 0 0 0;padding: 0; list-style:none; left: 0; bottom: 12px !important; bottom: 16px;	font: bold 13px  Arial, 'Trebuchet MS', Tahoma, verdana,  sans-serif;}
#underNavNew  li {display:inline; margin:0; padding:0; }
#underNavNew  a {float:left; background: url(/IMG/tableft_invert.gif) no-repeat bottom left; margin: -5px 0 0 0; padding:0 0 0 4px;
text-decoration:none;}
#underNavNew  a span {float:left; display:block; background: url(/IMG/tabright_invert.gif) no-repeat bottom right; padding:6px 15px 3px 8px; color: #FFF;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#underNavNew  a span {float:none;}
/* End IE5-Mac hack */
#underNavNew  a:hover span {color:#FFF;}
#underNavNew  a:hover {background-position:0% -17px;}
#underNavNew  a:hover span {background-position:  100% -17px; }
#underNavNew  #here a {background-position:0% -17px;color: #FFF;}
#underNavNew  #here a span {background-position:100% -17px;color: #FFF;}

/* end menu tabs */

#nav0 {width:550px; position:absolute; z-index:2; margin:6px 0 0 0; margin-left:485px !important/*Non-IE6*/; margin-left:495px /*IE6*/;  color:#3366CC;}
#nav0 ul {float:right; padding:0 30px 0 0;}
#nav0 li {display:inline; list-style:none; padding:0 0 0 15px;}
#nav0 li a {text-decoration:none; padding:0 0 0 3px; color:#3366CC; font-size:12px; font-weight:bold;}
#nav0 a:hover {text-decoration:none; color:#fe690f;}
#nav0 li img { border:none;}

#piczone {border: none; background-image:url(/IMG/headerphoto.jpg); background-repeat:no-repeat; min-height:120px; 	height: 120px; margin:0;	   }
#sitemessage {width:450px; height:120px; position:absolute; z-index:1; margin:10px 0 0 539px; color:rgb(234,239,247); /*xoverflow:visible !important /*Activate if Firefox print problems*/overflow:hidden /*IE6*/;}
#sitemessage.CapiPea {width:560px; height:120px; position:absolute; z-index:1; margin:15px 0 0 430px; color:rgb(234,239,247); /*xoverflow:visible !important /*Activate if Firefox print problems*/overflow:hidden /*IE6*/;}
#sitemessage h1 {float:right;width:450px; text-align:right; font-size:14px; line-height:1.2em; margin:0;}
#sitemessage h1.pea {float:right;width:560px; text-align:right; font-size:14px; line-height:1.2em; margin:0;}
#sitemessage h2 {float:right; width:340px; margin:8px 0 0 0; text-align:right; line-height:1.2em; font-size:112%;color: #FFF;}
#sitemessage h3 {float:right; width:340px; margin:10px 0 0 0; text-align:right; font-size:100%;color: #FFF;}
#sitemessage h3 a {text-decoration:none; color:#fe690f;}
#sitemessage h3 a:hover {text-decoration:none; color:#fe8d48;}

#sitemessage h3.homehead {float:right; width:340px; margin:0px 0 0 0; text-align:right; font-size:100%;color: #FFF;}
#sitemessage h3.homehead a {text-decoration:none; color:#FFF;}
#sitemessage h3.homehead a:hover {text-decoration:none; color:#6297BC;}


.flashy {width:485px; height:100px; position:absolute; z-index:10; margin:15px 0 0 20px;  /*xoverflow:visible !important /*Activate if Firefox print problems*/ overflow:hidden /*IE6*/;}
.Longflashy {width:695px; height:100px; position:absolute; z-index:10; margin:15px 0 0 10px;  /*xoverflow:visible !important /*Activate if Firefox print problems*/ overflow:hidden /*IE6*/;}

/* ---------------------------------------------Boxes and Links--------------------------------------------------- */

/* 2 boites gauche et droit sur page d'accueil */
#halfBoxR  { float:right; display:block;margin:0 5px 0 0; width:47%; background-color:#fafafa; border: 1px solid #e2e2e2; }
#halfBoxR img { float:left; margin:5px; border: 1px solid #e2e2e2; }
#halfBoxR img.vide { clear:both; border:none; margin:0 0 0 25px; padding:0; }
#halfBoxR p { text-align:left; margin:2px 10px; padding:0;}
#halfBoxL  { float:left; display:block;  margin:0 0 0 5px; width:47%; background-color:#fafafa; border: 1px solid #e2e2e2; }
#halfBoxL img { float:left; margin:5px; border: 1px solid #e2e2e2; }
#halfBoxL img.rien { clear:both; border:none; margin:0 10px 0 25px; padding:0; }
#halfBoxL p {text-align:left; margin:2px 10px; padding:0;}


#HomeBox  {margin:15px 15px 15px 15px; border: 1px solid #e2e2e2;text-align:left;  padding:0.3em 0.3em ; display:block;   background-color:#fafafa; }
#HomeBoxlessMargin  {margin:5px 5px 15px 5px ; border: 1px solid #e2e2e2;text-align:left;  padding:0.3em 0.3em ; display:block;   background-color:#fafafa; font-style:normal; }


/* En savoir plus lien comme sur l'index */
.post-footer {float:right;	background-color: #FAFAFA;	padding: 2px ; margin: -8px 15px 0 15px; border: 1px solid #f2f2f2;	font-size: 95%;}
.post-footer .readmore {background: url(/IMG/plus2.gif) 2% 60% no-repeat ;padding-left: 20px; margin:-5px 0 10px 0 ; height:30px;}

/* -----------------------------------------------Fiches--------------------------------------------------- */
#menufiche{float:right;display:block; width:220px; border:1px solid #f2f2f2;margin-bottom:1em;padding:0.5em;background:#fff;margin-left:20px;}
#menufiche p{margin:2px; font-weight:bold;}
#menufiche p.entete{display:block;width:100%;text-align:center;font-weight:bold;margin:0 0 0.5em 0;padding:0;}
#menufiche a{display:block;	font-weight:bold; 	text-decoration:none; padding:2px 5px 2px 10px; background: #f2f2f2; border-left:4px solid #fe690f;	min-height:18px;}

#menuficheInBox{float:right;display:block; width:185px;border:1px solid #ddd;margin-bottom:1em;padding:0.5em;background:#fff;}
#menuficheInBox p{margin:2px; font-weight:bold;}
#menuficheInBox p.entete{display:block;width:100%;text-align:center;font-weight:bold;margin:0 0 0.5em 0;padding:0;}
#menuficheInBox a{display:block;	font-weight:bold; 	text-decoration:none; padding:2px 5px 2px 10px; background: #f2f2f2; border-left:4px solid #fe690f;	min-height:18px;}

#menuficheInBoxSmall{ display:block; width:165px; _width:165px;  border:1px solid #ddd; margin-bottom:1em; padding:0.5em;background:#fff;}
#menuficheInBoxSmall p{margin:2px; font-weight:bold;}
#menuficheInBoxSmall p.entete{display:block;text-align:center;font-weight:bold;margin:0 0 0.5em 0;padding:0;}
#menuficheInBoxSmall a{display:block;	font-weight:bold; 	text-decoration:none; padding:2px 5px 2px 10px; background: #f2f2f2; border-left:4px solid #fe690f;	min-height:18px;}


.menuficheInBoxPDFs{display:block; width:165px; _width:165px;  border:1px solid #ddd;margin-bottom:1em;padding:0.5em;background:#fff;}
.menuficheInBoxPDFs p{margin:2px; font-weight:bold;}
.menuficheInBoxPDFs p.entete{ display:block; text-align:center; font-weight:bold; margin:0 0 0.5em 0;padding:0;}
.menuficheInBoxPDFs a{display:block;	font-weight:bold; 	text-decoration:none; padding:2px 5px 2px 10px; background: #f2f2f2; border-left:4px solid #fe690f;	min-height:18px;}

.menuficheInBoxPetit{display:block; width:165px; _width:165px;  border:1px solid #ddd;margin-bottom:1em;padding:0.5em;background:#fff;}
.menuficheInBoxPetit p{margin:2px; font-weight:bold;}
.menuficheInBoxPetit p.entete{display:block;text-align:center;font-weight:bold;margin:0 0 0.5em 0;padding:0;}
.menuficheInBoxPetit a{display:block;	font-weight:bold; 	text-decoration:none; padding:2px 5px 2px 10px; background: #f2f2f2; border-left:4px solid #fe690f;	min-height:18px;}


#fishbox{display:block; background-color:#F6F5F1; border: 1px solid #ccc; padding:0 0.5em; margin:10px 0 0 5px; _margin:10px 0px 0 10px; height:86px; width:525px; _width:520px;}
#fishbox p{text-align:center;  padding:20px 0px 0px 0px;  margin:0em 0 1em 0;color:#FE690F; font-size:1.8em; font-weight:bold; line-height:1.3em; }


.nouveau{background:url(../IMG/nouveau.gif) 0% 50% no-repeat;}
#flashome  { float:left; display:block;  margin:10px 0 0 5px; }

#brochureBox  { margin:15px 0 0 0 ; background-color: #f2f2f2;	padding: 0px ; border: 1px solid #e2e2e2; min-height:280px;  }
#brochureBox img { float:left; margin:5px; border: 1px solid #f2f2f2;}
#brochureBox p{ }
#BBsloganTOP  {margin:0px 5px 10px 0px; border: 1px solid #e2e2e2; font: bold 1.6em 'Trebuchet MS', Arial, Sans-serif; text-align:center;  padding:0.8em 0.5em ; color:#FF6600; background-color:#FFFFFF; }
#BBsloganTOPshort  {margin:0px 5px 10px 0px; border: 1px solid #e2e2e2; font: bold 1.6em 'Trebuchet MS', Arial, Sans-serif; text-align:center;  padding:0.5em 0.2em ; color:#6297BC; background-color:#FFFFFF; }
#BBsloganBAS {margin:0px 5px 0px 0px; border: 1px solid #e2e2e2; font: bold 1.6em 'Trebuchet MS', Arial, Sans-serif; text-align:center; padding:0.8em 0.5em; color:#6297BC; background-color:#FFFFFF;}

#BBsloganBASlong {margin:0px 3px 0px 0px; border: 1px solid #e2e2e2; font: bold 1.4em 'Trebuchet MS', Arial, Sans-serif; text-align:center; padding:0.5em 0.2em; color:#FF6600; background-color:#FFFFFF;}

#BBSouscription{float:right;display:block; width:179px;border:1px solid #ddd;margin-bottom:0.5em;padding:0.5em; font: bold 1.6em 'Trebuchet MS', Arial, Sans-serif; text-align:center; padding:0.5em; color:#fe690f; background-color:#FFFFFF;}
#BBquestion{float:right;display:block; width:179px;border:1px solid #ddd;margin-bottom:0.5em;padding:0.3em; font: bold 1.3em 'Trebuchet MS', Arial, Sans-serif; text-align:center; padding:0.5em; color:#6297BC; background-color:#FFFFFF;}
#BBanswer{float:right;display:block; width:179px;border:1px solid #ddd;margin-bottom:0.5em;padding:0.3em; font: bold 1.3em 'Trebuchet MS', Arial, Sans-serif; text-align:center; padding:0.5em; color:#fe690f; background-color:#FFFFFF;}


/* -------------------------------------------tables--------------------------------------------------- */
#brochureBox table.fishTable{ border: 1px solid #e2e2e2; background-color:#FFFFFF;  }
#brochureBox table.fishTable p{  margin:0px 3px;  font-size:.9em; padding:0 0 0 0; line-height: 1.4em; text-align:left; }
#brochureBox table.fishTable th{  margin:0px 3px;  font-size:1em; padding:0 1em ; line-height: 2.4em; color:#6297BC; }
#brochureBox table td{padding:0.4em 0.5em 0.3em 0.5em;}

table.frais{ background-color:#FFFFFF; margin:5px 15px 5px 15px;  font-size:1em; line-height: 1.4em;}
table.frais td{ padding:0.3em 0.5em 0.3em 0.5em; line-height: 1.5em; border-bottom: 1px solid #ccc; }

table.out{font-size:1em; margin:0; }
table.out th{border-bottom:1px solid #ccc;color:#f60;text-align:left;line-height:2em;font-size:1.1em; }
table.out td{line-height:1.2em; padding:0px 15px 0 0; }
table.out p {line-height:1.2em; padding:5px; text-align: justify;}

table.in{font-size:1em;}
table.in td{border-bottom:1px solid #b9c4e1; margin:0;padding:5px;}

table.versements{ background-color:#FFFFFF; font-size:1em; margin:10px; border: 1px solid #ccc;}
table.versements th{  border-bottom: 1px solid #ccc; font: bold 1.5em 'Trebuchet MS', Arial, Sans-serif; color:#fe690f; text-align:center; line-height:2em;}



/*#sitemap {	float: left; margin-left: 15px;padding: 0;width: 90%;}




table.PlanSite{ background-color:#FFFFFF; font-size:1em; margin:10px; /*border: 1px solid #ccc;}
table.PlanSite th a{border-left: 1px solid #ccc;   font: bold 1.4em 'Trebuchet MS', Arial, Sans-serif; color:#fe690f; text-align:left; line-height:2em; padding-left:15px;}
table.PlanSite th a:hover{ color:#6297BC; }
table.PlanSite td.section{   font: bold 1.2em 'Trebuchet MS', Arial, Sans-serif; color:#363c48; text-align:left; line-height:2em; padding-left:15px;}
table.PlanSite td{  border-left: 1px solid #ccc; font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif; color:#363c48; text-align:left; line-height:2em; padding-left:15px;}
table.PlanSite td.subItem a{ font: bold 1.0em 'Trebuchet MS', Arial, Sans-serif; color:#fe690f; text-align:left; line-height:2em; padding-left:15px;}
table.PlanSite td.subItem a:hover{ color:#6297BC; }*/

table.stupidtable{ background-color:#FFFFFF; font-size:.9em; margin:10px 10px 25px 10px; border: 1px solid #ccc;}
table.stupidtable td {border-right: 1px solid #ccc;  padding:0.5em;}
table.stupidtable td.NoRight {border-right: none;}
table.stupidtable th{border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding:0.5em;}
table.stupidtable th.NoRight{border-right: none;}
table.stupidtable th.NoBottom{border-bottom: none;}


table.blanktable{ font-size:.9em; margin:10px 10px 25px 10px; border: 1px solid #ccc;}
table.blanktable td {border-right: 1px solid #ccc;  padding:0.5em;}
table.blanktable td.NoRight {border-right: none;}
table.blanktable th{border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding:0.5em;}
table.blanktable th.NoRight{border-right: none;}
table.blanktable th.NoBottom{border-bottom: none;}

table.perfX{ background-color:#FFFFFF;  margin:0px 10px 0px 10px;}

table.OPCVM{ background-color:#FFFFFF; font-size:1em; margin:10px; border: 1px solid #ccc;}
table.OPCVM td{  border-bottom: 1px solid #ccc; font: bold 1.5em 'Trebuchet MS', Arial, Sans-serif; color:#fe690f; text-align:center; line-height:2em;}

table.RVPresse{ background-color:#FFFFFF; font-size:.8em; line-height: 1.4em; margin:0 15px 0 17px; }
table.RVPresse td{ line-height: 1.5em; border: 1px solid #ccc;margin:0;padding:0; }
table.RVPresse th{ line-height: 1.5em; border: 1px solid #ccc;margin:0;padding:0;}
table.RVPresse p{ text-align:center; padding:0em; margin:0; }


table.inner{ background-color:#FFFFFF; font-size:1em; margin:10px; border: 1px solid #ccc;}
table.inner td{ padding:5px 5px 0 5px;  border-bottom: 1px solid #ccc;}

/* -------------------------------------------    --------------------------------------------------- */
#avertissement { margin:0px 15px 20px 15px; padding:0em 0 0em 0;   background:#fff; border: 1px solid #ccc;}
#avertissement p{ margin:0;  padding:0px; line-height:2.5em; text-align: center;  background:#568EB6; color:#fff; font-size:.8em; font-weight:bold; border-bottom: 1px solid #ccc; }
#avertissement a{display:block;background: url(/IMG/PUCE3.gif) 5% 60% no-repeat;  padding-left:2em;color:#363C48;white-space:nowrap;width:auto;line-height:1.9em;/ }
#avertissement a:hover{  color:#000000;background-color:#dededf;  }

/*------------------------------- other sites navigation ------------------/ */
#NosSites { margin:0px 15px 20px 15px; padding:0em 0 0em 0;   background:#fff; /*border: 1px solid #ccc;*/ font-size:1em; font-weight:bold; }
#NosSites a{display:block; background: url(/IMG/PUCE3.gif) 1% 60% no-repeat;  padding-left:1.5em; color:#6297BC;white-space:nowrap; width:auto; line-height:1.9em; }
#NosSites a:hover{  color:#fe690f; }


#partenaires { clear:both;width: 100%; background-color:#FFFFFF; padding-bottom:15px;}
/* -----------------------------------------------glossy button--------------------------------------------------- */
a.boldbuttons{background: transparent url(/IMG/glossybuttonleft.gif) no-repeat top left;display: block;float: left;font: bold 13px Arial; /* Change 13px as desired */line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */height: 30px; /* Height of button background height */padding-left: 8px; /* Width of left menu image */text-decoration: none;white-space:nowrap;}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{color: white; /*button text color*/}

a.boldbuttons span{background: transparent url(/IMG/glossybuttonright.gif) no-repeat top right;display: block;padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/}

a:hover.boldbuttons{ /* Hover state CSS */text-decoration: underline;}

.buttonwrapper{ padding:15px 0 15px 100px;  overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */width: auto;margin-bottom:20px;}



.buttonwrapper3{ padding:15px 0 15px 15px;  overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */width: auto;margin-bottom:20px; _margin-bottom:30px;}

.buttonwrapper1{ padding:15px 0 15px 160px;  overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */width: auto;margin-bottom:20px; _margin-bottom:30px;}
/* -----------------------------------------------Revue De Presse--------------------------------------------------- */
#clearingLineRevueDePresse { clear:both; height:10px; border-bottom: 1px dashed #B2B2B2; margin:5px 15px 5px 15px; }
#clearingRevueDePresseAfterTable { clear:both; height:10px; border-bottom: 1px dashed #B2B2B2; margin:25px 15px 10px 15px;  }
#RevueDePresse { float:left;   margin:5px 15px 5px 15px; _margin:5px 15px 5px 5px;  }
#RevueDePresse img{ margin-bottom:10px; border:#cccccc solid 1px;}

#RDP { text-align: left; font: 1em 'Trebuchet MS', Arial, Sans-serif; padding: 0.5em; }
#RDP h1 a,
	.dishinfo a, 
	.title a:link, .title2 a:visited,
	.authors #item h2 a,
	.contact #item a.dishno,
	.illustration p {color: #fd6616;}

#RDP h2 a {font-weight: bold; text-transform: uppercase;}
#RDP h3.title2 { margin: 0.3em 0 1.0em 0 ; font: 1.1em Georgia, Times, serif; font-weight:bold; letter-spacing: 2px; text-transform: uppercase; }
#RDP h4 {font: bold 1.1em Verdana, Arial, sans-serif; letter-spacing: 1px; margin:0; padding:0;}
#RDP h5 { margin:0;}
#RDP.title2 a:link, .title2 a:visited {color: #333;}
#RDP.title2 a:hover {color: #000;}
#RDP .byline2 {font: italic 1.1em Times, serif; letter-spacing: 1px; margin: 0 0 0.5em 0;}
#RDP .byline2 a:link, .byline2 a:visited {font: bold 0.85em Verdana, sans-serif; text-transform: uppercase; letter-spacing: 2px ;margin-left: 0.25em;}

#RDP p {margin: 0 15px 0 15px;}
#RDP b {margin: 0 0.5em;}

#RDP .dishinfo {font: 1.2em Verdana, sans-serif;text-transform: uppercase; letter-spacing: 0.23em; font-weight:bold;}
#RDP .dishinfoMVivre {font: 1.2em Verdana, sans-serif;text-transform: uppercase; letter-spacing: 0.1em; font-weight:bold;color: #ff6100;}
#RDP .dishinfo b {font: 1.2em Georgia, Times, serif; letter-spacing: 1px;}
#RDP.dishinfo a {color: #333; border: none;}
#RDP.dishinfo a:hover {color: #000;}
h5.dishdate {font: 1.2em Verdana, sans-serif;text-transform: uppercase; letter-spacing: 0.33em;padding-left: 0px; margin-bottom: 0px; }

/* ----------------------------news info box page - MieuxVivre ---------------------------- */

#item {border-bottom: 1px dashed #B2B2B2; margin:0px 15px; text-align: left; font: 1em 'Trebuchet MS', Arial, Sans-serif; padding: 0.5em;  border-bottom: 1px dashed #B2B2B2;}
#item h1 a,
	.ishinfo a, 
	.title a:link, .title a:visited,
	.authors #item h2 a,
	.contact #item a.ishno,
	.illustration p {
		color: #fd6616;
}

#item h2 a {font-weight: bold; text-transform: uppercase;}
#item h3.title { margin: 1em 0 0.5em 0 ; font: 1.2em Georgia, Times, serif; font-weight:bold; letter-spacing: 2px; text-transform: uppercase; }
#item h4 {font: bold 1.1em Verdana, Arial, sans-serif; letter-spacing: 1px; margin:0; padding:0;}
#item h5 { margin:0;}
#item.title a:link, .title a:visited {color: #333;}
#item.title a:hover {color: #000;}
#item .byline {font: italic 1.1em Times, serif; letter-spacing: 1px; margin: 0 0 0.5em 0;}
#item .byline a:link, .byline a:visited {font: bold 0.85em Verdana, sans-serif; text-transform: uppercase; letter-spacing: 2px ;margin-left: 0.25em;}

#item p {margin: 0.5em 0 1.5em;}
#item b {margin: 0 0.5em;}

span.ishdate {padding-left: 15px; margin-left: 10px; background: url(images/diamond-gray.gif) 0 0.5em no-repeat;}
#item .ishinfo {font: 0.9em Verdana, sans-serif;text-transform: uppercase; letter-spacing: 0.33em;}
#item .ishinfo b {font: 1.2em Georgia, Times, serif; letter-spacing: 1px;}
#item.ishinfo a {color: #333; border: none;}
#item.ishinfo a:hover {color: #000;}

/* ----------------------------alignment classes ---------------------------- */
.float-left  { float: left; }
.float-right {	float: right; }
.align-left  {	text-align: left; }
.align-right {	text-align: right; }
.newsbox {margin: 10px 10px 10px 80px;	padding: 0  0 0 5px; color: #4284B0;}

/* ----------------------------additional classes ---------------------------- */
.clear { clear: both; }

.green {color: #9EC630; }
.orange {color: #fe690f; }
.white {color: #ffffff; }
.gray  {color: #BFBFBF; }
.FSdark  {color: #363c48; }
.niceblue  {color: #6297BC; }
.perfRed  {color: #ad111c; }
.perfBlue  {color: #182c82; }
.fond1{background: #f2f2f2;}
.fond4{ background-color:#ccd3e2; }
.fond5{background: #b4cde0;}
.numberAtout {float: left;	padding: -0px 2px 35px 2px  ; margin: 0; width:25px; }
.numberAtoutLong {float: left;	padding: 0px 2px 50px 2px; _padding: 0px 2px 55px 2px; margin: 0; width:25px;  }
.numberAtoutShort {float: left;	padding: 0px 2px 10px 2px  ; margin: 0; width:25px; }
.c0 {font: bold 1em 'Trebuchet MS', Arial, Sans-serif; font-size: 1.7em; color: #fe690f; }
.c1 {font: bold 1em 'Trebuchet MS', Arial, Sans-serif; font-size: 1.5em; color: #fe690f; }
.c1Blue {font: bold 1em 'Trebuchet MS', Arial, Sans-serif; font-size: 1.5em; color: #6297BC; }
.c1perfBlue {font: bold 1em 'Trebuchet MS', Arial, Sans-serif; font-size: 1.3em; color: #182c82; }
.c1White {font: bold 1em 'Trebuchet MS', Arial, Sans-serif; font-size: 1.5em; color: #ffffff; }
.c2 {font: bold 1em 'Trebuchet MS', Arial, Sans-serif; font-size: 1.2em; color: #fe690f; }
.c2Blue {font: bold 1em 'Trebuchet MS', Arial, Sans-serif; font-size: 1.2em; color: #6297BC; }
.c3 {font: bold 1em 'Trebuchet MS', Arial, Sans-serif; font-size: 1.0em; color: #fe690f; }
.c3Blue {font: bold 1em 'Trebuchet MS', Arial, Sans-serif; font-size: 1.0em; color: #6297BC; }
.OrangeGras {color: #fe690f; font-weight:bold;}
.barre{text-decoration:line-through;}
.smaller{ font-size:.8em;}
.verysmall{ font-size:.7em;}
.prod{display:block; text-align:center; border-bottom: 1px solid #f2f2f2; background: #90b4cf; padding:0;
margin:0 0 10px 0; color:#fff; font: bold 1.6em 'Trebuchet MS', Arial, Sans-serif;color: #fff; line-height:2.3em;}
.prod2010{display:block; text-align:center; border-bottom: 1px solid #f2f2f2; background: #90b4cf; padding:0;
margin:0 0 10px 0; color:#fff; font: bold 1.6em 'Trebuchet MS', Arial, Sans-serif;color: #fff; line-height:1.3em;}
.opportunite2010{display:block; text-align:center; border-bottom: 1px solid #f2f2f2; background: #90b4cf; padding:10px 0 10px 0;
margin:0px 0 10px 0; color:#fff; font: bold 1.6em 'Trebuchet MS', Arial, Sans-serif;color: #fff; line-height:1.3em;}
.note { font-size: .8em; font-style:italic;}
.noteIndent { font-size: .8em; font-style:italic; margin-left:15px;}
.botLine { border-bottom: 1px solid #ccc;}
.topLine { border-top: 1px solid #ccc;}
.RightLine { border-right: 1px solid #ccc;}
.NoJustice { text-align:left;}
.ici {color: #fe690f; }
.SCPItext { text-align:left; font-size: .9em; margin:0 0 10px 0px; padding:0; line-height:1.3em;}
.SCPIattention { text-align:left; font-size: 1em; font-weight:bold; margin:0 0 6px 0px;  padding:0; color: #fe690f; line-height:1.3em;}
.mainpdf{background: url(/IMG/pdf.gif) 1% 60% no-repeat;padding-left:2.5em;color: #4284B0;line-height:2em;margin:0;}


.pdf-icone{ background: url(../IMG/pdf-icone.gif) 1% 50% no-repeat; color: #666 ; line-height:32px; display:block; text-align:left; font-weight:bold; font-size:1.2em; margin:0 0 0 0; padding:0; padding-left:2em;}


.pdf{background: url(/IMG/pdf.gif) 1% 60% no-repeat;padding-left:2.5em;color: #4284B0;line-height:2em;margin:0;}
.bigpdf{background: url(/IMG/pdf.gif) 1% 50% no-repeat; _background: url(/IMG/pdf.gif) 1% 20% no-repeat; padding-left:2.4em;color: #4284B0;line-height:1.3em;margin:0;}
.enSavPlus{background: url(/IMG/plus2.gif) 1% 50% no-repeat;padding-left:15px;color: #4284B0;line-height:2em;margin:0;}
.enSavPlusGras{background: url(/IMG/plus2.gif) 1% 50% no-repeat;padding-left:15px;color: #4284B0;line-height:2em;margin:0; font-weight:bold;}
.newfiche {border:1px solid #cccccc; margin:0; padding:0;}
.cloture{background: url(/IMG/cloture.gif) 50% 50% repeat-y;}
.rembourse{background: url(/IMG/rembourse-2.gif) 50% 50%  no-repeat;}

dl, dd,  {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu dt {
cursor: pointer;
margin:5px 0 0px 15px;
_margin:1px 0 0px 15px;
padding: 0px 0px;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: bold;
list-style-type: none;
background: #fff;
}
#menu dt a { display:block;	font-weight:bold; color: #363c48;	text-decoration:none; padding:2px 5px 2px 5px; background: #f2f2f2; border-left:4px solid #fe690f;	min-height:18px; margin:0;}
#menu dt a:hover {background: #f2f2f2; color: #6297bc; border-left:4px solid #6297bc;}
#menu dd {}

#menu ul {list-style:none;margin:10px 0 10px 15px;	padding:0;}

#menu li {text-align: left; background: #fff;margin-bottom:1px;/* border: 1px solid #f2f2f2; */}
#menu li a { display:block;	font-weight:bold; color: #6297bc;	text-decoration:none; padding:2px 5px 2px 10px; background: #f6f6f6;/*background: #f2f2f2;/* border-left:4px solid #fe690f;	*/min-height:18px; border-left:4px solid #6297bc;}
#menu li a:hover{ /*background: #eee;*/ background: #fefefe; color: #fe690f; border-left:4px solid #fe690f;}


#menu ddd ul{ font-size:.8em;}