/*****colors****
*Titles -> Kartika / 14 px/ AV 30px
* OCHRE  988c68
* GREY   9d9d9d
* BLUE   76aed9
*/

/*********fonts*************/
.title.gold {color:#988c68;}

body {background-color:#acacac;font-family:Arial;}
td {vertical-align:top;}
#main {width:100%;background-color:#f6f6f6;}

/*ALL*/
a img {border:none;text-decoration:none;}
a.image img {border:none;text-decoration:none;}
a.image:visited img {border:none;text-decoration:none;}
a.image {outline:none;}
div.align {clear:both;}
div.marge {padding:20px 0;}
input {padding:0 5px;}
input,select {font-family:Arial;}
.ui-selectmenu-menu-dropdown {z-index:10;}
body .ui-selectmenu-menu li {padding:0 4px;}

div.links {text-align:right;}
div.links a {color:#76aed9;text-decoration:none;cursor:pointer;margin-right:5px;}
div.links a:hover {color:#76aed9;text-decoration:underline;}

td.links a {color:#76aed9;text-decoration:none;cursor:pointer;margin-right:5px;}
td.links a:hover {color:#76aed9;text-decoration:underline;}

button::-moz-focus-inner {border:0;}
input[type=submit]::-moz-focus-inner {border:0;}
a {outline:none;color:#76AED9;text-decoration:underline;}
div .ui-widget-content a {outline:none;color:#76AED9;text-decoration:underline;}
.ui-widget-content a {color:#76AED9;}
input[type=submit]:active{-moz-outline-style: none;}
button:active {-moz-outline-style: none;}

span.smallcaps {text-transform:uppercase;font-size:80%;}

div.threadMenu {color:#9D9D9D;font-size:12px;font-family:Arial;padding-left:18px;}
div.threadMenu a {color:#9D9D9D;font-weight:bold;text-decoration:none;}
div.threadMenu a:hover {text-decoration:underline;}
div.threadMenu a.currentPage {color:#9D9D9D;font-weight:normal;}

div.shortCut {padding:8px 0 0 0px;height:30px;}
div.shortCut div.right {float:right;}
div.shortCut div.right a {color:#696969;font-size:14px;font-family:kartika;text-decoration:none;margin-right:65px;}
div.shortCut div.right a.last {margin-right:0px;}
div.shortCut div.right a:hover {text-decoration:underline;}


/*TabsHeight*/
div.tabsHeight {width:352px;position:relative;left:-15px;}
div.tabsHeight div.title1 {z-index:50;float:right;height:174px;width:45px;background:transparent url("../img/images/shortmenu/app0.png");cursor:pointer;position:relative;left:-3px;}
div.tabsHeight div.title2 {z-index:50;float:right;height:174px;width:45px;clear:right;background:transparent url("../img/images/shortmenu/free0.png");cursor:pointer;position:relative;left:-3px;}
div.tabsHeight div.title1:hover {z-index:50;background:transparent url("/img/images/shortmenu/app0.png");position:relative;}
div.tabsHeight div.title2:hover {z-index:50;background:transparent url("/img/images/shortmenu/free0.png");position:relative;}
div.tabsHeight div.title1.selected {z-index:50;background:transparent url("/img/images/shortmenu/app1.png");cursor:default;position:relative;}
div.tabsHeight div.title2.selected {z-index:50;background:transparent url("/img/images/shortmenu/free1.png");cursor:default;position:relative;}
div.tabsHeight div.content {float:left;width:352px;height:100%;}
div.tabsHeight div.links {width:305px;height:100%;text-align:left;}
div.tabsHeight div.links div.applications {display:none;}
div.tabsHeight div.links div.applications.selected {display:block;}
div.tabsHeight div.links div.freeStuff {display:none;}
div.tabsHeight div.links div.freeStuff.selected {display:block;}
div.tabsHeight div.links ul {min-height:292px;}
div.tabsHeight div.links li {list-style:none;position:relative;left:-2px;}
div.tabsHeight div.links li:hover {}
div.tabsHeight div.links a {outline:none;height:16px;text-decoration:none;color:#9d9d9d;padding:0 0 0 30px;margin:7px 0 12px 18px;font-size:15px;font-family:Calibri;display:block;}
div.tabsHeight div.links a.first {outline:none;height:16px;text-decoration:none;color:#9d9d9d;padding:0 0 0 30px;margin:0px 0 12px 18px;}
div.tabsHeight div.links a.last {outline:none;height:16px;text-decoration:none;color:#9d9d9d;padding:0 0 0 30px;margin:7px 0 0px 18px;}
div.tabsHeight div.links a:hover {color:#9d9d9d;padding:0 0 0 30px;margin:7px 0 12px 18px;height:16px;width:100%;background-image:url("../img/images/ombres/menu_droite_hover.png");background-repeat:no-repeat;}
div.tabsHeight div.links a.first:hover {color:#9d9d9d;padding:0 0 0 30px;margin:0px 0 12px 18px;height:16px;width:100%;background-image:url("../img/images/ombres/menu_droite_hover.png");background-repeat:no-repeat;}
div.tabsHeight div.links a.last:hover {color:#9d9d9d;padding:0 0 0 30px;margin:7px 0 0px 18px;height:16px;width:100%;background-image:url("../img/images/ombres/menu_droite_hover.png");background-repeat:no-repeat;}
div.tabsHeight div.links a.selected {color:#535353;font-weight:normal;height:28px;width:100%;margin-left:0px;padding-top:8px;padding-left:30px;background-image:url("../img/images/objets/line_gradient.png");background-repeat:no-repeat;}
div.tabsHeight div.links a.first.selected {color:#535353;font-weight:normal;height:28px;width:100%;margin-left:0px;padding-top:8px;padding-left:30px;background-image:url("../img/images/objets/Shortcut_arrow.png");background-repeat:no-repeat;}
div.tabsHeight div.links a.last.selected {color:#535353;font-weight:normal;height:28px;width:100%;margin-left:0px;padding-top:8px;padding-left:30px;background-image:url("../img/images/objets/Shortcut_arrow.png");background-repeat:no-repeat;}
div.tabsHeight div.top {z-index:10;height:23px;width:320px;background-image:url("../img/images/shortmenu/top.png");background-repeat:no-repeat;position:relative;}
div.tabsHeight div.middle {padding:10px 0;width:320px;background-image:url("../img/images/shortmenu/middle.png");position:relative;}
div.tabsHeight div.bottom {z-index:10;height:21px;width:320px;background-image:url("../img/images/shortmenu/bottom.png");background-repeat:no-repeat;position:relative;}



/*menuRight*/
div.menuRight {position:relative;left:-15px;}
div.menuRight div.top {height:30px;width:352px;background-image:url("../img/images/backgrounds/menu_right_top.png");background-repeat:no-repeat;position:relative;}
div.menuRight div.middle {width:352px;background-image:url("../img/images/backgrounds/menu_right_middle.png");position:relative;left:-6px;}
div.menuRight div.bottom {height:30px;width:352px;background-image:url("../img/images/backgrounds/menu_right_bottom.png");background-repeat:no-repeat;position:relative;}
div.menuRight div.links {text-align:left;}
div.menuRight div.links li {list-style:none;position:relative;left:5px;}
div.faq div.menuRight div.links li {left:4px;}
div.menuRight div.links a {height:16px;text-decoration:none;color:#9d9d9d;padding:7px 0 7px 30px;margin:0 0 0 18px;line-height:1px;font-size:15px;font-family:Calibri;display:block;}
div.menuRight div.links a:hover {color:#535353;padding:7px 0 7px 30px;margin:0 0 0 18px;height:16px;width:100%;background-image:url("../img/images/ombres/menu_droite_hover.png");background-repeat:no-repeat;}
div.menuRight div.links a.selected {color:#535353;font-weight:bold;height:28px;line-height:16px;width:100%;margin-left:0px;background-image:url("../img/images/objets/line_gradient.png");background-repeat:no-repeat;}


div.menuRight2 {position:relative;right:0px;}
div.menuRight2 div.top {height:17px;width:326px;background-image:url("../img/images/backgrounds/infos_right_top.png");background-repeat:no-repeat;position:relative;}
div.menuRight2 div.middle {width:326px;background-image:url("../img/images/backgrounds/infos_right_middle.png");position:relative;left:1px;}
div.menuRight2 div.bottom {height:17px;width:326px;background-image:url("../img/images/backgrounds/infos_right_bottom.png");background-repeat:no-repeat;position:relative;}


/*HEADER*/

#main #headerBackground {height:270px;width:100%;position:absolute;z-index:3;}
#main #headerContent {height:100%;width:990px;margin:auto;}

#headerContent img.logoBleank {padding-top:15px;}


.flash object {position:absolute;top:6px;left:8px;}


/*MENU*/

#main #menuAndBanner {width:1006px;height:274px;position:absolute;left:50%;margin-left:-503px;top:127px;z-index:5;}
#main #menu {width:990px;margin:0px 4px;height:274px;}

#menu #mainChoice {width:770px;height:42px;}
#menu #bannerShadow {width:1006px;height:248px;background:transparent url("../img/images/ombres/banner_shadow.png") no-repeat 2px 1px;position:relative;top:-6px;left:-3px;z-index:9;}
#menu #banner {margin:auto;position:relative;left:4px;top:6px;width:990px;height:232px;background-repeat:no-repeat;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;z-index:9;}

#menu .bandeauflash {left: 0px;position: absolute;top: 0px;}
#menu img.tampon {position:absolute;z-index:9;}

#menu #mainChoice {z-index:10;position:relative;left:5px;}
#menu #mainChoice .entry {list-style:none;float:left;height:42px;color:white;letter-spacing:4px;font-size:18px;font-family:Arial;text-align:center;cursor:pointer;}
#menu #mainChoice .entry.id1 {width:194px;}
#menu #mainChoice .entry.id2 {width:194px;}
#menu #mainChoice .entry.id3 {width:194px;}
#menu #mainChoice .entry.hover {background:transparent url("../img/images/backgrounds/tab_menu.png");}
#menu #mainChoice .entry.first {}
#menu #mainChoice .entry a {color:white;text-decoration:none;display:block;width:100%;height:32px;outline:none;}
#menu #mainChoice .entry p {margin-top:10px;}


#menu #mainChoice ul {padding-top:0px;}

#menu #subChoice {width:985px;height:40px;background-color:#747474;display:none;padding-left:5px;}
#menu .subMenu {display:none;}
#menu #subChoice .entry {list-style:none;float:left;height:40px;font-size:12px;}
#menu #subChoice .pipe {list-style:none;float:left;margin-top:12px;color:#a4a4a4;font-size:12px;text-align:center;}
#menu #subChoice .entry:hover {color:white;}
#menu #subChoice .entry a {color:#a4a4a4;letter-spacing:1px;font-size:15px;text-align:center;text-decoration:none;outline:none;display:block;height:32px;padding:12px 33px 0 34px;font-family:Kartika;}
#menu #subChoice .entry a:hover {color:white;}

#menu #subSubChoice {width:100%;background-image:url(../img/images/ombres/menu.png);display:none;clear:both;}
#menu #subSubChoice .entry {list-style:none;}
#menu #subSubChoice .entry a {font-size:12px;line-height:15px;color:#ECECEC;text-decoration:none;padding:2px 0 2px 40px;display:block;text-transform:uppercase;font-family:Kartika;}
#menu #subSubChoice ul.index0 .entry a {width:153px;}
#menu #subSubChoice ul.index1 .entry a {width:142px;}
#menu #subSubChoice ul.index2 .entry a {width:108px;}
#menu #subSubChoice div.grandParent1 ul.index0 { width:193px; }
#menu #subSubChoice div.grandParent1 ul.index1 { width:182px; }
#menu #subSubChoice div.grandParent2 ul.index1 .entry a {margin-left:195px;width:225px;}
#menu #subSubChoice ul.indexnews2 .entry a {margin-left:315px;width:225px;}
#menu #subSubChoice .entry a:hover {color:#D4AF3F;text-decoration:underline;}
#menu .subSubMenu {display:none;}

#menu #subSubChoice ul {float:left;padding:10px 0px;}

#menu #subSubChoice .align {clear:both;}

/*PAGE*/
#main #page {background:transparent url("../img/images/backgrounds/page.jpg");width:1053px;margin:auto;z-index:2;position:relative;}
#main #pageContent {padding-bottom:15px;}
#main #page #bannerShadow {padding-top:133px;width:990px;margin:auto;}

div.headers {z-index:3;position:relative;}
div.headers div.headerLeft {position:absolute;height:272px;width:50%;background-position:right;}
div.headers div.headerCenter {position:absolute;left:50%;top:0;margin-left:-640px;height:272px;width:1280px;}
div.headers div.headerRight {position:absolute;right:0px;height:272px;width:50%;}
div.footers div.footerLeft {position:absolute;height:98px;width:50%;background-position:right;}
div.footers div.footerCenter {position:absolute;left:50%;top:0;margin-left:-640px;height:98px;width:1280px;}
div.footers div.footerRight {position:absolute;right:0px;height:98px;width:50%;}

/* ONGLETS */
#pageContent div.tabsMore.ui-tabs .ui-tabs-nav li {background:#B5B5B5;}
#pageContent div.tabsMore.ui-tabs .ui-tabs-nav li.ui-tabs-selected {background:#F7F7F7;}
#pageContent div.tabsMore.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {color:#535353;}
#pageContent div.tabsMore.ui-tabs .ui-tabs-nav li a {color:#FFFFFF;}

div.informationsLine {padding-top:39px;}
div.informationsLine span.title {border-bottom:solid 1px #929292;font-family: Kartika; font-size: 18px;margin:0 0 14px 3px;color:#535353;display:block;padding:0 0 11px 4px;letter-spacing:1px;}
div.informationsLine .firstBlock {float:left;width:407px;margin-right:33px;margin-left:2px;position:relative;min-height:155px;}
div.informationsLine .secondBlock {float:left;width:544px;position:relative;min-height:155px;}
div.informationsLine .secondBlock.newsHome {float:left;width:544px;margin-bottom:20px;}
div.informationsLine .secondBlock.newsHome table {margin-left:6px;}
div.informationsLine p {font-family:Arial;font-size:12px;color:#696969;line-height:18px;text-align:justify;padding-left:4px;}
div.informationsLine p span.bold {font-weight:bold;}
div.informationsLine div.link {text-align:right;position:absolute;right:0px;bottom:0px;}
div.informationsLine div.link a {color:#76aed9;text-decoration:none;cursor:pointer;margin-right:5px;font-size:13px;}
div.informationsLine div.link a:hover {color:#76aed9;text-decoration:underline;}

.secondBlock.hidden {display:none;}
button.nextInteraction {background:transparent url("../img/images/boutons/b_page_next_a.png");background-repeat:no-repeat;cursor:pointer;width:17px;height:17px;border:none;float:right;}
button.nextInteraction:hover {background:transparent url("../img/images/boutons/b_page_next_b.png");}
button.nextInteraction:active {background:transparent url("../img/images/boutons/b_page_next_c.png");}


/*TEMPLATE 2*/
div.informationsLineTemplate2 {padding-top:20px;}
div.informationsLineTemplate2 span.title {border-bottom:solid 1px #929292;font-family: Kartika; font-size: 18px;margin:0 0 14px 3px;color:#535353;display:block;padding:0 0 11px 4px;letter-spacing:1px;}
div.informationsLineTemplate2 .firstBlock {float:left;width:564px;margin-right:25px;margin-left:2px;position:relative;min-height:175px;}
div.informationsLineTemplate2 .secondBlock {float:left;width:396px;min-height:175px;position:relative;}
div.informationsLineTemplate2 p {font-family:Arial;font-size:12px;color:#696969;line-height:18px;text-align:justify;margin-left:4px;}
div.informationsLineTemplate2 p span.bold {font-weight:bold;}
div.informationsLineTemplate2 div.link {text-align:right;position:absolute;right:0px;bottom:10px;}
div.informationsLineTemplate2 div.link a {color:#76aed9;text-decoration:none;cursor:pointer;margin-right:5px;font-size:13px;}
div.informationsLineTemplate2 div.link a:hover {color:#76aed9;text-decoration:underline;}



/*TEMPLATE3 details produit*/
div.informationsLineTemplate3 {padding-top:17px;}
div.informationsLineTemplate3 span.title {border-bottom:solid 1px #929292;font-family: Kartika; font-size: 18px;margin:0 0 14px 3px;color:#535353;display:block;padding:0 0 20px 4px;letter-spacing:1px;}
div.informationsLineTemplate3.faq span.title {padding:0 0 17px 4px;}
div.informationsLineTemplate3 .firstBlock {float:left;width:640px;margin-right:28px;margin-left:2px;position:relative;}
div.informationsLineTemplate3 .secondBlock {float:left;width:318px;position:relative;}
div.informationsLineTemplate3 {font-family:Arial;font-size:12px;color:#696969;line-height:18px;text-align:justify;}
div.informationsLineTemplate3 p span.bold {font-weight:bold;}
div.informationsLineTemplate3 div.link {text-align:right;position:absolute;right:0px;bottom:10px;}
div.informationsLineTemplate3 div.link a {color:#76aed9;text-decoration:none;cursor:pointer;margin-right:5px;font-size:14px;}
div.informationsLineTemplate3 div.link a:hover {color:#76aed9;text-decoration:underline;}
div.informationsLineTemplate3 div.firstBlock div.exemple {width:100%;margin:20px 0 20px 0;position:relative;}
div.informationsLineTemplate3.faq div.firstBlock div.exemple {margin:4px 0 20px 0;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.top {width:100%;height:13px;background:transparent url("../img/images/objets/top_wallpaper.png");}
div.informationsLineTemplate3 div.firstBlock div.exemple button.download {background:transparent url("../img/images/boutons/b_download1_a.png");border:none;width:108px;height:46px;position:absolute;top:-10px;right:-3px;z-index:10;}
div.informationsLineTemplate3 div.firstBlock div.exemple button.download:hover {background:transparent url("../img/images/boutons/b_download1_b.png");cursor:pointer;}
div.informationsLineTemplate3 div.firstBlock div.exemple button.download:active {background:transparent url("../img/images/boutons/b_download1_c.png");cursor:pointer;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.content {background-color:#efefef;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.titre {font-size:13px;color:#988c68;padding:10px 10px 10px 10px;font-family:Calibri;font-size:17px;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.titre.version {float:right;color:#9d9d9d;font-weight:normal;font-size:14px;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.description {padding:0 10px 10px 10px;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;text-align:justify;clear:both;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.download {background-image:url(../img/images/ombres/menu.png);height:115px;width:100px;position:absolute;right:1px;top:20px;display:none;z-index:9;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.download ul {padding-top:30px;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.download li {text-align:center;list-style:none;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.download li a {text-decoration:none;color:white;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.download li a:hover {text-decoration:underline;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.images {position:relative;height:400px;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.images img {position:absolute;display:block;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.download.try {height:75px;width:76px;right:2px;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.download.try ul {padding-top:20px;}

/*CHANGELOG FAQ*/
div.informationsLineTemplate3 div.firstBlock div.exemple div.revision {clear:both;margin-bottom:0px;position:relative;font-family:Arial;font-size:12px;line-height:18px;color:#9D9D9D;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.revision p.numero {color:#696969;margin:16px 0 10px 0;background-color:#eeeeee;padding:9px 8px 3px 8px;font-family:Kartika;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.revision p.description {width:624px;margin:0 0 0 14px;background:transparent;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.revision ul {margin-left:68px;}


/*TEMPLATE 4*/
div.informationsLineTemplate4 {padding-top:20px;}
div.informationsLineTemplate4 span.title {border-bottom:solid 1px #929292;font-family: Kartika; font-size: 18px;margin:0 0 14px 3px;color:#535353;display:block;padding:0 0 11px 4px;letter-spacing:1px;}
div.informationsLineTemplate4 .firstBlock {float:left;width:630px;margin-right:18px;margin-left:2px;position:relative;min-height:175px;}
div.informationsLineTemplate4 .secondBlock {float:right;width:320px;position:relative;}
div.informationsLineTemplate4 p {font-family:Arial;font-size:12px;color:#696969;line-height:18px;text-align:justify;margin-left:4px;}
div.informationsLineTemplate4 p span.bold {font-weight:bold;}
div.informationsLineTemplate4 div.link {text-align:right;position:absolute;right:0px;bottom:0px;}
div.informationsLineTemplate4 div.link a {color:#76aed9;text-decoration:none;cursor:pointer;margin-right:5px;font-size:14px;}
div.informationsLineTemplate4 div.link a:hover {color:#76aed9;text-decoration:underline;}
div.informationsLineTemplate4 div.presentationFounder {font-family:Arial;font-size:12px;color:#696969;line-height:18px;text-align:justify;}
div.informationsLineTemplate4 div.presentationFounder div.photo {float:left;width:232px;}
div.informationsLineTemplate4 div.presentationFounder div.description {margin-left:10px;float:left;width:360px;}
div.informationsLineTemplate4 div.presentationFounder div.description div.desc {margin-top:10px;}
div.informationsLineTemplate4 div.presentationFounder div.description div.links {margin-top:5px;font-size:12px;}
div.informationsLineTemplate4 .secondBlock.idee {background-image:url(../img/images/founders/idee.jpg);height:767px;width:100%;background-repeat:no-repeat;float:left;width:340px;position:relative;margin-top:50px;}
div.informationsLineTemplate4 div.links.top {font-size:12px;margin-top:25px;}

div.presentation.template4 {clear:none;}
div.presentation.template4 span.title {margin-bottom:20px;border-bottom:solid 1px #929292;font-family:Arial;color:#747474;display:block;width:100%;}
div.informationsLineTemplate4 div.description div.name {margin-bottom:10px;color:#988c68;font-size:15px;font-family:Calibri;text-transform: uppercase;}

div.presentation.template4 div.feature {background-color:#eeeeee;margin-top:5px;}
div.presentation.template4 div.feature div.image {float:left;width:330px;margin:10px;}
div.presentation.template4 div.feature div.content {float:left;margin:10px 10px 10px 0;width:620px;font-family:Arial;font-size:12px;color:#696969;line-height:18px;text-align:justify;}
div.presentation.template4 div.feature div.content div.title {margin-bottom:10px;color:#988c68;font-size:15px;font-family:Calibri;text-transform: uppercase;}
div.presentation.template4 div.feature div.content div.description {}

div.presentation.template4 div.news {border-top:solid 1px #e4e4e4;position:relative;margin-bottom:7px;}
div.presentation.template4 div.news div.image {float:left;width:330px;margin:10px;margin-bottom:0px;}
div.presentation.template4 div.news div.content {float:left;margin:10px 10px 10px 0;width:620px;font-family:Arial;font-size:12px;color:#696969;line-height:18px;text-align:justify;}
div.presentation.template4 div.news div.content div.title {margin-bottom:10px;color:#988c68;font-size:15px;font-family:Calibri;text-transform: uppercase;}
div.presentation.template4 div.news div.content div.description {}
div.presentation.template4 div.news div.content div.date {position:absolute;bottom:0px;color:#a5a5a5;}
div.presentation.template4 div.news div.content div.date span.type {color:#535353;}

div.presentation.template4 div.pressRelease {border-top:solid 1px #e4e4e4;width:630px;}
div.presentation.template4 div.pressRelease div.content {margin:10px 10px 10px 20px;;font-family:Arial;font-size:12px;color:#696969;line-height:18px;text-align:justify;}
div.presentation.template4 div.pressRelease div.content div.title {margin-bottom:10px;color:#988c68;font-size:15px;font-family:Calibri;text-transform: uppercase;}
div.presentation.template4 div.pressRelease div.content div.description {}
div.presentation.template4 div.pressRelease div.content div.date {margin-top:20px;}

div.presentation.template4 div.contact {position:relative;width:480px;float:left;}
div.presentation.template4 div.contact div.content {float:left;margin:10px 10px 10px 20px;font-family:Arial;font-size:12px;color:#696969;line-height:18px;text-align:justify;}
div.presentation.template4 div.contact div.content div.title {margin-bottom:10px;color:#988c68;font-size:15px;font-family:Calibri;text-transform: uppercase;}
div.presentation.template4 div.contact div.content div.description {}
div.presentation.template4 div.contact div.content div.mail {margin-top:20px;text-align:right;}

div.informationsLineTemplate4 div.reseauxSociaux {padding:10px;background-color:#f1eee2;font-family:Arial;font-size:12px;color:#696969;line-height:18px;text-align:justify;width:300px;}
div.informationsLineTemplate4 div.reseauxSociaux div.listeReseaux {padding:10px 0 0 10px;}
div.informationsLineTemplate4 div.contact {font-family:Arial;font-size:12px;color:#696969;line-height:18px;text-align:justify;margin-top:10px;}
div.informationsLineTemplate4 div.reseauxSociaux div.listeReseaux div.reseauSocial {color:#9d9d9d;}
div.informationsLineTemplate4 div.elementpresse p.img {float:left;}
div.informationsLineTemplate4 div.elementpresse p.lien {text-align:right;margin-bottom:10px;}
div.informationsLineTemplate4 div.elementpresse p.lien a {color:dimGray;}

div.secondBlock div.news tr.news {font-size:12px;}
div.secondBlock div.news tr.news td.date {width:60px;color:#535353;}
div.secondBlock div.news tr.news td.title a {color:#988c68;text-decoration:none;font-family:Arial;font-weight:bold;}
div.secondBlock div.news tr.news td.title a:hover {text-decoration:underline;}

div.secondBlock div.zoneEditionLibre {margin-top:20px;}

div.secondBlock div.systemRequirement {font-family:Arial;margin-top:37px;}
div.secondBlock div.systemRequirement span.title1 {font-size:15px;}
div.secondBlock div.systemRequirement h2 {color:#988c68;font-size:13px;margin:9px 0 6px 0;font-weight:normal;font-family:Calibri;font-size:14px;}
div.secondBlock div.systemRequirement h3 {color:#535353;font-size:13px;margin:8px 0 0px 0;font-weight:normal;font-family:Calibri;font-size:14px;line-height:12px;}
div.secondBlock div.systemRequirement p {color:#9d9d9d;font-family:Arial;font-size:12px;}
div.secondBlock div.systemRequirement button.download {float:right;margin:5px 30px 30px 0;color:white;background:transparent url("../img/images/boutons/b_download1_a.png");cursor:pointer;width:108px;height:46px;border:none;z-index:15;position:relative;}
div.secondBlock div.systemRequirement button.download:hover {background:transparent url("../img/images/boutons/b_download1_b.png");}
div.secondBlock div.systemRequirement button.download:active {background:transparent url("../img/images/boutons/b_download1_c.png");}
div.secondBlock div.systemRequirement div.download {background-image:url(../img/images/ombres/menu.png);height:100px;width:100px;position:absolute;right:34px;top:30px;display:none;z-index:9;}
div.secondBlock div.systemRequirement div.download ul {padding-top:30px;}
div.secondBlock div.systemRequirement div.download li {text-align:center;list-style:none;}
div.secondBlock div.systemRequirement div.download li a {text-decoration:none;color:white;}
div.secondBlock div.systemRequirement div.download li a:hover {text-decoration:underline;}

div.informationsLineTemplate5 {padding-top:17px;}
div.informationsLineTemplate5 span.title {border-bottom:solid 1px #929292;font-family:Kartika;font-size:18px;padding-bottom:19px;padding-left:6px;margin-left:4px;margin-bottom:15px;color:#535353;display:block;width:100%;}
div.informationsLineTemplate5 .firstBlock {float:left;width:970px;margin-right:28px;margin-left:2px;position:relative;}
div.informationsLineTemplate5 .secondBlock {float:left;width:318px;position:relative;top:16px;}
div.informationsLineTemplate5 {font-family:Arial;font-size:12px;color:#696969;line-height:18px;text-align:justify;}
div.informationsLineTemplate5 p.titre {font-size:16px;font-family:Calibri;margin:15px 0 5px 0;}
div.informationsLineTemplate5 div.body {width:970px;margin:auto;-webkit-column-count: 2;-webkit-column-gap: 20px;clear:both;}
div.informationsLineTemplate5 h3 {width:970px;color:#988C68;font-family:Kartika;font-size:17px;font-weight:normal;margin:10px auto 30px auto;}

/*FOOTER*/

#main #footerBackground {background-color:#acacac;height:98px;position:relative;}
#main #footerContent {height:100%;width:1124px;margin:auto;}

#footerContent {position:relative;}
#footerContent img.logo {padding-top:10px;}
#footerContent p.rights {color:white;font-size:12px;position:absolute;top:53px;left:70px;}
#footerContent p.rights a {color:white;font-size:12px;text-decoration:none;font-weight:bold;margin:0 5px 0 5px;}
#footerContent p.rights a:hover {text-decoration:underline;}

#footerContent div.reseauxSociaux {float:right;margin:20px 40px 0 0 ;}
div.reseauSocial {float:left;text-align:center;color:white;font-size:10px;margin:8px;}
div.reseauSocial div.logo {height:39px;width:39px;}
div.reseauSocial button.logo {cursor:pointer;border:none;background:transparent;height:39px;width:39px;}


/*HOME*/
.informationsLine {font-family:Arial;}
.informationsLine div.secondBlock tr.news {font-size:12px;}
.informationsLine div.secondBlock tr.news td.date {width:70px;color:#535353;}
.informationsLine div.secondBlock tr.news td.type {width:90px;color:#9d9d9d;text-align:center;}
.informationsLine div.secondBlock tr.news td.pipe {color:#9d9d9d;text-align:center;}
.informationsLine div.secondBlock tr.news td.title a {color:#988c68;padding-left:20px;text-decoration:none;font-family:Arial;}
.informationsLine div.secondBlock tr.news td.title a:hover {text-decoration:underline;}

div.presentation {clear:both;margin:0;}
div.presentation div.capsule {width:320px;height:330px;margin:5px 5px 10px 5px;float:left;}
div.presentation div.capsule.last {margin-right:0px;}
div.presentation div.capsule div.content {position:relative;background-color:#eeeeee;height:300px;}
div.presentation div.capsule div.content a {text-decoration:none;}
div.presentation div.capsule div.top {height:15px;width:100%;background-image:url("../img/images/backgrounds/capsule_top.png");background-repeat:no-repeat;}
div.presentation div.capsule div.bottom {height:15px;width:100%;background-image:url("../img/images/backgrounds/capsule_bottom.png");background-repeat:no-repeat;}
div.presentation div.capsule span.title {display:block;margin:0 8px 5px 15px;font-size:15px;color:#535353;font-family: Kartika; font-size: 15px;}
div.presentation div.capsule span.interaction {display:block;margin-left:15px;font-size:12px;color:#988c68;line-height:18px;font-family:Arial;}
div.presentation div.capsule div.image {width:100%;height:160px;background-color:#818383;margin-top:15px;}
div.presentation div.capsule button.download {background:transparent url("../img/images/boutons/b_download1_a.png");border:none;width:108px;height:46px;position:absolute;top:10px;left:215px;z-index:15;}
div.presentation div.capsule button.download:hover {background:transparent url("../img/images/boutons/b_download1_b.png");cursor:pointer;}
div.presentation div.capsule button.download:active {background:transparent url("../img/images/boutons/b_download1_c.png");cursor:pointer;}
div.presentation div.capsule div.download {background-image:url(../img/images/ombres/menu.png);height:163px;width:100px;position:absolute;right:1px;top:30px;display:none;z-index:9;}
div.presentation div.capsule div.link div.download {background-image:url(../img/images/ombres/menu.png);height:auto;width:100px;position:absolute;right:40px;top:24px;display:none;z-index:9;}
div.presentation div.capsule div.link div.download ul {padding:6px 0;}
div.presentation div.capsule div.download ul {padding-top:30px;}
div.presentation div.capsule div.download li {text-align:center;list-style:none;font-size:12px;line-height:18px;}
div.presentation div.capsule div.download li a {text-decoration:none;color:white;}
div.presentation div.capsule div.download li a:hover {text-decoration:underline;color:white;}
div.presentation div.capsule div.explications {margin:12px 15px 10px 15px;font-family:Arial;font-size:12px;color:#8D8D8D;text-align:justify;}
div.presentation div.capsule div.link {color:#76aed9;position:absolute;bottom:-10px;right:17px;display:block;text-align:right;}
div.presentation div.capsule div.link a {color:#76aed9;text-decoration:none;cursor:pointer;margin-right:0px;font-size:12px;}
div.presentation div.capsule div.link a:hover {color:#76aed9;text-decoration:underline;}
div.presentation div.capsule.vide img {text-align:center;margin-top:120px;margin-left:60px;}
div.presentation div.capsule div.subContent {position:relative;top:-10px;}
div.presentation div.capsule div.images {position:relative;height:160px;}
div.presentation div.capsule div.images img {position:absolute;display:block;}

/*TABS*/
.tabsContent.ui-tabs-panel {border-top:1px solid #929292;}
.ui-tabs-nav li {width:146px;text-align:center;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {position:relative;top:2px;}
div.exemple .ui-tabs {padding:0.2em 0;border:none;}
div.exemple .ui-tabs .ui-tabs-nav {margin: 32px 0 0 0;padding: 0.2em 0px 0px 0px;border:none;}
div.exemple .ui-tabs .ui-tabs-nav li {top: 1px;}
div.exemple .ui-tabs .ui-tabs-nav li a {width:125px;text-align:center;margin:auto;font-family:Calibri;font-size:16px;padding:3px 0.6em 2px 0.6em;}

div.informationsLineTemplate3 div.firstBlock div.exemple .ui-tabs .ui-tabs-panel {padding:0px;}

/*ACCORDEON*/
div.informationsLineTemplate3 div.firstBlock div.exemple .ui-accordion .ui-accordion-header {border:none;}

div.informationsLineTemplate3 div.firstBlock div.exemple div.accordeon div.content div.title {color:#747474;cursor:pointer;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.accordeon div.content div.title p.libelle {padding-left:23px;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.accordeon div.line.white div.content {background-color:#F7F7F7;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.accordeon div.line.white div.trial {background-color:#F7F7F7;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.accordeon div.line.white div.full {background-color:#F7F7F7;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.accordeon div.line.last div.content {text-align:right;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.accordeon div.line.last button {margin-top:3px;color:white;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.accordeon div.line.last div.trial button {background:transparent url("../img/images/boutons/b_try_a.png");cursor:pointer;width:80px;height:27px;border:none;top:0;right:0;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.accordeon div.line.last div.trial button:hover {background:transparent url("../img/images/boutons/b_try_b.png");}
div.informationsLineTemplate3 div.firstBlock div.exemple div.accordeon div.line.last div.trial button:active {background:transparent url("../img/images/boutons/b_try_c.png");}
div.informationsLineTemplate3 div.firstBlock div.exemple div.accordeon div.line.last div.full button {background:transparent url("../img/images/boutons/b_buy_a.png");cursor:pointer;width:80px;height:27px;border:none;}
div.informationsLineTemplate3 div.firstBlock div.exemple div.accordeon div.line.last div.full button:hover {background:transparent url("../img/images/boutons/b_buy_b.png");}
div.informationsLineTemplate3 div.firstBlock div.exemple div.accordeon div.line.last div.full button:active {background:transparent url("../img/images/boutons/b_buy_c.png");}
div.accordeon div.line div.content div.title div.button {float:left;line-height:10px;}
div.accordeon div.line div.content div.title button.close {background:transparent url("../img/images/boutons/b_description_compact_a.png");cursor:pointer;width:15px;height:15px;border:none;position:relative;top:-1px;}
div.accordeon div.line div.content div.title button.close:hover {background:transparent url("../img/images/boutons/b_description_compact_b.png");cursor:pointer;width:15px;height:15px;border:none;}
div.accordeon div.line div.content div.title button.close:active {background:transparent url("../img/images/boutons/b_description_compact_c.png");cursor:pointer;width:15px;height:15px;border:none;}
div.accordeon div.line div.content div.title button.open {background:transparent url("../img/images/boutons/b_description_expand_a.png");cursor:pointer;width:15px;height:15px;border:none;position:relative;top:-1px;}
div.accordeon div.line div.content div.title button.open:hover {background:transparent url("../img/images/boutons/b_description_expand_b.png");cursor:pointer;width:15px;height:15px;border:none;}
div.accordeon div.line div.content div.title button.open:active {background:transparent url("../img/images/boutons/b_description_expand_c.png");cursor:pointer;width:15px;height:15px;border:none;}

div.accordeon div.line {clear:both;margin-bottom:1px;position:relative;}
div.accordeon div.line div.content {position:relative;width:471px;font-family:Arial;font-size:12px;color:#9D9D9D;line-height:18px;}
div.accordeon div.line div.content div.text {display:none;}
div.accordeon div.line div.full {position:absolute;left:472px;top:0px;width:83px;height:100%;background-color:#efefef;text-align:center;font-family:Arial;font-size:12px;}
div.accordeon div.line div.trial {position:absolute;left:556px;top:0px;width:83px;height:100%;background-color:#efefef;text-align:center;font-family:Arial;font-size:12px;}
div.accordeon div.line.first div.full {font-family:Calibri;font-size:16px;}
div.accordeon div.line.first div.trial {font-family:Calibri;font-size:16px;}
div.accordeon div.line div.text {margin:0 15px 0 15px;padding:0 0 10px 21px;}
div.accordeonFaq div.accordeon div.line div.text {margin:0 15px 0 15px;padding:0 0 10px 9px;}

div.accordeon div.line div.full span, div.accordeon div.line div.trial span {position:relative;top:10px;}

div.informationsLineTemplate3 div.firstBlock div.exemple div.accordeon div.line.first {margin-top:3px;text-align:center;font-size:15px;margin-bottom:10px;}
div.accordeon.product div.line div.content div.title {font-size:12px;color:#988c68;padding:7px 10px 6px 10px;}

/*ACCORDEON FAQ*/
div.accordeonFaq div.libelle {font-size:16px;margin-top:20px;cursor:pointer;}
div.accordeonFaq div.libelle.gold {color:#988c68;font-family:Calibri;font-size:15px;text-transform:uppercase;}
div.accordeonFaq div.libelle td {vertical-align:top;}
div.accordeonFaq div.libelle.hidden button.doubleArrow {background:transparent url("../img/images/boutons/double_arrow_right.png");background-repeat:no-repeat;cursor:pointer;width:12px;height:11px;border:none;position:relative;margin-right:10px;}
div.accordeonFaq div.libelle.visible button.doubleArrow {background:transparent url("../img/images/boutons/double_arrow_bottom.png");background-repeat:no-repeat;cursor:pointer;width:12px;height:11px;border:none;position:relative;margin-right:10px;}
div.accordeonFaq div.accordeon div.line {clear:both;margin-bottom:0px;position:relative;}
div.accordeonFaq div.accordeon div.line div.content {width:624px;margin:1px 0;background:transparent;}
div.accordeonFaq div.accordeon div.line div.content div.title {background-color:#eeeeee;padding:6px 8px;margin:5px 0;}



/*MY ACCOUNT*/
button.signUp {background:transparent url("../img/images/boutons/b_g_sign_a.png");background-repeat:no-repeat;cursor:pointer;width:113px;height:35px;border:none;position:relative;float:right;}
button.signUp:hover {background:transparent url("../img/images/boutons/b_g_sign_b.png");}
button.signUp:active {background:transparent url("../img/images/boutons/b_g_sign_c.png");}
div.informationsLineTemplate2 label {font-family:Arial;font-size:12px;color:#696969;line-height:18px;text-align:justify;}
form.connexion input {background-color:#ebebeb;border:none;width:290px;height:20px;color:#9D9D9D;}
form.connexion input.validation {background:transparent url("../img/images/boutons/b_g_connection_a.png");background-repeat:no-repeat;cursor:pointer;width:113px;height:35px;border:none;position:relative;float:right;margin:5px 0 5px 0;}
form.connexion input.validation:hover {background:transparent url("../img/images/boutons/b_g_connection_b.png");}
form.connexion input.validation:active {background:transparent url("../img/images/boutons/b_g_connection_c.png");}
form.connexion input.validationMdpPerdu {background:transparent url("../img/images/boutons/b_g_send_a.png");background-repeat:no-repeat;cursor:pointer;width:113px;height:35px;display:block;margin:0px auto 0px auto;}
form.connexion input.validationMdpPerdu:hover {background:transparent url("../img/images/boutons/b_g_send_b.png");}
form.connexion input.validationMdpPerdu:active {background:transparent url("../img/images/boutons/b_g_send_c.png");}
form.connexion {margin-top:50px;}
form.connexion label {margin:0px 0 10px 0;display:block;}
form.connexion div.error {margin:10px 0 10px 0;}
form.connexion div.info {position:relative;right:-305px;top:-20px;width:20px;height:20px;}
form.connexion div.error img {float:left;}
form.connexion div.error p.red {color:#993333;font-size:12px;}
form.connexion div.error p {text-align:left;font-size:11px;padding-left:46px;}
form.connexion div.espaceMotDePasse {padding:5px; background-color:#ebebeb;}
form.connexion div.confirm p {text-align:center;font-size:11px;}
div.informationsLineTemplate2.login div.secondBlock {width:300px;}
div.informationsLineTemplate2.login div.firstBlock {width:650px;}
div.informationsLineTemplate2.login div.firstBlock div.firstBlockContent {width:650px;display:none;}



div.myAccount {padding-left:10px;}
div.myAccount div.head {font-family:Arial;color:#747474;border-bottom:1px solid #747474;margin:10px 0 10px 0;padding-bottom:11px;position:relative;}
div.myAccount div.head span.title {font-family:Kartika;font-size:18px;margin-top:12px;}
div.myAccount div.head span.name {float:right;font-size:12px;position:relative;top:15px;font-weight:bold;}

div.myAccount div.content {font-family:Arial;}
div.myAccount div.content div.title {color:#988c68;margin:20px 0 0px 0;padding:0px 0 20px 0;font-family:Calibri;font-size:16px;}
div.myAccount div.content div.middle {width:672px;margin-left:123px;}
div.myAccount div.content div.middle.personal {width:742px;margin:auto;}
div.myAccount div.content form[name=personalInformations] p.login {float:right;}
div.myAccount div.content form[name=personalInformations] label {display:block;color:#747474;font-size:12px;margin:15px 0 5px 0;}
div.myAccount div.content form[name=personalInformations] td.rad {width:325px;display:block;}
div.myAccount div.content form[name=personalInformations] td a.link {color:#76aed9;text-decoration:none;cursor:pointer;}
div.myAccount div.content form[name=personalInformations] td a.link:hover {text-decoration:underline;}
div.myAccount div.content form[name=personalInformations] input[type=text].min {background-color:#ebebeb;border:none;width:50px;height:20px;color:#9d9d9d;}
div.myAccount div.content form[name=personalInformations] input[type=text] {background-color:#ebebeb;border:none;width:300px;height:20px;color:#9d9d9d;padding-left: 4px;}
div.myAccount div.content form[name=personalInformations] table.names input[type=text] {width:140px;}
div.myAccount div.content form[name=personalInformations] table.names td {padding-right:10px;}
div.myAccount div.content form[name=personalInformations] input[type=password] {background-color:#ebebeb;border:none;width:300px;height:20px;color:#9d9d9d;padding-left: 4px;}
div.myAccount div.content form[name=personalInformations] select {background-color:#ebebeb;border:none;width:300px;height:20px;color:#9d9d9d;padding-left: 4px;}
div.myAccount div.content form[name=personalInformations] select.min {background-color:#ebebeb;border:none;width:100px;margin-right:10px;height:20px;color:#9d9d9d;}
div.myAccount div.content form[name=personalInformations] div.align_top {margin-top:10px;text-align:right;}
div.myAccount div.content form[name=personalInformations] div.align_top input {margin:0px; vertical-align:top;}
div.myAccount div.content form[name=personalInformations] input.change {background:transparent url("../img/images/boutons/b_w_change_a.png");background-repeat:no-repeat;cursor:pointer;width:92px;height:32px;border:none;margin:20px 0 0 363px;outline:none;}
div.myAccount div.content form[name=personalInformations] input.change:hover {background:transparent url("../img/images/boutons/b_w_change_b.png");}
div.myAccount div.content form[name=personalInformations] input.change:active {background:transparent url("../img/images/boutons/b_w_change_c.png");}
div.myAccount div.content form[name=personalInformations] input.confirmPayment {background:transparent url("../img/images/boutons/b_paypal_a.png");background-repeat:no-repeat;cursor:pointer;width:162px;height:52px;border:none;margin:20px 0 0 20px;outline:none;position:relative;left:4px;}
div.myAccount div.content form[name=personalInformations] input.confirmPayment:hover {background:transparent url("../img/images/boutons/b_paypal_b.png");background-repeat:no-repeat;}
div.myAccount div.content form[name=personalInformations] input.confirmPayment:active {background:transparent url("../img/images/boutons/b_paypal_c.png");background-repeat:no-repeat;}
div.myAccount div.content form[name=personalInformations] td.validation {width:70px;}
div.myAccount div.content form[name=personalInformations] td.validation span {width:18px;height:16px;display:block;margin:39px 0 0 0px;}
div.myAccount div.content form[name=personalInformations] td.validation.true span {background:transparent url("../img/images/indicateurs/true.png");}
div.myAccount div.content form[name=personalInformations] td.validation.false span {background:transparent url("../img/images/indicateurs/false.png");}
div.myAccount div.content form[name=personalInformations] td.messagesErrorLeft {font-style:italic;color:#747474;font-size:12px;}
div.myAccount div.content form[name=personalInformations] td.messagesErrorRight {font-style:italic;color:#747474;font-size:12px;}
div.myAccount div.content form[name=personalInformations] td {color:#747474;font-size:12px;}
div.myAccount div.content form[name=personalInformations] label.newsletter {display:inline;color:#747474;font-size:12px;padding:0px;}
div.myAccount div.content div.middle form[name=personalInformations] td.messagesErrorRight {font-style:italic;color:#747474;font-size:12px;}
div.myAccount div.content div.informationsValidationFormulaire {text-align:center;color:#696969;font-size:13px;font-style:italic;float:right;margin-top:28px;}
div.myAccount div.content img.captcha {display: block; margin-top: 3px; border: solid 1px #ebebeb; cursor: pointer;}

div.myAccount div.content p.namemail {width:350px;}
div.myAccount div.content table.coordonnees {margin-bottom:50px;}

div.loginForm p.login {float:right;margin-bottom:20px;font-size:12px;}
div.loginForm button.login {background:transparent url("../img/images/boutons/b_g_connection_a.png");background-repeat:no-repeat;cursor:pointer;width:113px;height:35px;border:none;position:relative;float:right;margin:5px 0 5px 0;}
div.loginForm button.login:hover {background:transparent url("../img/images/boutons/b_g_connection_b.png");}
div.loginForm button.login:active {background:transparent url("../img/images/boutons/b_g_connection_c.png");}


div.myAccount table.history {width:100%;border-collapse:collapse;text-align:center;font-size:12px;color:#535353;}
div.myAccount table.history tr.first {background-color:#cdcdcd;}
div.myAccount table.history tr.first td {border-bottom:5px solid #f7f7f7;padding:10px 0;font-weight:bold;}
div.myAccount table.history tr.even {background-color:#ebebeb;}
div.myAccount table.history tr td {padding:5px 0;vertical-align:middle;}
div.myAccount table.history td.action {width:110px;}
div.myAccount table.history tr button {}
div.myAccount table.history tr button.view {border:none;background:transparent url("../img/images/boutons/b_small_view_a.png");background-repeat:no-repeat;cursor:pointer;width:66px;height:22px;}
div.myAccount table.history tr button.view:hover {background:transparent url("../img/images/boutons/b_small_view_b.png");}
div.myAccount table.history tr button.view:active {background:transparent url("../img/images/boutons/b_small_view_c.png");}
div.myAccount table.history tr button.more {border:none;background:transparent url("../img/images/boutons/b_small_more_a.png");background-repeat:no-repeat;cursor:pointer;width:66px;height:22px;}
div.myAccount table.history tr button.more:hover {background:transparent url("../img/images/boutons/b_small_more_b.png");}
div.myAccount table.history tr button.more:active {background:transparent url("../img/images/boutons/b_small_more_c.png");}


div.myAccount div.content div.personal {-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;padding:15px 5px;position:relative;}
div.myAccount div.content div.personal img.conditions {float:left;margin-left:10px;cursor:pointer;}
div.myAccount div.content div.personal p {color:#696969;font-size:12px;margin:0 50px;}
div.myAccount div.content div.personal span {color:#696969;font-size:12px;margin-left:10px;}
div.myAccount div.content div.personal form input.accept {background:transparent url("../img/images/boutons/b_w_accept_a.png");background-repeat:no-repeat;cursor:pointer;width:82px;height:32px;border:none;margin:20px 0 0 50px;}
div.myAccount div.content div.personal form input.accept:hover {background:transparent url("../img/images/boutons/b_w_accept_b.png");}
div.myAccount div.content div.personal form input.accept:active {background:transparent url("../img/images/boutons/b_w_accept_c.png");}
div.myAccount div.content div.personal form a.accept {display:block;background:transparent url("../img/images/boutons/b_w_accept_a.png");background-repeat:no-repeat;cursor:pointer;width:82px;height:32px;border:none;margin:20px 0 0 50px;}
div.myAccount div.content div.personal form a.accept:hover {background:transparent url("../img/images/boutons/b_w_accept_b.png");}
div.myAccount div.content div.personal form a.accept:active {background:transparent url("../img/images/boutons/b_w_accept_c.png");}
div.myAccount div.content div.personal button.email {border:none;background:transparent url("../img/images/boutons/b_mail_a.png");background-repeat:no-repeat;cursor:pointer;width:48px;height:48px;float:right;margin-right:20px;position:relative;top:-14px;}
div.myAccount div.content div.personal button.email:hover {background-image:url("../img/images/boutons/b_mail_b.png");}
div.myAccount div.content div.personal button.email:active {background-image:url("../img/images/boutons/b_mail_c.png");}
div.myAccount div.content div.informations {background-color:#ededed;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;padding:15px 5px;position:relative;}
div.myAccount div.content div.informations img.conditions {float:left;margin-left:10px;cursor:pointer;}
div.myAccount div.content div.informations p {color:#696969;font-size:12px;margin:0 50px;}
div.myAccount div.content div.informations span {color:#696969;font-size:12px;margin-left:10px;}
div.myAccount div.content div.informations form input.accept {background:transparent url("../img/images/boutons/b_w_accept_a.png");background-repeat:no-repeat;cursor:pointer;width:82px;height:32px;border:none;margin:20px 0 0 50px;}
div.myAccount div.content div.informations form input.accept:hover {background:transparent url("../img/images/boutons/b_w_accept_b.png");}
div.myAccount div.content div.informations form input.accept:active {background:transparent url("../img/images/boutons/b_w_accept_c.png");}
div.myAccount div.content div.informations button.email {border:none;background:transparent url("../img/images/boutons/b_mail_a.png");background-repeat:no-repeat;cursor:pointer;width:48px;height:48px;float:right;margin-right:20px;position:relative;top:-14px;}
div.myAccount div.content div.informations button.email:hover {background-image:url("../img/images/boutons/b_mail_b.png");}
div.myAccount div.content div.informations button.email:active {background-image:url("../img/images/boutons/b_mail_c.png");}
div.myAccout {margin:10px;}



div.secondBlock div.infosRight {color:#9d9d9d;padding:0 30px 0 30px;text-align:justify;}
div.secondBlock.connecte div.infosRight {/*margin-top:310px;*/}
div.secondBlock div.infosRight p {padding-top:10px;}

/*DESINSCRIPTION NEWSLETTER*/
div.emailADesinscrire {background-color:#ebebeb;border:none;width:300px;height:20px;color:#9D9D9D;float:left;margin-top:5px;}
button.desinscription {background:transparent url("../img/images/boutons/b_g_submit_a.png");background-repeat:no-repeat;cursor:pointer;width:113px;height:35px;border:none;float:right;position:relative;top:-24px;}
button.desinscription:hover {background:transparent url("../img/images/boutons/b_g_submit_b.png");}
button.desinscription:active {background:transparent url("../img/images/boutons/b_g_submit_c.png");}

/*pagination*/
div.pagination {margin:auto;color:#909294;text-align:center;font-family:Arial;font-size:12px;padding-top:30px;padding-bottom:15px;}
div.pagination table {margin:auto;}
div.pagination a {text-decoration:none;color:#909294;margin:0 5px 0 5px;padding:0;font-size:12px;}
div.pagination a:hover {text-decoration:none;color:#76aed9;}
div.pagination span.selected {text-decoration:underline;font-weight:bold;margin:0 5px 0 5px;}
div.pagination button {margin:0;}
div.pagination span.previous {display:inline-block;background:transparent url("../img/images/boutons/b_page_prev_a.png");background-repeat:no-repeat;cursor:pointer;width:17px;height:17px;border:none;}
div.pagination span.previous:hover {background:transparent url("../img/images/boutons/b_page_prev_b.png");}
div.pagination span.previous:active {background:transparent url("../img/images/boutons/b_page_prev_c.png");}
div.pagination span.next {display:inline-block;background:transparent url("../img/images/boutons/b_page_next_a.png");background-repeat:no-repeat;cursor:pointer;width:17px;height:17px;border:none;}
div.pagination span.next:hover {background:transparent url("../img/images/boutons/b_page_next_b.png");}
div.pagination span.next:active {background:transparent url("../img/images/boutons/b_page_next_c.png");}



/*cart*/
button.cartRound {background:transparent url("../img/images/boutons/b_cart_a.png");background-repeat:no-repeat;cursor:pointer;width:40px;height:39px;border:none;position:relative;top:-3px;}
button.cartRound:hover {background:transparent url("../img/images/boutons/b_cart_b.png");}
button.cartRound:active {background:transparent url("../img/images/boutons/b_cart_c.png");}
a.cartRound {background:transparent url("../img/images/boutons/b_cart_a.png");background-repeat:no-repeat;cursor:pointer;width:40px;height:39px;border:none;position:relative;top:-10px;display:block;float:right;}
a.cartRound:hover {background:transparent url("../img/images/boutons/b_cart_b.png");display:block;}
a.cartRound:active {background:transparent url("../img/images/boutons/b_cart_c.png");display:block;}
span.cartButton {float:right;padding-right:10px;}

div.informationsLineTemplate2 .firstBlock.myCart {float:left;width:640px;margin-right:25px;margin-left:2px;position:relative;min-height:175px;}
div.informationsLineTemplate2 .secondBlock.myCart {float:left;width:320px;min-height:175px;position:relative;}
div.myCart table.history {width:100%;border-collapse:collapse;text-align:center;font-size:12px;color:#535353;}
div.myCart table.history tr.first {background-color:#cdcdcd;}
div.myCart table.history tr.first td {border-bottom:5px solid #f7f7f7;padding:10px 0;font-weight:bold;}
div.myCart table.history tr.first td.left {padding-left:10px;}
div.myCart table.history tr.recommended {background-color:#efebde;}
div.myCart table.history tr.recommended td {border-top:5px solid #f7f7f7;padding:10px 0;font-weight:bold;}
div.myCart table.history tr.recommended td.left {padding-left:10px;}
div.myCart table.history tr.recommended p.one {}
div.myCart table.history tr.recommended p.two {font-weight:normal;}
div.myCart table.history tr.lignerecommandee {background-color:#efebde;}
div.myCart table.history tr.last {background-color:#cdcdcd;}
div.myCart table.history tr.last td {border-bottom:5px solid #f7f7f7;padding:10px 0;border-top:5px solid #f7f7f7;font-weight:bold;}
div.myCart table.history tr.last td.left {padding-left:10px;}
div.myCart table.history td.left {text-align:left;padding-left:10px;}
div.myCart table.history tr.even {background-color:#ebebeb;}
div.myCart table.history tr td {padding:5px 0;}
div.myCart table.history td.action {width:110px;}
div.myCart input.confirmPayment {background:transparent url("../img/images/boutons/b_g_confirm_a.png");background-repeat:no-repeat;cursor:pointer;width:26px;height:26px;border:none;}
div.myCart input.confirmPayment:hover {background:transparent url("../img/images/boutons/b_g_confirm_b.png");background-repeat:no-repeat;cursor:pointer;width:26px;height:26px;border:none;}
div.myCart input.confirmPayment:active {background:transparent url("../img/images/boutons/b_g_confirm_c.png");background-repeat:no-repeat;cursor:pointer;width:26px;height:26px;border:none;}

div.firstBlock.myCart p.first {font-weight:bold;}
div.firstBlock.myCart p.last {margin-bottom:20px;}

div.myCart table.history tr td.quantite table td img {display:block;}
div.myCart table.history tr td.quantite table td {margin:0;padding:0;height:9px;}
div.myCart table.history tr td.quantite table td.qtt {padding:2px 0 0 4px;}
div.myCart table.history tr td.quantite table {height:20px;margin:auto;}

div.myCart div.actions {text-align:right;margin-top:12px;}
div.myCart div.actions img.checkout {position:relative;top:2px;}

div.cart_tab {position:absolute;width:125px;height:39px;background:url('/img/images/objets/cart_tab.png') no-repeat;left:856px;top:-5px;padding:16px 0 0 14px;color:white;font-family:Kartika;z-index:5;font-size:16px;}


div.whatwedo.presentation {font-family:Arial;font-size:12px;line-height:18px;color:#696969;width:635px;float:left;}
div.whatwedo.capsules {float:right;width:auto;clear:none;}
div.whatwedo.capsules div.capsule {float:none;}

.clear {clear:both;}

/* Produit */
img.photoProduit {display:block;}

.cache
{
    display: none;
}

.alnleft {
	text-align: left;
	padding-left: 2em;
}
