
/* ::::: http://www.webrankinfo.com/styles/commun.css ::::: */

div#xiti-logo, div#xiti-logo-noscript { display: none; }
hr { display: none; }
img { border: 0pt none ; }
a img { text-decoration: none; }
.cleaner { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat; clear: both; height: 0px; font-size: 0px; }
body#outils input { font-size: 80%; }
code { padding: 0pt 1px; font-family: "Courier New",Courier,monospace; font-weight: normal; background-color: rgb(239, 250, 254); }
pre { border-style: solid; border-color: rgb(109, 211, 111); border-width: 1px 1px 1px 5px; margin: 5px; padding: 3px; font-family: "Courier New",Courier,monospace; font-size: 12px; background-color: rgb(239, 250, 254); }
kbd { border: 1px solid gray; padding: 0px 1px; font-size: 100%; }
h1 a { padding: 10px 0pt 0pt 100px; background: transparent url('data/logo2.gif') no-repeat scroll left top; font-size: 90%; height: 82px; display: block; text-decoration: none; color: rgb(102, 102, 102); voice-family: inherit; width: 150px; }
html > body h1 a { width: 150px; }
h1 a:hover { background: transparent url('data/logo2.gif') no-repeat scroll left bottom; color: rgb(116, 182, 197); text-decoration: none; }
h3 { margin: 10px 0pt 0pt; padding: 0pt 0pt 0pt 12px; background: transparent url('data/dt-bleu-fonce.gif') no-repeat scroll left top; font-size: 90%; color: rgb(66, 140, 61); }
div#header_1 { padding: 0pt 0pt 0pt 10px; background: transparent url('data/shadow-header-left.gif') repeat-y scroll left top; }
div#header_2 { padding: 0pt 10px 0pt 0pt; background: rgb(255, 255, 255) url('data/shadow-header-right.gif') repeat-y scroll right top; height: 117px; }
#header_2 #banniere_468 { right: 20px; top: 24px; position: absolute; width: 728px; height: 90px; }



#skiplink { position: absolute; top: 0px; right: 20px; }
#skiplink li { padding: -5pt -2pt 0pt 10px; display: inline; font-size: 65%; }
#skiplink li a { color: rgb(78, 148, 195); text-decoration: none; }
#skiplink li a:hover { text-decoration: underline; }
ul#affichage { margin: 0pt; padding: 0pt; position: absolute; top: 120px; right: 22px; list-style-type: none; list-style-image: url('none'); list-style-position: outside }
ul#affichage li.affiche_site, ul#skiplink li.affiche_site, ul#affichage li#paper { display: none; }
ul#affichage li { text-align: right; }
div#nav_1 { padding: 0pt 0pt 0pt 10px; background: transparent url('data/shadow-nav-left.gif') repeat-y scroll left top; }
div#nav_2 { background: rgb(109, 211, 111) url('data/shadow-nav-right.gif') repeat-y scroll right top; height: 32px; }
#nav_2 ul { border: medium none ; display: inline; list-style-type: none; list-style-image: url('none'); list-style-position: outside }
#nav_2 ul li { width: 70px; float: left; text-align: center; font-weight: bold; display: inline; }
#nav_2 ul li#nav_google { width: 140px; }
#nav_2 ul li#nav_analyses { width: 140px; }
#nav_2 ul li#nav_yahoo { width: 140px; }
#nav_2 ul li a { padding: 4px 0pt 0pt; background: rgb(109, 211, 111) url('data/nav.gif') no-repeat scroll right top; text-decoration: none; text-align: center; color: rgb(255, 255, 255); font-size: 85%; display: block; voice-family: inherit; height: 28px; }
html > body #nav_2 ul li a { height: 28px; }
#nav_2 ul li a:hover { background: rgb(52, 141, 49) url('data/nav-hover.gif') no-repeat scroll right top; text-decoration: underline; }
body#actualites #nav_2 ul li#nav_actualites a { background: rgb(255, 102, 0) url('data/nav-current.gif') no-repeat scroll right top; text-decoration: underline; }
body#referencement #nav_2 ul li#nav_ref a { background: rgb(255, 102, 0) url('data/nav-current.gif') no-repeat scroll right top; text-decoration: underline; }
body#google #nav_2 ul li#nav_google a { background: rgb(255, 102, 0) url('data/nav-current.gif') no-repeat scroll right top; text-decoration: underline; }
body#yahoo #nav_2 ul li#nav_yahoo a { background: rgb(255, 102, 0) url('data/nav-current.gif') no-repeat scroll right top; text-decoration: underline; }
body#analyses #nav_2 ul li#nav_analyses a { background: rgb(255, 102, 0) url('data/nav-current.gif') no-repeat scroll right top; text-decoration: underline; }
body#outils #nav_2 ul li#nav_outils a { background: rgb(255, 102, 0) url('data/nav-current.gif') no-repeat scroll right top; text-decoration: underline; }
#bread { border-bottom: 1px solid rgb(109, 211, 111); padding: 3px; color: rgb(102, 102, 102); background-color: rgb(249, 253, 255); font-size: 11px; }
#bread a { color: rgb(0, 0, 238); text-decoration: none; }
#bread a:hover { color: rgb(52, 141, 49); text-decoration: underline; }
div#content_1 { padding: 0pt 0pt 0pt 10px; background: transparent url('data/shadow-content-left.gif') repeat-y scroll left top; }
div#content_2 { padding: 0pt 10px 0pt 0pt; background: rgb(255, 255, 255) url('data/shadow-content-right.gif') repeat-y scroll right top; }
div#main { padding: 4px 8px 0pt; }

#accueil #outer { border-left-width: 260px; border-left-color: rgb(255, 255, 255); border-right-width: 140px; border-right-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); margin-top: 8px; }
#accueil #left { width: 260px; margin-left: -260px; }

#accueil2 #outer { border-left-width: 140px; border-left-color: rgb(255, 255, 255); border-right-width: 140px; border-right-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); margin-top: 8px; }
#accueil2 #left { width: 138px; margin-left: -138px; }


#accueil3 #outer { border-left-width: 0px; border-left-color: rgb(255, 255, 255); border-right-width: 140px; border-right-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); margin-top: 8px; }
#accueil3 #left { width: 138px; margin-left: -138px; }


#right { width: 140px; margin-right: -140px; }
#referencement #outer, #google #outer, #yahoo #outer, #analyses #outer, #outils #outer, #partenaires #outer { border-left-width: 180px; border-left-color: rgb(255, 255, 255); border-right-width: 140px; border-right-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); margin-top: 8px; }
#referencement #left, #google #left, #yahoo #left, #analyses #left, #outils #left, #partenaires #left { width: 180px; margin-left: -180px; }
#actualites #outer, #wri #outer, #wri_large #outer, #analyses.large #outer, #annuaire #outer, #forum #outer { border-left-width: 0pt; border-left-color: rgb(255, 255, 255); border-right-width: 140px; border-right-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); margin-top: 8px; }
#actualites #left, #wri #left, #wri_large #left, #analyses.large #left, #annuaire #left, #forum #left { width: 0px; margin-left: 0pt; }
#analyses.large #outer, #wri_large #outer, #forum #outer { border-left-width: 0pt; border-right-width: 0px; background-color: rgb(255, 255, 255); margin-top: 8px; }
#analyses.large #right, #wri_large #right, #forum #right { width: 0px; margin-right: 0px; }
#outer { width: auto; border-left-style: solid; border-right-style: solid; }
#inner { margin: 0pt; width: 100%; }
#left { float: left; position: relative; z-index: 12; }
#right { float: left; position: relative; z-index: 10; }
#center { float: left; width: 100%; position: relative; z-index: 11; }
#outer > #inner { border-bottom: 1px solid transparent; }
#left { margin-right: 1px; }
#right { margin-left: 1px; }
#center { margin: 0pt -3px 0pt -2px; }

div#main_0 { background: transparent url('data/bg-main-l.gif') repeat-y scroll left top; position: relative; top: -5px; }
div#main_1 { background: transparent url('data/bg-main-r.gif') repeat-y scroll right top; }
div#main_2 { padding: 0pt 0pt 0pt 10px; background: transparent url('data/bg-main-b-l.gif') no-repeat scroll left bottom; }
div#main_3 { padding: 0px 0px 30px; background: transparent url('data/bg-main-b-r.gif') no-repeat scroll right bottom; }
div#topper { padding: 5px 15px 0pt 5px; background: transparent url('data/bg-main-t.gif') no-repeat scroll right top; }

#footer ul { margin: 0pt; padding: 3px 0pt; text-align: center; background-color: rgb(239, 254, 239); }
#footer li { text-align: center; display: inline; font-size: 75%; }
#footer a { color: rgb(66, 140, 61); text-decoration: none; }
#footer a:hover { color: rgb(0, 0, 238); text-decoration: underline; }
#footer ul#footer_wri { padding-top: 10px; }
#footer ul#footer_wri li { font-size: 75%; font-weight: bold; }
h2 { margin: 0pt 0pt 5px; font-size: 90%; color: rgb(255, 255, 255); height: 27px; }
h2 span { padding: 6px 0pt 8px 12px; display: block; height: 13px; line-height: 13px; }
#corps_article h2 { background: rgb(22, 153, 17) url('data/h2-bleu-fonce.gif') no-repeat scroll left top; clear: both; }
#corps_article h2 span { background: transparent url('data/span-bleu-fonce.gif') no-repeat scroll right top; }
#corps_article h2 a, #corps_article h2 a:hover, #corps_article h2 a:visited {text-decoration: none; }
#guide h2 { background: rgb(22, 153, 17) url('data/h2-bleu-fonce.gif') no-repeat scroll left top; }
#guide h2 span { background: transparent url('data/span-bleu-fonce.gif') no-repeat scroll right top; }
#encart_forum h2 { background: rgb(109, 211, 111) url('data/h2-bleu-clair.gif') no-repeat scroll left top; }
#encart_forum h2 span { background: transparent url('data/span-bleu-clair.gif') no-repeat scroll right top; }

#encart_actualite2 h2, #a_la_une h2 { background: rgb(0, 0, 238) url('data/h2-rouge.gif') no-repeat scroll left top; }
#encart_actualite2 h2 span, #a_la_une h2 span { background: transparent url('data/span-rouge.gif') no-repeat scroll right top; }

#encart_actualite h2, #a_la_une h2 { background: rgb(0, 0, 238) url('data/h2-rouge.gif') no-repeat scroll left top; }
#encart_actualite h2 span, #a_la_une h2 span { background: transparent url('data/span-rouge.gif') no-repeat scroll right top; }

#encart_forum, #a_la_une, #guide, #corps_article, #corps_forum { padding: 0pt; }
#liens { position: relative; top: -10px; }
#liens h3 { padding: 4px 0pt 0px 20px; background: transparent url('data/h3-left.gif') no-repeat scroll left top; height: 23px; font-size: 100%; color: rgb(255, 255, 255); voice-family: inherit; width: 153px; }
#liens h3 a, #liens h3:visited {text-decoration: none; }
html > body #liens h3 { width: 153px; }
#liens ul { margin: 0pt 0pt 20px; padding: 0pt 1px 10px; background: rgb(249, 253, 255) url('data/ul-bottom.gif') no-repeat scroll left bottom; width: 171px; }
#liens ul li { list-style-type: none; list-style-image: url('none'); list-style-position: outside; font-size: 80%; height: 1%; padding-left:10px; padding-right:0pt; padding-top:2px; padding-bottom:0pt }
#liens ul li a { padding: 0pt 0pt 0pt 10px; background: rgb(249, 253, 255) url('data/li-lien.gif') no-repeat scroll left top; text-decoration: none; color: rgb(102, 102, 102); }
#liens ul li a:hover { background: rgb(249, 253, 255) url('data/li-lien-hover.gif') no-repeat scroll left top; text-decoration: underline; color: rgb(22, 4, 204); }
#liens ul li#lien_current a { font-weight: bold; color: rgb(255, 102, 0); }
#liens li a.impaire:visited, #liens li a:visited {; }
#corps_article h3 { font-size: 110%; clear: both; margin-top: 15px; }
#corps_article h4 { clear: both; margin-top: 10px; font-style: italic; }
#corps_article p { padding: 5px 0pt; text-align: justify; font-size: 80%; }
#corps_article p.auteur_date { margin: 10px 0pt 5px; padding: 0pt 0pt 0pt 30px; color: rgb(89, 148, 161); }
#corps_article p.imprimer_article { padding: 0pt 10px 0pt 0pt; float: right; color: rgb(0, 0, 238); font-weight: bold; }
#corps_article a { color: rgb(0, 0, 238); text-decoration: underline; }
#corps_article a:visited {text-decoration: underline; }
#corps_article a:hover { color: rgb(52, 141, 49); text-decoration: none; }
#corps_article ul, #corps_article ol, #a_la_une ul, #a_la_une ol { margin: 10px 0pt 10px 20px; font-size: 80%; }
#corps_article ul ul, #corps_article ul ol, #corps_article ol ol, #corps_article ol ul { font-size: 100%; }
#corps_article ul li { background: url('data/li-corps-article.gif') no-repeat left top; list-style-type: none; list-style-image: url('none'); list-style-position: outside; vertical-align: top; font-weight: normal; padding-left:15px; padding-right:0pt; padding-top:0pt; padding-bottom:0pt }
#corps_article ol li { vertical-align: top; font-weight: normal; }
.image_flottante { margin: 0pt 5px 5px 0pt; float: left; }
div#article_sommaire { border: 2px solid rgb(255, 102, 0); margin: 5px 5px 10px 10px; padding: 5px; float: right; background-color: rgb(255, 255, 204); font-size: 90%; }
div#article_sommaire a, div#article_sommaire a:visited { text-decoration: none;}
div#article_sommaire a:hover { color: rgb(0, 0, 238); text-decoration: underline; }
ul#resultats_recherche_actus { margin: 0pt 0pt 0pt 20px; padding: 0pt; font-size: 80%; }
ul#resultats_recherche_actus li { margin: 10px 0pt 0pt; padding: 0pt 0pt 0pt 15px; font-weight: normal; }
#corps_forum { background-color: white; }
#corps_forum h2 { background: rgb(17, 120, 153) url('data/h2-bleu-fonce.gif') no-repeat scroll left top; clear: both; }
#corps_forum h2 span { background: transparent url('data/span-bleu-fonce.gif') no-repeat scroll right top; }
#corps_forum h2 a, #corps_forum h2 a:hover { font-size: 110%; color: rgb(255, 255, 255); }
#corps_forum p, #corps_forum td { font-size: 95%; }
#corps_forum ul, #corps_forum ol { margin: 10px 0pt 10px 20px; font-size: 80%; }
#corps_forum ul ul, #corps_forum ul ol, #corps_forum ol ol, #corps_forum ol ul { font-size: 100%; }
#corps_forum ul li { background: url('data/li-corps-article.gif') no-repeat left top; list-style-type: none; list-style-image: url('none'); list-style-position: outside; vertical-align: top; font-weight: normal; padding-left:15px; padding-right:0pt; padding-top:0pt; padding-bottom:0pt }
#corps_forum ol li { vertical-align: top; font-weight: normal; }
#guide h3 { border-bottom: 1px solid rgb(66, 140, 61); margin: 10px 0pt 0pt; padding: 0pt 0pt 0pt 12px; background: transparent url('data/dt-bleu-fonce.gif') no-repeat scroll left top; font-size: 90%; color: rgb(66, 140, 61); }
#guide p.intro { height: auto; font-size: 75%; color: rgb(102, 102, 102); }
#guide p img { margin: 0pt 20px 0pt 0pt; float: left; }
#guide p.profils { margin: 5px 0pt 0pt 0px; padding: 0pt 10px; font-size: 75%; color: rgb(17, 120, 153); text-align: left; height: 60px; }
html > body #guide p.profils { height: auto; min-height: 60px; }
#guide p.nb { padding: 10px 0pt 0pt; font-size: 75%; color: rgb(102, 102, 102); }
#guide a { color: rgb(109, 211, 111); }
#guide a:hover { color: rgb(66, 140, 61); }
#encart_forum img { vertical-align: baseline; }
#encart_forum p { font-size: 75%; }
#encart_forum ul#voir_dernier li a { text-decoration: none; color: rgb(0, 0, 238); }
#encart_forum ul#voir_dernier li a:hover { color: rgb(109, 211, 111); text-decoration: underline; }
ul#derniers_messages { margin: 0pt 0pt 10px; }
ul#derniers_messages li { display: block; font-size: 75%; line-height: 120%; list-style-type: none; list-style-image: url('none'); list-style-position: outside; padding-left:0pt; padding-right:0pt; padding-top:1px; padding-bottom:1px }
ul#derniers_messages li a { padding: 0pt 0pt 0pt 12px; background: transparent url('data/li-messages.gif') no-repeat scroll left top; color: rgb(102, 102, 102); text-decoration: none; display: block; }
#derniers_messages li a:hover { background: rgb(109, 211, 111) url('data/li-messages-white.gif') no-repeat scroll left top; color: rgb(255, 255, 255); text-decoration: none; }
#derniers_messages li a.impaire { background-color: rgb(239, 254, 239); }
#derniers_messages li a.impaire span, #derniers_messages li a span { color: rgb(0, 0, 238); font-size: 100%; }
#derniers_messages li a.impaire:hover { background: rgb(109, 211, 111) url('data/li-messages-white.gif') no-repeat scroll left top; }
#derniers_messages li a.impaire span, #derniers_messages li a span { display: none; }
#derniers_messages li a.impaire:visited span, #derniers_messages li a:visited span { display: inline; font-weight: bold; }
ul#best_topics { margin: 0pt 0pt 10px; }
ul#best_topics li { display: block; font-size: 75%; line-height: 120%; list-style-type: none; list-style-image: url('none'); list-style-position: outside; padding-left:0pt; padding-right:0pt; padding-top:1px; padding-bottom:1px }
ul#best_topics li a { padding: 0pt 0pt 0pt 12px; background: transparent url('data/li-messages.gif') no-repeat scroll left top; color: rgb(102, 102, 102); text-decoration: none; display: block; }
#best_topics li a:hover { background: rgb(109, 211, 111) url('data/li-messages-white.gif') no-repeat scroll left top; color: rgb(255, 255, 255); text-decoration: none; }
#best_topics li a.impaire { background-color: rgb(239, 254, 239); }
#best_topics li a.impaire span, #best_topics li a span { color: rgb(0, 0, 238); font-size: 100%; }
#best_topics li a.impaire:hover { background: rgb(109, 211, 111) url('data/li-messages-white.gif') no-repeat scroll left top; }
#best_topics li a.impaire span, #best_topics li a span { display: none; }
#best_topics li a.impaire:visited span, #best_topics li a:visited span { display: inline; font-weight: bold; }
ul#last_topics li a { text-decoration: none; }
ul#last_topics li a:hover { text-decoration: underline; }
ul#last_topics li a.impaire span, ul#last_topics li a span { display: none; }
ul#last_topics li a.impaire:visited span, ul#last_topics li a:visited span { display: inline; text-decoration: none; }


#encart_actualite2 { width: 132px; }
#encart_actualite2 p { border-bottom: 1px dashed rgb(153, 153, 153); margin: 0pt 0pt 5px; padding: 0pt 0pt 10px; font-size: 70%; color: rgb(102, 102, 102); }
#encart_actualite2 dl { border-bottom: 1px dashed rgb(153, 153, 153); margin: 0pt 0pt 10px; padding: 0pt 0pt 10px; width: 120px; }
#encart_actualite2 dt { background: transparent url('data/dt-rouge.gif') no-repeat scroll left top; font-size: 80%; color: rgb(0, 0, 238); }
#encart_actualite2 dt a { color: rgb(0, 0, 238); text-decoration: none; }
#encart_actualite2 dt a:hover { color: rgb(66, 140, 61); }
#encart_actualite2 dt span { padding: 0pt 0pt 0pt 10px; font-size: 80%; color: rgb(153, 153, 153); font-weight: bold; }
#encart_actualite2 dd { font-size: 70%; color: rgb(102, 102, 102); }
#encart_actualite2 dd p { border-bottom: 0pt none; margin: 0pt; padding: 0pt; font-size: 100%; }
#encart_actualite2 dd a { color: rgb(0, 0, 238); text-decoration: none; }
#encart_actualite2 dd a:hover { color: rgb(66, 140, 61); }


#encart_actualite { width: 252px; }
#encart_actualite p { border-bottom: 1px dashed rgb(153, 153, 153); margin: 0pt 0pt 5px; padding: 0pt 0pt 10px; font-size: 70%; color: rgb(102, 102, 102); }
#encart_actualite dl { border-bottom: 1px dashed rgb(153, 153, 153); margin: 0pt 0pt 10px; padding: 0pt 0pt 10px; width: 245px; }
#encart_actualite dt { background: transparent url('data/dt-rouge.gif') no-repeat scroll left top; font-size: 80%; color: rgb(0, 0, 238); }
#encart_actualite dt a { color: rgb(0, 0, 238); text-decoration: none; }
#encart_actualite dt a:hover { color: rgb(66, 140, 61); }
#encart_actualite dt span { padding: 0pt 0pt 0pt 10px; font-size: 80%; color: rgb(153, 153, 153); font-weight: bold; }
#encart_actualite dd { font-size: 70%; color: rgb(102, 102, 102); }
#encart_actualite dd p { border-bottom: 0pt none; margin: 0pt; padding: 0pt; font-size: 100%; }
#encart_actualite dd a { color: rgb(0, 0, 238); text-decoration: none; }
#encart_actualite dd a:hover { color: rgb(66, 140, 61); }
div#adsense { margin: 10px 0pt 0pt; padding: 45px 0pt 0pt; background: transparent url('data/annonce-google.jpg') no-repeat; }
div#adsense_homepage { border-bottom: 1px dashed rgb(153, 153, 153); margin: 10px 0pt 0pt; padding: 0pt; background: transparent none repeat; }
#encart_outils { border-bottom: 1px dashed rgb(153, 153, 153); padding: 0pt 0pt 10px; }
#encart_outils p { padding: 5px 0pt 5px 0px; font-size: 70%; color: rgb(17, 120, 153); }
#encart_outils input { border: 1px solid rgb(51, 51, 51); margin: 0pt 0pt 0pt 5px; padding: 0pt; color: rgb(0, 0, 0); vertical-align: middle; display: inline; height: 16px; font-size: 100%; }
#encart_outils input.bouton { margin: 0pt; padding: 0pt; height: 18px; vertical-align: middle; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: center; }
#encart_outils fieldset label { display: none; }
#encart_outils fieldset p { padding: 0pt; display: inline; }
#encart_outils legend { border: 0pt none ; padding: 0pt 0pt 0pt 0px; color: rgb(0, 0, 0); font-size: 70%; }
#encart_outils fieldset { border: 0pt none ; margin: 5px 0pt; }
#encart_outils a { color: rgb(17, 120, 153); text-decoration: underline; }
#encart_outils a:hover { color: rgb(0, 0, 238); text-decoration: none; }
ul#forums_associes { border-bottom: 1px dashed rgb(153, 153, 153); padding: 40px 0pt 10px; background: transparent url('data/forums-associes.jpg') no-repeat; line-height: 90%; }
ul#dicos_du_net { border-bottom: 1px dashed rgb(153, 153, 153); padding: 45px 0pt 10px; background: transparent url('data/dicos-du-net.jpg') no-repeat; line-height: 90%; }
ul#backlinks { padding: 10px 0pt; line-height: 90%; }
ul#forums_associes li, ul#dicos_du_net li, ul#backlinks li { list-style-type: none; list-style-image: url('none'); list-style-position: outside; font-size: 70%; padding-left:10px; padding-right:0pt; padding-top:0px; padding-bottom:0pt }
ul#forums_associes li a, ul#dicos_du_net li a, ul#backlinks li a { padding: 0pt 0pt 0pt 10px; background: transparent url('data/li-grise.gif') no-repeat scroll left top; text-decoration: none; color: rgb(153, 153, 153); }
ul#forums_associes li a:hover, ul#dicos_du_net li a:hover, ul#backlinks li a:hover { background: transparent url('data/li-rouge.gif') no-repeat scroll left top; text-decoration: underline; color: rgb(0, 0, 238); }
div#a_la_une { background-color: white; }
#a_la_une img { padding: 0pt 0pt 0px 5px; }
#a_la_une p { font-size: 75%; color: rgb(0, 0, 0); }
#a_la_une p a, #a_la_une h3 a, #a_la_une li a { font-weight: bold; color: rgb(0, 0, 238); text-decoration: underline; }
#a_la_une p a:hover { font-weight: bold; color: rgb(66, 140, 61); text-decoration: none; }
#a_la_une strong { font-weight: bold; color: rgb(0, 0, 238); }


#right #bloc_menu { margin: 0pt 0pt 0pt 8px; padding: 10px 0pt; background: transparent url('data/menu.gif') no-repeat scroll 0pt top; }
#right ul#menu { padding: 0px 0pt 10px; background: transparent url('data/menu-bottom.gif') no-repeat scroll 0pt bottom; width: 132px; }
#right ul#menu li { border-bottom: 1px dashed rgb(204, 204, 204); color: rgb(66, 140, 61); font-size: 80%; font-weight: bold; list-style-type: none; list-style-image: url('none'); list-style-position: outside; padding-left:10px; padding-right:5px; padding-top:5px; padding-bottom:5px }
#right ul#menu li legend, #right ul#menu li label { display: none; }
#right ul#menu li fieldset { border: 0pt none ; }
#right select { border: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 0pt; width: 110px; font-size: 80%; height: 18px; }
#right ul#menu li p input { border: 1px solid rgb(17, 120, 153); margin: 3px 7px 0pt 0pt; padding: 0pt; height: 18px; vertical-align: middle; background-color: rgb(255, 255, 255); color: rgb(17, 120, 153); width: 20px; font-size: 70%; float: right; }
#right option { margin: 0pt; padding: 0pt 0pt 0pt 5px; color: rgb(17, 120, 153); font-size: 100%; width: 120px; text-indent: 0pt; text-align: left; }
optgroup { margin: 0pt; padding: 0pt 0pt 0pt 2px; color: rgb(0, 0, 238); font-size: 100%; width: 120px; text-indent: 0pt; text-align: left; font-style: normal; }
#right ul#menu li a { padding: 0pt 5px 0pt 15px; background: transparent url('data/li-menu.gif') no-repeat; text-decoration: none; color: rgb(66, 140, 61); }
#right ul#menu li#devenir_membre a { padding: 0pt 5px 0pt 15px; background: transparent url('data/li-menu.gif') no-repeat; text-decoration: none; color: rgb(0, 0, 238); }
#right ul#menu li#devenir_membre a:hover { background: transparent url('data/li-menu-hover.gif') no-repeat; text-decoration: underline; color: rgb(66, 140, 61); }
#right ul#menu li a:hover { background: transparent url('data/li-menu-hover.gif') no-repeat; text-decoration: underline; color: rgb(0, 0, 238); }

#left #bloc_menu { margin: 0pt 0pt 0pt 0px; padding: 10px 0pt; background: transparent url('data/menu2.gif') no-repeat scroll 0pt top; }
#left ul#menu { padding: 0px 0pt 10px; background: transparent url('data/menu-bottom2.gif') no-repeat scroll 0pt bottom; width: 132px; }
#left ul#menu li { border-bottom: 1px dashed rgb(204, 204, 204); color: rgb(0, 0, 238); font-size: 80%; font-weight: ; list-style-type: none; list-style-image: url('none'); list-style-position: outside; padding-left:10px; padding-right:5px; padding-top:5px; padding-bottom:5px }
#left ul#menu li legend, #right ul#menu li label { display: none; }
#left ul#menu li fieldset { border: 0pt none ; }
#left select { border: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 0pt; width: 110px; font-size: 80%; height: 18px; }
#left ul#menu li p input { border: 1px solid rgb(17, 120, 153); margin: 3px 7px 0pt 0pt; padding: 0pt; height: 18px; vertical-align: middle; background-color: rgb(255, 255, 255); color: rgb(17, 120, 153); width: 20px; font-size: 70%; float: right; }
#left option { margin: 0pt; padding: 0pt 0pt 0pt 5px; color: rgb(17, 120, 153); font-size: 100%; width: 132px; text-indent: 0pt; text-align: left; }
optgroup { margin: 0pt; padding: 0pt 0pt 0pt 2px; color: rgb(0, 0, 238); font-size: 100%; width: 132px; text-indent: 0pt; text-align: left; font-style: normal; }
#left ul#menu li a { padding: 0pt 5px 0pt 15px; background: transparent url('data/li-menu-hover.gif') no-repeat; text-decoration: none; color: rgb(0, 0, 238); }

#left ul#menu li a:hover { background: transparent url('data/li-menu.gif') no-repeat; text-decoration: underline; color: rgb(66, 140, 61); }

#right dl { margin: 5px 0pt 10px 8px; background: transparent url('data/dl-right.gif') no-repeat scroll 0pt bottom; width: 132px; }
#right dt { padding: 13px 0pt 0pt 20px; background: transparent url('data/dl-right.gif') no-repeat scroll 0pt top; font-size: 90%; color: rgb(255, 102, 0); }
#right dt a { color: rgb(0, 0, 238); text-decoration: none; }
#right dt a:hover { color: rgb(66, 140, 61); }
#right dd { padding: 4px 6px 10px; font-size: 75%; color: rgb(18, 120, 154); }
#right dd.center { text-align: center; }
#right dd img { padding: 5px; margin-left: auto; margin-right: auto; }
#right dd a { color: rgb(0, 0, 238); text-decoration: underline; }
#right dd a:hover { color: rgb(18, 120, 154); text-decoration: underline; }
#right dd ul li { list-style-type: none; list-style-image: url('none'); list-style-position: outside; font-size: 90%; padding-left:0pt; padding-right:0pt; padding-top:4px; padding-bottom:4px }
#right dd ul li a { color: rgb(18, 120, 154); text-decoration: none; }
#right dd ul li a:hover { color: rgb(0, 0, 238); text-decoration: underline; }
#right dd ul li a:visited {text-decoration: none; }

#right ul#menu li ul#liste_forums { padding: 0pt; background: transparent none repeat; width: 112px; position: relative; right: 0px; top: 0px; display: none; z-index: 999; }
#right ul#menu li ul#liste_forums li { border-bottom: 0pt none; color: rgb(66, 140, 61); font-size: 90%; font-weight: normal; list-style-type: none; list-style-image: url('none'); list-style-position: outside; padding-left:7px; padding-right:0pt; padding-top:0pt; padding-bottom:0pt }
#right ul#menu li ul#liste_forums li.title_forum { padding: 0px; color: rgb(0, 0, 238); font-weight: bold; }
#right ul#menu li ul#liste_forums li a { padding: 0px; background: transparent none repeat; text-decoration: none; color: rgb(66, 140, 61); }
#right ul#menu li ul#liste_forums li a:hover { text-decoration: underline; color: rgb(0, 0, 238); }

#left ul#menu li ul#liste_forums { padding: 0pt; background: transparent none repeat; width: 112px; position: relative; right: 0px; top: 0px; display: none; z-index: 999; }
#left ul#menu li ul#liste_forums li { border-bottom: 0pt none; color: rgb(66, 140, 61); font-size: 90%; font-weight: normal; list-style-type: none; list-style-image: url('none'); list-style-position: outside; padding-left:7px; padding-right:0pt; padding-top:0pt; padding-bottom:0pt }
#left ul#menu li ul#liste_forums li.title_forum { padding: 0px; color: rgb(0, 0, 238); font-weight: bold; }
#left ul#menu li ul#liste_forums li a { padding: 0px; background: transparent none repeat; text-decoration: none; color: rgb(66, 140, 61); }
#left ul#menu li ul#liste_forums li a:hover { text-decoration: underline; color: rgb(0, 0, 238); }

#image_actu { margin: 0pt 15px 15px 5px; float: left; font-size: 60%; }
.legende { margin: 0pt auto; color: rgb(24, 76, 88); font-size: 70%; text-align: center; font-style: italic; clear: both; }
.petit { font-size: 80%; }
.moyen { font-size: 85%; }
.centre { text-align: center; }
.gauche { text-align: left; }
.droite { text-align: right; }
a.non_souligne, a.non_souligne:hover { text-decoration: none ! important; }
.erreur { padding: 0pt 2px; background: rgb(0, 0, 238) none repeat; color: rgb(255, 255, 255); font-weight: bold; }
.warning { padding: 0pt 2px; background: rgb(17, 120, 153) none repeat; color: rgb(255, 255, 255); font-weight: bold; }
div.tableau_donnees { margin: 0pt auto; text-align: center; }
div.tableau_donnees table { border: 1px solid rgb(17, 120, 153); margin: 10px auto 15px; text-align: center; font-size: 80%; }
div.tableau_donnees th { padding: 3px; font-weight: bold; text-align: center; color: white; background-color: rgb(17, 120, 153); }
div.tableau_donnees td { border: 1px solid rgb(109, 211, 111); padding: 2px; font-weight: normal; text-align: center; color: black; background-color: white; }
div.tableau_donnees td.gauche { text-align: left; }
div.tableau_donnees td p { font-size: 100% ! important; }
form.acces_rapide { float: right; }
form.acces_rapide select { border: 1px solid rgb(17, 120, 153); margin: 0pt; padding: 0pt; font-size: 80%; background-color: rgb(249, 253, 255); color: rgb(0, 0, 0); }
form.acces_rapide option { padding: 2px; }
.critere_commentaire { border-style: solid; border-color: rgb(109, 211, 111); border-width: 1px 1px 1px 5px; margin: 4px; padding: 50px; font-size: 70%; background-color: rgb(239, 250, 254); }
.critere_commentaire strong { font-style: italic; color: rgb(255, 102, 0); }
.faq-question { font-size: 120%; color: rgb(109, 211, 111); text-align: left; font-weight: bold; font-style: italic; }
.faq-reponse { border: 2px solid rgb(17, 120, 153); margin: 5px; padding: 5px; font-size: 80%; color: rgb(0, 0, 0); text-align: left; font-weight: normal; }
.interviewQ { font-size: 90%; color: rgb(153, 0, 153); text-align: justify; font-style: italic; font-weight: bold; }
.interviewR { font-size: 100%; color: rgb(51, 51, 51); text-align: justify; }
dfn a:link, dfn a:visited, dfn a:active { border-bottom: 1px dashed rgb(255, 102, 0); text-decoration: none ! important; font-weight: normal; color: rgb(255, 102, 0) ! important; }
dfn a:hover { border-bottom: 0pt none; text-decoration: underline; font-weight: normal; color: White; cursor: help; }
.num_page_courante { border: thin solid Red; padding: 2px; }
#onglets_mywri p { border-style: solid; border-color: rgb(109, 211, 111); border-width: 0pt 0pt 1px; margin: 5px auto; }
#onglets_mywri a, #onglets_mywri a:hover, #onglets_mywri a:visited { border-style: solid; border-color: rgb(71, 158, 180); border-width: 1px 1px 0px; margin: 1px; padding: 2px; font-size: 100%; text-align: center; text-decoration: none; }
#onglets_mywri a.onglet_wri_on { color: rgb(255, 255, 255); background-color: rgb(128, 0, 128); }
#onglets_mywri a.onglet_wri_on:hover { color: rgb(71, 158, 180); background-color: rgb(255, 255, 255); }
#onglets_mywri a.onglet_wri_off { color: rgb(71, 158, 180); background-color: rgb(237, 246, 248); }
#onglets_mywri a.onglet_wri_off:hover { color: rgb(255, 255, 255); background-color: rgb(128, 0, 128); }
ul.regions_gauche { float: left; margin-right: 50px; }
ul#annonces { clear: left; }
ul#annonces a { color: rgb(255, 102, 0); text-decoration: none; }
ul.multi_colonnes { padding: 5px; float: left; margin-right: 5px; }
ul.multi_colonnes em { display: none; }
form#connexion_forum { border: 1px solid rgb(255, 102, 0); margin: 0pt; padding: 2px; font-size: 80%; text-align: left; }
a.noir, a.noir:link, a.noir:active, a.noir:hover, a.noir:visited { color: black ! important; text-decoration: none ! important; font-weight: normal ! important; }
#liens li ul { border-top: 1px solid rgb(109, 211, 111); background: rgb(249, 253, 255) url('data/ul2-bottom.gif') no-repeat left bottom; list-style-type: none; list-style-image: url('none'); list-style-position: outside; width: 250px; position: absolute; left: -999em; margin-left:0pt; margin-right:0pt; margin-top:200px; margin-bottom:0pt; padding-left:0pt; padding-right:0pt; padding-top:0px; padding-bottom:5px }
#liens li ul li { list-style-type: none; list-style-image: url('none'); list-style-position: outside; font-size: 100%; padding-left:10px; padding-right:5px; padding-top:2px; padding-bottom:0pt }
#liens li ul li a { color: rgb(17, 120, 153); font-weight: bold; }
#liens li:hover ul ul, #liens li:hover ul ul ul, #liens li.sfhover ul ul, #liens li.sfhover ul ul ul { left: -999em; }
#liens li:hover ul, #liens li li:hover ul, #liens li li li:hover ul, #liens li.sfhover ul, #liens li li.sfhover ul, #liens li li li.sfhover ul { margin: -10px 0pt 0pt 10px; padding: 0pt 0pt 5px; width: 250px; left: 80px; }
.encadre { border: 2px solid rgb(255, 102, 0); margin: 20px; padding: 10px ! important; font-size: 110%; background-color: rgb(255, 255, 238); text-align: left; }
p.fond_orange { margin: 5px; }
.fond_orange a:link, .fond_orange a:visited, .fond_orange a:active { border: 1px solid rgb(255, 102, 0); padding: 2px; text-decoration: none; font-weight: bold; background-color: rgb(255, 102, 0); color: black; }
.fond_orange a:hover { border: 1px solid rgb(255, 102, 0); padding: 2px; text-decoration: none; font-weight: bold; background-color: white; color: rgb(0, 0, 238); }

/* ::::: http://www.webrankinfo.com/styles/default.css ::::: */

* { margin: 0pt; padding: 0pt; font-family: "Arial",Arial,Helvetica,sans-serif; }
body { margin: 0pt 5px; background: rgb(255, 255, 255) url('data/bg-body.jpg') repeat-x scroll left top; font-size: 100%; }
h1 { position: relative; top: 13px; left: 12px; width: 300px; height: 92px; font-size: 75%; }
#global { min-width: 400px; }
#global { margin: 0pt -1px; }
#global { width: 100%; }


ul#affichage li#full_screen { display: none; }
ul#affichage li a img { width: 36px; height: 26px; position: relative; right: 0px; top: 0px; margin-left: 5px; float: left; }
#encart_forum ul#voir_dernier { margin: 0pt; list-style-type: none; list-style-image: url('none'); list-style-position: outside; text-align: left; display: inline; font-size: 75% }
#encart_forum ul#voir_dernier li { padding: 0pt; line-height: 100%; display: inline; }