.contenu_description {
position:relative;
float:left;
width: 524px;
height: 395px;
background: #ffffff url(../images/contenu_description_fond.png) no-repeat;
margin: 0px;
padding: 0px;
}

.contenu_description_infos {
position:relative;
float: left;
width: 454px;
padding: 0px;
margin: 0px;
padding-left: 70px;
padding-top: 10px;
height: 40px;
font-size: 9pt;
color: #828282;
}

.contenu_description_infos .gras {
font-weight: bold;
color: #575757;
}

.contenu_description_sommaire {
position: relative;
float: right;
width: 371px;
height: 238px;
margin: 0px;
padding: 0px;
padding-top: 10px;
padding-right: 10px;
text-align: right;
color: #828282;
}

.contenu_description_pc {
position: relative;
float: left;
width: 123px;
height: 80px;
margin: 0px;
padding: 0px;
padding-left: 142px;
padding-top: 12px;
font-size: 9pt;
}

.contenu_description_pc_achetezmaintenant {
position: relative;
float: left;
width: 95px;
height: 40px;
margin: 0px;
padding: 0px;
padding-left: 5px;
font-weight: bold;
}

.contenu_description_pc_anciensnumeros {
position: relative;
float: left;
width: 109px;
height: 33px;
margin: 0px;
padding: 0px;
padding-left: 10px;
padding-top: 10px;
font-size: 9pt;
}

.contenu_description_pc_achetezmaintenant li, .contenu_description_pc_anciensnumeros li {
padding: 0px;
margin: 0px;
list-style-position: inside;
}

.contenu_description_pc .rouge {
color: #a40000;
}

.contenu_description_sac {
position: relative;
float: left;
width: 113px;
height: 77px;
font-size: 9pt;
margin: 0px;
padding: 0px;
padding-left: 70px;
padding-top: 12px;
}

.contenu_description_sac_commandermagazine {
position: relative;
float: left;
width: 97px;
height: 27px;
margin: 0px;
padding: 0px;
padding-left: 2px;
font-weight: bold;
}

.contenu_description_sac_anciensnumeros {
position: relative;
float: left;
width: 113px;
height: 40px;
margin: 0px;
padding: 0px;
padding-top: 10px;
padding-left: 10px;
font-size: 9pt;
}

.contenu_description_sac_commandermagazine li, .contenu_description_sac_anciensnumeros li {
padding: 0px;
margin: 0px;
list-style-position: inside;
}

.contenu_memerayon {
position: relative;
float: left;
width: 524px;
height: 270px;
background: #ffffff;
margin: 0px;
padding: 0px;
}

.contenu_memerayon_titre {
position: relative;
float: left;
width: 494px;
height: 20px;
padding: 0px;
margin: 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 30px;
font-size: 11pt;
font-weight: bold;
}

.contenu_memerayon_image {
position: relative;
float: left;
width: 78px;
height: 105px;
margin: 0px;
padding: 0px;
padding-left: 30px;
padding-bottom: 10px;
}

.contenu_listerevues1 {
position: relative;
float: left;
width: 524px;
background: #ffffff url(../images/contenu_listerevues1_fond.png) repeat-y;
}

.contenu_listerevues2 {
position: relative;
float: left;
width: 524px;
background: #ffffff url(../images/contenu_listerevues2_fond.png) repeat-y;
}

.contenu_listerevues_magazine {
position: relative;
float: left;
width: 164px;
margin: 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
text-align: center;
overflow: hidden;
}

.contenu_listerevues_magazine p {
width: 154px;
margin: 0;
padding: 0;
text-align: left;
}
.contenu_listerevues_magazine a, .contenu_listerevues_magazine a:visited {
color: #014872;
font-weight: bold;
text-decoration: none;
}

.contenu_listerevues_magazine a:hover {
color:#014872;
font-weight: bold;
text-decoration: underline;
}

.contenu_listerevues_textepetit {
font-size: 8pt;
}

.contenu_listerevues_titre {
float: left;
width: 504px;
height: 15px;
margin: 0px;
padding: 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
background: #dedede;
font-weight: bold;
}

.contenu_untiers {
width: 170px;
position: relative;
float: left;
margin: 0px;
padding: 0px;
padding-top: 10px;
padding-left: 5px;
background: #ffffff;
}

.contenu_untiers a, .contenu_untiers a:hover, .contenu_untiers a:visited {
color: #014872;
text-decoration: underline;
}

.contenu_deuxtiers {
width: 342px;
position: relative;
float: right;
margin: 0px;
padding: 0px;
background: #ffffff;
text-align: center;
border: 1px solid #bcbcbc;
}

.contenu_deuxtiers_aplat {
width: 342px;
height: 30px;
position: relative;
float:left;
margin: 0px;
padding: 0px;
padding-top: 10px;
background: #999999;
font-weight: bold;
}

.contenu_commander_entete {
position: relative;
float: left;
width: 524px;
height: 10px;
margin: 0px;
padding: 0px;
background: url(../images/round.gif) no-repeat;
font-size:2px;
}

.contenu_commander_entete2 {
position: relative;
float: left;
width: 524px;
height: 10px;
margin: 0px;
padding: 0px;
background: url(../images/round2.gif) no-repeat;
font-size:2px;
}

.contenu_commander { /*** Centre le div ***/
position: relative;
width: 400px;
margin: 0 auto;
padding:0;
}

.contenu_commander2 { /*** Applique le background, ne peut pas s'appliquer dans contenu_commander car il ne s'affiche pas sous ff ***/
position: relative;
float: left;
width: 400px;
margin: 0;
padding: 0;
background: #014872;
color: #ffffff;
}

.contenu_commander_liste {
float: left;
width: 100px;
margin: 0;
padding: 0;
padding-left: 40px;
padding-top: 20px;
font-weight: bold;
}

.contenu_inscription_liste {
float: left;
width: 100px;
margin: 0;
padding: 0;
padding-left: 40px;
padding-top: 20px;
font-weight: bold;
font-size: 12px;
}
.contenu_commander_liste .hauteur, .contenu_inscription_liste .hauteur {
margin:0;
padding:0;
padding-top:5px;
padding-bottom:2px;
}

.contenu_commander_liste .hauteur2, .contenu_inscription_liste .hauteur2 {
margin:0;
padding:0;
padding-top:4px;
padding-bottom:6px;
}

.contenu_commander_liste .separation, .contenu_inscription_liste .separation{
margin:0;
padding:0;
height: 22px;
}

.contenu_commander_inputs {
float: left;
width: 150px;
margin: 0;
padding: 0;
padding-left: 10px;
padding-top: 20px;
font-weight: normal;
}


.contenu_commander_inputs  .hauteur {
height: 22px;
margin:0;
padding:0;
padding-top:1px;
}

.contenu_commander_inputs  .hauteur2 {
height: 22px;
margin:0;
padding:0;
padding-top: 12px;
}

.contenu_commander_inputs .separation {
height: 20px;
margin:0;
padding:0;
}

.contenu_commander_liste2 {
float: left;
width: 200px;
margin: 0;
padding: 0;
padding-left: 40px;
padding-top: 20px;
line-height: 21px;
font-weight: bold;
}

.contenu_commander_inputs2 {
float: left;
width: 100px;
margin: 0;
padding: 0;
padding-left: 10px;
padding-top: 20px;
line-height: 21px;
font-weight: normal;
}

.contenu_commander_note {
width:400px; 
margin:0 auto; 
font-size:9px; 
color:#5c5c5c;
}

.contenu_commander_note a, .contenu_commander_note a:visited, .contenu_commander_note a:hover{
color:#014872;
text-decoration:underline;
}

.contenu_contact_liste {
float: left;
width: 120px;
margin: 0;
padding: 0;
padding-left: 20px;
padding-top: 20px;
line-height: 21px;
font-weight: bold;
}

.contenu_contact_inputs {
float: left;
width: 250px;
margin: 0;
padding: 0;
padding-left: 10px;
padding-top: 20px;
line-height: 21px;
font-weight: normal;
}

.contenu_commander_inputs input {
height: 15px;
margin: 0px;
padding: 0px;
}

.contenu_contact_inputs input {
height: 15px;
margin: 0px;
padding: 0px;
}

.contenu_commander_valider {
float: left; 
text-align: center; 
width: 400px;
margin: 0px;
padding: 0px;
padding-top: 20px;
}

.contenu_liste_points_vente {
float: left;
margin: 0px;
padding: 0px;
padding-top: 15px;
font-size: 9pt;
}

.contenu_commander_valider a, .contenu_commander_valider a:visited, .contenu_commander_valider a:link {
color: #ffffff;
text-decoration: none;
}

.contenu_commander_valider a:hover{
color: #ffffff;
text-decoration: underline;
}

.contenu_liste_points_vente a, .contenu_liste_points_vente a:visited {
color: #014872;
font-weight: bold;
font-size: 9pt;
text-decoration: none;
}

.contenu_liste_points_vente a:hover {
color: #014872;
font-weight: bold;
font-size: 9pt;
text-decoration: underline;
}

input.inscription {
	width: 200px;
	height:16px;
}

select.inscription {
	width: 204px;
}

.contenu_cgv {
background: #ffffff;
width: 524px;
padding: 0;
padding-bottom:5px;
margin: 0;
}

.contenu_cgv p {
margin: 10px;
padding: 0;
width: 504px;
}

.contenu_cgv ul {
margin-top: 0;
margin-bottom: 0;
}

.contenu_cgv .titre {
font-size: 12pt;
font-weight: bold;
}

.contenu_numerique_titre {
float: left;
width: 504px;
margin: 0px;
padding: 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
background: #dedede;
font-weight: bold;
}

.contenu_anciensnumeros {
float: left;
width: 504px;
margin: 0;
padding: 10px 0 0 10px;
}

.contenu_anciensnumeros img {
margin: 0 10px 0 0;
}

.contenu_suivi {
float: left;
width: 504px;
margin: 0;
padding: 10px;
background: #ffffff;
}

.contenu_suivi_liste {
float: left;
width: 504px;
margin: 0;
padding: 0;
}

.contenu_suivi_liste_servi {
float: left;
width: 164px;
text-align: center;
background: #18c901;
color: #ffffff;
margin: 0;
padding: 0;
}

.contenu_suivi_liste_approvisionnement {
float: left;
width: 164px;
text-align: center;
background: #ff6400;
color: #ffffff;
margin: 0;
padding: 0;
}

.contenu_suivi_liste_qte {
float: left;
width: 30px;
text-align: right;
margin: 0;
padding: 0;
}

.contenu_suivi_liste_descriptif {
float: left;
width: 230px;
margin: 0;
padding: 0;
}

.contenu_suivi_liste_prix {
float: left;
width: 80px;
margin: 0;
padding: 0;
}

.contenu_suivi_liste2 {
float: left;
width: 200px;
margin: 0;
padding: 0;
padding-left: 20px;
padding-top: 20px;
line-height: 21px;
font-weight: bold;
}

.contenu_suivi_inputs2 {
float: left;
width: 100px;
margin: 0;
padding: 0;
padding-left: 10px;
padding-top: 20px;
line-height: 21px;
font-weight: normal;
}

.contenu_contact_entete {
position: relative;
float: left;
width: 524px;
height: 10px;
background: url(../images/round3.gif) no-repeat;
}

.contenu_contact {
position: relative;
float: left;
width: 400px;
margin: 0;
padding: 0;
background: #01721E;
color: #ffffff;
}

.contenu_contact a {
color: #ffffff;
text-decoration: none;
}

.contenu_contact a:hover {
color: #ffffff;
text-decoration: underline;
}

.contenu_form_requis {
color: #ffffff;
font-size: 6pt;
}

.droite_prix {
width: 273px;
height: 35px;
background: #FFFFFF;
font-size: 18pt;
padding-top: 5px;
text-align: center;
color: #a40009;
}

.droite_image {
width: 273px;
height: 395px;
background: #ffffff;
margin: 0px;
padding: 0px;
}

/*************************************** Pour l'ajout d'un article au panier *************************************/
#fond {
position: absolute; 
width: 100%; 
height: 1400px; 
top:0; 
left: 0; 
background:#000000; 
z-index:10; 
}

#lepopupajout {
position: absolute; 
width:10%; 
height: 10%; 
top: 40%; 
left: 40%; 
z-index: 20;
}
