/* MyBestory.com */

/* globals */

html {
font-size: 100%;
background-color: #e7e7e7;
margin: 0px;
padding: 0px;
}

body {
font-family: "Arial Unicode MS", Arial, sans-serif;
font-size: .8em;
margin: 0;
padding: 0px;
text-align: center;
}

div#container_global {
margin: 0 auto;
padding: 0px;
width: 1000px;
text-align: left;
background-color: transparent;
}

/* end globals */

/* service msg */

#service_msg {
position: absolute;
top: -113px;
padding: 5px;
right: 10px;
width: 247px;
height: 103px;
background: url(../images/service_msg.png) top left no-repeat;
z-index: 1000;
text-align: center;
}

#service_msg p {
margin: 15px 20px 10px 10px;
color: #7a7a7a;
}

/* fin service msg */

/* aide */

#div_aide {
position: absolute;
bottom: 0px;
padding: 5px;
right: 10px;
width: 324px;
background: url(../images/bg_aide2.png) top left no-repeat;
z-index: 1000;
}

* html #div_aide {
bottom: -1px;
}

#div_aide h2 {
margin: 8px 0px 0px 0px;
padding: 0px;
font-size: 1.7em;
color: #797D82;
font-weight: bold;
height: auto;
text-align: center;
font-variant: small-caps;
height: 34px;
}

#div_aide h2 a {
color: #797D82;
font-size: 0.9em;
text-decoration: none;
font-weight: bold;
font-variant: normal;
}

#div_aide p {
margin: 10px;
font-size: 0.9em;
}

/* fin aide */

/* header */

div#entete {
height: 127px;
margin: 0px;
padding: 0px;
background: url(../images/bg_header2.png) left center no-repeat;
}

h1 {
margin: 0px;
padding: 0px;
}

#a_logo {
margin: 0px;
padding: 0px;
}

#logo {
margin: 0px;
padding: 0px;
float: left;
width: 223px;
height: 127px;
}

* html #logo {
cursor: pointer;
}

/* categories */

#categories {
margin: 0px;
padding: 0px;
float: left;
width: 190px;
}

div#categories ul {
margin: 18px 10px 5px 0px;
padding: 0px;
color: #fff;
float: left;
font-size: 1em;
font-weight: bold;
color: #f2f6e3;
list-style-image: none;
list-style-type: none;
width: 100%;
}

div#categories ul li {
margin: 2px 0px 0px 20px;
padding: 1px 0px 0px 0px;
background-color: transparent;
height: 19px;
background: url(../images/cat1.png) left top no-repeat;
}

div#categories #cat_li4 {
background: url(../images/cat4.png) left top no-repeat;
}

div#categories #cat_li5 {
background: url(../images/cat5.png) left top no-repeat;
}

div#categories #cat_li6 {
background: url(../images/cat6.png) left top no-repeat;
}

div#categories li a {
margin: 0px 0px 0px 5px;
padding: 0px;
text-decoration: none;
color: #f2f6e3;
position: relative;
}

div#categories li a:hover {
margin: 0px 0px 0px 5px;
padding: 0px;
text-decoration: none;
color: #fff;
}

/* end categories */

/* connexion / inscription */

#connex {
margin: 0px;
padding: 0px 0px 0px 0px;
float: right;
width: 448px;
text-align: right;
}

#connex_right {
margin: 0px;
padding: 0px;
float: right;
width: 26px;
height: 127px;
}

div #connexion h2, div #inscription h2 {
margin: 18px 0px 0px 0px;
padding: 0px;
font-size: 1.3em;
color: #f2f6e3;
font-weight: bold;
height: auto;
background-color: transparent;
}

#inscription {
margin: 0px;
padding: 0px;
width: 163px;
height: 127px;
float: right;
}

#inscription form {
margin: 0px;
}

#inscription p {
margin: 2px 0px 0px 2px;
padding: 0px;
color: #fff;
font-size: 0.8em;
line-height: 1em;
}

#helprss {
margin: 0px;
padding: 0px;
width: 115px;
float: right;
height: 127px;
}

#helprss a {
margin: 0px;
padding: 0px;
width: 115px;
height: 60px;
background: url(../images/rss2.png) left top no-repeat;
float: left;
}

#helprss a:hover {
background: url(../images/rss2.png) right top no-repeat;
}

* html #helprss a, * html #helprss a:hover {
cursor: pointer;
}

#helprss #rss_h {
height: 68px;
background: url(../images/help2.png) left top no-repeat;
}

#helprss #rss_h:hover {
background: url(../images/help2.png) right top no-repeat;
}

#connexion {
margin: 0px;
padding: 0px;
width: 144px;
float: right;
height: 127px;
background: url(../images/bg_connex.png) left top no-repeat;
}

#connexion p {
margin: 2px 0px 0px 0px;
padding: 0px;
color: #fff;
font-size: 0.8em;
line-height: 1em;
}

#connexion form {
margin: 0px;
}

#connexion input.input_t1 {
margin: 2px 0px 2px 0px;
padding: 2px 0px 0px 2px;
height: 17px;
width: 118px;
border: 0px solid transparent;
color: #969696;
font-size: 1em;
background-color: transparent;
background-image: url(../images/input_connex.png);
background-repeat: no-repeat;
background-position: center left;
text-align: left;
float: right;
}

* html #connexion input.input_t1 {
height: 19px;
width: 120px;
}

#connexion input.submit_t1, #inscription input.submit_t1, #formdiv input.submit_t1 {
margin: 2px 0px 0px 4px;
padding: 0px;
height: 17px;
border: 0px solid;
background: url(../images/valider_connex.png) left center no-repeat;
color: #969696;
font-size: 0.8em;
font-weight: bold;
width: 45px;
float: right;
cursor: pointer;
z-index: 1;
position: relative;
}

div#connexion #pass_oublie {
width: 71px;
background: url(../images/passoubl_connex.png) left center no-repeat;
}

div#connexion #deconnexion {
margin: 6px 0px 0px;
width: 84px;
background: url(../images/deco.png) left center no-repeat;
font-size: 0.8em;
}

div#inscription #creer_compte {
margin: 6px 0px 0px 0px;
width: 95px;
background: url(../images/creer_compte.png) left center no-repeat;
font-size: 0.8em;
}

* html #connexion input.submit_t1 {
height: 19px;
}

* html #submit_ok {
height: 19px;
width: 45px;
float: right;
}

* html #submit_po {
height: 19px;
width: 71px;
float: right;
}

* html #submit_cc {
height: 19px;
width: 95px;
float: right;
}

/* end connexion / inscription */

/* top tabs nav */

div#navigation {
margin: 0px;
padding: 0px;
height: 22px;
background-image: url(../images/bg_nav2.png);
background-repeat: no-repeat;
background-position: top left;
}

div#navigation ul {
margin: 0px 0px 0px 0px;
padding: 0px;
color: #fff;
float: left;
font-size: 1em;
color: #7a7a7a;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
height: 22px;
}

div#navigation #ul_right {
margin: 0px 0px 0px 0px;
float: right;
background-image: url(../images/flag.png);
background-repeat: no-repeat;
background-position: center right;
width: 86px;
}

div#navigation #ul_socialnet {
margin: 0px 0px 0px 0px;
float: right;
text-align: left;
}

#navigation ul li {
display: inline;
margin: 3px 0px 0px 25px;
padding: 0px 0px 0px 27px;
float: left;
}

div#navigation ul li.li_socialnet {
margin: 0px;
padding: 0px;
float: left;
}

div#navigation ul li.nav_li_left {
margin: 3px 10px 0px 3px;
}

div#navigation ul li.nav_li_p {
margin: 3px 0px 0px 30px;
}

div#navigation ul li.nav_li_right {
margin: 3px 0px 0px 40px;
padding: 0px 0px 0px 20px;
}

* html div#navigation ul li.nav_li_right {
margin: 3px 0px 0px 40px;
padding: 0px 0px 0px 10px;
height: 18px;
width: 18px;
}

div#navigation li a {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #7a7a7a;
}

div#navigation li a:hover {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #fff;
}

#navigation .li_r {
padding: 0px 0px 0px 0px;
}

.flag {
margin: 0px 0px 0px 0px;
border: 0px;
width: 18px;
height: 15px;
}

/* end top tabs nav */

/* other flags */

#other_flags {
margin: 0px;
padding: 0px;
position: relative;
float: right;
width: 86px;
height: 22px;
background: url(../images/other_flags.png) top center no-repeat;
display: none;
z-index: 1;
}

#langue2 {
display: none;
}

.other_ful {
margin: 4px 0px 0px 12px;
padding: 0px;
}

.other_fli {
margin: 0px 4px 0px 0px;
padding: 0px;
display: inline;
}

#flag_fr, #flag_en, #flag_es {
width: 18px;
height: 15px;
}

/* end other flags */

/* end header */

/* central container */

#contenu {
margin: 0px;
padding: 22px 0px 0px 0px;
background-color: transparent;
}

#h1index, #h1roman, #h1valcreat, #h1create {
display: none;
}

/* index main blocks */

#block1 {
width: 504px;
height: 300px;
float: left;
background-color: #c0c3c8;
padding: 0px;
margin: 13px 0px 0px 0px;
cursor: pointer;
background: url(../images/bg_episode_748.png) top center no-repeat;

}

#block2 {
float: right;
width: 482px;
height: 583px;
padding: 0px;
margin: 0px;
background-color: #e7e7e7;
background: url(../images/bg_romans2.png) top center no-repeat;
position: relative;
}

#block3 {
float: left;
width: 504px;
height: 270px;
background-color: #c0c3c8;
margin: 0px;
padding: 0px;
background: url(../images/bg_part.png) top center no-repeat;
cursor: pointer;
}

* html #block1 {
margin: -8px 0px 0px 0px;
}

*+html #block1 {
margin: -8px 0px 0px 0px;
}

#block3 h3 {
margin: 0px 0px 0px 20px;
padding: 0px;
background-color: transparent;
float: left;
}

#block3 p {
margin: 0px 0px 0px 20px;
padding: 0px;
clear: both;
float: left;
font-size: 0.9em;
text-align: left;
width: 250px;
}

#block3 a {
color: #fff;
font-weight: bold;
text-decoration: none;
}

#block1 h2 {
display: none;
}

#bar_bot {
margin: 0px;
padding: 13px 0px 0px 0px;
height: 276px;
}

#block4 {
float: left;
width: 328px;
height: 258px;
padding: 0px;
margin: 0px 0px 0px 0px;
background: url(../images/bg_actus.png) left top no-repeat;
position: relative;
}

#block5 {
margin: 0px 5px 0px 0px;
float: right;
width: 305px;
height: 258px;
padding: 0px;
}

#block5 h2 {
display: none;
}

#pub {
margin: 4px 4px 4px 5px;
}

#block6 {
margin: 0px 326px 0px 346px;
padding: 0px;
width: 328px;
height: 258px;
background: url(../images/bg_recherche.png) top left no-repeat;
}

* html #block6 {
margin: 0px 320px 0px 346px;
}

/* end index main blocks */

/* inside main blocks */

/* bestof */

#bestof {
margin : 15px 0px 0px 20px;
padding: 0px;
width: 412px;
height: 487px;
float: left;
overflow: hidden;
background-color: transparent;
}

* html #bestof {
margin: 15px 0px 0px 10px;
}

#bestof_container {
border: 0px;
}

.bestof_roman {
margin: 20px 0px 0px 0px;
padding: 0px;
height: 139px;
background: url(../images/bg_rom1.png) left top no-repeat;
}

.bestof_roman1 {
margin: 0px 0px 0px 0px;
padding: 0px;
height: 139px;
background-color: #cbcacf;
background: url(../images/bg_rom1.png) left top no-repeat;
}

#bestof .bestof_thumb3 {
margin: 12px;
padding: 0px;
height: 112px;
width: 80px;
background-color: #fff;
float: left;
border: 2px solid #ed3269;
}

#bestof .bestof_thumb4 {
margin: 12px;
padding: 0px;
height: 112px;
width: 80px;
background-color: #fff;
float: left;
border: 2px solid #73c519;
}

#bestof .bestof_thumb5 {
margin: 12px;
padding: 0px;
height: 112px;
width: 80px;
background-color: #fff;
float: left;
border: 2px solid #ffc42c;
}

#bestof .bestof_thumb6 {
margin: 12px;
padding: 0px;
height: 112px;
width: 80px;
background-color: #fff;
float: left;
border: 2px solid #0595bd;
}

*+html #bestof .bestof_thumb3, *+html #bestof .bestof_thumb4, *+html #bestof .bestof_thumb5, *+html #bestof .bestof_thumb6 {
margin: 4px 12px 12px 12px;
}

.noborderr {
margin: 0px;
padding: 0px;
text-decoration: none;
border: 0px;
}

* html .noborderr {
width: 84px;
height: 116px;
}
 
.bestof_resume {
margin: 12px 12px 12px 0px;
padding: 0px;
height: 116px;
width: 290px;
float: left;
position: relative;
}

.bestof_details {
margin: -9px 0px 0px 0px;
padding: 0px;
font-style: italic;
font-size: 0.9em;
color: #7e7f83;
font-weight: normal;
}

*+html .bestof_details {
margin: 0px 0px 0px 0px;
}

.bestof_syno {
margin: 6px 0px 0px 0px;
padding: 0px;
font-size: 0.9em;
text-align: justify;
font-weight: normal;
}

.th_syno {
margin: 0px;
padding: 0px 12px 0px 0px;
vertical-align: top;
width: 290px;
}

.bestof_readit {
margin: 5px 0px 0px 0px;
padding: 3px 0 0 0px;
width: 119px;
height: 23px;
float: right;
background: url(../images/bg_readit_new.png) left top no-repeat;
color: #797D82;
font-size: 0.8em;
text-decoration: none;
font-weight: bold;
text-align: center;
}

img.bestof_noborder {
height: 23px;
width: 119px;
border: 0px;
text-decoration: none;
}

#scrollbest {
background: url(../images/scroll_bg.png) left top no-repeat;
width: 10px;
margin: 15px 0px 0px 15px;
padding: 0px;
float: left;
height: 487px;
position: relative;
}

* html #scrollbest {
margin: 15px 10px 0px 15px;
}

.handle {
width: 10px;
height: 29px;
cursor: pointer;
background: url(../images/scroll_curseur.png) left top no-repeat;
position: absolute;
}

#voir_tous_romans {
margin: 6px 60px 0px 0px;
padding: 0px;
background: url(../images/bouton_voir_tout.png) left top no-repeat;
width: 181px;
height: 27px;
float: right;
}

* html #voir_tous_romans {
margin: 6px 30px 0px 0px;
}

div#voir_tous_romans a {
margin: 8px 0px 0px 20px;
padding: 0px;
font-size: 0.8em;
color: #797d82;
text-decoration: none;
float: left;
}

/* end bestof */

/* inside block6 */

#moteur_recherche {
margin: 0px 0px 0px 0px;
padding: 47px 0px 0px 0px;
width: 100%;
height: 109px;
}

* html #moteur_recherche {
margin: 0px;
padding: 0px;
}

*+html #moteur_recherche {
margin: 0px;
padding: 0px;
}

#tag_cloud {
margin: 0px;
padding: 10px 20px;
width: 288px;
height: 78px;
text-align: justify;
}

* html #tag_cloud {
width: 328px;
}

#h2_recherche {
float: left;
}

.input_recherche {
margin: 0px 0px 0px 20px;
padding: 10px 0px 10px 10px;
height: 23px;
width: 237px;
border: 0px solid transparent;
color: #969696;
font-size: 1.5em;
background: url(../images/champ_recherche.png) left top no-repeat;
text-align: left;
float: left;
vertical-align: top;
}

* html .input_recherche {
height: 43px;
width: 247px;
}

#img_look {
margin: 0px;
padding: 0px;
height: 43px;
width: 47px;
text-decoration: none;
}

#send_rech {
margin: 0px;
padding: 0px;
height: 43px;
width: 47px;
border: 0px;
text-decoration: none;
float: left;
background: url(../images/loupe.png) left top no-repeat;
cursor: pointer;
}

#select_recherche {
margin: 5px 0px 0px 16px;
}

#select_recherche2 {
margin: 4px 0px 5px 18px;
width: 295px;
padding: 9px;
color: #969696;
font-size: 1.5em;
}

#block6 p {
margin: 6px 0px 0px 0px; 
}

.cloud_5 {
font-size: 1.4em;
color: #7d8085;
text-decoration: none;
font-weight: bold;
}

.cloud_4 {
font-size: 1.3em;
color: #5e5f61;
text-decoration: none;
}

.cloud_3 {
font-size: 1.1em;
color: #56575b;
text-decoration: none;
}

.cloud_2 {
font-size: 0.9em;
color: #56575b;
text-decoration: none;
}

.cloud_1 {
font-size: 0.7em;
color: #56575b;
text-decoration: none;
}

/* end inside block6 */

/* inside block4 */

#h2_actus {
float: right;
margin: 13px 20px 0px 0px;
}

* html #h2_actus {
margin: 13px 10px 0px 0px;
}

.h3_actus {
margin: 10px 20px 0px 0px;
padding: 0px 0px 0px 20px;
font-size: 1.2em;
color: #000;
font-weight: bold;
font-variant: small-caps;
height: 20px;
background: none;
float: right;
text-align: right;
}

* html .h3_actus {
margin: 10px 10px 0px 0px;
}

#block4 p {
margin: 0px 20px 0px 0px;
padding: 0px;
width: 150px;
text-align: right;
float: right;
font-size: 0.9em;
}

* html #block4 p {
margin: 0px 10px 0px 0px;
}

#container_vta {
position: absolute;
bottom: 0px;
right: 0px;
}

#voir_tous_actus {
margin: 0;
padding: 0;
width: 110px;
height: 21px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}

#voir_tous_actus a {
margin: 0px 0px 0px 0px;
color: #797D82;
font-size: 0.9em;
padding: 0;
text-decoration: none;
width: 110px;
height: 17px;
}

/* end inside block4 */

/* end inside main blocks */

h2 {
margin: 13px 0px 0px;
padding: 0px 0px 0px 20px;
font-size: 1.7em;
color: #797d82;
font-weight: bold;
font-variant: small-caps;
height: 34px;
background-color: transparent;
}

h3 {
margin: 8px 0px 0px -4px;
padding: 5px 5px 0px 10px;
font-size: 1.2em;
color: #f2f6e3;
font-weight: bold;
font-variant: small-caps;
height: 29px;
background-color: #d0d0d2;
}

* html h3 {
margin: 8px 0px 0px -2px;
height: 34px;
width: 289px;
}

*+html h3 {
margin: 8px 0px 0px -2px;
height: 22px;
z-index: 10;
}

.h3_3 {
background-color: transparent;
background: url(../images/titre_roman3.png) left top no-repeat;
}

.h3_4 {
background-color: transparent;
background: url(../images/titre_roman4.png) left top no-repeat;
}

.h3_5 {
background-color: transparent;
background: url(../images/titre_roman5.png) left top no-repeat;
}

.h3_6 {
background-color: transparent;
background: url(../images/titre_roman6.png) left top no-repeat;
}

/* roman.php */

#top_roman {
margin: 0px;
padding: 0px;
width: 100%;
height: 120px;
}

#top_roman .bh2_3 {
margin: 0px 0px 0px 1px; 
color: #fff;
padding: 2px 0px 0px 0px;
height: 32px;
width: 400px;
background: url(../images/big_titre_roman_3.png) left top no-repeat;
text-align: center;
}

#top_roman .bh2_4 {
margin: 0px 0px 0px 1px; 
color: #fff;
padding: 2px 0px 0px 0px;
height: 32px;
width: 400px;
background: url(../images/big_titre_roman_4.png) left top no-repeat;
text-align: center;
}

#top_roman .bh2_5 {
margin: 0px 0px 0px 1px; 
color: #fff;
padding: 2px 0px 0px 0px;
height: 32px;
width: 400px;
background: url(../images/big_titre_roman_5.png) left top no-repeat;
text-align: center;
}

#top_roman .bh2_6 {
margin: 0px 0px 0px 1px; 
color: #fff;
padding: 2px 0px 0px 0px;
height: 32px;
width: 400px;
background: url(../images/big_titre_roman_6.png) left top no-repeat;
text-align: center;
}

* html #top_roman h2 {
height: 34px;
}

#top_roman p {
margin: 5px 0px 0px 4px; 
}

#top_roman .top_roman_ita {
margin: 0px 0px 0px 4px; 
font-size: 0.9em;
font-style: italic;
}

#top_roman .p2 {
margin: 0px 0px 0px 4px;
}

#top_left_roman {
margin: 0px;
padding: 0px;
float: left;
width: 650px;
height: 100px;
}

#top_right_roman {
margin: 0px;
padding: 5px 0px 0px 5px;
float: right;
width: 205px;
height: 100px;
background: url(../images/bg_top_right_roman.png) left top no-repeat;
}

#left_column {
margin: 0px 0px 22px 0px;
padding: 0px;
float: left;
width: 650px;
height: auto;
}

#player_RP {
margin: 0px 0px 0px 0px; 
padding: 4px;
width: 642px;
height: 416px;
background: url(../images/bg_player.png) left top no-repeat;
}

* html #player_RP {
width: 650px;
height: 424px;
}

#fbFooter {
margin: 0px;
padding: 0px;
}

#altmsg {
margin: 0px;
padding: 0px;
color: #000;
}

/* options RP */

#options_RP {
margin: 5px 0px 0px 0px;
padding: 0px;
height: 30px;
width: 100%;
}

#block_vote {
margin: 4px 0px 4px 3px;
padding: 0px;
float: left;
height: 22px;
width: 133px;
cursor: pointer;
background: url(../images/bg_vote.png) left top no-repeat;
}

* html #block_vote {
margin: 4px 0px 4px 1px;
}

.nb_vote {
margin: 7px 4px 0px 7px;
padding: 0px;
float: left;
color: #797d82;
}

#img_vote2 {
margin: 0px;
padding: 0px;
display: none;
width: 133px;
height: 22px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}

#liv1 {
float: left;
height: 100%;
width: 30px;
margin: 0px;
padding: 0px;
}

#liv2, #liv3, #liv4, #liv5 {
padding: 0px;
float: left;
width: 25px;
height: 100%;
}

#liv1, #liv2 {
margin: 0px;
}

#liv3, #liv4 {
margin: 0px 0px 0px -1px;
}

#liv5 {
margin: 0px 0px 0px -2px;
}

#av1 {
margin: 0px;
padding: 0px;
height: 22px;
width: 30px;
position: relative;
}

#av2, #av3, #av4, #av5 {
margin: 0px;
padding: 0px;
height: 22px;
width: 25px;
position: relative;
}

.noborderv {
margin: 0px;
padding: 0px;
text-decoration: none;
border: 0px;
z-index: 10;
position: relative;
height: 22px;
}

#options {
margin: 0px;
padding: 0px;
float: right;
width: 200px;
height: 100%;
}

.img_options {
margin: 7px 4px 0px 0px;
padding: 0px;
width: 83px;
height: 16px;
float: right;
border: 0px;
}

#options a {
border: 0px;
background-color: transparent;
text-decoration: none;
}

/* fin options RP */

/* extraits */

#extraits {
margin: 5px 0px 0px 0px;
padding: 0px;
height: 400px;
width: 100%;
overflow: hidden;
}

#extraits h2 {
margin: 0px 0px 5px 1px; 
padding: 0px 0px 0px 10px;
height: 30px;
background: url(../images/bg_titre_comm.png) left top no-repeat;
}

#extraits div {
margin: 0px 0px 0px 10px;
padding: 0px;
float: left;
color: #737373;
}

#extraits div {
margin: 5px;
padding: 0;
text-align: justify;
float: none;
}

/* fin extraits */

/* commentaires */

#comments_RP {
margin: 5px 0px 0px 0px;
padding: 0px;
height: 200px;
width: 100%;
overflow: hidden;
}

#comments_RP h2, #postcomment_RP h2 {
margin: 0px 0px 5px 1px; 
padding: 0px 0px 0px 10px;
height: 30px;
background: url(../images/bg_titre_comm.png) left top no-repeat;
}

.p_ilya {
margin: 0px 0px 0px 10px;
padding: 0px;
float: left;
color: #737373;
}

* html .p_ilya {
margin: 0px 0px 0px 5px;
}

.p_name {
margin: 0px;
color: #e22565;
float: left;
font-weight: bold;
}

.supp_comm {
margin: 0px 10px 0px 0px;
color: #737373;
float: right;
}

.supp_comm a {
margin: 0px;
padding: 0px;
color: #737373;
font-weight: bold;
}

.sepa {
margin: 4px 0px 4px 4px;
background: url(../images/barre_sepa.png) left top no-repeat;
height: 2px;
}

* html .sepa {
margin: 8px 0px 2px 4px;
height: 1px;
}

.p_comment {
margin: 0px 0px 15px 10px;
padding: 0px 5px 0px 0px;
color: #000;
}

* html .p_comment {
margin: -10px 0px 15px 10px;
}

.a_comment {
color: #737373;
}

.pagination {
margin: 0px 0px 0px 5px;
padding: 5px 0px 0px 0px;
text-align: center;
color: #737373;
}

.pagination a, .pagination a:hover, .pagination b {
color: #737373;
}

#postcomment_RP {
margin: 5px 0px 0px 0px;
padding: 0px;
height: 200px;
width: 100%;
}

#myformp, #upload_img {
margin: 0px;
padding: 0px;
}

#myformp p {
margin: 0px;
padding: 0px;
}

.comment_textarea {
margin: 0px 0px 0px 3px;
width: 98%;
}

* html .comment_textarea {
width: 99%;
}

#myformp #send_comment {
margin: 5px 0px 0px 4px;
background: url(../images/bouton_envoyer.png) left center no-repeat;
width: 65px;
border: 0px;
cursor: pointer;
}

#car_rest {
margin: 0px;
padding: 0px;
border: 0px;
background-color: transparent;
}

/* fin commentaires */

/* colonne droite */

#right_column {
margin: 0px;
padding: 0px;
float: right;
width: 328px;
}

/* avatar */

#avatar {
margin: 0px;
padding: 0px;
width: 100%;
height: 72px;
background: url(../images/bg_avatar.png) left center no-repeat;
}

.avatar_thumb {
margin: 11px 12px 0px 12px;
padding: 0px;
width: 46px;
height: 46px;
border: 2px solid #c5c5c5;
float: left;
}

#infos_avatar {
margin: 9px 0px 0px 0px;
padding: 0px;
float: left;
}

.name_avatar {
margin: 0px;
color: #e22565;
font-size: 1em;
font-weight: bold;
}

.last_connex {
margin: 0px;
font-size: 1em;
}

#infos_avatar h3 {
margin: 0px;
padding: 1px 0px 0px 4px;
font-size: 1em;
font-weight: bold;
font-variant: normal;
height: 19px;
background: url(../images/title_compte.png) left center no-repeat;
width: 160px;
}

.nounderline {
text-decoration: none;
color: #fff;
}

/* fin avatar */

/* episodes roman + autres romans */

#episodes_roman {
margin: 5px 0px 0px 0px;
padding: 0px;
width: 100%;
height: 258px;
background: url(../images/bg_other.png) left center no-repeat;
float: right;
}

#episodes_roman h2 {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 20px;
height: 30px;
}

#container_othere, #container_otherr {
margin: 5px 0px 0px 12px;
padding: 0px;
height: 210px;
width: 285px;
overflow: hidden;
float: left;
}

* html #container_othere, * html #container_otherr {
margin: 5px 0px 0px 6px;
}

.other_episode {
margin: 0px 0px 10px 0px;
padding: 0px;
height: 96px;
width: 280px;
background: url(../images/bg_other_resume.png) left center no-repeat;
}

.other_thumb_3 {
margin: 10px 8px 10px 10px;
padding: 0px;
height: 72px;
width: 50px;
float: left;
border: 2px solid #ed3269;
}

.other_thumb_4 {
margin: 10px 8px 10px 10px;
padding: 0px;
height: 72px;
width: 50px;
float: left;
border: 2px solid #73c519;
}

.other_thumb_5 {
margin: 10px 8px 10px 10px;
padding: 0px;
height: 72px;
width: 50px;
float: left;
border: 2px solid #ffc42c;
}

.other_thumb_6 {
margin: 10px 8px 10px 10px;
padding: 0px;
height: 72px;
width: 50px;
float: left;
border: 2px solid #0595bd;
}

*+html .other_thumb_3, *+html .other_thumb_4, *+html .other_thumb_5, *+html .other_thumb_6 {
margin: 0px 8px 10px 10px;
}

* html .other_thumb_3, * html .other_thumb_4, * html .other_thumb_5, * html .other_thumb_6 {
margin: 0px 8px 10px 10px;
}

.h3_episode {
margin: 6px 0px 0px 0px;
padding: 0px 5px 0px 0px;
background-color: transparent;
line-height: 1em;
height: auto;
}

* html .h3_episode {
font-size: 1em;
}

.th_episode {
margin: 0px;
padding: 0px 8px 0px 0px;
width: 200px;
vertical-align: bottom;
}

.th_episode a {
margin: 0px 0px 4px 0px;
}

.other_resume {
margin: 10px 0px 0px 0px;
padding: 0px;
float: left;
width: 200px;
height: 84px;
position: relative;
}

.other_resume h3 {
margin: -4px 0px 0px 0px;
padding: 0px;
font-size: 1.2em;
color: #f2f6e3;
font-weight: bold;
font-variant: small-caps;
height: 16px;
background-color: transparent;
}

.other_details {
margin: 0px;
padding: 0px;
font-style: italic;
font-size: 0.9em;
color: #7e7f83;
font-weight: normal;
}

.other_syno {
margin: 3px 0px 0px 0px;
padding: 0px;
font-size: 0.9em;
text-align: justify;
font-weight: normal;
}

* html .other_syno {
margin: 0px 0px 0px 0px;
}

#scrollothere, #scrollotherr {
margin: 5px 15px 0px 5px;
padding: 0px;
width: 10px;
height: 208px;
float: left;
background: url(../images/scroll_bg_ot.png) left top no-repeat;
position: relative;
}

* html #scrollothere, * html #scrollotherr {
margin: 5px 2px 0px 5px;
}

#sames_roman {
margin: 5px 0px 0px 0px;
padding: 0px;
width: 100%;
height: 258px;
background: url(../images/bg_other.png) left center no-repeat;
float: right;
}

#sames_roman h2 {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 20px;
height: 30px;
}

/* fin episodes roman + autres romans */

/* end roman.php */

/* moncompte.php */

#h1moncompte, #h1erreur, #h1create2 {
margin: 0px 0px 20px 12px;
padding: 0px;
font-size: 2em;
color: #797D82;
font-variant: small-caps;
float: left;
}

#formchoose {
margin: 0px;
padding: 0px;
}

#formchoose p {
margin: 6px 0px 0px 30px;
padding: 0px;
float: left;
}

#formchoose select {
background: transparent url(../images/champ_monc.png) no-repeat scroll left center;
border: 1px solid transparent;
color: #969696;
font-size: 0.9em;
height: 21px;
margin: 0;
padding: 0 0 0 5px;
text-align: left;
width: 202px;
}

#separateur_monc {
margin: 0px 4px 20px 4px;
padding: 0px;
height: 2px;
width: 992px;
background: url(../images/hr_moncompte.png) left center no-repeat;
}

* html #separateur_monc {
margin: 0px 0px 10px 4px;
}

/* infosp */

#infos_p {
margin: 0px;
padding: 0px;
width: 324px;
height: 396px;
float: left;
background: url(../images/bg_mesinfos.png) left center no-repeat;
position: relative;
}

#formdiv {
margin: 0px;
padding: 0px;
height: 100%;
}

#myforminfosp {
margin: 0px;
padding: 0px;
height: 349px;
position: relative;
}

#avatar_infosp {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 100%;
height: 65px;
}

.infosp_l {
margin: 15px 0px 0px 0px;
padding: 0px;
width: 90px;
float: left;
color: #fff;
text-align: right;
font-weight: bold;
height: 20px;
}

.avatar_thumb_infosp {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 46px;
height: 46px;
border: 2px solid #c5c5c5;
}

.infosp_r {
margin: 15px 0px 0px 0px;
padding: 0px;
width: 220px;
float: right;
text-align: left;
height: 20px;
}

.a_cgu {
margin: 0px;
padding: 0px;
color: #fff;
text-decoration: none;
}

.input_infosp {
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 2px;
height: 17px;
width: 202px;
border: 0px solid transparent;
color: #969696;
font-size: 0.9em;
background: url(../images/champ_monc.png) left center no-repeat;
text-align: left;
}

* html .input_infosp {
height: 19px;
}

.infosp_r1 {
margin: 45px 0px 0px 0px;
padding: 0px;
width: 220px;
float: right;
text-align: left;
height: 20px;
position: relative;
}

#fichier {
margin: 30px 0px 0px 0px;
font-size: 68%;
width: 200px;
}

*+html #fichier {
margin: 30px 10px 0px 0px;
height: 19px;
}

#infosp_r1 {
margin: 15px 0px 0px 5px;
padding: 0px;
width: 220px;
height: 19px;
/* background: url(../images/bouton_parcourir.jpg) left center no-repeat; */
float: left;
cursor: pointer;
position: relative;
text-align: right;
}

.select_infosp {
margin: 0px;
padding: 0px 0px 0px 5px;
height: 19px;
width: 202px;
border: 0px solid transparent;
color: #969696;
font-size: 0.9em;
text-align: left;
background: url(../images/champ_monc.png) left center no-repeat;
}

#jour_select {
width: 50px;
}

#mois_select {
width: 50px;
}

#annee_select {
width: 94px;
}

#formdiv #valid_infosp {
margin: 0px;
padding: 0px;
background: url(../images/valider_infosp.png) left center no-repeat;
width: 159px;
height: 26px;
position: absolute;
bottom: 0px;
right: 15px;
}

#valider_infosp a {
height: 26px;
width: 159px;
}

/* fin infosp */

/* playlist */

#ma_playl {
margin: 0px 338px 0px 338px;
padding: 0px;
width: 324px;
height: 396px;
background: url(../images/bg_playlist.png) left center no-repeat;
}

#h2play {
float: left;
width: 300px;
}

#playlist {
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 285px;
overflow: hidden;
height: 318px;
float: left;
}

#scrollplay, #scroll_mescrea {
margin: 12px 20px 0px 0px;
padding: 0px;
float: right;
height: 318px;
width: 10px;
background: url(../images/scroll_bg_play.png) left top no-repeat;
position: relative;
}

.noplaylist {
margin: 5px 20px 0px 20px;
padding: 0px;
}

#playlist_container {
margin: 0px 15px 15px 15px;
padding: 0px;
}

.playlist_roman {
margin: 15px 0px 0px 0px;
padding: 0px;
height: 170px;
width: 268px;
background: url(../images/bg_tplaylist.png) left center no-repeat;
}

.playlist_roman1 {
margin: 0px;
padding: 0px;
height: 170px;
width: 268px;
background: url(../images/bg_tplaylist.png) left center no-repeat;
}

.tr_play {
margin: 0px;
padding: 0px;
height: 35px;
}

.h2playlist_3 {
margin: 5px 0px 0px 8px;
padding: 5px 0px 0px 0px;
height: 27px;
width: 252px;
background: url(../images/bg_titre_playlist3.png) center center no-repeat;
color: #F2F6E3;
font-size: 1.2em;
font-variant: small-caps;
font-weight: bold;
text-align: center;
}

.h2playlist_4 {
margin: 5px 0px 0px 8px;
padding: 5px 0px 0px 0px;
height: 27px;
width: 252px;
background: url(../images/bg_titre_playlist4.png) center center no-repeat;
color: #F2F6E3;
font-size: 1.2em;
font-variant: small-caps;
font-weight: bold;
text-align: center;
}

.h2playlist_5 {
margin: 5px 0px 0px 8px;
padding: 5px 0px 0px 0px;
height: 27px;
width: 252px;
background: url(../images/bg_titre_playlist5.png) center center no-repeat;
color: #F2F6E3;
font-size: 1.2em;
font-variant: small-caps;
font-weight: bold;
text-align: center;
}

.h2playlist_6 {
margin: 5px 0px 0px 8px;
padding: 5px 0px 0px 0px;
height: 27px;
width: 252px;
background: url(../images/bg_titre_playlist6.png) center center no-repeat;
color: #F2F6E3;
font-size: 1.2em;
font-variant: small-caps;
font-weight: bold;
text-align: center;
}

#playlist .bestof_thumb3 {
margin: 5px 12px 0px 12px;
padding: 0px;
height: 112px;
width: 80px;
background-color: #fff;
float: left;
border: 2px solid #ed3269;
}

#playlist .bestof_thumb4 {
margin: 5px 12px 0px 12px;
padding: 0px;
height: 112px;
width: 80px;
background-color: #fff;
float: left;
border: 2px solid #73c519;
}

#playlist .bestof_thumb5 {
margin: 5px 12px 0px 12px;
padding: 0px;
height: 112px;
width: 80px;
background-color: #fff;
float: left;
border: 2px solid #ffc42c;
}

#playlist .bestof_thumb6, #creationsp .bestof_thumb6 {
margin: 5px 12px 0px 12px;
padding: 0px;
height: 112px;
width: 80px;
background-color: #fff;
float: left;
border: 2px solid #0595bd;
}

.playlist_details {
margin: 0px 0px 0px 0px;
padding: 0px;
font-style: italic;
font-size: 0.8em;
color: #7e7f83;
}

.playlist_syno {
margin: 0px;
padding: 0px 12px 0px 0px;
font-size: 0.9em;
font-weight: bold;
color: #7b7b7b;
text-align: left;
}

.th_playlist {
margin: 0px;
padding: 0px 12px 0px 0px;
vertical-align: top;
}

.playlist_readit {
margin: 0px 0px 0px -3px;
padding: 0px;
width: 158px;
height: 20px;
float: left;
text-decoration: none;
}

.playlist_suppit {
margin: 0px 0px 0px -3px;
padding: 0px;
width: 158px;
height: 21px;
float: left;
text-decoration: none;
}

img.playlist_noborder {
height: 20px;
width: 158px;
border: 0px;
text-decoration: none;
}

img.playlist_snoborder {
height: 21px;
width: 158px;
border: 0px;
text-decoration: none;
}

/* fin playlist */

/* mes_creations */

#mes_crea {
background: transparent url(../images/bg_mesinfos.png) no-repeat scroll left center;
float: left;
height: 396px;
margin: 0;
padding: 0;
position: relative;
width: 324px;
}

* html #mes_crea {
margin: 0px 335px 0px 335px;
}

#h2crea {
float: left;
}

#creationsp {
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 285px;
overflow: hidden;
height: 318px;
float: left;
}

#mescrea_container {
margin: 0px 15px 15px 15px;
padding: 0px;
}

.formdiff {
margin: 0px;
padding: 0px;
}

.formdiff p {
margin: 0px;
padding: 0px;
color: #7e7f83;
font-size: 0.8em;
font-style: italic;
}

*+html .formdiff p {
font-style: normal;
}

.formdiff input {
margin: 1px;
padding: 0px;
vertical-align: middle;
}

.lire_rpp {
margin: 0px;
padding: 0px 0px 3px 5px;
background: url(../images/lire_rpp2.png) left center no-repeat;
border: 0px;
height: 20px;
width: 158px;
cursor: pointer;
color: #7a7a7a;
font-size: 0.8em;
font-weight: normal;
text-align: left;
}

.supp_rpp {
margin: 0px;
padding: 0px 0px 6px 5px;
background: url(../images/supp_rpp.png) left center no-repeat;
border: 0px;
height: 20px;
width: 158px;
cursor: pointer;
color: #7a7a7a;
font-size: 0.8em;
font-weight: normal;
text-align: left;
}

/* fin mes creations */

/* communaute */

#ma_commun {
margin: 0px;
padding: 0px;
width: 324px;
height: 396px;
float: right;
background: url(../images/bg_commun.png) left center no-repeat;
}

#communaute {
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 285px;
overflow: hidden;
height: 150px;
float: left;
}

#communaute_container {
margin: 0px 15px 0px 15px;
padding: 0px;
}

.comm_roman {
margin: 5px 0px 0px 0px;
padding: 0px;
height: 55px;
width: 268px;
}

.comm_roman1 {
margin: 0px;
padding: 0px;
height: 55px;
width: 268px;
}

#scrollcomm {
margin: 12px 0px 0px 10px;
padding: 0px;
float: left;
height: 150px;
width: 10px;
background: url(../images/scroll_bg_mes.png) left top no-repeat;
position: relative;
}

.nofriend {
margin: 5px 20px 0px 20px;
padding: 0px;
}

.nom_friend {
margin: 0px 0px 0px 0px;
padding: 0px;
color: #7b7b7b;
font-weight: bold;
font-size: 1em;
}

.send_mesa, .send_mesc, .send_mes {
margin: 0px;
padding: 0px;
color: #7b7b7b;
font-size: 0.9em;
text-decoration: none;
}

.send_mesaa, .send_mesca {
margin: 0px;
padding: 0px;
border: 0px;
}

#envoyer_msg {
margin: 12px 0px 0px 0px;
padding: 0px;
width: 320px;
height: 150px;
display: none;
}

.champ_form_sm1 {
margin: 0px 0px 0px 0px;
padding: 0px;
float: left;
color: #fff;
font-size: 1em;
font-weight: bold;
width: 80px; 
text-align: right;
height: 20px;
}

span.autocomplete { 
position: absolute; 
width: 250px; 
background-color: #fff; 
border: 1px solid #888; 
margin: 0; 
padding: 0; 
} 

span.autocomplete ul { 
list-style-type: none; 
margin: 0; 
padding: 0; 
} 

span.autocomplete ul li.selected { 
background-color: #ffb;
} 

span.autocomplete ul li { 
list-style-type: none; 
display: block; 
margin: 0; 
padding: 2px; 
height: 15px; 
cursor: pointer; 
color: #969696;
} 

.field_form_sm1 {
margin: 0px 0px 0px 0px;
padding: 0px;
float: right;
color: #fff;
font-size: 1em;
font-weight: bold;
width: 220px; 
height: 20px;
}

* html .field_form_sm, * html .field_form_sm input {
height: 21px;
}

.champ_form_sm {
margin: 3px 0px 0px 0px;
padding: 0px;
float: left;
color: #fff;
font-size: 1em;
font-weight: bold;
width: 80px; 
text-align: right;
height: 20px;
}

.field_form_sm {
margin: 3px 0px 0px 0px;
padding: 0px;
float: right;
color: #fff;
font-size: 1em;
font-weight: bold;
width: 220px; 
height: 20px;
}

.textarea_form_sm {
margin: 3px 0px 0px 0px;
padding: 0px;
float: right;
color: #fff;
font-size: 1em;
font-weight: bold;
width: 220px; 
height: 77px;
}

#form_sendmsg, #form_sendmsg p {
margin: 0px;
padding: 0px;
}

.textarea_form_sm textarea {
margin: 0px;
padding: 0px;
border: 0px;
background: url(../images/textarea_sm.png) left top no-repeat;
color: #969696;
font-family: Arial, sans-serif;
width: 202px;
font-size: 0.9em;
height: 77px;
}

#cancel_answ input, #cancel_ms input {
margin: 0px;
padding: 0px;
background: url(../images/bouton_annuler_ms.png) left top no-repeat;
width: 79px;
border: 0px;
height: 24px;
cursor: pointer;
}

#send_answ input, #send_ms input {
margin: 0px;
padding: 0px;
background: url(../images/bouton_envoyer_ms.png) left top no-repeat;
width: 129px;
border: 0px;
height: 24px;
cursor: pointer;
}

#field_spe, #field_spe2 {
height: 70px;
width: 80px;
}

.field_form_sm2 {
margin: 3px 0px 0px 17px;
padding: 0px;
float: left;
color: #fff;
font-size: 1em;
font-weight: bold;
width: 220px; 
height: 24px;
text-align: left;
}

* html .field_form_sm2 {
margin: 2px 0px 0px 17px;
}

#mes_messages {
margin: 23px 0px 0px 0px;
padding: 0px;
height: 150px;
width: 285px;
float: left;
overflow: hidden;
}

.message_close {
margin: 0px 0px 0px 17px;
padding: 0px;
height: 16px;
width: 271px;
background: url(../images/bg_msg_open.png) left top no-repeat;
}

.message_close1 {
margin: 5px 0px 0px 17px;
padding: 0px;
height: 16px;
width: 271px;
background: url(../images/bg_msg_open.png) left top no-repeat;
}

#scrollmes {
margin: 23px 0px 0px 10px;
padding: 0px;
float: left;
height: 150px;
width: 10px;
background: url(../images/scroll_bg_mes.png) left top no-repeat;
position: relative;
}

.titre_message {
margin: 0px 0px 0px 3px;
padding: 0px;
color: #7b7b7b;
font-size: 0.9em;
font-weight: bold;
float: left;
}

.generic_message {
margin: 0px 6px 0px 0px;
padding: 0px;
color: #7b7b7b;
font-size: 0.8em;
float: right;
font-style: italic;
}

.mess_open {
margin: 5px 5px 0px 3px;
padding: 0px;
color: #7b7b7b;
font-size: 0.9em;
float: left;
width: 97%;
display: none;
text-align: justify;
}

.mess_open a {
margin: 5px 0px 0px 0px;
float: right;
}

.nounderline_generic {
text-decoration: none;
color: #7b7b7b;
}

.nounderline_generic_0 {
text-decoration: none;
color: #fff;
}

#envoyer_answ {
margin: 23px 0px 0px 0px;
padding: 0px;
width: 320px;
height: 150px;
display: none;
float: left;
}

#form_sendansw p {
margin: 0px;
padding: 0px;
}

/* fin communaute */

/* pourquoi inscription */

#pourquoi_insc {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 662px;
height: 396px;
background: url(../images/bg_pourquoi.png) left center no-repeat;
float: right;
}

.pourquoicreer {
margin: 15px 5px 5px 17px;
padding: 0px;
color: #7A7A7A;
}

/* fin pourquoi inscription */

/* fin moncompte.php */

/* tools.php */

#h1archives {
margin: 0px 0px 20px 12px;
padding: 0px;
font-size: 2em;
color: #797D82;
font-variant: small-caps;
}

#separateur_arch {
margin: 0px 4px 20px 4px;
padding: 0px;
height: 2px;
width: 992px;
background: url(../images/hr_moncompte.png) left center no-repeat;
}

* html #separateur_monc {
margin: 0px 0px 10px 4px;
}

#liste_ep {
margin: 0px;
padding: 0px;
width: 324px;
height: 558px;
float: left;
background: url(../images/bg_arch1.png) left center no-repeat;
}

#liste_roman, #liste_actus {
margin: 9px 0px 0px 10px;
padding: 0px;
overflow: hidden;
width: 286px;
height: 480px;
float: left;
}

* html #liste_roman {
margin: 9px 0px 0px 5px;
}

* html #liste_actus {
margin: 9px 0px 0px 5px;
}

#liste_actus a.nounderline_generic {
color: #fff;
}

#scrollrom, #scrollactus  {
margin: 12px 0px 0px 5px;
padding: 0px;
width: 10px;
height: 480px;
float: left;
background: url(../images/scroll_bg_rom.png) left top no-repeat;
position: relative;
}

.bg_rom_arch1 {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 286px;
height: 100px;
background: url(../images/bg_roman_arch.png) left center no-repeat;
}

.bg_rom_arch {
margin: 5px 0px 0px 0px;
padding: 0px;
width: 286px;
height: 100px;
background: url(../images/bg_roman_arch.png) left center no-repeat;
}

.bg_rom_arch3 {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 286px;
height: 100px;
}

.bg_rom_arch2 {
margin: 5px 0px 0px 0px;
padding: 0px;
width: 286px;
height: 100px;
}

#listerom_container, #listeactus_container {
border: 0px;
}

.listerom_thumb3 {
margin: 12px 7px 12px 12px;
padding: 0px;
height: 77px;
width: 54px;
background-color: #fff;
float: left;
border: 2px solid #ed3269;
}

.listerom_thumb4 {
margin: 12px 7px 12px 12px;
padding: 0px;
height: 77px;
width: 54px;
background-color: #fff;
float: left;
border: 2px solid #73c519;
}

.listerom_thumb5 {
margin: 12px 7px 12px 12px;
padding: 0px;
height: 77px;
width: 54px;
background-color: #fff;
float: left;
border: 2px solid #ffc42c;
}

* html .listerom_thumb3, * html .listerom_thumb4, * html .listerom_thumb5 {
margin: 10px 7px 12px 12px;
}

*+html .listerom_thumb3, *+html .listerom_thumb4, *+html .listerom_thumb5 {
margin: 0px 7px 12px 12px;
}

#liste_roman h3 {
margin: 8px 0px 0px 0px;
padding: 0px;
background-color: transparent;
font-size: 0.9em;
font-variant: normal;
height: auto;
color: #fff;
}

#liste_actus h3 {
margin: 0px 0px 0px 8px;
padding: 0px;
background-color: transparent;
font-size: 1em;
font-variant: normal;
height: auto;
color: #fff;
}

.listerom_details {
margin: -3px 0px 0px 0px;
padding: 0px;
font-style: italic;
font-size: 0.8em;
color: #7e7f83;
}

* html .listerom_details {
margin: -10px 0px 0px 0px;
}

.listeactus_details {
margin: 0px 0px 0px 6px;
padding: 0px;
font-style: italic;
font-size: 0.8em;
color: #7e7f83;
}

.listerom_syno {
margin: 0px 0px 0px 0px;
padding: 0px;
font-size: 0.9em;
text-align: justify;
font-weight: normal;
}

.listeactus_syno, .newsfull {
margin: 3px 0px 0px 8px;
padding: 0px;
font-size: 0.9em;
text-align: justify;
font-weight: normal;
}

* html .listeactus_syno, * html .newsfull {
width: 268px;
}

.top_tab_actus {
margin: 0px;
padding: 0px;
height: 10px;
background: url(../images/top_tab_actus.png) left center no-repeat;
}

.midd_tab_actus {
background: url(../images/midd_tab_actus.png) left center repeat-y;
}

.fin_tab {
margin: 0px;
padding: 0px;
height: 10px;
background: url(../images/end_tab_actus.png) left center no-repeat;
}

.th_synol {
margin: 0px;
padding: 0px 10px 0px 0px;
vertical-align: top;
width: 199px;
}

*+html .th_synol {
width: 299px;
}

#vousaimerezaussi {
margin: 0px 338px;
padding: 0px;
width: 324px;
height: 558px;
background: url(../images/bg_arch2.png) left center no-repeat;
}

* html #vousaimerezaussi {
margin: 0px 334px 0px 334px;
}

#rechercher {
margin: 0px;
padding: 0px;
width: 328px;
height: 558px;
float: right;
background: url(../images/bg_arch3.png) left center no-repeat;
}

#moteur_recherche_arch {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
height: 109px;
}

#moteur_recherche_arch p {
margin: 5px 0px 0px 0px;
padding: 0px;
}

#select_recherche3 {
margin: 4px 0px 5px 15px;
width: 295px;
padding: 9px;
color: #969696;
font-size: 1.5em;
}

#field_rech2 {
margin: 0px 0px 0px 15px;
}

#tag_cloud2 {
margin: 0px;
padding: 10px 18px;
width: 288px;
height: 78px;
text-align: justify;
}

* html #tag_cloud2 {
width: 328px;
height: 98px;
}

.results_h2 {
margin: 7px 0px 0px 0px;
}

* html .results_h2 {
margin: 14px 0px 0px 0px;
}

#results_seek {
margin: 0px;
padding: 10px 0px 0px 0px;
width: 100%;
height: 229px;
width: 290px;
float: left;
overflow: hidden;
}

*+html #results_seek {
padding: 15px 0px 0px 0px;
}

#results_seek p {
margin: 0px;
padding: 0px 0px 0px 20px;
}

#scrollseek {
margin: 10px 0px 0px 10px;
padding: 0px;
width: 10px;
height: 229px;
float: left;
background: url(../images/scroll_bg_seek.png) left top no-repeat;
position: relative;
}

*+html #scrollseek {
margin: 15px 0px 0px 10px;
}

#results_seek img {
margin: 5px 0px 0px 15px;
}

/* fin tools.php */

/* footer */

#footer {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 22px;
background: url(../images/bg_footer.png) left top no-repeat;
text-align: center;
}

* html #footer {
margin: 10px 0px 0px 0px;
}

#footer p {
margin: 0px;
padding: 0px;
color: #fff;
font-size: 1em;
}

div#footer ul {
margin: 3px 0px 0px 0px;
padding: 0px;
color: #fff;
float: left;
font-size: 1em;
color: #7a7a7a;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
height: 19px;
}

.li_footer {
display: inline;
margin: 0px 0px 0px 18px;
padding: 0px 0px 0px 10px;
}

.li_footer2 {
display: inline;
margin: 0px 0px 0px 30px;
padding: 0px 0px 0px 10px;
}

.li_footer3 {
display: inline;
margin: 0px 0px 0px 48px;
padding: 0px 0px 0px 10px;
}

div#footer li a {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #7a7a7a;
}

div#footer li a:hover {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #fff;
}

/* end footer */

/* CGU */

.cgu {
margin: 10px 20px 20px;
padding: 0px;
text-align: justify;
color: #7a7a7a;
}

/* fin CGU */

/* sitemap */

#h1plan {
margin: 0px 0px 20px 12px;
padding: 0px;
font-size: 2em;
color: #797D82;
font-variant: small-caps;
}

#plandiv {
margin: 0px;
padding: 0px;
}

#plandiv a:hover {
font-weight: bold;
}

#container_plan {
margin: 10px 0px 0px 12px;
width: 638px;
height: 327px;
padding: 0px;
}

#container_plan p {
margin: 5px;
padding: 0px;
color: #7a7a7a;
}

#pp_roman, #pp_moncompte, #pp_archives, #pp_create, #pp_rss, #pp_plan, #pp_contact, #pp_presse {
display: none;
}

.infospp_l {
margin: 8px 0px 0px 0px;
padding: 0px;
width: 90px;
float: left;
color: #fff;
text-align: right;
font-weight: bold;
height: 20px;
}

.infospp_r {
margin: 8px 0px 0px 0px;
padding: 0px;
width: 220px;
float: right;
text-align: left;
height: 20px;
}

/* fin sitemap */

/* presse */

#container_presse {
margin: 10px 0px 0px 12px;
width: 638px;
height: 327px;
padding: 0px;
}

.presse_parag {
margin: 5px;
padding: 0px;
color: #7a7a7a;
text-align: justify;
}

.guillemet_presse {
margin: 0px;
padding: 0px;
float: left;
width: 75px;
height: 60px;
}

.guillemet_p {
margin: 0px;
padding: 0px;
border: 0px;
}

.image_presse {
margin: 0px 0px 0px 10px;
padding: 0px;
float: right;
height: 200px;
text-align: right;
}

#pp_tlm, #pp_femmesauj {
display: none;
}

.tabs_p {
margin: 8px 4px 0px 117px;
padding: 0px;
color: #fff;
list-style-image: url(../images/arrow.png);
list-style-type: none;
}

.tabs_p li {
margin: 8px 0px 0px;
padding: 0px;
height: 20px;
}

.tabs_p li a {
width: 203px;
height: 20px;
color: #fff;
}

/* fin presse */

/* nouveau creation */

#wizard {
margin: 0;
padding: 4px;
width: 400px;
float: left;
}

* html #wizard {
width: 408px;
}

ul.tabs {
list-style: none;
margin: 0 !important;
padding: 0px;
height: 30px;
border-bottom: 1px solid #666;
}

ul.tabs li {
float: left;
text-indent: 0;
padding: 0;
margin: 0 !important;
list-style-image: none !important;
}

ul.tabs a {
background: url(../images/tabs_c.png) no-repeat 0 0;
font-size: 11px;
display: block;
height: 30px;
line-height: 30px;
width: 100px;
text-align: center;
text-decoration: none;
color: #000;
padding: 0px;
margin: 0;
position: relative;
top: 1px;
}

*+html ul.tabs a {
padding: 0 0 0 0px;
text-align: left;
}

* html ul.tabs a {
padding: 0 0 0 0px;
text-align: left;
}

ul.tabs a:active {
outline: none;
}

ul.tabs a:hover {
background-position: 0 -31px;
color: #fff;
}

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
background-position: 0 -62px;
cursor: default !important;
color: #000 !important;
font-family: "Arial Unicode MS", Arial, sans-serif;
float: left;
}

ul.tabs a.w2 {
background-position: 0 0;
width: 100px;
}

ul.tabs a.w2:hover {
background-position: 0 -31px;
}

ul.tabs a.w2.current {
background-position: 0 -62px;
}

ul.tabs img {
float: right;
border: 0;
}

* html ul.tabs img {
margin: -30px 0 0 0;
padding: 0px 0 0px 0;
width: 29px;
height: 29px;
border: 0;
float: right;
}

*+html ul.tabs img {
margin: -30px 0 0 0;
padding: 0px 0 0px 0;
width: 29px;
height: 29px;
border: 0;
float: right;
}

div.panes div.one_pane {
display: none;
padding: 15px 10px;
border: 1px solid #999;
border-top: 0;
height: 481px;
font-size: 1em;
background-color: #fff;
color: #7a7a7a;
}

* html div.panes div.one_pane {
padding-bottom: 0px;
}

.tools_options {
margin: 0;
padding: 0;
list-style-image: none;
list-style-type: none;
height: 124px;
}

.tools_options li {
margin: 0px 10px 0 0;
padding: 2px;
display: inline;
width: 80px;
height: 100px;
float: left;
text-align: center;
}

.tools_options li a {
text-decoration: none;
color: #7a7a7a;
}

.tools_options li img {
border: 0;
}

div.panes div h2, div.panes div h3 {
margin: 0;
padding: 0;
color: #7a7a7a;
font-size: 1.2em;
font-variant: small-caps;
font-weight: bold;
height: 15px;
background: none;
}

* html div.panes div h2 {
width: 100%;
}

* html div.panes div h3 {
width: 100%;
}

.fullp {
margin: 13px 0 7px 0px;
padding: 0;
height: 200px;
text-align: justify;
}

* html .fullp {
height: 177px;
}

.halfp {
margin: 13px 0 0 0px;
height: 83px;
text-align: justify;
float: left;
width: 100%;
}

#toolbox {
border: 1px solid #999;
margin: 0px 0px 13px 0px;
padding: 10px;
height: 194px;
color: #7a7a7a;
font-size: 1em;
display: block;
}

#librairie, #librairie2 {
border: 1px solid #999;
margin: 0px 0px 13px 0px;
padding: 10px;
height: 194px;
color: #7a7a7a;
font-size: 1em;
display: block;
}

#librairie2 {
border: 0px;
height: 216px;
padding: 0px;
}

#go_firsttab {
display: none;
}

.thumbs_i {
border: 1px solid #CCC;
margin: 0px 5px 10px 5px;
padding: 0px;
}

#save_romanp {
margin: 13px 0px 0px 0px;
padding: 0px;
text-align: justify;
}

#contained_img {
margin: 0;
padding: 0;
width: 400px;
height: 533px;
overflow: hidden;
position: relative;
text-align: center;
}

#contained_img p {
margin: 0;
padding: 0;
}

/*
#contained_img #working_img {
margin: 0 auto;
padding: 0;
position: absolute;
left: 50%;
top: 50%;
}
*/

#contained_img #working_img {
margin: auto auto;
padding: 0;
}

#working_img {
border: 0px;
}

.contained_img_hover {
background: #eee;
}

div.panes div.colorpick {
margin: 0 0 13px 0;
padding: 0;
height: 340px;
display: block;
border: 0;
}

.colorpick p {
margin: 0px;
padding: 0px;
}

#red, #green, #blue {
padding: 0;
margin: 5px 0;
float: left;
clear: left;
width: 200px;
display: block;
background: #ccc;
border: 0;
}

#red div, #green div, #blue div {
padding: 0;
}

#swatch {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 200px;
height: 120px;
background-image: none;
display: block;
z-index: 1;
border: 0px;
float: left;
}

#around_swatch {
margin: 20px 0px 35px 0px;
height: 134px;
}

#right_swatch {
margin: 25px 0px 0px 0px;
padding: 0px;
width: 50px;
float: right;
text-align: center;
}

#bulle_updown {
cursor: pointer;
}

.around_ta_swatch {
margin: 0px;
padding: 2px;
width: 200px;
height: 100px;
border: 1px solid #ccc;
}

#piko_up, #piko {
margin: 0px 5px 0px 5px;
padding: 0px;
width: 196px;
height: 14px;
text-align: left;
}

#drag_piko {
margin: -1px 0px 0px 10px;
padding: 0px;
width: 0px;
height: 0px;
cursor: move;
border: 7px solid red;
border-left-color: transparent;
border-bottom-color: transparent;
}

.closeX {
position: absolute;
top: 13px;
right: 5px;
}

.closeX a {
color: #fff;
}

#colorpick textarea {
padding: 0px;
}

#bulle_left {
margin: 0;
padding: 0;
height: 30px;
width: 30px;
background: #ccc;
z-index: 1;
}

#red .ui-slider-range { background: #ef2929; }
#red .ui-slider-handle { background: #ef2929; }
#blue .ui-slider-range { background: #729fcf; }
#blue .ui-slider-handle { background: #729fcf; }
#green .ui-slider-range { background: #8ae234; }
#green .ui-slider-handle { background: #8ae234; }

#toolbox_crop, #toolbox_rotate, #toolbox_zoom {
margin: 0;
padding: 0;
border: 0;
width: auto;
height: auto;
float: left;
display: none;
}

#toolbox_rotate a, #toolbox_zoom a {
margin: 0px 10px 0 0px;
padding: 0;
float: left;
color: #7a7a7a;
font-weight: bold;
}

#toolbox_crop form p, #toolbox_rotate form, #toolbox_zoom form {
margin: 0;
padding: 0;
display: none;
}

.valid_img {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #000;
font-weight: bold;
font-size: 1em;
float: right;
line-height: 30px;
}

.valid_img img {
vertical-align: top;
}

#thumbnail {
margin: 0px;
padding: 0px;
overflow: hidden;
width: 100px;
height: 133px;
border: 2px solid #c5c5c5;
display: block;
float: left;
}

#librairie_title, #toolbox_title_mini, #toolbox_title_rotate, #toolbox_title_zoom {
margin: 0 0 10px 0;
padding: 0;
display: block;
height: auto;
width: auto;
border: 0;
}

#librairie div {
border: 0;
display: block;
}

#lib_wrap {
margin: 5px 0 0 0;
padding: 0;
border: 0;
display: block;
height: 170px;
}

#libimg_p {
margin: 30px 6px 0 5px;
padding: 0;
float: left;
width: 30px;
height: auto;
cursor: pointer;
}

#libimg_n {
margin: 30px 0 0 6px;
padding: 0;
float: right;
width: 30px;
height: auto;
cursor: pointer;
}

* html #libimg_p {
margin: 30px 8px 0 2px;
}

#ullib {
margin: 0;
padding: 0;
display: block;
list-style: none;
}

#ullib li {
margin: 0 7px 7px 0;
padding: 0;
display: block;
float: left;
width: 50px;
height: 50px;
overflow: hidden;
border: 0px solid #999;
text-align: center;
list-style: none;
cursor: move;
}

* html #ullib li {
width: 52px;
height: 52px;
}

#ullib .poubelle {
margin: 9px 0 0 0;
padding: 0;
text-decoration: none;
width: 32px;
height: 32px;
}

#ullib li img {
margin: 0;
padding: 0;
height: 50px;
}

#toolbox_rotate h4, #toolbox_zoom h4 {
margin: 0;
padding: 0;
font-weight: normal;
}

#valid_rotate, #valid_crop, #valid_zoom {
margin: 0;
padding: 0;
border: 1px solid #999;
width: auto;
height: 100%;
float: right;
color: #7a7a7a;
display: none;
}

#save_crop {
margin: 20px 0 0 0px;
padding: 0;
color: #7a7a7a;
font-weight: bold;
display: none;
}

#save_crop {
display: block;
}

#save_crop:hover {
text-decoration: underline;
}

.prev {
float: left;
font-size: 0.9em;
color: #7a7a7a;
}

.next {
float: right;
font-size: 0.9em;
color: #7a7a7a;
display: none;
}

#image_up {
margin: 4px 0 0 20px;
padding: 4px;
width: 400px;
height: 533px;
float: left;
background-color: #fff;
border: 1px solid #999;
overflow: hidden;
}

* html #image_up {
width: 410px;
height: 543px;
}

#thumbs {
margin: 4px 4px 0 0px;
padding: 4px 4px 4px 4px;
width: 125px;
height: 533px;
float: right;
background-color: #fff;
border: 1px solid #999;
text-align: center;
position: relative;
}

#carou_loading, #save_roman {
display: none;
}

#details_roman {
margin: 0px 0px 10px 0px;
display: none;
font-weight: bold;
text-align: right;
}

#details_roman input {
font-weight: normal;
color: #7a7a7a;
border: 1px solid #999999;
margin: 0px 0px 5px 0px;
}

#details_roman input[type="radio"] {
border: 0px;
}

#details_roman form, #details_roman p {
margin: 0px;
padding: 0px;
}

#defil {
margin: 10px 0px 0px 0px;
padding: 0;
font-weight: bold;
}

#defil a {
text-decoration: none;
color: #000;
}

#list_thumbs {
margin: 0px 0px 0px 3px;
padding: 0;
float: left;
width: 97px;
height: 525px;
overflow: hidden;
}

* html #list_thumbs {
margin: 0px 0px 0px 1px;
}

#scrollthumbs {
margin: 0px 0px 0px 8px;
padding: 0;
width: 10px;
height: 525px;
float: left;
background: url(../images/scrollthumbs.png) left top no-repeat;
position: relative;
}

* html #scrollthumbs {
margin: 0px 0px 0px 3px;
}

* html #scrollthumbs .handle {
margin: 0px 0px 0px -5px;
}

*+html #scrollthumbs .handle {
margin: 0px 0px 0px -5px;
}

#right_carou {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
}

#right_carou tr {
margin: 0px;
}

#right_carou td {
margin: 0px;
display: block;
position: relative;
width: 97px;
height: 125px;
}

*+html #right_carou td {
position: static;
}

#thumbs td span {
position: absolute;
top: 3px;
right: 8px;
cursor: pointer;
}

* html #thumbs td span {
width: 16px;
height: 16px;
}

*+html #thumbs td span {
margin: -10px 0px 5px 0px;
width: 16px;
height: 16px;
position: static;
}

#loading {
display: none;
}

#resizable_ta {
width: 175px;
height: 94px;
}

/* fin nouveau creation */

/* creation roman */

#top_create {
margin: 0px;
padding: 0px;
height: 90px;
width: 100%;
}

#top_create h2 {
color: #797D82;
font-size: 2em;
font-variant: small-caps;
margin: 0px 0px 0px 12px;
padding: 0;
}

#import_photo {
margin: 0px;
padding: 0px;
}

#import_photo p {
margin: 0px 0px 0px 12px;
padding: 0px;
}

#left_column_create {
margin: 0px 0px 22px 0px;
padding: 0px;
float: left;
width: 800px;
height: auto;
}

#photo_imported {
margin: 0px 20px 0px 0px; 
padding: 5px;
width: 450px;
height: 338px;
background: url(../images/bg_create.png) left top no-repeat;
float: right;
overflow: hidden;
}

* html #photo_imported {
margin: 0px 10px 0px 0px;
width: 460px;
height: 348px;
}

#bg_create_options {
margin: 10px 20px 0px 0px; 
padding: 5px;
width: 450px;
height: 50px;
background: url(../images/bg_create_options.png) left top no-repeat;
float: right;
}

* html #bg_create_options {
margin: 10px 10px 0px 0px;
width: 460px;
height: 60px;
}

#bg_create_thumb {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 300px;
height: 500px;
background: url(../images/bg_create_thumb.png) left top no-repeat;
float: left;
}

#thumb_create {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 100%;
height: 410px;
background: url(../images/bg_thumb_mini.png) left center no-repeat;
float: right;
}

#thumb_create h2, #bg_create_thumb h2 {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 20px;
height: 30px;
float: left;
}

.lefth2 {
margin: 7px 20px 0px 0px;
padding: 0px;
float: right;
}

#container_thumbc {
margin: 5px 5px 0px 7px;
padding: 0px;
height: 360px;
width: 170px;
float: left;
overflow: hidden;
}

* html #container_thumbc {
margin: 5px 5px 0px 4px;
}

.thumbc_img {
margin: 0px;
padding: 0px;
border: 2px solid #C5C5C5;
width: 80px;
height: 60px;
}

#scrollcthumb {
margin: 5px 0px 0px 5px;
padding: 0px;
width: 10px;
height: 360px;
float: left;
background: url(../images/scroll_bg_thumbc.png) left top no-repeat;
position: relative;
}

html #scrollcthumb {
margin: 5px 0px 0px 0px;
}

#container_bulle {
margin: 5px 0px 0px 8px;
padding: 0px;
height: 450px;
width: 284px;
float: left;
}

* html #container_bulle {
margin: 5px 0px 0px 4px;
}

.contained_bullep {
margin: 0px 0px 0px 4px;
width: 147px;
height: 74px;
}

.contained_bullem {
margin: 0px 0px 0px 4px;
width: 207px;
height: 74px;
}

.contained_bulleg {
margin: 0px 0px 0px 4px;
width: 267px;
height: 74px;
}

#form_text_bulle {
margin: 0px;
padding: 0px;
}

#form_text_bulle p {
margin: 5px 0px 0px 0px;
width: 200px;
position: relative;
}

#form_text_bull textarea {
font-size: 1em;
}

.titre_bulle {
margin: 5px 0px 0px 0px;
float: left;
}

.nb_char_bulle {
margin: 5px 0px 0px 0px;
float: left;
}

#car_rest_b {
background-color: transparent;
border: 0 none;
margin: 0;
padding: 0;
width: 25px;
font-size: 0.9em;
}

#right_column_create {
margin: 0px;
padding: 0px;
float: right;
width: 200px;
}

#valid_create {
margin: 10px 0px 0px 0px;
padding: 0px;
width: 100%;
height: 72px;
background: url(../images/bg_thumb_val.png) left center no-repeat;
}

#valid_create h2 {
margin: 0px;
padding: 12px 0px 0px 10px;
height: 55px;
text-align: left;
float: left;
width: 125px;
font-size: 1.6em;
}

#bouton_ok {
margin: 10px 10px 10px 0px;
padding: 0px;
height: 52px;
width: 52px;
background: url(../images/bouton_ok.png) center center no-repeat;
float: right;
cursor: pointer;
}

* html #bouton_ok {
margin: 20px 10px 10px 0px;
}

#form_hidden, #form_hidden p {
margin: 0px;
padding: 0px;
width: 0px;
height: 0px;
}

#size_bp, #size_bm, #size_bg {
margin: 0px;
padding: 0px;
}

.bul_hidden {
display: none;
}

.options_r {
margin: 5px 10px 0px 0px;
padding: 0px;
float: right;
}

.options_l {
margin: 5px 0px 0px 10px;
padding: 0px;
float: left;
}

/* fin creation roman */

/* validation creation */

#top_valid {
margin: 0px;
padding: 0px;
height: 140px;
width: 100%;
}

#top_valid h2 {
color: #797D82;
font-size: 2em;
font-variant: small-caps;
margin: 0px 0px 0px 12px;
padding: 0;
}

#top_valid p {
margin: 0px 0px 0px 12px;
padding: 0px;
}

#infos_r {
background: transparent url(../images/bg_pourquoi.png) no-repeat scroll left center;
float: left;
height: 396px;
margin: 0;
padding: 0;
width: 662px;
}

#formcr {
margin: 0px 0px 0px 35px;
padding: 0px;
width: 550px;
}

*+html #myformcr {
margin: 0px;
padding: 0px;
}

.inforp_l {
margin: 15px 0px 0px 0px;
padding: 0px;
width: 90px;
float: left;
color: #fff;
text-align: right;
font-weight: bold;
height: 20px;
}

* html .inforp_l {
height: 21px;
}

.inforp_r {
margin: 15px 0px 0px 0px;
padding: 0px;
width: 420px;
float: right;
text-align: left;
height: 20px;
}

*+html .inforp_r {
margin: 15px 0px 0px 0px;
}

.input_inforp {
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 2px;
height: 17px;
width: 400px;
border: 0px solid transparent;
color: #969696;
font-size: 0.9em;
background: url(../images/champ_titre.png) left center no-repeat;
text-align: left;
}

* html .input_inforp {
height: 19px;
}

.textarea_create {
margin: 15px 0px 0px 0px;
padding: 0px;
float: right;
color: #fff;
font-size: 1em;
font-weight: bold;
width: 420px;
height: 77px;
}

.textarea_create textarea {
margin: 0px;
padding: 0px;
border: 0px;
background: url(../images/textarea_create.png) left top no-repeat;
color: #969696;
font-family: Arial, sans-serif;
width: 400px;
font-size: 0.9em;
height: 77px;
}

#diff {
margin: 78px 0px 0px 0px;
}

#tdiff {
color: #fff;
font-weight: bold;
}

#casting {
margin: 70px 0px 0px 0px;
}

#send_rp input {
margin: 0px;
padding: 0px 0px 1px 0px;
background: url(../images/validc.png) left top no-repeat;
width: 129px;
border: 0px;
height: 19px;
float: right;
cursor: pointer;
font-size: 0.9em;
color: #7A7A7A;
}

#minia_r {
font-size: 68%;
width: 300px;
}

/* fin validation creation */

/* contact */

#h1contact {
margin: 0px 0px 0px 12px;
padding: 0px;
font-size: 2em;
color: #797D82;
font-variant: small-caps;
}

#separateur_cont {
margin: 20px 4px 20px 4px;
padding: 0px;
height: 2px;
width: 992px;
background: url(../images/hr_moncompte.png) left center no-repeat;
}

* html #separateur_cont {
margin: 20px 0px 10px 4px;
}

.contacteznous {
margin: 10px 0px 0px 12px;
padding: 0px;
}

#contact {
margin: 0 auto;
padding: 0px;
width: 460px;
height: 348px;
background: url(../images/bg_create.png) left center no-repeat;
}

#contact_l {
margin: 12px 0px 12px 12px;
padding: 0px;
width: 218px;
float: left;
}

* html #contact_l {
margin: 6px 0px 12px 7px;
width: 210px;
}

#contact_r {
margin: 12px 12px 12px 5px;
padding: 0px;
width: 213px;
float: right;
}

* html #contact_r {
margin: 6px 6px 12px 5px;
width: 213px;
}

.sc_r {
margin: 15px 0px 0px 0px;
padding: 0px;
float: right;
}

.sc_l {
margin: 15px 0px 0px 0px;
padding: 0px;
float: left;
}

.input_c {
margin: 0px;
padding: 2px 0px 0px 2px;
text-align: left;
width: 142px;
height: 17px;
font-size: 0.9em;
color: #969696;
border: 0 solid transparent;
background: url(../images/champ_contact.png) left center no-repeat;
float: right;
}

* html .input_c {
height: 19px;
}

.sc_r textarea {
margin: 0px;
padding: 0px;
float: right;
background: url(../images/textarea_sm.png) left center no-repeat;
color: #969696;
border: 0 solid transparent;
width: 202px;
height: 77px;
}

#send_contact {
margin: 0px;
padding: 0px;
background: transparent url(../images/deco.png) left center no-repeat;
width: 84px;
border: 0 solid transparent;
font-size: 0.9em;
cursor: pointer;
height: 17px;
color: #7A7A7A;
}

/* player publicité */

.p_redalert {
margin: 10px 0px 0px 12px;
padding: 10px 5px;
background-color: red;
color: #fff;
border: 1px solid #c7c7c7;
}

/* player publicité */

/* fin contact */

/* useful classes */

.clear {
clear: both;
}

.noborder {
margin: 0px;
padding: 0px;
text-decoration: none;
border: 0px;
}

.pbold {
font-weight: bold;
}

.pbold a {
color: #7a7a7a;
}

/* end useful classes */

/* addthis bug */

#atff {display:none;}

/* fin addthis bug */

/* erreur_404 */

#contenu_404 {
margin: 0px;
padding: 22px 0px 0px 0px;
background: url(../images/erreur_404.png) top right no-repeat;
height: 400px;
}

.error_p {
margin: 15px;
}

.error_a {
color: #7A7A7A;
}

/* fin erreur_404 */
