body {
margin: 0;
padding: 0;
font-family: Arial;
font-size: 12px;
text-align: center; 
background-color: #FFE8FF;
background-image: url(../img/bg_pages.gif);
background-repeat: repeat-x;
color:#FFE8FF;
font-family:"Trebuchet MS";
}

/* ====================== Container de fond ============================ */
#containerall {
text-align:center;
margin:0px auto;
height:100%;
width:100%;
padding:0px;
z-index: 1;
min-width:990px;
max-width:1100px;
}

/* ===================================================================== */
/* ====================== Container de page ============================ */
/* ===================================================================== */
#container {text-align:left; margin:0px auto; min-width:990px; max-width:1200px; padding:0px; padding-left:10px; padding-right:10px; z-index: 2; background-image: url(../img/vectoriel.gif); background-repeat:no-repeat; background-position:right 167px;}
#logo {width:272px; height:166px; float:left;}
/* =================== Header du site (hors logo) ====================== */
#top_right {width:718px; height:166px; float:right;}
#bandeau468x60 {width:468px; height:62px; margin-top:40px; margin-bottom:31px; text-align:right; float:right;}
#bandeau468x60 img {border:1px solid #272727;}

/* ======================== Zone reflet logo + png de la catégorie ======================== */
#titre_last_news_art {height:140px; width:465px; float:left; background-image: url(../img/reflet-logo-articles.png); background-repeat:no-repeat;}
#titre_last_news_vid {height:140px; width:465px; float:left; background-image: url(../img/reflet-logo-videos.png); background-repeat:no-repeat;}
#titre_last_news_rech {height:140px; width:465px; float:left; background-image: url(../img/reflet-logo-recherche.png); background-repeat:no-repeat;}
#titre_last_news_pratique {height:140px; width:465px; float:left; background-image: url(../img/reflet-logo-pratique.png); background-repeat:no-repeat;}
#titre_last_news_shops {height:140px; width:465px; float:left; background-image: url(../img/reflet-logo-shops.png); background-repeat:no-repeat;}
#titre_last_news_meteo {height:140px; width:465px; float:left; background-image: url(../img/reflet-logo-meteo.png); background-repeat:no-repeat;}
#titre_last_news_pa {height:140px; width:465px; float:left; background-image: url(../img/reflet-logo-pa.png); background-repeat:no-repeat;}
#titre_last_news_bp {height:140px; width:465px; float:left; background-image: url(../img/reflet-logo-bp.png); background-repeat:no-repeat;}
#titre_last_news_mag {height:140px; width:465px; float:left; background-image: url(../img/reflet-logo-mag.png); background-repeat:no-repeat;}

/* ======================== Article complet ============================ */
#article_complet {width:68%; min-width:660px;}
#article_complet h1 {width:600px; font-size:36px; font-weight:bold; color:#000; margin:0px; padding:0px; padding-bottom:15px; letter-spacing:-2px;}
#article_complet .social {width:300px;height:30px; margin-bottom:10px;}
#article_complet a {color:#000; text-decoration:none;}
#article_complet a:hover {color:#000; text-decoration:none;}
#image_accroche {padding:0px; margin:0px;}
#image_accroche .contain {width:615px; background-color:#fff; padding:4px; margin:0px; border:1px solid #63163A;}
#image_accroche img {border:0px; width:615px;}
#descriptif {margin-top:20px; line-height:16px;}
#descriptif p {width:97%; margin:0px; padding:0px; margin-bottom:7px; color:#000; line-height:23px;}
#descriptif p a {color:#97125E; text-decoration:underline;}
#descriptif p a:hover {color:#97125E; text-decoration:none;}
#photos {margin-top:30px;}
#vignette {width:135px; height:100px; background-color:#fff; padding:4px; margin:0px; border:1px solid #63163A; margin-top:10px; margin-right:15px; float:left;}
#vignette img {width:135px; height:100px; border:0px;}
#video_associee {margin-top:30px; margin-bottom:10px; width:100%; float:left;}
#player {float:left; background-color:#000; height:282px; width:455px; padding:1px;}
#comments {margin-top:30px; margin-bottom:10px; width:100%; float:left;}
#comments a {color:#000; text-decoration:underline;}
#comments a:hover {color:#000; text-decoration:none;}
#bloc_formulaire {width:100%; margin:0px; padding:0px; margin-bottom:10px; float:left;}
#bloc_formulaire .form_co {width:100%; margin:0px; padding:0px; float:left;}
#bloc_formulaire .item {width:20%; min-width:100px; text-align:left; margin:0px; padding:0px; margin-bottom:7px; float:left;}
#bloc_formulaire .champ {width:80%; min-width:500px; text-align:left; margin:0px; padding:0px; margin-bottom:7px; float:left;}
#bloc_formulaire textarea {width:500px; height:150px;}
#bloc_formulaire .submit {height:20px; width:180px; background-color:#000; float:left; text-align:center; padding-top:1px; padding-bottom:1px; padding-left:10px; padding-right:10px;}
#bloc_formulaire .submit:hover {height:20px; width:180px; background-color:#FF009B; float:left; text-align:center; padding-top:1px; padding-bottom:1px; padding-left:10px; padding-right:10px;}
#bloc_formulaire .submit a {color:#fff; font-size:12px; font-weight:bold; font-family:"Trebuchet MS"; text-decoration:none;}
#bloc_formulaire .submit a:hover {color:#fff; font-size:12px; font-weight:bold; font-family:"Trebuchet MS"; text-decoration:none;}
#bloc_commentaires {width:100%; margin:0px; padding:0px; margin-top:10px; float:left;}
#bloc_commentaires_contenu {width:100%; margin:0px; padding:0px; margin-bottom:10px; background-color:#FEF7FE; border:1px solid #EAE9EA; float:left;}
#bloc_commentaires_contenu p {margin:0px; padding:15px; color:#000; line-height:14px;}
#bloc_commentaires_contenu .website {font-size:12px;}
#bloc_commentaires_contenu p a {color:#000; text-decoration:underline;}
#bloc_commentaires_contenu p a:hover {color:#000; text-decoration:none;}
#more3 {width:100%; margin-top:20px; float:left; color:#97125E;}
#more3 a {color:#97125E; text-decoration:underline;}
#more3 a:hover {color:#97125E; text-decoration:none;}
#more3 span {color:#FF1AA6;}
#more3 span a {color:#FF1AA6; text-decoration:none;}
#more3 span a:hover {color:#000; text-decoration:none;}
.date {font-size:15px; font-weight:bold;}
.label {font-size:25px; font-weight:bold;}
.user_connecte {font-size:12px; font-weight:normal; color:#000;}

/* ========================= Zone de recherche ========================= */
#bloc_recherche {width:100%; min-width:660px; float:left; margin:0px; padding:0px; margin-bottom:20px;}
#bloc_recherche h1 {font-size:27px; font-weight:bold; color:#000; margin:0px; padding:0px; padding-bottom:15px; letter-spacing:-2px;}
#bloc_recherche .search {color:#AA1871; font-size:24px; font-weight:bold; letter-spacing:-1px;}

/* ========================= Zone de recherche ========================= */
#search_zone {height:71px; width:507px; float:right; text-align:right;}
#identification {margin-top:25px; color:#000; width:280px; height:22px; font-size:13px; padding-top:2px; float:left;}
#identification a {color:#000; text-decoration:underline; font-weight:bold;}
#identification a:hover {color:#000; text-decoration:none; font-weight:bold;}
#search_form {padding:0px; margin:0px; float:right; margin-top:25px; width:210px; float:right;}
#search_form input {height:16px; font-size:12px; color:#2A84FF; font-family:"Trebuchet MS"; font-weight:bold; width:100px; float:left;}
#search_submit {height:20px; width:80px; background-color:#000; float:right; text-align:center; padding-top:1px; padding-bottom:1px; padding-left:10px; padding-right:10px;}
#search_submit:hover {height:20px; width:80px; background-color:#FF009B; float:right; text-align:center; padding-top:1px; padding-bottom:1px; padding-left:10px; padding-right:10px;}
#search_submit a {color:#fff; font-size:12px; font-weight:bold; font-family:"Trebuchet MS"; text-decoration:none;}
#search_submit a:hover {color:#fff; font-size:12px; font-weight:bold; font-family:"Trebuchet MS"; text-decoration:none;}

#pave300x250 {margin-top:0px; margin-bottom:30px; float:right;}
#pave300x250 img {border:1px solid #272727;}
#pave300x250 object {border:1px solid #272727;}
#communaute {width:160px; height:126px; padding:0px; margin:0px; padding:0px; margin-top:10px; margin-bottom:30px; float:right;}
#communaute img {border:0px;}
#communaute .icon {width:54px; text-align:left; border:0px; float:left;}
#communaute .link {width:106px; text-align:left; float:left; color:#fff; font-size:23px; letter-spacing:-1px; line-height:23px;}
#communaute .link a {color:#000; text-decoration:none;}
#communaute .link a:hover {color:#9C004E; text-decoration:none;}

/* ============================= Other news ============================= */
#other_news {width:100%; margin:0px; padding:0px; float:left;}
#articles {width:68%; min-width:670px; margin:0px; padding:0px; float:left; color:#97125E; font-size:13px; padding-top:30px;}
#articles2 {width:95%; min-width:650px; margin:0px; padding:0px; float:left; background-color:#FFEDFF; color:#97125E; font-size:13px; padding:10px; margin-bottom:20px; border:1px solid #FED0FE;}
#art {width:100%; min-width:668px; float:left; margin:0px; padding:0px; margin-bottom:20px; background-color:#fff;}
#art:hover {background-color:#FBD8FB; margin:0px; padding:0px; margin-bottom:20px;}
#art h2 {font-size:24px; color:#000; margin:0px; padding:0px; margin-bottom:10px;}
#art h2 a {color:#000; text-decoration:none;}
#art h2 a:hover {color:#000; text-decoration:none;}
#art p {margin:0px;}
#art .searchlink {color:#000; text-decoration:none;}
#art .searchlink:hover {color:#ff0000; text-decoration:none;}
#art_tof {width:274px; float:left;}
#art_tof img {width:250px; background-color:#fff; padding:4px; margin:0px; border:1px solid #63163A;}
#art_desc {width:55%; min-width:250px; float:left; line-height:16px;}
#art_desc p {margin:0px; padding:0px; min-width:250px;}
#art_desc a {color:#97125E; text-decoration:underline;}
#art_desc a:hover {color:#97125E; text-decoration:none}
#art_desc .more2 {margin-top:20px;}
#art_desc .more2 span {color:#FF1AA6;}
#art_desc .more2 span a {color:#FF1AA6; text-decoration:none;}
#art_desc .more2 span a:hover {color:#000; text-decoration:none;}
#pager {width:100%; float:left; margin:0px; padding:3px; padding-right:0px; margin-bottom:20px; background-color:#F3C7F8;}
#paves214x157 {width:670px; padding:0px; margin:0px; margin-bottom:20px; float:left;}
#pave1 {width:214px; height:157px; margin:0px; padding:0px; margin-right:14px; float:left;}
#pave1 img {border:1px solid #272727;}
#pave2 {width:214px; height:157px; margin:0px; padding:0px; margin-right:14px; float:left;}
#pave2 img {border:1px solid #272727;}
#pave3 {width:214px; height:157px; margin:0px; padding:0px; float:left;}
#pave3 img {border:1px solid #272727;}
#adsense_horiz {width:100%; text-align:center; background-color:#fff; float:left; margin-bottom:25px; border:1px solid #DDABDD;}

/* ======================= Où pratiquer ================================== */
#pratiquer {width:100%; min-width:671px; float:left; margin:0px; padding:0px; margin-bottom:20px;}
#rubrique_pratique {width:100%; min-width:671px; float:left; margin:0px; padding:0px; margin-bottom:20px;}
#rubrique_pratique a {color:#000; text-decoration:underline; font-weight:bold;}
#rubrique_pratique a:hover {color:#000; text-decoration:none; font-weight:bold;}
#carte {background:url(../img/carte-france.gif) no-repeat; float:left; height:411px; margin:0; padding:0; width:398px;}
#choix {background-repeat:no-repeat; float:left; height:411px; width:398px;}
#top-carte {background:url(../img/top-carte.gif) no-repeat left top; float:left; width:239px; height:56px; margin:0; padding:0;}
#top-carte-right {background:#DBA7CF url(../img/top-carte-corner.gif) no-repeat right top; float:left; min-width:35px; height:56px; margin:0; padding:0;}
#body-regions {background:#F1C5E7 url(../img/body-regions.gif) no-repeat right top; float:left; width:254px; height:305px; margin:0; padding:10px;}
#body-regions ul {list-style-image:none; float:left; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
#body-regions li {color:#000000; float:left; margin:0; padding:0; width:125px; font-size:11px; line-height:12px; margin-bottom:8px;}
#body-regions li a {text-decoration:none; color:#000; font-family:Arial;}
#body-regions li a:hover {font-family:Arial;}
#onglet-ajout {background:url(../img/onglet-regions.gif) no-repeat right top; float:left; min-width:274px; height:26px; margin:0; padding:0px; font-size:13px; padding-top:4px; letter-spacing:-1px; font-weight:bold; text-align:center;}
#results_pratique {float:left; width:671px; margin:0px; padding:0px; margin-top:10px; margin-bottom:20px;}
#results_pratique .top {width:658px; background:#D992CB; float:left; padding:5px; padding-left:8px;}
#results_pratique .top h1 {color:#fff; font-size:18px; font-family:Arial; font-weight:bold; margin:0px; padding:0px;}
#results_pratique .item {width:653px; background:#D992CB; float:left; padding:8px; background:#fff; margin-top:7px; font-size:13px; color:#590045; border:1px solid #D7B9D0; font-family:Arial;}
#results_pratique .item .left {width:453px; float:left; margin:0px; padding:0px;}
#results_pratique .item .right {width:200px; float:right; text-align:right; margin:0px; padding:0px;}
#results_pratique .item h2 {font-size:16px; font-weight:bold; padding:0px; margin:0px; margin-bottom:10px;}
#results_pratique .item p {font-size:12px; padding:0px; margin:0px;}
#results_pratique .item p .lab {color:#000; font-weight:bold;}
#results_pratique a {color:#590045; text-decoration:underline;}
#results_pratique a:hover {color:#590045; text-decoration:none;}

/* ======================= Shops ================================== */
#shops {width:100%; min-width:671px; float:left; margin:0px; padding:0px; margin-bottom:20px;}
#rubrique_shops {width:100%; min-width:671px; float:left; margin:0px; padding:0px; margin-bottom:20px;}
#rubrique_shops a {color:#000; text-decoration:underline; font-weight:bold;}
#rubrique_shops a:hover {color:#000; text-decoration:none; font-weight:bold;}
#carte_shops {background:url(../img/carte-france-shops.gif) no-repeat; float:left; height:411px; margin:0; padding:0; width:398px;}
#choix {background-repeat:no-repeat; float:left; height:411px; width:398px;}
#top-carte-shops {background:url(../img/top-carte-shops.gif) no-repeat left top; float:left; width:239px; height:56px; margin:0; padding:0;}
#top-carte-shops-right {background:#F2D186 url(../img/top-carte-corner-shops.gif) no-repeat right top; float:left; min-width:35px; height:56px; margin:0; padding:0;}
#body-regions-shops {background:#F8E0D1 url(../img/body-regions-shops.gif) no-repeat right top; float:left; width:254px; height:305px; margin:0; padding:10px;}
#body-regions-shops ul {list-style-image:none; float:left; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
#body-regions-shops li {color:#000000; float:left; margin:0; padding:0; width:125px; font-size:11px; line-height:12px; margin-bottom:8px;}
#body-regions-shops li a {text-decoration:none; color:#000; font-family:Arial;}
#body-regions-shops li a:hover {font-family:Arial;}
#onglet-ajout-shops {background:url(../img/onglet-regions-shops.gif) no-repeat right top; float:left; min-width:274px; height:26px; margin:0; padding:0px; font-size:13px; padding-top:4px; letter-spacing:-1px; font-weight:bold; text-align:center;}
#results_pratique {float:left; width:671px; margin:0px; padding:0px; margin-top:10px; margin-bottom:20px;}
#results_pratique .top {width:658px; background:#D992CB; float:left; padding:5px; padding-left:8px;}
#results_pratique .top h1 {color:#fff; font-size:18px; font-family:Arial; font-weight:bold; margin:0px; padding:0px;}
#results_pratique .item {width:653px; background:#D992CB; float:left; padding:8px; background:#fff; margin-top:7px; font-size:13px; color:#590045; border:1px solid #D7B9D0; font-family:Arial;}
#results_pratique .item .left {width:453px; float:left; margin:0px; padding:0px;}
#results_pratique .item .right {width:200px; float:right; text-align:right; margin:0px; padding:0px;}
#results_pratique .item h2 {font-size:16px; font-weight:bold; padding:0px; margin:0px; margin-bottom:10px;}
#results_pratique .item p {font-size:12px; padding:0px; margin:0px;}
#results_pratique .item p .lab {color:#000; font-weight:bold;}
#results_pratique a {color:#590045; text-decoration:underline;}
#results_pratique a:hover {color:#590045; text-decoration:none;}

/* ======================= Petites annonces ================================== */
#pa {width:100%; min-width:671px; float:left; margin:0px; padding:0px; margin-bottom:20px;}
#top_pa {width:671px; float:left; margin:0px; padding:0px; background:url(../img/top_pa.jpg) no-repeat left top; height:43px;}
#top_pa h1 {color:#fff; font-size:30px; letter-spacing:-2px; margin:0px; margin-left:19px; margin-top:3px;}
#content_pa {width:669px; float:left; background:#fff; padding:0px; border-left:1px solid #D7B9D0; border-right:1px solid #D7B9D0; border-bottom:1px solid #D7B9D0;}
#pa_add {width:172px; height:99px; float:left; text-align:center;}
#pa_add .add {width:61px; height:60px; float:left; margin-left:10px; margin-top:10px;}
#pa_add .ajouter {width:100px; color:#AA1871; font-size:24px; letter-spacing:-1px; margin-top:10px; float:left; padding-top:7px; text-align:center; line-height:24px;}
#pa_add .ajouter span {font-size:13px; letter-spacing:0px;}
#pa_add .ajouter a {color:#000;}
#pa_moteur {width:497px; height:99px; float:left; background:url(../img/fd_moteur.gif) no-repeat left top;}
#pa_moteur form {margin:0px; padding:0px; float:left; color:#fff;}
#pa_moteur .title {font-size:18px; letter-spacing:-1px; color:#fff; width:261px; float:left; margin-left:10px; margin-top:7px;}
#pa_moteur .item {width:200px; float:left; margin-top:10px; height:29px;}
#pa_moteur .item select {font-size:12px;}
#pa_list {width:669px; float:left; margin-top:10px;}
#pa_list h3 {width:659px; float:left; text-align:right; padding-right:10px; font-size:15px; font-weight:bold; color:#606060; margin:0px; margin-bottom:10px; margin-top:25px;}
#pa_list .res {color:#FF0000;}
#pa_list .an {width:669px; float:left; height:61px; background:url(../img/bg_an.gif) no-repeat left top;}
#pa_list .an:hover {width:669px; float:left; height:61px; background:url(../img/bg_an_hover.gif) no-repeat left top;}
#pa_list .an .left {float:left; width:572px; font-size:15px; font-weight:bold; padding-left:10px; padding-top:19px;}
#pa_list .an .left a {color:#061266; text-decoration:none;}
#pa_list .an .left a:hover {color:#ff0000; text-decoration:none;}
#pa_list .an .left .prix {color:#000;}
#pa_list .an .left .titre {color:#AA1871;}
#pa_list .an .right {float:left; width:87px; padding-top:9px;}
#pa_list .an .right img {border:none;}

#pa_list .anpro {width:669px; float:left; height:81px; background:#F1F1F1 url('../img/star.png') no-repeat top left; border-top:1px solid #CFCFCF; border-bottom:1px solid #CFCFCF;}
#pa_list .anpro:hover {width:669px; float:left; height:81px; background:#fff url('../img/star2.png') no-repeat top left;}
#pa_list .left {float:left; width:552px; font-size:15px; font-weight:bold; padding-left:30px; padding-top:19px;}
#pa_list .left a {color:#061266; text-decoration:none;}
#pa_list .left a:hover {color:#ff0000; text-decoration:none;}
#pa_list .left .prix {color:#000;}
#pa_list .left .titre {color:#AA1871;}
#pa_list .right {float:left; width:87px; padding-top:9px; text-align:right;}
#pa_list .right img {border:none;}
#pa_list .left2 {float:left; width:402px; font-size:15px; font-weight:bold; padding-left:40px; padding-top:22px; color:#434343;}
#pa_list .left2 a {color:#434343; text-decoration:none;}
#pa_list .left2 a:hover {color:#ff0000; text-decoration:none;}
#pa_list .left2 .prix {color:#000;}
#pa_list .left2 .titre {color:#AA1871;}
#pa_list .visiPro {float:left; width:110px; font-size:15px; font-weight:bold; padding-left:10px; padding-top:10px; color:#434343;}
#pa_list .date {color:#47CBFB;}
#pa_list .datepro {color:#B51A00;}

#pa_list .end {float:left; width:649px; padding:10px;}
#pa_list .end .gauche {float:left; width:400px; text-align:left;}
#pa_list .end .droite {float:left; width:249px; text-align:right;}
#pa_list .end .droite a {color:#000;}

#descPa {width:649px; float:left; margin-top:10px; padding:10px;}
#descPa h1 {width:649px; float:left; font-size:30px; letter-spacing:-2px; margin-bottom:0px;}
#descPa h1 .reg {font-size:25px; letter-spacing:-1px; color:#4E002D;}
#descPa h2 {width:649px; float:left; font-size:25px; letter-spacing:-1px; margin:0px; color:#B41500; margin:0px;}
#descPa h3 {width:649px; float:left; font-size:20px; letter-spacing:-1px; margin-bottom:5px; color:#5E5E5E; margin:0px; font-style:italic;}
#descPa p {width:649px; float:left; font-size:14px; color:#585858; line-height:18px; margin-bottom:10px;}
#descPa p .label {color:#1A1D49; font-weight:bold; font-size:14px;}
#descPa img {border:1px dashed #ccc; width:200px; margin-right:10px; float:left;}
#descPa .ctc {width:649px; float:left; margin-top:15px;}
#descPa .contact {float:right; padding:7px; padding-left:12px; padding-right:12px; -moz-border-radius : 10px 10px 10px 10px; background:#8693B8; color:#000; font-size:15px; font-weight:bold; text-align:right;}
#descPa .contact:hover {float:right; padding:7px; padding-left:12px; padding-right:12px; -moz-border-radius : 10px 10px 10px 10px; background:#3C406D; color:#fff; font-size:15px; font-weight:bold; text-align:right;}
#descPa .contact a {text-decoration:none;}
#descPa .contact a:hover {text-decoration:none;}

/* ======================= Météo surf ================================== */
#meteo {width:100%; min-width:671px; float:left; margin:0px; padding:0px; margin-bottom:20px;}
#rubrique_meteo {width:100%; min-width:671px; float:left; margin:0px; padding:0px; margin-bottom:20px;}
#rubrique_meteo a {color:#000; text-decoration:underline; font-weight:bold;}
#rubrique_meteo a:hover {color:#000; text-decoration:none; font-weight:bold;}
#infosplusmeteo {border:1px solid #FED0FE; background:#FFEDFF; padding:10px; margin-left:12px; width:200px; height:571px; margin-top:20px; float:left;}
#infosplusmeteo h3 {color:#AA1871; font-size:25px; font-weight:bold; letter-spacing:-2px; line-height:21px; margin:0; padding:0; text-align:left;}

/* ======================= Magazine partenaire ================================== */
#mag {width:100%; min-width:671px; float:left; margin:0px; padding:0px; margin-bottom:20px;}
#rubrique_mag {width:100%; min-width:671px; float:left; margin:0px; padding:0px; margin-bottom:20px;}
#rubrique_mag a {color:#000; text-decoration:underline; font-weight:bold;}
#rubrique_mag a:hover {color:#000; text-decoration:none; font-weight:bold;}
#top_cover {width:671px; float:left; margin:0px; padding:0px; background:url(../img/top_pa.jpg) no-repeat left top; height:43px;}
#top_cover h1 {color:#fff; font-size:30px; letter-spacing:-2px; margin:0px; margin-left:19px; margin-top:3px;}
#content_cover {width:639px; float:left; background:#fff; padding:0px; border-left:1px solid #D7B9D0; border-right:1px solid #D7B9D0; border-bottom:1px solid #D7B9D0; margin-bottom:15px; padding:15px;}
#content_cover .now {float:left; width:220px; border:1px solid #AC9CA8;}
#content_cover .sommaire {float:left; width:402px; margin-left:15px;}
#content_cover .sommaire p {color:#666666;}
#content_cover .archives {float:left; width:639px;}
#content_cover .content_archives {float:left; width:629px; background:#FFE8FF; padding:5px;}
#content_cover .content_archives img {float:left; width:77px; border:1px solid #AC9CA8; margin:5px;}
#mag a {color:#000; text-decoration:underline; font-weight:bold;}
#mag a:hover {color:#000; text-decoration:none; font-weight:bold;}
#map_mag {width:669px; height:550px; float:left; border:1px solid #A9137C;}

#netlinking {width:28%; min-width:300px; margin:0px; padding:0px; padding-top:30px; float:right; color:#97125E; font-size:13px;}
#netlinking h3 {font-size:30px; color:#AA1871; font-weight:bold; letter-spacing:-2px; line-height:21px; margin:0px; padding:0px; text-align:right; float:right;}
#netlinking .reflet_forum {width:217px; height:47px; margin:0px; padding:0px; float:right; margin-top:1px; margin-bottom:5px;}
#list_forum {width:300px; float:right; margin-bottom:30px;}
#list_forum ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px; font-size:12px;}
#list_forum li {float:left; padding-left:5px; padding-right:0px; padding-top:6px; padding-bottom:8px; background-image: url(../img/fond_list_forum.gif); background-repeat:repeat-x; width:295px;}
#list_forum li:hover {float:left; padding-left:5px; padding-right:0px; padding-top:6px; padding-bottom:8px; background-image: url(../img/fond_list_forum2.gif); background-repeat:repeat-x; width:295px;}
#list_forum .explain {text-align:right; font-size:11px; margin-top:5px; float:left; width:300px;}
#netlinking .reflet_partenaires {width:208px; height:30px; margin:0px; padding:0px; float:right; margin-top:-4px; margin-bottom:-5px;}
#netlinking .reflet_palmares {width:239px; height:29px; margin:0px; padding:0px; float:right; margin-top:1px; margin-bottom:5px;}
#list_partenaires {width:274px; float:right; margin-bottom:30px;}
#list_partenaires ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px;}
#list_partenaires li {float:right; padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:3px; width:269px; text-align:right;}
#list_partenaires li a {color:#97125E; text-decoration:underline;}
#list_partenaires li a:hover {color:#000; text-decoration:none;}
#netlinking a {color:#97125E; text-decoration:none;}
#netlinking a:hover {color:#fff; text-decoration:none}
