/* CSS Document */

html {font-size: 100%;}
#num * {font-family:Arial,Verdana,Helvetica,sans-serif;}
#num form, #num input, #num select, #num ul, #num li, #num p, h1, h2, h3, h4, h5, h6, h7 {margin: 0; padding:0;}


body {
font-size: 11px;
font-family: Arial, Geneva, sans-serif;
background-color: #fffff;
text-align: left;
visibility: visible;
}


#entete {
position: absolute;
left: 105px;
top: 5px;
}

#paverech {
	position: absolute;
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	left: 491px;
	background-color: #aec3cf;
	width: 191px;
	height: 80px;
	top: 3px;
}

#compte {
	position: absolute;
	font-family: verdana, geneva, arial, sans-serif;
	text-align: left;
	font-size: 11px;
	padding: 5px 5px 5px 25px;
	left: 693px;
	background-color: #668699;
	width: 175px;
	height: 80px;
	top: 3px;
}

#compte a {
text-decoration: none;
color: #ffffff;
}

#compte a:hover {
text-decoration: none;
color: #aec3cf;
}

/*Page d'accueil */

#accueil { 
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
padding: 25px 45px 25px 35px;
left: 98px;
top: 168px;
background-color: #ffffff;
width: 425px;
}

#accueil a {text-decoration: none;
font-size: 1em;
color: #FFFFFF;
}

#accueil a:hover {
text-decoration: underline;
font-size: 1em;
}

#accueil .blochp {
position: absolute;
background-color: #ffffff;
width: 380 px;
left: 10px;
top: 25px;
float: left;
height: 352px;
z-index: 1;
}

#accueil .blochp2 {
position: absolute;
width: 130px;
left: 395px;
top: 205px;
float: right;
height: 150px;
border: solid 1px #CCCCCC;
text-align: center;
z-index: 2;
}

#accueil .blochp3 {
position: absolute;
width: 130px;
left: 530px;
top: 205px;
float: right;
height: 150px;
border: solid 1px #CCCCCC;
text-align: center;
}

#accueil .blochp4 {
position: absolute;
width: 130px;
left: 665px;
top: 205px;
float: right;
height: 150px;
border: solid 1px #CCCCCC;
text-align: center;
}

#accueil .blochp5 {
position: absolute;
width: 200px;
left: 10px;
top: 415px;
float: right;
height: 250px;
border: solid 1px #CCCCCC;
text-align: center;
}

#accueil .blochp6 {
position: absolute;
width: 200px;
left: 210px;
top: 415px;
float: right;
height: 250px;
border: solid 1px #CCCCCC;
text-align: center;
}

#accueil .blochp7 {
position: absolute;
width: 200px;
left: 410px;
top: 415px;
float: right;
height: 250px;
border: solid 1px #CCCCCC;
text-align: center;
}

#accueil .blochp8 {
position: absolute;
width: 200px;
left: 610px;
top: 415px;
float: right;
height: 250px;
border: solid 1px #CCCCCC;
text-align: center;
}

#accueil .blochp9 {
position: absolute;
width: 200px;
left: 10px;
top: 675px;
float: right;
height: 250px;
border: solid 1px #CCCCCC;
text-align: center;
}

#accueil .blochp10 {
position: absolute;
width: 200px;
left: 210px;
top: 675px;
float: right;
height: 250px;
border: solid 1px #CCCCCC;
text-align: center;
}

#accueil .blochp11 {
position: absolute;
width: 200px;
left: 410px;
top: 675px;
float: right;
height: 250px;
border: solid 1px #CCCCCC;
text-align: center;
}

#accueil .blochp12 {
position: absolute;
width: 200px;
left: 610px;
top: 675px;
float: right;
height: 250px;
border: solid 1px #CCCCCC;
text-align: center;
}

#accueil .separateur_trois_a {
    display: block;
	color: #FFFFFF;
	height: 23px;
	font-weight: bold;
	line-height: 23px;
	padding-left: 7px;
	background: #0035AD; 
	text-align: center;
	clear: both;
	}

#accueil .separateur_trois_b {
    display: block;
	color: #FFFFFF;
	height: 23px;
	font-weight: bold;
	line-height: 23px;
	padding-left: 7px;
	background: #CF0063; 
	text-align: center;
	clear: both;
	
}

#accueil .separateur_trois_c {
    display: block;
	color: #FFFFFF;
	height: 23px;
	font-weight: bold;
	line-height: 23px;
	padding-left: 7px;
	background: #4F03A9; 
	text-align: center;
	clear: both;
}



#accueil .blocflash {
position: absolute;
width: 267px;
left: 395px;
top: 26px;
float: right;
height: 150px;
z-index: 3;
}


#accueil h2 {
	position: absolute;
	left: 10px;
	font-size: 13px;
	width:300px;
}

#accueil h4 {
position: absolute;
left: 395px;
font-size: 20px;
}

hr.f1 {
position: absolute;
top: 405px;
left: 10px;
border: none;              
background-color: #CCCCCC; 
height: 0.5px;               
width: 810px;                
}

#accueil .pave1 {

width: 192px;
height: 12px;
background: #00997A;
color: #ffffff;
text-align: center;
font-family: verdana, geneva, arial, sans-serif;
font-size: 10px;
font-weight: bold;
padding:4px;
}

#accueil .pave2 {
width: 192px;
height: 12px;
background: #cd8621;
color: #ffffff;
text-align: center;
font-family: verdana, geneva, arial, sans-serif;
font-size: 10px;
font-weight: bold;
padding:4px;
}

#accueil .pave3 {
width: 192px;
height: 12px;
background: #0076CC;
color: #ffffff;
text-align: center;
font-family: verdana, geneva, arial, sans-serif;
font-size: 10px;
font-weight: bold;
padding:4px;
}

#accueil .pave4 {
width: 192px;
height: 12px;
	background: #CF0063; 
color: #ffffff;
text-align: center;
font-family: verdana, geneva, arial, sans-serif;
font-size: 10px;
font-weight: bold;
padding:4px;
}

#accueil .pave5 {
width: 192px;
height: 12px;
background: #4F03A8;
color: #ffffff;
text-align: center;
font-family: verdana, geneva, arial, sans-serif;
font-size: 10px;
font-weight: bold;
font-weight: bold;
padding:4px;
}

#accueil .footer {
position: absolute; 
top: 935px; 
left: 10px;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 1em;
}

#accueil .footer a {
text-decoration: none;
font-size: 1em;
color:#9A9A9A;
font-weight:bold; }

#accueil hr.footer {
position: absolute;
top: 925px;
left: 10px;
border: none;              
background-color: #CCCCCC; 
height: 1px;               
width: 810px;                
}


#fiche_content2 {
position: absolute;
top: 168px;
width: 800px;
left: 112px;
}

#fiche_content2 .footer2{
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 1em;
color: #666666;
float: left; 
}
/*Fiche Produit 2*/
#fiche2 { 
float:left;
font-family: verdana, geneva, arial, sans-serif;
font-size: 14px;
background-color: #ffffff;
width: 800px;
border-color: #e0e7eb;
border-style: solid;
border-width: 2px;
height: 500px;
}

html>body #fiche2 {
height: auto;
min-height: 500px;
}

#fiche2 .image { 
position: relative;
background-color: #ffffff;
width: 205px;
height: 232px;
left: 25px;
top: 25px;
border-color: #afc4d0;
border-style: solid;
border-width: 1px;
}

#fiche2 .imagedetails {
display: block;
position: relative;
background-color: #ffffff;
width: 300px;
height: 50px;
top: 40px;
z-index: 9;
left: 30px;
}

#fiche2 h3 {
font-family: verdana, geneva, arial, sans-serif;
color: #000000;
}

#fiche2 .prix {
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 5px 5px 5px 5px;
background-color: #e7edf1;
width: 255px;
height: 95px;
}

/*Fiche produit */
#fiche { 
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 14px;
padding: 25px 45px 25px 35px;
left: 108px;
top: 168px;
background-color: #ffffff;
width: 425px;
border-color: #e0e7eb;
border-style: solid;
border-width: 2px;
}



#fiche .imagedetail {
width: 96px;
top: 35px;
left: 245px;
}

#fiche .image { 
position: absolute;
background-color: #ffffff;
width: 205px;
left: 25px;
top: 25px;
border-color: #afc4d0;
border-style: solid;
border-width: 1px;
}

#fiche .imagedetail {
display: block;
position: absolute;
background-color: #ffffff;
width: 96px;
height: 96px;
left: 245px;
top: 35px;
}

#fiche .imagedetail2 {
display: block;
position: absolute;
background-color: #ffffff;
width: 96px;
height: 96px;
left: 245px;
top: 140px;
}

#fiche .imagedetail3 {
display: block;
position: absolute;
background-color: #ffffff;
width: 96px;
height: 96px;
left: 245px;
top: 245px;
}

#fiche .imagedetail4 {
display: block;
position: absolute;
background-color: #ffffff;
width: 96px;
height: 96px;
left: 245px;
top: 350px;
}

#fiche .imagedetail5 {
display: block;
position: absolute;
background-color: #ffffff;
width: 96px;
height: 96px;
left: 245px;
top: 455px;
}

#fiche h3 {
font-family: verdana, geneva, arial, sans-serif;
color: #000000;
}

#fiche .prix {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 5px 5px 5px 5px;
left: 350px;
background-color: #e7edf1;
width: 255px;
height: 95px;
}

#fiche .txtfiche {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
font-color: #000000;
left: 352px;
top: 220px;
}

#fiche .clear_float {
clear: both;
}

/*Rubrique monnaies */

#monnaie { 
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
padding: 25px 45px 25px 35px;
left: 108px;
top: 168px;
background-color: #ffffff;
width: 425px;
}

#monnaie .scroll { 
position: absolute; 
top: 410px;
left: 465px;
width: 345px; 
height: 310px; 
overflow: scroll; 
background-color : #FFFFFF; 
padding :3px; 
border: solid 1px #575402; 
}



#monnaie .bloc {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 25px;
border-color: #afc4d0;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;
}

#monnaie .bloclibre {
background-color: #ffffff;
width: 147px;
margin: 5px;
border-color: #f34d9a;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;
text-align: center;
}



#monnaie .bloc2 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 25px;
border-color: #f34d9a;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#monnaie .bloc3 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 202px;
border-color: #f34d9a;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;
}

#monnaie .bloc4 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 202px;
border-color: #f34d9a;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#monnaie .bloc5 {
position: absolute;
background-color: #f5cddf;
width: 467px;
left: 352px;
top: 26px;
border-color: #f34d9a;
border-style: solid;
border-width: 1px;
float: right;
height: 330px;
}

#monnaie .bloc6 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 10px;
top: 417px;
border-color: #cf0063;
border-style: solid;
border-width: 1px;
float: left;
height: 315px;
}

#monnaie  .bloc7 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 214px;
top: 417px;
border-color: #cf0063;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}

#monnaie  .bloc8 {
border-color: #cf0063;
}

#monnaie  .bloc9 {
border-color: #cf0063;
}

#monnaie .prix {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
color: #ffffff;
text-align: center;
font-weight: bold;
padding: 5px 5px 5px 5px;
top: 276px;
left: 302px;
background-color: #f34d9a;
width: 155px;
height: 45px;
}

#monnaie .txt {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
color: #000000;
left: 302px;
top: 15px;
}

#monnaie .txt a {
text-decoration: none;
font-size: 1em;
color: #000000;
}


#monnaie h4 {
	position: absolute;
	left: 10px;
	font-size: 13px;
}

#monnaie h2 {
position: absolute;
left: 355px;
font-size: 20px;
	width:300px;
}

#monnaie .separateur_trois_a {
    display: block;
	color: #FFFFFF;
	height: 23px;
	font-weight: normal;
	line-height: 23px;
	padding-left: 7px;
	background: #cf0063; 
	text-align: center;
	clear: both;
}

#monnaie .separateur_trois_a  a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
}

#monnaie .separateur_trois_a a:hover {color: #FFFFFF;text-decoration: underline;}


hr.f1 {
position: absolute;
top: 394px;
left: 10px;
border: none;              
background-color: #CCCCCC; 
height: 0.5px;               
width: 810px;                
}

hr.footerbas {
position: absolute;
top: 362px;
left: 10px;
border: none;              
background-color: #CCCCCC; 
height: 1px;               
width: 810px;                
}
 
  
#monnaie .pave {
position: absolute;
top: 280px;
width: 186px;
height: 25px;
background: #cf0063;
color: #ffffff;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
}

#monnaie .pave a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;

}

#monnaie .prix a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;
}




#monnaie a:hover {color: #000000;text-decoration: underline;}	
#monnaie .pave a:hover {color: #ffffff;text-decoration: underline;}	
#monnaie .prix a:hover {color: #ffffff;text-decoration: underline;}


#monnaie .clear_float {clear: both;}


#rubrique * {
font-family:Arial,Verdana,Helvetica,sans-serif;
position: absolute;
left: 0px;
top: 100px;
}


.txt2 {
position: absolute;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size: 1em;
padding-left: 3px;
top: 210px;
}

.txt2 a {text-decoration: none;
font-size: 1em;
color: #000000;
font-weight:bold;}

.footer {
position: absolute; 
top: 765px; 
left: 10px;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 1em;
color:#666666;
float: right; }

hr.footer2line {
position: absolute;
top: 1070px;
left: 10px;
border: none;              
background-color: #CCCCCC; 
height: 1px;               
width: 810px;                
}

.footer2line {
position: absolute; 
top: 1080px; 
left: 10px;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 1em;
color:#666666;
float: right; }

.footerbas {
position: absolute; 
top: 372px; 
left: 10px;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 1em;
color:#666666;
float: right; }


.footer2 a, .footer a,.footerbas a, .footer2line  a{
text-decoration: none;
font-size: 1em;
color: #9A9A9A;
font-weight:bold; }

#monnaie a:hover {color: #000000;text-decoration: underline;}

/*rubrique philatélie */

#philatelie { 
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
padding: 25px 45px 25px 35px;
left: 108px;
top: 168px;
background-color: #ffffff;
width: 425px;
}



#philatelie .scroll { 
position: absolute; 
top: 410px;
left: 465px;
width: 345px; 
height: 310px; 
overflow: scroll; 
background-color : #FFFFFF; 
padding :3px; 
border: solid 1px #cd8621; 
}



#philatelie .bloc {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 25px;
border-color: #b3009d;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;
}



#philatelie .bloc2 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 25px;
border-color: #b3009d;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#philatelie .bloc3 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 202px;
border-color: #b3009d;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;
}

#philatelie .bloc4 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 202px;
border-color: #b3009d;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#philatelie .bloc5 {
position: absolute;
background-color: #f1ceeb;
width: 467px;
left: 357px;
top: 25px;
border-color: #b3009d;
border-style: solid;
border-width: 1px;
float: right;
height: 330px;
}

#philatelie .bloc6 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 10px;
top: 417px;
border-color: #b3009d;
border-style: solid;
border-width: 1px;
float: left;
height: 315px;
}

#philatelie .bloc7 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 214px;
top: 417px;
border-color: #b3009d;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}

#philatelie  .bloc8 {
border-color: #b3009d;
}
#philatelie  .bloc9 {
border-color: #b3009d;
}


#philatelie .prix {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
padding: 5px 5px 5px 5px;
top: 276px;
left: 302px;
background-color: #c70bac;
width: 155px;
height: 45px;
text-align: center;
}

#philatelie .txt {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
color: #000000;
left: 302px;
top: 15px;
}

#philatelie .txt a {
text-decoration: none;
font-size: 1em;
color: #000000;
}

#philatelie h4 {
position: absolute;
left: 10px;
font-size: 13px;
}

#philatelie h2 {
	width:300px;
position: absolute;
left: 355px;
font-size: 20px;
}

#philatelie .separateur_trois_a {
    display: block;
	color: #FFFFFF;
	height: 23px;
	font-weight: normal;
	line-height: 23px;
	padding-left: 7px;
	background: #b3009d; 
	text-align: center;
	clear: both;
}

#philatelie .separateur_trois_a  a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
}

#philatelie .separateur_trois_a a:hover {color: #FFFFFF;text-decoration: underline;}

#philatelie .pave {
position: absolute;
top: 280px;
width: 186px;
height: 25px;
background: #b3009d;
color: #ffffff;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
}

#philatelie .pave a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;

}

#philatelie .prix a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;

}




#philatelie a:hover {color: #000000;text-decoration: underline;}	
#philatelie .pave a:hover {color: #ffffff;text-decoration: underline;}	
#philatelie .prix a:hover {color: #ffffff;text-decoration: underline;}



/*rubrique figurines */

#figurines { 
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
padding: 25px 45px 25px 35px;
left: 108px;
top: 168px;
background-color: #ffffff;
width: 425px;
}



#figurines  .scroll { 
position: absolute; 
top: 410px;
left: 465px;
width: 345px; 
height: 310px; 
overflow: scroll; 
background-color : #FFFFFF; 
padding :3px; 
border: solid 1px #cd8621; 
}



#figurines  .bloc {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 25px;
border-color: #4f03a9;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;

}



#figurines  .bloc2 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 25px;
border-color: #4f03a9;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#figurines  .bloc3 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 202px;
border-color: #4f03a9;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;
}

#figurines  .bloc4 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 202px;
border-color: #4f03a9;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#figurines  .bloc5 {
position: absolute;
background-color: #dad0ec;
width: 467px;
left: 357px;
top: 25px;
border-color: #4f03a9;
border-style: solid;
border-width: 1px;
float: right;
height: 330px;
}

#figurines  .bloc6 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 10px;
top: 417px;
border-color: #4f03a9;
border-style: solid;
border-width: 1px;
float: left;
height: 315px;
}

#figurines .bloc7 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 214px;
top: 417px;
border-color: #4f03a9;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}

#figurines  .bloc8 {
border-color: #4f03a9;
}

#figurines  .bloc9 {
border-color: #4f03a9;
}

#figurines  .prix {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
padding: 5px 5px 5px 5px;
top: 276px;
left: 302px;
background-color: #4f1f91;
width: 155px;
height: 45px;
text-align: center;
}

#figurines  .txt {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
color: #000000;
left: 302px;
top: 15px;
}

#figurines .txt a {
text-decoration: none;
font-size: 1em;
color: #000000;
}


#figurines  h4 {
position: absolute;
left: 10px;
font-size: 13px;
}

#figurines  h2 {
	width:300px;
position: absolute;
left: 355px;
font-size: 20px;
}

#figurines  .separateur_trois_a {
    display: block;
	color: #FFFFFF;
	height: 23px;
	font-weight: normal;
	line-height: 23px;
	padding-left: 7px;
	background: #4f03a9; 
	text-align: center;
	clear: both;
}

#figurines .separateur_trois_a  a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
}

#figurines .separateur_trois_a a:hover {color: #FFFFFF;text-decoration: underline;}

#figurines  .pave {
position: absolute;
top: 280px;
width: 186px;
height: 25px;
background: #4f03a9;
color: #ffffff;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
}

#figurines  .pave a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;

}

#figurines  .prix a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;

}

#figurines  a:hover {color: #000000;text-decoration: underline;}	
#figurines  .pave a:hover {color: #ffffff;text-decoration: underline;}	
#figurines .prix a:hover {color: #ffffff;text-decoration: underline;}



/*rubrique Modèles réduits */

#modeles { 
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
padding: 25px 45px 25px 35px;
left: 108px;
top: 168px;
background-color: #ffffff;
width: 425px;
}



#modeles  .scroll { 
position: absolute; 
top: 410px;
left: 465px;
width: 345px; 
height: 310px; 
overflow: scroll; 
background-color : #FFFFFF; 
padding :3px; 
border: solid 1px #f0265f; 
}



#modeles  .bloc {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 25px;
border-color: #0035ad;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;

}



#modeles  .bloc2 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 25px;
border-color: #0035ad;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#modeles  .bloc3 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 202px;
border-color: #0035ad;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;
}

#modeles  .bloc4 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 202px;
border-color: #0035ad;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#modeles  .bloc5 {
position: absolute;
background-color: #ccd7ed;
width: 467px;
left: 357px;
top: 25px;
border-color: #0035ad;
border-style: solid;
border-width: 1px;
float: right;
height: 330px;
}

#modeles  .bloc6 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 10px;
top: 417px;
border-color: #0035ad;
border-style: solid;
border-width: 1px;
float: left;
height: 315px;
}
#modeles  .bloc7 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 214px;
top: 417px;
border-color: #0035ad;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}

#modeles  .bloc8 {
border-color: #0035ad;
}

#modeles  .bloc9 {
border-color: #0035ad;
}

#modeles .prix {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
padding: 5px 5px 5px 5px;
top: 276px;
left: 302px;
background-color: #0077d4;
width: 155px;
height: 45px;
text-align: center;
}

#modeles .txt {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
color: #000000;
left: 302px;
top: 15px;
}


#modeles .txt a {
text-decoration: none;
font-size: 1em;
color: #000000;
}


#modeles h4 {
position: absolute;
left: 10px;
font-size: 13px;
}

#modeles  h2 {
	width:300px;
position: absolute;
left: 355px;
font-size: 20px;
}

#modeles  .separateur_trois_a {
    display: block;
	color: #FFFFFF;
	height: 23px;
	font-weight: normal;
	line-height: 23px;
	padding-left: 7px;
	background: #0035ad; 
	text-align: center;
	clear: both;
}

#modeles  .separateur_trois_a  a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
}

#modeles .separateur_trois_a a:hover {color: #FFFFFF;text-decoration: underline;}

#modeles  .pave {
position: absolute;
top: 280px;
width: 186px;
height: 25px;
background: #0035ad;
color: #ffffff;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
}

#modeles  .pave a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;

}

#modeles  .prix a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;

}

#modeles  a:hover {color: #000000;text-decoration: underline;}	
#modeles .pave a:hover {color: #ffffff;text-decoration: underline;}	
#modeles .prix a:hover {color: #ffffff;text-decoration: underline;}

/*rubrique Arts&Collections */

#arts { 
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
padding: 25px 45px 25px 35px;
left: 103px;
top: 172px;
background-color: #ffffff;
width: 425px;
}



#arts  .scroll { 
position: absolute; 
top: 410px;
left: 465px;
width: 345px; 
height: 310px; 
overflow: scroll; 
background-color : #FFFFFF; 
padding :3px; 
border: solid 1px #d398dc; 
}



#arts  .bloc {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 25px;
border-color: #0076cc;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;

}



#arts  .bloc2 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 25px;
border-color: #0076cc;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#arts  .bloc3 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 202px;
border-color: #0076cc;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;
}

#arts .bloc4 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 202px;
border-color: #0076cc;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#arts  .bloc5 {
position: absolute;
background-color: #cce4f4;
width: 467px;
left: 343px;
top: 27px;
border-color: #0076cc;
border-style: solid;
border-width: 1px;
float: right;
height: 330px;
}

#arts  .bloc6 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 10px;
top: 417px;
border-color: #0076cc;
border-style: solid;
border-width: 1px;
float: left;
height: 315px;
}

#arts  .bloc7 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 214px;
top: 417px;
border-color: #0076cc;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}

#arts  .bloc8 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 203px;
top: -1px;
border-color: #0076cc;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}

#arts  .bloc9 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 408px;
top: -1px;
border-color: #0076cc;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}





#arts .prix {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
padding: 5px 5px 5px 5px;
top: 276px;
left: 302px;
background-color: #00a1e1;
width: 155px;
height: 45px;
text-align: center;
}

#arts .txt {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
color: #ffffff;
left: 302px;
top: 15px;
}

#arts .txt a {
text-decoration: none;
font-size: 1em;
color: #000000;
}


#arts h4 {
position: absolute;
left: 10px;
font-size: 13px;
}

#arts  h2 {
	width:300px;
position: absolute;
left: 352px;
font-size: 20px;
}

#arts  .separateur_trois_a {
    display: block;
	color: #FFFFFF;
	height: 23px;
	font-weight: normal;
	line-height: 23px;
	padding-left: 7px;
	background: #0076cc; 
	text-align: center;
	clear: both;
}

#arts  .separateur_trois_a  a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
}

#arts .separateur_trois_a a:hover {color: #FFFFFF;text-decoration: underline;}

#arts  .separateur {
    display: block;
	color: #000000;
	height: 20px;
	font-weight: normal;
	line-height: 20px;
	padding-left: 7px;
	background: #FFFFFF; 
	text-align: center;
	clear: both;
}

#arts  .pave {
position: absolute;
top: 280px;
width: 186px;
height: 25px;
background: #0076cc;
color: #ffffff;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
}

#arts  .autresprod {
	position: absolute;
	top: 383px;
	width: 113px;
	height: 11px;
	background: #5a0e65;
	border: solid 1px #a020b3;
	color: #ffffff;
	font-family: verdana, geneva, arial, sans-serif;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	left: 550px;
}

#arts  .liensautresprod {
	position: absolute;
	top: 385px;
	width: 366px;
	height: 10px;
	color : #000000;
	font-family: verdana, geneva, arial, sans-serif;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	left: 545px;
}
.liensautresprod {
	position: absolute;
	top: 385px;
	width: 366px;
	height: 10px;
	color : #000000;
	font-family: verdana, geneva, arial, sans-serif;
	padding: 5px 5px 5px 5px;
	font-size: 10px;
	left: 545px;
}
.liensautresprod  a {
text-decoration: none;
font-size: 1em;
color: #000000;
font-weight:bold;
}
.liensautresprod  a:hover {
text-decoration: underline;
font-size: 1em;
color: #000000;
font-weight:bold;
}


#arts  .liensautresprod  a {
text-decoration: none;
font-size: 1em;
color: #000000;
font-weight:bold;
}

#arts  .liensautresprod  a:hover {
text-decoration: underline;
font-size: 1em;
color: #000000;
font-weight:bold;
}


#arts  .pave a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;

}

#arts  .prix a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;

}

#arts a:hover {color: #000000;text-decoration: underline;}	
#arts .pave a:hover {color: #ffffff;text-decoration: underline;}	
#arts .prix a:hover {color: #ffffff;text-decoration: underline;}

/*rubrique bijoux */

#bijoux{ 
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
padding: 25px 45px 25px 35px;
left: 108px;
top: 168px;
background-color: #ffffff;
width: 425px;
}



#bijoux  .scroll { 
position: absolute; 
top: 410px;
left: 465px;
width: 345px; 
height: 310px; 
overflow: scroll; 
background-color : #FFFFFF; 
padding :3px; 
border: solid 1px #1c0272; 
}



#bijoux  .bloc {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 25px;
border-color: #00997a;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;

}



#bijoux .bloc2 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 25px;
border-color: #00997a;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#bijoux .bloc3 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 202px;
border-color: #00997a;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;
}

#bijoux .bloc4 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 202px;
border-color: #00997a;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#bijoux  .bloc5 {
position: absolute;
background-color: #ccebe3;
width: 467px;
left: 357px;
top: 25px;
border-color: #00997a;
border-style: solid;
border-width: 1px;
float: right;
height: 330px;
}

#bijoux  .bloc6 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 10px;
top: 417px;
border-color: #00997a;
border-style: solid;
border-width: 1px;
float: left;
height: 315px;
}

#bijoux  .bloc7 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 214px;
top: 417px;
border-color: #00997a;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}


#bijoux  .bloc8 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 203px;
top: -1px;
border-color: #00997a;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}

#bijoux  .bloc9 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 408px;
top: -1px;
border-color: #00997a;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}

.bloc6 {
}
.bloc7 {
}
.bloc8 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 203px;
top: -1px;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}

.bloc9 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 408px;
top: -1px;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}


.bloc10 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 10px;
top: 740px;
border-color: #00997a;
border-style: solid;
border-width: 1px;
float: left;
height: 315px;
}

.bloc11 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 214px;
top: 740px;
border-color: #00997a;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}

.bloc12 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 418px;
top: 740px;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}

.bloc13 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 622px;
top: 740px;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}
#bijoux .prix {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
padding: 5px 5px 5px 5px;
top: 276px;
left: 302px;
background-color: #00a994;
width: 155px;
height: 45px;
text-align: center;
}

#bijoux .txt {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
color: #ffffff;
left: 302px;
top: 15px;
}

#bijoux .txt a {
text-decoration: none;
font-size: 1em;
color: #000000;
}


#bijoux h4 {
position: absolute;
left: 10px;
font-size: 13px;
}

#bijoux  h2 {
	width:300px;
position: absolute;
left: 356px;
font-size: 20px;
}

#bijoux  .separateur_trois_a {
    display: block;
	color: #FFFFFF;
	height: 23px;
	font-weight: normal;
	line-height: 23px;
	padding-left: 7px;
	background: #00997a; 
	text-align: center;
	clear: both;
}

#bijoux  .separateur_trois_a  a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
}

#bijoux .separateur_trois_a a:hover {color: #FFFFFF;text-decoration: underline;}

#bijoux  .separateur {
    display: block;
	color: #000000;
	height: 20px;
	font-weight: normal;
	line-height: 20px;
	padding-left: 7px;
	background: #FFFFFF; 
	text-align: right;
	clear: both;
}


#bijoux  .pave {
position: absolute;
top: 280px;
width: 186px;
height: 25px;
background: #00997a;
color: #ffffff;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
}

#bijoux  .pave a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;

}

#bijoux  .prix a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;

}

#bijoux a:hover {color: #000000;text-decoration: underline;}	
#bijoux .pave a:hover {color: #ffffff;text-decoration: underline;}	
#bijoux .prix a:hover {color: #ffffff;text-decoration: underline;}


/*Contact */

#contact {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
padding: 50px 0px 15px 250px;
left: 98px;
top: 178px;
background-color: #ffffff;
width: 425px;
}

#contact h2 {
position: absolute;
color: #668699; 
top: 2px;
left: 10px;
}

#contact .corps_label_form {
float:left;
background-color:#FFFFFF;
/*width:100%;*/
text-align:left;
vertical-align:middle;
color:#000000;
font-size:1em;
line-height:19px;
height: 17px;
padding: 1px 0 1px 0;
}

#contact .bloc_formu_droit {
float: left;
padding-left: 10px;
vertical-align: middle;
}
#contact input {
border:1px solid #CCCCCC;
height: 17px;
line-height: 17px;
margin-left:5px;

}

/*thématiques*/

#thema { 
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
padding: 25px 45px 25px 35px;
left: 98px;
top: 178px;
background-color: #ffffff;
width: 425px;
}



#thema .scroll { 
position: absolute; 
top: 380px;
left: 465px;
width: 345px; 
height: 310px; 
overflow: scroll; 
background-color : #FFFFFF; 
padding :3px; 
border: solid 1px #dbc9b1; 
}



#thema .bloc {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 25px;
border-color: #e0ceba;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;
}

#thema .blocimg {
position: absolute;
background-color: #ffffff;
width: 297px;
left: 10px;
top: 4px;
float: left;

}


#thema .bloc2 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 25px;
border-color: #e0ceba;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#thema .bloc3 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 202px;
border-color: #e0ceba;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;
}

#thema .bloc4 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 202px;
border-color: #e0ceba;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#thema .bloc5 {
position: absolute;
background-color: #f7f3ea;
width: 487px;
left: 325px;
top: 5px;

float: right;
height: 331px;
}

#thema .bloc6 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 10px;
top: 380px;
border-color: #b79567;
border-style: solid;
border-width: 1px;
float: left;
height: 315px;
}

#thema .bloc7 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 214px;
top: 380px;
border-color: #b79567;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}

#thema .bloc8 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 418px;
top: 380px;
border-color: #b79567;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}

#thema .bloc9 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 632px;
top: 380px;
border-color: #b79567;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}

#thema .prix {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
color: #ffffff;
text-align: center;
font-weight: bold;
padding: 5px 5px 5px 5px;
top: 276px;
left: 312px;
background-color: #b99467;
width: 165px;
height: 45px;
}

#thema .txt {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
color: #000000;
left: 302px;
top: 15px;
}

#thema .txt a {
text-decoration: none;
font-size: 1em;
color: #000000;
}


#thema h4 {
position: absolute;
left: 10px;
font-size: 13px;
}

#thema h2 {
	width:300px;
position: absolute;
left: 355px;
font-size: 20px;
}

#thema .separateur_trois_a {
    display: block;
	color: #FFFFFF;
	height: 23px;
	font-weight: normal;
	line-height: 23px;
	padding-left: 7px;
	background: #cdc721; 
	text-align: center;
	clear: both;
}

#thema .separateur_trois_a  a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
}

#thema .separateur_trois_a a:hover {color: #000000;text-decoration: underline;}


hr.f1 {
position: absolute;
top: 400px;
left: 10px;
border: none;              
background-color: #CCCCCC; 
height: 3px;               
width: 536px;                
}

hr.footer {
position: absolute;
top: 757px;
left: 10px;
border: none;              
background-color: #CCCCCC; 
height: 1px;               
width: 810px;                
}
  
#thema .pave {
position: absolute;
top: 280px;
width: 185px;
height: 25px;
background: #d5c296;
color: #ffffff;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
}

#thema .pave a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;

}

#thema .prix a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;

}


#thema a:hover {color: #000000;text-decoration: underline;}	
#thema .pave a:hover {color: #ffffff;text-decoration: underline;}	
#thema .prix a:hover {color: #ffffff;text-decoration: underline;}


#thema .clear_float {clear: both;}

.blocinside {
	height:230px;
	width:100%;
}

/*Rubrique monnaies */

#offres { 
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
padding: 25px 45px 25px 35px;
left: 108px;
top: 168px;
background-color: #ffffff;
width: 425px;
}


#offres .bloc {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 25px;
border-color: #dc241f;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;
}

#offres .bloclibre {
background-color: #ffffff;
width: 147px;
margin: 5px;
border-color: #dc241f;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;
text-align: center;
}



#offres .bloc2 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 25px;
border-color: #dc241f;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#offres .bloc3 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 10px;
top: 202px;
border-color: #dc241f;
border-style: solid;
border-width: 1px;
float: left;
height: 152px;
}

#offres .bloc4 {
position: absolute;
background-color: #ffffff;
width: 147px;
left: 177px;
top: 202px;
border-color: #dc241f;
border-style: solid;
border-width: 1px;
float: right;
height: 152px;
}

#offres .bloc5 {
position: absolute;
background-color: #f8d4d2;
width: 467px;
left: 352px;
top: 26px;
border-color: #dc241f;
border-style: solid;
border-width: 1px;
float: right;
height: 330px;
}

#offres .bloc6 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 10px;
top: 417px;
border-color: #dc241f;
border-style: solid;
border-width: 1px;
float: left;
height: 315px;
}

#offres  .bloc7 {
position: absolute;
background-color: #ffffff;
width: 195px;
left: 214px;
top: 417px;
border-color: #dc241f;
border-style: solid;
border-width: 1px;
float: right;
height: 315px;
}

#offres  .bloc8 {
border-color: #dc241f;
}

#offres  .bloc9 {
border-color: #dc241f;
}

#offres .prix {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
font-size: 11px;
color: #ffffff;
text-align: center;
font-weight: bold;
padding: 5px 5px 5px 5px;
top: 276px;
left: 302px;
background-color: #dc241f;
width: 155px;
height: 45px;
}

#offres .txt {
position: absolute;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
color: #000000;
left: 302px;
top: 15px;
}

#offres .txt a {
text-decoration: none;
font-size: 1em;
color: #000000;
}


#offres h4 {
	position: absolute;
	left: 10px;
	font-size: 13px;
}

#offres h2 {
position: absolute;
left: 355px;
font-size: 20px;
	width:300px;
}

#offres .separateur_trois_a {
    display: block;
	color: #FFFFFF;
	height: 23px;
	font-weight: normal;
	line-height: 23px;
	padding-left: 7px;
	background: #dc241f; 
	text-align: center;
	clear: both;
}

#offres .separateur_trois_a  a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
}

#offres .separateur_trois_a a:hover {color: #FFFFFF;text-decoration: underline;}

#offres .pave {
position: absolute;
top: 280px;
width: 186px;
height: 25px;
background: #dc241f;
color: #ffffff;
font-family: verdana, geneva, arial, sans-serif;
padding: 5px 5px 5px 5px;
font-size: 11px;
}

#offres .pave a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;

}

#offres .prix a {
text-decoration: none;
font-size: 1em;
color: #FFFFFF;
font-weight:bold;
}

#offres a:hover {color: #000000;text-decoration: underline;}	

#offres .pave a:hover {color: #ffffff;text-decoration: underline;}	
#offres .prix a:hover {color: #ffffff;text-decoration: underline;}


#offres .clear_float {clear: both;}


#offres a:hover {color: #000000;text-decoration: underline;}



