
h3.titreperso, 
h2.titreperso, 
h1.titreperso,
.orga_nom,
.orga_nom_sg {
	color: #ffffff;
}

h3.actu, 
h2.actu,
div.default_link a,
h3#section_actus,
h2#section_actus,
div.bloc_titre,
div.actu div.bloc_titre a,
div.actulink div.bloc_titre a,
div.actu div.htmlarea_content p.htmlarea_titre,
div.actu div.htmlarea_content p.htmlarea_sous_titre,
div#actu_nom_suiv a,
div#actu_nom_prec a,
div.actu div.htmlarea_content h1,
div.actu div.htmlarea_content h2 {
	color: #00008B;
}

h3#section_events,
h3.events,
h3#anciensevents,
h2#section_events,
h2.events,
h2#anciensevents,
p.titre_event,
div.bloc_headerlink span.title a,
div.bloc_header span.title a,
div.bloc_header span.title,
div.event div.htmlarea_content p.htmlarea_titre,
div.event div.htmlarea_content p.htmlarea_sous_titre,
div.event div.bloc_header span.title,
div.event div.bloc_headerlink span.title a,
div.eventlink div.bloc_header span.title,
div.eventlink div.bloc_headerlink span.title a,
div.event div.htmlarea_content h1,
div.event div.htmlarea_content h2 {
	color: #A0A0A0;
}

div.perso div.htmlarea_content p.htmlarea_titre,
div.perso div.htmlarea_content p.htmlarea_sous_titre {
	color: #A0A0A0;
}

.calendar tbody td.evenement,
.calendar tbody td.selected {
	background: #A0A0A0;
}

div#header_aiw {
	background-color: transparent;;
}

form#formlogin fieldset legend {
	color: #A0A0A0;
}

form#formlogin fieldset label.login,
form#formlogin fieldset h3,
form#formlogin fieldset label.change,
div.oublititre {
	color: #A0A0A0;
}

form#connect {
	background-color:#A0A0A0;
}

form#connect fieldset legend,
form#connect fieldset label {
	color: #A0A0A0;
}

div#header_club h1,
div#header_club h1#titre_nom_club,
div#header_club p,div#header_club p.title_club{ 
	color: #ffffff;
}

.colorcat_multi{
	background-color: #869EA3;background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
	padding: 0px 4px;
	font-size: 10px;
}


div#innerMain {
	background :transparent url(/data/bkg/pix_570_ffffff.png) 205px 0 repeat-y ;
}

div#html_footer {
	background-color :transparent;
}
dl.testttt dt a {	
	color: #FFFFFF; 
	background-color: #676767;
}

div#header_cadre {width : 774px;}
div#container{width : 775px;}

div#demonstration,div#aiw_bande ul li.thelink a{color: #ffffff; }
.calendar thead .title,.calendar .button{background-color:#A0A0A0;color: #ffffff;}
div.lecteur_rss  div.thetitle, .entetemeteo{background-color:#A0A0A0;}
div.lecteur_rss  div.thetitle p, table.meteo td.entetemeteo{color: #ffffff;}
body{background-color: #FFFFFF; }
div#header_club p.title_club,div#header_club h1#titre_nom_club{display:none;}
div#header_club p.description_club{display:none;}

#surveyas div.search_autocomplete ul{
list-style-type: none;
margin: 0px;
padding: 0px;
max-height: 20em;
overflow: auto;
float:none;
}
#surveyas div.search_autocomplete ul li.selected{
background-color: #019393; 
color:#fff;
}
#surveyas div.autocomplete ul li.selected a{
color:#fff;
}
#surveyas div.autocomplete ul li {
list-style-type:none;
display: block;
margin: 0;
padding: 2px;
cursor: pointer;
text-align:left;
}
#surveyas div.autocomplete ul li a{
text-align:left;
font-weight:normal;
color:#000;
}
div#maa_4529{background-color : transparent;}
				div#maa_4529 dl dt a,div#maa_4529 dl dt span{color : #ffffff;background-color : transparent;}
				div#maa_4529 dl dt a.menu_selected,div#maa_4529 dl dt span.menu_selected{color : #FFFFFF;background-color : transparent;}
				div#maa_4529 dl dt a:hover,div#maa_4529 dl dt span:hover,div#maa_4529 dl dt a.menu_selected:hover,div#maa_4529 dl dt span.menu_selected:hover{color : #FFFFFF;background-color : #676767;}
				div#maa_4529 ul li{background-color : #ababab;}
				div#maa_4529 ul li a{color : #ffffff;}
				div#maa_4529 ul li a.menu_selected{color : #FFFFFF;}
				div#maa_4529 ul li:hover,div#maa_4529 ul li a:hover{background-color : #676767;color : #FFFFFF;}
				div#header_club {
	width:514px;
}

div#boutique,
div#recherche,
div.perso,
div.actu,
div.event {border: none;}

div.htmlarea_content table, 
div.htmlarea_content table tbody,
div.htmlarea_content table tbody tr,
div.htmlarea_content table tbody tr td {
border: none;border-color:#ffffff;}

div.htmlarea_content {
	font-size: 10px;
	font-family:Verdana, sans-serif;
	color: #000000;
}

div.htmlarea_content h1{font-size: 14px;padding:0px 10px 5px 10px;font-family:Verdana, sans-serif;color: #000000;} 
div.htmlarea_content h2{font-size: 12px;padding:0px 0px 0px 0px;font-family:Verdana, sans-serif;color: #000000;} 
div.htmlarea_content h3{font-size: 12px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #000000;}
div.htmlarea_content h4{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #000000;} 
div.htmlarea_content h5{font-size: 9px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #000000;} 
div.htmlarea_content h6{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #000000;} 
div.htmlarea_content address{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #000000;} 
div.htmlarea_content p{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #000000;}
div#boutique p,div#recherche p{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #000000;margin-bottom:5px;}
table#tablo_boutique,table#tablo_boutique_vignettes,table.tablo_nav{color: #000000;}

div#accueil_content,div.htmlarea_content,h1.titreperso,h2.titreperso,h2#section_actus,div.actu,div.actulink,h2#section_events,div.event,div.eventlink,div#boutique,div#recherche{background-color:#ffffff;}
h1.titreperso,h2.titreperso,h2#section_actus,h2#section_events{font-size : px;}
div#recherche a,div#boutique a,div.htmlarea_content a{color:#A0A0A0;}
div#recherche a:hover,div#boutique a:hover,div.htmlarea_content a:hover,div#recherche a:visited:hover,div#boutique a:visited:hover,div.htmlarea_content a:visited:hover{color:#A0A0A0;}
div#recherche a:visited,div#boutique a:visited,div.htmlarea_content a:visited{color:#A0A0A0;}
div.htmlarea_content img {position:relative;padding:5px;max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 510) );}
div.htmlarea_content p img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h1 img {max-width:-20px;max-width: expression( Math.min(parseInt(this.offsetWidth), -20) );}
div.htmlarea_content h2 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h3 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h4 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h5 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h6 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content address img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
/**********FONTS*************/

@font-face {
  font-family: "notation";
  src: url(http://www.casiope.fr/offres/doc_inline_src/480/Notation.ttf);
}

/*** CLEAN ***/

p.titre_listearticles {
    font-weight: bold;
    display: none;
}


/***************STRUCTURE*******************/
div#innerMain {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin: 0 auto;
  width: 1020px;
}

div#container {
  border: medium none;
  width: 100%;
}

#accueil_content {
  margin-top: 20px !important;
  width: 1020px !important;
}

.conf_4049 #accueil_content {
  width: 750px !important;
}

div#appli {
  width: 100%;
}

div#header_cadre {
  margin: 0 auto;
  width: 1056px;
}

div.perso {
  background-color: transparent;
}

.titreperso {
  display: none;
}

div.pub_sous_rss {
  margin-top: 0;
}

div#menu_appli_nosh {
  display: none;
}

div.date_modif {
  display: none;
}

/*************HEADER***************/

div#header_aiw {
  background-color: #a0a0a0;
}

#z1 {
  padding: 0;
}

#logo {
  width: 1020px;
  margin: 0 auto;
}

#logo img {
  position: absolute;
  top: 8px;
}

/**************MENU*****************/

#menu_appli_arno dt, div.menu_appli_arno dl dt {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin-right: 10px;
  padding: 2px 0;
}

.menu_appli_arno {
  float: right!important;
}

div#maa_4529 {
  background-color: rgba(0, 0, 0, 0);
  float: right!important;
}

#maa_4529 a {
  background-color: rgba(0, 0, 0, 0) !important;
  font-family: Verdana;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}

#maa_4529 a {
  padding: 28px 10px;
}

#maa_4529 a:hover {
  background-color: #676767 !important;
  opacity: 0.7;
  box-shadow: 2px 2px 5px #AAAAAA;
}

div#maa_4529 dl dt a.menu_selected, div#maa_4529 dl dt span.menu_selected {
  background-color: #676767 !important;
  opacity: 0.7;
  box-shadow: 2px 2px 5px #AAAAAA;
}

div#bloc_droite_bandeau {
  float: right!important;
}

/*******SOUS MENU********/

div.cache ul {
  border-top: medium none;
}

div.cache li {
  border-width: 0;
}

/********SLIDESHOW***********/

#htmlarea_content editeur_2 br,
#htmlarea_content editeur_2 .label_album,
#htmlarea_content editeur_2 .titre_album,
#htmlarea_content editeur_2 .nb_photos,
#htmlarea_content editeur_2 .prev img, 
#htmlarea_content editeur_2 .next img{
  display:none;
}

div#container_global, div.encaps_slideshow {
  background: none repeat scroll 0 0 #000;
}

div.slides_control {
  margin-left: 0 !important;
}

div.slides_control img.img_diapo {
  width: 950px !important;
}

.slides_container {
  height: 350px!important;
  overflow: hidden;
  position: relative;
}

.legende {
  font-family: verdana;
  font-size: 18px;
  font-weight: normal;
}

.lirelasuite {
  text-align: right;
}

.lirelasuite a {
  background-color: #6F9EE2;
  color: #FFFFFF;
  padding: 5px;
}

#slides .next, 
#slides .prev, 
.slideshow .next, 
.slideshow .prev {
  display: block;
  height: 17px !important;
  left: 0;
  position: absolute;
  top: 5px !important;
  width: 18px !important;
  z-index: 101;
}

.prev {
  background: url("http://www.la-providence-passy.com/offres/doc_inline_src/692/btn_gauche.png") no-repeat scroll 0 0 transparent !important;
  left: inherit !important;
  right: 23px !important;
  top: 0 !important;
}

.next {
  background: url("http://www.la-providence-passy.com/offres/doc_inline_src/692/btn_droite.png") no-repeat scroll 0 0 transparent !important;
  left: inherit !important;
  right: 4px;
}

div#example, .encaps_slideshow .sousdiv {
  height: 350px;
  width: 950px !important;
}

div#container_global, div.encaps_slideshow {
  height: 350px !important;
  margin: 0 0 10px!important;
  width: 950px !important;
}

.label_album, .titre_album, .nb_photos {
  display: none;
}

.next > img, .prev > img {
  display: none;
}

.caption {
  display:none;
}

div#bloc_droite_bandeau {
  float: left;
  margin: 0;
  padding: 0;
}

#z7 {
  margin: 0 auto;
  width: 1020px;
  padding: 0 0 0 20px;
}

div.htmlarea_content img {
  max-width: 950px;
}

/*************CONTENU*************/

div#accueil_content, div.htmlarea_content, h1.titreperso, h2.titreperso, h2#section_actus, div.actu, div.actulink, h2#section_events, div.event, div.eventlink, div#boutique, div#recherche {
  background-color: transparent;
}

.htmlarea_content.editeur_2 {
  padding: 0;
}

.body_p_39104 .titreperso {
  display: none;
}

.titreperso {
  background-color: rgba(0, 0, 0, 0) !important;
  font-family: Verdana;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}

h3.titreperso, h2.titreperso, h1.titreperso, .orga_nom, .orga_nom_sg {
  border-bottom: medium none;
  color: #707070;
  font-size: 14px;
  font-weight: normal;
  padding-bottom: 15px;
  margin-bottom: 25px;
  margin-top: 0;
}

div.htmlarea_content table, div.htmlarea_content table tbody, div.htmlarea_content table tbody tr, div.htmlarea_content table tbody tr td {
  border: none;
}


/****CLIENTS****/

#grayscale img{    
        filter: grayscale(100%)!important;
        -webkit-filter: grayscale(100%)!important;
        -moz-filter: grayscale(100%)!important;
        -o-filter: grayscale(100%)!important;
        -ms-filter: grayscale(100%)!important;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale")
}

#grayscale img:hover {    
        filter: grayscale(0)!important;
        -webkit-filter: grayscale(0)!important;
        -moz-filter: grayscale(0)!important;
        -o-filter: grayscale(0)!important;
        -ms-filter: grayscale(0)!important;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0\'/></filter></svg>#grayscale")
}

/*****ACCUEIL*****/

.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes fadeIn {
    0% {opacity: 0;}    100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
    0% {opacity: 0;}    
    100% {opacity: 1;}
}

@-o-keyframes fadeIn {
    0% {opacity: 0;}    
    100% {opacity: 1;}
}

@keyframes fadeIn {
    0% {opacity: 0;}    
    100% {opacity: 1;}
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
    }

    80% {
        -webkit-transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes bounceInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -moz-transform: translateY(30px);
    }

    80% {
        -moz-transform: translateY(-10px);
    }

    100% {
        -moz-transform: translateY(0);
    }
}

@-o-keyframes bounceInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -o-transform: translateY(30px);
    }

    80% {
        -o-transform: translateY(-10px);
    }

    100% {
        -o-transform: translateY(0);
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        transform: translateY(30px);
    }

    80% {
        transform: translateY(-10px);
    }

    100% {
        transform: translateY(0);
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown;
}


/****LOGIN*****/

form#formlogin {
  background-color: #FFFFFF;
  border: 2px solid #D8D8D8;
  font-family: verdana;
  font-size: 12px;
  padding: 0 10px 10px;
  width: 280px;
}

form#formlogin fieldset {
  border: medium none;
}

div#accueil_content form#formlogin fieldset {
  background: none;
  border: none;
}

.wrap {
  float: right;
}

.login {
  background: url('https://dh3vbjnk0bnfa.cloudfront.net/static/centralauth/images/btn-login.png') no-repeat 5px 5px #aaaaaa;
  width: 170px;
  cursor: pointer;
  border-radius: 50px;
  padding: 10px 20px 10px 0;
  color: White;
  font-size: 14px;
  text-align: left;
  text-indent: 40px;
  display: block;
  margin: 0 auto;
  /* Animations: */
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: .4s;
  -webkit-transition-property: all;
  -moz-transition-timing-function: ease-in-out;
  -moz-transition-duration: .4s;
  -moz-transition-property: all;
}
.login:hover {
  background-image: url("https://dh3vbjnk0bnfa.cloudfront.net/static/centralauth/images/btn-login-hover.png");
  background-position: 150px 5px;
  text-indent: 20px;
  background-color: #0098D9;
}


#html_16885 {
  display: none;
}

.body_p_39104 #html_16885 {
  display: block;
}

/*****CONTACT*********/

.map-img img {
  padding: 25px!important;
}

form.form_enligne, form#form_contact_accueil fieldset, div#messageConfirmation, fieldset.reponse_clients {
  background-color: transparent;
  border: medium none;
  display: block;
  margin: 0;
  padding: 10px;
  position: relative;
}

form#form_contact_accueil fieldset label.contact span {
  color: #707070;
  font-size: 12px;
  font-weight: bold;
  width: 155px;
}

form.form_enligne p, form#form_contact_accueil fieldset p {
  color: #707070;
  font-size: 12px;
  font-weight: bold;
}

form#form_contact_accueil fieldset input, form#form_contact_accueil fieldset select, form#form_contact_accueil fieldset textarea {
  color: #707070;
  font-size: 12px;
  font-weight: bold;
}

form#form_contact_accueil fieldset input {
  margin-bottom: 10px;
}

form#form_contact_accueil fieldset label.contact{
  width:440px;
}

#fc_p_ouinon, #p_crypto {
  display: none;
}

#boutonformulaire_submit {
  width: 100px!important;
  float: right;
  margin-right: 90px!important;
}


/***************** NOS EXPERIENCES **************/

.conf_4049 #menu_appli_nosh {
 display:block;
  border-right: 1px dashed #aaa;
 }

#accueil_content .mes_catalogues li {
  float: left;
  list-style: outside none none;
}

#accueil_content .mes_catalogues a {
  color: #aaa;
  font-size: 14px;
}

.mes_catalogues {
  display: table;
  margin: 0;
  padding: 0;
}

#accueil_content .familles_717 li {
  margin-right: 30px;
}

#accueil_content .familles_717 {
  display: table;
  padding: 10px 10px 10px 0;
  width: 700px;
}

div#colonne_detail {
  float: left;
  padding: 0;
  width: 100%;
}

div.perso td, div.perso th, div.htmlarea_content td, div.htmlarea_content th {
  border: medium none;
  padding: 2px;
}

.conf_4050 #div_nav, .conf_3761 #div_nav, .conf_4049 #div_nav {
  display: none;
}

.conf_4050 .tablo_nav, .conf_3761 .tablo_nav, .conf_4049 .tablo_nav {
  display: none;
}

img.liste_small_vignette {
  border: 5px solid #cccccc;
  width: 220px;
}

table#tablo_boutique tr:hover, table#tablo_boutique_vignettes tr td:hover, table.tablo_nav tr.impair:hover, table.tablo_nav tr.pair:hover {
  background-color: transparent;
  cursor: pointer;
}

table#tablo_boutique_vignettes tr td {
  padding-bottom: 15px !important;
  padding-top: 15px;
  text-align: center;
  width: 25%;
}

.lien2 {
  color: #a0a0a0;
  font-size: 12px;
  text-transform: uppercase;
}

#menu_appli_nosh .mes_catalogues li {
  list-style: outside none none;
}

.familles_767 {
  font-size: 12px;
  padding: 10px 0;
}

#menu_appli_nosh .mes_catalogues a {
  color: #aaa;
}

#colonne_tofs .lightview > img {
  width: 100px!important;
}



.body_p_42701 .photo > img {
  border: 5px solid #cccccc;
  padding: 0;
}

.body_p_42701 .lien_ensavoir_plus {
  display: none;
}


.body_p_42701 div.htmlarea_content a {
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

.body_p_42701 .lien_titre {
  background-color: transparent;
  color: #aaa !important;
  float: none;
  margin-left: 0;
  padding: 0;
  width: 100%;
}

.body_p_42701 .lien_titre:hover {
  background-color: transparent;
}

.body_p_42701 .htmlarea_content.editeur_2 {
  overflow: hidden;
  padding: 0;
  width: 840px;
}

.body_p_42701 div.htmlarea_content img {
  max-width: 220px;
}

.body_p_42701 .container_produit {
  float: left;
  height: 195px;
  margin: 0 !important;
  text-align: center;
  width: 250px;
}

.menu_cat_id_717.menu_cat_ordre_0.lastone > a{
  display: none;
}

.menu_cat_id_767.menu_cat_ordre_0.lastone > a{
  display: none;
}

.familles_717 a:hover {
  color: #000 !important;
}

.familles_767 a:hover {
  color: #000 !important;
}

/***********NEWS-ACTUS**********/

.actu_flux_rss.actucat_1524 {
  float: left;
  margin-right: 50px;
  text-align: center;
  width: 150px;
  margin-bottom: 40px;
}

.texte_debut_link {
  text-align: justify;
}

.actu_flux_rss h3 {
  margin: 10px 0 20px 0 !important;
}

#h1_flux_actus {
  display: none;
}

#spacer_flux_actus {
  display: none;
}

.detail {
  text-decoration: none!important;
}

.suite {
  float: right;
  margin-top: 25px;
}

/************FOOTER**************/

div#html_footer {
  margin: 0 auto;
  width: 425px;
}


div#aiw_footer {
  display: none;
}

#html_footer #page_33116 img {
  width: 80%;
}

div#maa_4530 dl dt a, div#maa_4530 dl dt span {
  background-color: transparent;
  color: #aaa;
}

div#maa_4530 dl dt a:hover, div#maa_4530 dl dt span:hover, div#maa_4530 dl dt a.menu_selected:hover, div#maa_4530 dl dt span.menu_selected:hover {
  background-color: #aaa;
  color: #ffffff;
}

div#maa_4530 {
  background-color: transparent;
  width: 66%;
}

div#maa_4530 dl dt a, div#maa_4530 dl dt span {
  background-color: transparent;
  color: #aaa;
  text-transform: uppercase;
}

/****LOGOS*******/

@-webkit-keyframes wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.wobble-vertical {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.wobble-vertical:hover, .wobble-vertical:focus, .wobble-vertical:active {
  -webkit-animation-name: wobble-vertical;
  animation-name: wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}



/*************************** BOX CV **************************/

#contentCV {
  height: 450px;
  vertical-align: top;
}

div#div_cv1{display:none;}
div#div_cv2{display:none;}
div#div_cv3{display:none;}
div#div_cv4{display:none;}
div#div_cv5{display:none;}
div#div_cv6{display:none;}
div#div_cv7{display:none;}
div#div_cv8{display:none;}
div#div_cv9{display:none;}
div#div_cv10{display:none;}
div#div_cv11{display:none;}
div#div_cv12{display:none;}


.rollopaque img{
opacity:1.0;
filter:alpha(opacity=100);
}

.rollopaque:hover img{
opacity:0.5;
filter:alpha(opacity=50);
}

.rollopaque:hover{
  background:#81d2ef;
}

.rollopaque:focus{
  border: 5px solid #81d2ef;
}

div.htmlarea_content .rollopaque img {
  margin: 0;
  padding: 0;
}

div.htmlarea_content a.rollopaque {
  color: #0000cc;
  float: right;
  height: 130px;
  width: 130px;
}

div.htmlarea_content table, div.htmlarea_content table tbody, div.htmlarea_content table tbody tr, div.htmlarea_content table tbody tr td {
  border: medium none;
  padding: 0;
}

div.htmlarea_content table, div.htmlarea_content table tbody, div.htmlarea_content table tbody tr, div.htmlarea_content #cvboximg table tbody tr td {
  border: medium none;
  padding: 15px;
}

.htmlarea_content.editeur_2 #cvboximg {
  float: left;
}

/************** ROLLOPAQUE *************************/

/******** vert ********/
.rollopaquevert img{
opacity:1.0;
filter:alpha(opacity=100);
}

.rollopaquevert:hover img{
opacity:0.5;
filter:alpha(opacity=50);
}

.rollopaquevert:hover{
  background:#BFD541;
}

.rollopaquevert:focus{
  border: 5px solid #BFD541;
}

div.htmlarea_content a.rollopaquevert {
  color: #0000cc;
  float: right;
  height: 130px;
  width: 130px;
}

div.htmlarea_content .rollopaquevert img {
  margin: 0;
  padding: 0;
}

/******** bleu ********/
.rollopaquebleu img{
opacity:1.0;
filter:alpha(opacity=100);
}

.rollopaquebleu:hover img{
opacity:0.5;
filter:alpha(opacity=50);
}

.rollopaquebleu:hover{
  background:#2DC4EE;
}

.rollopaquebleu:focus{
  border: 5px solid #2DC4EE;
}

div.htmlarea_content a.rollopaquebleu {
  color: #0000cc;
  float: right;
  height: 130px;
  width: 130px;
}

div.htmlarea_content .rollopaquebleu img {
  margin: 0;
  padding: 0;
}

/******** orange ********/
.rollopaqueorange img{
opacity:1.0;
filter:alpha(opacity=100);
}

.rollopaqueorange:hover img{
opacity:0.5;
filter:alpha(opacity=50);
}

.rollopaqueorange:hover{
  background:#E15530;
}

.rollopaqueorange:focus{
  border: 5px solid #E15530;
}

div.htmlarea_content a.rollopaqueorange {
  color: #0000cc;
  float: right;
  height: 130px;
  width: 130px;
}

div.htmlarea_content .rollopaqueorange img {
  margin: 0;
  padding: 0;
}

/******** mauve ********/
.rollopaquemauve img{
opacity:1.0;
filter:alpha(opacity=100);
}

.rollopaquemauve:hover img{
opacity:0.5;
filter:alpha(opacity=50);
}

.rollopaquemauve:hover{
  background:#551D4F;
}

.rollopaquemauve:focus{
  border: 5px solid #551D4F;
}

div.htmlarea_content a.rollopaquemauve {
  color: #0000cc;
  float: right;
  height: 130px;
  width: 130px;
}

div.htmlarea_content .rollopaquemauve img {
  margin: 0;
  padding: 0;
}

/******** noire ********/
.rollopaquenoire img{
opacity:1.0;
filter:alpha(opacity=100);
}

.rollopaquenoire:hover img{
opacity:0.5;
filter:alpha(opacity=50);
}

.rollopaquenoire:hover{
  background:#000000;
}

.rollopaquenoire:focus{
  border: 5px solid #000000;
}

div.htmlarea_content a.rollopaquenoire {
  color: #0000cc;
  float: right;
  height: 130px;
  width: 130px;
}

div.htmlarea_content .rollopaquenoire img {
  margin: 0;
  padding: 0;
}

.container_produit {
  float: left;
  height: 160px;
  margin: 15px 25px 0;
  width: 245px;
  margin-bottom: 30px;
}

.photo {
  display: block;
  width: 260px;
}

.lien_titre {
  background-color: #a0a0a0;
  color: white !important;
  float: left;
  margin-left: 5px;
  padding: 5px 0 5px 5px;
  width: 50%;
}

.lien_titre:hover {
  background-color: #1F98D9;
}

.lien_ensavoir_plus {
  background-color: #A0A0A0;
  color: white !important;
  float: left;
  margin-left: 10px;
  padding: 5px;
  width: 30%;
}

.lien_ensavoir_plus:hover {
  background-color: #1F98D9;
}

#exp1x2 > a {
  font-size: 12px;
}

#expbox a p {
  color: #fff;
  text-decoration: none;
}

#expbox a {
  text-decoration: none !important;
}

#expbox a p:hover {
  color: #1F98D9;
  text-decoration: none;
}


/********************** BOX EXP ****************/
#contentEXP {
  height: 450px;
  vertical-align: top;
}

div#div_exp1{display:none;}
div#div_exp2{display:none;}
div#div_exp3{display:none;}
div#div_exp4{display:none;}
div#div_exp5{display:none;}
div#div_exp6{display:none;}
div#div_exp7{display:none;}
div#div_exp8{display:none;}
div#div_exp9{display:none;}
div#div_exp10{display:none;}

/********************** BOX SF ****************/
#contentSF {
  height: 450px;
  vertical-align: top;
}

div#div_sf1{display:none;}
div#div_sf2{display:none;}
div#div_sf3{display:none;}
div#div_sf4{display:none;}
div#div_sf5{display:none;}
div#div_sf6{display:none;}
div#div_sf7{display:none;}
div#div_sf8{display:none;}
div#div_sf9{display:none;}
div#div_sf10{display:none;}
div#div_sf11{display:none;}
div#div_sf12{display:none;}
div#div_sf13{display:none;}


.zoomit, .photo_principale {
  display: none !important;
}

/****** EQUIPE *********/

.mes_catalogues li a span {
  display: none;
}

#products_catalogue_famille {
  display: table;
  height: 380px !important;
  overflow: hidden !important;
}

.conf_4050 .container_produit {
  float: left;
  height: 300px;
  margin: 0px;
  width: 250px;
}

.htmlarea_content.editeur_2 {
  padding: 0;
  overflow: hidden;
}

#accueil_content .familles_768 li {
  margin-right: 30px;
}

#accueil_content .familles_768 {
  display: table;
  padding: 10px 10px 10px 0;
  width: 700px;
}

.conf_4050 #products_catalogue_famille .photo > img {
  width: 130px;
}

.conf_4050 div#recherche a, .conf_4050 div#boutique a, .conf_4050 div.htmlarea_content a {
  color: #a0a0a0;
  text-align: center;
}

.conf_4050 .lien_titre, .conf_4050 .lien_ensavoir_plus {
  background-color: transparent;
  color: #aaa!important;
}

.conf_4050 .container_produit {
  height: 200px;
}

.conf_4050 .lien_ensavoir_plus {
  display: none;
}

.conf_4050 .lien_titre {
  font-size: 12px;
  text-decoration: none !important;
  text-transform: uppercase;
  float: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

.conf_4050 .container_produit {
  text-align: center;
}

.menu_cat_id_768.menu_cat_ordre_0.lastone > a {
  display: none;
}

.familles_768 a:hover {
  color: #000!important;
}

.conf_4050 .lien_titre:hover {
  color: #000!important;
}

.conf_4049 .lien_titre:hover {
  color: #000!important;
}

#div_search {
    display: none;
}

/********GMAP**********/

#g-map {
  padding: 25px;
}

/*******HACK SAFARI ET CHROME**********/
@media screen and (-webkit-min-device-pixel-ratio:0){
div#header_aiw {
  height: 60px;
}

div#cvboxtext{
  width:1040px;
}
}




