ul, ol { text-decoration: none; list-style: none; padding: 0; margin: 0; }
.clr { clear: both; margin: 0; padding: 0; }
body { /*background: url("common_bg.gif") repeat-x scroll 0 125px #F8C4E0;*/ background: #F7E7BD; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
#header { background: #fff /*url("header_bg.gif") repeat-x left top*/; height: 125px; margin: 0 auto; text-align: left; }
#header .header { height: 83px; margin: 0 auto; text-align: left; width: 980px; }
#header .header #logo { background: url("logoAH10.gif") no-repeat 36px 13px; display: block; float: left; height: 68px; margin: 0; padding: 13px 0 0 66px; width: 283px; text-indent: -9999em; }
#header .header .links { color: #6D6B68; float: right; font: 12px Arial; margin: 6px 18px; text-align: right; }
/*#header .header .links .line1 { height: 5px; margin-top: 10px; padding-left: 5px; pos.ition: relative;
width: 400px; z-index: 80; padding: 0 0 0 98px; }*/
#header .header .links .line1 span { float: left; margin-left: 5px; }
#header .header .links .line1 a { float: left; margin-left: 5px; }
#header .header .links a { color: #6D6B68; font-family: Arial; font-size: 12px; text-decoration: none; }
#header .header .links .line1 #moncompte { background-attachment: scroll; background-color: #F6F5F4; background-image: none; background-position: 0 0; background-repeat: repeat; height: auto; left: 0; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; padding-top: 5px; position: absolute; top: 16px; width: 384px; z-index: 99; }
element.style { display: block; }
#header .header .links .line1 #moncompte form { float: left; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; }
#header .header .links a:hover, #header .header .links a.bold:hover { text-decoration: underline; }
#header .header .links a:hover, #header .header .links2 a.bold:hover { text-decoration: underline; }
#header .header .links a:hover, #header .header .links3 a.bold:hover { text-decoration: underline; }

/*#header .menu { background: url("menu_bg.gif"); height: 42px; margin: 0; padding-left: 0; position: relative; text-align: left; z-index: 71; }*/
#header .menu { background: #fff; border: 1px solid #ECEBEA; height: 31px; margin: 0 auto; padding: 0; width: 978px; }
#header .menu .col1 { float: left; margin-left: 10px; }
#header .menu .menuitem { float: left; }
#header .menu .menuitemdestock { margin: 0; float: left; }
.disk { padding-left: 71px; }

ul#zeNav { list-style-type: none; float: left; font: 12px/31px sans-serif; }
	ul#zeNav li { display: block; float: left; }
		ul#zeNav li a { display: block; float: left; text-decoration: none; color: #808080; height: 31px; padding: 0 0.65em 0 0.5em; }
		ul#zeNav li a:hover { background: #9d8989; color: #fff; }
		ul#zeNav li a.nouveautes { color: #DA007C; background: #fff url(fleches.gif) no-repeat 0 -35px !important; padding-left: 9px !important; margin-left: 40px; }
		ul#zeNav li a.nouveautes:hover { color: #808080; background: #fff url(fleches.gif) no-repeat 0 10px !important; }
		ul#zeNav li a.annexes { color: #808080; background: #fff url(fleches.gif) no-repeat 0 10px !important; padding-left: 9px !important; }
		ul#zeNav li a.annexes:hover { color: #DA007C; background: #fff url(fleches.gif) no-repeat 0 -35px !important; }
		

/**************************************************************/
#content { background: #fff; /*background-color: #F7F5F5; background-image: url("bg_content.gif"); background-position: left bottom; background-repeat: repeat-x;*/ margin: 0 auto; width: 980px; }
#content_lateralg { position: absolute; z-index: 20; top: 0; left: -98px; top left no-repeat;
width: 98px; height: 816px; }
#content_laterald { position: absolute; z-index: 20; top: 0; left: 980px; width: 98px; height: 816px; }
#leftCol { float: right; width: 73%; padding: 1% 0; margin-right: 1%; /*border: solid 1px #F1EFEB;*/ display: block; } /* leftCol est en fait a droite (!!!! je cherche pas a comprendre...) */
#rightCol { float: left; width: 23%; padding: 1% 0; margin-left: 1%; }
img { border: 0; }
#recherche { float: right; color: #808080; }
#recherche form { margin: 0; padding: 0; height: 31px; }
.recher { font: 11px/31px sans-serif; }
#recherche form input { margin: 0; padding: 0;}
#recherche form .inputets { border: solid 1px #ababad; margin: 0; padding: 0; }
#recherche form .recherche { border: solid 1px #ababad; margin: 0; padding: 0; font-size: 12px; font-weight: normal; color: #CCC; width: 18em; margin: 0 0.5em; }
#recherche form .compte_ok { background: url(compte_ok.gif) no-repeat 0 3px; height: 24px; width: 32px; border: 0; margin: 0; padding: 0; }
#requete h1 { width: 686px; font-size: 16px; line-height: 17px; margin: 10px 0 30px 0; padding: 0px; }
#tags { }
.blocResultat { clear: right; margin-bottom: 20px; }
.blocResultat p { margin: 0; padding: 6px 0 0 0; color: #706A63; font-size: 11px; line-height: 13px; }
.blocResultat h2 { margin: 0; padding: 0; }
.blocResultat h2 a { color: #DA007C; font-family: arial; font-size: 17px; text-decoration: none; display: block; padding: 10px 0 0 0; margin: 0; }
.blocResultat img { float: left; border: 0; margin-right: 12px; }
.blocResultat .chemin { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #a2a2a2; padding: 0 0 3px 0; }
.blocResultat .prix { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ed2f89; padding: 15px 0 0; text-align: right; float: right; margin-top: -4px; position: relative; }
.suite { /*width: 673px;*/ padding: 10px 4px 4px 0; text-align: right; }
.suite a { font-size: 11px; color: #000; text-align: right; font-weight: bold; font-style: italic; }
/**** rubriques ***/
#rubriques { /*width: 246px; border: solid 1px #c8c8c6; color: #000;*/ }
#rubriques ul { color: #000; font-size: 14px; padding: 1em 0; display: block; }
#rubriques ul li a { color: #000; text-decoration: none; }
#rubriques ul li { color: #000; }
#rubriques ul li.on a { color: #000; text-decoration: none; }
/**** fin rubriques ***/
.titre { background: #F9F8F7; padding: 0 1em; color: #DA007C; font: bold 12px/32px sans-serif; text-transform: uppercase; }
/**** tags ***/
#tags { /*width: 246px; border: solid 1px #c8c8c6; text-align: left; padding: 0;*/ }
#tags ul { /*width: 221px;*/ padding: 1em 0; text-align: justify; }
#tags ul li { display: inline; line-height: 20px; }
#tags ul li a { text-decoration: none; }
#tags ul li a:hover { text-decoration: underline; }
/**** fin tags ***/
#lienHome a { font-size: 12px; color: #000; padding: 15px; }
#lienHome a:hover { }
#skipPage { text-align: center; margin: 10px 0; clear: both; }
.clear { clear: both; }
/*** les poids ***/
.poids1		{ color: #737373; font-size: 11px; }
.poids2		{ color: #4c4c4c; font-size: 11px; }
.poids3		{ color: #262626; font-size: 11px; }
.poids4		{ color: #000000; font-size: 11px; }
.poids5		{ color: #737373; font-size: 12px; }
.poids6		{ color: #4c4c4c; font-size: 13px; }
.poids7		{ color: #262626; font-size: 14px; }
.poids8		{ color: #000000; font-size: 15px; }
.poids9		{ color: #737373; font-size: 16px; }
.poids10	{ color: #4c4c4c; font-size: 18px; }
.poids11	{ color: #262626; font-size: 19px; }
.poids12	{ color: #000000; font-size: 20px; }
/*** fin poids ***/

/******** footer **********/
#footer { margin-bottom: 0; margin-left: auto; margin-right: auto; margin-top: 0; text-align: left; width: 992px; }
#footer_content { background-attachment: scroll; background-color: transparent; background-image: url("footer_bg.png"); background-position: left top; background-repeat: repeat-y; padding-bottom: 12px; padding-left: 46px; padding-right: 0; padding-top: 0; width: 946px; }
#pied_commentaires { border-bottom-color: #D7D7D7; border-bottom-style: solid; border-bottom-width: 1px; color: #999299; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 0.9; margin-bottom: 5px; padding-bottom: 1px; padding-top: 12px; text-align: center; width: 900px; }
#footer #new_pied_liens { height: 100px; margin-top: 10px; position: relative; width: 910px; }
#new_pied_liens #carte_priv { color: #FC5E11; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 90px; padding: 5px; position: relative; text-decoration: none; width: 150px; }
#new_pied_liens #carte_priv #visuel_carte { position: absolute; right: 5px; top: -8px; }
#new_pied_liens #les_liens { color: #999299; font-family: "Trebuchet MS"; font-size: 10px; font-weight: bold; text-decoration: underline; width: 594px; }
#new_pied_liens #les_liens span { display: block; float: left; padding-left: 68px; }
#new_pied_liens #les_liens a { color: #999299; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
#new_pied_liens .cellules { border: 1px solid #CCCCCC; color: #999299; float: left; height: 100px; margin-right: 5px; }
#footer #new_pied_liens #numeroAssistance { background-color: #DC6699; border: 1px solid #CCCCCC; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 23px; left: 426px; padding-left: 5px; padding-right: 5px; padding-top: 4px; position: absolute; text-decoration: none; top: 79px; width: 315px; }
#conditions_offre { margin-top: 5px; text-align: right; width: 900px; }
#conditions_offre a { color: #999299; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
#footer_bottom { background-attachment: scroll; background-color: transparent; background-image: url("footer_bottom.png"); background-position: left top; background-repeat: no-repeat; display: block; height: 7px; width: 992px; }
#new_pied_liens #securise { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 90px; line-height: 1.5; margin-right: 0; padding-top: 10px; text-align: center; width: 130px; }
#new_pied_liens .cellules {
	border: solid 1px #ccc;
	color: #999299; float: left; height: 100px; margin-right: 5px; }
#footer_top { background: url("footer_top.png") no-repeat; display: block; font-size: 0; height: 8px; margin: 0 auto; width: 980px; }
#footer #new_pied_liens #numeroAssistance img { float: left; margin-left: -6px; margin-top: -5px; }
#footer #new_pied_liens #numeroAssistance span { float: left; margin-left: 0; margin-right: 10px; margin-top: 1px; }
#footer #new_pied_liens #numeroAssistance #numero { display: inline; float: none; font-size: 16px; font-weight: bold; margin: -2px 0 0; }

