body {
margin: 0;
padding: 0;
font-family: Arial;
font-size: 12px;
text-align: center; 
background-color: #FFE8FF;
background-image: url(../img/bg.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;}
#logo {width:272px; height:166px; float:left;}
/* =================== Header du site (hors logo) ====================== */
#top_right {width:718px; height:166px; float:right; background:#ECECEC;}
#bandeau468x60 {width:468px; height:62px; margin-top:40px; margin-bottom:31px; text-align:right; float:right;}
#bandeau468x60 img {border:1px solid #272727;}

/* ======================== Titre dernière news ======================== */
#titre_last_news {height:71px; width:465px; float:left; background-image: url(../img/reflet-logo.jpg); background-repeat:no-repeat;}
#titre_last_news h1 {font-size:37px; font-weight:bold; color:#fff; margin:0px; padding:0px; padding-top:20px; letter-spacing:-2px;}
#titre_last_news a {color:#fff; text-decoration:none;}
#titre_last_news a:hover {color:#F47BC5; text-decoration:none;}

/* ========================= Zone de recherche ========================= */
#search_zone {height:71px; width:507px; float:right; text-align:right;}
#identification {margin-top:25px; color:#fff; width:280px; height:22px; font-size:13px; padding-top:2px; float:left;}
#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;}

/* ============================= Last news ============================= */
#news1 {width:100%; height:552px; margin:0px; padding:0px; float:left;}
#news1_A {width:40.8%; min-width:415px; margin:0px; padding:0px; float:left; color:#fff; font-size:13px;}
#image_accroche {padding:0px; margin:0px;}
#image_accroche .contain {width:405px; height:270px; overflow:hidden; background-color:#fff; padding:4px; margin:0px; border:1px solid #63163A;}
#image_accroche img {border:0px; width:405px;} 
#video {height:282px; margin:0px;}
#descriptif {margin-top:20px; line-height:16px;}
#descriptif p {margin:0px; padding:0px; margin-bottom:7px;}
#descriptif .date {font-size:15px; font-weight:bold;}
#descriptif .fbtweet {margin-top:15px;}
#descriptif .more {margin-top:30px;}
#descriptif .more span {color:#F47BC5;}
#news1_B {width:31.8%; margin:0px; padding:0px; padding-left:3.3%; padding-right:1%; float:left;}
#player {width:300px; height:258px; background-color:#000; border:1px solid #3D0025;}
#selecteur {width:300px; height:21px; background-color:#3D0025;}
#select_g {width:180px; padding:0px; padding-top:2px; padding-left:5px; color:#fff; float:left;}
#select_d {width:110px; height:21px; padding:0px; margin:0px; float:right;}
#content {height:216px; margin:0px; padding:0px; float:left;}
#content2 {height:216px; margin:0px; padding:0px; float:left;}
#select_bot {padding:0px; padding-top:2px; padding-right:5px; text-align:right; color:#AA1871; position:relative;}
#select_bot a {color:#AA1871; text-decoration:underline;}
#select_bot a:hover {color:#FC45B5; text-decoration:none;}
#choixvideos {position:relative; width:170px; top:2px; left:3px; z-index:100;}
#choixvideos ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px;}
#choixvideos li {float:left; padding:2px; padding-left:5px; padding-right:5px; background-color:#DC83B9; width:100%; border:1px solid #3D0025; margin-top:-1px; text-align:left;}
#choixvideos li:hover {float:left; padding:2px; padding-left:5px; padding-right:5px; background-color:#914875; width:100%;}
#choixvideos .list2 {float:left; padding:2px; padding-left:5px; padding-right:5px; background-color:#F2ACD6; width:100%;}
#choixvideos a {color:#000; text-decoration:none;}
#choixvideos a:hover {color:#fff; text-decoration:none;}
#pave300x250 {margin-top:23px; float:left;}
#pave300x250 img {border:1px solid #272727;}
#pave300x250 object {border:1px solid #272727;}
#news1_C {width:18.9%; min-width:211px; margin:0px; padding:0px; float:right;}
#bloc_twitter {width:210px; height:380px; float:left;}
#communaute {width:160px; height:126px; padding:0px; margin:0px; padding-top:23px; float:left;}
#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:#fff; text-decoration:none;}
#communaute .link a:hover {color:#FF7CCC; text-decoration:none;}

/* ============================= Other news ============================= */
#other_news {width:100%; margin:0px; padding:0px; float:left;}
#articles {width:68%; min-width:700px; margin:0px; padding:0px; float:left; color:#97125E; font-size:13px; padding-top:30px;}
#art {width:698px; 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:#690330; margin:0px; padding:0px; margin-bottom:10px;}
#art h2 a {color:#690330; text-decoration:none;}
#art h2 a:hover {color:#B50303; 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:424px; float:left; line-height:16px;}
#art_desc p {margin:0px; padding:0px;}
#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:698px; float:left; margin:0px; padding:3px; padding-right:0px; margin-bottom:20px; background-color:#F3C7F8;}
#paves214x157 {width:700px; padding:0px; margin:0px; margin-bottom:20px; float:left;}
#pave1 {width:214px; height:157px; margin:0px; padding:0px; margin-right:27px; float:left;}
#pave1 img {border:1px solid #272727;}
#pave2 {width:214px; height:157px; margin:0px; padding:0px; margin-right:28px; 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;}

#netlinking {width:28%; min-width:274px; 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:274px; 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:269px;}
#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:269px;}
#netlinking .reflet_partenaires {width:208px; height:30px; margin:0px; padding:0px; float:right; margin-top:-4px; 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}
