@charset "utf-8";
/* CSS Document */
 body {margin:0; padding:0; behavior:url(hover.htc); }

p {margin:0; padding:0;}
 .black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.60;
    filter: alpha(opacity=60);
}
 .white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 25%;
	height: 25%;
	/*padding: 5px;
	*/
	border: 1px solid #000000;
	background-color: white;

	z-index:1002;
	overflow: auto;
}
.homecontenu {margin:0 auto; width:760px;}
.homecontenu .header {width:745px;}
.contenu {margin:0 auto; width:900px;/* border:1px solid #000;*/}
.header { padding:2px 0 0px 0; width:885px; height:55px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6f6f6f;}
.header img { float:left; border:0;}
.header div { margin-top:7px;}
.header a:link, .header a:visited {color:#6f6f6f; text-decoration:none;}
.header a:hover {text-decoration:underline;}
.header span {margin:0 10px 0 10px;}
.header form {display:inline; }
.text {border:1px solid #7f9db9; height:16px; color:#6f6f6f;}
.go { background:url(../images/submit.jpg) bottom left no-repeat; width:18px; height:18px; border:0;}
.first { clear:both;height:120px; margin:-5px 0 12px; padding:0;}
.first img {float:left; border:none; margin:0; padding:0;}
.first .top {float:right; margin:0 0 0 8px; padding:0; width:480px;}

.products { height:90px; background:url(../images/defil.gif) top left no-repeat; margin:0; padding:0;  }
.adjust { margin-left: 17px; padding-top:16px;}
#mycarousel {}
ul.menu {display:block; background:#009663; height:30px; margin:auto 0; list-style-type:none; padding:0;}
ul.menu li {visibility:visible; margin:0; padding:0; float:left;}
.menu a {float:left; height:30px; text-decoration:none;}
.menu a.boa {background:url(../images/m_boa.gif) top left no-repeat; width:100px;}
.menu a.particuliers {background:url(../images/m_particuliers.gif) top left no-repeat; width:120px;}
.menu a.entreprises {background:url(../images/m_entreprises.gif) top left no-repeat; width:118px;}
.menu a.monetiques {background:url(../images/m_autres.gif) top right no-repeat; width:142px;}
.menu a:hover { background-position:bottom;}
.content_left {width:225px; margin:0; padding:0;}
.spacer {display:block; width:100%; clear:both; height:24px;}
.spacer1 {display:block; width:100%; clear:both; height:0px; font-size:1px}

.content_dev_left ul {margin:5px 0 0 10px; padding:0; line-height:1.4em;}
.content_dev_left ul li { list-style-type:none; background:url(../images/puce.jpg) left 6px no-repeat; font-weight:bold; padding:0 0 0 9px; margin:0 0 2px 0; }

.content_left .menubox {border:1px solid #d1e4de; width:223px; font:bold 11px Tahoma; color:#4ca587;}
.content_left .menubox ul {margin:14px 0 14px 14px; padding:0; line-height:1.4em;}
.content_left .menubox li { list-style-type:none; background:url(../images/puce.jpg) left 6px no-repeat; font-weight:bold; /**/padding:0 0 0 9px; margin:0 0 2px 0; color:#444;}
.content_left .menubox ul li a:link,
.content_left .menubox ul li a:visited,
.content_dev_left ul li a:link,
.content_dev_left ul li a:visited {text-decoration:none; color:#4ca587;}
.content_left .menubox ul li a:hover,
.content_dev_left ul li a:hover {text-decoration:underline;}

.news {background: #e4f0eb url(../images/encart_news.jpg) top left no-repeat; padding:16px 15px 14px 14px; width:196px; margin:10px 0; display:block; font-family:Arial; color:#78a392; font-size:11px;}
.news a {display:block; font:bold 11px arial; color:#444444; text-decoration: none;}
.news img {margin:0 0 6px 0; padding:0; border:none;}
.newsindex {width:225px; background:#e4f0eb url(../images/news_other.jpg) top left no-repeat; padding:15px 20px 23px 20px !important; padding:15px 20px 23px 15px; margin:15px 0 0 0; font-family: Tahoma; color:#78a392; font-size:11px;}

.cours {background:url(../images/cours.jpg) top left no-repeat; width:207px; height:86px; display:block; padding:18px 0 0 18px; margin:10px 0; font-family:Tahoma; font-size:11px; color:#60716b;}
.cours img {margin:0 0 15px 0; display:block;}
.cours span {margin:0 0 10px 0; display:block;}
.cours select {font-size:11px;}
.cours form {margin:0; padding:0;}
.readonly {color:#fff; background:#6db59d; border:none; width:50px; margin:0 15px 0 0; padding:1px 2px 2px 15px;}
.content_right {width:655px; float:right; margin:0; padding:0;}

/*.head_for_right {background:url(../images/head_dev.jpg) top left no-repeat; margin:0; padding:0; width:515px; height:11px;}*/



.footer {clear:both; margin:15px 0 0 0; padding:20px 0 0 20px; display:block; font-size:11px; font-family:Arial; color:#787878; background:url(../images/footer.gif) top left repeat-x; width:880px; height:60px; line-height:1.4em;}
.footer a:link, .footer a:visited {font: 11px verdana; color:#6aa792; text-decoration:none; margin: 0 5px;}
.footer a:hover {text-decoration:underline;}
.homefoot { width:740px; }


/*css for other*/
.dev_head { margin:15px 0 0 0; background:url(../images/bg_1.gif) top left no-repeat; width:480px; height:10px; padding:0; float:left;}
.dev_body {margin:0; padding:5px 0 0 0; background:url(../images/bg_2.gif) top left repeat-y; width:480px; float:left; height:290px;}
.dev_foot {background:url(../images/bg_3.gif) bottom left no-repeat; float:left; width:480px; height:10px; margin:0; padding:0;}
.menu_vertical {width:155px; float:left; margin:0; padding:0;}
.menu_vertical ul {margin:0; padding:0;}
.menu_vertical ul li {list-style-type:none; margin:0; padding:0;}
.menu_vertical ul li a:hover { background-position:bottom;}
.menu_vertical ul li a:link, .menu_vertical ul li a:visited {background-position: top left no-repeat; height:30px; width:155px; display:block; text-decoration:none;}
a.boa_vertical {background:url(../images/mn_boa.jpg);}
a.particulier_vertical {background:url(../images/mn_particulier.jpg);}
a.entreprise_vertical {background:url(../images/mn_entreprise.jpg);}
a.anutre_vertical {background:url(../images/mn_autre.jpg);}
.content_dev_left {float:left; margin:0 10px 0 20px; width:290px; font-family:Tahoma; font-size:11px; color:#4ca587; position:relative; overflow:hidden; height:290px;}
.content_dev_left h1 {margin:10px 0 10px 0; font-family:Arial; font-weight:bold; font-size:13px; color:#444444; padding:0 23px 7px 0;  background:url(../images/h1.jpg) bottom left no-repeat;}
.content_dev_left img {border:none; margin:0; padding:0;}
.lien {margin:0; padding:0; display:block;}
.lien img {margin:0 8px 7px 0;}
.lien a {margin:0; padding:0; text-decoration:none;}
.other_left {width:480px; float:left; margin:0; padding:0;}

.simulation { background:url(../images/bg_simulation.gif) top left no-repeat; width:265px; height:190px; }
.simulation img { margin: 15px 0 10px 19px; }
.simulation form { margin:0 }
.simulation table { margin: 0px 0 0 19px !important; margin: -5px 0 0 19px; font: 11px verdana; }
.simulation select { font: 11px verdana; padding: 2px; }
.simulation input { font: 11px arial; padding: 0 2px; }
.simulation input.calculer { background:#009664; font:bold 11px Arial; color:#fff; width:80px; height:20px; margin:5px 1px 0 0; cursor:pointer;}
.simulation input.cancel { background:#ebf2f0; font:bold 11px Arial; color:#afbebb; width:80px; height:20px; margin:5px 0 0 0; cursor:pointer;}

.other_right {width:265px; margin:0; padding:0; float:right; /*border:1px solid #000;*/}
.other_right fieldset {background:url(../images/bg_simulation.gif) top left no-repeat; width:265px; height:190px; display:block; border:none; margin:0;}
.other_right fieldset form {font-size:11px; margin: 10px 0 5px 18px}
.other_right fieldset img { padding: 0 0 4px 0px; }
.other_right fieldset form span {width:180px; float:left; font-size:11px; color:#000; font-family:Verdana; margin:0 0 7px 0; padding:0;}

.spacer_form {display:block; margin:10px 0 0 0; clear:both; padding:0; font-size:1px; width:100%;}
.other_right fieldset form p {padding:0; margin:1px 0 0 0;}
.other_right fieldset form select {height:19px; font-size:11px; margin:0 0 7px 0;}
input.calculer { padding:3px 10px 3px 10px; margin:0; background:#009664; border:none; font-family:Arial; font-size:11px; font-weight:bold; color:#fff;}
input.cancel { padding:3px 10px 3px 10px; background:#ebf2f0; border:none; font-family:Arial; font-size:11px; font-weight:bold; color:#afbebb;}
.other_right fieldset form input {font-size:11px;}
.other_right fieldset img {margin:0;}
.other_right fieldset label {float:left; font-size:11px; color:#000; font-family:Verdana; width:55px; margin:0; padding:0;}
.news_other {width:225px; background:#e4f0eb url(../images/news_other.jpg) top left no-repeat; padding:15px 20px 23px 20px; margin:16px 0 0 0; font-family: Tahoma; color:#78a392; font-size:11px;}
.news_other img {margin:0 0 15px 0; padding:0; display:block;}
.news_other h1 {font-weight:bold; font-size:11px; color:#444444; margin:15px 0 5px 0; padding:0; font-family:Arial}
.currency {	font: bold 11px Arial, Helvetica, sans-serif;	color: #60716b;}
.value {	font: normal 11px Arial, Helvetica, sans-serif;	color: #FFFFFF; padding-right:5px;	background: #6db59d;	border-bottom: 1px solid #FFFFFF;}
.cours_other {width:265px; height:166px; background:#e4f0eb url(../images/other_cours.jpg) top left no-repeat; margin:11px 0 0 0; font-family: Tahoma; color:#60716b; font-size:11px;}
.cours_other img { padding: 16px 0 13px 20px; display:block; }
.cours_other span { margin: 0 0 0 20px; }
.cours_other table { margin: 12px 0 0 20px; }

/*end css for other*/
/*css for products*/
.img_car {margin:0 10px 0 0;}
#ct_1 {display:block;}
#ct_2, #ct_3, #ct_4 {display:none; width:280px; margin:0; padding:0;}
#scroll {position:absolute; top:0;}

/*menu*/
ul.menu ul {list-style:none; position:absolute; margin:0 0 0 0!important; margin:0 0 0 -70px; padding:0}
ul.menu ul li {float:none;}
ul.test {position:absolute; margin:30px 0 0 0 !important; margin:0;}
/*end*/
.capital {width:100%; border:#cdcdcd 1px solid; padding:2px;}
.capital tr.t1 {background-color:#009663; color:#fff; font-size:11px; font-weight:bold; height:20px;}
.capital tr.t2 {background-color:#ededed; color:#009933; font-size:11px; font-weight:bold; height:20px;}
.eng li {margin:10px 0 10px -20px; list-style:none; background:url(../images/list.gif) top left no-repeat; padding:0 0 0 15px; }
.eng li b {display:inline;}
a.liste:link, a.liste:visited {color:#00730e; font-weight:bold; text-decoration:none;}
a.liste:hover {text-decoration:underline;}
ul.list_a {list-style-type:none; margin:0; padding:0;}
ul.list_a li {background:url(../images/list_a.gif) center left no-repeat; margin:5px 0 5px 0; text-align:left; padding:0 0 0 10px; float:left; width:220px; text-transform:uppercase; font-size:10px;}
ul.menuproduits li { padding-bottom:15px; font:bold 13px/1.4em verdana; color:#1ca577; }
ul.menuproduits li a { font:bold 13px/1.4em verdana; color:#1ca577; text-decoration:none; }
ul.menuproduits li a:hover { text-decoration:underline;}

a.menuproduits1:link, a.menuproduits1:visited {display:block; font-weight:bold; color:#339900; font-size:12px; padding:0; text-decoration:none; border-bottom:1px solid #339900; width:300px; margin:5px 0 5px 40px;}
a.menuproduits1:hover { color:#999999; border-bottom:1px solid #999999; text-decoration:none;}

ul.list_b {margin:10px 0 10px 4px; padding:0; list-style:none;}
ul.list_b li {background:url(../images/list_a.gif) left 7px no-repeat; margin:0 0 0px 0; text-align:left; padding-left:15px;}
ul.list_b ul { list-style:disc ; }
ul.list_b ul li { background:none; padding-left:0px; }

ul.list_c {margin:10px 0 10px 20px; padding:0;}
ul.list_c li {list-style:url(../images/puce_orange1.gif); margin:0 0 5px 0; text-align:left; padding:0;}

ul.menuadmin {list-style-type:none; margin:0; padding:0;}
ul.menuadmin li {background:url(../images/list_a.gif) center left no-repeat; margin:5px 0 5px 0; text-align:left; padding:0 0 0 10px;}

#lck a:link, #lck a:visited {color:#158957; text-decoration:none; font-weight:bold;}
#lck a:hover {text-decoration:underline;}
.titre_blanc {color:#fff; font-weight:bold;}
.titre4 {color:#158957; font-weight:bold;}
.small {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
a.ssm:link, a.ssm:visited { margin:20px 0 10px 20px; color:#158957; font-size:11px; font-weight:bold; text-decoration:none;}
a.ssm:hover {color:#158963;}
.orange {color:#FF9900; font-style:italic; font-size:11px;}
h6 {background:url(../images/list_a.gif) center left no-repeat; font-size:12px; margin:10px 0 10px 0; text-align:left; padding:0 0 0 10px; color:#158957;}
.orange1 {color:#FF9900; font-style:italic; font-size:11px; margin:5px 0 0 5px; display:block;}
.calc {background:#f0f7f4; margin:5px; padding:10px 15px 2px; }

.flashdiv { float:left; }
.smnu {position:absolute; margin:0; padding:0;z-index:2000;}
ul.sous_menu { list-style:none; margin:0; padding:0; width:190px; background:#fff; border:#009663 solid 1px; border-top:none; line-height:1em;}
ul.sous_menu li {margin:0; padding:0; text-align:left; line-height:1em; font:bold 10px Arial, Helvetica, sans-serif; border:1px solid white;}
ul.sous_menu li a:link, ul.sous_menu li a:visited {display:block;color:#009663; text-decoration:none; padding:5px 0 5px 10px;margin:0}
ul.sous_menu li a:hover {color:#fff; background:#009663 url(../images/deroul.jpg) center left no-repeat;}
#m1, #m2, #m3, #m4 {display:none; cursor:pointer;}
#m2 {margin-left:99px;}
#m3 {margin-left:219px;}
#m4 {margin-left:288px;}

.bd { border: 1px solid aqua; }
.bgded { background-color:#ccc ; }

.content_dev { border-right:1px solid #cbddd6; border-left:1px solid #cbddd6; border-bottom:1px solid #cbddd6; margin:-5px 0 20px 0; padding:5px 35px 20px 35px; width:583px;
font:13px/1.4em "trebuchet ms"; color:#5e5e5e;  min-height:572px; text-align:justify; /*background:url(../images/couple.jpg) right top no-repeat;*/}
.content_dev h1 {font:bold 18px arial; margin:5px 0 4px 0; color:#1ca577; /*background:url(../images/h1.gif) top left no-repeat;*/}
.content_dev .slogan {
                display: block; font: bold 11px tahoma; color:#90a099; padding-top:2px;  border-top: 1px solid #e5eeea; margin-bottom:25px; }


.content_dev p {margin:18px 0 18px 0;}
.content_dev b {font-family: Arial, Helvetica, sans-serif; font-weight:bold; /*display:block;*/}
.content_dev ul { margin-bottom: 18px ; }
h2, .head2 {color:#000; font: bold 14px/1.2em verdana; margin:10px 0 10px 0; }
h3, .head3 {color:#1ca577; font: bold 12px/1.2em tahoma; display:block; margin:10px 0 10px 0;}
h4, .head4 {color:#000; font:bold 12px/1.2em arial; margin:10px 0 10px 0;}
h5, .head5 { font: bold 12px/1.2em arial; margin:10px 0 10px 0; }

ol.linone li { background:none; }
.small { font: 11px/1.2em arial; }
.bsmall { font: bold 11px/1.2em arial; }
.bdw { border-bottom: 1px solid #fff; color:#fff; font: bold 11px/1.2em arial; background-color:#158957 ; padding-left: 5px;}
a { color:#1ca577; }

.simulateur {  background-color:#f0f7f4 ; padding: 10px 10px; margin:3px 0 15px 0; display:block; text-align:left;}
.box {  background-color:#f0f7f4 ; padding: 15px 0px 15px 15px; margin:3px 0 15px 0; display:block; }
.wrapmenu {  background-color:#f0f7f4 ; padding: 15px 0px 5px 25px; margin:3px 0 15px 0; display:block; }
.bodycontent { clear:both; margin-bottom:25px; }
.clear {clear:both;}
.img_right { float:right; margin: 8px 0 8px 15px; }
.img_left { float:left; margin: 8px 15px 8px 0; }
.borderimage { padding: 3px; border: 1px solid #cbddd6; }

/* news */
#pscroller1{width: 190px;height: 70px;background-color: #e4f0eb;}
#pscroller2{width: 230px;height: 80px;background-color: #e4f0eb;}

.ErrorMessage {
    font: normal 12px arial;color: #fff; background-color:#6db59d ; padding: 2px 5px 3px; margin-top:2px; margin-bottom:5px;
}

.ErrorMessage2 {
    font: normal 14px arial;color: #ff8800; background-color:#eeeeee ; padding: 2px 5px 3px; margin-top:2px; margin-bottom:5px; border: solid 1px;
}

.Etoile {
    color: #ff0000;
}

.formbutton {
    margin:0 5px 0 0; background:#6db59d; font-size:12px; color:#fff; border: #1A690C solid 1px;
}

.formbutton:disabled {
    margin:0 5px 0 0; background:gray; font-size:12px; color:#fff; border: #1A690C solid 1px;
}


.textbox1 {
    margin:0 0 0 0; border:1px solid #87C747; color:#999999; font-size:11px; width:100px;
}

table.liste {
    font: 12px tahoma;
    background-color:#dae4e0;
}
table.liste td {
    background-color:#fff;
}
table.liste td.headtable {
    background: #e4f0eb;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #3f9d7e;
}
table.liste td.spe {
    background: #f1f5f3;
}

.tabcontent {
	display:none;
}
.intnav {
	text-align:right;
    margin-bottom:15px;
	font: 11px tahoma;
}
.courteexplication {
    font-size: 11px;
    font-style: italic;
    color:#6db59d;
}

.img_right {
    float: right;
    padding-left: 2px;
}

.img_left {
    float: left;
    padding: 0px;
}

.linkgreen {
    color:#1ca577; font: bold 12px/1.2em tahoma; text-decoration:underline;

}
.linkgrey {
    color:#444444; font: bold 12px/1.2em tahoma; text-decoration:none;
}

h4 {
    text-align:left; font-size:11px; font-weight:bold; color:#444444;
}
.coordtable td {  
    border-bottom: 3px solid #fff;
    background-color:#f7f7f7 ;
}


/*
<<<<<<< .mine

.infobulle {
=======
.infobulleUpload {
>>>>>>> .r9165
  position: absolute;   
  visibility : hidden;
  border: 1px solid Black;
  padding: 10px;
  font-family: Verdana, Arial;
  font-size: 10px;
  background-color: #FFFFCC;
}*/

/* CSS for table scrolling with fixed headers */
