html{color:#FFF;	background: #181A12; /*pseudo noir pour le fond*/}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
del,ins{text-decoration:none;}
tr, td, th {border: #FFF solid thin;}
html {font-size: 100%;}
body {padding: 20px 5px;font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", Arial, sans-serif;font-size: .8em;line-height: 1.25;color: #FFFFFF;}
h1, h2, h3, h4, h5, h6 {margin: 1em 0 .6em 0;}
h1, h2 {font-weight: normal;}
h1 {font-size: 3em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1em;}
h5, h6 {font-size: 0.9em;}
ul, ol {margin: .75em 0 .75em 24px;}
ul {list-style: square;}
p {margin: .75em 0;}
li p, blockquote p {margin: .5em 0;}
blockquote, q {font-size: 1em;font-style: italic;font-family: Georgia, "Bitstream Vera Serif", Norasi, serif;}
blockquote {margin: .75em 0 .75em 24px;}
cite {font-style: italic;}
a {text-decoration: none;color: #FC03D0;}
a:hover, a:focus {color: #A7FC03;}
a img {border: none;}
input {color: #FFF;background: #000;width: 155px;border: thin solid;margin: 2px 0px;}
input:hover, input:focus {color: #000;background: #FFF;}
table {color: #FFF;margin: 0.8em;width: 97%;}
td, tr, th {padding: 0px 0.8em;border-top: none;border-bottom: none;}
tr {border-left: none;border-right: none;}
th.border_left, td.border_left {border-left: none;}
th.border_right, td.border_right {border-right: none;}
td .img_prog {margin: 5px 0px;}
caption, th {text-align: center;font-weight: bold;padding: 0.8em;}
em {font-style: italic;}
strong {font-weight: bold;}
del {text-decoration: line-through;}
fieldset {border: solid thin;padding: 1em;}
legend {color: #FFF;}
#global {width: 90%;max-width: 90em;min-width: 850px;margin-left: auto;margin-right: auto;}
#corps {clear: both;padding-top: 4px;}
#corps_bis {background: url(../img/right_col.png) repeat-y right top;width: 100%;overflow: hidden;}
#left_col {text-align: center;float: left;width: 180px;}
#left_col a {display: block;height: 1%;padding: 6px 10px 6px 10px;line-height: 1.5;font-size: .9em;text-decoration: none;}
#left_col a:hover, #left_col a:focus {background: #000000;}
#left_col ul {margin: 0;padding: 0px 10px 20px 10px;list-style: none;}
#left_col h3, #left_col h5 {padding: 0px 10px;}
#left_col h5 {font-weight: bold;}
#principal {margin: 45px 155px 0px 165px;padding: 10px 20px;}
#principal > :first-child {margin-top: 10px;}
#principal p, #principal li {line-height: 1.5;}
#right_col {float: right;width: 120px;padding: 12px 20px;}
#banniere {padding: 5px 0;height: auto;}
#banniere h1, #banniere h2 {margin: 0;text-align: center;}
#banniere h1 {font-size: 4em;}
#banniere_gauche {float: left;width: 140px;}
#banniere_centre {margin-left: 140px;margin-right: 180px;padding: 10px 20px;}
#banniere_droite {background: #FFFFFF;border: groove;color: #181A12;float: right;width: 147px;padding: 12px 5px;Overflow: hidden;}
#banniere_droite #view_profil {padding: 0px 0px 0px 20px;background-image: url(../img/profil.png);background-repeat: no-repeat;}
#menu ul {margin: -10px 160px 5px 0px;line-height: 25px;}
#menu li {float: left;font-size: 1.3em;width: 14%;text-align: center;border-top: medium #FFFFFF solid;list-style: none;}
#menu li:hover {background-color: #FFF;}
#footer {text-align: center;font-size: .85em;}
#footer img {vertical-align: bottom;}
#xiti-logo {display: inline;}
#visuel_info {color: #FFF;border-left: medium #FFF solid;border-bottom: medium #FFF solid;overflow: hidden;margin: 5px 5px;background: #000;text-align: center;}
#visuel_info .img_prog  {float: left;margin: 11px;}
#info_prog .img_prog {float: none;border: none;}
#courts_inclus, #info_prog {margin: 20px 5px 5px;}
#courts_inclus .img_prog a, #liste_dezoom .img_prog a {display: block;width: 95px;margin: 5px;}
#courts_inclus .img_prog, #info_prog li.img_prog, #liste_dezoom .img_prog {display: inline-block;margin: 5px;width: 95px;vertical-align: top;list-style-type:none;}
#courts_inclus img, #info_prog ul img, #info_prog.img_prog, #liste_dezoom img {border: thin #FFF solid;border-left: none;border-bottom: none;}
#text_prog {background: #FFF;height: 281px;margin: 25px 15px 11px 235px;padding: 5px;overflow: auto;text-align: left;color: #000;}
#text_prog input {margin-left: 60px;}
#film_accueil1 {float: left;}
#film_accueil2 {float: right;}
#film_accueil1, #film_accueil2 {margin: 25px;}
#news_jour {font-size: 0.9em;background: #FFF;color: #000;margin: 5px 5px 20px;padding: 0.5em;padding-top: 1px;}
#film_accueil1 p.lien_droite, #film_accueil2 p.lien_droite {clear: both;}
#film_accueil1 img, #film_accueil2 img {border: none;}
#film_accueil1 .img_prog, #film_accueil2 .img_prog {border: medium #FFF solid;border-left: none;border-bottom: none;}
#liste_dezoom .img_prog {border: none;}
#recherche {Background: #FFF;border: thin #FFF solid;margin: 5px 5px 20px;padding: 0.5em;color: #000;}
#recherche input {background: #FFF;color: #000;}
#recherche input:hover, #recherche input:focus {background: #000;color: #FFF;}
#recherche select {width: 100%;}
#plan_forum {background: #FFF;color: #000;margin: 5px 5px 20px;padding: 0.5em;}
.cell_forum {font-weight: bold;}
.cell_forum, .cell_categ {width: 66%;text-align: left;}
.cell_oeil_cadenas {width: 34px;padding: 0.4em;}
.nbpost {width: 17%;}
.pseudo {width: 20%;}
.message {text-align: left;}
#form_subj #objet, #form_subj #message {width: 95%;}
#connexion_form, #commande, #mdp_form {background: #FFF;color: #000;margin-right: 180px;padding: 10px 20px;text-align: center;}
#connexion_form table, #commande table {width: auto;margin: auto;color: #000;}
.connexion_gauche {text-align: right;}
.connexion_droite input {background: #FFF;border: thin solid #000;color: #000;}
#commande, #profil, #contact {margin: 45px 180px 0px 0px;padding: 10px 20px;Text-align: justify;}
#commande legend {color: #000;}
#commande input {width: auto;}
#commande table th, #commande table td {border: thin solid #000;color: #000;}
#commande > :first-child {margin-top: 10px;}
#form_profil label, #mdp_form label, #form_inscr label {display: inline-block;text-align: left;border-bottom: 1px dotted #FFF;margin-right: 4px;width: 250px;}
#form_profil input, #form_profil select {width: 250px;}
#form_profil select, #form_inscr select {margin-left: -4px;}
#form_profil p.cellule input, #form_profil p.cellule label, p#cgu label {width: auto;border: none;}
#form_signature textarea {width: 100%;}
#form_signature input {width: auto;}
#profil td, #profil th {border: #FFF solid thin;padding: 0.5em;}
#mdp_form label {border-bottom: 1px dotted #000;margin-right: 4px;width: 200px;}
#mdp_form input, input#valid_suppr, input#cgu_ok {width: auto;}
.tiny {font-size: 0.8em;}
.clair {background-color: #3b033b;}
.clair a:hover, .clair a:focus {background: #3b033b;}
#contact {text-align: center;font-size: 1em;}
#contact h2 {text-decoration: underline;}
#contact h3 {font-weight: bold;margin: 1em 0 0.3em;}
#contact p {margin: 0;}
.img_prog {text-align: center;margin: 0px 0px 0px 0px;}
.img_prog  img {margin: 0px 0px 0px 0px;border: thin #FFF solid;border-bottom: none;border-left: none;display: block;margin: auto;}
p.warning {display: inline-block;background: #FFF url(../img/warning.png) no-repeat left center;color: #E60003;border: thin #E60003 solid;margin: 5px 0;padding: 0.5em;padding-left: 36px;text-align: left;vertical-align: middle;font-weight: bold;height: 40px;position: relative;}
.annule {clear: both;}
.lien_droite {text-align: right;font-size: 70%;margin-bottom: 0px;margin-top: 0px;}
.masque {display: none;}
.montre {display: block;}
.newsticker ul {margin: 0px;}
.active {background-color: #FFF;}
.titre_faq {margin-top: 1.5em;text-decoration: underline;}
dt {margin-top: 0.6em;margin-bottom: 0.2em;font-weight: bold;}
#visuel_info img {border: none;}
#visuel_info .img_prog {border: medium #FFF solid;border-bottom: none;border-left: none;}
#liste_dezoom .img_prog {border: none;}
#liste_dezoom .img_prog img {border: medium #FFF solid;border-bottom: none;border-left: none;}
#courts_inclus .img_prog, #info_prog .img_prog {border: none;}
#courts_inclus .img_prog img, #info_prog .img_prog img {border: thin #FFF solid;border-bottom: none;border-left: none;}
#visuel_info #info_prog .img_prog img.border_right {border: none;border-right: thin #FFF solid;}
img.border_right {border: none;border-right: thin #FFF solid;}
/*Pour FF2 et opéra et safari et blablabla*/
#text_prog{margin-left:0;}
/**/
