﻿body {}
p{margin:0px;}
h3{margin:0px;color:#00567f;width:380px;text-align:left}
h2{font-size:12pt;color:#00567f}
a{text-decoration:none;color:#0073C2}
a:visited{inherit}
li{margin-top:0px;margin-bottom:0px}
ul{margin:0px;padding:0px}
li {

color: inherit;
list-style-type: none;
background-image: url(image/puce.png);
background-repeat: no-repeat;
background-position: 0% 1px;
padding-left:25px

}

.contacts{margin-left:30px;font-size:10pt;width:615px;float:left;}

img{text-decoration: none;border:none}
.phantom{width:0px;height:0px;display:none}
.phantom2{width:0px;height:0px}
.contenant{background-color:inherit;margin-left:auto;margin-top:10px;margin-right:auto;width:960px;border:none;height:100%;}
.header{width:960px;background-color:inherit;height:176px}
.banner{width:960px;height:140px;background-image:url(image/banniere.png)}
.formSearch{margin-left:20px;background-image:url(image/transparent.png);width:250px;height:40px;margin-top:80px;margin-right:25px;float:right}
.menu{width:960px;height:36px;background-image:url(image/menu.png);font-family:Arial;font-weight:bold;font-size:10pt}
.menu2 {margin: 0px; padding: 0px;}
.menu2 a {color: #FFFFFF;}
.menu2 a:hover {color: #FFFFFF;}
.menu2 a:visited {color: #FFFFFF;}
.menu2 li { height: 36px; line-height: 36px; position: relative;background-image:none;padding-left:0px;margin:0px}
.menu2 li.top {display: block; float: left; position: relative;border-right:1px solid #5ad0f8;border-left:1px solid #005aa0; padding: 0px 18px; background: url(img/menu_normal.gif) no-repeat right top;}
.menu2 li.top2 {display: block; float: left; position: relative;border-right:1px solid #5ad0f8;border-left:1px solid #005aa0; padding: 0px 18px; background: url(image/menuHover.png) }

.menu2 li.top:hover {background: url(image/menuHover.png)  right top; }
.menu2 li a.top_link { display: block; float: left; height: 36px; line-height: 36px; text-decoration: none; font-weight: bold;}
.menu2 li a.top_link span {float: left; display: block; height: 36px; line-height: 36px; cursor: pointer;}
.menu2 li a.top_link span.down {background:url(img/down.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background:url(img/menu_hover.png) repeat-x right top; text-decoration: underline;}
.menu2 li:hover > a.top_link {color:#fff; background:url(img/menu_hover.png) repeat-x right top; text-decoration: underline;}
.menu2 li a.top_link:hover span.down {background:url(img/button4a.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(img/button4a.gif) no-repeat right top;}
.menu2 table {border-collapse: collapse; width: 0px; height: 0px; position: absolute; top: 0px; left: 0px;}
.menu2 a:hover {visibility: visible;}
.menu2 li:hover {position: relative; z-index: 200;}
.menu2 ul,
.menu2 li:hover ul ul,
.menu2 li:hover ul li:hover ul ul,
.menu2 li:hover ul li:hover ul li:hover ul ul,
.menu2 li:hover ul li:hover ul li:hover ul li:hover ul ul {position: absolute; left:-9999px; top: -9999px; width: 0px; height: 0px; margin: 0px; padding: 0px;}
.menu2 li:hover ul.sub { left: 0px; top: 36px; background: #FF0000; width: 270px;}
.menu2 li:hover ul.sub li {display:block; height:24px; position:relative; float:left; width:270px; text-decoration: none;}
.menu2 li:hover ul.sub li a {display:block;float:left; height:24px; width:265px; line-height:24px; text-indent:5px; color:#FFF; text-decoration:none; border:1px solid #2986C6; background: #009ace;}
.menu2 li:hover ul.sub li a.fly {background:#009ace url(image/arrow.gif) 250px 7px no-repeat;}
.menu2 li:hover ul.sub li a.fly2 {background:#009ace url(image/arrow.gif) 250px 7px no-repeat; color:#ffb072}
.menu2 li:hover ul.sub li a:hover {background:#0078bf; color:#fff; border-color: #3096CD;}
.menu2 li:hover ul.sub li a.fly:hover {background:#0078bf url(image/arrow.gif) 250px 7px no-repeat; color:#fff; border-color: #3096CD;}
.menu2 li:hover ul.sub li a.fly:hover2 {background:#0078bf url(image/arrow.gif) 250px 7px no-repeat; color:#ffb072; border-color: #3096CD;}
.menu2 li:hover ul li:hover > a.fly {background:#0078bf url(image/arrow.gif) 250px 7px no-repeat; color:#fff; border-color: #3096CD;}
.menu2 li:hover ul li:hover > a.fly2 {background:#0078bf url(image/arrow.gif) 250px 7px no-repeat; color:#ffb072; border-color: #3096CD;}
.menu2 li:hover ul li:hover ul,
.menu2 li:hover ul li:hover ul li:hover ul,
.menu2 li:hover ul li:hover ul li:hover ul :hover ul,
.menu2 li:hover ul li:hover ul li:hover ul :hover ul :hover ul {left:265px; top:-4px; background: transparent; white-space:nowrap; width:270px; z-index:200; height:auto;}
.print{float:right;height:36px;width:114px;border-left:1px solid #005aa0}
.contact{float:right;height:36px;width:25px;margin-right:50px}
.imagePrint{margin-top:7px;float:right;margin-right:10px}
.imageContact{margin-top:9px;}
.arrondi{width:10px;height:36px;float:left;border-right:#5ad0f8 1px solid}
.sitemap{width:auto;;background-color:inherit;color:navy;text-decoration:none;font-size:11px;margin-top:6px;margin-bottom:6px}
.sitemap a{color:navy;text-decoration:none;margin-left:20px;}
.colonneGauche{width:655px;height:auto;background-color:inherit;float:left}
.suppr{display:none}
.bandeauSuppr{background-color:Transparent}
.flashTopO{width:655px; height:14px;background-image:url(image/cadre_flash/topO.png);border-left:1px solid inherit;font-size:0px}
.flashMiddleO{overflow:hidden;width:655px;height:auto;min-height:200px;background-image:url(image/cadre_flash/middleO.png)}
.flashBottomO{background-repeat:no-repeat;width:655px; height:14px;background-image:url(image/cadre_flash/bottomO.png);border-left:1px solid inherit}

.flashTop{margin-left:2px;width:653px; height:14px;background-image:url(image/cadre_flash/top.png);border-left:1px solid inherit;font-size:0px}
.flashMiddle{margin-left:2px;width:653px;height:100%;min-height:200px;background-image:url(image/cadre_flash/middle.png);float:left}
.flashTitre{z-index:999;font-family:Arial;font-size:18pt;color:#ff7500;width:615px;min-height:30px;float:left;margin-left:20px;font-weight:bold;background-color:Transparent;}
.flashImage{width:280px;min-height:280px;background-color:Transparent;float:left}
.flashTexte{text-align:left;font-family:Arial;font-size:10pt;width:360px;min-height:280px;background-color:Transparent	;float:left;margin-top:15px}
.flashBottom{margin-left:2px;float:left;margin-top:-3px;width:653px; height:14px;background-image:url(image/cadre_flash/bottom.png);}
.espaceHorizontal{width:655px;height:11px;background-color:Transparent}



.blogTopO{width:655px; height:14px;background-image:url(image/cadre_blog/topO.png);border-left:1px solid inherit;float:left}
.blogMiddleO{float:left;color:#333333;width:655px;height:100%;background-image:url(image/cadre_blog/middleO.png);font-family:Arial;font-size:10pt;min-height:200px}
.blogBottomO{float:left;width:655px;margin-left:0px;height:14px;background-image:url(image/cadre_blog/bottomO.png);border-left:1px solid inherit}


.blogTop{margin-left:2px;width:653px; height:14px;background-image:url(image/cadre_blog/top.png);border-left:1px solid inherit;float:left}
.blogMiddle{margin-left:2px;float:left;color:#333333;width:653px;height:100%;background-image:url(image/cadre_blog/middle.png);font-family:Arial;min-height:200px}
.cadreArticle{width:653px;height:100%;background-color:Transparent;}
.articleEspaceGauche{width:39px;height:140px;background-color:Transparent;float:left}
.imageArticle{width:138px;height:138px;text-decoration:none;background-color:Transparent;float:left;border:1px solid #bfbfbf}
.articleEspaceGauche2{width:39px;height:140px;background-color:Transparent;float:left}
.article{width:413px;max-height:170px;float:left;overflow:hidden;text-align:left;background-color:transparent;height:auto}
.articleCache{width:413px;height:auto;background-color:Transparent;margin-left:218px;text-align:left;float:left}
.articleEspaceDroit{width:20px;height:140px;background-color:Transparent;float:right}
.boutonSuite{width:30px;text-align:center;height:10px;float:left;background-color:#bfbfbf;float:right;margin-top:10px;}
.lienSuite{color:white;text-decoration:none;font-size:7pt;font-family:Arial;margin-top:0px;padding-top:0px;float:left;margin-left:auto;margin-right:auto;width:30px}
.finArticle{width:595px;height:20px;background-color:Transparent;float:right;border-bottom:1px solid #bfbfbf;margin-bottom:10px;margin-right:20px;}
.blogBottom{margin-left:2px;margin-top:-3px;float:left;width:653px;height:14px;background-image:url(image/cadre_blog/bottom.png);border-left:1px solid inherit}

.tableau {
border:1px solid #B8CCE4;
border-collapse:collapse;
width:100%;
}
.tableau tr.ligneTitre, .tableau tr.ligneTitre td {
background-color:#DBE5F1;
color:#1F497D;
font-weight:bold;
vertical-align:bottom;
}
.cellGray {
background-color:#F2F2F2;
}

.tableau tr td {
border:1px solid #B8CCE4;
padding:5px;
vertical-align:middle;
}

.paging{}
.paging li{display:inline;list-style-type: none;
background-image: none;
background-repeat: no-repeat;
background-position: 0% 3%;
padding-left:5px}




.espaceVertical{width:11px;height:auto;background-color:inherit;float:left}
.colonneDroite{width:294px;height:auto;background-color:inherit;float:right;margin-bottom:20px}
.widgetZone{margin:0px;float:left;padding:0px}
.widgetrecentposts{margin:0px;float:left;padding:0px;}
.titreActu{color:White;font-family:Arial;font-weight:bold;font-size:15px;margin-top:5px;margin-left:15px}
.actu{width:294px;height:277px;float:left}
.actuTopO{width:294px;height:25px;background-image:url(image/cadre_actu/topO.png);margin:0px;float:left}
.actuMiddleO{width:274px;height:252px;background-image:url(image/cadre_actu/middleO.png);float:left;overflow:hidden}
.actuBottomO{width:294px;height:100px;background-image:url(image/cadre_actu/bottomO.png);float:left}



.actuTop{margin-left:2px;width:292px;height:25px;background-image:url(image/cadre_actu/top.png);float:left}
.actuMiddle{margin-left:2px;width:272px;height:252px;background-image:url(image/cadre_actu/middle.png);float:left;overflow:hidden}
.recentPosts{margin-top:10px;margin-left:30px;min-height:1px}
.corpsRecentPost{text-decoration:none;color:#333333;width:220px;text-align:left;font-size:8pt;float:left}
.recent{width:220px;min-height:1px}
.titreRecentPost{color:#0073c2; text-decoration:none;font-family:Arial;font-size:9pt;font-weight:bold;float:left}
.finPost{width:220px;height:20px;background-color:Transparent;float:right;border-bottom:1px solid #bfbfbf;margin-bottom:20px;margin-right:0px;}
.lienPost{color:white;text-decoration:none;font-size:7pt;font-family:Arial;margin-top:0px;padding-top:0px;width:30px;float:right}
.boutonPost{width:30px;text-align:center;height:10px;float:left;background-color:#bfbfbf;float:right;margin-top:10px;}
.actuBottom{margin-left:2px;margin-top:-1px;width:292px;height:100px;background-image:url(image/cadre_actu/bottom.png);float:left}

.widgetB  {
background-image:url("image/widget/bottom.png");
float:left;
margin-left:2px;
min-height:22px;
overflow:hidden;
width:292px;
}

.espaceHorizontal2{width:294px;height:11px;background-color:inherit}
.espaceHorizontal3{width:294px;height:24px;background-color:inherit}
.widgetnewsletter{margin:0px;float:left;padding:0px;}
.titreNews{color:White;font-family:Arial;font-weight:bold;font-size:15px;margin-top:3px;margin-left:15px}
.texteNewsletter{color:White;font-family:Arial;font-weight:bold;font-size:12px;margin-left:20px;vertical-align:top}
.formNewsletter{margin-left:20px;background-image:url(image/transparent.png);width:250px;height:40px;margin-top:5px}
.textbox{margin-top:8px;margin-left:5px;width:130px;float:left}
.send{background-image:url(image/transparent2.png);width:100px;height:29px;float:left;margin-top:6px;margin-left: 10px;background-repeat:no-repeat}
.sendTexte{color:White;text-decoration:none;font-size:10pt;font-family:Arial;font-weight:bold;margin-top:6px;margin-left:8px}
.sendTexte:hover{color:#d4f0f8;text-decoration:none;font-size:10pt;font-family:Arial;font-weight:bold}
.widgetastucebox{margin-top:11px;float:left;padding:0px;}
.astuce{float:left;width:294px;}

.astuceTopHO{float:left;width:294px;min-height:22px;overflow:hidden;background-image:url(image/astucesTopHO.png)}
.astuceTopBO{float:left;width:294px;min-height:186px;overflow:auto;background-image:url(image/astucesTopBO.png)}
.astuceBottomO{float:left;width:294px;min-height:213px;background-image:url(image/astucesBottomO.png)}

.astuceTopH{margin-left:2px;float:left;width:292px;min-height:22px;overflow:hidden;background-image:url(image/astucesTopH.png)}
.astuceTopB{margin-left:2px;float:left;width:292px;min-height:186px;overflow:auto;background-image:url(image/astucesTopB.png)}
.astuceBottom{margin-left:2px;margin-top:-1px;float:left;width:291px;min-height:213px;background-image:url(image/astucesBottom.png)}
.lienBox{width:250px;min-height:220px;overflow:auto;background-color:Transparent;margin-left:20px;}
.astuceBox{width:150px;height:70px;background-color:Transparent;margin-left:40px;margin-top:70px}
.footer{width:960px;height:23px;margin-top:15px;margin-bottom:15px;background-image:url(image/footer.png);font-family:Arial;color:white;float:left}
.menubottom li{background-image:none;padding-left:0px;margin:0px}
.menubottom li.top2 {display:inline; float: left; border-right:1px solid #bfbfbf;border-left:1px solid #efefef; padding: 4px 36px; height:12px}
.menubottom{margin:0px;padding:0px;margin:auto;width:960px;font-family:Arial;font-size:8pt;text-decoration:none;margin-left:18px}
.menubottom a{text-decoration:none;color:#333;}
.message{display:none}



.produitTop{margin-left:2px;width:653px; height:14px;background-image:url(image/cadre_flash/top.png);border-left:1px solid inherit;font-size:0px}
.produitPres{margin-left:2px;width:653px;height:auto;background-color:White;float:left;text-align:left}
.produitImagePres{width:300px;height:270px;background-color:White;float:left}
.produitTitre{width:320px;min-height:100px;margin-bottom:10px;line-height:25px;background-color:White;float:left;font-size:18pt;color:#ff6c06;font-family:Arial;text-align:left}
.produitDesc1{width:320px;min-height:100px;background-color:White;float:left;font-size:10pt;margin-right:30px;text-align:left}
.produitDesc2{width:605px;height:auto;background-color:White;margin-left:auto;margin-right:auto;font-size:10pt}
.produitPage{font-size:10pt;margin-left:2px;padding-top:30px;width:653px;min-height:120px;height:auto;background-color:White;float:left;text-align:left}
.produitColGauche{width:183px;min-height:120px;height:auto;background-color:White;float:left}
.produitLien{width:143px;margin-left:20px; font-weight:bold;height:auto;background-color:White;float:left;color:#006cc2;font-family:Arial;text-align:left;margin-bottom:40px}
.produitImage{text-decoration:none;width:183px;height:auto;background-color:White;float:left}
.produitImage img{text-decoration:none;border:none}
.produitColDroite{width:468px;min-height:470px;height:auto;background-color:White;float:left;}
.produitColTop{width:463px;height:22px;background-image:url(image/cadre_produit/top.png);}
.produitColMiddle{z-index:1;width:463px;min-height:470px;height:auto;background-image:url(image/cadre_produit/middle.png);background-repeat:repeat-x;}
.produitBottom{margin-top:-2px;float:left;margin-left:2px;width:653px; height:14px;background-image:url(image/bottom_produit.png);border-left:1px solid inherit;font-size:0px}
.produitContent{margin-left:auto;margin-right:auto;width:397px;text-align:left;font:Arial;}
.produitAnnonce{width:397px;text-align:left;font:Arial;font-size:15pt;font-weight:bold;color:#00567f;margin-bottom:20px}
.produitBL{width:397px;text-align:left;font:Arial;font-size:10pt;color:black;font-weight:bold;margin-bottom:20px}
.produitDescription{text-decoration:none;width:397px;text-align:left;font:Arial;color:#333;margin-bottom:20px;float:left}
.pointille{width:397px;height:6pX;background-image:url(image/point.png);background-repeat:repeat-x;margin-bottom:30px;float:left;display:inline;min-height:10px}
.produitBottomO{background-repeat:no-repeat;width:655px; height:14px;background-image:url(image/cadre_blog/bottomO.png);border-left:1px solid inherit}
.produitTop2{margin-left:2px;width:653px; height:14px;background-image:url(image/cadre_flash/top.png);border-left:1px solid inherit;font-size:0px}



.produitPres2{margin-left:2px;width:653px;height:auto;background-color:White;float:left;text-align:left}
.produitImagePres2{width:653px;height:auto;background-color:White;float:left}
.produitTitre2{width:653px;margin-bottom:10px;line-height:25px;background-color:White;float:left;font-size:18pt;color:#ff6c06;font-family:Arial;text-align:center}
.produitDesc12{width:320px;min-height:100px;background-color:White;float:left;font-size:10pt;margin-left:50px;margin-top:20px;text-align:left}
.produitDesc22{width:270px;height:auto;background-color:White;float:right;font-size:10pt;margin-right:10px;margin-top:10px}


.produitTitre3{width:595px;margin-bottom:10px;float:left;font-size:18pt;color:#ff6c06;font-family:Arial;text-align:left;margin-left:38px;border-bottom:2px dotted #bfbfbf}





