body {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 margin:0;
 background-color:#FFFFFF;
}
a { color:#800040; }
a:hover { color:#f90; }
a.lien2 { font-weight:bold; text-decoration:none; color:#800040; }
a.lien2:hover { color:#f90; }
h1 { font-size:16px; }
h4 { font-size:14px; } 
form { margin:0; /*footer console avec </form> sous opera*/ }
input.finp1, input.finp2, textarea.finp1 {
 border-left:3px solid #cfd1d1;
 border-top:1px solid #cfd1d1;
 border-bottom:1px solid #cfd1d1;
 border-right:1px solid #999999;
 font-size:10px;
}
input.finp1 {
 height:13px;
}
input.finp1:focus, textarea.finp1:focus{
 background-color: lightyellow;
}
#maselection {
 float:left;
 width:137px;
 height:24px;
 background:url(/images2/pc-bto-ma-selection.png) top left;
 text-align:left;
 cursor:pointer;
}
#maselection_qt {
 font-size:11px;
 font-weight:bold;
 color:#FFFFFF;
 text-align:right;
 padding:11px 74px 0 40px;
}
#monpanier {
 float:left;
 width:130px;
 height:24px;
 background:url(/images2/pc-bto-mon-panier.png) top left;
 text-align:left;
 cursor:pointer;
}
#monpanier_qt {
 font-size:11px;
 font-weight:bold;
 color:#FFFFFF;
 text-align:right;
 padding:11px 79px 0 30px;
}
#navpanier {
 margin-bottom:5px;
}
#wrapper2 {
 background:transparent url(/images2/fd_centre.gif); 
 width:996px;
 padding-top:10px;
}
#col_gauche {
 float:left; 
 width:172px;
}
#col_centre {
 float:left; 
 width:632px; 
 margin:0 10px 0 10px;
}
#col_centre_996 {
 width:996px; 
 margin:auto;
}
#col_centre_814 {
 float:left;
 width:814px; 
 margin-left:10px;
}
#col_droite {
 float:left; 
 width:172px;
}
.centre_base { background:transparent url(/images2/cons_flash_05.gif) bottom left no-repeat; width:632px; margin:auto; padding-bottom:10px; margin-bottom:5px;}
.top_flash { background:transparent url(/images2/cons_flash_01.gif) top left no-repeat; height:32px; width:632px; text-align:right; }
.top_centre_base { background:transparent url(/images2/titre_cons_centre_base.gif) top left no-repeat; height:32px; width:632px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_pc-sur-mesure { background:transparent url(/images2/titre_cons_pc-sur-mesure.gif) top left no-repeat; height:32px; width:632px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_demandemdp { background:transparent url(/images2/titre_cons_demandemdp.gif) top left no-repeat; height:32px; width:632px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_maselection { background:transparent url(/images2/titre_cons_ma-selection.gif) top left no-repeat; height:32px; width:632px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_nouscontacter { background:transparent url(/images2/titre_cons_nouscont.gif) top left no-repeat; height:32px; width:632px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_evaluer { background:transparent url(/images2/titre_cons_evaluer.gif) top left no-repeat; height:32px; width:632px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_envoyeraunami { background:transparent url(/images2/titre_cons_envoyeraunami.gif) top left no-repeat; height:32px; width:632px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_adrlivraison { background:transparent url(/images2/titre_cons_adrlivraison.gif) top left no-repeat; height:32px; width:632px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_adrfacturation { background:transparent url(/images2/titre_cons_adrfacturation.gif) top left no-repeat; height:32px; width:632px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.centre_02 { background:#FFF url(/images2/cons_flash_02.gif) left repeat-y; }
.centre_03 { background:transparent url(/images2/cons_flash_03.gif) bottom repeat-x; padding:0 10px 0 10px; min-height:100px; _height:100px; text-align:left; margin:0 2px 0 2px;}
.centre_04 { background:transparent url(/images2/cons_flash_04.gif) right repeat-y; }

/*basket*/
.top_centre_base_b { background:transparent url(/images2/titre_cons_panier.gif) top left no-repeat; height:27px; width:632px; color:#FFFFFF; font-size:14px; font-weight:bold; padding-top:5px; text-align:center; }
/*
.centre_02_b { background:#FFF url(/images2/cons_flash_02.gif) left repeat-y; width:632px;}
.centre_03_b { padding:0 10px 0px 10px; width:608px; text-align:left; margin:auto;}
.centre_04_b { background:transparent url(/images2/cons_flash_04.gif) right repeat-y; width:632px; }
*/
.top_centre_recap { background:transparent url(/images2/titre_cons_recap.gif) top left no-repeat; height:27px; width:632px; color:#FFFFFF; font-size:14px; font-weight:bold; padding-top:5px; text-align:center; }
#recap_commande span.gras { font-size:13px; font-weight:bold; }

.centre_996 { background:transparent url(/images2/cons_996_05.gif) bottom left no-repeat; width:996px; margin:auto; padding-bottom:10px; margin-bottom:5px;}
.top_centre_996 { background:transparent url(/images2/titre_cons_996.png) top left no-repeat; height:32px; width:996px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_996_pai { background:transparent url(/images2/titre_cons_996_paiement.gif) top left no-repeat; height:32px; width:996px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }

.centre_814 { background:transparent url(/images2/cons_814_05.gif) bottom left no-repeat; width:814px; margin:auto; padding-bottom:10px; margin-bottom:5px;}
.top_centre_814_comp { background:transparent url(/images2/titre_cons_814_moncompte.gif) top left no-repeat; height:32px; width:814px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_814_comm { background:transparent url(/images2/titre_cons_814_mescommandes.gif) top left no-repeat; height:32px; width:814px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_814_tele { background:transparent url(/images2/titre_cons_814_mestelecharg.gif) top left no-repeat; height:32px; width:814px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_814_abon { background:transparent url(/images2/titre_cons_814_mesabonnemen.gif) top left no-repeat; height:32px; width:814px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_814_affi { background:transparent url(/images2/titre_cons_814_affiliation.gif) top left no-repeat; height:32px; width:814px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }

.centre_354 { background:transparent url(/images2/cons_354_05.gif) bottom left no-repeat; width:354px; margin:auto; padding-bottom:10px; margin-bottom:5px;}
.top_centre_354_com { background:transparent url(/images2/titre_cons_354_commande.gif) top left no-repeat; height:32px; width:354px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_354_fac { background:transparent url(/images2/titre_cons_354_facturation.gif) top left no-repeat; height:32px; width:354px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_354_liv { background:transparent url(/images2/titre_cons_354_livraison.gif) top left no-repeat; height:32px; width:354px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }

.centre_311 { background:transparent url(/images2/cons_311_05.gif) bottom left no-repeat; width:311px; margin:auto; padding-bottom:10px; margin-bottom:5px;}
.top_centre_311_fac { background:transparent url(/images2/titre_cons_311_facturation.gif) top left no-repeat; height:32px; width:311px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_311_liv { background:transparent url(/images2/titre_cons_311_livraison.gif) top left no-repeat; height:32px; width:311px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }

.centre_420 { background:transparent url(/images2/cons_420_05.gif) bottom left no-repeat; width:420px; margin:auto; padding-bottom:10px; margin-bottom:5px;}
.top_centre_420_nouv { background:transparent url(/images2/titre_cons_420_nouvclient.gif) top left no-repeat; height:32px; width:420px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }
.top_centre_420_deja { background:transparent url(/images2/titre_cons_420_dejaclient.gif) top left no-repeat; height:32px; width:420px; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; }

.lateral_base { width:172px; margin:auto; padding-bottom:5px;}
.top_lat_base { background:transparent url(/images2/titre_cons_lat.gif) top left no-repeat; height:35px; width:172px; }
.top_lat_affinez { background:transparent url(/images2/titre_cons_lat_affinez.gif) top left no-repeat; height:35px; width:172px; }
.top_lat_nosproduits { background:transparent url(/images2/titre_cons_lat_nosproduits.gif) top left no-repeat; height:35px; width:172px; }
.top_lat_infospratiques { background:transparent url(/images2/titre_cons_lat_infospratiqu.gif) top left no-repeat; height:35px; width:172px; }
.top_lat_espaceperso { background:transparent url(/images2/titre_cons_lat_espaceperso.gif) top left no-repeat; height:35px; width:172px; }
.top_lat_lesplusrecherches { background:transparent url(/images2/titre_cons_lat_lesplusreche.gif) top left no-repeat; height:35px; width:172px; }
.top_lat_resume { background:transparent url(/images2/titre_cons_lat_resume.gif) top left no-repeat; height:35px; width:172px; }
.top_lat_base_comp { background:transparent url(/images2/titre_cons_lat_moncompte.gif) top left no-repeat; height:35px; width:172px; }
.cons_lat_gauche { background:#FFF url(/images2/cons_gauche_02.gif) left repeat-y; width:172px;}
.cons_lat_centre { background:transparent url(/images2/cons_gauche_03.gif) bottom repeat-x; padding:0 8px 20px 8px; width:152px; text-align:left; margin:auto;}
.cons_lat_droite { background:transparent url(/images2/cons_gauche_04.gif) right repeat-y; width:172px; }

.accueil {
 border-left:1px dotted #CCCCCC;
 width:620px;
 margin:auto;
}
.titre {
 background-color:#CCCCCC;
 line-height:25px;
 padding-left:30px;
 color:#333333;
 font-size:14px;
 font-weight:bold;
 width:590px;
 margin:auto;
}
#selections .prix, .promodroite .prix {
 color:#FF6633;
 font-weight:bold;
 font-size:14px;
}
#selections .cent, .promodroite .cent {
 color:#FF6633;
 font-weight:bold;
 font-size:11px;
}
.prixpreconisation .prix {
 font-size:14px;
 font-weight:bold;
 color:#FFF;
}
.prixpreconisation .cent {
 font-size:11px;
 font-weight:bold;
 color:#FFF;
}
.prixpreconisation3x .prix {
 font-size:11px;
 font-weight:normal;
 color:#FFF;
}
.prixpreconisation3x .cent {
 font-size:9px;
 font-weight:lighter;
 color:#FFF;
}
.europetit { padding:0 1px 0 1px; }
.prixpreconisation del {
 font-size:12px;
 color:#FFF;
}
.prixpreconisation del .prix {
 font-size:12px;
 color:#FF0;
}
.prixpreconisation del .cent {
 font-size:11px;
 color:#FF0;
}
.Style1 {
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
}
.Style2 {
 font-size:10px;
 font-weight:bold;
 color:#FFFFFF;
}
.Style3, .Style3 a {
 font-size:12px;
 color:#242726;
 padding-left:10px;
 text-decoration:none;
}
.Style4 {
 font-size:11px;
 color:#FFFFFF;
}

#footer {
 background:url(/images2/foot_02.png); 
 width:996px; 
 height:28px;
 font-size:11px;
 color:#FFFFFF;
}
#footer a {
 color:#FFFFFF;
 text-decoration:none;
}
#topfooter {
 background:url(/images2/foot_01.gif); 
 width:996px; 
 height:44px;
}
.Style5 {
 font-size:12px;
 font-weight:bold;
 color:#3c4043;
}
.Style6 {
 font-size:11px;
 color:#3c4043;
}
.consnom {
 padding-top:3px;
 text-align:center;
}
.consnom a {
 font-size:12px;
 font-weight:bold;
 color:#800040;
 text-decoration:none;
}
#headertop { width:996px; height:9px; }
#headerbar { width:996px; height:24px; } 
.fleft { float:left; }
.fright { float:right; }
/*
#headpanier {
 float:left;
 background:transparent url(/images2/panier_02.gif) no-repeat;
 text-align:center;
 width:18px;
 height:19px;
 padding:5px 0 0 1px;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF; 
}
*/
#header { width:996px; height:86px; }
#headpub {
 float:left;
 background:transparent url(/images2/head_08.png) no-repeat;
 text-align:center;
 padding-top:20px;
 width:747px;
 height:66px;
}
.encprod {
 width:202px;
 margin-bottom:7px;
}
.encprod1 {
 width:202px; 
 height:36px;
}
.encprod2 {
 background:transparent url(/images2/cons_prod_020304.gif) top left no-repeat; 
 width:202px; 
 height:105px; 
 padding-top:5px;
}
.encprod3 {
 background:transparent url(/images2/cons_prod_050607.gif) top left no-repeat; 
 width:190px; 
 height:106px; 
 padding:0 6px 0 6px;
}
.encprod4 {
 background:transparent url(/images2/cons_prod_081210.gif) top left no-repeat; 
 width:199px; 
 height:93px; 
 padding-left:3px;
}
.encprod5 {
 float:left;
 width:63px; 
 height:86px;
}
.encprod5img2 {
 margin:2px 0 0 0;
}
.encprod6 {
 float:left; 
 background:transparent url(/images2/btn_prix_02.gif) top center no-repeat; 
 width:68px; 
 height:90px; 
 margin:0; 
 padding:13px 0 0 2px;
 color:#FFFFFF;
 font-size:9px;
 cursor:pointer;
}
.encprod7 {
 float:left; 
 width:60px; 
 height:86px; 
 margin:0 6px 0 0;
}
.encprod7img1 {
 margin:0 0 0 6px;
}
.encprod7img2 {
 margin:2px 0 0 6px;
}
.encprod8 {
 margin:76px 0 0 1px;
}
.fleft13 {
 float:left;
 margin-left:13px;
}

#basket ul, .ulstd {
 margin:5px 0 0 0; 
 padding:0;
}
#basket ul li, .ulstd li {
 list-style:none;
 background:url(/images2/bullet-1.png) left 4px no-repeat;
 margin:0 0 0 10px;
 padding:0 0 0 9px;
 font-size:9px;
 color:#333333;
 line-height:13px;
}
ul#ssmenulateral, ul#filtres, ul#ssmenucompte { 
 list-style:none;
 text-align:left;
 margin:0;
 padding:0;
 /*text-indent:-8px;
 padding-left:8px;*/
 width:154px;
 font-weight:normal;
}
#resumeconfig ul { 
 width:152px; /*max 152px IE6*/
 margin:0;
 padding:0;
}
#resumeconfig ul li {
 list-style:none;
 background:url(/images2/bullet-1.png) left 4px no-repeat;
 margin:0;
 padding:0 0 0 9px; 
}
#ssmenucompte li a {
 text-decoration:none;
 background:url(/images2/bullet-3.gif) left 5px no-repeat;
 display:block;
 padding:1px 0 1px 8px; 
}
#resumeprix {
 padding:8px 0 5px 0;
}
ul#ssmenulateral, ul#ssmenucompte {
 padding:6px 0 10px 0;
}
ul#ssmenulateral li, ul#ssmenucompte li {
 list-style:none;
 background:url(/images2/ligne.gif) center bottom no-repeat;
 display:block;
 margin:0;
 padding:4px 0 4px 0;
}
ul#ssmenulateral li a, ul#filtres li a  {
 /*color:#242726;*/
 display:block;
 text-decoration:none;
 /*color:#ed711b; /*#f90; /*#800040;*/
 background:url(/images2/bullet-3.gif) left 5px no-repeat;
 padding:1px 0 1px 8px;
}
ul#ssmenulateral li a:hover, ul#filtres li a:hover, ul#recap li a:hover, ul#ssmenucompte li a:hover {
 /*background-color:#990033; /*#e1b4ca;*/
 background:url(/images2/bkg-menulat.png) top left no-repeat;
 color:#f90;
}
ul#recap li a {
 display:block;
 padding:1px 0 1px 3px;
}
ul#filtres li span.title, ul#recap li span.title {
 background:transparent url();
 color:#333333;
 margin:20px 0 2px 0;
 padding-top:5px;
 font-size:12px;
 font-weight:bold;
}

#divNav {
 height:43px;
 width:996px;
}
ul#nav {
 position:relative;
 height:43px;
 width:860px;
 z-index:100;
}
#divNav, #nav, #nav ul, #nav ul li {
 margin:0;
 padding:0;
}
ul#nav a {
 text-decoration:none;
}
ul#nav li { /*float the main list items*/
 margin:0;
 float:left;
 display:block;
}
ul#nav li.off ul, ul#nav li.on ul {
 display:none;
 width:158px; /* LL */
}
ul#nav li.off ul, ul#nav li.on ul { /*put the subnav below*/
 position:absolute;
 z-index:100;
 top:42px;
 width:auto;
 background:#9a0048 url(/images2/mhm_background.png) repeat-y;
 list-style:none;
 padding:5px 0 6px 0;
 margin-left:2px;
 min-width:140px;
    _width:140px;
}
ul#nav li a {
 color:#224d6f;
 font-weight:normal;
 display:block;
 padding:0;
}
ul#nav li.off:hover ul, ul#nav li.on:hover ul {
 display:block;
}
ul#nav li.off a:hover, ul#nav li.on a:hover { 
 color:#f90;
}
ul#nav li span.menu {
 position:absolute;
 left:-4096px;
}
#liOnglet1 a, #liOnglet2 a, #liOnglet3 a, #liOnglet4 a, #liOnglet5 a, #liOnglet6 a {
 display:block;
 position:relative;
 height:43px;
 background:url(/images2/mh_onglets.png) no-repeat; /*contains all hover states*/
}
/*first, put the initial states in place*/
#liOnglet1 a { background-position:0 0; width:144px; }
#liOnglet2 a { background-position:-144px 0; width:142px; }
#liOnglet3 a { background-position:-286px 0; width:143px; }
#liOnglet4 a { background-position:-429px 0; width:143px; }
#liOnglet5 a { background-position:-572px 0; width:143px; }
#liOnglet6 a { background-position:-715px 0; width:145px; }


/*#nav #liOnglet2 ul { background:transparent url(/images2/mhm_background.png); }*/

#liOnglet1 a:hover, #liOnglet1:hover a, #liOnglet1.on a, ul#nav #liOnglet1 ul { background-position:0px -43px; }
#liOnglet2 a:hover, #liOnglet2:hover a, #liOnglet2.on a, ul#nav #liOnglet2 ul { background-position:-144px -43px; }
#liOnglet3 a:hover, #liOnglet3:hover a, #liOnglet3.on a, ul#nav #liOnglet3 ul { background-position:-286px -43px; }
#liOnglet4 a:hover, #liOnglet4:hover a, #liOnglet4.on a, ul#nav #liOnglet4 ul { background-position:-429px -43px; }
#liOnglet5 a:hover, #liOnglet5:hover a, #liOnglet5.on a, ul#nav #liOnglet5 ul { background-position:-572px -43px; }
#liOnglet6 a:hover, #liOnglet6:hover a, #liOnglet6.on a, ul#nav #liOnglet6 ul { background-position:-715px -43px; }

/*subnav - padding-left -2px*/
ul#nav #liOnglet1 ul li { background-position:0px bottom; }
ul#nav #liOnglet2 ul li { background-position:-142px bottom; }
ul#nav #liOnglet3 ul li { background-position:-284px bottom; }
ul#nav #liOnglet4 ul li { background-position:-427px bottom; }
ul#nav #liOnglet5 ul li { background-position:-570px bottom; }
ul#nav #liOnglet6 ul li { background-position:-713px bottom; }

/*subnav formatting*/

ul#nav li.off ul li, ul#nav li.on ul li {
 float:none; /*verticalité du menu*/
 display:block;
 text-align:left;
}

ul#nav li.off ul a, ul#nav li.on ul a, ul#nav .title {
 display:block;
 border:0;
 float:none;
 width:auto;
 color:#fff;
 font-size:11px;
 height:16px;
 text-align:left;
 margin:0 15px 0 9px;
 padding-left:8px;
 background:transparent url(/images2/li-arrow-white.png) 0px 6px no-repeat;
}  

ul#nav .title {
 color:#CCCCCC;
 background:transparent url();
 margin:5px 0 0 0;
 padding:0 0 0 8px; 
}  
/*
#nav li.on ul a {
 background:#f90;
}
 */
 
#prixpublicttc .prix, #prixnormalttc .prix {
 color:#FF6633;
 font-weight:bold;
 font-size:24px;
} 
#prixpublicttc .cent, #prixnormalttc .cent {
 color:#FF6633;
 font-weight:bold;
 font-size:18px;
} 
#prixpublicttc del, #prixnormalttc del {
 color:#CCC;
 font-weight:bold;
 font-size:26px;
} 
#prixpublicttc del .prix, #prixpublicttc del .cent, #prixnormalttc del .prix, #prixnormalttc del .cent {
 color:#CCC;
}
#ecoparticipation {
 font-size:10px;
 color:#FF6633;
} 
#prixpublicttc2 .prix {
 font-weight:bold;
 font-size:14px;
} 
#prixpublicttc2 .cent {
 font-weight:bold;
 font-size:12px;
} 
#prixpublicttc3x .prix {
 color:#FF6633;
 font-weight:bold;
 font-size:14px;
} 
#prixpublicttc3x .cent {
 color:#FF6633;
 font-weight:bold;
 font-size:11px;
}
#supplement .prix {
 font-weight:normal;
 font-size:11px;
} 
#supplement .cent {
 font-weight:normal;
 font-size:10px;
} 
/* redondant avec bto */
#caracteristiques {
 width:608px; 
 margin:auto; 
 border-top:1px solid #E0E0E0;
}
.detail_container1 {
 width:608px;
 height:1%;
 margin:0;
 padding:1px 0 1px 0;
 border-bottom:1px solid #E0E0E0; 
}
.detail_gauche {
 float:left;
 width:180px;
 margin-top:5px;
 padding:0;
 text-align:left;
}
.detail_droite {
 float:left;
 background-color:#F4F4F4;
 font-weight:bold;
}
.detail_droite_white {
 float:left;
 background-color:#FFFFFF;
 font-weight:bold;
}
.detail_droite1 {
 float:left;
 width:419px;
 height:100%;
 padding:5px 2px 2px 7px;
 background-color:#F4F4F4;
}
.clr {
 clear:both;
 height:0px;
}
/* fin du redondant avec bto */
.nuage a.n1 {
 color:#f90;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
}
.nuage a.n3 {
 font-size:13px;
 font-weight:normal;
 text-decoration:none;
}
.nuage a.n2 {
 font-size:12px;
 font-weight:normal;
 text-decoration:none;
}
.nuage a.n4 {
 color:#f90;
 font-size:11px;
 font-style:normal;
 text-decoration:none;
}
.nuage u {
 text-decoration:none;
}
.imagenc {
 padding-bottom: 12px;
 background: #FFFFFF url(/images2/imagenoncontractuelle.png) bottom center no-repeat;
}
.tcont {
 width:430px;
 margin:auto;
 padding:2px;
}
.tfleft {
 float:left;
 width:120px;
}
.trleft {
 float:left;
 width:300px;
}
.tex {
 color:#999999;
} 
.erreurident { font-weight:bold; color:#FF0000; text-align:center; }
.ident0 {  height:auto; min-height:210px; _height:210px; }
.ident1 { float:left; padding-left:20px; }
.ident2 { float:left; width:300px; padding-left:30px; }
.ident3 { font-size:13px; }
.ident4 { text-align:center; }

ul.numpage { 
 height:22px; 
 text-align:center; 
}
ul.numpage a.page, ul.numpage a.cpage {
 border:1px solid #800040; 
 display:block;
 width:20px;
 height:17px;
 margin-right:6px;
 padding-top:3px;
 text-align:center;
}
ul.numpage a.cpage { 
 background-color:#800040;
 color:#FFFFFF;
}
ul.numpage li {
 list-style:none;
 margin:0;
 padding:0;
 float:left;
}
/*photos et zoom*/
img.photo {
 border: 5px solid #DDDDDD;
}
.wmimg {
 float: left; 
 width: 40px; 
 height: 40px;
 background-color: #FFFFFF;
 margin-left: 5px;
 border: 1px solid #F5F5F5;
 vertical-align: middle;
 text-align:center;
}
.wmimg img:hover {
 border: 1px solid #999999;
 cursor: pointer;
}
img#viewer {
 cursor:url('/images2/zoomin.cur'), pointer !important;
}
div.alert {
	color: #c00;
	border: 1px solid #fe7b7a;
	background: #FFD6D6 url(../images2/status-alert.png) 10px 50% no-repeat;
	padding: 10px;
	text-align: center;
}
ul.parag li { color:#F60; font-size:12px; list-style-type:decimal; }
