body{
  background: #FFFFFF  url(../images/background.jpg) repeat-x;
}

#global {
     position:absolute;
     top:0px;
     left: 50%;
     width: 944px;
     margin-top:0px;
     margin-left: -472px; /* moiti� de la largeur */
     border: 0px solid #000;
}


#header{
    position:absolute;
    top:0px;
    width: 944px;
    height: 108px;
    border: 0px solid #000;
    background: url(../images/header.jpg) no-repeat;
}

#content{
     position:absolute;
     width: 944px;
     margin-top: 108px;
	 padding:0px;
     border: 0px solid #000;
     background: #FFFFFF;
     font: 12px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}

#menu_left{
     float:left;
     width:220px;
     min-height:580px;
     margin-top:10px;
     margin-left:0px;
     background:#fff;
     border: 0px solid #c0c0c0;
     font: 11px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}

* html #menu_left{
     float:left;
     width:220px;
     height:580px;
     margin-top:10px;
     margin-left:0px;
	 padding:0px;
     background:#fff;
     border: 0px solid #c0c0c0;
     font: 11px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}

#page{
     float:left;
     width: 670px;
     padding:15px;
     min-height: 550px;
     border: 1px solid #c0c0c0;
     margin-top:10px;
     margin-left:0px;
     background: #FFFFFF;
}

* html #page{
     float:left;
     width: 670px;
     padding:15px;
     height: 550px;
     border: 1px solid #c0c0c0;
     margin-top:10px;
     margin-left:5px;
     background: #FFFFFF;
}

#page2{
     float:left;
     width: 441px;
     padding:15px;
     min-height: 550px;
	 _height: 550px;
     border: 1px solid #c0c0c0;
     margin-top:10px;
     margin-left:5px;
     background: #FFFFFF;
}
* html#page2{
     float:left;
     width: 441px;
     padding:15px;
     /height: 550px;
	 _height: 550px;
     border: 1px solid #c0c0c0;
     margin-top:10px;
     margin-left:5px;
     background: #FFFFFF;
}


#menu_right{
     float:left;
     width:220px;
     min-height:580px;
     margin-top:10px;
     margin-left:6px;
     background:#CCCCCC;
     border: 1px solid #c0c0c0;
     font: 11px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}

* html #menu_right{
     float:left;
     width:220px;
     height:580px;
     margin-top:10px;
     margin-left:6px;
     background:#CCCCCC;
     border: 1px solid #c0c0c0;
     font: 11px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}

#customer{
     float:left;
     width: 187px;
     height: 302px;
     margin-top:10px;
     margin-left:7px;
     border: 1px solid #c0c0c0;
}

#intro{
     float:left;
     width: 532px;
     height: 302px;
     border: 0px solid #c0c0c0;
     margin-top:10px;
     margin-left:7px;
     background: #FFFFFF;
}
.mod_imagerotator img {
    vertical-align:top;
    }

#ref{
    float:left;
     width: 187px;
     height: 302px;
     margin-top:10px;
     margin-left:7px;
     border: 1px solid #c0c0c0;
}


/*-------actu--ronis-------------------------actu--ronis---------------------actu--ronis-------------------------*/
#new_ronis{
    float:left;
	margin-top:5px;
    width: 464px;
    height: 152px;
    background: url(../images/news-ronis.jpg) no-repeat;
    margin-left:3px;
    border: 0px solid #000;
}
#new_ronis h2{
	margin-top:6px;
	color:#666666;
	text-align:right;
	margin-right:15px;
	font: 20px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
	 line-height: 12px;
}

#new_ronis a{
margin-top:25px;
color:#666666;
/*font-weight:bold;*/
font-style:italic;
text-decoration:none;
text-align:right;
}
#new_ronis p .teaser{
	color:#666666;
	width:250px;
	margin-right:20px;
	text-align:justify;
	font: 11px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}

#new_ronis  .image_container{
	float:right;
	margin-top:-6px;
	padding:0px;
}
*+html  #new_ronis  .image_container{
	float:right;
	margin-top:5px;
	padding:0px;
}

/*-------actu--DOM-------------------------actu--DOM---------------------actu--DOM-------------------------*/
#new_dom{
    float:left;
	margin-top:5px;
	width: 464px;
    height: 152px;
    background: #ffffff  url(../images/news-dom.jpg) no-repeat;
    margin-left:5px;
    border: 0px solid #000;
}


#new_dom h2{
	margin-top:6px;
	color:#666666;
	text-align:right;
	margin-right:15px;
	font: 20px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
	line-height: 12px;
}

#new_dom a{
	margin-top:0px;
	color:#666666;
	/*font-weight:bold;*/
	font-style:italic;
	text-decoration:none;
	text-align:right;
}
#new_dom p .teaser{
	color:#666666;
	width:250px;
	margin-right:20px;
	text-align:justify;
	font: 11px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
	border: 1px solid #000;
}

#new_dom  .image_container{
	margin-top:-6px;
	padding:0px;
	float:right;
}
*+html  #new_dom  .image_container{
	margin-top:5px;
	padding:0px;
	float:right;
}

.new_list{
	border: 0px solid #000;
	height:114px;
	width:660px;
    background: #ffffff  url(../images/cadre-new-list.jpg) no-repeat;
}

.new_list .image_container{
	height:80px;
	border: 0px solid #000;
}
.new_list  p.more{
	position: relative;
	float:right;
	font: 11px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}

.h2_news a{
	margin-top:10px;
	line-height: 12px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	font: 18px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}
h2 .h2_news a{
margin-top:10px;
 line-height: 12px;
text-decoration:none;
font-weight:bold;
color:#666666;
font: 18px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}


.more a{
text-decoration:true;
color:#CC0000;
font-style:bold;
margin-right:15px;
}

/*------------------------------------*/

#footer{
     float:left;
     width: 940px;
     height: 177px;
     margin-top:6px;
     margin-left:0px;
     font: 8px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
     background: #ffffff  url(../images/footer.jpg) no-repeat;
     border: 0px solid #000;
}
#footer_bis{
     float:left;
     width: 940px;
     height: 20px;
     margin-top:6px;
     margin-left:0px;
     font: 8px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
     background: #ffffff  url(../images/footer.jpg) no-repeat;
     border: 0px solid #000;
}

h1{
  color:#C71014;
  font: 25px Calibri, Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
  font-weight:bold;
  margin-top:20px;
  margin-left:15px;
 line-height: 25px;
}
h2{
  color:#999999;
  font: 14px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
  font-style:italic;
  margin-left: 15px;
  line-height: 30px;
}

h3{
  color:#000;
  width:140px;
  height:5px;
  background:#c0c0c0;
  font: 12px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
  font-weight:bold;
  padding:15px 20px 10px;
  margin-bottom:0px;
  line-height: 0px;
}
h4{
  color:#000;
  width:350px;
  height:5px;
  background:#c0c0c0;
  font: 12px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
  font-weight:bold;
  padding:15px 20px 10px;
  margin-bottom:0px;
  line-height: 0px;
}




/*--------------------MENU 1---------------------------MENU 1-----------------------MENU 1----------------------*/

#menu{
    margin-top:87px;
    line-height: 14px;
    width: 939px;
    height: 20px;
    border: 0px solid #000;
    font: 12px Arial, Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}


ul.level_1
{
display: inline;
list-style-type: none;
line-height: 17px;
margin-top: 0px;
margin-left: 25px;
padding-left: 15px;
white-space: nowrap;

}

#menu li{
display: inline;
list-style-type: none;
border: 0px solid #000;
margin-right:7%;
}

#menu p.active{
display: inline;
list-style-type: none;
font-weight:bold;
color:#0499CA;
}

#menu li {
    list-style-type: none;

    }

#menu .level_1 a {
    display: inline;
list-style-type: none;
    padding: 3px 10px;
    color:#666666;
    text-decoration: none;
    font-weight:bold;
    font-style:italic;
    }

#menu .level_1 a:link, #navlist a:visited
{
display: inline;
list-style-type: none;
color:#666666;
font-weight:bold;
text-decoration: none;
font-style:italic;
}

#menu .level_1 a:hover
{
display: inline;
list-style-type: none;
color:#C71014;
font-weight:bold;
text-decoration: none;
}


/*--------------------MENU 2---------------------------MENU 2-----------------------MENU 2----------------------*/

#menu2{
    float:right;
    margin-top:0px;
    line-height: 14px;
    width: 310px;
    height: 17px;
    border: 0px solid #000;
    font: 10px Arial, Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}


ul.level_1
{
display: inline;
list-style-type: none;
line-height: 17px;
margin-top: 3px;
margin-left: 15px;
padding-left: 0px;
white-space: nowrap;

}

#menu2 li{
float:left;
display: inline;
list-style-type: none;
border: 0px solid #000;
margin-left:11px;

}

#menu2 p.active{
display: inline;
list-style-type: none;
font-weight:bold;
margin-left:15px;
color:#ffffff;
}

#menu2 li {
    list-style-type: none;

    }

#menu2 .level_1 a {
    display: inline;
    list-style-type: none;
    padding: 3px 10px;
    color:#DDDDDD;
    text-decoration: none;
    font-weight:bold;
    }

#menu2 .level_1 a:link, #navlist a:visited
{
display: inline;
list-style-type: none;
color:#DDDDDD;
font-weight:bold;
text-decoration: none;
}

#menu2 .level_1 a:hover
{
display: inline;
list-style-type: none;
color:#ffffff;
font-weight:bold;
text-decoration: none;
}

/*--------------------MENU LEFT---------------------------LEFT-----------------------LEFT----------------------*/
*#menu_left
{
float:left;
margin-left: 0px;
padding: 0px;
border: 0px solid #000;
}
*#menu_left ul.level_1
{
margin-top: 0px;
margin-left: 0px;
padding: 0px;
border: 0px solid #000;
}

#menu_left li
{
border: 0px solid #000;
margin-top:10px;

}
#menu_left li.active{
line-height: 0px;
color:#C71014;
margin-left:0px;
margin-top:20px;
font-weight:bold;
}


#menu_left .level_1 a {

    padding: 0px;
    color: #ffffff;
    text-decoration: none;
border: 0px solid #000;
    }
	#menu_left .level_2 a {

    padding: 0px;
color:#666666;
    text-decoration: none;
border: 0px solid #000;
    }

#menu_left .level_1 a:link, #navlist a:visited
{
color:#ffffff;
text-decoration: none;
}
#menu_left .level_2 a:link, #navlist a:visited
{
color:#666666;
text-decoration: none;
}

#menu_left .level_1 a:hover
{
color:#000;
text-decoration: underline;
}


/*----------------------------------------------------------------------------------------------------------------------*/
/*--------------------MENU RIGHT---------------------------RIGHT-----------------------RIGHT----------------------------*/
#menu_editorial
{
margin-top: 25px;
margin-left: 10px;

border: 0px solid #000;
}


/*#menu_editorial ul.level_1
{

border: 0px solid #000;
}*/

#menu_editorial li
{
border: 0px solid #000;
margin-top:10px;
list-style-type: none;
margin-left: 0px;
border: 0px solid #000;

}
#menu_editorial .active p{
line-height: 0px;
color:#000;
font-weight:bold;
padding:0px;
margin-top:20px;
margin-left:12px;
font: 15px Arial, Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
border: 0px solid #000;
}
#menu_editorial .level_1 p{
line-height: 0px;
color:#C71014;
padding:0px;
margin-top:20px;
margin-left:19px;
font: Arial, Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
border: 0px solid #000;
}


#menu_editorial .level_1 a {
line-height: 0px;
color:#C71014;
margin-top:20px;
margin-left: 0px;
list-style-type: none;
padding:0px 25px;
text-decoration: none;
border: 0px solid #000;
font: 15px Arial, Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;

    }

#menu_editorial .level_1 a:link, #navlist a:visited
{
color:#C71014;
text-decoration: none;
list-style-type: none;
}

#menu_editorial .level_1 a:hover
{
color:#000;
text-decoration: underline;
list-style-type: none;
}

#menu_editorial .level_2 p{
line-height: 0px;
color:#666666;
padding:0px;
list-style-type: none;
margin-top:20px;
margin-left:20px;
font-weight:bold;
font: 12px Arial, Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}

#menu_editorial .level_2 a {
color:#666666;
padding:0px;
margin-left:20px;
border: 0px solid #000;
list-style-type: none;
 font: 12px Arial, Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}

#menu_editorial .level_2 a:link, #navlist a:visited
{
padding:0px;
list-style-type: none;
color:#666666;
margin-left:20px;
text-decoration: none;
font: 12px Arial, Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}

#menu_editorial .level_2 a:hover
{
padding:0px;
color:#000;
list-style-type: none;
text-decoration: underline;
 font: 12px Arial, Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}

/*------------MENU ACCORDEON--------------------MENU ACCORDEON--------------------MENU ACCORDEON--------------------------------*/

/**+html #accordion {
 margin-left:0px;
}
#accordion {
 margin-left:0px;
}
#accordion li.level_1{
 margin-top:10px;
 margin-left:0px;
 border: 1px solid #000;
 width:200px;
 padding:0px;
 line-height: 12px;
}
#accordion li.level_2 {
 margin-top:10px;
 margin-left:0px;
 border: 0px solid #000;
 width:200px;
 padding:0px;
 line-height: 12px;
}
#accordion li.active_level_1{
 margin-top:10px;
 margin-left:0px;
 border: 1px solid #000;
 width:200px;
 padding:0px;
 line-height: 12px;
}
#accordion li.active_level_2 {
 margin-top:10px;
 margin-left:0px;
 border: 0px solid #000;
 width:180px;
 padding:0px;
 line-height: 12px;
}
#accordion a.submenu{
 padding-left:0px;
 border: 0px solid #000;
 line-height: 13px;

}
#accordion ul .level_2 {
 list-style-type: none;
 padding-left:0px;
 margin-left:25px;
 border: 0px solid #000;
 line-height: 12px;
 }
*+html #accordion ul .level_2 {
 list-style-type: none;
 margin-top:0px;
 border: 0px solid #000;
 margin-left:25px;
 margin-bottom:0px;
 line-height: 12px;
 }

*html #accordion ul .level_2 {
 list-style-type: none;
 margin-top:0px;
 border: 0px solid #000;
 margin-left:10px;
 margin-bottom:0px;
 line-height: 12px;
 }

#accordion a .level_2{
 border: 0px solid #000;
 line-height: 5px;
}
#accordion .active{
line-height:5px;
color:#C71014;
margin-left:0px;
margin-top:12px;
font-weight:bold;
}*/

#navcontainer { margin-left: -5px;
 border: 0px solid #000;
width: 200px;
color: #ffffff;
 }

#navcontainer ul
{
margin: 0px;
padding: 5px 5px 5px 10px;
list-style-type: none;
width: 200px;
color: #ffffff;
font-family: verdana, arial, Helvetica, sans-serif;
}
#navcontainer li { margin: 5px 0px 3px 0px; 
color: #ffffff;
}
ul #navlist_level_2 p{
display: block;
margin-top:-2px;
margin-bottom:0px;
padding: 5px 0px 0px 0px;
width: 185px;
text-decoration: none;
background-color: #8EB3E0;
}


#navcontainer a{
display: block;
padding: 1px 5px 5px 10px;
height:20px;
width: 200px;
border: 0px solid #000;
background-color: #999999;
text-decoration: none;
color: #ffffff;
}

#navcontainer #navlist_level_1 p:hover
{

padding-left:0px 5px 0px 0px;
background-color: #8EB3E0;
text-decoration: none;
color: #ffffff;
font-weight:bold;
}
#navcontainer #navlist_level_1 a:hover
{

padding-left:0px 5px 0px 0px;
background-color: #8EB3E0;
text-decoration: none;
color: #ffffff;
font-weight:bold;
}
#navcontainer #navlist_level_2 p:hover
{
width: 185px;
padding-left:0px 5px 0px 0px;
background-color: #8EB3E0;
text-decoration: none;
color: #ffffff;
font-weight:bold;
}
#navcontainer #navlist_level_2 a:hover
{
width: 185px;
padding-left:0px 5px 0px 0px;
background-color: #8EB3E0;
text-decoration: none;
color: #ffffff;
font-weight:bold;
}
#navcontainer p
{
display: block;
margin-top:-2px;
margin-bottom:0px;
padding: 5px 0px 0px 0px;
width: 200px;
text-decoration: none;
background-color: #8EB3E0;
}
#navcontainer p:hover
{
display: block;
background-color: #8EB3E0;
text-decoration: none;
}

#navcontainer ul ul li { margin: 5px 0px 3px 10px; 
color: #ffffff;
}

#navcontainer ul ul a
{
display: block;
padding: 5px 2px 2px 30px;
width: 200px;
color: #ffffff;
background-color: #ffffff;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
display: block;
width: 200px;
background-color: #8EB3E0;
text-decoration: none;
color: #ffffff;
}


/*--------GRID PRODUCT----------------GRID PRODUCT----------------GRID PRODUCT-----------*/

a#access_container {
   background:url(../images/access_container.png) no-repeat 0px -162px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#access_container:hover { background-position: 0 0px; } /* survolé */

a#cylinder_container {
   background:url(../images/cylinder_container.png) no-repeat 0px -162px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#cylinder_container:hover { background-position: 0 0px; } /* survolé */

a#indus_container {
   background:url(../images/indus_container.png) no-repeat 0px -162px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#indus_container:hover { background-position: 0 0px; } /* survolé */

a#petrol_container {
   background:url(../images/petrol_container.png) no-repeat 0px -162px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#petrol_container:hover { background-position: 0 0px; } /* survolé */

a#systems_container {
   background:url(../images/systems_container.png) no-repeat 0px -162px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#systems_container:hover { background-position: 0 0px; } /* survolé */

a#trolley_container {
   background:url(../images/trolley_container.png) no-repeat 0px -162px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#trolley_container:hover { background-position: 0 0px; } /* survolé */

a#ultra_track_container {
   background:url(../images/ultra_track_container.png) no-repeat 0px -162px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#ultra_track_container:hover { background-position: 0 0px; } /* survolé */

a#water_container {
   background:url(../images/water_container.png) no-repeat 0px -162px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#water_container:hover { background-position: 0 0px; } /* survolé */

a#coin_container {
   background:url(../images/coin_container.png) no-repeat 0px -162px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#coin_container:hover { background-position: 0 0px; } /* survolé */

/*-----------QUOTE---------------------QUOTE----------------------QUOTE-----------*/

a#container_first {
   background:url(../images/first.png) no-repeat 0px -92px;  /* initial */
   width: 212px;
   height: 32px;
   display: block;
   border: 0px solid #000;
}
a#container_first:hover { background-position: 0 -30px; } /* survolé */

a#container_previous {
   background:url(../images/previous.png) no-repeat 0px -92px;  /* initial */
   width: 212px;
   height: 32px;
   margin-top:10px;
   display: block;
}
a#container_previous:hover { background-position: 0 -30px; } /* survolé */

/*----------LOST PASSWORD-----------------LOST PASSWORD----------------------LOST PASSWORD------------------*/

#lost_password{
    width:400px;
    margin-left:180px;
    margin-top:40px;
    border: 0px solid #000;
}
/*----------LOGIN------------------------------LOGIN---------------------------------LOGIN------------------*/
#login{
    width:400px;
    margin-left:180px;
    margin-top:40px;
    border: 0px solid #000;
}

/*----------REGISTRATION-----------------------REGISTRATION----------------------REGISTRATION------------------*/
#registration_member{
    float:left;
    width:320px;
    margin-left:10px;
    margin-top:0px;
    border: 0px solid #000;
}
#registration_customer
{
    float:left;
    width:320px;
    margin-left:0px;
    margin-top:0px;
    border: 0px solid #000;
}

/*-------------FORMULAIRE------------------------FORMULAIRE---------------------FORMULAIRE------------------*/
#formulaire{
    width:400px;
    margin-left:120px;
    margin-top:40px;
    border: 0px solid #000;
    font: 11px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}
.error{
 color:#C71014;
 font-weight:bold;
}
input.text{
 height:12px;
 font: 11px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}
.submit{
 margin-top:15px;
}
.confirmation{
 color:#008000;
 margin-left:350px;
}



/*-----------listcontact-----------------------listcontact--------------------listcontact----------------*/
#list_contact{
 position:absolute;
 float:left;
 border: 0px solid #000;

}
/*-----------formulaire contact-----------------------formulaire contact--------------------formulaire contact----------------*/
#formulaire_contact{
 position:absolute;
 float:left;
 width:380px;
 margin-left:300px;
 font: 11px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
 border: 0px solid #000;
}



/*---------newsletter----------------------newsletter---------------------newsletter------------------------*/

#newsletter{
 margin-left:180px;

}
#newsletter .error{
}

#newsletter .confirm{
    color:#008000;
}

#newsletter .checkbox_container{
  display: none;
}


/*-------------------------------------------------------------------------*/
/*-----------UNSUBSCRIBE-----------------UNSUBSCRIBE-----------------------*/

#unsubscribe .checkbox_container{
  display: none;
}

#unsubscribe .confirm{
    color:#008000;
}

#unsubscribe{
 margin-left:180px;

}


/*----------SITE MAP------------------------SITE MAP-------------------------SITE MAP-----------------------*/

#sitemap{
 margin-left:100px;
 margin-top:40px;
}
#sitemap ul.level_1
{
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
}

#sitemap a{
  color:#666666;
}

#sitemap a:hover{
  color:#C71014;
  font-weight:bold;
}
/*--------------------------------------------------------------------------------------------------*/
/*--------------------------ACCORDEON--------------------------ACCORDEON----------------------------*/
.ce_accordion{margin-top:5px;font-size:10px;font-family:Verdana, Arial, sans-serif;}
.toggler  { cursor:pointer; background:#E1E1E1;  font-weight:bold; color:#000; margin: 0; padding:5px; font-size:11px; font-family:Verdana, Arial, sans-serif; }
.toggler:hover	 { background:#cccccc; }
.accordion	 { margin-bottom:5px; padding:0 5px; }

/*-----------------------------------------------------------------------------------------------------*/
/*-----------------SEARCH----------------------SEARCH--------------------------SEARCH------------------*/
.pagination li{
display: inline;
list-style-type: none;
margin-left:25px;
}

.pagination ul{
display: inline;
list-style-type: none;
margin-left:15px;
}

.pagination a{
color:#666666;
font-weight:bold;
display: inline;
list-style-type: none;
}
.pagination p{
text-align:middle;
margin-left:300px;
font-style:italic;
color:#666666;
}
.pagination a:hover{
color:#CC0000;
font-weight:bold;
display: inline;
list-style-type: none;
}
.current{
color:#CC0000;
font: 19px Arial, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}

/*-------------------------------------------------------------------------------------------------------------------*/
/*----------NEWS PAPER-----------------------NEWS PAPER-----------------------------NEWS PAPER-----------------------*/
#news_paper{
   /*background:url(../images/paper.jpg) no-repeat;*/ 
   font: Arial, Helvetica, Lucida, Tahoma, Geneva, sans-serif;

}

/*-------------------------------------------------------------------------------------------------------------------*/
/*----------SYSTEM-------------------------------SYSTEM------------------------------SYSTEM--------------------------*/
a#container_system {
   background:url(../icones/bouton/systems/diamant/diamant.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_system:hover { background-position: 0 -162px; } /* survolé */

a#container_ix-6SR {
   background:url(../icones/bouton/systems/ix-6SR/ix-6SR.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_ix-6SR:hover { background-position: 0 -162px; } /* survolé */

a#container_ix-ht {
   background:url(../icones/bouton/systems/ix-ht/ix-ht.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_ix-ht:hover { background-position: 0 -162px; } /* survolé */

a#container_rn-2 {
   background:url(../icones/bouton/systems/rn-2/rn-2.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_rn-2:hover { background-position: 0 -162px; } /* survolé */

a#container_rs-5 {
   background:url(../icones/bouton/systems/rs-5/rs-5.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_rs-5:hover { background-position: 0 -162px; } /* survolé */


a#container_rs-8 {
   background:url(../icones/bouton/systems/rs-8/rs-8.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_rs-8:hover { background-position: 0 -162px; } /* survolé */

a#container_saturn {
   background:url(../icones/bouton/systems/saturn/saturn.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_saturn:hover { background-position: 0 -162px; } /* survolé */

a#container_sigma {
   background:url(../icones/bouton/systems/sigma/sigma.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_sigma:hover { background-position: 0 -162px; } /* survolé */

a#container_diamant {
   background:url(../icones/bouton/systems/diamant/diamant.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_diamant:hover { background-position: 0 -162px; } /* survolé */


/*-------------------------------------------------------------------------------------------------------------------------*/
/*----------CYLINDRE-------------------------------CYLINDRE------------------------------CYLINDRE--------------------------*/

a#container_euro {
   background:url(../icones/bouton/cylinder/euro/euro.png) no-repeat 0px 0px;  /* initial */
   width: 142px;
   height: 112px;
   display: block;
float:right;
}
a#container_euro:hover { background-position: 0 -163px; } /* survolé */

a#container_oval {
   background:url(../icones/bouton/cylinder/oval/oval.png) no-repeat 0px 0px;  /* initial */
   width: 142px;
   height: 112px;
   display: block;
float:right;
}
a#container_oval:hover { background-position: 0 -163px; } /* survolé */

a#container_rim {
   background:url(../icones/bouton/cylinder/rim/rim.png) no-repeat 0px 0px;  /* initial */
   width: 142px;
   height: 112px;
   display: block;
   float:right;
}
a#container_rim:hover { background-position: 0 -163px; } /* survolé */

a#container_modular {
   background:url(../icones/bouton/cylinder/modular/modular.png) no-repeat 0px 0px;  /* initial */
   width: 142px;
   height: 112px;
   display: block;
   float:right;
}
a#container_modular:hover { background-position: 0 -163px; } /* survolé */

a#container_classroom {
   background:url(../icones/bouton/cylinder/classroom/classroom.png) no-repeat 0px 0px;  /* initial */
   width: 142px;
   height: 112px;
   display: block;
   float:right;
}
a#container_classroom:hover { background-position: 0 -163px; } /* survolé */

a#container_clutch {
   background:url(../icones/bouton/cylinder/clutch/clutch.png) no-repeat 0px 0px;  /* initial */
   width: 142px;
   height: 112px;
   display: block;
   float:right;
}
a#container_clutch:hover { background-position: 0 -163px; } /* survolé */

a#container_double {
   background:url(../icones/bouton/cylinder/double/double.png) no-repeat 0px 0px;  /* initial */
   width: 142px;
   height: 112px;
   display: block;
   float:right;
}
a#container_double:hover { background-position: 0 -163px; } /* survolé */

a#container_indicator {
   background:url(../icones/bouton/cylinder/indicator/indicator.png) no-repeat 0px 0px;  /* initial */
   width: 142px;
   height: 112px;
   display: block;
   float:right;
}
a#container_indicator:hover { background-position: 0 -163px; } /* survolé */

a#container_blind {
   background:url(../icones/bouton/cylinder/blind/blind.png) no-repeat 0px 0px;  /* initial */
   width: 142px;
   height: 112px;
   display: block;
   float:right;
}
a#container_blind:hover { background-position: 0 -163px; } /* survolé */

a#container_scandi {
   background:url(../icones/bouton/cylinder/scandi/scandi.png) no-repeat 0px 0px;  /* initial */
   width: 142px;
   height: 112px;
   display: block;
   float:right;
}
a#container_scandi:hover { background-position: 0 -163px; } /* survolé */

a#container_2in1 {
   background:url(../icones/bouton/cylinder/2in1/2in1.png) no-repeat 0px 0px;  /* initial */
   width: 142px;
   height: 112px;
   display: block;
   float:right;
}
a#container_2in1:hover { background-position: 0 -163px; } /* survolé */

a#container_anti {
   background:url(../icones/bouton/cylinder/anti/anti.png) no-repeat 0px 0px;  /* initial */
   width: 142px;
   height: 112px;
   display: block;
   float:right;
}
a#container_anti:hover { background-position: 0 -163px; } /* survolé */

a#container_padlock {
   background:url(../icones/bouton/cylinder/padlock/padlock.png) no-repeat 0px 0px;  /* initial */
   width: 142px;
   height: 112px;
   display: block;
   float:right;
}
a#container_padlock:hover { background-position: 0 -163px; } /* survolé */

/*---------------------------------------------------------------------------------------------------------------------*/
/*----------ACCESS---------------------------------ACCESS------------------------------ACCESS--------------------------*/

a#container_protector {
   background:url(../icones/bouton/access/protector/protector.png) no-repeat 0px -162px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_protector:hover { background-position: 0 -0px; } /* survolé */

a#container_butler {
   background:url(../icones/bouton/access/butler/butler.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_butler:hover { background-position: 0 -163px; } /* survolé */

a#container_access {
   background:url(../icones/bouton/access/access/access.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_access:hover { background-position: 0 -163px; } /* survolé */

a#container_dom {
   background:url(../icones/bouton/access/dom/dom.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_dom:hover { background-position: 0 -163px; } /* survolé */

a#container_669 {
   background:url(../icones/bouton/access/669/669.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_669:hover { background-position: 0 -163px; } /* survolé */

a#container_motor {
   background:url(../icones/bouton/access/motorised/motor.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_motor:hover { background-position: 0 -163px; } /* survolé */

a#container_manager {
   background:url(../icones/bouton/access/manager/manager.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_manager:hover { background-position: 0 -163px; } /* survolé */

a#container_els {
   background:url(../icones/bouton/access/els/els.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_els:hover { background-position: 0 -163px; } /* survolé */

a#container_accessories {
   background:url(../icones/bouton/access/accessories/acc.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_accessories:hover { background-position: 0 -163px; } /* survolé */

a#container_pincode {
   background:url(../icones/bouton/access/pincode/pincode.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
	display: block;
	float:right;
}
a#container_pincode:hover { background-position: 0 -163px; } /* survolé */

a#container_fingerprint {
   background:url(../icones/bouton/access/fingerprint/fingerprint.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_fingerprint:hover { background-position: 0 -163px; } /* survolé */


/*---------------------------------------------------------------------------------------------------------------------------------*/
/*----------INDUSTRIAL---------------------------------INDUSTRIAL------------------------------INDUSTRIAL--------------------------*/

a#container_cam {
   background:url(../icones/bouton/industrial/cam/cam.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_cam:hover { background-position: 0 -163px; } /* survolé */

a#container_latch {
   background:url(../icones/bouton/industrial/latch/latch.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_latch:hover { background-position: 0 -163px; } /* survolé */

a#container_multi {
   background:url(../icones/bouton/industrial/multi/multi.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_multi:hover { background-position: 0 -163px; } /* survolé */

a#container_drawer {
   background:url(../icones/bouton/industrial/drawer/drawer.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_drawer:hover { background-position: 0 -163px; } /* survolé */

a#container_handles {
   background:url(../icones/bouton/industrial/handles/handles.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_handles:hover { background-position: 0 -163px; } /* survolé */

a#container_push {
   background:url(../icones/bouton/industrial/push/push.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_push:hover { background-position: 0 -163px; } /* survolé */

a#container_security {
   background:url(../icones/bouton/industrial/security/security.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_security:hover { background-position: 0 -163px; } /* survolé */

a#container_modularv {
   background:url(../icones/bouton/industrial/modularv/modularv.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_modularv:hover { background-position: 0 -163px; } /* survolé */

a#container_customised {
   background:url(../icones/bouton/industrial/customised/customised.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_customised:hover { background-position: 0 -163px; } /* survolé */

/*-----------------------------------------------------------------------------------------------------------------------------*/
/*---------------------WATER---------------------------------WATER------------------------------WATER--------------------------*/

a#container_turn {
   background:url(../icones/bouton/water/turn/turn.png) no-repeat 0px -162px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_turn:hover { background-position: 0 0px; } /* survolé */

a#container_accessoiries {
   background:url(../icones/bouton/water/accessoiries/accessoiries.png) no-repeat 0px -163px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_accessoiries:hover { background-position: 0 0px; } /* survolé */

a#container_gaskets {
   background:url(../icones/bouton/water/gaskets/gaskets.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_gaskets:hover { background-position: 0 -163px; } /* survolé */

a#container_hinges {
   background:url(../icones/bouton/water/hinges/hinges.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_hinges:hover { background-position: 0 -163px; } /* survolé */

a#container_swing {
   background:url(../icones/bouton/water/swing/swing.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
float:right;
}
a#container_swing:hover { background-position: 0 -163px; } /* survolé */

#rotator{
	float:left;
	margin-right:10px;
}

/*-----------------------------------------------------------------------------------------------------------------------------*/
/*---------------------COIN OPERATED LOCKS-------------------------------COIN OPERATED LOCKS----------------------------COIN OPERATED LOCKS------------------------*/


a#container_omega_dry {
   background:url(../icones/bouton/coin-operated-locks/dry.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
	float:right;
}
a#container_omega_dry:hover { background-position: 0 -162px; } /* survolé */

a#container_omega_piscine {
   background:url(../icones/bouton/coin-operated-locks/omega-piscine-0744001001.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
	float:right;
}
a#container_omega_piscine:hover { background-position: 0 -162px; } /* survolé */

a#container_omega_securite {
   background:url(../icones/bouton/coin-operated-locks/omega-securite-0743001001.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
	float:right;
}
a#container_omega_securite:hover { background-position: 0 -162px; } /* survolé */

a#container_coin_box {
   background:url(../icones/bouton/coin-operated-locks/Coin_Box_-07470099001.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
	float:right;
}
a#container_coin_box:hover { background-position: 0 -162px; } /* survolé */

a#container_cardoperatedlock {
   background:url(../icones/bouton/coin-operated-locks/cardoperatedlock.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
	float:right;
}
a#container_cardoperatedlock:hover { background-position: 0 -162px; } /* survolé */

a#container_coin_accessories {
   background:url(../icones/bouton/coin-operated-locks/accessories.png) no-repeat 0px 0px;  /* initial */
   width: 170px;
   height: 112px;
   display: block;
	float:right;
}
a#container_coin_accessories:hover { background-position: 0 -162px; } /* survolé */



/*---------FORM CREDIT----------------FORM CREDIT--------------------FORM CREDIT----------------*/

#form1_credit input 
  {
  margin-left:15px;
  margin:3px;
 }
 #form1_credit textarea 
  {
  margin-left:15px;
  margin:3px;
 }
#form1_credit  label 
  {
  display: inline;
  margin:3px;
  float: left;
  width: 160px;
  } 
  
#sitemap li{
display:block;
  }
#sitemap ul{
display:block;
  }
#sitemap li{
margin-top:2px;
margin-left:25px;
}
#sitemap li .submenu{
margin-top:25px;
margin-left:5px;
}
#sitemap ul.level_1 first.submenu{
font-weight:bold;
font-size:11px;
color:red;
}

#sales li{
display:block;
  }
#sales ul{
display:block;
  }
#sales li{
margin-top:0px;
margin-left:0px;
}





