
div.texte404{text-align:center;font-size: 2em;margin-top: 120px;}
table.tabAlbum tr td{padding:0px;}
.tabMenu ul{list-style:none;margin:0;padding:6px 0 13px 0px;_padding:6px 0 15px 0px;}
.tabMenu ul li ul {list-style:none;margin:0;padding:0;_padding:0;}
.tabMenu ul li ul li a {padding:5px 0 5px 60px;}
.tabMenu ul li ul li a:hover {padding:5px 0 5px 60px;}
.tabMenu ul.menuCategories li{margin:0;padding:0;width:233px;}
.tabMenu a{text-decoration:none !important;display: block;font-size:1em;padding:5px 0 5px 30px;_padding:4px 0 4px 30px;margin:0;list-style:none;_height:1%;}
.tabMenu a:hover{background:#bebebe;padding:5px 0 5px 30px;_padding:4px 0 4px 30px;}
.select {background:#bebebe;}
.zoneOutils h2 {padding:0 0 0 30px;}
.tabOutils a:link, .tabOutils a:visited, .tabOutils a:active {text-decoration:none;}
.tabOutils a:hover {text-decoration:underline;}
img, div { behavior: url(/iepngfix.htc) }
body {
    color:#000000;;
    background-color:#FFFFFF;
}
.maxvideo-wrapper {
     position: absolute
}
h1,h2,h3,p {color:#000000;}
#TableMenu{
    
    
}
#nav li:hover ul, #nav li.sfhover ul { 
    
    
}
#nav li ul li{ width:auto; text-align: left;}
#nav li ul li a{ width:15em;}
#TableMenu2{
     
    
}
#nav2 li:hover ul, #nav2 li.sfhover ul { 
    
    
}
#nav2 li ul li{ width:auto; text-align: left;}
#nav2 li ul li a{ width:15em;}
#page{
    
    
    
}
#pied,#piedContneur{
    height:25px;
    
}
#pied_bordure{
    height:25px;
    
}
*+html #pied, * html #pied{ }
#entete{
    height:auto;
               
}
#bgEntete{
    
}
/* Menu1 */ 
#nav a{
    line-height:30px;
    
}
#nav li ul li a { line-height:30px;}
#nav li a {}
#nav li ul li{
    height:30px;
    
}
#zoneMenu {
	width:955px;
	 
	 
	
	background-color : #FFFFFF;
	background-color : rgba(255,255,255,1);
	
	
	font-size:12px;
	
	
}
*+html #zoneMenu , * html #zoneMenu {background-color : #FFFFFF;}
#zoneMenu ul li{
	
	
}
#zoneMenu li.bordure a {}
#zoneMenu li.bordureLast a {}
#zoneMenu a {
    color:#000000;
    background-color : #FFFFFF!important;
    background-color : rgba(255,255,255,1)!important;
    
	;
	
    
}
#zoneMenu li ul a{
    ;
    
    font-weight:bold;         
	         
}
#zoneMenu li ul a:hover,#zoneMenu li ul a.selected{
    ;
    
}
*+html #zoneMenu a , * html #zoneMenu a{background-color : #FFFFFF!important;}
#zoneMenu a.selected,#zoneMenu a:hover,  #zoneMenu li:hover>a  
{
    color:#000000;
	background-color : #FFFFFF!important;
    background-color : rgba(255,255,255,1)!important;
    
    ;	
}

#zoneMenu.menu-hvr  ul li a:before
{
    background-color :  ;
}

#zoneMenu2.menu-hvr  ul li a:before
{
    background-color :  ;
}

*+html #zoneMenu a.selected , * html #zoneMenu a.selected, *+html #zoneMenu a:hover  , * html #zoneMenu a:hover {background-color : #FFFFFF!important;}
/* Menu2 */ 
#nav2 a{
    line-height:30px;
	
}
#nav2 li ul li a {line-height:30px;}
#nav2 li a{}
#nav2 li ul li{
    height:30px;
    
}
#zoneMenu2 {
    width:955px;
     
	 
	
	background-color : #FFFFFF;
	background-color : rgba(255,255,255,1);
	
	
	font-size:12px;
	
	
}
*+html #zoneMenu2 , * html #zoneMenu2 {background-color : #FFFFFF; }
#zoneMenu2 ul li {
    
	
}
#zoneMenu2 li.bordure  a{}
#zoneMenu2 li.bordureLast a{}
#zoneMenu2 a {
    color:#000000;
    background-color : #FFFFFF!important;
    background-color : rgba(255,255,255,1)!important;
	
	;
	
    
}
*+html #zoneMenu2 a , * html #zoneMenu2 a  {background-color : #FFFFFF!important;}
#zoneMenu2 li ul a {;
    
    font-weight:bold;         
	         
}
#zoneMenu2 li ul a:hover,#zoneMenu2 li ul a.selected {
    ;
    
}
#zoneMenu2 a.selected,#zoneMenu2 a:hover, #zoneMenu2 li:hover>a {
    color:#000000;
    background-color : #FFFFFF!important;
    background-color : rgba(255,255,255,1)!important;
    
    ;	
}
*+html #zoneMenu2 a.selected , * html #zoneMenu2 a.selected, *+html #zoneMenu2 a:hover  , * html #zoneMenu2 a:hover {background-color : #FFFFFF!important;}

#pied_ombreBas {
    padding: 0 0 20px;
}
div.langue , div.langue a{
    
	color: #FFFFFF!important;
}
.MenuGauche{
    background-color : #FFFFFF!important;
	background-color : rgba(255,255,255,1)!important;
}
*+html .MenuGauche, * html .MenuGauche{background-color : #FFFFFF!important;}
#zContenuInt_top {
    
}
*+html #zContenuInt_top, * html #zContenuInt_top, *+html #sociaux-contener, * html #sociaux-contener  {background-color : #FFFFFF!important; }
#colStatic {width:955px;}
.contenu a:link,.zoneMenuCom .mega-div a {
    color:#000000;
	text-decoration: underline;
}
.contenu a:visited,.zoneMenuCom .mega-div a:visited {
    
}
.contenu a:hover,.contenu a:active,.zoneMenuCom .mega-div a:hover {
    
}
#entete a:link, #entete a:visited, #entete a:active {text-decoration: underline;}
#pied_ombreBas #pied_bordure a:link{
    ;
    text-decoration: underline;
}
#pied_ombreBas #pied_bordure a:visited {
    ;
}
#pied_ombreBas #pied_bordure a:active ,#pied_ombreBas #pied_bordure a:hover {;}
.contenu,.contenu .ui-widget {
    
	font-size:12px;
    
}
.container a {
    
}

#pied_bordure{
    
}
.contenu
{
	padding: 28px 48px 20px 48px;
}

.zContenuInt_top{padding: 0 0 0px 0;}
.champsObligatoire {color:#000000;}
.lesChamps label {color:#000000;}
#logoIclic p {color:#000000;}
#pied ul li,#pied ul li a:link, #pied ul li a:visited, #pied ul li a:active, #logoIclic p a:link, #logoIclic p a:visited, #logoIclic p a:active {color:#000000;}
#Album {margin:0 20px 25px 20px;}
ul.menuCategories li a{color:#000000 !important; background-color:#E4E4E4;}
ul.menuCategories li a.select{background-color:#BEBEBE;}
ul.menuCategories li a:hover{background-color:#BEBEBE;}
html>body div#zContenuInt_top{"min-height:425px;"}
#pied_ombreBas #pied_bordure #pied #logoIclic p,#pied_ombreBas #pied_bordure #pied #logoIclic p a,#pied_ombreBas #pied_bordure #pied ul li,#piedContneur {color:#000000;}
.gallery .tn3-gallery .tn3-image{background-color:#000000}
div.Archives1,div.Archives2,h1.Archives2{background-color:#000000 ; background-color:rgba(0,0,0,1) ; color: #FFFFFF; font-size: 24px;padding: 5px;}
div.NewsLink a,div.NewsLink2 a{text-decoration:none;}
div.NewsLink a:hover,div.NewsLink2 a:hover{text-decoration: underline;}
.blockArchive{margin-bottom: 30px;}
td.tabMenu{background-color:#E4E4E4!important;}
.PlanSite, #Nouvelle, .GaucheFlottant{}
.beauport-0-padding{padding : 0px !important;}

.gallery_1 {background-color:rgba(0,0,0,1)!important;margin: auto;}.gallery_2 {background-color:rgba(0,0,0,0)!important;margin: auto;}#zoneMenu a.bg-image3632 {background:url(http://www.hotelmaisonblanche.ca/sites/24260/menu/menu-hotellamaisonblanche.png) repeat-x center left  ;}#zoneMenu li:hover>a.bg-image3632,#zoneMenu a:hover.bg-image3632,#zoneMenu a.bg-image3632.selected {background:url(http://www.hotelmaisonblanche.ca/sites/24260/menu/menu-hotellamaisonblanche1.png) repeat-x center left  ;}#zoneMenu a.bg-image3632 {width:240px !important;} 
.zoneOutils h2 a {color:#000000 !important;}
.zoneOutils h2 a:link {color:#000000 !important;}
#maximage {display: none;position: fixed !important;}
.mc-hide-scrolls {overflow:hidden;}
body .mc-cycle {height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1;}
div.mc-image {-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position:center center;background-repeat:no-repeat; height:100%;overflow:hidden;width:100%;}
.mc-old-browser .mc-image {overflow:hidden;}
.slideshowentete {margin: auto;}
ul.roundabout {list-style: none;padding: 0;margin: 0 auto;}
ul.roundabout li {text-align: center;cursor: pointer;margin: 0px;}
ul.roundabout li img {width: 100%;height: 100%;}
ul.roundabout li.roundabout-in-focus {cursor: default;}
ul.roundabout li span {display: block;padding-top: 6em;}
.roundabout .titre-roundabout {font-size: 1.1em;padding: 10px;position: absolute;right: 0;}
.MenuGaucheFixe{top: 30%;}
#list-commerce tr {}
#list-commerce tr td, #list-commerce tr td a{ font-size: 12px;}
#list-commerce tr.entete{  }
#list-commerce tr.entete th{font-size: 14px; }
#list-commerce tr.alt-color{ }
div.menu-collapser, ul.nav-mobile,#navigation.dlMenu{}
div.collapse-button,div.collapse-button:hover,.menu-button,#navigation .dl-menuwrapper button {background-image: none;}
body ul.slimmenu li,.nav-mobile .menu-sidebar li,ul.nav-mobile .menu-container .menu-sidebar ,ul.nav-mobile .menu-container .menu-sidebar li .menu-sub,#navigation .dl-menuwrapper li a{}
body ul.slimmenu li ul li{opacity: 0.9; }
body ul.slimmenu li a,body ul.slimmenu.collapsed li a,body ul.slimmenu li .sub-collapser>i,.nav-mobile .menu-sidebar li,.nav-mobile .menu-sidebar li a,#navigation .dl-menuwrapper li.dl-back:after,#navigation .dl-menuwrapper li>a:not(:only-child):after,#navigation .dl-menuwrapper li a  {}
body ul.slimmenu li a:hover,body ul.slimmenu.collapsed li a:hover,ul.nav-mobile .menu-container .menu-sidebar li:hover,#navigation .dl-menuwrapper li a:hover,#navigation .dl-menuwrapper li:hover.dl-back:after,#navigation .dl-menuwrapper li:hover>a:not(:only-child):after {}

#panier #cart-container,#ficheProduit-addtoCart div.bande-orange,#ficheProduit-addtoCart #popUpPolyAlto {}
#panier #tProduit tr:nth-child(1),div#ficheProduit-addtoCart #bande-droite div.gradient-black:nth-child(1){}
#panier #block-promo #block-promo-input{}
#panier #tEtape tr td.pActif,#panier  #tEtape tr td.pPass {}
#panier #tEtape tr td.pActif span:after{}
#panier #tEtape tr td {}
#panier #tEtape tr td span,#panier  #tEtape tr td a{}
#panier #tEtape tr td.pActif a,#panier  #tEtape tr td.pPass span {}
#panier .gradient-black,#panier span.poly-supprimer,#ficheProduit-addtoCart a span.gradient-black,.contenu a.poly-voirpanier,#compte-form .gradient-black {}
#panier a.poly-actualister:after,#panier a.poly-passercaisse:after,,#panier a.poly-voirpanier:after,#panier a.poly-prec:before,#panier a.poly-next:after,#panier span.poly-supprimer,#bande-droite a.panier-button span.ajouter-panier:after {}
#panier #cart-container a.poly-actualister:link,#panier #cart-container a.poly-etapesuivante:link,#panier #cart-container a.poly-etapeprecedent:link, #panier span.poly-supprimer,#ficheProduit-addtoCart a span.gradient-black,.contenu a.poly-voirpanier{}
#panier #cart-container, #panier .cTableAdresse tr th,#panier #cart-container p,#panier #cart-container a:link,.contenu #panier #cart-container a:visited,#ficheProduit-addtoCart,div#ficheProduit-addtoCart #bande-droite div.gradient-black,div#ficheProduit-addtoCart #bande-droite div.gradient-orange2,#ficheProduit-addtoCart #popUpPolyAlto{}
#panier #tProduit,#panier .cTableAdresse,#panier #tSommaire,#panier #tProduit tr.cRow{}

#compte-form #tEtape tr td.pActif,#compte-form  #tEtape tr td.pPass {}
#compte-form #tEtape tr td.pActif a:after{}
#compte-form #tEtape tr td {}
#compte-form #tEtape tr td span,#compte-form  #tEtape tr td a{}
#compte-form #tEtape tr td.pActif a,#compte-form  #tEtape tr td.pPass span {}

span.script{font-family: 'Rochester',Verdana,Arial,Helvetica,sans-serif;} 

div.texte404 {
    text-align: center;
    font-size: 2em;
    margin-top: 120px;
}

table.tabAlbum tr td {
    padding: 0px;
}

.tabMenu ul {
    list-style: none;
    margin: 0;
    padding: 6px 0 13px 0px;
    _padding: 6px 0 15px 0px;
}

.tabMenu ul li ul {
    list-style: none;
    margin: 0;
    padding: 0;
    _padding: 0;
}

.tabMenu ul li ul li a {
    padding: 5px 0 5px 60px;
}

.tabMenu ul li ul li a:hover {
    padding: 5px 0 5px 60px;
}

.tabMenu ul.menuCategories li {
    margin: 0;
    padding: 0;
    width: 233px;
}

.tabMenu a {
    text-decoration: none !important;
    display: block;
    font-size: 1em;
    padding: 5px 0 5px 30px;
    _padding: 4px 0 4px 30px;
    margin: 0;
    list-style: none;
    _height: 1%;
}

.tabMenu a:hover {
    background: #bebebe;
    padding: 5px 0 5px 30px;
    _padding: 4px 0 4px 30px;
}

.select {
    background: #bebebe;
}

.zoneOutils h2 {
    padding: 0 0 0 30px;
}

.tabOutils a:link, .tabOutils a:visited, .tabOutils a:active {
    text-decoration: none;
}

.tabOutils a:hover {
    text-decoration: underline;
}

img, div {
    behavior: url(/iepngfix.htc)
}

body {
    color: #000000;
    ;
    background-color: #FFFFFF;
    background: url("/sites/24260/background.png") repeat top center;
    background-attachment: fixed;
}

.maxvideo-wrapper {
    position: fixed;
}

h1, h2, h3, p {
    color: #000000;
}

#TableMenu {
    margin: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
}

#nav li ul li {
    width: auto;
    text-align: left;
}

#nav li ul li a {
    width: 15em;
}

#TableMenu2 {
}

#nav2 li:hover ul, #nav2 li.sfhover ul {
}

#nav2 li ul li {
    width: auto;
    text-align: left;
}

#nav2 li ul li a {
    width: 15em;
}

#page {
}

#pied, #piedContneur {
    height: 260px;
    background: url(/images/palceholder.png) 0 0 repeat;
}

#pied_bordure {
    height: 260px;
    background: url("/sites/24260/pied.png") no-repeat top center;
}

* + html #pied, * html #pied {
}

#entete {
    height: auto;
}

#bgEntete {
    background: url("/sites/24260/entetebackground.png") no-repeat top center;
}
/* Menu1 */

#nav a {
    line-height: 66px;
}

#nav li ul li a {
    line-height: 40px;
}

#nav li a {
}

#nav li ul li {
    height: 40px;
}

#zoneMenu {
    width: 955px;
    font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    position: absolute;
    z-index: 1000;
    Top: 81px;
}

* + html #zoneMenu, * html #zoneMenu {
}

#zoneMenu ul li {
}

#zoneMenu li.bordure a {
}

#zoneMenu li.bordureLast a {
}

#zoneMenu a {
    color: #000000;
    background: url(/images/palceholder.png) 0 0 repeat;
    ;
}

#zoneMenu li ul a {
    background: url(/sites/24260/menu/bg-sousmenu4.png) repeat-x center left;
    font-weight: bold;
}

#zoneMenu li ul a:hover, #zoneMenu li ul a.selected {
    background: url(/sites/24260/menu/bg-sousmenuon2.png) repeat-x center left;
}

* + html #zoneMenu a, * html #zoneMenu a {
}

#zoneMenu a.selected, #zoneMenu a:hover, #zoneMenu li:hover > a
{
    color: #000000;
    background: url(/images/palceholder.png) 0 0 repeat;
    background: url(/sites/24260/menu/menu-on.jpg) repeat-x center left;
}

#zoneMenu.menu-hvr ul li a:before
{
    background-color:;
}

#zoneMenu2.menu-hvr ul li a:before
{
    background-color:;
}

* + html #zoneMenu a.selected, * html #zoneMenu a.selected, * + html #zoneMenu a:hover, * html #zoneMenu a:hover {
}
/* Menu2 */

#nav2 a {
    line-height: 30px;
}

#nav2 li ul li a {
    line-height: 30px;
}

#nav2 li a {
}

#nav2 li ul li {
    height: 30px;
}

#zoneMenu2 {
    width: 955px;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, 1);
    font-size: 12px;
}

* + html #zoneMenu2, * html #zoneMenu2 {
    background-color: #FFFFFF;
}

#zoneMenu2 ul li {
}

#zoneMenu2 li.bordure a {
}

#zoneMenu2 li.bordureLast a {
}

#zoneMenu2 a {
    color: #000000;
    background-color: #FFFFFF !important;
    background-color: rgba(255, 255, 255, 1) !important;
    ;
}

* + html #zoneMenu2 a, * html #zoneMenu2 a {
    background-color: #FFFFFF !important;
}

#zoneMenu2 li ul a {
    ;
    font-weight: bold;
}

#zoneMenu2 li ul a:hover, #zoneMenu2 li ul a.selected {
    ;
}

#zoneMenu2 a.selected, #zoneMenu2 a:hover, #zoneMenu2 li:hover > a {
    color: #000000;
    background-color: #FFFFFF !important;
    background-color: rgba(255, 255, 255, 1) !important;
    ;
}

* + html #zoneMenu2 a.selected, * html #zoneMenu2 a.selected, * + html #zoneMenu2 a:hover, * html #zoneMenu2 a:hover {
    background-color: #FFFFFF !important;
}

#ombreGau {
}

#ombreDr {
}

#pied_ombreBas {
    padding: 0 0 20px;
}

div.langue, div.langue a {
    color: #FFFFFF !important;
}

.MenuGauche {
    background-color: #FFFFFF !important;
    background-color: rgba(255, 255, 255, 0) !important;
}

* + html .MenuGauche, * html .MenuGauche {
    background-color: #FFFFFF !important;
}

#zContenuInt_top {
    background: url(/images/palceholder.png) 0 0 repeat;
}

* + html #zContenuInt_top, * html #zContenuInt_top, * + html #sociaux-contener, * html #sociaux-contener {
}

#colStatic {
    width: 955px;
}

.contenu a:link, .zoneMenuCom .mega-div a {
    color: #000000;
    text-decoration: underline;
}

.contenu a:visited, .zoneMenuCom .mega-div a:visited {
    color: #000000;
}

.contenu a:hover, .contenu a:active, .zoneMenuCom .mega-div a:hover {
}

#entete a:link, #entete a:visited, #entete a:active {
    text-decoration: underline;
}

#pied_ombreBas #pied_bordure a:link {
    ;
    text-decoration: underline;
}

#pied_ombreBas #pied_bordure a:visited {
    ;
}

#pied_ombreBas #pied_bordure a:active, #pied_ombreBas #pied_bordure a:hover {
    ;
}

.contenu, .contenu .ui-widget {
    font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.container a {
    font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;
}

#pied_bordure {
}

.contenu
{
    padding: 0px 40px 0px 40px;
}

.zContenuInt_top {
    padding: 0 0 0px 0;
}

.champsObligatoire {
    color: #000000;
}

.lesChamps label {
    color: #000000;
}

#logoIclic p {
    color: #000000;
}

#pied ul li, #pied ul li a:link, #pied ul li a:visited, #pied ul li a:active, #logoIclic p a:link, #logoIclic p a:visited, #logoIclic p a:active {
    color: #000000;
}

#Album {
    margin: 0 20px 25px 20px;
}

ul.menuCategories li a {
    color: #000000 !important;
    background-color: #E4E4E4;
}

ul.menuCategories li a.select {
    background-color: #BEBEBE;
}

ul.menuCategories li a:hover {
    background-color: #BEBEBE;
}

html > body div#zContenuInt_top {
    "min-height:425px;"
}

#pied_ombreBas #pied_bordure #pied #logoIclic p, #pied_ombreBas #pied_bordure #pied #logoIclic p a, #pied_ombreBas #pied_bordure #pied ul li, #piedContneur {
    color: #000000;
}

.gallery .tn3-gallery .tn3-image {
    background-color: #000000
}

div.Archives1, div.Archives2, h1.Archives2 {
    background-color: #000000;
    background-color: rgba(0, 0, 0, 1);
    color: #FFFFFF;
    font-size: 24px;
    padding: 5px;
}

div.NewsLink a, div.NewsLink2 a {
    text-decoration: none;
}

div.NewsLink a:hover, div.NewsLink2 a:hover {
    text-decoration: underline;
}

.blockArchive {
    margin-bottom: 30px;
}

td.tabMenu {
    background-color: #E4E4E4 !important;
}

.PlanSite, #Nouvelle, .GaucheFlottant {
}

.beauport-0-padding {
    padding: 0px !important;
}

.gallery_1 {
    background-color: rgba(0, 0, 0, 1) !important;
    margin: auto;
}

.gallery_2 {
    background-color: rgba(0, 0, 0, 0) !important;
    margin: auto;
}

#zoneMenu a.bg-image3632 {
    background: url(http://www.hotelmaisonblanche.ca/sites/24260/menu/menu-hotellamaisonblanche.png) repeat-x center left;
}

#zoneMenu li:hover > a.bg-image3632, #zoneMenu a:hover.bg-image3632, #zoneMenu a.bg-image3632.selected {
    background: url(http://www.hotelmaisonblanche.ca/sites/24260/menu/menu-hotellamaisonblanche1.png) repeat-x center left;
}

#zoneMenu a.bg-image3632 {
    width: 240px !important;
}

.zoneOutils h2 a {
    color: #000000 !important;
}

.zoneOutils h2 a:link {
    color: #000000 !important;
}

#maximage {
    display: none;
    position: fixed !important;
}

.mc-hide-scrolls {
    overflow: hidden;
}

body .mc-cycle {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
}

div.mc-image {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
    overflow: hidden;
    width: 100%;
}

.mc-old-browser .mc-image {
    overflow: hidden;
}

.slideshowentete {
    margin: auto;
}

ul.roundabout {
    list-style: none;
    padding: 0;
    margin: 0 auto;
}

ul.roundabout li {
    text-align: center;
    cursor: pointer;
    margin: 0px;
}

ul.roundabout li img {
    width: 100%;
    height: 100%;
}

ul.roundabout li.roundabout-in-focus {
    cursor: default;
}

ul.roundabout li span {
    display: block;
    padding-top: 6em;
}

.roundabout .titre-roundabout {
    font-size: 1.1em;
    padding: 10px;
    position: absolute;
    right: 0;
}

.MenuGaucheFixe {
    top: 30%;
}

#list-commerce tr {
}

#list-commerce tr td, #list-commerce tr td a {
    font-size: 12px;
}

#list-commerce tr.entete {
}

#list-commerce tr.entete th {
    font-size: 14px;
}

#list-commerce tr.alt-color {
}

div.menu-collapser, ul.nav-mobile, #navigation.dlMenu {
}

div.collapse-button, div.collapse-button:hover, .menu-button, #navigation .dl-menuwrapper button {
    background-image: none;
}

body ul.slimmenu li, .nav-mobile .menu-sidebar li, ul.nav-mobile .menu-container .menu-sidebar, ul.nav-mobile .menu-container .menu-sidebar li .menu-sub, #navigation .dl-menuwrapper li a {
}

body ul.slimmenu li ul li {
    opacity: 0.9;
}

body ul.slimmenu li a, body ul.slimmenu.collapsed li a, body ul.slimmenu li .sub-collapser > i, .nav-mobile .menu-sidebar li, .nav-mobile .menu-sidebar li a, #navigation .dl-menuwrapper li.dl-back:after, #navigation .dl-menuwrapper li > a:not(:only-child):after, #navigation .dl-menuwrapper li a {
}

body ul.slimmenu li a:hover, body ul.slimmenu.collapsed li a:hover, ul.nav-mobile .menu-container .menu-sidebar li:hover, #navigation .dl-menuwrapper li a:hover, #navigation .dl-menuwrapper li:hover.dl-back:after, #navigation .dl-menuwrapper li:hover > a:not(:only-child):after {
}

#panier #cart-container, #ficheProduit-addtoCart div.bande-orange, #ficheProduit-addtoCart #popUpPolyAlto {
}

#panier #tProduit tr:nth-child(1), div#ficheProduit-addtoCart #bande-droite div.gradient-black:nth-child(1) {
}

#panier #block-promo #block-promo-input {
}

#panier #tEtape tr td.pActif, #panier #tEtape tr td.pPass {
}

#panier #tEtape tr td.pActif span:after {
}

#panier #tEtape tr td {
}

#panier #tEtape tr td span, #panier #tEtape tr td a {
}

#panier #tEtape tr td.pActif a, #panier #tEtape tr td.pPass span {
}

#panier .gradient-black, #panier span.poly-supprimer, #ficheProduit-addtoCart a span.gradient-black, .contenu a.poly-voirpanier, #compte-form .gradient-black {
}

#panier a.poly-actualister:after, #panier a.poly-passercaisse:after,, #panier a.poly-voirpanier:after, #panier a.poly-prec:before, #panier a.poly-next:after, #panier span.poly-supprimer, #bande-droite a.panier-button span.ajouter-panier:after {
}

#panier #cart-container a.poly-actualister:link, #panier #cart-container a.poly-etapesuivante:link, #panier #cart-container a.poly-etapeprecedent:link, #panier span.poly-supprimer, #ficheProduit-addtoCart a span.gradient-black, .contenu a.poly-voirpanier {
}

#panier #cart-container, #panier .cTableAdresse tr th, #panier #cart-container p, #panier #cart-container a:link, .contenu #panier #cart-container a:visited, #ficheProduit-addtoCart, div#ficheProduit-addtoCart #bande-droite div.gradient-black, div#ficheProduit-addtoCart #bande-droite div.gradient-orange2, #ficheProduit-addtoCart #popUpPolyAlto {
}

#panier #tProduit, #panier .cTableAdresse, #panier #tSommaire, #panier #tProduit tr.cRow {
}

#compte-form #tEtape tr td.pActif, #compte-form #tEtape tr td.pPass {
}

#compte-form #tEtape tr td.pActif a:after {
}

#compte-form #tEtape tr td {
}

#compte-form #tEtape tr td span, #compte-form #tEtape tr td a {
}

#compte-form #tEtape tr td.pActif a, #compte-form #tEtape tr td.pPass span {
}

span.script {
    font-family: 'Rochester', Verdana, Arial, Helvetica, sans-serif;
}

#entete { z-index: auto !important; }

#pied_ombreBas #pied_bordure a:link { text-decoration: none; }