@charset "UTF-8";
/* CSS Document */

/* ------------------------------------------
Reset
 -------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* ------------------------------------------
Font
 -------------------------------------------*/

@font-face {
    font-family: 'TeXGyreHerosBold';
    src: url('texgyreheros-bold-webfont.eot');
    src: url('texgyreheros-bold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('texgyreheros-bold-webfont.svg#TeXGyreHerosBold') format('svg'),
         url('texgyreheros-bold-webfont.woff') format('woff'),
         url('texgyreheros-bold-webfont.ttf') format('truetype'),
         url('texgyreheros-bold-webfont.svg#TeXGyreHerosBold') format('svg');
    font-weight: bold;
    font-style: normal;

}

/* ------------------------------------------
Liens
 -------------------------------------------*/
a {
color: #C1C1C1;
text-decoration: none;
}

a:hover, a:focus {
text-decoration: underline;
}

a:active {
color: #fff;	
}




/* ------------------------------------------
Conteneur
 -------------------------------------------*/

body {
	font-family: Arial, Helvetica, Sans-Serif;
	background: #191919 url(images/bckd-montres-celsior.jpg) repeat-x;
	color: #C1C1C1;
	text-align: center;
	font-size: 15px;
}

#conteneur {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
}


/* ------------------------------------------
Header
 -------------------------------------------*/

#header {
	text-align: left;
	height: 108px;
	margin: 2px 0 20px;
	padding-top: 20px;
	}
	
* html body #conteneur #header {
	text-align: left;
	height: 108px;
	margin: 2px 0 5px;
	}


#header a.logo {
float: left;
width: 200px;
display: block;
}

	
#header #langue {
	float: left;
	width: 120px;
	text-align: left;
	margin-left: 50px;
	}
	
#header #langue a {
font-size: 12px;	
}

#header ul.main {
float: left;
width: 550px;
margin: 45px 0 0 0;
}

#header ul.main li {
display: block;
float: left;

}

#header ul.main li a {
	display: block;
margin-right: 36px;
padding-bottom: 20px;
font-family: 'TeXGyreHerosBold', Arial, sans-serif;
font-size: 16px;
height: 13px;
}

#header ul.main li a span {
	font-family: Arial, sans-serif;
}


#header ul.main li a:hover, #header ul.main li a.select {
background: url("images/bckd-menu.gif") no-repeat center bottom;
text-decoration: none;
border-bottom: solid 3px #C1C1C1;
}

#header #langue + ul {
clear: both;
margin-left: 200px;
background: #5D5D5D;
padding: 2px 5px 5px 20px;
border-radius: 0 20px 0 20px;
-moz-border-radius: 0 20px 0 20px;
-webkit-border-radius: 0 20px 0 20px;
width: 480px;
}


#header #langue + ul li {
	display: inline;
	margin-right: 10px;
}

#header #langue + ul li a {
font-size: 12px;
color: #000;
font-weight: bold;
}


#header #langue + ul li a:hover, #header #langue + ul li a.select {
	text-decoration: none;
color: #c1c1c1;
}


	

/* ------------------------------------------
Milieu
 -------------------------------------------*/

.contenu {
	width: 370px;
	float: left;
	padding: 10px;
	border: solid 1px #999;
	background: #333333;
}

.contenu p {
text-align: justify;
}

.photos {
width: 166px;
float: left;
margin: 0 30px 10px 30px;
	}
	
.photos img {
display: block;	
width: 166px;
padding: 1px;
border: solid 1px #999;
margin-bottom: 20px;
}

	h1 {
text-indent: -20000em;
	}
	


	#footer {
		clear: both;
	height: 4px;
background: url(images/bckd-footer-celsior.jpg) repeat-x center top;
border: solid 1px #4F4F4F;
padding: 1px;
margin: 20px 0;
	}
	

	#contenu img {
	border: 1px solid #72584B;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-top: 5px;
	}
	


/* ------------------------------------------
Catalogue
 -------------------------------------------*/
 
#products table td {
text-align: center;
padding: 5px;
}

#products table td img {
margin: 5px;
border: solid 1px #989898;
padding: 1px;
display: block;
}

.jPaginate{
    height:34px;
    position:relative;
    color:#a5a5a5;
    font-size:11px;   
	width:100%;
}
.jPaginate a{
    line-height:15px;
    height:15px;
    cursor:pointer;
    padding:2px 5px;
    margin:2px;
    float:left;
}
.jPag-control-back{
	position:absolute;
	left:0px;
}
.jPag-control-front{
	position:absolute;
	top:0px;
}
.jPaginate span{
    cursor:pointer;
}
ul.jPag-pages{
    float:left;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px;
}
ul.jPag-pages li{
    display:inline;
    float:left;
    padding:0px;
    margin:0px;
}
ul.jPag-pages li a{
    float:left;
    padding:2px 5px;
}
span.jPag-current{
    cursor:default;
    font-weight:normal;
    line-height:15px;
    height:15px;
    padding:2px 5px;
    margin:2px;
    float:left;
}
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img{
    height:22px;
    margin:2px;
    float:left;
    line-height:18px;
}

ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-previous-img{
    margin:2px 0px 2px 2px;
    font-size:12px;
    font-weight:bold;
        width:10px;

}
ul.jPag-pages li span.jPag-next,
ul.jPag-pages li span.jPag-next-img{
    margin:2px 2px 2px 0px;
    font-size:12px;
    font-weight:bold;
    width:10px;
}
span.jPag-sprevious,
span.jPag-sprevious-img{
    margin:2px 0px 2px 2px;
    font-size:18px;
    width:15px;
    text-align:right;
}
span.jPag-snext,
span.jPag-snext-img{
    margin:2px 2px 2px 0px;
    font-size:18px;
    width:15px;
     text-align:right;
}
ul.jPag-pages li span.jPag-previous-img{
    background:transparent url(jPaginate/images/previous.png) no-repeat center right;
            }
ul.jPag-pages li span.jPag-next-img{
    background:transparent url(jPaginate/images/next.png) no-repeat center left;
            }
span.jPag-sprevious-img{
    background:transparent url(jPaginate/images/sprevious.png) no-repeat center right;
            }
span.jPag-snext-img{
    background:transparent url(jPaginate/images/snext.png) no-repeat center left;
            }


#pagination {
border-top: dashed 1px #353535;
}

#pages {
margin: 10px auto;
width: 200px;	
}


