* {
	margin: 0;
	padding: 0;
	border: none;
}
html, body {
    height: 100%;
}

html, body, table, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {
	color:#333333;
	margin:0px;
	background: #ffffff url(/images/1036/Pi_bg.gif) top left repeat-y;
}
#container_main{
	min-height: 100%;
	width: 1000px;
	min-width: 1000px;
/*width:1030px;
float:left;
*/
}
/*
.leftnav_buttons{
clear:both;
float:left;
margin: 0px 0px 0px 10px;
border:1px solid red;
}
*/

p {
margin:0px;
}

a.link {
	text-decoration: underline;
/*	zoom: 1; */
	color: #00A6EB;
	padding: 0 6px 0 6px;
	background: url(/images/1036/alink.gif) 0% 50% no-repeat;
}

a.floatleft {
	float: left;
}

a:link, a:visited {
/*	text-decoration: underline;*/
/*	zoom: 1;*/
	color: #00A6EB;
/*	background-position : 0% 50% ;*/
/*	padding: 0 6px 0 6px;*/
/*	background: url(/images/1036/alink.gif) left no-repeat;*/
}

	
}
a:hover {
	color: #869197;
}
a.arrowLink:link, a.arrowLink:visited{
/*	clear:both;*/
	color: #00A6EB;
	text-decoration: underline;
	float:left;
	background-image:url(/images/1036/Pi_arrowBreadcrumb_blue.gif);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	display : block;
	padding:1px 0px 0px 8px;
	margin:8px 0px 0px 0px;
}

a.arrowLinkLeft:link, a.arrowLinkLeft:visited{
	float:left;
	background-image:url(/images/1036/Pi_arrowBreadcrumb_blue.gif);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding:1px 0px 0px 8px;
	margin:8px 15px 0px 0px;
}
a.arrowLinkBlack:link, a.arrowLinkBlack:visited{
	clear:both;
	float:left;
	background-image:url(/images/1036/Pi_arrowBreadcrumb_black.gif);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding:1px 0px 0px 8px;
	margin:4px 0px 0px 0px;
	
}
a.pdf:link, a.pdf:visited{
	float:left;
	background-image:url(/images/1036/Pi_txtLink_pdf.gif);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding:1px 0px 0px 20px;
	margin:8px 15px 0px 0px;
}
a.print:link, a.print:visited{
	float:left;
	background-image:url(/images/1036/Pi_txtLink_print.gif);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding:1px 0px 0px 20px;
	margin:8px 15px 0px 0px;
}
h1{
	font-family: "Futura","Futura Std Medium",Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	font-size:175%;
	color:#333333;
}
h2{
	font-family: "Futura","Futura Std Medium",Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	font-size:150%;
	color:#333333;
}
h3{
	font-family: "Futura","Futura Std Medium",Arial, Helvetica, sans-serif;
	margin:0px 0px 3px 0px;
	font-size:125%;
	color:#333333;
}

h4{
	font-family: "Futura","Futura Std Medium",Arial, Helvetica, sans-serif;
	margin:0px 0px 2px 0px;
	font-size:100%;
	color:#333333;
}

.font11px{
	font-size:75%;
}
.date{
font-size:85%;
color:#869197;
}
.title{
	font-size:100%;
	color:#333;
	font-weight:bold;
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
/*	margin-bottom:5px;*/
}

.titlegrey{
	font-size:100%;
	color:#666;
	font-weight:bold;
	margin-bottom:5px;
}

.titleLarge{
	clear:both;
	float:left;
	font-size:125%;
	color:#333;
	font-weight:bold;
	margin:15px 0px 5px 0px;
}

.titleLargegrey{
	clear:both;
	float:left;
	font-size:125%;
	color:#666;
	font-weight:bold;
	margin:15px 0px 5px 0px;
}


.contentPicture{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

/*input, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	padding:1px 1px;
}*/

input, input.text, select, textarea {
	border: 1px solid #c9c9c9;
}

input.submit, input.button {
	background: #869197 url(/images/1036/Pi_right_arrow.gif) top left no-repeat;
	color: #fff;
	padding: 1px 4px 1px 24px;  /*1px 4px 0 24px*/     
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	width: auto; 
	overflow: visible; 
}

input[type=checkbox] {
	margin : 3px 4px 3px 0px;
}

textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}
.textarea {
	width:545px; 
	background-color:#EFEFEF;
}


/*
input, textarea{

    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    padding:1px 1px;
}


input{
	height: 13px;
}

*/
.errorField{
	border: 1px solid #FF0000;
	padding:2px;
}




a.backToOverview:link, a.backToOverview:visited{
	display:block;
	width:525px;
	padding:2px 0px 3px 24px;
	margin-top: 20px;
	background-image:url(/images/1036/Pi_arrow_up.gif);
	background-repeat:no-repeat;
	background-color:#EDEFF0;
	font-size: 85%;
	color:#333333;
	text-decoration:none;
}
a.backToOverview:hover{
	color: #0083C1;
}

a.backToOverview2:link, a.backToOverview2:visited{
	display:block;
	width:525px;
	padding:2px 0px 3px 24px;
	margin-top: 20px;
	background-image:url(/images/1036/Pi_arrow_up.gif);
	background-repeat:no-repeat;
	font-size: 85%;
	color:#333333;
	text-decoration:none;
}
a.backToOverview2:hover{
	color: #0083C1;
}
/* CONTAINERS GENERAL */

#container_1_header {
	height: 115px;
	background: url(/images/1036/headerbg.gif) top left repeat-y;

/*
	width:1000px;
	margin:0px 0px 0px 0px;
*/
}
#container_1_left {
	float: left;
	width: 180px;
	border-top: 130px solid #869197;
	padding: 30px 0 20px 0; 

/*
	background-color:#000000;
	clear:both;
	width:200px;
	margin: 25px 30px 30px 0px;
	float:left;
*/
}

.homepagesize {
	border-top: 180px solid #869197;
}

#container_1_center {
	float: left;
	width: 630px; 
	color: #666;
	background: url(/images/1036/contentbackground.jpg) top left no-repeat;
	padding-bottom: 20px; /* fr footer */
/*
	width:570px;
	margin: 25px 30px 30px 0px;
	float:left;
*/
}
#container_1_right {
	float: left;
	width: 190px;
	padding: 11px 0 10px 0;
/*
	float:left;
	width:150px;
	margin: 25px 30px 30px 0px;
*/
}
.container_2_leftFloat{
	float:left;
}
.container_2_rightFloat{
	float:right;
}


/*HEADER--------------------------------------------------------------------------------------------------------------*/
/*
#container_1_header #pictures {
width: 1000px;
height: 120px;
background-color:#009DE9;
}
*/

#container_1_header a:link, #container_1_header a:visited{
background : none;
}
/*FOOTER ----------------------------------------------------------------------------------------*/
#container_1_footer {
	float: bottom;
	margin-top: -20px;
	clear: both;
	height: 19px;
	background: url(/images/1036/Pi_bg.gif) top left repeat-y;
	border-top: 1px solid #dfdfdf;
	width: 100%;
	padding:2px 0px 2px 210px;
	color: #666;
	font-size: 10px;
	text-decoration: none;
	
/*
clear:left;
width:980px;
margin:0px 0px 0px 0px;
border-top:1px solid #D1D4D6;
padding:10px 10px 0px 10px;
*/
}

#container_1_footer a:link, #container_1_footer a:visited{
	background : none;
	color: #666;
	font-size: 10px;
	text-decoration: none;
/*
float:left;
font-size:85%;
color:#869197;
*/
}

/*
#container_1_footer #right, #container_1_footer a:link, #container_1_footer a:visited{
font-size:95%;
color:#869197;
}

#container_1_footer #right{
float:right;
}

*/

/* TOPNAV & LANGUAGE--------------------------------------------------------------------------------*/
#container_1_center #nav {
	padding: 0 0 0 315px;
	min-height: 130px;
	width: 315px;
}

#container_1_center #nav a{
background : none;
}

#container_1_center #nav #topnav {
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	text-align: left;
	width: 255px;
	float: left;
	padding: 2px 0 2px 0px;
	display: inline;
	min-height: 14px;
	color: #666;
	font-size: 10px;
	text-decoration: none;
}	

#container_1_center #nav #topnav a{
	color: #666;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 6px 0px 6px;
}

#container_1_center #nav #topnav .separations {
	color:#666;
	float:left;
	margin:0px 10px;
}

/*
#container_1_center #nav #topnav a:link, #container_1_header #nav #topnav a:visited {
display:block;
float:left;
color:#869197;
text-decoration:none;
}
#container_1_center #nav #topnav a:hover{
display:block;
float:left;
color:#009DE9;
text-decoration:none;
}
#container_1_center #nav #topnav .noLink {
display:block;
float:left;
color:#009DE9;
}
*/

#container_1_center #nav #language {
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	text-align: left;
	float:right;
	width: 50px;
	padding:2px 0px 2px 10px;
	color: #666;
	font-size: 10px;
	text-decoration: none;
	min-height: 14px;
/*
float:left;
width: 190px;
background-color:#869197;
font-size: 90%;
color:#CCC;
padding:7px 0px 7px 10px;
*/
}

#container_1_center #nav #language a{
	color: #666;
	font-size: 10px;
	text-decoration: none;
}

/*
#container_1_center #nav #language a:link, #container_1_center #nav #language a:visited{
color:#FFF;
}
#container_1_center #nav #language a:hover{
color:#CCC;
}
*/
/* BREADCRUMB -------------------------------------------------------------------------------------*/

#breadcrumb {
	min-height: 30px;
	width: 620px;
	padding: 5px 0 0 10px;
}

#breadcrumb a{
	font-size: 10px;
	color: #666;
	text-decoration: none;
	background: url(/images/1036/alink.gif) 0% 50% no-repeat;
	padding: 0 6px 0 6px;
}
/*#breadcrumb .noLink, #breadcrumb a:link, #container_1_breadcrumb a:visited {
float:left;
background-image:url(/images/1036/Pi_arrowBreadcrumb_blue.gif);
background-repeat:no-repeat;
padding:2px 0px 0px 6px;
margin:0px 10px 0px 0px;
font-size:85%;
white-space:nowrap;
}
*/

/*
#container_1_breadcrumb .noLink {
color:#333;
}
#container_1_breadcrumb a:link, #container_1_breadcrumb a:visited {
color:#869197;
}
#container_1_breadcrumb a:hover {
color: #0083C1;
}

*/


/* MAINCONTENT -------------------------------------------------------------------------------------*/
#maincontent {
	padding : 0 25px 0 35px;
	width: 570px;
}



/* LEFTNAV -------------------------------------------------------------------------------------*/
#container_1_left .leftnavOn, #container_1_left a:link, #container_1_left a:visited{
/*font-size:110%;*/
border-top: 1px solid #fff;
background : none;
/*
color:#000;
background-color:#DFDFDF;
*/
padding: 1px 0 1px 15px;
/*padding: 5px 10px 5px 5px;*/
/*margin: 0px 0px 1px 0px;*/
width: 165px;
height : auto;
}
#container_1_left a.newsletter_link:link, #container_1_left a.newsletter_link:visited{
color:#FFFFFF;
background-color:#ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 185px;
}
#container_1_left .leftnavOn{
color:#FFFFFF;
background-color:#00A6EB;
font-weight: bold;
/*margin: 0px 0px 1px 0px;*/
}
#container_1_left a.leftnavOn:link, #container_1_left a.leftnavOn:visited, #container_1_left a.leftnavOn:hover{
color:#FFFFFF;
background-color:#00A6EB;
font-weight: bold;
/*margin: 0px 0px 1px 0px;*/
}
#container_1_left a:link, #container_1_left a:visited{
display:block;
color:#000;
background-color:#DFDFDF;
text-decoration:none;
}
#container_1_left a:hover{
color:#fff;
background-color:#00A6EB;
font-weight: bold;
}
#container_1_left a.button:link, #container_1_left a.button:visited{
display:block;
margin: 0px;
padding: 0px;
background-color:#FFFFFF;
text-decoration:none;
}
/*sublevel1----------------------------------------------------------------------------------*/
#container_1_left #leftnavSub1bgcolor {
background-color: #00A6EB;
}

#container_1_left #container_2_leftnavSub1{
margin-left: 3px;
width: 162px;
height : auto;
/*
background-color: #00A6EB;
padding: 5px 0px 5px 0px;
border-bottom: 5px solid #009DE9;
padding: 1px 0 1px 15px;
*/
}

#container_1_left #container_2_leftnavSub1 a {
width : 162px;
}

#container_1_left #container_2_leftnavSub1 a:link, #container_1_left #container_2_leftnavSub1 a:visited{
/*
background-image:url(/images/1036/Pi_arrow_leftnav_on.gif);
background-repeat:no-repeat;
*/
font-size:11px;
color:#000;
background-color:#81CCEB;
/*
padding: 3px 10px 3px 20px;
width: 170px;
margin:0px;
*/
}

#container_1_left #container_2_leftnavSub1 a:hover{
font-size:11px;
font-weight: bold;
color:#000;
background-color:#51BEEB;
/*
padding: 3px 10px 3px 20px;
width: 170px;
margin:0px;
background-image:url(/images/1036/Pi_arrow_leftnav_on.gif);
*/
}

#container_1_left #container_2_leftnavSub1  a.leftnavSub1On:visited, #container_1_left #container_2_leftnavSub1  a.leftnavSub1On:link, #container_1_left #container_2_leftnavSub1  a.leftnavSub1On:hover{
font-size:11px;
font-weight: bold;
background-color: #869197;
color: #fff;
}

/*
#container_1_left #container_2_leftnavSub1 a#leftnavSub1On:visited, #container_1_left #container_2_leftnavSub1 a#leftnavSub1On:link, #container_1_left #container_2_leftnavSub1 a#leftnavSub1On:hover{
font-size:11px;
font-weight: bold;
background-color: #869197;
color: #fff;
}
*/

/*
#container_1_left #container_2_leftnavSub1 a:link, #container_1_left #container_2_leftnavSub1 a:visited{
background-image:url(/images/1036/Pi_arrow_leftnav_off.gif);
color:#333;
}
*/

/*
#container_1_left #container_2_leftnavSub1 a:hover{
background-image:url(/images/1036/Pi_arrow_leftnav_on.gif);
color:#0083C1;
}
*/
/*sublevel2-------------------------------------------------------------------------------------------------*/
#container_1_left #container_2_leftnavSub2{
padding: 3px 0px 5px 0px;
color:#0083C1;
background-color:#EDEFF0;
}
#container_1_left #container_2_leftnavSub2 .leftnavSub2On, #container_1_left #container_2_leftnavSub2 a:link, #container_1_left #container_2_leftnavSub2 a:visited {
background-repeat:no-repeat;
font-size:90%;
padding: 2px 10px 2px 27px;
width: 163px;
margin:0px;
background-color:#EDEFF0;
}
#container_1_left #container_2_leftnavSub2 .leftnavSub2On {
background-image:url(/images/1036/Pi_bullet_leftnav_on.gif);
color:#0083C1;}

#container_1_left #container_2_leftnavSub2 a:link, #container_1_left #container_2_leftnavSub2 a:visited{
background-image:url(/images/1036/Pi_bullet_leftnav_off.gif);
color:#333;
}
#container_1_left #container_2_leftnavSub2 a:hover{
background-image:url(/images/1036/Pi_bullet_leftnav_on.gif);
color:#0083C1;
}
/*buttons leftnav----------------------------------------------------------------------------------*/
#container_1_left img{
margin:0px 0px 0px 0px
}

/* TABS NEW -------------------------------------------------------------------------------------*/
.tab_main_container {
	border-left: 3px solid #00a6eb;
/*	padding: 0 0 10px 0;*/
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
	background: #efefef url(/images/1036/1x1_white.gif) top left repeat-y;
	width: 566px;
	height:auto; 
}

.flagnavarea {
	clear: both;
  padding: 0 0 0 0px;
  margin: 0 0 0 0px;
  background: url(/images/1036/flagbordertop.gif) bottom left no-repeat;
  height:21px;
} 
ul.flagnav-1, ul.flagnav-2, ul.flagnav-3, ul.flagnav-4 {
    margin: 0;
    list-style: none;
    min-height: 0;
}
ul.flagnav-2 {
    margin: 0 0 0 20px;
}
ul.flagnav-3 {
    margin: 0 0 0 40px;
}
ul.flagnav-4 {
    margin: 0 0 0 60px;
}
ul.flagnav-1 li, ul.flagnav-2 li, ul.flagnav-3 li, ul.flagnav-4 li {
    float: left;
    background: #869197 url(/images/1036/flag-corner.gif) top right no-repeat; 
}
ul.flagnav-1 a, ul.flagnav-2 a, ul.flagnav-3 a, ul.flagnav-4 a {
  float: left;
  display: block;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  background: url(/images/1036/Pi_right_arrow.gif) top left no-repeat;
  padding: 2px 8px 2px 25px;
  font-weight:bold;
  text-decoration: none;
  color: #fff;
  white-space: nowrap;
}
ul.flagnav-1 a {
    border-bottom: 1px solid #fff;
}
ul.flagnav-1 a.flagactive {
    background-color: #f7f7f7;
    border-bottom: 1px solid #f7f7f7;
    color: #000;
    font-weight: bold;
}
.flagcontentarea p { /* vererbte einrckung rechts auf null */
    margin-right: 10px;
}
.flagcontentarea, .flagcontentarea-active {
    margin: 0 0 15px 0;
    padding: 10px 0 0 10px;
    clear: both;
    float: right;
    background: #f7f7f7;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    /*border-top: 1px solid #DFDFDF;*/
    display: none; /*neu rsg */
    /* START / TANTEK-HACK FUER IE5.5 */
    width: 540px;
    voice-family: "\" }\"";
    voice-family: inherit;
    /* STOP / TANTEK-HACK FUER IE5.5 */
    width: 534px;
}
.flagcontentarea-active {
    display: block;
}

ul.flagnav-1 li.flag-1 a { width: 532px;}
ul.flagnav-1 li.flag-2 a { width: 249px;}
ul.flagnav-1 li.flag-2-last a { width: 249px;}
ul.flagnav-1 li.flag-3 a { width: 155px;}
ul.flagnav-1 li.flag-3-last a { width: 154px;}
ul.flagnav-1 li.flag-4 a { width: 107px;}
ul.flagnav-1 li.flag-4-last a { width: 109px;}
ul.flagnav-1 li.flag-5 a {width: 79px;}
ul.flagnav-1 li.flag-5-last a { width: 80px;}

/* TABS OLD -------------------------------------------------------------------------------------*/
/*
#tab_header1, #tab_header2, #tab_header3 , #tab_header_single, #tab_header_double1, #tab_header_double2, #tab_header_double1_long, #tab_header_double2_long{

background-repeat:no-repeat;
height:24px;
width: 560px;
padding:0px 0px 0px 10px;
}

#tab_header1{
background-image:url(/images/1036/Bu_tab_header1.gif);
}
#tab_header2{
background-image:url(/images/1036/Bu_tab_header2.gif);
}
#tab_header3{
background-image:url(/images/1036/Bu_tab_header3.gif);
}
#tab_header_single{
background-image:url(/images/1036/Bu_tab_header_single.gif);
}

#tab_header_double1{
background-image:url(/images/1036/Bu_tab_header_double1.gif);
}

#tab_header_double2{
background-image:url(/images/1036/Bu_tab_header_double2.gif);
}
#tab_header_double1_long{
background-image:url(/images/1036/Bu_tab_header_double1_long.gif);
}

#tab_header_double2_long{
background-image:url(/images/1036/Bu_tab_header_double2_long.gif);
}

#tab_header_line{ 
	width: 570px; 
	border-bottom:1px solid #0083C1; 
} 
a.tab:link, a.tab:visited, #tab_active{ 
	width:161px; 
	display:block; 
	float:left; 
	background-image:url(/images/1036/Pi_tab_squareGrey.gif); 
	background-repeat: no-repeat;
	padding:0px 0px 0px 12px; 
	margin:5px 9px 0px 0px; 
	font-size:100%; 
	text-decoration:none; 
} 

a.tab:link, a.tab:visited{ 
	background-image:url(/images/1036/Pi_tab_squareGrey.gif); 
	color:#454D50; 
} 

a.tab:hover{
	background-image:url(/images/1036/Pi_tab_squareBlue.gif); 
	color:#0083C1;
} 

#tab_active{ 
	background-image:url(/images/1036/Pi_tab_squareBlue.gif); 
	color:#0083C1; 
} 
*/
#tab_content{
	width: 565px; 
	border-right : 1px solid #efefef;	
	padding: 0px; 
	height:auto; 
}

#tab_bricolage{ 
/*	border-left:1px solid #B6BDC1; 
	border-right:1px solid #B6BDC1; 
	border-bottom:1px solid #B6BDC1; 
	border-top:1px solid #B6BDC1;
*/	
	width: 563px; 
	padding: 0px; 
	display:table-cell; 
	height:auto; 
}

#tab_content #container_topnav{
width: 558px;
float: left;
padding: 6px 0px 6px 10px;
margin: 0px;
border-bottom: 1px solid #CFD3D5;

}
#tab_content #container_topnav a:link, #tab_content #container_topnav a:visited{
float:left;
background-repeat:no-repeat;
padding: 0px 10px 0px 20px;
margin:2px 10px 0px 0px;
border-right:1px solid #CFD3D5;
color:#333333;
font-size:86%;
height:15px;

}
#tab_content #container_topnav a.basket:link, #tab_content #container_topnav a.basket:visited{
background-image:url(/images/1036/Pi_txtLink_basket.gif);
}
#tab_content #container_topnav a.detaillant:link, #tab_content #container_topnav a.detaillant:visited{
background-image:url(/images/1036/Pi_txtLink_detaillant.gif);
}
#tab_content #container_topnav a.pdf:link, #tab_content #container_topnav a.pdf:visited{
background-image:url(/images/1036/Pi_txtLink_pdf.gif);

}
#tab_content #container_topnav a.print:link, #tab_content #container_topnav a.print:visited{
background-image:url(/images/1036/Pi_txtLink_print.gif);
}
#tab_content #container_topnav a.signets:link, #tab_content #container_topnav a.signets:visited{
background-image:url(/images/1036/Pi_txtLink_signets.gif);
}

#tab_content #container_topnav a.printLast:link, #tab_content #container_topnav a.printLast:visited{
background-image:url(/images/1036/Pi_txtLink_print.gif);
margin-left:0px;
border-right:none;
}
#tab_content #container_topnav a.signetsLast:link, #tab_content #container_topnav a.signetsLast:visited{
background-image:url(/images/1036/Pi_txtLink_signets.gif);
margin-left:0px;
border-right:none;
}
#tab_content #container_topnav a.pdfLast:link, #tab_content #container_topnav a.pdfLast:visited{
background-image:url(/images/1036/Pi_txtLink_pdf.gif);
margin-left:0px;
border-right:none;
}

#tab_content #container_topnav a:hover{
color:#0083C1;
}

#tab_content .txt, #tab_bricolage .txt{ padding: 20px; width: 330px; float: 
left; }


#tab_backToOverview{
clear:both;
float:left;
margin-top:5px;

}
#tab_previousNext{
float:right;
margin-top:5px;
width:auto;
}
#tab_previousNext img{
margin-left:5px;
}

/*TAB REFERENCES*/

#tab_content #contentLeft228{
float:left;
/*width:228px;*/
width:225px;
/*height:254px;*/
position:relative;
}
#tab_content #txtReferences{
position:relative;
padding: 17px 10px 90px 10px;
/*margin-bottom:80px;*/
width: 208px;
float: left;
clear:both;
}

#tab_content #thumbsReferences{
position:absolute;
bottom:0px;
left:0px;
padding:16px;
width: 196px;
clear:left;
float: left;
border-top:1px solid #B6BDC1;
background-color:#E7E9EA;
}
#tab_content #thumbsReferences IMG{
margin: 0px 1px 0px 0px;
float:left;
}


/*SEARCH + RIGHT MENU + TOOLS-------------------------------------------------------------------------------------------------------*/

/*SEARCH-------------------------------------------------------------------------------------------------------------------*/

#searchbox {
float: left;
width: 190px;
padding: 0;
margin:0;
background: #869197 url(/images/1036/Pi_right_arrow2.gif) top left no-repeat; 
height: 21px; 
}

#searchbox #ctl00_TextBox1{
float:left;
height: 92%;
font-size: 11px; 
width: 85px;
margin:1px 0 0 21px;   
vertical-align:top;  
border: none;
}

#searchbox input.button {
background: #869197 url(/images/1036/Pi_right_arrow2.gif) top left no-repeat; 
width:77px;
float:right;
height: 21px;
margin: 0 1px 0px 1px; 
padding: 0 1px -1px 21px; 
font-size:9px;   
border: none;
background-color: #869197
/*
width:109px;
float:left;
margin-bottom:1px;
*/
}


/*LOGIN------------------------------------------------------------------------------------------------------------------*/
/*
#login_top {
width:150px;
background-image:url(/images/1036/Pi_tab_login.gif);
background-repeat:no-repeat;
padding:4px 0px 5px 18px;
font-size:100%;
color:#333333;
margin:0px;
}

#login_content {
width:141px;
height: 30px;
border-left:1px solid #B6BDC1;
border-right:1px solid #B6BDC1;
border-bottom:1px solid #B6BDC1;
padding: 3px 0px 0px 7px;
margin:0px 0px 10px 0px;

}
#login_content input{
width:109px;
float:left;
margin-bottom:1px;
}
#login_content img{
float:left;
margin: 0px 0px 0px 3px;
}

#login_content {
background-color:#E7E9EA;
height: 105px;
font:100%;
}
#login_content a:link, #login_content a:visited {
background-image:url(/images/1036/Pi_arrowBreadcrumb_blue.gif);
background-repeat:no-repeat;
font-size:90%;
display:block;
padding:0px 0px 0px 8px;
margin: 1px 0px 0px 0px;
}
*/

/* RIGHT MENU------------------------------------------------------------------------------------------------------------------*/

#container_1_right dl {
	margin: 0 0 10px 1px;
}
#container_1_right dt {
	background: #869197 url(/images/1036/Pi_right_arrow2.gif) top left no-repeat;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0 2px 25px;
	text-decoration: none;
}
#container_1_right dd {
	padding: 10px 10px 10px 20px;
	background: #fff;
	font-size: 10px;
	color: #666;
	text-decoration: none;
}
#container_1_right dd a {
	font-size: 10px;
	color: #00a6eb;
}
#container_1_right dd a img {
    padding-left: 1px;
}

#container_1_right dd.tools {
	padding: 0px 10px 0px 0px;
}

#container_1_right dd.tools a:link, #container_1_right dd.tools a:visited {
display:block;
padding:7px 0px 6px 30px;
text-decoration:none;
}

#container_1_right dd a.docs:link, #container_1_right dd a.docs:visited{
background-image:url(/images/1036/Bu_tools_docs.gif);
background-repeat : no-repeat;
background-position : 0% 50%;
}
#container_1_right dd a.detaillant:link, #container_1_right dd a.detaillant:visited{
background-image:url(/images/1036/Bu_tools_detaillant.gif);
background-repeat : no-repeat;
background-position : 0% 50%;
}
#container_1_right dd a.faq:link, #container_1_right dd a.faq:visited{
background-image:url(/images/1036/Bu_tools_faq.gif);
background-repeat : no-repeat;
background-position : 0% 50%;
}
#container_1_right dd a.telechargements:link, #container_1_right dd a.telechargements:visited{
background-image:url(/images/1036/Bu_telechargements.gif);
background-repeat : no-repeat;
background-position : 0% 50%;
}
#container_1_right dd a.itineraire:link, #container_1_right dd a.itineraire:visited{
background-image:url(/images/1036/Bu_tools_basket.gif);
background-repeat : no-repeat;
background-position : 0% 50%;
}


/*TOOLS--------------------------------------------------------------------------------------------------------------------------*/
/*#tools_top {
width:150px;
background-repeat:no-repeat;
padding:4px 0px 5px 18px;
font-size:100%;
color:#333333;
margin:0px;
background-image:url(/images/1036/Pi_tab_tools.gif);
}
#tools_content {
}
#tools_content a:link, #tools_content a:visited{
background-color:#E7E9EA;
display:block;
padding:7px 0px 6px 25px;
margin:0px 0px 0px 0px;
background-repeat:no-repeat;
border-left:1px solid #B6BDC1;
border-right:1px solid #B6BDC1;
border-bottom: 1px solid #B6BDC1;
font-size:95%;
color:#333333;
text-decoration:none;
width: 123px;
}
#tools_content a:hover{
color:#0083C1;
}
#tools_content a.docs:link, #tools_content a.docs:visited{
background-image:url(/images/1036/Bu_tools_docs.gif);
}
#tools_content a.signets:link, #tools_content a.signets:visited{
background-image:url(/images/1036/Bu_tools_signets.gif);
}
#tools_content a.basket:link, #tools_content a.basket:visited{
background-image:url(/images/1036/Bu_tools_basket.gif);
}
#tools_content a.detaillant:link, #tools_content a.detaillant:visited{
background-image:url(/images/1036/Bu_tools_detaillant.gif);
}
#tools_content a.faq:link, #tools_content a.faq:visited{
background-image:url(/images/1036/Bu_tools_faq.gif);
}
#tools_content a.forum:link, #tools_content a.forum:visited{
background-image:url(/images/1036/Bu_tools_signets.gif);
}
#tools_content a.serviceTechnique:link, #tools_content a.serviceTechnique:visited{
background-image:url(/images/1036/Bu_tools_serviceTechnique.gif);
}
#tools_content a.telechargements:link, #tools_content a.telechargements:visited{
background-image:url(/images/1036/Bu_telechargements.gif);
}

*/
/*CONTENTBLOCK 270PX-------------------------------------------------------------------------------------*/
.contentBlock_grey_270{
width: 270px;
margin: 0px 0px 0px 0px; 
float:left;

}


.contentBlock_grey_270 .blueLine{
width: 267px;
background-color:#00a6eb;
float:left;
padding: 0px 0px 0px 3px;

}
.contentBlock_grey_270 .grey{
width: 261px;
background-color:#dfdfdf;
padding: 5px 0px 3px 5px;
border-left: 1px solid white;
float:right;

}
.contentBlock_grey_270 .grey .white, .contentBlock_grey_270 .grey .white_noPicture{

/*padding: 5px 0px 5px 5px;*/
/*background-color:#FFFFFF;*/
background-color:#dfdfdf;
float:left;
margin:5px 0px 5px 0px;
}
.contentBlock_grey_270 .grey .white{
/*width: 260px;*/
/*border-right:1px solid #E7E9EA;*/
width: 261px;
height: 120px;
display:table-cell;
height:100%;
}
.contentBlock_grey_270 .grey .white .picture{
float:right;
width:70px;
background-color:#000000;
margin:0px;
display:table-cell;
height:100%;
}

.contentBlock_grey_270 .grey .white_noPicture{
width: 255px;
height: 120px;
float:left;
display:table-cell;
height:100%;
}

.contentBlock_grey_270 .grey .title{
/*font-size:120%;*/
font-size:12px;
}
.contentBlock_grey_270 .grey .white .date{
font-size:85%;
color:#869197;
}

.contentBlock_grey_270 .grey .white .title{
/*font-size:75%;*/
/*color:#333;*/
color:#000;
font-weight:bold;
margin-bottom:5px;

}

.contentBlock_grey_270 .grey .white .bodytxt, .contentBlock_grey_270 .grey .white_noPicture .bodytxt{
/*font-size:75%;*/
color:#666666;
font-size:10px;
float:left;
width: 178px;
padding:5px;
display:table-cell;
height:auto;
}

/*GENERAL DEFINITION-------------------------------------------------------------------------------------*/

/* for content.aspx-------------*/
.teaser-wideforcontent { 
	border-left: 3px solid #00a6eb;
	margin: 0 0 20px 0;
	background: #efefef url(/images/1036/1x1_white.gif) top left repeat-y;
	width: 566px;
}

.teaser-wide-innerforcontent {
	padding : 0 0 0 6px;
}

/* for all others----------------*/
.teaser-wide { 
	border-left: 3px solid #00a6eb;
/*	padding: 0 0 10px 0;*/
	margin: 0 0 20px 0;
	background: #efefef url(/images/1036/1x1_white.gif) top left repeat-y;
	width: 566px;
}

.teaser-wide-inner {
	padding: 0 0 0 15px;
}

.teaser-wide h1 {
	margin: 10px 0 5px 0;
	float: left;
	width:551px;
}

.teaser-wide-inner h3 { 
    background-position: top left;
    background-repeat: no-repeat;
}
.teaser-wide h3 {
	margin: 10px 0 0 0;
	float: left;
	width: 551px;
}

.teaser-wide h3.txt {
	background: #dfdfdf;
	text-indent: 0;
	font-size: 12px;
	border-bottom: 1px solid #fff;
	margin: 0 0 10px 0;
	padding: 5px 10px;
	float: none;
	width: auto;
	height: auto;
}

.teaser-wide p.img, .teaser-wide img  {
/*	clear: right; */
	float: right;
	margin: 0 0 0 10px;
	font-style: italic;
}

.teaser-wide-bottom {
	clear: both; 
	border-top: 1px solid #fff;
	display: block; 
	height: 20px;
	background: #dfdfdf url(/images/1036/teaser-opener.gif) top right no-repeat;
	width: 100%;
}


.teaser-wide-bottom#closer {
	background: #dfdfdf url(/images/1036/teaser-closer.gif) top right no-repeat;
	text-decoration:none;
}


/*CONTENTBLOCK SEARCH-----------------------------------------------------------------------------------------*/

/* Tables */
#searchbox_container table {
	background: #fdfdfd;
	color: #666;
	margin: 0 0 15px 0;
	width: 100%;
}

#searchbox_container td {
	padding: 3px;
/*	border-top: 1px solid #efefef;*/
	vertical-align: top;
}

#searchbox_container .search_text {
	width: 245px;
}



/*CONTENTBLOCK BRICOLAGE-----------------------------------------------------------------------------------------*/
.contentBlock_grey_270 .grey .white_noPicture .bodytxt_brico{

color:#333;
float:left;
width: 235px;
display:table-cell;
height:auto;
padding:5px;
}
.bricoNews{
float:left;
clear:both;
width: 245px;
margin-bottom: 5px;
}
.bricoNews .date{
float:left;
background-image:url(/images/1036/Pi_squareBlue.gif);
background-repeat:no-repeat;
padding: 0px 0px 0px 5px;
width: 55px;
font-size:85%;
color:#869197;
}
.bricoNews .spacer{
float:left;
margin: 0px 5px 0px 2px;
}
.bricoNews a:link, .bricoNews a:visited{
float:left;
width: 168px;
background: none;
padding: 0px;
}

/*HOME --------------------------------------------------------------------------------------------------*/
a.tabHome:link, a.tabHome:visited, a.tabHomeRight:link, a.tabHomeRight:visited{
display: block;
width:145px;
margin: 5px 10px 0px 0px;
background: url(/images/1036/Pi_arrowBreadcrumb_black.gif) 0% 50% no-repeat;
/*background-image:url(/images/1036/Pi_arrowBreadcrumb_black.gif);
background-repeat:no-repeat;*/
padding:1px 0px 0px 8px;
}
a.tabHome:link, a.tabHome:visited{
float:left;
}
a.tabHomeRight:link, a.tabHomeRight:visited{
float:right;
}

#container_otherNews{
clear:both;
float:left;
margin-top:10px;

}

.otherNews{
float:left;
clear:both;
width: 270px;
margin-bottom: 5px;
}

.otherNews .date{
float:left;
background-image:url(/images/1036/Pi_squareBlue.gif);
background-repeat:no-repeat;
padding: 0px 0px 0px 5px;
width: 55px;
font-size:85%;
color:#869197;

}

.otherNews .spacer{
float:left;
margin: 0px 5px 0px 2px;
}

.otherNews a:link, .otherNews a:visited{
float:left;
width: 190px;
background: none;
padding: 0px;
}


/* CONTACT FORM ---------------------------------------------------------------------------*/

.contactform{
margin: 20px 0px 0px 20px;
float: left;
width:545px;
}
.contactform .text{
float: left;
clear: both;
width:  85px;
margin: 0px 0px 0px 0px;
}
.contactform .input230{
width: 230px;
margin-bottom:3px;
float:left;

}
.contactform .error230{
width: 230px;
margin-bottom:3px;
float:left;
border: 1px solid #FF0000;

}
.contactform .input195{
width: 179px;
margin-bottom:3px;
margin-right:10px;
float:left;
}
.contactform .error195{
width: 179px;
margin-bottom:3px;
margin-right:10px;
float:left;
border: 1px solid #FF0000;

}
.contactform .input35{
width: 35px;
margin-bottom:3px;
margin-right:10px;
float:left;
}
.contactform .error35{
width: 35px;
margin-bottom:3px;
margin-right:10px;
float:left;
border: 1px solid #FF0000;
}
.contactform .input60{
width: 60px;
margin-bottom:3px;
margin-right:10px;
float:left;
}
.contactform .error60{
width: 60px;
margin-bottom:3px;
margin-right:10px;
float:left;
border: 1px solid #FF0000;

}
.contactform .input170{
width: 154px;
margin-bottom:3px;
margin-right:10px;
float:left;
}
.contactform .error170{
width: 154px;
margin-bottom:3px;
margin-right:10px;
float:left;
border: 1px solid #FF0000;

}
.contactform .input155{
width: 155px;
margin-bottom:3px;
margin-right:10px;
float:left;
}
.contactform .input20{
width: 25px;
margin-bottom:3px;
float:left;
}

.contactform .buttonEnvoyer{
float:left;
margin-top:10px;
width:320px;
}
.contactform .error{
color:#FF3300;
float: left;
width:200px;
margin:0px 0px 0px 10px;
font-size:90%;
}
.contactform .check{
float: left;
width:16px;
margin: 10px 5px 0px 0px;
}
.contactform .textCheck{
float: left;
margin: 10px 0px 0px 0px;
}

.contactform .brochures{
float: left;
width: 290px;
height: 200px;
padding:10px;
margin: 10px 0px 10px 0px;
background-color:#EDEFF0;
overflow:auto;
clear:both;
}

.contactform .attachments{
float: left;
width: 290px;
height: 85px;
padding:10px;
margin: 10px 0px 10px 0px;
overflow:hidden;
clear:both;
}


.contactform .brochures .container{
float: left;
width: 270px;
clear:both;
margin: 0px 0px 15px 0px;
}

.contactform .brochures .container .check{
float: left;
width:16px;
margin: 0px 5px 3px 0px;
}
.contactform .brochures .container .cover{
float: left;
width:40px;
margin: 0px 10px 0px 0px;
}

.contactform .brochures .container .textCheck{
float: left;
margin: 0px 0px 0px 0px;
width:195px;
}

.contactform .brochures_adres{

width: 290px;
padding:10px;
margin: 1px 0px 10px 0px;
background-color:#EDEFF0;
overflow:auto;
}

/*NOUVELLES------------------------------------------------------------------------------------------------------------*/

#container_nouvelles {
float:left;
width:565px
border-right:1px solid #efefef;
/*width:570px;
background-color:#E7E9EA;
*/
margin-top: 20px;
padding-bottom: 10px;
}
#container_nouvelles .item{
clear:both;
float:left;
width:534px;
background-color:#FFFFFF;
border:1px solid #E7E9EA;
border-left:10px solid #E7E9EA;
border-top:10px solid #E7E9EA;
border-right:1px solid #E7E9EA;
padding: 10px;
}
#container_nouvelles .bodytxt{
margin-bottom:5px;
}

/*PRODUCTS------------------------------------------------------------------------------------------------------------------------*/
#tab_content .titelProduct{
padding:20px 20px 0px 20px;
clear:both;
width: 310px;
}
#tab_content .titelProduct2{
padding:20px 20px 0px 20px;
clear:both;
width: 528px;
}

#tab_content .titelProduct2 a:link, #tab_content .titelProduct2 a:visited{ 
background : none; text-decoration: none; padding : 0; }

#tab_content .titelProduct2 a.tabHome:link, #tab_content .titelProduct2 a.tabHome:visited, #tab_content .titelProduct2 a.tabHomeRight:link, #tab_content .titelProduct2 a.tabHomeRight:visited{
display: block;
width:145px;
margin: 5px 10px 0px 0px;
background: url(/images/1036/Pi_arrowBreadcrumb_black.gif)left no-repeat;
padding:1px 0px 0px 8px;
}
#tab_content .titelProduct2 a.tabHome:link, #tab_content .titelProduct2 a.tabHome:visited{
float:left;
}

#tab_content .txtProduct{
padding:5px 20px 20px 20px;
width: 310px;
float: left;
}
#tab_content .txtProduct .spec{
width: 320px;
float: left;
clear:both;
margin-bottom:1px;
}
#tab_content .txtProduct .spec .left, #tab_content .txtProduct .spec .right{
padding: 3px 5px 3px 5px;
float: left;
margin-right: 1px;
background-color:#DADEE0;
}
#tab_content .txtProduct .spec .left{
width: 124px;
}
#tab_content .txtProduct .spec .right{
width: 174px;
}
#tab_content .txtProduct .buttons{
clear:both;
float:left;
width: 320px;
margin:10px 0px 0px 0px;
}
#tab_content .txtProduct .buttons img{
float: right;
margin: 0px 0px 0px 4px
}

#tab_content .documentsItem{
padding:0px 0px 0px 20px;
width: 320px;
float: left;
margin:10px 0px 7px 0px;

}

#tab_content .documentsItem .thumb{
padding:1px 7px 0px 0px;
float: left;
}

#tab_content .documentsItem .content{
padding:0px 0px 0px 0px;
float: left;
width:295px;
}

#tab_content .documentsItem .content a{
	float:left;
	background-image:url(/images/1036/Pi_arrowBreadcrumb_blue.gif);
	background-repeat:no-repeat;
	background-position : 0% 50%;
	padding:0px 0px 0px 8px;
	margin:4px 12px 0px 0px;
}



/* REFERENCES OVERVIEW---------------------------------------------------------------------------------------------------*/

#container_references {
/*border-right:1px solid #efefef;*/
width: 565px;
/*width:570px;
background-color:#E7E9EA;
*/
margin-top: 20px;
padding-bottom: 10px;
float:left;
}
#container_references .item{
clear:both;
float:left;
width:554px;
background-color: #FFFFFF;
border-top: 10px solid #E7E9EA;
border-left: 10px solid #E7E9EA;
border-right: 1px solid #E7E9EA;
padding: 0px;
/*display:table-cell;
height:auto;*/
}
#container_references .item .left{
width:393px;
display:table-cell;
height:auto;
background-color:#FFFFFF;
padding: 10px;
float:left;
/*overflow:hidden;*/
}
#container_references .item .left .title{
margin:0px;
/*overflow:hidden;*/
}
#container_references .item .left .bodytxt{
margin:0px;
height:auto;
overflow:hidden;
}
/*REFERENCES-----------------------------------------------------------------------------------------*/
#tab_content .txtReferences{
padding:20px 20px 20px 20px;
width: 325px;
float: left;
}
#tab_content .rightFloat{
width: 200px;
float: right;
background-color:#E7E9EA;
height:inherit;
}
#tab_content .txtQuote{
padding:10px 10px 20px 10px;
width: 180px;
background-color:#E7E9EA;
font-size:115%;
}

#tab_content .rightFloatMov{
width: 320px;
float: left;

height:inherit;
padding:10px 10px 0px 10px;
}

#tab_content .txtReferencesLiees{
padding: 17px 10px 10px 10px;
width: 208px;
float: left;
clear:both
}


#tab_content .txtReferencesLieesNomovie{
padding: 17px 10px 10px 10px;
width: 545px;
float: left;
clear:both;
}

a.referenceliees{
float:left;
/* background-image:url(/images/1036/Pi_txtLink_pdf.gif); */
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieespdf{
float:left;
background-image:url(/images/1036/Pi_txtLink_pdf.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieesai{
float:left;
background-image:url(/images/1036/Pi_txtLink_ai.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieesbmp{
float:left;
background-image:url(/images/1036/Pi_txtLink_bmp.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieesdoc{
float:left;
background-image:url(/images/1036/Pi_txtLink_doc.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieesdwg{
float:left;
background-image:url(/images/1036/Pi_txtLink_dwg.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieesdxf{
float:left;
background-image:url(/images/1036/Pi_txtLink_dxf.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieeseps{
float:left;
background-image:url(/images/1036/Pi_txtLink_eps.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieesflv{
float:left;
background-image:url(/images/1036/Pi_txtLink_flv.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieesgif{
float:left;
background-image:url(/images/1036/Pi_txtLink_gif.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieeshtml{
float:left;
background-image:url(/images/1036/Pi_txtLink_html.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieesjpg{
float:left;
background-image:url(/images/1036/Pi_txtLink_jpg.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieesmdb{
float:left;
background-image:url(/images/1036/Pi_txtLink_mdb.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieesmp4{
float:left;
background-image:url(/images/1036/Pi_txtLink_mp4.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieesmpg4{
float:left;
background-image:url(/images/1036/Pi_txtLink_mpg4.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieespng{
float:left;
background-image:url(/images/1036/Pi_txtLink_png.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieesppt{
float:left;
background-image:url(/images/1036/Pi_txtLink_ppt.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieesrar{
float:left;
background-image:url(/images/1036/Pi_txtLink_rar.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieesswf{
float:left;
background-image:url(/images/1036/Pi_txtLink_swf.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieestif{
float:left;
background-image:url(/images/1036/Pi_txtLink_tif.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieesxls{
float:left;
background-image:url(/images/1036/Pi_txtLink_xls.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}
a.referencelieeszip{
float:left;
background-image:url(/images/1036/Pi_txtLink_zip.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin: 5px 0px 0px 0px;
}

/* NEWSLETTERS---------------------------------------------------------------------------------------------------*/
.newsletterbox{
margin: 20px 0px 0px 20px;
float: left;
width:545px;
}
.newsletter_txt{
float:left;
width: 80px;
}
#container_newsletters_shortfields{
margin:10px 0px 10px 0px;
float:left;
}
.newsletter_fieldShort{
width: 165px;
margin:0px 0px 3px 0px;
}
.newsletter_fieldLang{
width: 245px;
}
#container_newsletters_button{
width:250px;
margin:20px 0px 0px 0px;
float:left;

}
.contentBlock_grey_newsletters{
width: 250px;
background-color:#E7E9EA;
padding: 10px 1px 10px 10px;
float:right;
margin:0px 0px 0px 0px;
}
.contentBlock_grey_newsletters .white{
background-color:#FFFFFF;
float:left;
display:table-cell;
height:100%;
}
.contentBlock_grey_newsletters .white .bodytxt{
margin:5px 5px 5px 5px ;
}

/*UNSUBSCRIBE---------------------------------------------------------------------------------------------------*/

.unsubscribe_txt{
float:left;
width: 50px;
}
.unsubscribe_fieldShort{
width: 145px;
margin:0px 0px 3px 0px;
float:left;
}
#unsubscribe_button{
margin:0px 0px 0px 10px;
float:left;
width:70px;

}
/*CATALOGUE--------------------------------------------------------------------------------------------------------------*/
#tab_content #browse{
width: 310px;
float: left;
margin: 20px 10px 20px 0px;
padding: 0px 0px 20px 20px;
}
#tab_content #browsePic{
width: 200px;
float: left;
margin: 20px 0px 0px 20px;
padding: 0px 0px 20px 0px;
}

#tab_content #catalogue{
width: 228px;
float: left;
margin: 20px 0px 20px 0px;
background-color:#EDEFF0;
padding:5px 0px 10px 10px;
}



#tab_content #catalogue #white{
width: 228px;
float: left;
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
padding: 0px;
}
#tab_content #catalogue #white .txt{
float: left;
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
padding: 5px;
width: auto;
width: 148px;
}


#tab_content #browse a.on:link, #tab_content #browse a.on:visited{
clear:both;
/*display:block;*/
float:left;
background-image:url(/images/1036/Pi_arrowBreadcrumb_black.gif);
background-repeat:no-repeat;
background-position : 0% 50%;
padding:1px 0px 0px 8px;
margin:4px 0px 0px 0px;
}
a.mapClose:link, a.mapClose:visited{
clear:both;
float:left;
color:#0083C1;
background-image:url(/images/1036/Pi_mapClose.gif);
background-repeat:no-repeat;
background-position : 0% 50%;
padding:0px 0px 0px 28px;
margin:4px 0px 0px 0px;
}
a.mapClose:hover{
clear:both;
float:left;
color:#869197;
background-image:url(/images/1036/Pi_mapClose.gif);
background-repeat:no-repeat;
background-position : 0% 50%;
padding:0px 0px 0px 28px;
margin:4px 0px 0px 0px;
}

a.mapOpen:link, a.mapOpen:visited{
clear:both;
float:left;
color:#0083C1;
background-image:url(/images/1036/Pi_mapOpen.gif);
background-repeat:no-repeat;
background-position : 0% 50%;
padding:0px 0px 0px 28px;
margin:4px 0px 0px 0px;
}
a.mapOpen:hover{
clear:both;
float:left;
color:#869197;
background-image:url(/images/1036/Pi_mapOpen.gif);
background-repeat:no-repeat;
background-position : 0% 50%;
padding:0px 0px 0px 28px;
margin:4px 0px 0px 0px;
}


a.mapOpenActive:link, a.mapOpenActive:visited{
clear:both;
float:left;
color:#4D5558;
background-image:url(/images/1036/Pi_mapOpen.gif);
background-repeat:no-repeat;
background-position : 0% 50%;
padding:0px 0px 0px 28px;
margin:4px 0px 0px 0px;
}

a.mapOpenActive:hover{
clear:both;
float:left;
color:#869197;
background-image:url(/images/1036/Pi_mapOpen.gif);
background-repeat:no-repeat;
background-position : 0% 50%;
padding:0px 0px 0px 28px;
margin:4px 0px 0px 0px;
}

#tab_content #browse .noLink{
clear:both;
float:left;
color:#000000;
background-image:url(/images/1036/Pi_arrowBreadcrumb_black_on.gif);
background-repeat:no-repeat;
background-position : 0% 50%;
padding:1px 0px 0px 10px;
margin:4px 0px 0px 0px;
}
#tab_content #browse .empty{
clear:both;
float:left;
color:#000000;
background-image:url(/images/1036/Pi_arrowBreadcrumb_black.gif);
background-repeat:no-repeat;
background-position : 0% 50%;
padding:1px 0px 0px 10px;
margin:4px 0px 0px 0px;
}
#tab_content #browse .indentlevel1{
clear:both;
float:left;
width: 300px;
padding:10px 0px 0px 10px;


}
#tab_content #browse .indentlevel2{
clear:both;
float:left;
width: 290px;
padding:0px 0px 0px 20px;



}
#tab_content #browse .indentlevel3{
clear:both;
float:left;
width: 260px;
padding:0px 0px 0px 20px;


}
#tab_content #browse .indentlevel4{
clear:both;
width: 244px;
padding:0px 0px 0px 20px;




}

a.catalogue_levelUp:link, a.catalogue_levelUp:visited{
background-image:url(/images/1036/Pi_arrow_up.gif);
background-repeat:no-repeat;
background-position : 0% 50%;
text-decoration:none;
clear:both;
float:left;
padding:0px 0px 0px 22px;
margin:20px 0px 0px 0px;
font-size:95%;
color: #333333;
}
a.catalogue_levelUp:hover{
color: #0083C1;
}

/*---- NOUVEAUTES ---------------------------------------------------*/
#container_nouveautes{
padding: 0px 0px 20px 0px;
float:left;
width:568px;
}

.container_nouveautes_left, .container_nouveautes_right{
padding: 20px 0px 0px 20px;
width:254px;
float:left;
}

/*.container_nouveautes_left{
clear:both;
}
*/

.container_nouveautes_left .blueLine, .container_nouveautes_right .blueLine{
width: 251px;
background-color:#00a6eb;
float:left;
padding: 0px 0px 0px 3px;
height:150px;
}

.container_nouveautes_left .grey, .container_nouveautes_right .grey{
width: 245px;
background-color:#dfdfdf;
padding: 10px 0px 8px 5px;
border-left: 1px solid white;
float:right;
height:132px;
}

.container_nouveautes_left .grey .left, .container_nouveautes_right .grey .left{
width: 164px;
padding:5px;
float:left;
}


.container_nouveautes_left .grey .left .title, .container_nouveautes_right .grey .left .title{
font-size:12px;
color:#000;
font-weight:bold;
margin-bottom:5px;
}

.container_nouveautes_left .grey .left .bodytxt, .container_nouveautes_right .grey .left .bodytxt{
/*font-size:75%;*/
color:#666666;
font-size:10px;
float:left;
width: 154px;
padding:5px;
display:table-cell;
height:auto;
}




/*.container_nouveautes_left .item, .container_nouveautes_right .item{
width: 244px;
height:130px;
border-top: 10px solid #E7E9EA;
border-left: 10px solid #E7E9EA;
border-bottom: 10px solid #E7E9EA;
border-right: 0px solid #E7E9EA;
}

.container_nouveautes_left .item .left, .container_nouveautes_right .item .left{
width: 164px;
padding:5px;
float:left;
}

.container_nouveautes_left .item .left .title, .container_nouveautes_right .item .left .title{
margin:0px;
font-size: 100%;
}
.container_nouveautes_left .item .left .bodytxt, .container_nouveautes_right .item .left .bodytxt{
margin:0px;
height:auto;
overflow:hidden;
}
*/

/*--------CATALOGUE RECHERCHE-----------------------------------------------------------------------------------*/
#tab_content_padding{
border-right:1px solid #efefef;
width: 525px;
padding: 20px;
height:auto;
}

#container_catalogue_recherche{

float:left;
margin: 0px 0px 0px 0px;
width:524px;
}
#container_catalogue_recherche .txt{
float:left;
margin: 0px 5px 0px 0px;
}
#container_catalogue_recherche .txtfield{
float:left;
margin: 0px 20px 0px 0px;
width: 155px;
}
#container_catalogue_recherche2{
float: left;
clear: both;
width:524px;
margin: 20px 0px 0px 0px;
}

#container_catalogue_recherche2 .container_radioButtons{
float:left;
width: 210px;
margin:5px 20px 0px 0px;

}

#container_catalogue_recherche2 .container_radioButtons .radio{
clear:both;
float:left;
margin:1px 5px 3px 0px;
}

#container_catalogue_recherche2 .container_radioButtons .txt{
float:left;
}

.buttonRecherche{
float:right;
margin-top:20px;
}

.buttonRight{
float:right;
}

/*----SEARCH RESULTS-------------------------------------------------------------------------------------------*/

.container_results_breadcrumb {
clear:both;
margin-bottom:2px;
}

.container_results_breadcrumb a:link, .container_results_breadcrumb a:visited {
background-image:url(/images/1036/Pi_arrowBreadcrumb_blue.gif);
background-repeat:no-repeat;
background-position : 0% 50%;
padding:2px 0px 0px 6px;
margin:0px 10px 0px 0px;
font-size:85%;
color:#869197;
width:auto;
float:left;
 white-space:nowrap;
}
.container_results_breadcrumb a:hover {
color: #0083C1;
}

.searchcounter{
clear:both;
float:left;
width:570px;
margin-top: 10px;
}
.searchcounter_left{
float:left;
width:260px;

}
.searchcounter_right{
font-size:90%;
float:right;
text-align:right;
}
/*----SITEMAP---------------------------------------------------------------------------------------*/
#container_sitemap{
margin:20px 0px 0px 0px;

}
#container_sitemap .level1
{
clear:both;
float:left;
width:540px;
margin: 0px 0px 0px 0px;
}
#container_sitemap .level2
{
clear:both;
float:left;
width:530px;
margin:0px 0px 0px 10px;
}
#container_sitemap .level3
{
    clear:both;
    float:left;
width:520px;
margin:0px 0px 0px 20px;
}

#container_sitemap .level4
{
clear:both;
float:left;
width:510px;
margin:0px 0px 0px 30px;

}

#container_sitemap a.sitemap_level1:link, #container_sitemap a.sitemap_level1:visited, #container_sitemap a.sitemap_level2:link, #container_sitemap a.sitemap_level2:visited, #container_sitemap a.sitemap_level3:link, #container_sitemap a.sitemap_level3:visited, #container_sitemap a.sitemap_level4:link, #container_sitemap a.sitemap_level4:visited  {
clear:both;
float:left;
background-image:url(/images/1036/Pi_arrowBreadcrumb_black_on.gif);
background-repeat:no-repeat;
background-position : 0% 50%;
padding:1px 0px 0px 10px;
margin:0px 0px 0px 0px;
}
#container_sitemap a.sitemap_level1:link, #container_sitemap a.sitemap_level1:visited {
	font-weight:bold;
}
#container_sitemap a.sitemap_level3:link, #container_sitemap a.sitemap_level3:visited {
	background-image:url(/images/1036/Pi_arrowBreadcrumb_black.gif);
	background-repeat:no-repeat;
	background-position : 0% 50%;
}

#container_sitemap a.sitemap_level4:link, #container_sitemap a.sitemap_level4:visited {
	background-image:url(/images/1036/Pi_arrowBreadcrumb_black.gif);
	background-repeat:no-repeat;
	background-position : 0% 50%;
}

/*----TELECHARGEMENTS-------------------------------------------------------*/

#container_telechargements{
	border-left: 3px solid #00a6eb;
	padding: 10px 0 10px 7px;
	margin: 20px 0 20px 0;
	background: #efefef url(/images/1036/1x1_white.gif) top left repeat-y;
	width: 566px;
	height:auto; 
}

/*
#container_telechargements{
	width:559px;
	margin:20px 0px 0px 0px;
	padding:10px 1px 8px 10px;
	background-color:#E7E9EA;
	clear:both;
	float:left;
}
*/

#container_telechargements .item{
	clear:both;
	float:left;
	width:549px;
	margin:0px 0px 2px 0px;
	background-color:#FFFFFF;
	padding:5px;
}

#container_telechargements .item .titel{
	float:left;
	width:280px;
	background-image:url(/images/1036/Pi_txtLink_pdf.gif);
	background-repeat:no-repeat;
	background-position : 0% 50% ;
	padding:0px 0px 0px 20px;
	font-weight:bold;
}

#container_telechargements .item a:link, #container_telechargements .item a:visited{
	float:right;
	background-image:url(/images/1036/Pi_arrowBreadcrumb_blue.gif);
	background-repeat:no-repeat;
	background-position : 0% 50% ;
	padding:1px 0px 0px 8px;
	margin:0px 5px 0px 10px;
}
/*-----CATALOGUE----------------------------------------------------------------*/
.catalogue_searchresults_cat{
float: left ;
width: 260px;
margin: 0px 10px 0px 0px;

}

.catalogue_searchresults_cat a:link, .catalogue_searchresults_cat a:visited{
	float:left;
	background-image:url(/images/1036/Pi_arrowBreadcrumb_black.gif);
	background-repeat:no-repeat;
	background-position : 0% 50% ;
	padding:1px 0px 0px 8px;
	margin:4px 0px 0px 0px;
	}

/*MAIN SEARCH RESULTS -----------------------------*/
#tab_content_mainSearchResults{
/*border-left:1px solid #B6BDC1;
border-right:1px solid #B6BDC1;
border-bottom:1px solid #B6BDC1;
background-color:#E7E9EA;
*/
border-right : 1px solid #efefef;	
width: 555px;
padding: 10px 0px 10px 10px;
display:table-cell;
height:auto;
}

.mainSearchResults_itemNew{
clear:both;
float:left;
width:545px;
background-color:#FFFFFF;
padding: 10px 0px 10px 10px;
margin-bottom: 10px;
}

.mainSearchResults_itemNew .content{
float:left;
width:100px;
padding-right:9px;
text-align:center;
}
.mainSearchResults_itemNew .content img{
margin-bottom:3px;
}

.mainSearchResults_item{
clear:both;
float:left;
width:535px;
background-color:#FFFFFF;
padding: 10px;
margin-bottom: 10px;
}



.mainSearchResults_item .bodytxt{
margin-bottom:5px;
}


.searchcounter_mainSearchResults{
	clear:both;
	float:left;
	margin:10px 0px 10px 0px;
	width:545px;
}

.searchcounter_left{
float:left;



}
.searchcounter_right{
font-size:90%;
float:right;
text-align:right;

}

/*CAHIER DES CHARGES -----------------------------*/

.OpenActive{
clear:both;
float:left;
color:#4D5558;
background-image:url(/images/1036/Pi_mapOpen.gif);
background-repeat:no-repeat;
background-position : 0% 50% ;
padding:0px 0px 0px 28px;
margin:4px 0px 0px 0px;
}

a.backToOverview_c:link, a.backToOverview_c:visited{
	display:block;
	padding:2px 0px 3px 24px;
	margin-top: 20px;
	background-image:url(/images/1036/Pi_arrow_up.gif);
	background-repeat:no-repeat;
	font-size: 85%;
	color:#333333;
	text-decoration:none;
}
a.backToOverview_c:hover{
	color: #0083C1;
}


/*ENREGISTREMENT FORMULIER -----------------------------*/

.enregistrementform{
margin: 30px 0px 0px 0px;
float: left;
width:532px;
}
.enregistrementform .text{
float: left;
clear: both;
width:  85px;
margin: 0px 0px 0px 0px;
}

.enregistrementform .text2{
float: left;
width:  25px;
margin: 0px 0px 0px 5px;
}

.enregistrementform .text3{
float: left;
width:  55px;
margin: 0px 0px 0px 5px;
}

.enregistrementform .text4{
float: left;
width: 290px;
margin: 0px 0px 0px 0px;
}

.enregistrementform .text5{
float: left;
width: 100px;
margin: 0px 0px 0px 5px;
}

.enregistrementform .text5 label{
margin: 0px 5px 0px 0px;
}
.enregistrementform .text7 label{
margin: 0px 20px 0px 0px;
}

.enregistrementform .text6{
float: left;
width: 160px;
margin: 0px 0px 0px 5px;
}

.enregistrementform_256{
width: 256px;
margin-bottom:3px;
float:left;
}

.enregistrementform_300{
width: 300px;
margin-bottom:3px;
float:left;
}

.enregistrementform_177{
width: 177px;
margin-bottom:3px;
float:left;
}

.enregistrementform_43{
width: 43px;
margin-bottom:3px;
float:left;
}

.enregistrementform_147{
width: 147px;
margin-bottom:3px;
float:left;
}

.enregistrementform .dropdown{
width: 50px;
float:left;
}

.enregistrementform .error{
color:#FF3300;
float: left;
width:170px;
margin:0px 0px 0px 10px;
font-size:90%;
}

.enregistrementform .grey{
float: left;
width:492px;
padding:15px 10px 10px 10px;
border:#E7E9EA solid 10px;
}



/* DEALERLOCATOR OVERVIEW---------------------------------------------------------------------------------------------------*/

.container_dealerloc {
width:566px;
background-color:#efefef;
margin-top: 0px;
padding-bottom: 10px;
float:left;
}
.container_dealerloc .item{
clear:both;
float:left;
width:555px;
background-color: #FFFFFF;
border-top: 10px solid #efefef;
border-left: 10px solid #efefef;
border-right: 1px solid #efefef;
padding: 0px;
/*display:table-cell;
height:auto;*/
}
.container_dealerloc .item .left{
width:358px;
display:table-cell;
height:auto;
background-color:#FFFFFF;
padding: 10px;
float:left;
/*overflow:hidden;*/
}

.container_dealerloc .item .left .left_left{
width:150px;
display:table-cell;
height:auto;
background-color:#FFFFFF;
padding: 0px;
float:left;
border-right:#CCCCCC solid 1px;
margin-bottom:20px;
margin-right:10px;
/*overflow:hidden;*/
}

.container_dealerloc .item .left .left_right{
width:195px;
display:table-cell;
height:auto;
background-color:#FFFFFF;
padding: 0px;
float:left;
margin-bottom:20px;
/*overflow:hidden;*/
}

.container_dealerloc .item .left .title{
margin:0px;
/*overflow:hidden;*/
}
.container_dealerloc .item .left .bodytxt{
margin:0px;
height:auto;
overflow:hidden;
}

.container_dealerloc .item .googlemap{
width:170px;
height:170px;
background-color:#FFFFFF;
float:right;
color:#494949;
display:block;
font-size:10px;
text-align:left;
/*overflow:hidden;*/
}

/*---------modalBackground Google analytics--------*/
.modalBackground 
{
   background-color:#000;
   filter:alpha(opacity=70);
   opacity:0.7;
}
.container_dealerloc td
{
vertical-align:top;
}

/* for Safeboard mini-site content */
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.texte1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-type: square;
	list-style-image: url(images/carre_noir.gif);
}
.soustitre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.texte1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	list-style-type: square;
	list-style-image: url(images/puce_triangle.gif);
	padding-top: 3px;
	padding-bottom: 3px;
}
