/* Bloc infos prix */
.infos p {
color:#999;
}
.infos p.prix {
font-size:16px;
text-transform:uppercase;
}
.disponible p.prix {
color:#215c99;
margin:0 0 3px 0;
}
.commande p.prix {
color:#215c99;
margin:0 0 3px 0;
}
.disponible .dispo {
color:#84cc26;
}
.rupture .dispo {
color:#cb3225;
}
.commande .dispo {
color: #FFAC0D;
}
/*Pagination*/
.pagination {
padding-top:9px;
width:700px;
height:23px;
background:none;
background:url(../../images/common/fond_pagination.png) no-repeat;
}

.pagination .texte {
float:left;
font-weight:bold;
color:#414141;
font-size:13px;
margin-left:20px;
}

.pagination .titre {
float:left;
font-weight:bold;
color:#1963af;
font-size:13px;
}

.pagination .link {
float:left;
margin-left:40px;
}

.pagination a.suiv div{
float:left;
border:none;
background:url(../../images/common/btn_pagination_right.png) no-repeat;
width:16px;
height:15px;
text-decoration:none;
margin-left:5px;
}
.pagination a.suiv div:hover{
background:url(../../images/common/btn_pagination_right_hover.png) no-repeat;
}
.pagination a.prec div{
float:left;
border:none;
background:url(../../images/common/btn_pagination_left.png) no-repeat;
width:16px;
height:15px;
text-decoration:none;
margin-right:5px;
}
.pagination a.prec div:hover{
background:url(../../images/common/btn_pagination_left_hover.png) no-repeat;
}
.pagination .chiffre {
float:left;
text-align:center;
margin-right:3px;
margin-left:3px;
}
.pagination .chiffre {
display:inline;
color:#414141;
}
.pagination .chiffre a {
display:inline;
color:#414141;
text-decoration:none;
}
.pagination .chiffre a:hover,
.pagination .chiffre a.in {
color:#1963af;
font-weight:bold;
}
/*Page liste produit*/
#renseignement_produit h1,
#detail_produit h1,
#liste_produit h1 {
margin:0 0 16px 0;
font-size:20px;
color:#054383;
}
#renseignement_produit .h_renseignement,
#detail_produit .h_detail,
#liste_produit .h_liste {
clear:both;
margin:0 0 10px 0;
padding:4px 0 0 0;
background:url(../../images/common/h_bloc.gif) no-repeat;
}
#renseignement_produit .b_renseignement,
#detail_produit .b_detail,
#liste_produit .b_liste {
padding:0 0 4px 0;
background:url(../../images/common/b_bloc.gif) no-repeat 0 bottom;
}
#liste_produit .liste {
padding:20px 0 0 24px;
border-left:1px solid #f1f1f1;
border-right:1px solid #f1f1f1;
overflow:hidden;
zoom:1;
}
#liste_produit .liste .produit {
margin:0 0 24px 0;
overflow:hidden;
zoom:1;
}
#liste_produit .liste .produit .img {
margin:0 18px 0 0;
float:left;
display:inline;
width:155px;
height:116px;
border:1px solid #f1f1f1;
text-align:center;
}
#liste_produit .liste .produit .wg {
float:left;
margin:0 10px 0 0;
width:320px;
}
#liste_produit .liste .produit .wg h2 {
margin:0 0 10px 0;
font-size:12px;
font-wieght:normal;
}
#liste_produit .liste .produit .wg a {
color:#333;
text-decoration:none;
}
#liste_produit .liste .produit .wg a:hover {
color:#215c99;
text-decoration:underline;
}
#liste_produit .liste .produit .infos {
margin:45px 0 0 0;
width: 130px;
float:left;
}
#liste_produit .liste .produit .panier {
float:right;
display:inline;
margin:55px 20px 0 0;
}
/*Page produit*/
#detail_produit .detail {
padding:10px 0 24px 24px;
border-left:1px solid #f1f1f1;
border-right:1px solid #f1f1f1;
overflow:hidden;
zoom:1;
}
#detail_produit .detail a {
color:#999;
text-decoration:none;
}
#detail_produit .detail a:hover {
color:#003165;
}
#detail_produit .gauche {
float:left;
margin:16px 20px 0 0;
width:157px;
}
#visionneuse {
margin:0 0 4px 0;
width:155px;
height:116px;
border:1px solid #f1f1f1;
text-align:center;
}
#detail_produit .gauche ul {
margin:0 0 6px 0;
overflow:hidden;
}
#detail_produit .gauche ul li {
margin:0 4px 0 0;
float:left;
width:34px;
height:27px;
border:1px solid #f5f5f5;
}
#detail_produit .gauche ul li.last {
margin:0;
}
#detail_produit .gauche ul li a {
outline:none;
}
#detail_produit .gauche a.vue {
display:block;
float:left;
color:#033f7e;
margin:0 0 0 9px;
padding:2px 0 2px 21px;
background:url(../../images/common/picto_loupe2.gif) no-repeat 0 2px;
text-decoration:underline;
}
#detail_produit .gauche a.vue:hover {
color:#c33;
}
#detail_produit .centre {
width:215px;
margin:12px 97px 0 0;
float:left;
}
#detail_produit .centre h2 {
margin:0 0 23px 0;
font-size:20px;
font-weight:normal;
color:#036;
}
#detail_produit .centre .wg {
margin:0 0 5px 0;
font-size:14px;
}
#detail_produit .centre a.telecharger {
color:#033f7e;
padding:0 0 0 9px;
font-size:11px;
background:url(../../images/common/puce3.gif) no-repeat 0 5px;
text-decoration:underline;
}
#detail_produit .centre a.telecharger:hover {
color:#c33;
}
#detail_produit .droite {
margin:23px 0 0 0;
float:left;
}
#detail_produit .droite .infos {
margin:0 0 12px 0;
}
#detail_produit .droite  a{
display:block;
margin:0 0 11px 0;
}

/* Page renseignement */
#renseignement_produit .renseignement{
padding:13px 0 19px 25px;
border-left:1px solid #f1f1f1;
border-right:1px solid #f1f1f1;
overflow:hidden;
zoom:1;
}
#renseignement_produit a.retour {
display:block;
float:left;
margin:0 0 17px 0;
color:#999;
text-decoration:none;
}
#renseignement_produit a.retour:hover {
color:#003165;
}
#renseignement_produit h2 {
margin:0 0 16px 0;
font-size:16px;
font-weight:normal;
}
#renseignement_produit p {
margin:0 0 10px 0;
}
#renseignement_produit label {
margin:0 6px 0 0;
}
#renseignement_produit #email {
margin:0;
padding:3px 0 3px 2px;
border:1px solid #ccc;
width:140px;
}
#renseignement_produit input {
margin:0 0 0 51px;
}
#renseignement_produit .divError p{
margin:4px 0 0 50px;
font-size:10px;
color:#ec4537;
}
#renseignement_produit #email.inputError{
border:1px solid #ec4537;
}
