/* *****************************************************
   Filename  : design.css
   Author    : Anton Levchenko (TP1 Internet 360)
   Date      : August 4, 2009
   

   *****************************************************
   main layout, general style
   ***************************************************** */

h1{
	font-size:48px;
	font-family:serif;
	font-weight:bold;
	font-style:italic;
}

h2{
	font-size:36px;
	font-family:serif;
	font-weight:bold;
	font-style:italic;
}

h3{
	font-size:24px;
	font-family:serif;
	font-weight:bold;
	font-style:italic;
}

h4{
	font-size:24px;
	font-family:serif;
	font-weight:bold;
	font-style:italic;
}

.errorTitle{
	font-size:24pt;
	font-family:serif;
	font-weight:bold;
	font-style:italic;
}

.errorSubTitle{
	font-size:18pt;
	color:#BB0000;
	font-family:serif;
	font-weight:bold;
	font-style:italic;
}

.okSubTitle{
	font-size:18pt;
	color:#00BB00;
	font-family:serif;
	font-weight:bold;
	font-style:italic;
}

.noScreen {display:none;}
.toScreen {display:block;}


/* *****************************************************
   Filename  : design.css
   Author    : Anton Levchenko (TP1 Internet 360)
   Date      : August 4, 2009
   

   *****************************************************
   main layout, general style
   ***************************************************** */


div.loader{
	background-image: url(../images/nav-accueil.png);
	background-image: url(../images/nav-produits.png);
	background-image: url(../images/nav-ou-acheter.png);
	background-image: url(../images/nav-service-clientele.png);
	background-image: url(../images/nav-qualite-innovation.png);
	background-image: url(../images/nav-groupe-verier-novatech.png);
	background-image: url(../images/nav-accueil-on.png);
	background-image: url(../images/nav-produits-on.png);
	background-image: url(../images/nav-ou-acheter-on.png);
	background-image: url(../images/nav-service-clientele-on.png);
	background-image: url(../images/nav-groupe-verier-novatech-on.png);
	position: absolute;
	top: -9999px;
	right: 99999px;
}
/*------------*/
.header-ornament-1 {
background-image:url(../images/images_bandeaux/ornements_produits.png);
background-position:center bottom;
background-repeat:no-repeat;
height:30px;
padding-top:124px;
}

.header-ornament-2 {
background-image:url(../images/images_bandeaux/ornements_ou_acheter.png);
background-position:center bottom;
background-repeat:no-repeat;
height:30px;
padding-top:124px;
}

.header-ornament-3 {
background-image:url(../images/images_bandeaux/ornements_service_clientele.png);
background-position:center bottom;
background-repeat:no-repeat;
height:30px;
padding-top:124px;
}

.header-ornament-4 {
background-image:url(../images/images_bandeaux/ornements_qualite_innovations.png);
background-position:center bottom;
background-repeat:no-repeat;
height:30px;
padding-top:124px;
}

.header-ornament-5 {
background-image:url(../images/images_bandeaux/ornements_groupe_novatech.png);
background-position:center bottom;
background-repeat:no-repeat;
height:30px;
padding-top:124px;
}

.header-ornament-6 {
background-image:url(../images/ornament-header.png);
background-position:center bottom;
background-repeat:no-repeat;
height:30px;
padding-top:124px;
}

.header-ornament-accueil {
background-image:url(../images/ornament-header-accueil.png);
background-position:center bottom;
background-repeat:no-repeat;
height:30px;
padding-top:6px;
}

.header {
	background-color: #7A003C;
	height: 39px;
	background-image: url(../images/header-purple-bg.png);
	background-repeat: repeat-x;
}
.logo {
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 12px;
}
.header-image {
	height: 181px;
	margin-top: 5px !important;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #5A5B5D;
	background-image: url(../images/header-image.jpg);
	background-repeat: no-repeat;
}
/*produits*/
.header-image-1 {
	height: 181px;
	margin-top: 5px !important;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #5A5B5D;
	background-image: url(../images/images_bandeaux/bandeau_produits.jpg);
	background-repeat: no-repeat;
}
/*ou acheter*/
.header-image-2 {
	height: 181px;
	margin-top: 5px !important;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #5A5B5D;
	background-image: url(../images/images_bandeaux/bandeau_ou-acheter.jpg);
	background-repeat: no-repeat;
}
/*service a la clientele*/
.header-image-3 {
	height: 181px;
	margin-top: 5px !important;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #5A5B5D;
	background-image: url(../images/images_bandeaux/bandeau_service-clientele.jpg);
	background-repeat: no-repeat;
}
/*qualité innovation*/
.header-image-4 {
	height: 181px;
	margin-top: 5px !important;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #5A5B5D;
	background-image: url(../images/images_bandeaux/bandeau_qualite-innovation.jpg);
	background-repeat: no-repeat;
}
/*groupe novatech*/
.header-image-5 {
	height: 181px;
	margin-top: 5px !important;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #5A5B5D;
	background-image: url(../images/images_bandeaux/bandeau_groupe-novatech.jpg);
	background-repeat: no-repeat;
}


.header-sans-image {
	height: 70px;
	margin-top: 5px !important;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #5A5B5D;
	background-image: url(../images/header-image-accueil.png);
	background-repeat: no-repeat;
	background-position:0 -3px;
}

.accueil .header-image {
	height: 66px;
	margin-top: 5px !important;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #5A5B5D;
	background-image: url(../images/nav-bar-image_03.png);
	background-repeat: no-repeat;
}

body.products, body.article, body.hub, body.accueil, body.sur-mesure {
	/*background: url('background-pattern.png'|ezdesign())repeat fixed;*/
	background: url(../images/background-pattern.gif) repeat fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
}
body.intranet {
background-color: #929297;
}

#current {background-color:#8BD926;
color:#18181C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;}

.hub-box1 {
	background-image: url(../images/hub-box1.jpg);
	background-repeat: no-repeat;
	height: 408px;
}

/*a {text-decoration: none !important; }*/

a:hover .hub-box1 {
	background-image: url(../images/hub-box1-hover.jpg);
}
.hub-box2 {
	background-image: url(../images/hub-box2.jpg);
	background-repeat: no-repeat;
	height: 315px;
}

a:hover .hub-box2 {
	background-image: url(../images/hub-box2-hover.jpg);
}
 .hub-box3 {
	background-image: url(../images/hub-box3.jpg);
	background-repeat: no-repeat;
	height: 164px;
	padding:11px 15px 0;
}
 .hub-box3 .text1 {
display:block;
}

hr {
background-color: #B7B8BA !important;
color: #B7B8BA !important;
}

 .hub-box3 .text2 {
display:none;

}
a:hover .hub-box3{
	background-image: url(../images_hubs_contenu/hub_vert_hover.png);
	background-repeat: no-repeat;
	height: 164px;
	color: #000000 !important;
}

a:hover .hub-box3 .text2{
display: block;
}
a:hover .hub-box3 .text1{
display: none;
}



.hub-box4 {
	background-image: url(../images/hub-box4.jpg);
	background-repeat: no-repeat;
	height: 246px;
	}
a:hover .hub-box4 {
	background-image: url(../images/hub-box4-hover.jpg);
}
.hub-box5 {
	background-image: url(../images/hub-box-98.png);
	background-repeat: no-repeat;
	height: 325px;
}
a:hover .hub-box5 {
	background-image: url(../images/hub-box-98-hover.png);
}
.hub-box6 {
	background-image: url(../images/hub-box6.jpg);
	background-repeat: no-repeat;
	height: 401px;
}
a:hover .hub-box6 {
	background-image: url(../images/hub-box6-hover.jpg);
}

.hub-box99 {
	background-image: url(../images/images_hubs_contenu/hub-box6-hover.png);
	background-repeat: no-repeat;
	height: 180px;
	padding-top: 20px;
	background-position:-20px -5px;
}
a:hover .hub-box99 {
	background-image: url(../images/images_hubs_contenu/hub-box6-hover.png);
}


a.btn_voir_video_article {background-image:url(../images/btn_video_article.gif); height:26px; width:108px; display:block;}
a.btn_voir_video_article:hover{background-image:url(../images/btn_video_article_over.gif);}

/*VIDEO*/
.hub-box105{background-image:none;height: auto; color:#333333;}
a .hub-box105 {	background-image:none;height: auto; padding-top: 20px; color:#333333;}
.hub-box105 img{margin:5px 10px 10px 0;float:left;}
.hub-box105 p{padding-top:2px;}
/*texte+lien+image*/
a .hub-box103 {background-image: url(../images/images_hubs_contenu/hub-box6.gif); background-repeat: no-repeat; height: auto; padding-top: 20px; color:#333333; background-position: right bottom;}
a:hover .hub-box103 {background-image: url(../images/images_hubs_contenu/hub-box6-hover.gif); background-position: right bottom;}
.hub-box103{background-image: url(../images/images_hubs_contenu/hub-box6.gif); background-position:right bottom; background-repeat: no-repeat; height: auto; color:#333333;}
.hub-box103-hover{background-image: url(../images/images_hubs_contenu/hub-box6-hover.gif); background-position:right bottom; background-repeat:no-repeat; height: auto; color:#333333;}
.hub-box103 img{float:left; clear:left; margin:5px 10px 0 0;}
.hub-box103-hover img{float:left; clear:left; margin:5px 10px 0 0;}
.hub-box103 p{}
.hub-box103-hover p{}
/*texte+image*/
.hub-box102{background-image:none;height: auto; color:#333333;}
a .hub-box102 {	background-image:none;height: auto; padding-top: 20px; color:#333333;}
.hub-box102 img{float:left; clear:left; margin:5px 10px 0 0;}
.hub-box102 p{}
/*texte*/
a .hub-box101 {	background-image:none; background-repeat: no-repeat; height: auto; padding-top: 20px; color:#333333; background-position: right bottom;}
a:hover .hub-box101 { background-image:none;}
.hub-box101{background-image:none; background-position:right bottom; background-repeat: no-repeat; height: auto; color:#333333;}
.hub-box101-hover{ background-image:none; background-position:right bottom; background-repeat:no-repeat; height: auto; color:#333333;}
/*texte+lien*/
a .hub-box100 { background-image: url(../images/images_hubs_contenu/hub-box6.gif); background-repeat: no-repeat; height: auto; padding-top: 20px; color:#333333; background-position: right bottom;}
a:hover .hub-box100 { background-image: url(../images/images_hubs_contenu/hub-box6-hover.gif); background-position: right bottom;}
.hub-box100{ background-image: url(../images/images_hubs_contenu/hub-box6.gif); background-position:right bottom; background-repeat: no-repeat; height: auto; color:#333333;}
.hub-box100-hover{ background-image: url(../images/images_hubs_contenu/hub-box6-hover.gif);	background-position:right bottom; background-repeat:no-repeat; height: auto; color:#333333;}

.span-2 .hub-box100 a{text-decoration:none;}
.span-2 .hub-box100 a:hover{background-color:#8BD926;color:#18181C;text-decoration:none;}
.span-2 .hub-box100 a:visited{text-decoration:underline;}
.span-2 .hub-box101 a{text-decoration:none;}
.span-2 .hub-box101 a:hover{background-color:#8BD926;color:#18181C;text-decoration:none;}
.span-2 .hub-box101 a:visited{text-decoration:underline;}
.span-2 .hub-box102 a{text-decoration:underline;}
.span-2 .hub-box102 a:hover{background-color:#8BD926;color:#18181C;text-decoration:none;}
.span-2 .hub-box102 a:visited{text-decoration:underline;}
.span-2 .hub-box103 a{text-decoration:underline;}
.span-2 .hub-box103 a:hover{background-color:#8BD926;color:#18181C;text-decoration:none;}
.span-2 .hub-box103 a:visited{text-decoration:underline;}
.span-2 .hub-box103-hover a{text-decoration:underline;}
.span-2 .hub-box103-hover a:hover{background-color:#8BD926;color:#18181C;text-decoration:none;}
.span-2 .hub-box103-hover a:visited{text-decoration:underline;}

a .hubbox {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	text-decoration: none;
	padding-bottom: 0px;
	color: #FFF;
}
a:hover .hubbox {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	padding-bottom: 0px;
	color: #8AD826;
}

 a:hover .hubbox-black {	
 	color: #8AD826; }
 	
a .hubbox-black {	
 	color: #000000; 
 	}	
/*h1 {font-size:40px;line-height: auto; margin:0px; padding:0px;}
h2 {font-size:35px;margin:0px; padding:0px;}
h3 {font-size:30px;line-height:auto; margin:0px; padding:0px;}
h4 {font-size:16px;line-height:auto; margin:0px; padding:0px; height:auto;}
h5 {font-size:1em;font-weight:bold;margin:0px; padding:0px;}
h6 {font-size:1em;font-weight:bold;} */
h5 {font-size:1em;font-weight:bold;margin:0px; padding:0px;}

/*CSS hub d�but*/

.contenant_hub{width:920px;}

/*HUB BOXES BASE*/
.boite_hub_1{height:408px; width:215px; padding:0 20px 20px 0;}
.boite_hub_1 a{background: url(../images/images_hub/hub-box1.jpg); height:408px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_1 a p, .boite_hub_1 a h3 {color:#fffffd;}
.boite_hub_1 a:hover{background: url(../images/images_hub/hub-box1-hover.jpg); height:408px; width:215px; display:block;}
.boite_hub_1 a:hover p, .boite_hub_1 a:hover h3 {color:#8bd926;}
.texte_hub_1{padding:11px 15px 0;}

.boite_hub_2{height:315px; width:215px; padding:0 20px 20px 0;}
.boite_hub_2 a{background: url(../images/images_hub/hub-box2.jpg); height:315px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_2 a p, .boite_hub_2 a h3 {color:#fffffd;}
.boite_hub_2 a:hover{background: url(../images/images_hub/hub-box2-hover.jpg); height:315px; width:215px; display:block;}
.boite_hub_2 a:hover p, .boite_hub_2 a:hover h3 {color:#8bd926;}
.texte_hub_2{padding:11px 15px 0;}

.boite_hub_2_droite{height:315px; width:215px; padding:0 0 20px 0;}
.boite_hub_2_droite a{background: url(../images/images_hub/hub-box2.jpg); height:315px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_2_droite a p, .boite_hub_2_droite a h3 {color:#fffffd;}
.boite_hub_2_droite_2 a:hover{background: url(../images/images_hub/hub-box2-hover.jpg); height:315px; width:215px; display:block;}
.boite_hub_2_droite a:hover p, .boite_hub_2_droite a:hover h3 {color:#8bd926;}


.boite_hub_3{height:401px; width:450px; padding:0 20px 20px 0;}
.boite_hub_3 a{background: url(../images/images_hub/hub-box3.jpg); height:401px; width:450px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_3 a p, .boite_hub_3 a h3 {color:#fffffd;}
.boite_hub_3 a:hover{background: url(../images/images_hub/hub-box3-hover.jpg); height:401px; width:450px; display:block;}
.boite_hub_3 a:hover p, .boite_hub_3 a:hover h3 {color:#8bd926;}
.texte_hub_3{padding:11px 15px 0;}

.boite_hub_3_droite{height:401px; width:450px; padding:0 0 20px 0;}
.boite_hub_3_droite a{background: url(../images/images_hub/hub-box3.jpg); height:401px; width:450px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_3_droite a p, .boite_hub_3_droite a h3 {color:#fffffd;}
.boite_hub_3_droite a:hover{background: url(../images/images_hub/hub-box3-hover.jpg); height:401px; width:450px; display:block;}
.boite_hub_3_droite a:hover p, .boite_hub_3_droite a:hover h3 {color:#8bd926;}
.texte_hub_3_droite{padding:11px 15px 0;}

.boite_hub_4{height:325px; width:215px; padding:0 20px 20px 0;}
.boite_hub_4 a{background: url(../images/images_hub/hub-box4.png); height:325px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_4 a p, .boite_hub_4 a h3 {color:#000;}
.boite_hub_4 a:hover{background: url(../images/images_hub/hub-box4-hover.png); height:325px; width:215px; display:block;}
.boite_hub_4 a:hover p, .boite_hub_4 a:hover h3 {color:#8bd926;}
.texte_hub_4{padding:11px 15px 0;}

.boite_hub_4_droite{height:325px; width:215px; padding:0 0 20px 0;}
.boite_hub_4_droite a{background: url(../images/images_hub/hub-box4.png); height:325px; width:215px; display:block; text-decoration:none;} overflow:hidden;
.boite_hub_4_droite a p, .boite_hub_4_droite a h3 {color:#000;}
.boite_hub_4_droite a:hover{background: url(../images/images_hub/hub-box4-hover.png); height:325px; width:215px; display:block;}
.boite_hub_4_droite a:hover p, .boite_hub_4_droite a:hover h3 {color:#8bd926;}
.texte_hub_4_droite{padding:11px 15px 0;}

.boite_hub_5{height:164px; width:215px; padding:0 20px 20px 0;}
.boite_hub_5 a{background: url(../images/images_hub/hub-box5.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_5 a p, .boite_hub_5 a h3 {color:#000;}
.boite_hub_5 a:hover{background: url(../images/images_hub/hub-box5-hover.jpg); height:164px; width:215px; display:block;}
.boite_hub_5 a:hover p, .boite_hub_5 a:hover h3 {color:#000;}
.texte_hub_5{padding:11px 15px 0;}

.boite_hub_5_droite{height:164px; width:215px; padding:0 0 20px 0;}
.boite_hub_5_droite a{background: url(../images/images_hub/hub-box5.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_5_droite a p, .boite_hub_5_droite a h3 {color:#000;}
.boite_hub_5_droite a:hover{background: url(../images/images_hub/hub-box5-hover.jpg); height:164px; width:215px; display:block;}
.boite_hub_5_droite a:hover p, .boite_hub_5_droite a:hover h3 {color:#000;}
.texte_hub_5_droite{padding:11px 15px 0;}

.boite_hub_6{height:148px; width:235px; padding:0 20px 20px 0;}
.boite_hub_6 a{background: url(../images/images_hub/hub-box6.png); height:148px; width:235px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_6 a p, .boite_hub_6 a h3 {color:#000;}
.boite_hub_6 a:hover{background: url(../images/images_hub/hub-box6-hover.png); height:148px; width:235px; display:block;}
.boite_hub_6 a:hover p, .boite_hub_6 a:hover h3 {color:#8bd926;}
.texte_hub_6{padding:11px 15px 0;}

.boite_hub_6_droite{height:148px; width:235px; padding:0 0 20px 0;}
.boite_hub_6_droite a{background: url(../images/images_hub/hub-box6.png); height:148px; width:235px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_6_droite a p, .boite_hub_6_droite a h3 {color:#000;}
.boite_hub_6_droite a:hover{background: url(../images/images_hub/hub-box6-hover.png); height:148px; width:235px; display:block;}
.boite_hub_6_droite a:hover p, .boite_hub_6_droite a:hover h3 {color:#8bd926;}
.texte_hub_6_droite{padding:11px 15px 0;}

.boite_hub_7{height:228px; width:215px; padding:0 20px 20px 0;}
.boite_hub_7 a{background: url(../images/images_hub/hub-box7.jpg); height:228px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_7 a p, .boite_hub_7 a h3 {color:#fffffd;}
.boite_hub_7 a:hover{background: url(../images/images_hub/hub-box7-hover.jpg); height:228px; width:215px; display:block;}
.boite_hub_7 a:hover p, .boite_hub_7 a:hover h3 {color:#8bd926;}
.texte_hub_7{padding:11px 15px 0;}

.boite_hub_7_droite{height:246px; width:215px; padding:0 0 20px 0;}
.boite_hub_7_droite a{background: url(../images/images_hub/hub-box7.jpg); height:246px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_7_droite a p, .boite_hub_7_droite a h3 {color:#fffffd;}
.boite_hub_7_droite a:hover{background: url(../images/images_hub/hub-box7-hover.jpg); height:246px; width:215px; display:block;}
.boite_hub_7_droite a:hover p, .boite_hub_7_droite a:hover h3 {color:#8bd926;}
.texte_hub_7_droite{padding:11px 15px 0;}

.boite_hub_8{height:168px; width:215px; padding:0 20px 20px 0;}
.boite_hub_8 a{background: url(../images/images_hub/hub-box8.jpg); height:168px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_8 a p, .boite_hub_8 a h3 {color:#000;}
.boite_hub_8 a:hover{background: url(../images/images_hub/hub-box8-hover.jpg); height:168px; width:215px; display:block;}
.boite_hub_8 a:hover p, .boite_hub_8 a:hover h3 {color:#000;}
.texte_hub_8{padding:11px 15px 0;}

.boite_hub_8_droite{height:168px; width:215px; padding:0 0 20px 0;}
.boite_hub_8_droite a{background: url(../images/images_hub/hub-box8.jpg); height:168px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_8_droite a p, .boite_hub_8_droite a h3 {color:#000;}
.boite_hub_8_droite a:hover{background: url(../images/images_hub/hub-box8-hover.jpg); height:168px; width:215px; display:block;}
.boite_hub_8_droite a:hover p, .boite_hub_8_droite a:hover h3 {color:#000;}
.texte_hub_8_droite{padding:11px 15px 0;}
/*HUB BOXES BASE FIN*/

/*PAGE HUB PRODUIT 2.0*/
.boite_hub_1_2_0{height:408px; width:215px; padding:0 20px 20px 0;}
.boite_hub_1_2_0 a{background: url(../images/images_hubs_contenu/hub_2.0_1.png); height:408px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_1_2_0 a p, .boite_hub_1_2_0 a h3 {color:#fffffd;}
.boite_hub_1_2_0 a:hover{background: url(../images/images_hubs_contenu/hub_2.0_1_hover.png); height:408px; width:215px; display:block;}
.boite_hub_1_2_0 a:hover p, .boite_hub_1_2_0 a:hover h3 {color:#8bd926;}
.texte_hub_1_2_0{padding:11px 15px 0;}

.boite_hub_2{height:315px; width:215px; padding:0 20px 10px 0;}
.boite_hub_2 a{background: url(../images/images_hub/hub-box2.jpg); height:315px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_2 a p, .boite_hub_2 a h3 {color:#fffffd;}
.boite_hub_2 a:hover{background: url(../images/images_hub/hub-box2-hover.jpg); height:315px; width:215px; display:block;}
.boite_hub_2 a:hover p, .boite_hub_2 a:hover h3 {color:#8bd926;}
.texte_hub_2{padding:11px 15px 0;}



.boite_hub_2_2_0_1{height:315px; width:215px; padding:0 20px 10px 0;}
.boite_hub_2_2_0_1 a{background: url(../images/images_hubs_contenu/hub_2.0_2.png); height:315px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_2_2_0_1 a p, .boite_hub_2_2_0_1 a h3 {color:#fffffd;}
.boite_hub_2_2_0_1 a:hover{background: url(../images/images_hubs_contenu/hub_2.0_2_hover.png); height:315px; width:215px; display:block;}
.boite_hub_2_2_0_1 a:hover p, .boite_hub_2_2_0_1 a:hover h3 {color:#8bd926;}
.texte_hub_2_2_0_1{padding:11px 15px 0;}	

.boite_hub_2_2_0_2{height:315px; width:215px; padding:0 0 10px 0;}
.boite_hub_2_2_0_2 a{background: url(../images/images_hubs_contenu/hub_2.0_3.png); height:315px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_2_2_0_2 a p, .boite_hub_2_2_0_2 a h3 {color:#fffffd;}
.boite_hub_2_2_0_2 a:hover{background: url(../images/images_hubs_contenu/hub_2.0_3_hover.png); height:315px; width:215px; display:block;}
.boite_hub_2_2_0_2 a:hover p, .boite_hub_2_2_0_2 a:hover h3 {color:#8bd926;}
.texte_hub_2_2_0_2{padding:11px 15px 0;}

.boite_hub_2_droite_2_0_3{height:315px; width:215px; padding:0 0 0 20px; }
.boite_hub_2_droite_2_0_3 a{background: url(../images/images_hubs_contenu/hub_2.0_4.png); height:315px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_2_droite_2_0_3 a p, .boite_hub_2_droite_2_0_3 a h3 {color:#fffffd;}
.boite_hub_2_droite_2_0_3 a:hover{background: url(../images/images_hubs_contenu/hub_2.0_4_hover.png); height:315px; width:215px; display:block;}
.boite_hub_2_droite_2_0_3 a:hover p, .boite_hub_2_droite_2_0_3 a:hover h3 {color:#8bd926;}
.texte_hub_2_2_0{padding:11px 15px 0;}

.boite_hub_7_2_0{height:246px; width:215px; padding:0 20px 20px 0; overflow:hidden;}
.boite_hub_7_2_0 a{background: url(../images/images_hubs_contenu/hub_2.0_5.png); height:228px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_7_2_0 a p, .boite_hub_7_2_0 a h3 {color:#fffffd;}
.boite_hub_7_2_0 a:hover{background: url(../images/images_hubs_contenu/hub_2.0_5_hover.png); height:228px; width:215px; display:block;}
.boite_hub_7_2_0 a:hover p, .boite_hub_7_2_0 a:hover h3 {color:#8bd926;}
.texte_hub_7_2_0{padding:11px 15px 0;}

.boite_hub_4_2_0{height:325px; width:215px; padding:0 20px 20px 0;}
.boite_hub_4_2_0 a{background: url(../images/images_hubs_contenu/hub_2.0_6.png); height:325px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_4_2_0 a p, .boite_hub_4_2_0 a h3 {color:#000;}
.boite_hub_4_2_0 a:hover{background: url(../images/images_hubs_contenu/hub_2.0_6_hover.png); height:325px; width:215px; display:block;}
.boite_hub_4_2_0 a:hover p, .boite_hub_4_2_0 a:hover h3 {color:#8bd926;}
.texte_hub_4_2_0{padding:0 15px 0;}

.boite_hub_4_2_0_fr{height:375px; width:215px; padding:0 20px 20px 0;}
.boite_hub_4_2_0_fr a{background:transparent url(../images/images_hubs_contenu/hub_2.0_6.png) no-repeat scroll 0 50px; height:375px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_4_2_0_fr a p, .boite_hub_4_2_0_fr a h3 {color:#000;}
.boite_hub_4_2_0_fr a:hover{background:transparent url(../images/images_hubs_contenu/hub_2.0_6_hover.png) no-repeat scroll 0 50px; height:375px; width:215px; display:block;}
.boite_hub_4_2_0_fr a:hover p, .boite_hub_4_2_0_fr a:hover h3 {color:#8bd926;}
.texte_hub_4_2_0_fr{padding:0 15px 0;}

.boite_hub_3_droite_2_0{height:226px; width:230px; padding:0 0 20px 0;}
.boite_hub_3_droite_2_0 a{background: url(../images/images_hubs_contenu/hub_2.0_7.png); height:226px; width:450px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_3_droite_2_0 a p, .boite_hub_3_droite_2_0 a h3 {color:#000;}
.boite_hub_3_droite_2_0 a:hover{background: url(../images/images_hubs_contenu/hub_2.0_7_hover.png); height:226px; width:450px; display:block;}
.boite_hub_3_droite_2_0 a:hover p, .boite_hub_3_droite_2_0 a:hover h3 {color:#8bd926;}
.texte_hub_3_droite{padding:0 15px 0;}
/*PAGE HUB PRODUIT 2.0 FIN*/	
	
/*PAGE HUB PRODUIT 2.2.1*/
.col_1{float:left;}
.col_2{float:left;}
.col_3{float:left;}
.col_4{float:left;}

.boite_hub_7_2_2_1{height:228px; width:215px; padding:0 20px 20px 0;}
.boite_hub_7_2_2_1 a{background: url(../images/images_hubs_contenu/hub_2.0_5.png); height:228px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_7_2_2_1 a p, .boite_hub_7_2_2_1 a h3 {color:#fffffd;}
.boite_hub_7_2_2_1 a:hover{background: url(../images/images_hubs_contenu/hub_2.0_5_hover.png); height:228px; width:215px; display:block;}
.boite_hub_7_2_2_1 a:hover p, .boite_hub_7_2_2_1 a:hover h3 {color:#8bd926;}
.texte_hub_7_2_2_1{padding:11px 15px 0;}

.boite_hub_5_2_2_1_2{height:164px; width:215px; padding:0 20px 20px 0;}
.boite_hub_5_2_2_1_2 a{background: url(../images/images_hubs_contenu/hub_2.2.1_2.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_5_2_2_1_2 a p, .boite_hub_5_2_2_1_2 a h3 {color:#fffffd;}
.boite_hub_5_2_2_1_2 a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover.png); height:164px; width:215px; display:block;}
.boite_hub_5_2_2_1_2 a:hover p, .boite_hub_5_2_2_1_2 a:hover h3 {color:#000;}
.texte_hub_5_2_2_1_2{padding:11px 15px 0;}

.boite_hub_5_2_2_1_3_2{height:164px; width:215px; padding:0 20px 20px 0;}
.boite_hub_5_2_2_1_3_2 a{background: url(../images/images_hubs_contenu/hub_2.2.1_3.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_5_2_2_1_3_2 a p, .boite_hub_5_2_2_1_3_2 a h3 {color:#fffffd;}
.boite_hub_5_2_2_1_3_2 a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover.png); height:164px; width:215px; display:block;}
.boite_hub_5_2_2_1_3_2 a:hover p, .boite_hub_5_2_2_1_3_2 a:hover h3 {color:#000;}
.texte_hub_5_2_2_1_3_2{padding:11px 15px 0;}

.boite_hub_5_2_2_1_4_droite{height:164px; width:215px; padding:0 0 20px 0;}
.boite_hub_5_2_2_1_4_droite a{background: url(../images/images_hubs_contenu/hub_2.2.1_4.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_5_2_2_1_4_droite a p, .boite_hub_5_2_2_1_4_droite a h3 {color:#fffffd;}
.boite_hub_5_2_2_1_4_droite a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover.png); height:164px; width:215px; display:block;}
.boite_hub_5_2_2_1_4_droite a:hover p, .boite_hub_5_2_2_1_4_droite a:hover h3 {color:#000;}
.texte_hub_5_2_2_1_4_droite{padding:11px 15px 0;}

.boite_hub_5_2_2_1_5_gauche{height:164px; width:215px; padding:0 20px 20px 0;}
.boite_hub_5_2_2_1_5_gauche a{background: url(../images/images_hubs_contenu/hub_2.2.1_5.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_5_2_2_1_5_gauche a p, .boite_hub_5_2_2_1_5_gauche a h3 {color:#fffffd;}
.boite_hub_5_2_2_1_5_gauche a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover.png); height:164px; width:215px; display:block;}
.boite_hub_5_2_2_1_5_gauche a:hover p, .boite_hub_5_2_2_1_5_gauche a:hover h3 {color:#000;}
.texte_hub_5_2_2_1_5_gauche{padding:11px 15px 0;}

  .boite_hub_2_2_2_1_6{height:164px; width:215px; padding:0 20px 20px 0;}
  .boite_hub_2_2_2_1_6 a{background: url(../images/images_hubs_contenu/hub_2.2.1_6.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
  .boite_hub_2_2_2_1_6 a p, .boite_hub_2_2_2_1_6 a h3 {color:#fffffd;}
  .boite_hub_2_2_2_1_6 a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover.png); height:164px; width:215px; display:block;}
  .boite_hub_2_2_2_1_6 a:hover p, .boite_hub_2_2_2_1_6 a:hover h3 {color:#000;}
  .texte_hub_2_2_2_1_6{padding:11px 15px 0;}

  .boite_hub_4_2_2_1_7{height:164px; width:215px; padding:0 0 20px 0;}
  .boite_hub_4_2_2_1_7 a{background: url(../images/images_hubs_contenu/hub_2.2.1_7.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
  .boite_hub_4_2_2_1_7 a p, .boite_hub_4_2_2_1_7 a h3 {color:#fffffd;}
  .boite_hub_4_2_2_1_7 a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover.png); height:164px; width:215px; display:block;}
  .boite_hub_4_2_2_1_7 a:hover p, .boite_hub_4_2_2_1_7 a:hover h3 {color:#000;}
  .texte_hub_4_2_2_1_7{padding:11px 15px 0;}

  .boite_hub_1_2_2_1_8_droite{height:164px; width:215px; padding:0;}
  .boite_hub_1_2_2_1_8_droite a{background: url(../images/images_hubs_contenu/hub_2.2.1_8.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
  .boite_hub_1_2_2_1_8_droite a p, .boite_hub_1_2_2_1_8_droite a h3 {color:#fffffd;}
  .boite_hub_1_2_2_1_8_droite a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover.png); height:164px; width:215px; display:block;}
  .boite_hub_1_2_2_1_8_droite a:hover p, .boite_hub_1_2_2_1_8_droite a:hover h3 {color:#000;}
  .texte_hub_1_2_2_1_8_droite{padding:11px 15px 0;}

  .boite_hub_4_2_2_1_9_2{height:164px; width:215px; padding:0 20px 20px 0;}
  .boite_hub_4_2_2_1_9_2 a{background: url(../images/images_hubs_contenu/hub_2.2.1_9.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
  .boite_hub_4_2_2_1_9_2 a p, .boite_hub_4_2_2_1_9_2 a h3 {color:#fffffd;}
  .boite_hub_4_2_2_1_9_2 a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover.png); height:164px; width:215px; display:block;}
  .boite_hub_4_2_2_1_9_2 a:hover p, .boite_hub_4_2_2_1_9_2 a:hover h3 {color:#000;}
  .texte_hub_4_2_2_1_9_2{padding:11px 15px 0;}

.boite_hub_5_2_2_1_10_3{height:164px; width:215px; padding:0 0 20px 0;}
.boite_hub_5_2_2_1_10_3 a{background: url(../images/images_hubs_contenu/hub_2.2.1_10.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_5_2_2_1_10_3 a p, .boite_hub_5_2_2_1_10_3 a h3 {color:#fffffd;}
.boite_hub_5_2_2_1_10_3 a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover.png); height:164px; width:215px; display:block;}
.boite_hub_5_2_2_1_10_3 a:hover p, .boite_hub_5_2_2_1_10_3 a:hover h3 {color:#000;}
.texte_hub_5_2_2_1_10_3{padding:11px 15px 0;}


a .text1{display: block; width:145px;}
a .text2{display: none;}
a:hover .text1{display: none;}
a:hover .text2{display: block;}

/*
.boite_hub_5_2_2_1_10_3 {	background-image: url(../images/hub-box3.jpg);background-repeat: no-repeat;	height: 164px; padding:11px 15px 0;}
.boite_hub_5_2_2_1_10_3 .text1 {display:block;}
.boite_hub_5_2_2_1_10_3 .text2 {display:none;}
.boite_hub_5_2_2_1_10_3 a:hover {background-image: url(../images_hubs_contenu/hub_vert_hover.png); background-repeat: no-repeat; height: 164px; color: #000000 !important;}
.boite_hub_5_2_2_1_10_3 a:hover .text2{display: block;}
.boite_hub_5_2_2_1_10_3 a:hover .text1{display: none;}*/

/*PAGE HUB PRODUIT 2.2.1 FIN*/

/*PAGE HUB PRODUIT 2.2.2*/
.boite_hub_1_2_2_2_1{height:408px; width:215px; padding:0 20px 20px 0;}
.boite_hub_1_2_2_2_1 a{background: url(../images/images_hubs_contenu/hub_2.2.2_1.png); height:408px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_1_2_2_2_1 a p, .boite_hub_1_2_2_2_1 a h3 {color:#fffffd;}
.boite_hub_1_2_2_2_1 a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover_215_408.png); height:408px; width:215px; display:block;}
.boite_hub_1_2_2_2_1 a:hover p, .boite_hub_1_2_2_2_1 a:hover h3 {color:#000;}
.texte_hub_1_2_2_2_1{padding:11px 15px 0;}

.boite_hub_1_2_2_2_2{height:408px; width:215px; padding:0 20px 20px 0;}
.boite_hub_1_2_2_2_2 a{background: url(../images/images_hubs_contenu/hub_2.2.2_2.png); height:408px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_1_2_2_2_2 a p, .boite_hub_1_2_2_2_2 a h3 {color:#fffffd;}
.boite_hub_1_2_2_2_2 a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover_215_408.png); height:408px; width:215px; display:block;}
.boite_hub_1_2_2_2_2 a:hover p, .boite_hub_1_2_2_2_2 a:hover h3 {color:#000;}
.texte_hub_1_2_2_2_2{padding:11px 15px 0;}

.boite_hub_1_2_2_2_3{height:408px; width:215px; padding:0 20px 20px 0;}
.boite_hub_1_2_2_2_3 a{background: url(../images/images_hubs_contenu/hub_2.2.2_3.png); height:408px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_1_2_2_2_3 a p, .boite_hub_1_2_2_2_3 a h3 {color:#fffffd;}
.boite_hub_1_2_2_2_3 a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover_215_408.png); height:408px; width:215px; display:block;}
.boite_hub_1_2_2_2_3 a:hover p, .boite_hub_1_2_2_2_3 a:hover h3 {color:#000;}
.texte_hub_1_2_2_2_3{padding:11px 15px 0;}

.boite_hub_1_2_2_2_4{height:408px; width:215px; padding:0 0 20px 0;}
.boite_hub_1_2_2_2_4 a{background: url(../images/images_hubs_contenu/hub_2.2.2_4.png); height:408px; width:215px; display:block; text-decoration:none; overflow:hidden;}
.boite_hub_1_2_2_2_4 a p, .boite_hub_1_2_2_2_4 a h3 {color:#fffffd;}
.boite_hub_1_2_2_2_4 a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover_215_408.png); height:408px; width:215px; display:block;}
.boite_hub_1_2_2_2_4 a:hover p, .boite_hub_1_2_2_2_4 a:hover h3 {color:#000;}
.texte_hub_1_2_2_2_4{padding:11px 15px 0;}

/*PAGE HUB PRODUIT 2.2.2 FIN*/
/*PAGE HUB PRODUIT 2.2.3*/
  .boite_hub_5_2_2_3_1{height:164px; width:215px; padding:0 20px 20px 0;}
  .boite_hub_5_2_2_3_1 a{background: url(../images/images_hubs_contenu/hub_2.2.3_1.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
  .boite_hub_5_2_2_3_1 a p, .boite_hub_5_2_2_3_1 a h3 {color:#fffffd;}
  .boite_hub_5_2_2_3_1 a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover.png); height:164px; width:215px; display:block;}
  .boite_hub_5_2_2_3_1 a:hover p, .boite_hub_5_2_2_3_1 a:hover h3 {color:#000;}
  .texte_hub_5_2_2_3_1{padding:11px 15px 0;}
  
  .boite_hub_5_2_2_3_2{height:164px; width:215px; padding:0 20px 20px 0;}
  .boite_hub_5_2_2_3_2 a{background: url(../images/images_hubs_contenu/hub_2.2.3_2.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
  .boite_hub_5_2_2_3_2 a p, .boite_hub_5_2_2_3_2 a h3 {color:#fffffd;}
  .boite_hub_5_2_2_3_2 a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover.png); height:164px; width:215px; display:block;}
  .boite_hub_5_2_2_3_2 a:hover p, .boite_hub_5_2_2_3_2 a:hover h3 {color:#000;}
  .texte_hub_5_2_2_3_2{padding:11px 15px 0;}
  
  /*.boite_hub_test{height:164px; width:215px; padding:0 20px 20px 0;}
  
  .boite_hub_test a{background: url(../images/images_hubs_contenu/hub_2.2.3_2.png); height:164px; width:215px; display:block; text-decoration:none;} 
  .boite_hub_test a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover.png); height:164px; width:215px; display:block;}
  
  .boite_hub_test a p, .boite_hub_test a h3 {color:#fffffd;}
  .boite_hub_test a:hover p, .boite_hub_test a:hover h3 {color:#000;}
  .texte_hub_test{padding:11px 15px 0; width:185px;}*/
  
  .test_hub{background-image:url(../images/images_hubs_contenu/hub_2.2.3_1.png);color:#fff;cursor:pointer;height:164px;width:215px;}
  .test_hub_hover{ background-image:url(../images/images_hubs_contenu/hub_vert_hover.png);color:#000;cursor:pointer;height:164px;width:215px;}
  .test_hub h3, .test_hub_hover h3{ width:205px;}
  .test_hub a, .test_hub_hover a{height:164px; width:505px;}
 

  
/*PAGE HUB PRODUIT 2.2.3 FIN*/

/*PAGE HUB PRODUIT 2.2.4*/

  .boite_hub_5_2_2_4_1{height:164px; width:215px; padding:0 20px 20px 0;}
  .boite_hub_5_2_2_4_1 a{background: url(../images/images_hubs_contenu/hub_2.2.4_1.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
  .boite_hub_5_2_2_4_1 a p, .boite_hub_5_2_2_4_1 a h3 {color:#fffffd;}
  .boite_hub_5_2_2_4_1 a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover.png); height:164px; width:215px; display:block;}
  .boite_hub_5_2_2_4_1 a:hover p, .boite_hub_5_2_2_4_1 a:hover h3 {color:#000;}
  .texte_hub_5_2_2_4_1{padding:11px 15px 0;}
  
  .boite_hub_5_2_2_4_2{height:164px; width:215px; padding:0 20px 20px 0;}
  .boite_hub_5_2_2_4_2 a{background: url(../images/images_hubs_contenu/hub_2.2.4_2.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
  .boite_hub_5_2_2_4_2 a p, .boite_hub_5_2_2_4_2 a h3 {color:#fffffd;}
  .boite_hub_5_2_2_4_2 a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover.png); height:164px; width:215px; display:block;}
  .boite_hub_5_2_2_4_2 a:hover p, .boite_hub_5_2_2_4_2 a:hover h3 {color:#000;}
  .texte_hub_5_2_2_4_2{padding:11px 15px 0;}
  
  .boite_hub_5_2_2_4_3{height:164px; width:215px; padding:0 20px 20px 0;}
  .boite_hub_5_2_2_4_3 a{background: url(../images/images_hubs_contenu/hub_2.2.4_3.png); height:164px; width:215px; display:block; text-decoration:none; overflow:hidden;}
  .boite_hub_5_2_2_4_3 a p, .boite_hub_5_2_2_4_3 a h3 {color:#fffffd;}
  .boite_hub_5_2_2_4_3 a:hover{background: url(../images/images_hubs_contenu/hub_vert_hover.png); height:164px; width:215px; display:block;}
  .boite_hub_5_2_2_4_3 a:hover p, .boite_hub_5_2_2_4_3 a:hover h3 {color:#000;}
  .texte_hub_5_2_2_4_3{padding:11px 15px 0;}

/*PAGE HUB PRODUIT 2.2.4 FIN*/
/*CSS hub fin*/

.main-content { 
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	}

.banner-container {
	position: relative;
}

.banner {
	position: absolute;
	top: -72px;
	right: 4px;
	width: 240px;
	height: 163px;
}
.absolute-banner {
	position: absolute;
	right: 2px;
	bottom: -82px;
	z-index: 99999999;
	overflow: hidden;
	background-image: url(../images/reverse-box-gray.png);
}
.intranet .absolute-banner {
	position: absolute;
	right: 11px;
	bottom: -40px;
	z-index: 99999999;
	height: 122px;
	overflow: hidden;
	background-image: url(../images/reverse-box-gray.png);
	background-repeat: no-repeat;
	width: 188px;
}

.ok-button {position:relative; top:2px;}
.searchbox {padding-top: 10px; text-align: right; padding-right: 15px;}

.btn_ok {text-align: center;}

#searchform {
	margin: 0px;
	padding: 0px;
}
.search-field {
	width: 75px;
	font-size: 11px;
	margin:0 2px;
	height:12px;
	font-family:Verdana, Geneva, sans-serif;
	
}


/*----Navigation--------*/
/*ul.header-nav li {
	float: left;
	list-style-type: none;
	display: inline;
}

.header-nav {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
	list-style-type: none;
}
.header-nav a {
text-decoration: none;
color: #FFFFFF;
} */
/* special */
.header-nav ul  {
list-style: none;
margin-top: 0px;
margin-left: 100px;
margin-bottom: 0px;
margin-right: 0px;
}
.header-nav ul li {
float: left;
height: 28px;
}
.header-nav ul li a {
display: block;
text-indent: -99009px;
height: 28px;
}
#accueil a {width: 56px; background-image:url(../images/nav-accueil.gif); background-repeat: no-repeat; }
#produits a { width: 80px; background-image: url(../images/nav-produits.gif); background-repeat: no-repeat;}
#ou-acheter a {width: 117px; background-image: url(../images/nav-ou-acheter.gif); background-repeat: no-repeat; }
#service-clientele a {width: 138px;background-image: url(../images/nav-service-clientele.gif); background-repeat: no-repeat; }
#qualite-innovation a {width: 175px; background-image: url(../images/nav-qualite-innovation.gif); background-repeat: no-repeat; }
#groupe-novatech a { width: 131px; background-image: url(../images/nav-groupe-verier-novatech.gif); background-repeat: no-repeat; }

#accueil a:hover {width: 56px; background-image:url(../images/nav-accueil-on.png); background-repeat: no-repeat; }
#produits a:hover { width: 80px; background-image: url(../images/nav-produits-on.png); background-repeat: no-repeat;}
#ou-acheter a:hover {width: 117px; background-image: url(../images/nav-ou-acheter-on.png); background-repeat: no-repeat; }
#service-clientele a:hover {width: 138px;background-image: url(../images/nav-service-clientele-on.png); background-repeat: no-repeat; }
#qualite-innovation a:hover {width: 175px; background-image: url(../images/nav-qualite-innovation-on.png); background-repeat: no-repeat; }
#groupe-novatech a:hover { width: 131px; background-image: url(../images/nav-groupe-verier-novatech-on.png); background-repeat: no-repeat; }



.sousmenu{	
	overflow: hidden;
	color:#56585E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:17px;
}
.sousmenu-novasecure{
	overflow: hidden;
	color:#56585E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:17px;
	width:570px;
	float:left;
}
.footer .sousmenu{
	overflow: hidden;
	color:#56585E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:17px;
	padding-bottom: 12px;
	margin:0 auto;
	width:760px;
}

.sousmenu ul
{
list-style-type: none;
margin: 0;
padding: 0;
}

.sousmenu ul li
{
border-left: 1px solid #000;
float: left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
}
.sousmenu ul li.firstlink {
border-left: 0px solid #000;
}

.sousmenu ul li.footer_no_border{border-left:none;}
.sousmenu ul li.etes-vous{padding-left:10px; padding-right:0px; margin-right:0px;}
.sousmenu ul li.dernier_etes-vous{padding-right:5px; margin-right:0px;}

.center-align ul li
{
float: none !important;
display: inline;
}

.sousmenu a:link, a:link {
background-color:transparent;
color:#56585E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}
.article a:link {
background-color:transparent;
color:#56585E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
}
.menuselected {
background-color:#8BD926;
color:#18181C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:17px;
text-decoration:none;
}

.sousmenu a:visited {
background-color:transparent;
color:#56585E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}
.sousmenu a:hover, li a:hover, .fltrt a:hover {
background-color:#8BD926;
color:#18181C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}

.maincontent a:hover{
background-color:#8BD926;
color:#18181C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}

.maincontent .selection a:hover{
background-color:#fff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}

a#zoom_close:hover {
background: none;
}
/*----Layout elements--------*/
.products .left-sidebar {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-bottom: 50px;
background-position: bottom center;
background-repeat: no-repeat;
background-image: url(../images/images/ornament-sidebar_03.png)}

.MYCLASS {
position: relative;
}

/*----GENERIC CLASSES--------*/
.clearfloat {
clear: both;
}
.center-align {
text-align: center;
}
.right-align {
text-align: right;
}
.pd-top-150 {
	padding-top: 150px;
}
.pd-top-150 p, .pd-top-150 .short-line {
	margin-left: 10px;
}
.w374 {
width: 374px;
}
.50percent {
width: 50%;
}
 
.mg-0 {
margin: 0px;
}

.mg-top-16 {
margin-top: 16px;
}

.mg-tb-68-60 {
margin-top: 28px;
margin-bottom: 0px;
}

.mg-tb-11 {
margin-top: 11px !important;
margin-bottom: 11px !important;
}

.mg-tb-11-16 {
margin-top: 11px !important;
margin-bottom: 16px !important;
}

.mg-tb-20-11 {
margin-top: 20px !important;
margin-bottom: 11px !important;
}

.brdr-b-16 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AFB0B3;
	padding-bottom: 16px !important;
	margin-bottom: 16px;
	}
	.brdr-b-5-11 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AFB0B3;
	padding-bottom: 5px;
	margin-bottom: 11px;
	}
.short-line {
width: 84px;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
position:relative;
left:0;
}

.medium-line {
width: 325px;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.whitebg {
background-color: #FFFFFF;
}
.mgr-0 {
margin-right: 0px !important;
}
.fltrt { float:right;
}
.fltlt { float:left;
margin-bottom:0;
}

.fltlt li{
	padding:2px;
}

.gray-cell {
background-color: #D7D7D9;
}

table.fiches-techniques {
	text-align: center;
}

table.fiches-techniques th, td{
text-align: center;
}
table.fiches-techniques th.firstcol, table.fiches-techniques td.firstcol {
text-align: left !important;
width: 87px;
}
table.fiches-techniques th {
	background-color: #FFF;
	font-weight: normal;
}
table.fiches-techniques .border-right {
border-right: 1px solid #000000;
}
table.fiches-techniques .border-right-dotted {
border-right: 1px dotted #000000;
}

.footer {
	text-align: center;
	padding-top: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-top: 36px !important;
}

.footer_1{float:left;}
.footer_2{float:left;}



.vitrail-desc {
	width: 200px;
	float:right;
	padding-top:10px;
}

.vitrail-desc ul {
width: 200px;
margin-left: 0px;
/*height: 217px; */
list-style: none;
}
.emplacement ul {
width: 200px;
margin-left: 0px;
/*height: 217px; */
list-style: none;
}

.door-types{padding-top:15px;}

.emplacement ul li {
padding-left: 20px;
}


ul.doortypes {
width: 370px;
margin: 0px;
padding: 0px;
list-style: none;
}

ul.doortypes li {
display: inline;
margin-left: 0px;
margin-right: 12px;
padding-left: 0px !important;
}
.normes {
margin-bottom: 40px;
}

ul.normes-list {
margin:0px;
padding: 0px;
list-style: none;
padding-left: 18px;
}

ul.normes-list li {
	display: inline;
	margin-right: 15px;
	margin-left:0px;
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.vitrail-desc ul li {
padding-left: 20px;
}

.img_zoom{padding-bottom:15px;}

.selection{width:655px; padding-bottom:10px;}
.selection ul li{line-height:1.5em; padding-left:20px;}
.sousliste-emplacement li{padding-left:20px;}
.selection ul li.emplacement, .selection ul li.forme, .selection ul li.dimension, .selection ul li.modele, .selection ul li.choix{background-image:url(../images/list_titres.gif); background-repeat:no-repeat; list-style:none; background-position:0px 7px; padding-left:15px;}

.li1 {background-image: url(../images/li1.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside; list-style:none;}
.li2 {background-image: url(../images/li2.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside; list-style:none;}
.li3 {background-image: url(../images/li3.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside; list-style:none;}
.li4 {background-image: url(../images/li4.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside; list-style:none;}
.li5 {background-image: url(../images/li5.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside; list-style:none;}
.li6 {background-image: url(../images/li6.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside; list-style:none;}
.li7 {background-image: url(../images/li7.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside; list-style:none;}
.li8 {background-image: url(../images/li8.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside; list-style:none;}
.li9 {background-image: url(../images/li9.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside; list-style:none;}
.li10 {background-image: url(../images/li10.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside; list-style:none;}
.li11 {background-image: url(../images/li11.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside; list-style:none;}
.li12 {background-image: url(../images/li12.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside; list-style:none;}

.col_gauche{float:left;width:225px;}
.col_centre{float:left; width:197px;}
.col_droite{float:right; width:200px;}
	.col_droite p{margin: 0 0 10px}

.texture_intimite{padding-bottom:10px;}
.legende{padding-bottom:12px;}
	.legende_image{float:left; padding:5px 0 0 0; width:14px; height:14px}
	.legende_nom{float:left; margin:3px 15px 0 5px;}
.bloc_images_texture{float:left; padding:13px 18px 13px 0;}
.bloc_images_texture_droite{float:left; padding:13px 0px 13px 0;}
.nom_texture{padding:3px 0 0 0;}

.carrelages{padding-bottom:20px;}
.bloc_carrelages{float:left; padding:1px 16px 0 0}
.bloc_carrelages_droite{float:left; padding:1px 0 0 0}
.bloc_carrelages p{margin:0; line-height:10pt;}
.bloc_carrelages_droite p{margin:0; line-height:10pt;}
	.couleur {padding-top:5px;}
.bloc_carrelages .dimensions{color:#505050;}
.bloc_carrelages_droite .dimensions{color:#505050;}

.baguettes{padding-bottom:55px;}
.bloc_baguettes{float:left; padding:1px 16px 0 0}
.bloc_baguettes_droite{float:left; padding:1px 0 0 0}
.bloc_baguettes p{margin:0;}
.bloc_baguettes_droite p{margin:0;}

.vitrail-desc ol li.leftcol{
height: 217px;
}
.vitrail-desc ol li.rightcol{
float:right;
}

/*----ROUND AND REVERSE CORNERS--------*/
/*----reverse-------*/
.reverse-corners {
margin:0px auto;
background:#fff url(../images/leftside.gif) repeat-y left top;
overflow:hidden;
}
.reverse-corners .top {
	width:100%;
	height:20px;
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.reverse-corners .top_long {
	width:100%;
	height:20px;
	background-image: url(../images/top_long.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.reverse-corners .top span {
display:block;
position:relative;
height:20px;
background:url(../images/top-right.gif) no-repeat right top;
}
.reverse-corners .top_long span {
display:block;
position:relative;
height:20px;
background:url(../images/top-right.gif) no-repeat right top;
}



.reverse-corners .center-content {
	position:relative;
	background:url(../images/rightside.gif) repeat-y right top;
	margin-top: -1px;
	margin-right: 0;
	margin-bottom: -5px;
	margin-left: 0;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 27px;
	padding-left: 15px;
}
.ornament-content {
background-image: url(../images/ornaments_41.png)
}
.ornament-footer {
background-image: url(../images/ornaments_45.png)}
.reverse-corners .bottom {
	width:100%;
	height:20px;
	background-image: url(../images/bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.reverse-corners .bottom_long {
	width:100%;
	height:20px;
	background-image: url(../images/bottom_long.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.reverse-corners .bottom span {
display:block;
position:relative;
height:20px;
background:url(../images/bottom-right.gif) no-repeat right top;
}

.reverse-corners .bottom_long span {
display:block;
position:relative;
height:20px;
background:url(../images/bottom-right.gif) no-repeat right top;
}

/*----rounded-white-------*/

.roundedcornr_box {
   background: #FFF;
}
.roundedcornr_top div {
   background: url(../images/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top {
   background: url(../images/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom div {
   background: url(../images/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom {
   background: url(../images/roundedcornr_br.png) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.roundedcornr_content {
	margin-top: 10px;
	margin-right: 14px;
	margin-bottom: 10px;
	margin-left: 15px;
}

.ornement_gauche{ background: url(../images/ornament-sidebar_03.png) no-repeat center; height:70px; width:215px;}
.btn_voir_avantages{padding-bottom:10px;}


/*----lists-------*/
ul.legendes  {
list-style: none;
margin: 0px;
padding:0px;
}
ul.legendes li  {
line-height: 21px;
}
.nouveau {
padding-left: 21px;
background-image: url(../images/left_menu_icon_new.png);
background-repeat: no-repeat;
background-position: left center;
}
.prive {
padding-left: 21px;
background-image: url(../images/prive-bullet-single.png);
background-repeat: no-repeat;
background-position: left center;
}
.semi-prive {
padding-left: 21px;
background-image: url(../images/semi-prive-bullet-single.png);
background-repeat: no-repeat;
background-position: left center;
}
.clair {
padding-left: 21px;
background-image: url(../images/clair-bullet-single.png);
background-repeat: no-repeat;
background-position: left center;
}
.haut-gamme {
padding-left: 21px;
background-image: url(../images/haut-de-gamme-icon.png);
background-repeat: no-repeat;
background-position: left center;
}
.haut-gamme {
padding-left: 34px;
background-image: url(../images/haut-de-gamme-icon.png);
background-repeat: no-repeat;
background-position: left center;
}
.moyen-gamme {
padding-left: 34px;
background-image: url(../images/moyen-de-gamme-icon.png);
background-repeat: no-repeat;
background-position: left center;
}
.entree-gamme {
padding-left: 34px;
background-image: url(../images/entree-de-gamme-icon.png);
background-repeat: no-repeat;
background-position: left center;
}
ul.vitrail-list {
margin: 0px;
padding: 0px;
}
ul.vitrail-list li {
	list-style-type: none;
	padding-left: 10px;
	line-height: 21px; 
}
ul.vitrail-list li img{position:relative; top:3px;}

ul.vitrail-list li div.pic-property{clear:both;}

ul.vitrail-list-private-new {
margin: 0px;
padding: 0px;
}
ul.vitrail-list-private-new li {
	background-image: url(../images/nouveau-prive-bullet.png);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	padding-left: 44px;
	line-height: 21px; 
}
ul.vitrail-list-private {
margin: 0px;
padding: 0px;
}
ul.vitrail-list-private li {
	background-image: url(../images/prive-bullet.png);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	padding-left: 44px;
	line-height: 21px; 
}
div.pic-property {
	/*width:34px;*/
	text-align:right;
	padding-right:3px;
	float:left;
}
ul.text-property {
	margin-left:0;
	text-align:left;
	float:left;
}
ul.text-property li a{}
.fix-list{display:block; line-height:17px; margin:2px 0; width:85px;}


.photo-gallery ul {
padding: 0px;
margin: 0px;
width: 655px;
list-style: none;
}
.photo-gallery ul li {

float: left;
padding:0 18px 13px 0;
height:190px;}

.photo-gallery .dernier{
float: left;
padding:0 0 13px 0;
/*display: inline; */
}


.photo-gallery ul li a img, .photo-gallery ul li a           { border: none; /*overflow: hidden;*/ float: left; }
.photo-gallery ul li a:hover                         { border: 5px solid #8AD926; }
.photo-gallery ul li a:hover img                     { margin: -5px; }


.photo-gallery-article ul {
padding: 0px;
margin: 0px;
width: 420px;
list-style: none;
}
.photo-gallery-article ul li {
list-style:none;
float: left;
padding:0 5px 5px 0;
height:200px;}

.photo-gallery-article .dernier{
float: left;
padding:0 0 13px 0;
/*display: inline; */
}

.photo-gallery-article ul li a img, .photo-gallery-article ul li a           {  border: 5px solid #fff;  /*overflow: hidden;*/ float: left; }
.photo-gallery-article ul li a:hover img                        { border: 5px solid #8AD926; }
.photo-gallery-article ul li a:hover img                     { margin: 0px; }



.side-icons {
	float: right;
	width: 200px;
	height: 50px;
	padding-left: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #333333;
	
}

.side-icons-jardin {
	float: right;
	width: 235px;
	height: 50px;
	padding-left: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #333333;	
}

.side-icons-novasecure{
float:right;
height:30px;
padding-left:5px;
padding-bottom:5px;
width:75px;
}

.side-icons-novasecure .left-icons{padding:0;}


.sur-mesure .side-icons {
	float: right;
	width: 180px;
	height: 60px;
	padding-left: 10px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #333333;
}


.left-icons {
	float: right;
	padding-top:10px;
}
.right-icons {
	float: left;
	width: 410px;
	padding-top: 20px;
}

.right-icons {
	float: left;
	width: 115px;
	padding-top: 20px;
}

.relative {
position: relative;
}
/*.box1 {
	 
	height: 165px;
	width: 235px;
	background-repeat: no-repeat;
	position: relative;
	left: 42px;
	top: -50px;
	z-index: 99999;
}

.box1 a img {
	z-index: 99999;
}

.box2 {
	background-image: url(../images/box2.png);
	height: 110px;
	width: 152px;
	background-repeat: no-repeat;
	position: relative;
	left: 338px;
	top: -215px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top:65px;
	z-index: 99999;
}
.box3 {
	background-image: url(../images/box3.png);
	height: 98px;
	width: 169px;
	background-repeat: no-repeat;
	position: relative;
	left: 620px;
	top: -392px;
	z-index: 99999;
	padding-left: 40px;
	padding-right: 40px;
	padding-top:70px;
	font-size: 9px;
}
*/

.box1 {
	height: 165px;
	width: 235px;
	background-repeat: no-repeat;
	position: absolute;
	left: 42px;
	top: 530px;
	z-index: 99999;
}

.box1 a img {
	z-index: 99999;
}

.box2 {
	background-image: url(../images/box2.png);
	height: 110px;
	width: 152px;
	background-repeat: no-repeat;
	position: absolute;
	left: 338px;
	top: 530px;
padding-left:48px;
padding-right:40px;
padding-top:52px;
	
	z-index: 99999;
	
}
.box3 {
	background-image: url(../images/box3.png);
	height: 98px;
	width: 169px;
	background-repeat: no-repeat;
	position: absolute;
	left: 620px;
	top: 530px;
	z-index: 99999;
	padding-left: 40px;
	padding-right: 40px;
	padding-top:78px;
	font-size: 10px;
	line-height:14px;
	text-align:center;
}
.box3 .code_postal{
	background-color:#D7D7D9;
	border:medium none;
	font-size:9px;
	margin-top:2px;
	text-align:center;
	width:58px;
}

.box3 .btn_ok{padding:1px 14px 0 0; float:right;}

.box3 .searchbox {
	padding-top: 3px;
}

.box3 .searchbox input, .box3 .searchbox a {
	vertical-align: middle;
}

.boxes-container {
height: 89px;
position:absolute;
top:0;
}

.pad-r-8 {

}

.button-container {
text-align: center;
}

.button-container a {
margin-bottom: 4px;
display: block;
}

.novadecor {
	background-image: url(../images/nova-decor-logo.png);
	width:110px;
	height:80px;
	position:relative;
	left:80px;
}
.language {
/*	position: absolute;*/
	color: #FFFFFF;
	float:left;
	margin-top:1px;
}
.language a {
	color: #FFFFFF;
	text-decoration:none;
}
.language a:hover {
background-color:#8BD926;
color:#333333;
}

.sIFR-hasFlash h4 {
font-size:20px;
margin-bottom:10px !important;
}

.tableau_ou_acheter tr h4{
font-size:20px;
margin-bottom:0 !important;
}

/*Portes coulissantes*/
.col_gauche_images img{padding-bottom:10px;}
.gris{color:#56585e}
.espace_col_droite{padding-right:50px;}
.photo-gallery ul li.galerie_coulissante{height:208px;}
.bloc_portes_coulissantes{width:205px;}
.galerie_photo .col_1, .galerie_photo .col_2{padding-right:20px;}
.bloc_portes_coulissantes p{margin-top:3px;}

.volets, .cadre, .moustiquaire{width:205px; margin:10px 10px 0 0; padding-bottom:20px;}

.volets ul ul li, .cadre ul ul li, .moustiquaire ul ul li{padding-left:20px;}
.volets ul, .cadre ul, .moustiquaire ul{list-style:none; margin:0;}

.mecanisme_col_1{float:left;}
.mecanisme_col_2{float:right; margin-right:50px;}
.mecanisme_col_1 ul li, .mecanisme_col_2 ul li{list-style:none;padding-left:20px;line-height:16px;}

.mecanisme_col_1, .mecanisme_col_2{padding-top:10px;}

.verouillage{padding-bottom:30px;}


.performance,.confort{float:left; width:310px; padding-bottom:30px;}
.performance{padding-right:20px;}
.detail{ text-align:center; width:133px; }

ul.liste_norme {margin:0px; padding: 0px; list-style: none;}
.liste_norme li {display:block; float:left; padding-right:25px;}
.liste_norme li.dernier{padding-right:0;}
/*Portes coulissantes fin*/


.signature{padding:0 0 6px 10px;}
.fond_blanc{background:#FFF;}
.titre_produits{width:170px; float:left;}

/*Tableau Ou Acheter*/

/*Accueil Ou Acheter*/
.haut_ou_acheter div{margin-right:50px; width:160px;}

.haut_ou_acheter .dernier{margin-right:0px;}

.haut_ou_acheter ul{margin-left:0;}
.haut_ou_acheter ul li{list-style:none;}
/*Accueil Ou Acheter fin*/
table.tableau_ou_acheter {width:890px; border-collapse: collapse; margin-bottom:40px;}

.tableau_categorie{font-weight:bold; background-color:#f5f5f6; height:30px;}
.tableau_categorie td{font-weight:bold;}

.tableau_ou_acheter td{text-align:left; vertical-align:top; border-top: 1px solid #b5b6b8; border-bottom: 1px solid #b5b6b8; border-right: 1px solid #b5b6b8;}
.tableau_ou_acheter th{background-color:#d7d7d9; border-top: 1px solid #b5b6b8; border-bottom: 1px solid #b5b6b8; padding:0 10px 0 5px;}

  .compagnie{width:180px;}
  /*.adresse{width:143px;}*/
  .ville{width:110px;}
  .cp{width:65px;}
  .province{width:20px;}
  .telephone{width:106px;}
  .telecopieur{width:106px;}

  .distance{width:50px;}
  .adresseP{width:143px;}

.tableau_ou_acheter tr td.dernier{border-right:none;}
.titre_ou_acheter{margin:16px 0 16px 15px;}
/*Tableau Ou Acheter fin*/

/*Novasecure*/
ul.liste_novasecure_gauche{margin:0;}
.liste_novasecure_gauche li{ list-style:none; background:url(../images/images_novasecure/n.jpg) no-repeat left; padding-left:40px; padding-bottom:1px; line-height:15px;}

.novasecure{margin-bottom:30px;}
.novasecure .col_2{width:200px; margin-left:20px}

.securitaire .col_1, .securitaire .col_2, .securitaire .col_3{width:210px; padding-top:10px;}
.securitaire .col_1, .securitaire .col_2{margin-right:10px;}
.securitaire .col_3{margin-right:0;}

.nottingham,.newcastle{float:left; width:310px; padding-bottom:30px;}
.nottingham{padding-right:20px;}
/*Novasecure Fin*/

/*Porte jardin*/
.jardin_sans_entretient ul{margin-right:10px; width:150px}

.galerie_porte_jardin li{width:205px;}


.resistance ul{width:260px; margin:40px 10px 0 0; float:left;}
.resistance ul li{list-style:none; padding-left:20px; line-height:17px;}
.resistance img{float:right;}

.lia {background-image: url(../images/lia.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside;}
.lib {background-image: url(../images/lib.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside;}
.lic {background-image: url(../images/lic.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside;}
.lid {background-image: url(../images/lid.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside;}
.lie {background-image: url(../images/lie.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside;}
.lif {background-image: url(../images/lif.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside;}
.lig {background-image: url(../images/lig.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside;}
.lih {background-image: url(../images/lih.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside;}
.lii {background-image: url(../images/lii.png); background-position:1px 2px; background-repeat:no-repeat; list-style-position:inside;}

.performance_jardin img.tableau_performance{margin-bottom:10px; }
/*Porte jardin fin*/
table.renderedtable, table.object-left{background-color:#DEDEE0;}
table.renderedtable td, table.object-left td{border:1px solid #FFF;}
table.renderedtable td, table.object-left td {text-align:left; vertical-align:top;}
table.renderedtable:first-child{background-color:#D7D7D9;}

/*div references*/
#divReferencesContainer #divReferences table.fiches-techniques{background:#FFFFFF;}
#divReferencesContainer{ margin-top:20px;}
#espaceBlanc{height:380px;}
/*div references fin*/

.espace_bas{ margin-bottom:10px;}

p.texte_legal{color:#56585E; font-size:10px; margin-bottom:27px;}

/*box avantage*/
.box_avantages{margin-top:25px;}
.btn_avantages_go{bottom:39px; left:79px; position:relative;}
/*//box avantage*/
.logo_novadecor{bottom:230px; left:777px; position:relative;}
.haut_ou_acheter{margin-top:10px; height:140px;}
.hauteur_270{height:300px;}
.hauteur_215{height:240px;}

.config_gauche{float:left; margin-right:10px; margin-bottom:10px; width:330px; text-align:center;}
.config_droite{float:left; width:300px;}
.config_droite img{border:4px solid #fff;}
.config_droite a:hover{background-color:transparent;}
.config_droite a:hover img{border:4px solid #8BD926;}

.liste_recherche{margin-top:25px; margin-bottom:20px;}
.liste_recherche li img{display:none;}
.boite_recherche{width:180px;}
.liste_recherche li{margin-bottom:5px;}



.ou_acheter_resultats{margin-top:5px;}
.blocrechercheprovince{margin-bottom:10px;}
table.tableau_ou_acheterP {width:890px; border-collapse: collapse; border-bottom:1px solid #b5b6b8; margin-bottom:40px;}
.tableau_categorie{font-weight:bold; background-color:#D7D7D9; height:30px;}
.tableau_categorie td{font-weight:bold; border-top: 1px solid #b5b6b8;}
.tableau_ou_acheterP td{text-align:left; vertical-align:top; border-bottom: 1px solid #b5b6b8;}
.tableau_ou_acheterP th{background-color:#D7D7D9; border-top: 1px solid #b5b6b8; border-bottom: 1px solid #b5b6b8; padding:0 10px 0 5px;}

  .compagnie{width:890px;}
  /*.adresse{width:143px;}*/
  .villeP{width:140px;}
  .cpP{width:65px;}
  .provinceP{width:20px;}
  .telephoneP{width:106px;}
  .telecopieurP{width:106px;}
  .distanceP{width:71px;}
  .adresseP{width:350px;}
  
.tableau_ou_acheterP tr td.dernier{border-right:none;}
.tableau_ou_acheterD td{ border-top: 1px solid #b5b6b8; border-right:none;}
.tdLetter{ font-size:24px; font-family:serif; font-weight:bold; font-style:italic; background-color:#D7D7D9; line-height:18px; padding-left:7px;}
.tableau_ou_acheterP tr td.nom_vendeur{border-right:none; background-color:#f5f5f6; border-bottom:none; font-weight:bold;}
.haut_tableau_province{margin-bottom:10px;}

a.carte_btn_imprimer{display:block; width:93px; height:26px; background: url(../images/carte_btn_imprimer.jpg); float:right; margin:10px 0 0 0}
a.carte_btn_imprimer:hover{background: url(../images/carte_btn_imprimer.jpg) 0 -26px;}
a.carte_btn_courriel{display:block; width:167px; height:26px; background: url(../images/carte_btn_envoyer.jpg); float:right; margin:10px 10px 0 0 }
a.carte_btn_courriel:hover{background: url(../images/carte_btn_envoyer.jpg) 0 -26px;}