body {behavior:url("/squelettes/csshover.htc"); font-family:geneva, sans-serif ; background-color:#EFEAEE; }
html, body, img, table, label {margin:0; padding:0; border:none; }
div, a, ul, ol, li, select, input, b, form, p {margin:0; padding:0; }
ul, li {list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }

/* taille typo */
body {font-size: 11px; }
h1, h2, h3 {font-size:12px; }
h4, h5, h6 {font-size:11px; }

a {text-decoration:none; }
a:hover {text-decoration:underline; }

/* Espaceur de blocs */
.nettoyeur {clear:both; margin:0; padding:0; border:none; height:0; line-height:1px; font-size:1px; }
.espaceur {clear:both; margin:0; padding:0; border:none; height:0; line-height:5px; font-size:1px; }
/* Non visible a l'ecran */
.invisible {position:absolute; top:-3000em; height:1%; }

/* couleurs typo */
body {color: #666; }
a {color:#333; }
a.sel {background:#F4C0DA; color:#602141; }
.gristypo, a.gristypo, a:hover.gristypo {color:#666; }
.violettypo, a.violettypo, a:hover.violettypo {color:#A52967; }
.violetfoncetypo, a.violetfoncetypo, a:hover.violetfoncetypo {color:#5A2640; }
.gras {font-weight:bold; }
.chapo img {float:left; padding-right:5px; }
#contentart.xsmall p {font-size:9px; }
#contentart.small p {font-size:10px; }
#contentart.normal p {font-size:11px; }
#contentart.large p {font-size:13px; }
#contentart.xlarge p {font-size:15px; }
#disclaimer {color:#000; padding-top:20px; }

.violetclair, a.violetclair, a:hover.violetclair {color:#F7EBF1; }
.violet, a.violet, a:hover.violet {color:#EDD4E1; }
.violetfonce, a.violetfonce, a:hover.violetfonce {color:#BC7498; }
.vert, a.vert, a:hover.vert {color:#CFCFA7; }
.vertfonce, a.vertfonce, a:hover.vertfonce {color:#4A3E33; }
.rose, a.rose, a:hover.rose {color:#E6BEBF; }
.rosefonce, a.rosefonce, a:hover.rosefonce {color:#A2282B; }
.bleu, a.bleu, a:hover.bleu {color:#D3EDEF; }
.bleufonce, a.bleufonce, a:hover.bleufonce {color:#0E62A3; }
.orange, a.orange, a:hover.orange {color:#FAD7A3; }
.orangefonce, a.orangefonce, a:hover.orangefonce {color:#FF7E00; }

.black, a.black, a:hover.black {color:#000; }
.white, a.white, a:hover.white {color:#FFF; }

.ulleft {width:45%; }
.ulright {width:45%; float:right; }

.puceviolet {background:url('/IMG/gifs/puce_violet.gif') no-repeat 1% 5px; padding-left:15px; }
.pucevert {background:url('/IMG/gifs/puce_vert.gif') no-repeat 1% 5px; padding-left:15px; }
.pucerose {background:url('/IMG/gifs/puce_rose.gif') no-repeat 1% 5px; padding-left:15px; }
.pucebleu {background:url('/IMG/gifs/puce_bleu.gif') no-repeat 1% 5px; padding-left:15px; }
.puceorange {background:url('/IMG/gifs/puce_orange.gif') no-repeat 1% 5px; padding-left:15px; }
span.commentaires {margin-bottom:15px; }
/* Gestion des largeurs de colonne et borders associées*/
#paddpage {margin:0 auto; padding:2px 4px 0 4px; width:868px; }
#page {padding:11px 5px 0 5px; }
#headleft {width:315px; }
#req {margin-top:210px; padding-right:10px; width:310px; }
input#recherche {width:120px; }
#contenu {width:370px; padding-right:7px; }
#alaune {padding:20px 20px 10px 20px; }
#navpods {width:468px; padding-top:20px; }
#listerub {width:45%; }
#listeart {width:45%; }
#pied {width:850px; }
/* Fin gestion des largeurs de colonne et borders associées*/

#paddpage {background:url('/IMG/gifs/fd_ombre.gif') repeat-y left top; }
#page {background:url('/IMG/jpg/fd_fleur.jpg') no-repeat 95% top; }

#navtop ul {display:inline; height:18px; line-height:18px; }
#navtop ul li {float:left; display:inline; text-transform:uppercase; background:#BC7498; }
#navtop li a {display:block; color:#FFF; padding:3px 12px; }
#navtop li a#accueil {padding:3px 13px; } 
#navtop li a#appareil {background:#BC7498 url('/IMG/jpg/appareil.jpg') no-repeat 40px bottom; }
#navtop li a:hover, #navtop li a:hover#accueil {text-decoration:none; background:#F4C0DA; color:#602141; }
#navtop li a:hover#appareil {text-decoration:none; background:#F4C0DA url('/IMG/jpg/appareil_over.jpg') no-repeat 40px bottom; ; color:#602141; }

#headleft {float:left; padding-top:10px; color:#5A2640; padding-left:5px; }
#baseline {font-size:12px; margin-bottom:15px; }
#teaser {margin-bottom:15px; }
#req {float:right; text-align:right; color:#A52967; }
#ggnav {margin-right:8px; padding-left:10px; padding-top:3px; height:21px; line-height:21px; background:#BC7498; color:#FFF; }

#contenu {float:right; }
#alaune {margin-bottom:5px; background:url('/IMG/gifs/fd_alaune.gif') no-repeat left top; }
#alaune h2 {color:#5A2640; text-transform:uppercase; font-weight:bold; margin-bottom:5px; }
#alaune p {margin-bottom:10px; }
#contin div a.suite, #alaune a.suite {color:#5A2640; font-weight:bold; }
#contin div h3 {color:#5A2640; text-transform:uppercase; font-weight:bold; margin-bottom:5px; }
#contin div {padding:10px; margin-bottom:5px; background:#F7EBF1 url('/IMG/gifs/fd_coinpod.gif') no-repeat right bottom; margin-right:5px; }

#autrelastart p.borderbot {border-bottom:1px solid #5A2640; padding-bottom:5px; margin-bottom:5px; }

#continrub {padding:10px; margin-bottom:5px; background:#F7EBF1 url('/IMG/gifs/fd_coinpod.gif') no-repeat right bottom; margin-right:5px; }

#zoom p {margin-bottom:10px; }

#navpods div h2 {text-transform:uppercase; font-weight:bold; margin-bottom:5px; }
#navpods div h2 a {text-decoration:none; }
#navpods div {margin-bottom:5px; }

#podun {background:#CFCFA7; height:110px; }
#podun h2, #podun a, #rubun a {color:#4A3E33; font-weight:bold; }
#poddeux {background:#E6BEBF; height:110px; }
#poddeux h2, #poddeux a, #rubdeux a {color:#A2282B; font-weight:bold; }
#podtrois {background:#D3EDEF; height:110px; }
#podtrois h2, #podtrois a, #rubtrois a {color:#0E62A3; font-weight:bold; }
#podquatre {background:#FAD7A3; height:110px; }
#podquatre h2, #podquatre a, #rubquatre a {color:#FF7E00; font-weight:bold; }

#podun img, #poddeux img, #podtrois img, #podquatre img {float:left; margin-left:5px; margin-right:10px; }
#podun h2, #poddeux h2, #podtrois h2, #podquatre h2 {padding-top:10px; }

#listerub {float:left; }
#listeart {float:right; }
#listerub, #listeart {padding:5px 10px; border:1px solid #A52967; background:url('/IMG/gifs/fd_coinpodliste.gif') no-repeat right bottom; }
#listerub h4, #listeart h4 {color:#A52967; text-transform:uppercase; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #A52967; }
#listerub li, #listeart li {background:url('/IMG/gifs/puce_violet.gif') no-repeat 1% 5px; padding-left:15px; border-bottom:1px dotted #A52967; line-height:16px; }
#listerub li a, #listeart li a {color:#A52967; }

#pied {background:#BC7498; }
#pied ul {display:inline; height:18px; line-height:18px; }
#pied ul li {float:left; display:inline; text-transform:uppercase; background:#BC7498; }
#pied li a {display:block; color:#FFF; padding:3px 12px; }
#pied li a:hover {text-decoration:none; background:#F4C0DA; color:#602141; }

/* CSS rubriques et articles */ 
#rubcontenu, #artcontenu {width:488px; float:left; }
#verticalnav {width:350px; float:right; padding-right:7px; padding-top:10px; }
#mainrub {text-align:center; }
#mainrub a {text-decoration:none; }
#mainrub a img {margin-top:5px; }
#mainrub a.mainrublink {line-height:20px; }
#rubsdroite {float:right; margin-right:3px; }
#rubun, #rubdeux, #rubtrois, #rubquatre {width:170px; margin-bottom:5px; }
#rubun {background:#CFCFA7; }
#rubdeux {background:#E6BEBF; }
#rubtrois {background:#D3EDEF; }
#rubquatre {background:#FAD7A3; }

#allrub {padding:10px; margin-right:3px; background:#EDD4E1 url('/IMG/gifs/fd_coinpod.gif') no-repeat right bottom; }
#allrub h3 {color:#5A2640; text-transform:uppercase; font-weight:bold; margin-bottom:5px; }
#allrub ul {margin:10px 0 20px 0; }
#allrub li {background:url('/IMG/gifs/puce_violet.gif') no-repeat 1% 5px; padding-left:15px; }

#ariane {margin-top:5px; margin-left:10px; }

#introrub, #contentart {margin:10px 0 10px 0; padding:0 10px; }
#introrub p, #contentart p {text-align:justify; margin-bottom:10px; }
#introrub h1 {color:#FF7E00; text-transform:uppercase; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #FF7E00; }
#contentart h1 {color:#0E62A3; text-transform:uppercase; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #0E62A3; }
p.descriptif img {float:left; padding:2px; border:1px solid #D3EDEF; margin-right:10px; }
#contentart {margin-bottom:25px; }
#contentart span img {margin:5px; }

#listeartrub, #listesiterub {margin-bottom:10px; padding:0 10px; }
#listeartrub h2 {color:#0E62A3; text-transform:uppercase; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #0E62A3; }
#listeartrub li {background:url('/IMG/gifs/puce_bleu.gif') no-repeat 1% 5px; padding-left:15px; }
#listeartrub ul#art_une a {display:block; text-decoration:none; padding:0 3px; }
ul#art_une li:hover {background:#D3EDEF url('/IMG/gifs/puce_bleu.gif') no-repeat 1% 5px; }

div#sizer {float:right; }

#listesiterub h2 {color:#4A3E33; text-transform:uppercase; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #4A3E33; }
#listesiterub ul {border-left:3px solid #4A3E33; }
#listesiterub li {padding-left:10px; margin-bottom:15px; }
#listesiterub li img {float:left; margin-right:10px; }

#listesousrub {padding:10px; }
#listesousrub h2 {color:#0E62A3; text-transform:uppercase; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #0E62A3; }
#listesousrub li {background:url('/IMG/gifs/puce_bleu.gif') no-repeat 1% 5px; padding-left:15px; }
#listesousrub ul#rub_une a {display:block; text-decoration:none; padding:0 3px; }
ul#rub_une li:hover {background:#D3EDEF url('/IMG/gifs/puce_bleu.gif') no-repeat 1% 5px; }

div#allrub ul li.half {width:45%; display:block; float:left; }
/* modifs sur onecol.css 
.left {width:49%; padding-right:5px; float:left; text-align:justify; border-right:1px dotted #999; }
.right {width:48%; float:right; text-align:justify; } */