* {border:0px;padding:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;}
ul, li, ol {list-style-type:none;}
a {text-decoration:none; cursor:pointer;}
img.thumb {float:left;border:1px solid #cecece;margin-right:10px;}

html {width:100%;height:100%;}
body {width:100%;height:100%;font-size:12px;background-color:#ffffff;text-align:center;  background: url('../img/bg_global.jpg') no-repeat top center; }

h1 {font-size:20px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:11px;}

*.browntext, .browntext * {color:#585043;}
*.blacktext, .blacktext * {color:#000000;}
*.whitetext, .whitetext * {color:#ffffff;}
*.greentext, .greentext * {color:#006b34;}
*.lightgreentext, .lightgreentext * {color:#97be0d;}
*.greytext, .greytext * {color:#7b7b7b;}

p {padding-bottom:10px;line-height:18px;}

#popuplayer {height:100%;width:100%;position:fixed;z-index:10;background-color:black;top:0px;left:0px;text-align:center;}
#popup {position:absolute;top:155px;left:267px;width:465px;min-height:230px;text-align:center;background-color: #FFFFFF;z-index:100;padding-top:5px; border: 3px solid #97be0d; }
* html #popup { height:230px;}
#popupcontent { font-family:Arial,Times New Roman,sans-serif;font-size:12px;clear:left;float:left;margin:10px 0 0 25px;width:415px;min-height:115px;color:#006b34;line-height:18px;}
* html #popupcontent { font-family:Arial,Times New Roman,sans-serif;font-size:12px;clear:left;float:left;margin:10px 0 0 15px;width:415px;min-height:115px;color:#006b34;line-height:18px;}
#popupcontent #title { font-family:Arial,Times New Roman,sans-serif;text-transform:uppercase;font-size:23px;clear:left;float:left;width:100%;min-height:25px;color:#006b34;line-height:23px; font-weight:bold; text-align:center;}
#popup #btnfermer { float:right; margin: 7px 10px 0 0; }

#popup.login {left:350px; width:354px; height:232px; border:none; background: url("../img/bg_popup_loggin.jpg") no-repeat; color:white;}
* html #popup.login { padding:0 0 0 0; width:354px; }
#popup.login #popupcontent { float:left;width:300px; height:150px; margin-top:60px auto 0 auto; color:white;}
* html #popup.login #popupcontent {float:left; margin-top:60px 30px 0 30px; }
#popup.login #popupcontent #leftContent { float:left; width:130px; height:160px; color:white; text-align:left; margin-top:30px;}
* html #popup.login #popupcontent #leftContent { width:130px; height:160px; color:white; margin-top:30px; }
#popup.login #popupcontent #leftContent #form_login { margin-top:7px;}
#popup.login #popupcontent #leftContent .textfield { width:130px; height:16px ; padding:2px 5px; margin-bottom:7px;}
#popup.login #popupcontent #rightContent {float:left; width:120px; height:60px; margin:40px 0 0 50px; color:white;}
* html #popup.login #popupcontent #rightContent {margin:40px 0 0 30px;}
#popup.login #popupcontent #rightContent .btninscription {margin:10px 0 0 13px;}
#popup.login #popupcontent #leftContent .btnfermer { margin:10px 0 0 33px; }
#popup.login #popupcontent #btnfermer {}
#popup.login #popupcontent #form_lostpassword { text-align:center; margin-top:40px;}

.popupactus {float:left;width:446px;height:300px; background: url("../img/bg_popup_actus.jpg") no-repeat;}
#popup.popupactus #popupcontent { width:415px;min-height:100px; margin:130px 0 20px 25px;display:inline; }
* html #popup.popupactus #popupcontent {height:130px;}
#popup.popupactus #popupcontent p { float:left; width:280px; text-align:left; display:inline; margin-left:15px; font-size:14px;}
#popup.popupactus #popupcontent p a { text-decoration:none; color:#343333;}

.dyntext p {padding-bottom:10px;line-height:18px; }

.contentTextColumn {float:left;width:560px;padding:0 2px 0 2px;margin-left:5px;}
.contentImgColumn {float:left;width:130px;padding:0 2px 0 2px;}
.contentTextMediumColumn {float:left;width:520px;padding:0 2px 0 2px;margin-left:5px;}
.contentImgMediumColumn {float:left;width:170px;padding:0 2px 0 2px;}
.contentLeftTextColumn {float:left;width:335px;padding:0 25px 0 0;}
.contentRightTextColumn {float:left;width:335px;padding:0 0px 0 25px;}

#pageContener { min-height:680px; width:1022px; margin:0 auto 0 auto;position:relative; }
#pageContener #bottomShadow { clear:left; float:left; height:33px; width:1022px; background: url('../img/bottom_shadow.png') no-repeat;}
* html #pageContener #bottomShadow { background: url('../img/bottom_shadow.jpg') no-repeat;}

#contentFrame { float:left; width:1020px;display:inline; background: white ; border: 1px solid #f0f0f0; margin:0 auto 0 auto; }
* html #contentFrame { float:left; height:640px; width:1020px;display:inline;  margin:0 auto 0 auto;}
#contentFrame #header { width:1020px; height:75px; background: url("../img/bg_header.jpg") no-repeat; }
#contentFrame #header #logo { clear:left;float:left;width:284px; height:75px; margin-left:32px; }
* html #contentFrame #header #logo { width:284px; height:75px;float:left; margin-left:15px; }
#contentFrame #menuHeader { width:910px; height:20px; background: url('../img/bg_menu_header.jpg') no-repeat; padding:6px 110px 0 0; font-size:12px; }
#contentFrame #menuHeader ul { text-align:right;  text-transform:uppercase; color:#3e2c05; font-weight:bold;}
#contentFrame #menuHeader li { display:inline; margin-left:45px;}
#contentFrame #menuHeader ul li a { color:#3e2c05; }
#contentFrame #menuHeader ul li a:hover { color:#97be0d; }
#contentFrame #menuHeader ul li a.selected { color:#97be0d; }

#contentFrame #arianne { width:990px; height:25px; margin-left:30px; padding-top:15px;text-align:left; }
#contentFrame #arianne ul li { font-size:11px; display:inline; color:#7b7b7b;}
#contentFrame #arianne ul li a{ color:#7b7b7b; text-decoration:underline; }
#contentFrame #arianne ul li a:hover { text-decoration:none; }

#contentFrame #footer {clear:left;float:left; width:100%; text-align:center;line-height:18px; margin-top:12px;}
* html #contentFrame #footer {float:none; }
#contentFrame #footer #topFooter { height:25px; text-align:center; padding-top:10px;}
#contentFrame #footer #bottomFooter { height:22px; text-align:center; background-color: #f9f9f8; border: 1px solid #f9f9f2; padding-top:3px; }
#contentFrame #footer #bottomFooter ul { text-align:center;width:100%;}
#contentFrame #footer #bottomFooter li {border-left:1px solid #3e2c05;display:inline;padding-left:10px;margin-left:10px;}
#contentFrame #footer #bottomFooter li.firstInLine {border:0;padding-left:0px;margin-left:0px;}
#contentFrame #footer #bottomFooter a {text-decoration:none; color:#3e2c05;}

#contentFrame #leftMenu { float:left; min-height:350px; width:174px; background: url("../img/bg_left_menu.jpg") no-repeat white; margin:0 0 30px 30px;  }
* html #contentFrame #leftMenu { height:350px; margin:0 0 30px 15px;  }
#contentFrame #leftMenu #contentLeftMenu{ width:174px; min-height:200px; background: white repeat-y; }
* html #contentFrame #leftMenu #contentLeftMenu{ width:174px; height:200px; background: white repeat-y; }
#contentFrame #leftMenu #contentLeftMenu li { clear:left; float:left; width:174px; text-align:center; color:#8c8c8c; }
#contentFrame #leftMenu #contentLeftMenu ul.lvl2 {clear:left;float:left;margin:5px 0;}
#contentFrame #leftMenu #contentLeftMenu li a { color:#8c8c8c; }
#contentFrame #leftMenu #contentLeftMenu li a:hover { color:#97be0d; }
#contentFrame #leftMenu #contentLeftMenu li a.selected { color:#97be0d;}
#contentFrame #leftMenu #footerLeftMenu{ width:174px; height:92px; background: url("../img/bg_left_menu.jpg") no-repeat; }

/* Tpl préhome */
#tplPreHome #contentFrame { background: url('../img/bg_pre_home.jpg') no-repeat; height:640px;text-align:center; border:none; }
#tplPreHome #contentFrame #mainContener { width:293px; height:80px; margin:240px auto 0 auto; }
#tplPreHome #contentFrame #form { width:100%; height:38px; margin-top:15px; text-align:center; }

/* Tpl home */
#tplHome #pageContener { height:680px; width:1022px; margin:0 auto 0 auto; }
#tplHome #pageContener #contentFrame { float:left; height:640px; width:1020px;display:inline;}
#tplHome #pageContener #bottomShadow { clear:left; float:left; height:40px; width:1020px; background: url('../img/bottom_shadow.png') no-repeat;}
* html #tplHome #pageContener #bottomShadow { background: url('../img/bottom_shadow.jpg') no-repeat;}
#tplHome #contentFrame { height:640px; border:none; }
#tplHome #menuHeader { margin-bottom:21px; }
#tplHome #mainFrame { float:left; width:772px; height:442px; margin-left:32px; }
* html #tplHome #mainFrame { float:left; width:772px; height:442px; margin-left:12px; }
#tplHome #leftFrame { float:left; width:385px; height:313px; }
#tplHome #leftFrame #headerLeftFrame { width:385px; height:69px; background: url("../img/header_left_frame.jpg") no-repeat; }
#tplHome #leftFrame #flash { width:385px; height:244px; }
#tplHome #leftFrame #flash fieldset { border: 1px solid #e8e7e6; width:385px; height:244px; }
#tplHome #leftFrame #flash fieldset a{ text-decoration:none; border:none;outline:0;outline:none; }
#tplHome #leftFrame #flash legend { color:#f7a800; margin-left:20px; padding:0 5px 0 5px; text-transform:uppercase; font-weight:bold;}
#tplHome #rightFrame { float:left; width:377px; height:313px; margin-left:10px;}
* html #tplHome #rightFrame { margin-left:8px;}
#tplHome #rightFrame #selection { width:362px; height:123px; padding:30px 0 0 15px; background: url("../img/home_bg_selection_produit.jpg") no-repeat; }
#tplHome #rightFrame #selection #selectionContent { width:362px; height:115px; }
#tplHome #rightFrame #selection #selectionContent .text { float:right; width:205px; height:115px; color:#585043; margin-right:20px; text-align:left;}
* html #tplHome #rightFrame #selection #selectionContent .text { width:185px; height:1px;}
#tplHome #rightFrame #selection #selectionContent .text p { margin-top:-10px; margin-bottom:15px;}
#tplHome #rightFrame #selection .title { color:#006b34; font-weight:bold; font-size:13px; margin-bottom:0px;}
#tplHome #rightFrame #selection #suite a { color:#585043; text-decoration:underline; }
#tplHome #rightFrame #selection .btnVoir { float:left; margin:3px 0 0 3px;  }
#tplHome #rightFrame #actus { width:365px; height:128px; margin-top:4px; padding:30px 0 0 12px; background: url("../img/home_bg_actus.jpg") no-repeat; }
#tplHome #rightFrame #actus #actusContent { width:350px; height:111px;  }
#tplHome #rightFrame #actus #actusContent .text { float:right; width:150px; height:110px; color:#585043; text-align:left;}
#tplHome #rightFrame #actus .title { color:#006b34; text-transform:uppercase; font-weight:bold; font-size:12px; height:15px; }
#tplHome #rightFrame #actus .btnVoir { margin:33px 20px 0 0;  }
#tplHome #rightFrame #actus .btnPlusDactu { margin-top:20px;  }
#tplHome #linkArea { clear:left; float:left; width:773px; height:118px; margin-top:11px; }
* html #tplHome #linkArea { clear:left; float:left; width:773px; height:118px; margin-top:0px; }
#tplHome #linkArea #lettreInformation{ position:relative; float:left; display:inline;width:188px; height:118px; margin-right:8px; background: url("../img/bg_lettre_information.jpg") no-repeat; }
#tplHome #linkArea #lettreInformation #zone1 { position:absolute; width:80px; height:50px; left:10px; top:35px;  }
#tplHome #linkArea #lettreInformation img { margin: 22px 0 0 100px;	}
#tplHome #linkArea #promos{ position:relative;float:left; display:inline;width:188px; height:118px; margin-right:8px; background: url("../img/bg_nos_promos.jpg") no-repeat; }
#tplHome #linkArea #promos #zone2 { position:absolute; width:80px; height:50px; left:92px; top:55px;  }
#tplHome #linkArea #promos img { margin: 22px 100px 0 0;	}
#tplHome #linkArea #sitesUtiles{ float:left; display:inline;width:131px; height:118px; margin-right:8px; background: url("../img/home_sites_utiles.jpg") no-repeat; }
* html #tplHome #linkArea #sitesUtiles{ margin-right:2px; }
#tplHome #linkArea #sitesUtiles #linkFrame { width:130px; height:91px; margin-top:26px; text-align:left;}
#tplHome #linkArea #sitesUtiles #linkFrame ul li { clear:left;float:left;width:123px; height:12px; margin:0 0 5px 7px; }
* html #tplHome #linkArea #sitesUtiles #linkFrame ul li { margin:0 0 2px 5px; }
#tplHome #linkArea #sitesUtiles #linkFrame ul li a { color:white; }
#tplHome #linkArea #sitesUtiles #linkFrame ul li a:hover{ color:white; text-decoration:underline; }
#tplHome #linkArea #conseils {float:left; display:inline; width:240px; height:118px; background: url("../img/home_conseils.jpg") no-repeat; }
#tplHome #linkArea #conseils #conseilsContent { width:230px; margin: 25px 0 0 10px; height:73px; }
#tplHome #linkArea #conseils #conseilsContent .text {clear:right;float:right; margin-right:5px;width:134px; height:50px;color:#FFFFFF;text-align:left;}
#tplHome #linkArea #conseils .title { color:#006b34; font-weight:bold; font-size:12px; height:15px; }
#tplHome #linkArea #conseils .text #suite a { color:#FFFFFF; text-decoration:underline; }
#tplHome #linkArea #conseils .btnVoir { float:none; margin:1px 50px 0 3px;  }
*+html #tplHome #linkArea #conseils #suite .btnVoir { float:none; margin:-12px 50px 0px 3px;  }
* html #tplHome #linkArea #conseils #suite .btnVoir { float:none; margin:-12px 50px 0px 3px;  }
#tplHome #rightColumn { float:left; width:176px; height:444px; margin-left:8px;}
#tplHome #rightColumn #deco { float:left; width:176px; height:223px; background: url("../img/home_deco_right.jpg") no-repeat; }
#tplHome #rightColumn #serviceEnTete { float:left; width:176px; height:197px; margin-top:24px; }

/* Tpl construction */
#tplConstruction #contentPage { float:left; text-align:left;color:#585043; width:520px; height:525px; margin:0 40px 0 40px;text-align:justify;}
#tplConstruction #contentPage .bold { font-weight:bold; }
#tplConstruction #contentPage a { color:#585043;}
#tplConstruction #rightContent { float:left; width:180px; height:420px;}
#tplConstruction #rightContent #valeurs{ float:left; width:180px; height:141px; margin-bottom:20px;}
#tplConstruction #rightContent #suiviActus{clear:left; float:left; width:168px; min-height:250px; border: 2px solid #f8f7f7; padding:7px 0 0 10px; text-align:left; background: url("../img/bg_flux_actus.jpg") no-repeat bottom #FFFFFF ;}
* html #tplConstruction #rightContent #suiviActus{ height:260px; border: 2px solid #f8f7f7; padding:7px 0 0 10px; text-align:left; background: url("../img/bg_flux_actus.jpg") no-repeat bottom #FFFFFF ; }
#tplConstruction #rightContent #suiviActus #lastActu {clear:left; float:left; width:155px; margin-bottom:10px; }
#tplConstruction #rightContent #suiviActus #lastActu .btnVoir {margin:-10px 10px 0 0; }
#tplConstruction #rightContent #suiviActus #lastActu #imgActu{text-align:center; width:155px; height:100px; margin-bottom:10px; }
#tplConstruction #rightContent #suiviActus #link { margin-bottom:10px; }
#tplConstruction #rightContent #suiviActus #text {clear:left; float:left; width:155px; height:55px; }

/* Tpl details */
#tplDetails #contentPage { float:left; width:720px; min-height:525px; display:inline; margin-left:40px; text-align:left;}
* html #tplDetails #contentPage { float:left; width:720px;height:525px; display:inline; margin-left:40px;  }
#tplDetails #contentPage #leftImage { float:left; width:170px; height:130px; margin:0 10px 3px 0; }
#tplDetails #contentPage #rightText { float:left; width:530px; height:125px; margin-left:20px; padding-top:5px;}
#tplDetails #contentPage #retourPhoto { float:left; width:720px; text-align:right; }

/* Tpl tplListArticles */
#tplListArticles #contentPage { float:left; width:720px; min-height:525px; display:inline; margin-left:40px; text-align:left;}
* html #tplListArticles #contentPage { float:left; width:720px;height:525px; display:inline; margin-left:40px;  }
#tplListArticles #contentPage #contentList { float:left; width:720px; height:100px; margin-bottom:5px;  }
#tplListArticles #contentPage #contentList #leftImage { float:left; width:130px; height:70px;text-align:center; margin-bottom:10px;}
* html #tplListArticles #contentPage #contentList #leftImage { float:left; width:130px; height:70px;text-align:center; margin-bottom:10px;}
#tplListArticles #contentPage #contentList #rightText { float:left; width:530px; height:95px; padding-top:5px; margin-bottom:10px;}

/* Tpl details actus */
#tplDetailsActus #contentFrame #contentPage { float:left; width:720px; min-height:525px; display:inline; margin-left:40px; text-align:left;}
* html #tplDetailsActus #contentFrame #contentPage { float:left; width:720px;height:525px; display:inline; margin-left:40px;  }
#tplDetailsActus #contentFrame #contentPage #Image { float:left; width:550px; height:330px; margin:0 10px 3px 0; text-align:center; }
#tplDetailsActus #contentFrame #contentPage #Image img { float:none;text-align:center; }
#tplDetailsActus #contentFrame #contentPage #Text { clear:left; float:left; width:550px; padding-top:5px;}
#tplDetailsActus #contentFrame #contentPage #retourActus { margin-top:15px;}
#tplDetailsActus #contentFrame #contentPage #retourPhoto { float:left; width:720px; text-align:right; }

/* Tpl details counties */
#tplDetailsCounties #contentPage { float:left; width:720px; min-height:525px; display:inline; margin-left:40px; text-align:left;}
* html #tplDetailsCounties #contentPage { float:left; width:720px;height:525px; display:inline; margin-left:40px;  }
#tplDetailsCounties #leftPanel {float:left; }
#tplDetailsCounties #rightPanel { float:right; display:inline; width:425px; height:350px;}
#tplDetailsCounties #contentPage a {text-decoration:none; cursor:pointer; color:#006b34;}
#tplDetailsCounties #rightPanel a {text-decoration:none; cursor:pointer; color:#006b34;}

/* Tpl détails photo */
#tplDetailsPhoto #contentPage { float:left; width:520px; min-height:500px; display:inline; margin-left:40px; text-align:left;}
* html #tplDetailsPhoto #contentPage { float:left; width:520px;height:500px; display:inline; margin-left:40px;  }
#tplDetailsPhoto #contentPage .leftPicture { float:left; margin:0 10px 3px 0; }
#tplDetailsPhoto #contentPage #downloadPhoto { float:left; width:100%; text-align:right; }
#tplDetailsPhoto #rightFrame { float:left; width:177px; height:217px; background: url("../img/bg_inscription.jpg") no-repeat; margin-left:40px;}
#tplDetailsPhoto #rightFrame #form_inscription { margin-top:13px; vertical-align:middle;  height:25px;}
#tplDetailsPhoto #rightFrame #form_inscription .textfield { float:left; margin:2px 0 0 7px; width:94px; font-size:10px; height:18px; vertical-align:middle; padding: 2px 0 0 2px;}
#tplDetailsPhoto #rightFrame #form_inscription .submit { float:left;margin-left:3px; }

/* Tpl Espace Presse */
#tplEspacePresse #contentPage { float:left; width:520px; min-height:525px; display:inline; margin:0 40px; text-align:left;}
* html #tplEspacePresse #contentPage { float:left; width:520px;height:525px; display:inline; margin:0 20px 0 40px; }
#tplEspacePresse #tableauFrame { float:left; width:520px; min-height:34px; margin-top:20px; }
* html #tplEspacePresse #tableauFrame { float:left; width:520px; height:34px; margin-top:20px; }
#tplEspacePresse #rightFrame { float:left; width:177px; height:217px; background: url("../img/bg_inscription.jpg") no-repeat;}
#tplEspacePresse #rightFrame { color:white;}
#tplEspacePresse #rightFrame #form_inscription {  vertical-align:middle; margin:35px 0 20px 0; text-align:left; padding-left:10px;}
* html #tplEspacePresse #rightFrame #form_inscription {  vertical-align:middle; margin:35px 0 5px 0; text-align:left; padding-left:10px; }
#tplEspacePresse #rightFrame #form_inscription label{ font-size:11px; line-height:18px;}
* html #tplEspacePresse #rightFrame #form_inscription label{ font-size:11px; line-height:18px; margin-bottom:5px; text-align:left;}
#tplEspacePresse #rightFrame #form_inscription #field_member_option_1 { margin:0 5px 0 0px;float:left; vertical-align:middle; }
* html #tplEspacePresse #rightFrame #form_inscription #field_member_option_1 {  margin: 0 0 0 0; float:none;}
#tplEspacePresse #rightFrame #form_inscription .submit { float:left;margin:5px 0 5px 45px;}
* html #tplEspacePresse #rightFrame #form_inscription .submit { float:left;margin:5px 0 -1px 50px;}

/* Tpm implantation */
#tplImplantation #contentPage { float:left; text-align:left;color:#585043; width:440px; height:525px; margin-left:20px;}
#tplImplantation #rightFrame { float:left; display:inline;width:260px; margin-top:50px; text-align:left; }
#tplImplantation #mapArea { margin:40px auto 0 auto;}
#tplImplantation #tooltip {position:absolute;z-index:10;width:320px;color:#006B34;font-weight:bold;height:25px;}

/* Tpl inscription */
#tplInscription #headerInscription {  float:left; width:740px; height:60px; margin-left:40px;background: url("../img/header_inscription.jpg") no-repeat top;}
#tplInscription #contentPage { float:left; width:738px; height:340px; margin-left:40px; text-align:left; border: 1px solid #e9f3e7; padding-top:20px;}
#tplInscription #contentPage #entete { margin-left:18px; }
#tplInscription #contentPage #form { float:left; width:720px; height:330px; margin:20px 0 0 18px; text-align:left; } 
#tplInscription #contentPage #form #leftFrame { float:left; width:300px; height:210px; 	text-align:left; display:table;}
#tplInscription #contentPage #form #leftFrame label { clear:left;float:left; width:120px;}
#tplInscription #contentPage #form #leftFrame ul li { width:300px; height:40px;margin-bottom:5px; vertical-align:center;  }
#tplInscription #contentPage #form #leftFrame .textfield { float:left; width:170px; height:20px;  border: 1px solid #ebe9e6;  margin-bottom:10px; vertical-align:center;  }
#tplInscription #contentPage #form #rightFrame .imgCaptcha {}
#tplInscription #contentPage #form #rightFrame { float:left;width:380px; height:210px; text-align:left; margin-left:20px; }
#tplInscription #contentPage #form #rightFrame label { clear:left;float:left; width:200px;}
#tplInscription #contentPage #form #rightFrame ul li { float:left; width:380px; height:30px;  margin-bottom:5px; }
#tplInscription #contentPage #form #rightFrame .textfield { float:left; width:170px; height:20px;  border: 1px solid #ebe9e6;  margin-bottom:10px; vertical-align:center;  }
#tplInscription #contentPage #form #confirmation { clear:left;float:left; width:100%; height:30px; text-align:center; margin-top:20px; }
#tplInscription #contentPage #form #confirmation .submitbtn { text-align:center;margin:10px 0 0 0;}
#tplInscription #contentPage #form #confirmation .radiolabel { display:inline;padding-left:5px;}

/* Tpl list */
#tplList #contentPage { float:left; width:720px; min-height:525px; display:inline; margin-left:40px; text-align:left;}
* html #tplList #contentPage { float:left; width:720px;height:525px; display:inline; margin-left:40px;  }
#tplList #contentPage #contentList { float:left; width:720px; height:130px; margin-bottom:5px;  }
#tplList #contentPage #contentList #leftImage { float:left; width:170px; height:130px; }
#tplList #contentPage #contentList #rightText { float:left; width:530px; height:125px; margin-left:20px; padding-top:5px;}
#tplList #contentPage #contentList #rightText #suite { float:left; width:114px; height:15px; }
#tplList #contentPage #contentList #rightText #suite a { color:#97be0d; margin-right:3px; }
#tplList #contentPage #contentList #rightText #suite a:hover { text-decoration:underline; }
#tplList #contentPage #contentList #rightText .btnVoir { float:none; margin-right:30px;  }
* html #tplList #contentPage #contentList #rightText .btnVoir, *+html #tplList #contentPage #contentList #rightText .btnVoir { float:none; margin:12px 30px 0 0; }

/* Tpl listActus */
#tplListActus #contentPage { float:left; width:720px; min-height:455px; display:inline; margin-left:40px; text-align:left;}
* html #tplListActus #contentPage { float:left; width:720px;height:455px; display:inline; margin-left:40px;  }
#tplListActus #contentPage #contentList { float:left; width:720px; height:100px; margin-bottom:5px;  }
#tplListActus #contentPage #contentList #leftImage { float:left; width:170px; height:100px;text-align:center; margin-bottom:10px;}
* html #tplListActus #contentPage #contentList #leftImage { float:left; width:170px; height:100px;text-align:center; margin-bottom:10px;}
#tplListActus #contentPage #contentList #leftImage img { float:none; text-align:center; }
* html #tplListActus #contentPage #contentList #leftImage img { text-align:center; }
#tplListActus #contentPage #contentList #rightText { float:left; width:530px; height:95px; margin-left:20px; padding-top:5px; margin-bottom:10px;}
#tplListActus #contentPage #contentList #rightText #suite {  width:114px; }
#tplListActus #contentPage #contentList #rightText #suite a { color:#97be0d; margin-right:3px; }
#tplListActus #contentPage #contentList #rightText #suite a:hover { text-decoration:underline; }
#tplListActus #contentPage #contentList #rightText .btnVoir { float:none; margin:0px 30px 0 0;  }
*+html #tplListActus #contentPage #contentList #rightText .btnVoir { margin:-12px 30px 12px 0;  }
* html #tplListActus #contentPage #contentList #rightText #suite .btnVoir { margin:-12px 30px 0 0;  }
#tplListActus #contentPage #contentList #pagination { float:left; width:100%; height:15px; text-align:center; margin-top:0px;  }
#tplListActus #contentPage #contentList #pagination a { color:#585043;  }
#tplListActus #contentPage #contentList #pagination a:hover { font-weight:bold; color:#585043;  }
#tplListActus #search { float:left; width:741px; height:40px;padding-top:10px; background: url("../img/bg_search.jpg") no-repeat; margin:0 0 45px 40px; text-align:left}
#tplListActus #search label{ float:left;line-height:16px;width:220px; height:16px; margin:5px 0 0 20px; color:#585043;}
#tplListActus #search .textfield{ width:310px; border: 1px solid #c2c1c1; margin-top:5px; float:left;}
#tplListActus #search .submit { float:left;margin-left:50px;}



/* Tpl Photothèque */
#tplPhototheque #contentPage { float:left; width:520px; min-height:595px; display:inline; margin-left:40px; text-align:left;}
* html #tplPhototheque #contentPage { float:left; width:500px; height:540px; display:inline; margin-left:40px; text-align:left;}
#tplPhototheque #contentPage #contentList { float:left; width:500px; height:100px; margin-bottom:5px;  }
#tplPhototheque #contentPage #contentList #leftImage { float:left; width:170px; height:100px;text-align:center; margin-top:10px;}
#tplPhototheque #contentPage #contentList #leftImage img { float:none; text-align:center; }
#tplPhototheque #contentPage #contentList #rightText { float:left; width:310px; height:100px; margin-left:20px; margin-top:10px;}
* html #tplPhototheque #contentPage #contentList #rightText { float:left; width:310px; height:100px; margin-left:20px; margin-top:10px;}
#tplPhototheque #contentPage #contentList #rightText #suite {  width:114px; }
#tplPhototheque #contentPage #contentList #rightText #suite a { color:#97be0d; margin-right:3px; }
#tplPhototheque #contentPage #contentList #rightText #suite a:hover { text-decoration:underline; }
#tplPhototheque #contentPage #contentList #rightText .btnVoir { float:none; margin:0px 30px 0 0;  }
*+html #tplPhototheque #contentPage #contentList #rightText .btnVoir { margin:-12px 30px 12px 0;  }
* html #tplPhototheque #contentPage #contentList #rightText #suite .btnVoir { margin:-12px 30px 0 0;  }
#tplPhototheque #contentPage #contentList #pagination { float:left; width:100%; height:15px; text-align:center; margin-top:10px;  }
#tplPhototheque #contentPage #contentList #pagination a { color:#585043;  }
#tplPhototheque #contentPage #contentList #pagination a:hover { font-weight:bold; color:#585043;  }
#tplPhototheque #rightFrame { float:left; width:177px; height:217px; background: url("../img/bg_inscription.jpg") no-repeat;}
#tplPhototheque #rightFrame { color:white;}
#tplPhototheque #rightFrame #form_inscription {  vertical-align:middle; margin:35px 0 20px 0; text-align:left; padding-left:10px;}
* html #tplPhototheque #rightFrame #form_inscription {  vertical-align:middle; margin:35px 0 5px 0; text-align:left; padding-left:10px; }
#tplPhototheque #rightFrame #form_inscription label{ font-size:11px; line-height:18px;}
* html #tplPhototheque #rightFrame #form_inscription label{ font-size:11px; line-height:18px; margin-bottom:5px; text-align:left;}
#tplPhototheque #rightFrame #form_inscription #field_member_option_1 { margin:0 5px 0 0px;float:left; vertical-align:middle; }
* html #tplPhototheque #rightFrame #form_inscription #field_member_option_1 {  margin: 0 0 0 0; float:none;}
#tplPhototheque #rightFrame #form_inscription .submit { float:left;margin:5px 0 5px 45px;}
* html #tplPhototheque #rightFrame #form_inscription .submit { float:left;margin:5px 0 -1px 50px;}

/* Tpl Produit */
#tplProduit #contentPage { float:left; width:520px; min-height:540px; display:inline; margin-left:40px; text-align:left;}
* html #tplProduit #contentPage {width:500px; height:540px;}
#tplProduit #contentPage ul { float:left; width:500px; height:100px; margin-bottom:15px;}
#tplProduit #contentPage ul li { float:left; width:100px; height:100px; display:inline; margin-right:25px;}
#tplProduit #rightText { text-align:justify; }
#tplProduit #rightFrame { float:left; width:177px; height:217px; background: url("../img/bg_inscription.jpg") no-repeat; margin-left:40px;}
* html #tplProduit #rightFrame { float:left; width:177px; height:217px; background: url("../img/bg_inscription.jpg") no-repeat; margin-left:-40px; display:inline}
#tplProduit #rightFrame #form_inscription { margin-top:13px; vertical-align:middle;  height:25px;}
#tplProduit #rightFrame #form_inscription .textfield { float:left; margin:2px 0 0 7px; width:94px; font-size:10px; height:18px; vertical-align:middle; padding: 2px 0 0 2px;}
#tplProduit #rightFrame #form_inscription .submit { float:left;margin-left:3px; }
#tplProduit #contentPage #pagination { float:left; width:100%; height:15px; text-align:center; margin-top:10px;  }
#tplProduit #contentPage #pagination a { color:#585043;  }
#tplProduit #contentPage #pagination a:hover { font-weight:bold; color:#585043;}
#tplProduit #rightContent { float:left; width:180px; height:420px;margin-left:30px;}
#tplProduit #rightContent #valeurs{ float:left; width:180px; height:141px; margin-bottom:20px;}
#tplProduit #rightContent #suiviActus{clear:left; float:left; width:168px; min-height:250px; border: 2px solid #f8f7f7; padding:7px 0 0 10px; text-align:left; background: url("../img/bg_flux_actus.jpg") no-repeat bottom #FFFFFF ;}
* html #tplProduit #rightContent #suiviActus{ height:260px; border: 2px solid #f8f7f7; padding:7px 0 0 10px; text-align:left; background: url("../img/bg_flux_actus.jpg") no-repeat bottom #FFFFFF ; }
#tplProduit #rightContent #suiviActus #lastActu {clear:left; float:left; width:155px; margin-bottom:10px; }
#tplProduit #rightContent #suiviActus #lastActu .btnVoir {margin:-10px 10px 0 0; }
#tplProduit #rightContent #suiviActus #link { margin-bottom:10px; }
#tplProduit #rightContent #suiviActus #text {clear:left; float:left; width:155px; height:55px; }
