body { background-color: #000; margin: 0; }
#pop_centre { background-color: white; width: 746px; }
.pop_txt { text-align: justify; width: 697px; }
#pop_close { text-align: right; position: absolute; top: 50px; left: 700px; padding-top: 5px; padding-right: 10px; }
#th_head { background-image: url(../images/th_fond_head.jpg); width: 900px; height: 70px; }
#th_centre { background-image: url(../images/th_fond_centre.jpg); background-repeat: repeat-y; width: 900px; padding-left: 30px; }
#th_footer { background-image: url(../images/th_fond_footer.jpg); background-repeat: no-repeat; background-position: 50% bottom; width: 900px; height: 40px; }
#th_texte { }
#th_menu { text-align: center; margin-left: 11px; }
#th_rss { position: absolute; top: 140px; left: 670px; }
.th_v { background-image: url(../images/th_ligne_v.jpg); background-repeat: no-repeat; background-position: 100% center; }
#main { text-align: left; width: 900px; }
#connex { background-image: url(../images/head_1.gif); background-repeat: no-repeat; text-align: center; position: relative; left: 534px; width: 342px; height: 40px; padding-top: 3px; }
#prehome_head { height: 43px; }
#prehome_ident { background-image: url(../images/prehome_fond.gif); background-repeat: no-repeat; text-align: center; vertical-align: middle; width: 196px; height: 365px; }
#pre_edito { text-align: center; width: 170px; height: 163px; margin-right: 10px; margin-left: 10px; }
#hautpage { display:block; background-image: url(../images/fond_h.gif); background-repeat: no-repeat; width: 900px; height: 15px; }
#centrepage { background-image: url(../images/fond.gif); background-repeat: repeat-y; position: relative; height: 622px; }
#centrepage_th { background-image: url(../images/fond.gif); background-repeat: repeat-y; position: relative; width: 900px; }
#baspage { background-image: url(../images/fond_b.gif); background-repeat: no-repeat; height: 15px; }
#footer { position: relative; top: 6px; left: 10px; }
.footer_txt { color: #6b6551; font-size: 11px; font-family: Verdana; text-decoration: none; }
.tdmenu { vertical-align: bottom; }
.connex_txt { color: #6b6551; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none; }
#banniere { position: absolute; top: -7px; left: 11px; }
#banniere_th { position: relative; top: -7px; left: 11px; width: 879px; height: 122px; }
#options1 { font-size: 10px; background-image: url(../images/op_cadre_1.gif); background-repeat: no-repeat; text-align: center; position: absolute; left: 25px; width: 774px; height: 284px; }
#options2 { font-size: 10px; background-color: #000; background-image: url(../images/op_cadre_2.gif); background-repeat: no-repeat; text-align: center; position: absolute; left: 25px; top:334px; width: 774px; height: 244px; }
#opt_color1 { background-image: url(../images/op_col_1.jpg); background-repeat: no-repeat; background-position: 0 3px; text-align: center; width: 231px; height: 219px; }
#opt_color2 { background-image: url(../images/op_col_2.jpg); background-repeat: no-repeat; background-position: 0 3px; text-align: center; width: 231px; height: 219px; margin-right: 15px; margin-left: 15px; }
#opt_color3 { background-image: url(../images/op_col_3.jpg); background-repeat: no-repeat; background-position: 0 3px; text-align: center; width: 231px; height: 219px; }
.opt_ban_bt { background-image: url(../images/op_fond_bt.gif); background-repeat: no-repeat; text-align: right; width: 229px; height: 53px; margin-bottom: 16px; }
#opt_bt_val { position: absolute; top: 585px; left: 370px; margin-left: 3px; }
.opt_ban.img { }
#btg { position: absolute; top: 225px; left: -12px; width: 50px; height: 46px; }
#btd { position: absolute; top: 225px; left: 866px; width: 50px; height: 46px; }
.bodybox { overflow: hidden; }
#box { background-image: url(../images/fondbox.gif); width: 828px; height: 627px; }
#box_close { text-align: right; padding-top: 5px; padding-right: 10px; }
#box_bloc { background-image: url(../images/box_fond_mdp.jpg); background-repeat: no-repeat; background-position: center 50%; position: absolute; top: 170px; width: 828px; height: 240px; }
#box_bloc_mdp { text-align: center; position: relative; top: 60px; padding-bottom: 70px; }
#boxlight { background-image: url(../images/fond_box_light.gif); background-repeat: no-repeat; text-align: center; position: absolute; top: 76px; left: 109px; width: 608px; height: 509px; }
.box_titre { text-align: center; }
.box_input458 { width: 458px; height: 25px; border: solid 1px #999; }
.box_input486 { width: 486px; height: 25px; border: solid 1px #999; }
.box_input532 { width: 532px; height: 367px; border: solid 1px #999; }
#inscription { background-image: url(../images/ins_fond.jpg); background-repeat: no-repeat; background-position: right 0; text-align: center; position: absolute; top: 125px; left: 11px; width: 880px; height: 501px; padding-top: 40px; }
#ins_form { position: absolute; top: 80px; left: 85px; width: 700px; }
.ins_ligne1 { color: #666; font-size: 12px; font-family: "times new roman"; text-align: right; width: 270px; margin-top: 5px; }
.ins_ligne2 { color: #666; font-size: 12px; font-family: "times new roman"; text-align: right; width: 430px; margin-top: 5px; }
.input_ins { background-color: #fdfdf5; border: solid 1px #d6d6d6; }
.input_ins185 { background-color: #fdfdf5; width: 185px; height: 18px; margin-left: 4px; border: solid 1px #d6d6d6; }
.input_ins230 { background-color: #fdfdf5; width: 230px; height: 18px; margin-left: 4px; border: solid 1px #d6d6d6; }
#carte { position: absolute; top: 147px; left: 11px; width: 887px; height: 483px; }
#chemin { color: #333; font-size: 12px; font-family: Verdana; position: absolute; top: 125px; left: 25px; }
#chemin_th { color: #333; font-size: 12px; font-family: Verdana; position: absolute; top: 135px; left: 35px; width: 583px; padding-bottom: 7px; border-bottom: 1px dotted #bcbcbc; }
#vid_cadre1 { background-image: url(../images/vid_cadre_1.gif); background-repeat: no-repeat; position: absolute; top: 147px; left: 27px; width: 844px; height: 345px; padding-top: 7px; }
#vid_cadre2 { background-image: url(../images/vid_cadre_2.gif); background-repeat: no-repeat; text-align: center; position: absolute; top: 505px; left: 27px; width: 844px; height: 104px; padding-top: 7px; }
#vid_player { position: absolute; top: 45px; left: 25px; width: 340px; height: 285px; }
#vid_infos { position: absolute; top: 45px; left: 395px; width: 430px; height: 285px; }
#photo { background-image: url(../images/ph_cadre.gif); background-repeat: no-repeat; position: absolute; top: 147px; left: 27px; width: 844px; height: 458px; padding-top: 7px; }
#ph_img { background-image: url(../images/ph_cadre_photo.gif); background-repeat: no-repeat; position: absolute; top: 55px; left: 17px; width: 569px; height: 384px; }
#ph_infos { position: absolute; top: 58px; left: 600px; width: 230px; height: 384px; }
#tabunivers { width: 230px; }
#themes { background-image: url(../images/fond_theme.gif); position: absolute; top: 130px; left: 38px; width: 828px; height: 238px; }
.theme_table { width: auto;  }
.theme_tdimg { color: #e60063; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; text-align: center; vertical-align: middle; width: 246px; height: 184px; padding: 5px; border: solid 1px #dbdbdb; }
.theme_esp { width: 22px; height:184px; }
#theme_titre { color: #e60063; font-family: Verdana; font-weight: bold; position: absolute; top: 4px; left: 378px; }
#theme_content {display: inline-table; width: auto; height:184px;}
.theme_div { color: #e60063; font-size: 12px; font-family: Verdana; font-weight: bold; line-height: 16px; background-image: url(../images/fond_div_theme.gif); background-repeat: no-repeat; text-decoration: none; text-align: center; width: 247px; height: 186px; margin-right: 25px; padding-top: 4px; display: inline; }
#news { background-image: url(../images/fond_news.gif); background-repeat: no-repeat; position: absolute; top: 377px; left: 12px; width: 482px; height: 248px; }
#news_titre { color: #e60063; font-family: Verdana; font-weight: bold; position: absolute; top: 8px; left: 16px; }
#news_liste { position: absolute; top: 40px; left: 16px; width: 440px; height: 187px; }
.news_list_ligne { padding-bottom: 10px; }
.news_list_img { position: absolute; }
.news_list_txt { position: relative; left: 60px; width: 370px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #9c9995; color: #6d6b64; font-size: 11px; font-family: Verdana; text-decoration: none; text-align: justify; }
.news_list_11 { color: #6d6b64; font-size: 11px; font-family: Verdana; }
.news_list_titre { color: #6d6b64; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#network { position: absolute; top: 377px; left: 505px; width: 383px; height: 123px; }
#network_titre { color: #e60063; font-family: Verdana; font-weight: bold; position: absolute; top: 8px; left: 120px; }
#widget { position: absolute; top: 510px; left: 505px; width: 383px; height: 114px; }
.sp16 { font-size: 16px; }
.sp11 { font-size: 11px; }
.txt_noir_14 { font-size: 14px; font-family: Verdana; text-decoration: none; }
.titre_centre_12 { font-size: 12px; font-family: Verdana; font-weight: bold; text-transform: uppercase; text-align: center; padding-bottom: 5px; }
.input111 { font-size: 11px; width: 113px; }
.input80 { font-size: 11px; width: 82px; }
.input236 { width: 236px; }
.input250 { width: 250px; }
.input172 { background-color: white; width: 172px; height: 23px; border: solid 1px #d1d1d1; }
.mdp_txt { color: #e60063; font-size: 9px; font-family: arial; text-decoration: underline; text-align: right; }
.color_1 { color: #e60063;}
.color_txtform { color: #666;}
.color_noir { color: #000;}
div { }
.titre { font-weight: bold; text-transform: uppercase; }
.txt16 { font-size: 16px; font-family: Verdana; text-decoration: none; }
.txt14 { font-size: 14px; font-family: Verdana; text-decoration: none; }
.txt12 { font-size: 12px; font-family: verdana; text-decoration: none; }
.txt12t { font-size: 12px; font-family: "times new roman"; text-decoration: none; }
.txt11 { font-size: 11px; font-family: verdana; text-decoration: none; }
.txt11t { font-size: 11px; font-family: "times new roman"; text-decoration: none; }
.txt10 { font-size: 10px; font-family: verdana; text-decoration: none; }
.txt_justif { text-align: justify; }
.ligne_point { border-bottom: 1px dotted #666; }
.th_ligne_point { margin-top: 8px; margin-bottom: 5px; border-bottom: 1px dotted #666; }
.divinline { display: inline; }
.tag1 { color: #e60063; font-size: 18px; font-family: Verdana; text-decoration: none; }
.tag2 { color: #838383; font-size: 12px; font-family: Verdana; text-decoration: none; }
.tag3 { color: #000; font-size: 14px; font-family: Verdana; text-decoration: none; }
.tag4 { color: #e60063; font-size: 12px; font-family: Verdana; text-decoration: none; }
.tag5 { color: #838383; font-size: 16px; font-family: Verdana; text-decoration: none; }
.tag6 { color: #e60063; font-size: 14px; font-family: Verdana; text-decoration: none; }
.tag2 { color: #838383; font-size: 12px; font-family: Verdana; text-decoration: none; }
form { margin: 0; padding: 0; }
