body, html {
	margin: 0;
	padding: 0;
}
html {
	font-family:Arial, Helvetica, sans-serif;
	background: #f3f3f3 url(../img/public/html_fond_2017.png) repeat-x;
}
div#global {
	position:relative;
	margin:0 auto;padding:0;
	height:auto;
	/*background:url(../img/public/cadre-repeat.png) center repeat-y;*/
}
.generique_content {
	width:100%;
	max-width:1200px;
	margin:0 auto;
}
.orange{
	color:#FF6000;
}
.rouge {
	color:#CC0000;	
}

.bleu {color:#0079c7;}
.bleu_clair {color:#8dd1fd;}

div#global-bottom {
	
	display:none;
	
	position:relative;
	margin:-1px auto 0 auto;padding:0;
	height:24px;
	/*background:url(../img/public/cadre-bas.png) center no-repeat;*/
}
div#contenu {
	position:relative;
	margin:0 auto;padding:0;
	height:auto;
	width:100%;
}

/********************************* BANDEAU TOP ****************************************/

div#top {
	position:relative;
	margin:0;padding:0;
	width:100%;
	min-height:121px;
	/*background:#0079c7 url(../img/public/top_repeat.jpg) center top repeat-x;
	background: #8dd1fe url(../img/public/html_fond_2015.png) repeat-x;*/
}

div#top a {display:block; height:100%;}

div#top_new {
	position:relative;
	margin:0 auto;padding:0;
	/*width:auto;*/
	overflow:hidden;
	max-width:100%;
	padding:0 2%;
	height:114px;
	background:#8dd1fe;
	border-bottom:7px solid #e5e5e7;
}


div#top_contact, div#top_logo, div#top_search, div#top_compte, div#top_favoris {
	float:left;
}
div#top_panier {float:right;}

div#top_contact, div#top_compte, div#top_favoris, div#top_panier  {
	position:relative;
	margin:27px 0 0 0;
	padding:0;
	width:175px;
	overflow:hidden;
}
div#top_favoris {
	width:175px;
}
div#top_panier {
	width:185px;
}

.top_panier_nb {margin:-72.5% 0 0 0 ; text-align:center; font-weight:bold;font-size:0.8em;color:#FFF;}
.top_panier_nb a {text-decoration:none;color:inherit;} 


div#top_contact {
	width:200px;
}
div#top_contact, div#top_favoris {	
	margin:27px 2% 0 0;
}
.top_contact_left, .top_compte_left, .top_favoris_left, .top_panier_left {float:left;}
.top_contact_right, .top_compte_right, .top_favoris_right, .top_panier_right {float:left;margin:0 0 0 10%;}

.top_contact_left, .top_compte_left, .top_favoris_right, .top_panier_right {
	width:50px;
	height:53px;
}
div#top_logo {
	margin:14px 6% 0 6%; padding:0;
	width:18%;
	height:86px;
	max-width:210px;
}
div#top_logo img {width:100%;}
	
	
p.top_compte_titre {
	font-size:1.1em;
	font-variant:small-caps;	
	margin:-3px 0 0 0; padding:0;
}
p.top_compte_titre a { text-decoration:none; color:inherit;}
p.top_compte_sstitre {
	font-size:0.8em;
	margin:0; padding:0;
	color:#333;
}
p.top_compte_sstitre a {color:inherit; text-decoration:none;}
p.top_compte_sstitre a:hover {text-decoration:underline;}


div#frm_search_responsive_content {
	display:block;
	background:#FFF;
	width:100%; margin:0 auto;
	padding:10px 0 0 0;
}
div#frm_search_responsive {
	background:#0079c7;
	overflow:hidden; margin:0 auto;
	width:98%;
	padding:15px 0;
}

div#menu-recherche-contenu-responsive-title {
	width:60%;
	margin:0 auto;
}
p.top_search_title {padding:3px 0;text-align:center;background:#4d4d4d; color:#FFF;font-size:0.9em;font-weight:bold;width:110px;margin:0;}
div#menu-recherche-contenu-responsive {
	width:60%;
	margin:0 auto;
	overflow:hidden;
}
.top_search_input {height:40px;float:left;width:calc(100% - 52px);}
.top_search_submit {float:right;}
.top_search_input input {height:52px;width:100%;border:0px;font-size:1.2em;padding:0 5px;}
.top_search_submit input{height:52px;width:52px;background: url("../img/public/top_search_submit.png") no-repeat;border:0px;cursor:pointer;}


div#frm_search_responsive_content.header_scroll {position:fixed;top:0;left:0;z-index:10000;width:100%;}


/* MENU RESPONSIVE */
/*div#top_menu_responsive {
	/*display:none;*/
/*}
div#top_menu_responsive {
		position:relative;
		border-top:3px solid #e5e5e7;
		/*width:100%;*/
		/*display:block;
	}	
*/
/********************************* MENU HORIZONTAL **************************************/
div#menu-horiz {
	display:none;
	/*position:relative;
	margin:0;padding:0;
	width:100%;
	height:78px;
	background:#0079c7 url(../img/public/menu-horiz-repeat.png) bottom repeat-x;*/
}

div#menu-horiz .menu-espace {
	position:relative;
	float:left;
	height:100%;
}
.menu-espace-titre {
	color:#0079c7;
	font-size:1.3em;
	height:30px;
	line-height:32px;
}
div#menu-horiz .menu-espace-titre a{
	color:#0079c7;
	text-decoration:none;
}
div#menu-horiz .menu-espace-contenu p{
	color:#7f7f7f;
	font-size:0.8em;
	margin:2px 0 0 0;padding:0;
}
div#menu-horiz .menu-espace-contenu p a{
	color:#7f7f7f;
	text-decoration:underline;
}

div#menu-recherche {
	width:330px;
	background:#666;
}
div#menu-recherche-contenu {
	width:290px;
	/*margin:0 0 0 22px;*/
	margin:0;
}
div#menu-recherche-titre {
	/*text-indent:27px;*/
	color:#FFF;
}
table.table_search_post {
	margin:0 auto;
	color:#FFF;
}
.post_search_titre {	
	font-size:1.3em;
}
.post_search {
	font-size:0.9em;
	padding:0 0 2px 0;
}
.search_submit {
	border:none;
	cursor:pointer;	
	margin-left:13px;
	width:35px;
	height:35px;
	background:url(../img/public/bouton-recherche.png) center no-repeat;
}
div#menu-panier {
	width:170px;
	background:url(../img/public/menu-horiz-separation.png) center left no-repeat;
}
div#menu-panier-titre, div#menu-panier-contenu {	
	text-indent:30px;
	width:100%;
}
div#menu-compte {
	width:180px;
	background:url(../img/public/menu-horiz-separation.png) center left no-repeat;
}
div#menu-compte-titre, div#menu-compte-contenu {	
	text-indent:32px;
	width:100%;
}
div#menu-service {
	width:274px;
	background:url(../img/public/menu-horiz-separation.png) center left no-repeat;
}
div#menu-service-titre {	
	text-indent:30px;
	width:100%;
}
div#menu-service-contenu {	
	text-indent:30px;
	width:100%;
}
.petit {
	font-size:0.7em;
}
/****************************************************************************************/
div#middle{
	position:relative;
	margin:0;padding:0;
	width:100%;
	height:auto;
	background:#FFFFFF /*url(../img/public/gauche-separation.png) center repeat-y*/;
	display:table;
	min-height:300px;
}
div#left {
	/*position:relative;
	margin:0;padding:0;
	float:left;
	width:254px;
	height:100%;
	background:#FFFFFF;*/
	display:none;
}
/********************************* MENU VERTICAL **************************************/
div#menu-vertic {
	position:relative;
	width:250px;
	margin:0 0 0 3px;
}

.slicknav_nav p.menu-fermer {
	background:#FF6666;
	color:#990000;
}
.slicknav_nav p.menu-fermer a {
	padding:5px 10px;
	text-indent:20px;
	background:url(../img/public/annuler.png) center left no-repeat;	
}
.slicknav_nav p.menu-fermer a:hover {
	background:url(../img/public/annuler.png) center left no-repeat;
	color:#FFF;
}


/* Bouton accueil */
div#menu-vertic p.menu-accueil, div#menu-vertic p.menu-accueil-on {
	position:relative;
	width:250px;
	height:35px;
	text-align:center;
	line-height:35px;	
}
div#menu-vertic p.menu-accueil {
	background:url(../img/public/menu-accueil-off.png) center no-repeat;
}
div#menu-vertic p.menu-accueil-on {
	background:url(../img/public/menu-accueil-on.png) center no-repeat;
}
div#menu-vertic p.menu-accueil a, div#menu-vertic p.menu-accueil-on a{
	width:100%;
	height:100%;
	display:block;
	text-decoration:none;
}
div#menu-vertic p.menu-accueil a {
	color:#0079c7;
}
div#menu-vertic p.menu-accueil-on a {
	color:#FFFFFF;
}
div#menu-vertic p.menu-accueil :hover{
	background:url(../img/public/menu-accueil-on.png) center no-repeat;
	color:#FFFFFF;
}
/* FIN Bouton accueil */
/* Boutons familles et sous familles */

.menu_groupe_cadre {
	overflow:hidden;
}
.menu_groupe_img {
	float:left;
	width:50px;
	height:50px;
	margin:0 0 0 5px;
}
.menu_groupe_nom {
	margin:0 0 0 60px;
	padding:15px 10px 0 0;
}


div#menu-vertic p.menu-fam-1, div#menu-vertic p.menu-fam-2, div#menu-vertic p.menu-fam-1-on, div#menu-vertic p.menu-fam-2-on {
	position:relative;
	width:204px;
	margin:15px auto 0 auto;
	text-align:center;
}
div#menu-vertic p.menu-fam-1, div#menu-vertic p.menu-fam-1-on {
	font-size:0.9em;
}
div#menu-vertic p.menu-fam-2, div#menu-vertic p.menu-fam-2-on {
	font-size:0.9em;
}
div#menu-vertic p.menu-fam-1, div#menu-vertic p.menu-fam-2 {
	/*background:url(../img/public/menu-off.png) center no-repeat;*/
	background:#FFF url(../img/public/menu-off-repeat.jpg) bottom repeat-x;
	border:1px solid #d2d2d2;
}
div#menu-vertic p.menu-fam-1-on, div#menu-vertic p.menu-fam-2-on {
	/*background:url(../img/public/menu-on.png) center no-repeat;*/
	background:#027ac8 url(../img/public/menu-on-repeat.jpg) top repeat-x;
	border:1px solid #004877;
}
div#menu-vertic p.menu-fam-1 a, div#menu-vertic p.menu-fam-2 a, div#menu-vertic p.menu-fam-1-on a, div#menu-vertic p.menu-fam-2-on a{
	width:100%;
	margin:0 auto;
	height:100%;
	padding:6px 0;
	display:block;
	text-decoration:none;
}
div#menu-vertic p.menu-fam-1 a, div#menu-vertic p.menu-fam-2 a {
	color:#0079c7;
}
div#menu-vertic p.menu-fam-1-on a, div#menu-vertic p.menu-fam-2-on a {
	color:#FFFFFF;
}
div#menu-vertic p.menu-fam-1 :hover, div#menu-vertic p.menu-fam-2 :hover{
	/*background:url(../img/public/menu-on.png) center no-repeat;*/
	background:#027ac8 url(../img/public/menu-on-repeat.jpg) top repeat-x;
	border:1px solid #004877;
	margin:-1px 0 -1px -1px;
	color:#FFFFFF;
}

/*sous famille*/
div#menu-ssfamille-cadre {
	position:relative;
	margin:0 auto;padding:0 10px;
	width:178px;
	height:auto;
	overflow:hidden;
	background:#82c6ff;
	border-right:1px solid #0079c7;
	border-left:1px solid #0079c7;
	border-bottom:1px solid #0079c7;
	font-size:0.8em;
	/*text-align:center;*/
}
div#menu-vertic p.menu-ssfam, div#menu-vertic p.menu-ssfam-on {
	position:relative;
	width:100%;	
	margin:3px 0; padding-bottom:2px;
}
div#menu-vertic p.menu_border_bottom{border-bottom : 1px solid #63aeec;}

div#menu-vertic p.menu-ssfam a, div#menu-vertic p.menu-ssfam-on a{
	width:100%;
	height:100%;
	display:block;
	text-decoration:none;
}
div#menu-vertic p.menu-ssfam a {
	color:#313131;
}
div#menu-vertic p.menu-ssfam-on a {
	color:#FFFFFF;
}
div#menu-vertic p.menu-ssfam :hover{
	color:#FFFFFF;
}

/* FIN Boutons familles et sous familles */

/* Bouton promotions */
div#menu-vertic p.menu-promo, div#menu-vertic p.menu-promo-on {
	position:relative;
	width:250px;
	height:35px;
	text-align:center;
	line-height:35px;	
}
div#menu-vertic p.menu-promo {
	background:url(../img/public/menu-promo.png) center no-repeat;
}
div#menu-vertic p.menu-promo-on {
	background:url(../img/public/menu-on.png) center no-repeat;
}
div#menu-vertic p.menu-promo a, div#menu-vertic p.menu-promo-on a{
	width:100%;
	height:100%;
	display:block;
	text-decoration:none;
}
div#menu-vertic p.menu-promo a {
	color:#FFFFFF;
}
div#menu-vertic p.menu-promo-on a {
	color:#FFFFFF;
}
div#menu-vertic p.menu-promo :hover{
	background:url(../img/public/menu-on.png) center no-repeat;
	color:#FFFFFF;
}

/* Bouton certification */
div#menu-vertic p.menu-certification, div#menu-vertic p.menu-certification-on {
	position:relative;
	width:250px;
	height:35px;
	text-align:center;
	line-height:35px;	
}
div#menu-vertic p.menu-certification {
	background:url(../img/public/menu-off.png) center no-repeat;
}
div#menu-vertic p.menu-certification-on {
	background:url(../img/public/menu-on.png) center no-repeat;
}
div#menu-vertic p.menu-certification a, div#menu-vertic p.menu-certification-on a{
	width:100%;
	height:100%;
	display:block;
	text-decoration:none;
}
div#menu-vertic p.menu-certification a {
	color:#0079c7;
}
div#menu-vertic p.menu-certification-on a {
	color:#FFFFFF;
}
div#menu-vertic p.menu-certification :hover{
	background:url(../img/public/menu-on.png) center no-repeat;
	color:#FFFFFF;
}
/* FIN Bouton certification */

/* Bouton commentaire */
div#menu-vertic p.menu-commentaire, div#menu-vertic p.menu-commentaire-on, div#menu-vertic p.menu-commentaire1, div#menu-vertic p.menu-commentaire2 {
	position:relative;
	margin:0;padding:0;
	width:250px;
	height:35px;
	text-align:center;
	line-height:35px;	
}
div#menu-vertic p.menu-commentaire {
	background:url(../img/public/menu-off.png) center no-repeat;
}
div#menu-vertic p.menu-commentaire1 {
	background:url(../img/public/menu-comment.png) center no-repeat;
}
div#menu-vertic p.menu-commentaire2 {
	background:url(../img/public/menu-off.png) center no-repeat;
}
div#menu-vertic p.menu-commentaire-on {
	background:url(../img/public/menu-on.png) center no-repeat;
}
div#menu-vertic p.menu-commentaire a, div#menu-vertic p.menu-commentaire-on a, div#menu-vertic p.menu-commentaire1 a, div#menu-vertic p.menu-commentaire2 a{
	width:100%;
	height:100%;
	display:block;
	text-decoration:none;
}
div#menu-vertic p.menu-commentaire a, div#menu-vertic p.menu-commentaire1 a, div#menu-vertic p.menu-commentaire2 a {
	color:#0079c7;
}
div#menu-vertic p.menu-commentaire-on a {
	color:#FFFFFF;
}
div#menu-vertic p.menu-commentaire :hover, div#menu-vertic p.menu-commentaire2 :hover{
	background:url(../img/public/menu-on.png) center no-repeat;
	color:#FFFFFF;
}
div#menu-vertic p.menu-commentaire1 :hover{
	background:url(../img/public/menu-comment-hover.png) center no-repeat;
	color:#FFFFFF;
}

div#derniers-comment {
	position:relative;
	width:239px;
	margin:0 auto;padding:10px 0 0 0;
	border-bottom: 2px solid #666666;
	border-left: 2px solid #666666;
	border-right: 2px solid #666666;
}
.dernier-comment {
	position:relative;
	width:230px;
	margin:0 auto 10px auto;padding:0;
	font-size:0.8em;
	color: #3E3E3E;
}
.dernier-comment p.dernier-comment-contenu {
	margin:0 auto 5px auto;
	width:230px;
	text-align:justify;
}
.dernier-comment p.dernier-comment-auteur {
	margin:0 auto;
	width:230px;
	text-align:right;
	font-weight:bold;
}
div#derniers-comment p.voir-comment {
	margin:0 auto 10px auto;
	width:230px;
	text-align:center;
	font-size:0.8em;
}
div#derniers-comment p.voir-comment a{
	color: #3E3E3E;
	text-decoration:underline;
}
/* FIN Bouton commentaire */

/* Bouton fermeture */
div#menu-vertic p.menu-fermeture {
	position:relative;
	margin:15px 0 0 0;padding:0;
	width:250px;
	height:35px;
	text-align:center;
	line-height:35px;
	color:#FFFFFF;	
}
div#menu-vertic p.menu-fermeture {
	background:url(../img/public/menu-fermeture.png) center no-repeat;
}

div#fermeture-cadre {
	position:relative;
	width:239px;
	padding:10px 0 0 0;
	border-bottom: 2px solid #ff1818;
	border-left: 2px solid #ff1818;
	border-right: 2px solid #ff1818;
	margin: 0 auto 20px auto;
}
.fermeture-message {
	position:relative;
	width:230px;
	margin:0 auto 10px auto;padding:0;
	font-size:0.8em;
	color: #3E3E3E;
	text-align:justify;
}
.fermeture-message p {
	margin:0 auto 5px auto;
	width:230px;
	text-align:justify;
}
/* FIN Bouton fermeture */

/* encart banque */
div#banque {
	margin:10px auto;
	padding:0;
	width:205px;
	height:180px;
	background:url(../img/public/banque-logos.jpg) center no-repeat;
}
/* FIN encart banque */



div#right {
	position:relative;
	margin:0 auto;padding:0 0 20px 0;
	/*float:left;
	width:710px;
	height:auto;*/
	width:98%;
	display:table;
}
div#right_top {
	position:relative;
	margin:15px auto;padding:0;
	width:100%;
	display:table;
	background:#d6d6d6;
}


div#top_menu_responsive {
	position:absolute;
	z-index:99;
	width:auto;
	min-width:45px;
	background:#ffc40e;
}

/* FIL ARIANE */
div#fil-ariane {
	/*margin:0 0 0 198px;*/ /*AVEC LE TERME NOS CATEGORIES*/
	margin:0 0 0 97px; /*AVEC LE TERME MENU*/
	width:76%;
	
	/*margin:0 0 0 45px; //sans le texte à côté du menu
	width:87%;*/
	height:34px;
	background:#d6d6d6;
	overflow:hidden;
	float:left;
}
div#fil-ariane .ariane_accueil {
	position:relative;
	float:left;
	width:39px;
	height:34px;
	background:#4d4d4d url(../img/public/ariane_accueil.png) center no-repeat;
}
div#fil-ariane .ariane_accueil a {
	display:block;
	width:100%; height:100%;
}

div#fil-ariane .ariane_retour {
	position:relative;
	float:left;
	width:100px;
	height:34px;
	background:#4d4d4d url(../img/public/ariane_retour.png) left center no-repeat;
	color:#FFF;
	font-size:0.9em;
	font-weight:bold;
	line-height:36px;
	text-indent:30px;
}
div#fil-ariane .ariane_retour a {
	display:block;
	width:100%; height:100%;
	color:inherit;
	text-decoration:none;
}


div#fil-ariane .ariane_sep_on {
	position:relative;
	float:left;
	width:10px;
	height:34px;
	background:#4d4d4d url(../img/public/ariane_sep_on.png) no-repeat;
}
div#fil-ariane .ariane_sep_off {
	position:relative;
	float:left;
	width:9px;
	height:34px;
	background:#4d4d4d url(../img/public/ariane_sep_off.png) no-repeat;
}
div#fil-ariane .ariane_txt_on {
	float:left;
	height:34px;
	line-height:34px;
	color:#FFF;
	background:#4d4d4d;
	padding:0 5px;
	font-size:0.9em;
}
div#fil-ariane .ariane_txt_on a {
	display:block;
	width:100%;
	height:100%;
	color:#FFF;
	text-decoration:none;
}
div#fil-ariane .ariane_txt_off {
	/*float:left;*/
	height:34px;
	line-height:36px;
	color:#00558c;
	padding:0 5px;
	font-size:0.9em;
}
	


/****************************************************************************************/
/*********************************** FOOTER ***********************************/


div#footer_service {
	position:relative;
	width:100%;
	overflow:hidden;
}
div#footer_service_titre {
	width:96%;
	padding:10px 2% 5px 2%;
	margin:0 0 10px 0;
	background:#FFF;
	border-bottom:2px solid #000;
	font-size:1.3em;
	font-weight:bold;
}
.footer_picto {float:left;width:33.3%;padding:0;margin:0;text-align:center;}
.footer_picto_sep {width:100%;float:left;height:10px;padding:15px 0;background:url(../img/public/footer_sep.png) center repeat-x;}
.footer_picto_vide {float:left;width:16.7%;}
.footer_picto img {width:70%;}


div#footer_lien {
	position:relative;
	width:100%;
	overflow:hidden;
	padding:5px 0 20px 0;
	background:#414141;	
}
.footer_lien_encart {width:21%;float:left;margin:0 1%;padding:0 1%;color:#FFF;}
.footer_lien_encart a {color:inherit;text-decoration:none;}
.footer_lien_encart a:hover {text-decoration:underline;}
.footer_lien_titre {width:100%;font-size:1.4em;margin:15px 0;}
.footer_lien_item p {width:100%;font-size:0.9em;margin:0;padding:0;}

div#footer_paiement {
	position:relative;
	width:100%;
	margin:30px 0 10px 0;
	background:#007ac7;
	height:auto;
}
div#footer_paiement_cadre{overflow:hidden;}
.footer_paiement_left{float:left;width:50%;max-width:500px;}
.footer_paiement_right{float:right;width:50%;max-width:500px;}
div#footer_paiement_cadre img {width:100%;}
/*

div#paiment_logo img {
	width:100%;
	max-width:801px;
	margin:0 auto 10px auto;
}

div#pied-page {
	position:relative;
	margin:0 auto;padding:0;
	width:100%;
	height:40px;
	text-align:center;
	font-size:0.8em;
}
div#pied-page a{
	text-decoration:underline;	
}
.img{
	border:0px;
}
a.lien-bleu {
	color:#0079C7;
}
a.lien_commande {
	display:block;
	text-decoration:none;
}
.ligne_commande:hover .voir_commande {
	text-decoration:underline;
}
div#mentions {
	margin:0 0 10px 0;
}
*/
/*****************************************************************************************/
/*.scrollTo {
	position:fixed;
	z-index:99;
	width:81px;
	height:81px;
	background:url(../modules/scroller_vertic/images/arrow_down.png) center no-repeat;
	bottom:20px;
	right:20px;
}
.scrollTo a { 
	width:81px;
	height:81px;
	display:block;
}
.scrollTo a:hover{
	background:url(../modules/scroller_vertic/images/arrow_down_hover.png) center no-repeat;
}
*/
/* FLECHE POUR REMONTER */
a#scroll-top {
    background: #44b4fd url("../img/public/scroll-top.png") no-repeat scroll center center;
    bottom: 80px;
    display: none;
    height: 42px;
    line-height: 3em;
    position: fixed;
    right: 20px;
    transition: all 0.25s ease-in-out 0s;
	-webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    width: 42px;
    z-index: 98;
}
a#scroll-top:hover {
    background-color: #292A2F;
}
a#scroll-top.affiche_scrolltop {display:block;}
/******************************************************************************************/
/* Affichage du prix de type 12€99 avec le 99 en plus petit et placé en haut*/
.prix_devise {
	position:relative;
	font-size:0.7em;
	bottom:0.3em; padding:0 1px 0 2px;
}
.prix_decimal {
	position:relative;
	font-size:0.7em;
	bottom:0.3em; 
}
.ttc {position:relative;font-size:0.8em;bottom:0.5em;}
/********************* MAINTENANCE BOUTIQUE ***************************/
div#panier_maintenance {
	width:74%;
	margin:15px auto;
	min-width:250px;
	background: rgba(158, 0, 0, 0.9) none repeat scroll 0 0;
	color:#FFF;
	padding:1% 3%;
}


/****************** AVIS VERIFIES *********************************/
.company_rate {
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
    float: right;
    margin:10px 0 0 0;
    text-align: center;
	background:#1d1d1b;
	padding:20px 40px;
	border-radius:100em;
}
.company_rate a {
    color: inherit;
	text-decoration:none;
	display:block;
}
.company_rate a:hover {text-decoration:none;}
.avis_etoile {border-top:1px solid #FFF;border-bottom:1px solid #FFF;padding:5px 0;margin:10px 0;}
.ratingWrapper {
    width: 90px;
	height:16px;
    background: url("../img/avisverifies/starRatingSmallGray.png") no-repeat scroll left top transparent;
}
.ratingWrapper .ratingInner {
    background: url("../img/avisverifies/starRatingSmallYellow.png") no-repeat scroll left top transparent;
	height:16px;
}

.avis_note {font-size:1.8em;color:#FFF;}

.company_rate:hover {box-shadow: 0 0 5px #FFF;}

.avis_lien{height:25px;width:89px;background:url(../img/avisverifies/lien_avis.png) center no-repeat;}
.avis_lien a {display:block;text-decoration:none;width:100%;height:100%;}
.avis_lien:hover{background:url(../img/avisverifies/lien_avis_hover.png) center no-repeat;}