

img {
float: left;
clear: none;
}

a,a:link,a:visited,a:hover,a:active { text-decoration: none;color:#e47d04;}


body {
     margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
     }
#global{
	margin-left:auto;
     margin-right:auto;
	 width:980px;
	 padding:0px;
	  text-align: left;
}
#page
   {
     
	position:absolute;
     width: 980px; 
	 height:640px;	 
	
	 margin-top:100px;
    
     border: none;
     background-color: #fff;
	
   }
/*
#page
   {
     position: absolute;

     width: 980px;        
     margin-left: -490px;  
     left: 50%;          

     height: 640px;      
     margin-top: -320px;  
     top: 55%;          

     border: none;
     background-color: #fff;
   }
   
*/
#contenu { margin:0;padding:0;     }

#menu {
height:22px;
margin:0;
padding:0;
position:absolute;
right:20px;
top:52px;
}

#panier{
margin:0;
padding:0;
position:absolute;
top:0px;
right:0px;
font-family: arial, helvetica, sans-serif ;
font-size: 11px ;
font-weight:550;
color: white ;
line-height:110%;
}
#selection_text{
position:absolute;
top:12px;
right:120px;

}

#panier_text{
position:absolute;
top:12px;
right:24px;

}
#menu_accueil1{
margin:0;
padding:0;
position:absolute;
width:680px;
top:100px;
left:270px;
}
#menu_accueil2{
margin:0;
padding:0;
position:absolute;
width:680px;
top:350px;
left:270px;
}

#gif{

position:absolute;
top:135px;
left:120px;
width:150;
height:180;

}



#actu{
margin:0;
padding:0;
position:absolute;
top:100px;
left:0px;
}

#titre_news{
font-family: arial, helvetica, sans-serif ;
font-size: 13px ;
font-weight:700;
color: black ;
line-height:95%;
margin-bottom:15px;
position:absolute;
top:275px;
left:62px;
}

#texte_news{
font-family: "Courier New", helvetica, sans-serif ;
font-size: 12px ;
font-weight:550;
color: black ;
line-height:110%;
position:absolute;
width:190px;
height:130px;
overflow:auto;
top:292px;
left:62px;
text-align:left;
}

#flag{
position:absolute;
width:33px;
height:20px;
margin:0px;
padding:0px;
bottom:0px;
right:195px;
}

#footer {
	width:980px;
	height:20px;
	margin:0;
	padding:0;
	position:absolute;
	right:0px;
	bottom:0px;
	vertical-align:text-bottom;
}



#copyright {
	width:190px;
	height:20px;
	text-align:right;
	margin:0;
	padding:0;
	position:absolute;
	bottom:0px;
	right:0px;
}
a img {border: none;}

a,a:link,a:visited,a:hover,a:active { text-decoration: none;}

#fond_gal{
position:absolute;
left:0px;
bottom:20px;

}



#logo_ptdevente{
position:absolute;
top:100px;
right:0px;
}

#fond_ptdevente{
position:absolute;
top:176px;
right:0px;
}

#ptdevente_flecheh{
position:absolute;
top:70px;
right:70px;
}

#ptdevente_flecheb{
position:absolute;
top:330px;
right:70px;
}

#ptdevente_text{
position:absolute;
top:60px;
left:345px;
width:550px;
height:270px;
overflow:auto;


font-family: arial, helvetica, sans-serif ;
font-size: 13px ;
font-weight:550;
color: black ;
line-height:150%;
}

.ptdevente_orange_titre{
font-family: arial, helvetica, sans-serif ;
font-size: 17px ;
font-weight:800;
color: #e47d04 ;
text-decoration: underline;
line-height:150%;
}

.ptdevente_orange{
font-family: arial, helvetica, sans-serif ;
font-size: 15px ;
font-weight:800;
color: #e47d04 ;
}

.ptdevente_point_orange{
font-family: times new roman,arial, helvetica, sans-serif ;
font-size: 20px ;
font-weight:700;
color: #e47d04 ;
}

#gif_ptdevente{
position:absolute;
top:330px;
left:110px;
}


#photo1{
position:absolute;
width:86px;
height:89px;
left:48px;
bottom:43px;

}
   
#photo2{
position:absolute;
width:86px;
height:89px;
left:155px;
bottom:43px;

}
#photo3{
position:absolute;
width:86px;
height:89px;
left:262px;
bottom:43px;
}
#photo4{
position:absolute;
width:86px;
height:89px;
left:369px;
bottom:43px;
}



#photo1s{
position:absolute;
width:86px;
height:89px;
left:46px;
bottom:41px;
border:#e47d04 solid 2px ;
}
   
#photo2s{
position:absolute;
width:86px;
height:89px;
left:153px;
bottom:41px;
border:#e47d04 solid 2px ;
}
#photo3s{
position:absolute;
width:86px;
height:89px;
left:260px;
bottom:41px;
border:#e47d04 solid 2px ;
}
#photo4s{
position:absolute;
width:86px;
height:89px;
left:367px;
bottom:41px;
border:#e47d04 solid 2px ;
}


#photo5{
position:absolute;
width:86px;
height:89px;
left:48px;
bottom:191px;

}
   
#photo6{
position:absolute;
width:86px;
height:89px;
left:155px;
bottom:191px;

}
#photo7{
position:absolute;
width:86px;
height:89px;
left:262px;
bottom:191px;
}
#photo8{
position:absolute;
width:86px;
height:89px;
left:369px;
bottom:191px;
}



#photo5s{
position:absolute;
width:86px;
height:89px;
left:46px;
bottom:189px;
border:#e47d04 solid 2px ;
}
   
#photo6s{
position:absolute;
width:86px;
height:89px;
left:153px;
bottom:189px;
border:#e47d04 solid 2px ;
}
#photo7s{
position:absolute;
width:86px;
height:89px;
left:260px;
bottom:189px;
border:#e47d04 solid 2px ;
}
#photo8s{
position:absolute;
width:86px;
height:89px;
left:367px;
bottom:189px;
border:#e47d04 solid 2px ;
}

#flecheg2{
position:absolute;
width:27px;
height:15px;
left:16px;
bottom:239px;
}
#fleched2{
position:absolute;
width:27px;
height:15px;
left:460px;
bottom:239px;
}

#flecheg{
position:absolute;
width:27px;
height:15px;
left:16px;
bottom:91px;
}
#fleched{
position:absolute;
width:27px;
height:15px;
left:460px;
bottom:91px;
}


#logo_qui{
position:absolute;
top:110px;
right:0px;
}
#fond_qui{
position:absolute;
top:155px;
left:0px;
}
#texte_qui{

width:250px;
height:270px;
padding:0px;
position:absolute;
top:180px;
left:202px;
overflow:auto;
text-align:justify;
}

#titre_qui{

font-family: arial, helvetica, sans-serif ;
font-size: 15px ;
font-weight:600;
color: #e47d04 ;
line-height:95%;
margin-bottom:10px;
}

#txt_qui{
font-family: "Courier New", arial, helvetica, sans-serif ;
font-size: 11px ;
color: black ;

line-height:100%;
}

#gif_qui{
position:absolute;
top:246px;
left:80px;
}

#logo_credit{
position:absolute;
top:120px;
right:0px;
}
#fond_credit{
position:absolute;
top:176px;
left:25px;
}

#text_credit{
position:absolute;
top:45px;
left:215px;
width:500px;
height:300px;

text-align:center;
}
.titre_credit{
font-family: arial, helvetica, sans-serif ;
font-size: 15px ;
font-weight:600;
color: Black ;
line-height:120%;
margin-bottom:20px;
}

.sub_credit{

font-family: arial, helvetica, sans-serif ;
font-size: 18px ;
font-weight:600;
color: #e47d04 ;
line-height:120%;
margin-bottom:40px;
}

.sub_credit_img{
width:199px;
margin-left:auto;
margin-right:auto;
}

#travaux {

position:absolute;
top:270px;
left:0px;
}

#logo_presse{
position:absolute;
top:109px;
right:0px;
}
#gif_presse{
position:absolute;
bottom:245px;
left:84px;
}

#titre_presse{
font-family: arial, helvetica, sans-serif ;
font-size: 15px ;
font-weight:600;
color: #e47d04 ;
line-height:95%;
width:400px;
position:absolute;
top:180px;
right:490px;
text-align:right;
}

#date_presse{
font-family: arial, helvetica, sans-serif ;
font-size: 11px ;
font-weight:600;
color: black ;
line-height:95%;
width:400px;
position:absolute;
top:200px;
right:490px;
text-align:right;

}

#logo_contact{
position:absolute;
top:103px;
right:0px;
}

#fond_contact{
position:absolute;
top:153px;
left:0px;
}
#txt_contact_1{
font-family: "Courier New",arial, helvetica, sans-serif ;
font-size: 12px ;
font-weight:550;
color: black ;
line-height:120%;
position:absolute;
width:170px;
height:100px;
overflow:auto;
top:150px;
left:130px;
text-align:left;
}
#txt_contact_2{
font-family: arial, helvetica, sans-serif ;
font-size: 15px ;
font-weight:600;
color: #e47d04 ;
line-height:95%;
position:absolute;
width:180px;
height:30px;
overflow:auto;
top:260px;
left:130px;
}
#txt_contact_3{
font-family: arial, helvetica, sans-serif ;
font-size: 14px ;
font-weight:700;
color: black ;
line-height:110%;
position:absolute;
width:180px;
height:30px;
overflow:auto;
top:37px;
left:325px;
}#txt_contact_4{
font-family: "Courier New",arial, helvetica, sans-serif ;
font-size: 12px ;
font-weight:550;
color: black ;
line-height:110%;
position:absolute;
width:180px;
height:30px;
overflow:auto;
top:55px;
left:325px;
}#txt_contact_5{
font-family:"Courier New", arial, helvetica, sans-serif ;
font-size: 12px ;
font-weight:550;
color: black ;
line-height:110%;
position:absolute;
width:180px;
height:30px;
overflow:auto;
top:70px;
left:325px;
}
#txt_contact_6{
font-family: "Courier New",arial, helvetica, sans-serif ;
font-size: 12px ;
font-weight:550;
color: black ;
line-height:110%;
position:absolute;
width:180px;
height:30px;
overflow:auto;
top:85px;
left:325px;
}
#txt_contact_7{
font-family: arial, helvetica, sans-serif ;
font-size: 15px ;
font-weight:600;
color: #e47d04 ;
line-height:95%;
position:absolute;
width:180px;
height:30px;
overflow:auto;
top:125px;
left:325px;
}
#txt_contact_8{
font-family:"Courier New", arial, helvetica, sans-serif ;
font-size: 12px ;
font-weight:550;
color: black ;
line-height:110%;
position:absolute;
width:180px;
height:30px;
overflow:auto;
top:140px;
left:325px;
}

#txt_contact_9{
font-family: arial, helvetica, sans-serif ;
font-size: 15px ;
font-weight:600;
color: #e47d04 ;
line-height:95%;
position:absolute;
width:180px;
height:30px;
overflow:auto;
top:160px;
left:325px;
}

#txt_contact_10{
font-family: "Courier New",arial, helvetica, sans-serif ;
font-size: 12px ;
font-weight:550;
color: black ;
line-height:110%;
position:absolute;
width:180px;
height:30px;
overflow:auto;
top:175px;
left:325px;
}
#gif_contact{
position:absolute;
top:145px;
left:8px;
}
#logo_book{
position:absolute;
top:115px;
right:0px;
}

#gif_book{
position:absolute;
top:130px;
left:250px;
}



#titre_book1{
font-family: arial, helvetica, sans-serif ;
font-size: 15px ;
font-weight:600;
color: #e47d04 ;
line-height:95%;
width:400px;
position:absolute;
bottom:142px;
left:43px;

}

#titre_book2{
font-family: arial, helvetica, sans-serif ;
font-size: 15px ;
font-weight:600;
color: #e47d04 ;
line-height:95%;
width:400px;
position:absolute;
bottom:290px;
left:43px;

}

#texte_book1{
width:230px;
height:275px;
padding:5px;
position:absolute;
top:182px;
left:210px;
overflow:auto;
}



#main_cadre{
position:absolute;
top:157px;
right:33px;
width:440px;
height:460px;
border:1px #EEEEEE solid;

}


#modifdiv{
position:absolute;
overflow:auto;
left:0px;
top: 140px;
height:460px;
width:930px;
padding:5px;
margin-left:20px;
margin-right:20px;
border:1px black solid;
}

.modifzone{
border-top:1px black solid;
border-bottom:1px black solid;

margin-top:7px;
margin-bottom:7px;

width:930px;
height:100px;
}
.modifbouton{
position:absolute;
right:20px;
top:3px;
}
.modiftitre{
position:absolute;
width:110px;
}
.modiffr{
position:absolute;
left:120px;
width:400px;
height:100px;
text-align:center;
padding:0px;
padding-top:7px;
background-image: url(images/fondfr.jpg);
background-repeat : no-repeat;
}
.modifen{
position:absolute;
left:520px;
width:400px;
height:100px;
text-align:center;
padding:0px;
padding-top:7px;
background-image: url(images/fonden.jpg);
background-repeat : no-repeat;

}

#boutique-fond-gal{
position:absolute;
bottom:20px;
left:0px;

}

#titre_boutique{
position:absolute;
top:97px;
right:0px;

}


.articlef{

width:42px;
height:20px;
float:left;
margin-top:50px;
}
.article1a{
width:105px;
height:180px;
top:5px;
float:left;
border:#888888 solid 1px;
margin-bottom:10px;
}

.article1b{
width:105px;
height:180px;
top:5px;
float:left;
border:#CCCCCC solid 1px;
margin-bottom:10px;
}

.article1_1{
width:86px;
height:89px;
margin-left:auto;
margin-right:auto;

}

.article1_2{
width:105px;
height:90px;

}

.tabnoir table,.tabnoir tr,.tabnoir td {
border-collapse: collapse;
border:1px black solid;
}       



#article61{

position:absolute;
width:86px;
height:89px;
top:44px;
left:56px;
}


#article62{

position:absolute;
width:86px;
height:89px;
top:44px;
left:163px;
}

#article63{

position:absolute;
width:86px;
height:89px;
top:169px;
left:56px;
}

#article64{

position:absolute;
width:86px;
height:89px;
top:169px;
left:163px;
}

#article65{

position:absolute;
width:86px;
height:89px;
top:295px;
left:56px;
}

#article66{

position:absolute;
width:86px;
height:89px;
top:295px;
left:163px;
}

#article31{

position:absolute;
width:86px;
height:89px;
top:42px;
left:90px;
}

#article32{

position:absolute;
width:86px;
height:89px;
top:167px;
left:90px;
}

#article33{

position:absolute;
width:86px;
height:89px;
top:293px;
left:90px;
}



#article61s{

position:absolute;
width:86px;
height:89px;
top:42px;
left:54px;
border:#e47d04 solid 2px ;
}


#article62s{

position:absolute;
width:86px;
height:89px;
top:42px;
left:161px;
border:#e47d04 solid 2px ;
}

#article63s{

position:absolute;
width:86px;
height:89px;
top:167px;
left:54px;
border:#e47d04 solid 2px ;
}

#article64s{

position:absolute;
width:86px;
height:89px;
top:167px;
left:161px;
border:#e47d04 solid 2px ;
}

#article65s{

position:absolute;
width:86px;
height:89px;
top:293px;
left:54px;
border:#e47d04 solid 2px ;
}

#article66s{

position:absolute;
width:86px;
height:89px;
top:293px;
left:161px;
border:#e47d04 solid 2px ;
}

#article31s{

position:absolute;
width:86px;
height:89px;
top:40px;
left:88px;
border:#e47d04 solid 2px ;
}

#article32s{

position:absolute;
width:86px;
height:89px;
top:165px;
left:88px;
border:#e47d04 solid 2px ;
}

#article33s{

position:absolute;
width:86px;
height:89px;
top:291px;
left:88px;
border:#e47d04 solid 2px ;
}


#boutique_titre{
font-family: arial, helvetica, sans-serif ;
font-size: 18px ;
font-weight:600;
color: #e47d04 ;
line-height:95%;
width:200px;
position:absolute;
top:180px;
right:490px;
text-align:right;
}

#boutique_description{
font-family: "Courier New",arial, helvetica, sans-serif ;
font-size: 12px ;
font-weight:400;
color: black ;
line-height:100%;
width:220px;
position:absolute;
top:230px;
right:490px;
text-align:left;

}
#boutique_vues{
font-family: arial, helvetica, sans-serif ;
font-size: 12px ;
font-weight:600;
color: black ;
line-height:95%;
width:200px;
position:absolute;
top:520px;
right:490px;
text-align:right;
}

#boutique_prix2{
font-family: arial, helvetica, sans-serif ;
font-size: 14px ;
font-weight:600;
color: black ;
line-height:95%;
width:200px;
position:absolute;
top:470px;
right:490px;
text-align:right;
text-decoration:line-through;
}

#boutique_prix3{
font-family: arial, helvetica, sans-serif ;
font-size: 16px ;
font-weight:600;
color: #e47d04 ;
line-height:95%;
width:200px;
position:absolute;
top:490px;
right:490px;
text-align:right;

}


#boutique_prix{
font-family: arial, helvetica, sans-serif ;
font-size: 16px ;
font-weight:600;
color: black ;
line-height:95%;
width:200px;
position:absolute;
top:480px;
right:490px;
text-align:right;
}

#boutique_unique{
width:150px;
height:51px;
position:absolute;
top:496px;
right:570px;

}
#boutique_solde{
width:150px;
height:51px;
position:absolute;
top:460px;
right:570px;

}
#boutique_taille{
font-family: arial, helvetica, sans-serif ;
font-size: 14px ;
font-weight:600;
color: black ;
line-height:95%;
width:200px;
position:absolute;
top:410px;
right:490px;
text-align:right;

}
#boutique_taille2{
font-family: arial, helvetica, sans-serif ;
font-size: 14px ;
font-weight:600;
color: black ;
line-height:95%;
width:200px;
position:absolute;
top:450px;
right:470px;
text-align:right;

}
#boutique_bouton{
font-family: arial, helvetica, sans-serif ;
font-size: 14px ;
font-weight:600;
color: black ;
line-height:95%;
width:200px;
position:absolute;
top:560px;
right:440px;
text-align:right;

}
#boutique_flecheh{
position:absolute;
top:14px;
left:144px;
}

#boutique_flecheb{
position:absolute;
top:403px;
left:144px;
}

#boutique_flecheh3{
position:absolute;
top:12px;
left:125px;
}

#boutique_flecheb3{
position:absolute;
top:401px;
left:125px;
}

#content_panier{
position:absolute;
width: 700px; 
height:420px;
top:190px;
left:40px;
border:none;
margin:0;
margin-top:10px;
text-align: center;
}
#content_panier2{
position:absolute;
width: 700px; 
height:420px;
top:190px;
left:70px;
border:none;
margin:0;
margin-top:10px;
text-align: center;
}
#fond_panier{

position:absolute;
top:160px;
left:40px;
}
#petit_panier_a{
position:absolute;
top:160px;
right:0px;
}

#petit_panier_b{
position:absolute;
top:287px;
right:0px;
}

#petit_panier_c{
position:absolute;
top:351px;
right:0px;
}


#petit_panier_d{
position:absolute;
top:170px;
right:0px;
}

#petit_panier_e{
position:absolute;
top:293px;
right:0px;
}

#petit_panier_f{
position:absolute;
top:360px;
right:0px;
}


#petit_contenu{
position:absolute;
width:180px;
height:100px;
top:180px;
right:20px;

font-family: arial, helvetica, sans-serif ;
font-size: 13px ;
font-weight:600;
color: #e47d04 ;
}

.under{

text-decoration: underline;
}

#message_panier{
position:absolute;
width: 250px; 
height:28px;
left:160px;
top:115px;
padding-top:10px;
text-align: center;
border:2px #e47d04 solid;
font-family: arial, helvetica, sans-serif ;
font-size: 15px ;
font-weight:600;
color: #e47d04 ;
margin-bottom:10px;
}

#zone_panier{
width: 640px; 
height:390px;
overflow:auto;
margin-left:auto;
margin-right:auto;
padding-top:4px;
padding-left:10px;
text-align:left;
border:none;
font-family: arial, helvetica, sans-serif ;
font-size: 13px ;
font-weight:600;
color: #e47d04 ;
}

#zone_panier2{
width: 640px; 
height:350px;
overflow:auto;
margin-left:auto;
margin-right:auto;
padding-top:4px;
padding-left:10px;
text-align:left;
border:none;
font-family: arial, helvetica, sans-serif ;
font-size: 13px ;
font-weight:600;
color: #e47d04 ;
}


#zone_art{
width: 440px; 
height:370px;
overflow:auto;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-left:10px;
text-align:left;
border:none;
font-family: arial, helvetica, sans-serif ;
font-size: 13px ;
font-weight:600;
color: #e47d04 ;
}

#zone_art2{
width: 640px; 
height:250px;
overflow:auto;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-left:10px;
text-align:left;
border:none;
font-family: arial, helvetica, sans-serif ;
font-size: 13px ;
font-weight:600;
color: #e47d04 ;
}

.article_panier{
width: 600px; 
height:96px;

margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:6px;
padding-top:6px;
padding-left:10px;
text-align: left;
border-bottom:2px #e47d04 solid;
font-family: arial, helvetica, sans-serif ;
font-size: 13px ;
font-weight:600;
color: #e47d04 ;
}

.photo_panier{
width:89px;
height:86px;
float:left;

}

.titre_panier{

width:150px;
height:80px;
float:left;
padding-left:10px;
margin-left:10px;

bottom:0px;
text-align:left;
border:none;
}

.prix_panier{

width:180px;
height:80px;
float:left;
padding-left:10px;
margin-left:10px;

bottom:0px;
text-align:left;
border:none;
}

.prix_panier2{

width:280px;
height:80px;
float:left;
padding-left:10px;
margin-left:10px;

bottom:0px;
text-align:left;
border:none;
}

.bouton_panier{

width:110px;
height:80px;
float:left;
padding-left:10px;
margin-left:10px;

bottom:0px;
text-align:left;
border:none;
}

.nolink   {text-decoration:none;color:white;}
.nolink a  {text-decoration:none;color:white;}
.nolink a:link {text-decoration:none;color:white;}
.nolink a:visited {text-decoration:none;color:white;}
.nolink a:hover   {text-decoration:none;color:white;}
.nolink a:active {text-decoration:none;color:white;}
	 
#logo_panier{
position:absolute;
top:103px;
right:10px;
}

#vide_panier{
position:absolute;
top:300px;
left:250px;

}

.red{
color:red;
}

#cgv{
font-family:Arial, helvetica, sans-serif;
font-size:10px;
color:#999999;
font-weight:400;
}

#paye{
width: 600px; 
height:330px;
overflow:auto;
margin-left:auto;
margin-right:auto;
padding-top:14px;
padding-left:10px;
text-align:left;
border:none;
font-family: arial, helvetica, sans-serif ;
font-size: 13px ;
font-weight:600;
color: #e47d04 ;



}
