#gateway{
/*background:transparent url(/media/images/layout/water/bg-gateway.jpg) no-repeat top left;*/
}





a.choixstatut{
background:transparent url(/media/images/layout/water/bg-choixStatut.png) no-repeat top left;

}

a.choixstatut:hover{
background:transparent url(/media/images/layout/water/bg-choixStatut.png) no-repeat center left;
color:#58585a;
}

a.choixstatut:focus{
background:transparent url(/media/images/layout/water/bg-choixStatut.png) no-repeat bottom left;

color:#FFFFFF;
}


.gatewayLogin{
background:transparent url(/media/images/layout/bg-gatewayInput.png) no-repeat top left;
width:115px;
height:22px;
margin-right:5px;
border:0px;
}

.gatewayMdp{
background:transparent url(/media/images/layout/bg-gatewayInput.png) no-repeat top left;
border:0px;
width:115px;
height:22px;
margin-bottom:5px;
margin-right:5px;


}

.logingateway a{
color:#1790d4;
}


#login-form-prescriber,#login-form-distributor {
display:none;
float:right;
padding-left:10px;
padding:5px;
padding-left:10px;
margin-top:5px;
padding-top:0px;
width:265px;

border-left:1px dotted #c3c3c3;

}

.news a:hover{
color:#0076ae;
}

.lireNews{
background:transparent url(/media/images/layout/water/bg-lireNews-fr.png) no-repeat top left;
}


.lireNews:hover{
background:transparent url(/media/images/layout/water/bg-lireNews-fr.png) no-repeat bottom left;
}


a:hover{
color:#1890d1;
}


 #menu li {
	background:url(/media/images/layout/water/left_both.gif) no-repeat 100% -52px;
	margin-left: 2px;
 	margin-right: 2px;
 }
    #menu a {
     background:url(/media/images/layout/water/right_both.gif) no-repeat 100% -52px;
 }
 
 #menu li.current {
    background:url(/media/images/layout/water/left_both.gif) no-repeat left top;}
#menu li.current a{
  background:url(/media/images/layout/water/right_both.gif) no-repeat right top;
 }
 
 
h1, h2, h3, h4, h5, h6, #footer a:hover{
color:#1890d1;
}




#newsletter a{
border:1px solid #066aa0;
background-color:#117db8;
}

#newsletter a:hover{
border:1px solid #005f92;
background-color:#168ecf;
}

ul.level3 {
	width: 670px;
}

ul.level3 li {
	width: 20%;
}

ul.level3 li.active {
	background-color: #0076ae;
}

.pager{

height:35px;
}


.precedent{
background:transparent url(/media/images/layout/water/bg-precedent.jpg) no-repeat top left;
width:125px;
height:22px;
display:block;
color:#FFFFFF;
float:left;
font-size:11px;
text-align:center;
padding-top:7px;
text-decoration:none;
}
.precedent:hover{
background:transparent url(/media/images/layout/water/bg-precedent.jpg) no-repeat top right;
color:#FFFFFF;

}

.suivant{
background:transparent url(/media/images/layout/water/bg-suivant.jpg) no-repeat top right;
width:125px;
height:22px;
float:right;
display:block;
color:#FFFFFF;
font-size:11px;
text-align:center;
padding-top:7px;
text-decoration:none;
}

.suivant:hover{
background:transparent url(/media/images/layout/water/bg-suivant.jpg) no-repeat top left;
color:#FFFFFF;
}

#pagerNum{

margin:auto;
width:380px;
padding-top:5px;
text-align:center;

}

.cadreProduit{
width:637px;

}



.cadreProduitListing{

}

.cadreProduitListing h2{
margin-top:25px;}



.hautCadreProduit{
background:transparent url(/media/images/layout/water/hautCadreProduit.png) no-repeat top left;
height:37px;
color:#FFFFFF;
line-height: 37px;
text-indent: 15px;
}

.hautCadreProduit h3{
margin: 0px;
}

.cadreProduitContenu{
padding:15px;
background:transparent url(/media/images/layout/water/bg-CadreProduit.png) repeat-y top left;
}

#listPictures li{
list-style-type:none;
margin:0px;
}

#listPictures li a{
	background-color:#FFFFFF;
	text-align:center;
	border:1px solid #ccc;
}
#listPictures li a img{
	border:none;
}
#listPictures div.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
	width:186px;
	height:121px;
}
#listPictures div.wraptocenter * {
    vertical-align: middle;
}

#listPictures a.btnZoom {
	width:198px;
	/*display:block;*/
	border:none;
	background:none;
	/*margin-left:10px;*/
	margin: 0;
	height: 40px;
}
#listPictures a.btnZoom right {
	float:right;
}

#galleryProduct{

width:200px;
float:left;
}



.product-minia{
text-decoration:none;
height:60px;
color:#545050;
clear:both;
display:block;
margin-bottom:15px;
border:1px solid #e6e6e6;
}

.product-minia img{
float:left;
padding-right:5px;
}

#galleryNav{
width:200px;
clear:both;
/*padding-top:15px;*/


}

#galleryNav li{
list-style-type:none;
margin:0px;
display:inline;
	position:relative;
}


#galleryNav li a {
	padding:3px;
	border: 1px solid #0d78b1;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	background-color:#FFFFFF;
}
#galleryNav div.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
   	width:100px;
    height:65px;
}
#galleryNav div.wraptocenter * {
    vertical-align: middle;
}
#galleryNav .current {
	border: 1px solid #0d78b1;
	padding:1px;
}




.productFeatures li{
list-style-type:none;
background-image:url(/media/images/layout/fleche-descriptif.jpg);
background-position:left;
background-repeat:no-repeat;
margin:0px;
}

.cadreProduitContenu {

}

.cadreProduitContenu h4{
border-bottom:1px dotted #909295;
margin-bottom:8px;
}

.cadreProduitContenu h4 span{
/*background-color:#178fcf;*/
color:#0d78b1;
padding:2px;
padding-left:4px;
padding-right:4px;
}




.demiCadreConfig{
background:transparent url(/media/images/layout/bg-demiCadreConfig.png) no-repeat top left;
width:258px;
padding:20px;
height:99px;
}


a.vignette_tdg{
background:transparent url(/media/images/layout/water/vignette_tdg.png) no-repeat bottom left;
width:220px;
height:168px;
display:block;
text-align:center;
text-decoration:none;
float:left;
color:#797978;
padding-top:18px;

}

a.vignette_tdg img{
background-color:#003366;
width:186px;
margin:auto;
height:121px;
display:block;

}
a.vignette_tdg span{
display:block;
margin-top:10px;

}

a.vignette_tdg:hover{
background:transparent url(/media/images/layout/water/vignette_tdg.png) no-repeat top left;
color:#FFFFFF;


}



div#slider div#slide-holder div#slide-controls p#slide-nav a{background-image:url(/media/images/layout/water/silde-nav.gif);
  color:#fff;
 }
  
  
 .gatewayBtn{
float:right;
position:relative;
top:10px;
right:10px;
}

#quickSearch{
background:transparent url(/media/images/layout/water/bg-quicksearch.png) no-repeat top right;

-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
padding:5px;
padding-top:15px;
padding-left:15px;
width:307px;
float:right;
height:42px;



}

.result{
padding:3px;
padding-left:6px;
background-color:#eee;
margin-top:5px;
margin:auto;

margin-bottom:5px;
color:#005ba2;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

.wrongresult{
padding:3px;
padding-left:6px;
background-color:#f6c9c9;
margin-top:5px;
margin-bottom:5px;
color:#8a0000;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}



#quickSearch input{
border:0px solid red;
width:120px;
padding-left:18px;
padding-top:2px;
background-color:transparent;


}

#quickSearch a{
border:1px solid #066aa0;
background-color:#117db8;
float:right;
margin-right:10px;
}

#quickSearch a:hover{
border:1px solid #005f92;
background-color:#168ecf;
}


#configurator{
border:1px solid #ccc;
background-color:#4f4c4b;
color:#FFFFFF;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
padding:5px;
width:320px;
height:50px;
float:right;
}


.pictos li{
/*background:transparent url(/media/images/layout/water/bg-pictos.jpg) repeat-x top left;*/
font-size:11px;
padding:2px;
padding-left:10px;
text-align:left;
margin-bottom:2px;
width: 250px;
}


.pictos li a{
color:#0c76af;
text-decoration:none;
}

.pictos li a:hover{
color:#deb002;

}


.documentation{
width:139px;
border:1px solid #f0f0f0;
background-color:#f0f0f0;
text-align: left;}

.documentation ul{
margin:8px;
font-size:11px;
}

.documentation ul li{
list-style-type: none;
background-image:url(/media/images/layout/puce-documentation.jpg);
background-position:0% 60%;
background-repeat:no-repeat;
text-indent: 7px;
padding: 0 !important;
margin-left: 0;
list-style-position:outside;
}

.documentation ul li a{
color:#0d78b1;
text-decoration:none;}

li.logo{

background:transparent url(/media/images/layout/bkg-pictos.jpg) no-repeat top left;
text-align:justify;
height:20px;
padding-top:8px;
padding-bottom:5px;
width:243px;
}

li.logo *{
padding-right:8px;}

a.blueLink  {
	color: #1890D1;
	text-decoration: none;
}

a.blueLink:hover {
	color: #E7B01F;
	text-decoration: underline;
}

#loginBox {
	background-image:url(/media/images/layout/water/login-closed.png);
	width: 261px;
	margin: 10px 0;
	background-repeat: no-repeat;
}

#loginBox h6 {
	margin: 0;
	font-size: 14px;
	line-height: 14px;
	font-family: Helvetica, Arial, sans-serif;
	text-shadow: 0px 1px 0px #ffffff;
}

#loginBox h6 a {
	display: block;
	padding: 10px 20px;
	color: #48484a;
	text-decoration: none;
}

#loginBox .box {
	display: none;
	padding: 0 0 0 20px;
}

.open#loginBox {
	background-image:url(/media/images/layout/water/login-open.png);
}

.open#loginBox .box {
	display: block;
}

#loginBox .box input {
	display: block;
	float: left;
	width: 182px;
	border: 1px solid #c5c5c5;
	font-size: 13px;
	padding: 4px;
	margin: 5px 0;
	background-color: #f5f5f5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#loginBox .box button {
	width: 34px;
	border: 1px solid #006a9f;
	background-color: #097db6;
	color: #ffffff;
	float: left;
	padding: 4px;
	font-size: 13px;
	margin: 5px 0 5px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#loginBox .box a {
	clear: both;
	display: block;
	padding: 0 0 10px 20px;
	color: #0f83bd;
	background-image:url(/media/images/layout/water/login-question.png);
	background-repeat: no-repeat;
}

#menuVertical {
	position: relative;
}

#menuVertical .country {
	position: absolute;
	bottom: 1px;
	left: 0;
}

#menuVertical li.nob a {
	padding: 6px 0px 6px 30px;
}

#newsBlock.home .news  h2 {
	color: #097db6;
}