#fancy_div {
	background:#fff !important;
	color:#3B3B3B !important;
	text-align:center !important;
}

*{
	margin:0;
	padding:0;
}



.pagination_barre {
	padding-left: 13px;
}

.numpage {
/*	float: right;
*/	padding:0 5px;
}

.div_carousel img {
	border : none;
}

.image1 {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.image2 {
	float: left;
	margin-bottom: 10px;
}

.txt_news {
	color:#fff !important;
	text-align:right !important;
	text-decoration:none;
	padding-right:35px;
}

.txt_news:hover {
	text-decoration:underline;
	color:#FD9B00 !important; 
}

a:active, a:focus {
	outline:none;
}

body {
	background:url(../gifs/fond.jpg) #fff top repeat-x;
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.container {
	width:100%;
	height:auto; 
	position:relative;
	padding-top:113px;
}

.container_top {
	width:100%;
	height:113px;
	top:0;
	left:0;
	z-index:10;
	position:absolute;
}

.header {
	height:113px; /* à modifier*/
	width:948px;
	margin:0 auto;
	background:url(../gifs/fond_header.jpg) top right no-repeat;
	position:relative;
}
.adresse-top {
	position: absolute;
	top: 54px;
	width: 294px;
	right: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #404040;
	padding-left: 10px;
}


.logo {
	width:290px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	height:113px;
	background:url(../gifs/logo.jpg) top no-repeat;
	display:block;
}

.logo:hover, .lien_catalogue:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}

.slogan {
	width:400px;
	height:auto;
	position:absolute;
	top:53px;
	left:300px;
	z-index:2;
	color:#404040;
	font-size:18px;
	font-weight:bold;
}

.slogan strong {
	font-size:23px;
}

.fd_footer {
	width:100%;
	height:284px;
	clear:both;
	background:url(../gifs/fond_footer.jpg) top repeat-x;
}

.footer {
	width:948px;
	height:auto;
	margin:0 auto;
}

.actu {
	float:left;
	display:inline;
	background:url(../gifs/actu.jpg) top no-repeat;
	width:344px;
	height:172px;
	/*width:280px;
	height:114px;
	padding-top: 58px;
	padding-right: 46px;
	padding-left: 18px;*/
}
.actu a {
	display:block;
	width:344px;
	height:172px;
}

#encart_actualite li {
	list-style-type: none;
}

.all_actu {
	font-weight: bold;
	float: right;
	margin-top:0.85em;
}

.all_actu a{
	color:#333;
}

#encart_actualite li a {
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	margin-bottom: 5px;
	display: block;
	text-indent:5px;
}

#encart_actualite  {
	font-size: 11px;
	width:170px;
	overflow:hidden;
	padding-left:10px;
	padding-top:10px;
}


/***/

#espace-actu {
	float: right;
}
#espace-actu h2 {
	color: #000!important;
}
#container_actualite {
	width:396px!important;
	padding-right: 0px!important;
	padding-left: 0px!important;
	margin-right:15px !important;
}
.actualite h2 a {
	color:#000!important;
}
#espace-actu a {
	color: #000!important;
	text-decoration: none !important;
}
#espace-actu a:hover {	
	color:#FFA304!important;
}
#listing_calendrier {
	background-color: #FFDB7D!important;
	display: inline;
	width: 218px!important;
	/*margin-left: 27px;*/
}
#news_rechercher {
width:280px!important;
}
#listing_calendrier li li {
	margin-bottom: 10px!important;
}

#listing_calendrier li li a {
color:#000!important;
}
#listing_calendrier li {
	border-top:none!important;
}
.actualite .link {
	color: #000!important;
}
#actualite_detail {
	width:396px!important;
	padding-right: 0px!important;
	padding-left: 0px!important;
	margin-right:15px !important;
}
#actualite_detail h2 {
	border-bottom-width: 1px!important;
	border-bottom-style: solid!important;
	border-bottom-color: #000!important;
	color: #000!important;
}
#recherche_actualite {
height:58px!important;
}

/**********************************/

.navigation {
	width:574px;
	height:122px;
	float:right;
	display:inline;
	padding-top:50px;
	padding-left:30px;
	background:url(../gifs/navigation.jpg) top no-repeat;
}

.adresse {
	width:479px;
	height:112px;
	background:url(../gifs/pharaon.jpg) top left no-repeat;
}

.adresse p {
	color:#000;
	font-size:11Px;
	text-align:left;
	line-height:17px;
	padding-top: 6px;
	padding-left: 53px;
}

.col {
	height:auto;
	float:left;
	display:inline;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 5px;
}

.footer a {
	color:#000;
	text-align:left;
	text-decoration:none;
	font-size:11px;
}

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

/******************************************************************** Lien ******************************************************************/
.page p, .page1 p {
	color:#000;
	text-align:justify;
	line-height:1.5em;
	padding-bottom:10px;
}


.important p {
	padding:0 20px 10px 20px !important;
}

.big_lien {
	font-size:15px;
}


.centrer {
  text-align:center !important;
}


.page a, .page1 a {
	color:#000;
	text-decoration:underline;
}

.page a:hover, .page1 a:hover {
	text-decoration: none;
}

.lien {
  line-height:1.6em;
  text-align:right !important;
  color:#000;
  padding: 10px 0 10px 0;
}

.lien a {
  text-decoration:underline;
  color:#000;
}

.lien a:hover {
  text-decoration:none;
  color:#fff;
  background:#000;
}

.paragraphe5050 {
	float:left;
	width:305px;
	height:auto;
	display:inline;
}

.paragraphe50501 {
	float:right;
	width:305px;
	height:auto;
	display:inline;
}

.filet {
	width:100%;
	height:15px;
	border-top:1px solid #bfbfbf;
	margin:10px auto 5px auto;
	clear:both;
}

.page ul {
	margin:0 0 0 25px;
	padding:0;
	list-style:none;
	/*list-style-image: url(../gifs/puce_liste.jpg);*/
	list-style-position:outside;
}

.page ul li {
	line-height:1.5em;
	color:#000;
	text-align:left;
}


.img_left {
	float:left;
	display:inline;
	margin-right:20px;
	margin-bottom:10px;
}

.img_right {
	float:right;
	display:inline;
	margin-left:20px;
	margin-bottom:10px;
}

.img_normal {
	margin-bottom:10px;
}

/************** fin mise en page *************/

/*****************************/

#loupe {
	display: inline;
	float:left;
}
.loupe {
	position: absolute;
	top: 86px;
	right: 0px;
	text-align: right;
	font-size: 11px;
}
.loupe a {
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;
	text-decoration: none;
	color: #FFA304;
}
.loupe a:hover {
	background-color: #4D4D4D;
	color: #FFA304;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.agrandir {
	display: inline;
	float:left;
	padding-right:4px;
}


/************** FIN LOUPE *************/

/********************************************************************* CSS associé aux box d'inscription à la newsletter
*/
#newsletter_iframe {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 10px;
}
#newsletter_iframe h1 {
	margin-top: 23px;
	color: #453D32;
}
#submit_newsletter {
	float:left;
}
#input_newsletter {
	float:left;
	margin-left: 5px;
	margin-right: 5px;
}
#newsletter_iframe label {
	color:#FEFDDF !important;
}
#mess_newsletter {
	clear:both;
	color:#FF0000;
	display: block;
	font-size: 12px;
}
#newsletter_iframe a {
	font-size:11px !important;
	color:#000000;
}


.encart-newsletter {
	background-image: url(../gifs/newsletter.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 114px;
	width: 186px;
	margin: 18px 0;
}
.encart-newsletter:hover {
	background-image: url(../gifs/newsletterover.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 114px;
	width: 186px;
}

#enc_actu {
	background:url(../gifs/enc-actu.jpg) no-repeat;
	width:186px;
	height:102px;
	overflow:hidden;
	margin:1.5em 0
}

/*****************************/



/***********************************************************CONTACT FORMULAIRE*********************************/

.input_form {
	background-color: #FFFFFF;
	border:1px solid #c93641;
	font-family: Arial;
	color: #333333;
	margin-top: 5px;
	font-size:12px;
	width: 300px;
}

.area_form {
	background-color: #FFFFFF;
	border: 1px solid #c93641;
	font-family: Arial;
	color: #333333;
	margin-top: 5px;
	height:100px;
	font-size:12px;
	width: 300px;
	overflow: auto;
}
.bouton_form {
	height: 30px;
	width: 150px;
	border: 1px none #fff;
	color: #FFFFFF;
	display: block;
	cursor: pointer;
	font-weight:bold;
	clear:both;
	margin:20px 0 0 180px;
	background-color: #c93641;
}

#formulaire_1 .submit {
	margin-left:0 !important;
	margin-top:0 !important;
}

.bouton_form:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}

.optional {
	width:175px !important;
	text-align:right !important;
}

.required {
	width:175px !important;
	text-align:right !important;
}

.divGenerateurRequired {
	margin-bottom:10px !important; 
}

#formulaire_1 p {
	margin:0 !important;
	padding:0 !important;
}
/**********FIN CONTACT*************/


/************* NEWSLETTER *****************/

#newsletter_iframe {
	background:#fff !important;
	height: 400px !important;
}

#newsletter_iframe h1 {
	font-size:21px;
	font-weight:100;
	color:#404040 !important;
	padding-bottom:3px;
	margin-bottom:20px;
	border-bottom:1px solid #404040;
}

#newsletter_iframe p {
	color:#404040 !important;
}

#newsletter_iframe a {
	color:#FD9B00  !important;
	text-decoration:underline !important;
}

#newsletter_iframe a:hover {
	text-decoration:none !important;
}

#newsletter_iframe #submit_newsletter, #newsletter_iframe #input_newsletter {
	float:left !important;
}
/******************* NEWSLETTER*******************/

/************ MENU ***********/
ul.MenuHorizontal { 
   width: 509px; 
   list-style: none; 
   margin: 0; 
   position:absolute;
   top:0;
   right:16px;
   z-index:3;
   padding: 0; 
   overflow: hidden; 
} 

ul.MenuHorizontal li { 
   float: left; 
} 

ul.MenuHorizontal li a { 
   display: block; 
   color: #FFF;         /*Ici, changer la couleur de la police*/ 
   font-size: 14px;         /*Ici, changer la taille de la police du menu*/ 
   padding-top: 0px;         /*Ici, on joue sur le padding pour centrer le texte verticalement*/
   height: 32px;         /*Ici, on augmente la hauteur du menu*/  
   text-align: center; 
   line-height:32px;
   text-decoration: none; 
} 

li#menu0 { 
   width: 96px; 
} 

li#menu1 { 
   width: 119px; 
} 

li#menu2 { 
   width: 89px; 
} 

li#menu3 { 
   width: 205px; 
} 

li#menu0 a {
	padding-left:10px;
}

li#menu3 a {
	color:#404040;
}

li#menu0 a:hover, a#selected-over0 { 
   text-decoration:underline;
   font-weight:bold;
} 

li#menu1 a:hover, a#selected-over1 { 
    text-decoration:underline;
	 font-weight:bold;
} 

li#menu2 a:hover, a#selected-over2 { 
    text-decoration:underline;
	 font-weight:bold;
} 

li#menu3 a:hover, a#selected-over3 { 
    text-decoration:underline;
	 font-weight:bold;
} 

/******* FIN MENU ********/

#content {
	width:948px;
	height:auto;
	margin:0 auto;
	position:relative;
	padding-top:10px;
	padding-bottom:30px;
	overflow:hidden;
}

.colonne_gauche {
	width:201px;
	height:auto;
	float:left;
	display:inline;
	padding-left:31px;
	padding-top:29px;
	background:url(../gifs/top_col_gauche.jpg) top no-repeat;
}

.colonne_centre {
	width:649px;
	height:auto;
	float:right;
	display:inline;
}

/************* MENU PRODUIT **************/

ul.MenuHorizontal1 { 
   width: 183px; 
   list-style: none; 
   margin: 0; 
   padding: 0 0 0 18px; 
   overflow: hidden; 
} 

ul.MenuHorizontal1 li { 
   float: left; 
} 

ul.MenuHorizontal1 li a { 
   display: block; 
   color: #252525;         /*Ici, changer la couleur de la police*/ 
   font-size: 13px;         /*Ici, changer la taille de la police du menu*/ 
   padding-top: 0px;         /*Ici, on joue sur le padding pour centrer le texte verticalement*/
   height: 35px;         /*Ici, on augmente la hauteur du menu*/  
   text-align: left; 
   text-decoration: none; 
   padding-left:20px;
   line-height:34px;
   width:163px;
} 

li#menu01 a { 
   background-image: url('../gifs/menu2_18.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu11 a { 
   background-image: url('../gifs/menu2_19.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu21 a { 
   background-image: url('../gifs/menu2_21.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu31 a { 
   background-image: url('../gifs/menu2_21.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu41 a { 
   background-image: url('../gifs/menu2_21.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu51 a { 
   background: url('../gifs/menu2_large.jpg') no-repeat;         /*Ici l'image de fond de la cellule*/ 
	 height:62px;
	 line-height:25px;
	 padding-top:10px
} 

li#menu61 a { 
   background-image: url('../gifs/menu2_21.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu71 a { 
   background-image: url('../gifs/menu2_21.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu81 a { 
   background-image: url('../gifs/menu2_25.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu82 a { 
   background-image: url('../gifs/menu2_25.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu90 a,li#menu91 a,li#menu92 a { 
   background-image: url('../gifs/menu2_26.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu01 a:hover, a.selected-over01 { 
   background-image: url('../gifs/roll2_18.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
} 

li#menu11 a:hover, a#selected-over11 { 
   background-image: url('../gifs/roll2_19.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
} 

li#menu21 a:hover, a#selected-over21 { 
   background-image: url('../gifs/roll2_21.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
} 

li#menu31 a:hover, a#selected-over31 { 
   background-image: url('../gifs/roll2_21.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
} 

li#menu41 a:hover, a#selected-over41 { 
   background-image: url('../gifs/roll2_21.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
} 

li#menu51 a:hover, a#selected-over51 { 
   background-image: url('../gifs/roll2_large.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
} 

li#menu61 a:hover, a#selected-over61 { 
   background-image: url('../gifs/roll2_21.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
} 

li#menu71 a:hover, a#selected-over71 { 
   background-image: url('../gifs/roll2_21.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
} 

li#menu81 a:hover, a#selected-over81 { 
   background-image: url('../gifs/roll2_25.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
} 

li#menu82 a:hover, a#selected-over81 { 
   background-image: url('../gifs/roll2_25.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
}

li#menu90 a:hover, a#selected-over90, li#menu91 a:hover, a#selected-over91, li#menu92 a:hover, a#selected-over92 { 
   background-image: url('../gifs/roll2_26.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
}

#ss-menu1, #ss-menu2{
	height:0px;
	overflow:hidden;
}
#ss-menu1 ul {
	overflow:hidden;
	padding-bottom:10px;
}
#ss-menu1 .sousmenu-supp {
	line-height: 12px !important;
	height: 32px !important;
	padding-top:7px !important;
	background-color: #fff!important;
	background-image: url(../gifs/puce_menu.jpg)!important;
	background-repeat: no-repeat!important;
	background-position: right 10px!important;
}
#ss-menu1 .sousmenu-supp:hover {
	height: 32px !important;
	background-color: #fff!important;
	background-image: url(../gifs/puce_menu.jpg)!important;
	background-repeat: no-repeat!important;
	background-position: right 10px!important;
}

#ss-menu1 li a {
	margin-left: 16px !important;
	padding-left:0px !important;
	height:25px !important;
	color:#000 !important;
	line-height:25px !important;
	width:143px !important;
	font-size: 11px !important;
	font-weight:normal !important;
	border-bottom:1px solid black !important;
	background-color: #fff!important;
	background-image: url(../gifs/puce_menu.jpg)!important;
	background-repeat: no-repeat!important;
	background-position: right 4px!important;
}
#ss-menu1 li a:hover {
	color:#FD9B00  !important;
	text-decoration:none !important;
	background-color: #fff!important;
	background-image: url(../gifs/puce_menu.jpg)!important;
	background-repeat: no-repeat!important;
	background-position: right 4px!important;
}
#ss-menu1 li {
	background: #fff !important;
}

.menu_ouvert {
	height:195px !important;
}





/***** ENWSLETTER ***/

.newsletter_1 {
	width:186px;
	height:114px;
	background:url(../gifs/newsletter.jpg) top no-repeat;
	margin-top:15px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

.newsletter_1 p {
	padding-right:15px;
	padding-top: 35px;
	padding-bottom:3px;
}

.newsletter_1 strong {
	color:#ffff24;
	font-size:20px;
}

.newsletter_1 span {
	color:#ffff24;
	font-size:13px;
}

/********* MOTEUR **************/

.moteur {
	width:649px;
	margin-bottom:10px;
	position:relative;
	height:54px;
	background:url(../gifs/moteur.jpg) top no-repeat;
}

.btn_ok {
	width:36px;
	height:54px;
	background:url(../gifs/btn_ok.jpg) top no-repeat;
	position:absolute;
	display:block;
	top:0;
	right:0;
	z-index:1;
}

/******** MISE EN PAGE **********/

h1 {
	font-size:20px;
	font-weight:100;
	color:#404040;
	padding-bottom:3px;
	margin-bottom:20px;
	border-bottom:1px solid #404040;
}

.produit {
	width:594px;
	height:41px;
	background:url(../gifs/produits.jpg) top no-repeat;
	color:#fd9b00 !important;
	font-size:20px;
	font-weight:bold;
	padding-top: 6px;
	padding-left: 55px;
}

.base {
	width:604px;
	height:77px;
	background:url(../gifs/base.jpg) top no-repeat;
	margin:0 auto;
	text-align:left;
}

.base p {
	line-height:62px;
	font-size:12px;
	padding-left:25px;
}

.base strong {
	font-size:15px;
}

.box1 {
	width:333px;
	height:200px;
	padding-right:1px;
	float:left;
	position:relative;
	background:url(../gifs/box1.jpg) bottom right no-repeat;
	display:inline;
}

.box2 {
	width:258px;
	height:200px;
	position:relative;
	padding-right:1px;
	float:right;
	background:url(../gifs/box2.jpg) bottom right no-repeat;
	display:inline;
}

.nouveautes {
	width:279px;
	height:41px;
	background:url(../gifs/nouveautes.jpg) top no-repeat;
	color:#404040 !important;
	font-size:20px;
	font-weight:bold;
	padding-top: 6px;
	padding-left: 55px;
}

.perles {
	width:204px;
	height:41px;
	background:url(../gifs/perles.jpg) top no-repeat;
	color:#404040 !important;
	font-size:20px;
	font-weight:bold;
	padding-top: 6px;
	padding-left: 55px;
}

.link2 {
	width:100%;
	height:auto;
	position:absolute;
	bottom:3px;
	right:27px;
	z-index:2;
	text-align:right !important;
	font-size:12px !important;
	font-weight:bold !important;
	color:#404040 !important;
	text-decoration:none !important;
}

.link2:hover {
	color:#000 !important;
	font-size:13px !important;
}

.tpl_box1 {
	width:103px;
	height:auto;
	float:right;
	font-size:11px;
	color:#404040;
	display:inline;
}

.tpl_box2 {
	width:117px;
	height:auto;
	float:right;
	font-size:11px;
	color:#404040;
	display:inline;
}

.tpl_box1 a, .tpl_box2 a {
	font-size:11px;
	color:#404040;
	text-decoration:none;
}

.tpl_box1 a:hover, .tpl_box2 a:hover {
	text-decoration:none;
	color:#FD9B00;
}

.div_carousel {
	width:648px;
	margin:0 auto;
	height: 170px;
}

/****** TPL PRODUIt **********/

.tpl_produit {
	width:92px;
	height:140px;
	float:left;
	display:inline;
	font-size:11px;
	color:#404040;
	margin:3px;
	border:1px solid #ffa304;
}

.tpl_produit:hover {
	border:1px solid #404040;
}

.tpl_produit p {
	padding:0 5px 0;
}

.pagination_barre {
	width:598px;
	height:22px;
	background:url(../gifs/pagination.jpg) top no-repeat;
}

/******** DETAIL *********/

.retour {
	display:inline-block;
	height:22px;
	background:url(../gifs/retour.jpg) #4a4a4a top left no-repeat;
	padding-left:38px;
	line-height:22px;
	padding-right:5px;
	color:#fff !important;
	text-align:left!important;
	text-decoration:none !important;
	margin-bottom:10px;
	width: 606px;
}

.catalogue {
	display:inline-block;
	height:22px;
	margin-top:20px;
	background:url(../gifs/catalogue.jpg) #fd9b00 top right no-repeat;
	padding-right:28px;
	line-height:22px;
	padding-left:5px;
	color:#000 !important;
	float:right;
	text-align:center !important;
	text-decoration:none !important;
	margin-bottom:10px;
}

.retour:hover, .catalogue:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}

.important {
	width: 398px;
	height:auto;
	margin-bottom:10px;
	padding:10px 0 0 0;
	border:1px solid #ffa304;
}

.my_img {
	width:200px;
	height:auto;
	float:left;
	display:inline;
}

.my_img img {
	border: 1px solid #FFFFFF;
}
.my_img img:hover {
	border: 1px solid #FFA304;
}


.my_txt {
	width: 380px;
	height:auto;
	float:right;
	display:inline;
	border: 1px solid #ffa304;
	padding: 10px;
	margin-bottom: 10px;
}

.devis {
	width:210px;
	height:22px;
	background:url(../gifs/devis.jpg) top no-repeat;
	display:block;
	text-align:left;
	text-decoration:none !important;
	color:#404040;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin-bottom:10px;
	margin-right:5px;
	line-height:22px;
}

.technique {
	width:198px;
	height:22px;
	background:url(../gifs/fiche_technique.jpg) top no-repeat;
	display:block;
	text-align:left;
	text-decoration:none !important;
	color:#404040;
	padding-left:10px;
	margin-bottom:10px;
	float:left;
	margin-right:5px;
	font-size:11px;
	font-weight:bold;
	line-height:22px;
}

.notice {
	width:147px;
	height:22px;
	background:url(../gifs/notice.jpg) top no-repeat;
	display:block;
	text-align:left;
	margin-bottom:10px;
	float:left;
	text-decoration:none !important;
	color:#404040;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	line-height:22px;
}

.devis:hover, .technique:hover, .notice:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	color:#404040 !important;
}

.txt_spe {
	color:#FD9B00 !important;
	font-style:italic;
}

/******** TPL catalogue *********/

.tpl_catalogue {
	width:626px;
	border:1px solid #FD9B00;
	background:#f5f4f4;
	padding:10px 10px 0;
	margin-bottom:10px;
	position:relative;
}

.border_img {
	border:1px solid #FD9B00;
}

.lien_catalogue {
	display:inline-block;
	height:22px;
	background:url(../gifs/catalogue.jpg) #fd9b00 top right no-repeat;
	padding-right:28px;
	line-height:22px;
	padding-left:5px;
	color:#000 !important;
	text-align:center !important;
	text-decoration:none !important;
	margin-bottom:10px;
}

.tpl_promotions {
	width:626px;
	border:1px solid #404040;
	background:#f5f4f4;
	padding:10px 10px 0;
	margin-bottom:10px;
	position:relative;
}

.border_img1 {
	border:1px solid #404040;
}

.mt_libre{
	margin-left:135px;
	padding-bottom:0 !important;
}

.pagination_barre {
	text-align:right;
}

.pagination_barre a {
	text-decoration:none;
}

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

#ss-menu1 .menu_over a { 
   color:#fd9b00    !important;   
} 
