* { margin:0; padding:0;}
body { background: url("images/body.gif") repeat /*background:url(/forums/styles/1BlackOut/theme/images/body_bg.jpg) no-repeat center top #1D1D1D;*/}
html, input, textarea, select{font-family:arial; font-weight:normal; font-size:0.8175em; line-height:1.3em}
html { color:#72a5c3}
.text {border:#FFF 1px solid}
/*in_line*/
img {border:0; vertical-align:top; text-align:left}

.clear { clear:both}

.fleft { float:left}
.fright { float:right}

.alignright { text-align:right}
.alignleft { text-align:left}
.aligncenter { text-align:center}
.aligntop { vertical-align:top}
.italic { font-style:italic}

.title, .title_top, .title_bot{ display:block}

p {margin:0; padding:0}

div .info_mess{
	margin-bottom:20px;
	color:#000000;
	font-size:14px;
	padding:0 0 17px 45px;
	font-weight:bold;
	vertical-align:middle;
	/*min-width:700px;*/
}
div .valide { border:#06C 2px solid; background: url("/images/icones/001_062.png") no-repeat #09C 15px 15px}
div .confirm { border:#006600 2px solid; background: url("/images/icones/001_30.png") no-repeat #009900 15px 15px}
div .erreur { border:#990000 2px solid; background: url("/images/icones/001_11.png") no-repeat #CC0000 15px 15px}
div .close{ float:right; vertical-align:top}


h1 { text-indent:-1000px;  padding:0; margin:0; line-height:1em; font-size:1em; background:url("images/logo.png") no-repeat; width:365px; height:76px}
.pos{ position:absolute; margin:0; padding:0}

h2 { padding:0; margin:0; font-size:1em; padding-bottom:15px; color:#FFFFFF; font-weight:normal}
h3 { padding:0; margin:0; font-size:20px; color:#FFFFFF; font-weight:100; font-family:Verdana, Arial, Helvetica, sans-serif}

.top{ background:url("images/top.png") repeat; /*background:url(/forums/styles/1BlackOut/theme/images/body_bg.jpg) no-repeat center top #1D1D1D;*/ width:100%}
.bot{ background:url("images/bot.gif") repeat-x; width:100%; height:108px}

a{ color:#FFFFFF; text-decoration:underline}
a:hover{ text-decoration:none} 
.lien2{ color:#72a5c3; text-decoration:none}
.lien2:hover{ text-decoration:underline} 

span{ color:#ffffff}

.post{ text-align:justify; margin-top:-10px; text-indent:20px}

/*txt, links*/

.liste ul  { margin:0; padding:0; list-style:none; line-height:1.0em}
.liste ul li{ }
.liste ul li a { color:#72a5c3; text-decoration: none; font-weight: normal}
.liste ul li a:hover{ text-decoration:none}
.liste ul li .img { vertical-align:middle;}

/*header*/
#header .logo{ height:100px; width:100%; background:url("images/logo_bg.png") no-repeat}
#header .logo .fleft{ padding-top:24px}
#header .logo .fright{ padding:42px 16px 0 0; color:#384852; text-align:right; font-size:0.846em; line-height:2em}
#header .logo .fright a { color:#fff; text-decoration:none}
#header .logo .fright a:hover{ text-decoration:underline}
#header .logo .fright span{ color:#FFFFFF}
#header .logo .fright img{ margin-left:8px; vertical-align:middle}
#header .logo .fright input{ width:120px; height:20px; background:#212528; color:#ffffff; font-size:10pt; border:solid #2b3034 2px}
#header .menu{ height:91px; width:100%}
#header .menu div{ padding:32px 0 0 0; text-align:center}
#header .menu a{ color:#FFFFFF; text-decoration:none}
#header .menu a:hover{ text-decoration:underline}
#header .menu .img{ vertical-align:middle; margin-right:25px; margin-left:25px}

/*footer*/
#footer .stats{ padding:33px 0 0 48px}
#footer .copyright{ padding:10px 0 0 48px}
#footer{ color:#4c6878}
#footer a{ color:#4c6878; text-decoration:none}
#footer a:hover{ text-decoration:underline}

/*content*/
#content{ width:100%; text-align:left}
#content .title{ margin-bottom:26px}
#content .separate{ background:url("images/separate.gif") repeat-x center; height:50px; width:auto}
#content .separate_lite{ background:url("images/separate.gif") repeat-x center; height:20px; width:auto}
#content p{ padding-bottom:20px}
#content .altern2{ padding-left:40px}

#content .block { width:100%}
#content .block .t{ background:url("images/t.png") repeat-x; width:100%}
#content .block .b{ background:url("images/b.png") repeat-x left bottom; width:100%}
#content .block .l{ background:url("images/l.png") repeat-y; width:100%}
#content .block .r{ background:url("images/r.png") repeat-y right top; width:100%}
#content .block .lt{ background:url("images/lt.png") no-repeat; width:100%}
#content .block .rt{ background:url("images/rt.png") no-repeat right top; width:100%}
#content .block .lb{ background:url("images/lb.png") no-repeat left bottom; width:100%}
#content .block .rb{ background:url("images/rb.png") no-repeat right bottom; width:100%}

#content .block .b1{ background:url("images/b1.png") repeat-x left bottom; width:100%}
#content .block .lb1{ background:url("images/lb1.png") no-repeat left bottom; width:100%}
#content .block .rb1{ background:url("images/rb1.png") no-repeat right bottom; width:100%}

#content .image{ float:left; margin-right:18px}
.cur_move{ cursor:move}

/*Tag Cloud*/
.tagcloud{ text-decoration:none; color:#72a5c3; font-weight:normal; line-height:30px; font-family:comic sans ms, arial}

#content .col1 .indent{ padding:5px 25px 36px 48px}
#content .col2 .row1{ width:100%}
#content .col2 .row1 .indent{ padding:29px 32px 26px 34px}
#content .col2 .row2{ width:100%}
#content .col2 .row2 .indent{ padding:30px 28px 30px 33px}
#content .col2 .row3{ width:100%}
#content .col2 .row3 .indent{ padding:30px 28px 30px 33px}

/*================== home.html ==================*/
#page1 #content .title{ margin-bottom:26px}
#page1 #content .col1 .indent{ padding:3px 25px 57px 49px}

#page1 #content .col2 .row1{ width:100%} 
#page1 #content .col2 .row1 .indent{ padding:29px 34px 23px 34px}
#page1 #content .col2 .row1 .indent .title{ margin-bottom:15px}
#page1 #content .col2 .row1 .indent input{ width:100%; height:20px; background:#212528; color:#ffffff; font-size:12pt; border:solid #2b3034 2px}
#page1 #content .col2 .row1 .indent .choix{ display:block; margin-top:13px}
#page1 #content .col2 .row1 .indent .autologin{ width:auto; height:auto; background:none}
#page1 #content .col2 .row1 .indent label{ display:block; margin-top:13px}
#page1 #content .col2 .row1 .indent .avatar{ margin-bottom:10px; text-align:center}
#page1 #content .col2 .row1 .indent .avatar img{ border: solid #2b3034 2px}
#page1 #content .col2 .row1 .indent .avatar .no_avatar{ display:block; height:100px; width:100px; border:#999999 1px solid; margin-left:50px; text-decoration:none}

#page1 #content .col2 .row2{ width:100%; height:15px}
#page1 #content .col2 .row3{ width:100%}
#page1 #content .col2 .row3 .indent{ padding:29px 26px 23px 34px}
#page1 #content .col2 .row3 .indent .title{ margin-bottom:15px; padding-top:-15px}
#page1 #content .col2 .row3 ul{ margin-bottom:16px; margin-left:-10px}

#page1 #content .col2 .row4{ width:100%; height:90px}
.cat_upload{ width:100%; border:#38517A 2px solid; padding:5px; cursor:pointer; display:inline-block; vertical-align:middle}
.cat_upload:hover{ border:#333 2px solid; background:url("images/body.gif") repeat}
.cat_upload ._numero{float:left; font-size:36px; color:#FFF; font-weight:bold; margin-right:10px}
.cat_upload ._numero p{margin-top:8px}
.cat_upload span{text-decoration:none; font-weight:bold; font-size:16px}

/*================== wallpapers.html ==================*/
#wallpapers #content .col1 .indent{ padding:0 25px 36px 48px}

#wallpapers #content .col1 .row1{ width:100%}
#wallpapers #content .col1 .row1 .indent{ padding:29px 0 26px 25px}
#wallpapers #content .col1 .row1 .indent .title{ margin-bottom:15px}

#wallpapers #content .col2 .row1{ width:255px; margin-left:20px}
#wallpapers #content .col2 .row1 .indent{ padding:29px 32px 26px 34px}
#wallpapers #content .col2 .row1 .indent .title{ margin-bottom:15px}
#wallpapers #content .col2 .row1 .indent .creaMois{ text-align:center; vertical-align:middle; margin-bottom:15px}
#wallpapers #content .col2 .row1 .indent .avatar{ margin-left:-10px; margin-top:-10px; margin-bottom:10px; text-align:center}

#wallpapers #content .col2 .row2{ width:300px; margin-left:-5px}
#wallpapers #content .col2 .row2 .indent{ padding:29px 32px 26px 34px}
#wallpapers #content .col2 .row2 .img{ float:left; margin-bottom:15px}
#wallpapers #content .col2 .row2 ul{ margin-left:91px}

#wallpapers #content .col2 .row3{}

/*================== windows_xp_themes.html ==================*/
#windowsxpthemes #content .style1 .col1 .indent{ padding:0 25px 36px 48px}

#windowsxpthemes #content .style1 .col1 .row1{ width:100%}
#windowsxpthemes #content .style1 .col1 .row1 .indent{ padding:29px 12px 26px 12px}
#windowsxpthemes #content .style1 .col1 .row1 .indent .title{ margin-bottom:15px}

#windowsxpthemes #content .style1 .col2 .row1{ width:255px; margin-right:20px; float:right}
#windowsxpthemes #content .style1 .col2 .row1 .indent{ padding:29px 32px 26px 34px}
#windowsxpthemes #content .style1 .col2 .row1 .indent .title{ margin-bottom:15px}
#windowsxpthemes #content .style1 .col2 .row1 .indent .creaMois{ text-align:center; vertical-align:middle; margin-bottom:15px}
#windowsxpthemes #content .style1 .col2 .row1 .indent .avatar{ margin-left:-10px; margin-top:-10px; margin-bottom:10px; text-align:center}

#windowsxpthemes #content .style1 .col2 .row2{ width:100%}
#windowsxpthemes #content .style1 .col2 .row2 .indent{ padding:30px 28px 30px 33px}
#windowsxpthemes #content .style1 .col2 .row2 .img{ float:left; margin-bottom:15px}
#windowsxpthemes #content .style1 .col2 .row2 ul{ margin-left:91px}

#windowsxpthemes .style1 .col1 .title{ margin-left:13px}
#windowsxpthemes .style1 .col1 .boutons_actions{ float:right; margin-top:-50px}
#windowsxpthemes .style1 .col1 .vignette{ display:inline; float:left; margin:0 12px 0 12px}
#windowsxpthemes .style1 .col1 .vignette ._mini{ width:170px; height:120px; text-align:center}
#windowsxpthemes .style1 .col1 .vignette ._mini span{ display:block; margin:10px; clear:both}
#windowsxpthemes .style1 .col1 .vignette ._mini img{ border:#FFFFFF 2px solid}
#windowsxpthemes .style1 .col1 .vignette ._poster{ text-align:center; margin-top:-15px; font-size:10px; display:block}
.infobulle{display:block; max-width:500px; width:400px; border:1px solid #2b2f32; background-color:#202527; padding:10px}
.infobulle img{ float: left; margin-right: 11px; margin-bottom: 2px; border:#2b2f32 2px solid}
.infobulle ._titre{ color: rgb(152, 15, 9); font-weight:bold}

#windowsxpthemes #content .style2 .col1 .indent{ padding-right:40px; padding-bottom:28px}
#windowsxpthemes #content .style2 .col1 .indent p{ padding-bottom:17px}

#windowsxpthemes #content .style2 .col2 .row1 .img{ display:block; margin:16px 0 16px 0}
#windowsxpthemes #content .style2 .col2 .row1 .indent{ padding:29px 22px 26px 24px; padding-top:20px; padding-bottom:33px}
#windowsxpthemes .style2 .col2 .id_down{ font-weight:bold}
#windowsxpthemes .style2 .col2 .id_down img{ margin-top:3px; width:24px; height:24px}
#windowsxpthemes .style2 .col2 .desc_down{ text-align:center}
#windowsxpthemes .style2 .col2 .bouton_down{ margin-left:10px}
#windowsxpthemes .style2 .col2 .bouton_down .SP{ display:block; margin-bottom:-10px}

/*================== index-1.html ==================*/
#page2 #content .col1 .indent{ padding:5px 25px 36px 48px}
#page2 #content .col1 .indent .block{ width:449px; margin-top:-10px; padding-bottom:15px}
#page2 #content .col1 .indent .block .c1{ width:261px; float:left}
#page2 #content .col1 .indent .block .c2{ width:188px; float:left}

#page2 #content .col2 .row1{ width:100%}
#page2 #content .col2 .row1 .indent{ padding:29px 32px 26px 34px}
#page2 #content .col2 .row1 .indent .title{ margin-bottom:15px}
#page2 #content .col2 .row1 .indent .creaMois{ text-align:center; vertical-align:middle; margin-bottom:15px}

#page2 #content .col2 .row2{ width:100%}
#page2 #content .col2 .row2 .indent{ padding:30px 28px 30px 33px}
#page2 #content .col2 .row2 .img{ float:left; margin-bottom:15px}
#page2 #content .col2 .row2 ul{ margin-left:91px}

/*================== upload_unic_img.html ==================*/
#up_one #content .col1 .indent{ padding:5px 38px 36px 48px}
#up_one #content .col1 .indent ul{ margin-bottom:12px}
#up_one #content .col1 .indent p{ padding-bottom:10px}

#up_one #content .col2 .row1{ width:100%}
#up_one #content .col2 .row1 .indent{ padding:29px 32px 35px 34px}
#up_one #content .col2 .row1 .title{ margin-bottom:13px}
#up_one #content .col2 .row1 .img{ float:left; margin:2px 18px 14px 0}

#up_one #content .col2 .row2{ width:100%}
#up_one #content .col2 .row2 .indent{ padding:30px 28px 30px 33px}

/*================== index-2.html ==================*/
#page3 #content .col1 .indent{ padding:5px 38px 36px 48px}
#page3 #content .col1 .indent ul{ margin-bottom:12px}
#page3 #content .col1 .indent p{ padding-bottom:10px}

#page3 #content .col2 .row1{ width:100%}
#page3 #content .col2 .row1 .indent{ padding:29px 32px 35px 34px}
#page3 #content .col2 .row1 .title{ margin-bottom:13px}
#page3 #content .col2 .row1 .img{ float:left; margin:2px 18px 14px 0}

#page3 #content .col2 .row2{ width:100%}
#page3 #content .col2 .row2 .indent{ padding:30px 28px 30px 33px}

/*================== administration ==================*/
#adm #content .col1 .indent{ padding:5px 38px 36px 48px}
#adm #content .col1 .indent ul{ margin-bottom:12px}
#adm #content .col1 .indent p{ padding-bottom:10px}

#adm #content .col2 .row1{ width:100%}
#adm #content .col2 .row1 .indent{ padding:29px 32px 35px 34px}
#adm #content .col2 .row1 .title{ margin-bottom:13px}
#adm #content .col2 .row1 .img{ float:left; margin:2px 18px 14px 0}

#adm #content .col2 .row2{ width:100%}
#adm #content .col2 .row2 .indent{ padding:30px 28px 30px 33px}

/*=============== configuration et page perso ================*/
#perso #content .col1 .indent{ padding:5px 38px 36px 48px}
#perso #content .col1 .indent ul{ margin-bottom:12px}
#perso #content .col1 .indent p{ padding-bottom:10px}
#perso #content .col1 .row1{ width:100%}
#perso #content .col1 .row1 .indent{ padding:29px 32px 35px 34px}
#perso #content .col1 .row1 .title{ margin-bottom:13px}
#perso #content .col1 .row1 .img{ float:left; margin:2px 18px 14px 0}

#perso #content .col2 .row1{ width:100%}
#perso #content .col2 .row1 .indent{ padding:29px 10px 35px 10px}
#perso #content .col2 .row1 .title{ margin-bottom:13px; margin-left:10px}
#perso #content .col2 .row1 .img{ float:left; margin:2px 18px 14px 0}
#perso #content .col2 .row1 .wall_select{ display:inline-block; margin:8px; border:#272c2f 3px solid; margin-bottom:5px; text-align:center}
#perso #content .col2 .row1 .wall_select:hover{ background-color:#272c2f}
#perso #content .col2 .row1 .img_select{ display:inline-block; margin:8px; border:#272c2f 3px solid; margin-bottom:5px; text-align:center; width:191px; height:260px}
#perso #content .col2 .row1 .img_select:hover{ background-color:#272c2f}
.select1{ text-decoration:none; font-size:16px; font-weight:bold; color:#C60}

#perso #content .col2 .row2{ width:100%}
#perso #content .col2 .row2 .indent{ padding:30px 28px 30px 33px}

/*================== index-3.html ==================*/
#page4 #content .col1 .indent .marg_left{ margin-left:146px}
#page4 #content .col1 .indent .marg_left1{ margin-left:203px}
#page4 #content .col1 .indent ul{ margin-top:-5px}

#page4 #content .col2 .row1 .title{ margin-bottom:14px}

#page4 #content .col2 .row2 .img{ display:block; margin-bottom:17px}
#page4 #content .col2 .row2 .indent{ padding-bottom:10px}

 
/*================== index-4.html ==================*/
#page5 #content .col1 .indent{ padding-right:35px; padding-bottom:28px}
#page5 #content .col1 .indent ul{ margin:14px 0 15px 0}
#page5 #content .col1 .indent .img{ display:block; margin-bottom:17px}

#page5 #content .col2 .row1{ margin-bottom:15px}
#page5 #content .col2 ul{ margin-left:146px}

/*================== ajout de wallpapers ==================*/
#ajout_wall #content .col1 .indent{ padding-right:40px; padding-bottom:28px}
#ajout_wall #content .col1 .indent p{ padding-bottom:17px}

#ajout_wall #content .col2 .row1 .img{ display:block; margin:16px 0 16px 0}
#ajout_wall #content .col2 .row1 .indent{ padding-top:20px; padding-bottom:33px; padding:29px 32px 26px 15px}

#ajout_wall #content .col2 .row2 .block{ width:100%}
#ajout_wall #content .col2 .row2 .block .row_1{ height:40px} 
#ajout_wall #content .col2 .row2 .block input{ width:183px; height:18px; color:#212628; font-size:1em; font-family:arial;}
#ajout_wall #content .col2 .row2 .block textarea{ width:185px; height:60px; color:#212628; font-size:1em; font-family:arial; overflow:auto}
#ajout_wall #content .col2 .row2 .block .alignright{ padding-top:16px; padding-right:8px}
#ajout_wall #content .col2 .row2 .block .alignright a{ margin-left:26px}

/*================== livreor.html ==================*/
#livreor #content .col1 .indent{ padding-right:40px; padding-bottom:28px}
#livreor #content .col1 .indent p{ padding-bottom:17px}

#livreor #content .col1 .row1 .img{ display:block; margin:16px 0 16px 0}
#livreor #content .col1 .row1 .indent{ padding-top:20px; padding-bottom:33px}
#livreor #content .col1 .row1 .img{ display:block; margin:16px 0 16px 0}
#livreor #content .col1 .row1 .indent{ padding-top:20px; padding-bottom:33px}

#livreor #content .col2 .row2 .block{ width:100%}
#livreor #content .col2 .row2 .block .row_1{ height:40px} 
#livreor #content .col2 .row2 .block input{ width:183px; height:18px; color:#212628; font-size:1em; font-family:arial;}
#livreor #content .col2 .row2 .block textarea{ width:185px; height:60px; color:#212628; font-size:1em; font-family:arial; overflow:auto}
#livreor #content .col2 .row2 .block .alignright{ padding-top:16px; padding-right:8px}
#livreor #content .col2 .row2 .block .alignright a{ margin-left:26px}

/*================== index-5.html ==================*/
#page6 #content .col1 .indent{ padding-right:40px; padding-bottom:28px}
#page6 #content .col1 .indent p{ padding-bottom:17px}

#page6 #content .col2 .row1 .img{ display:block; margin:16px 0 16px 0}
#page6 #content .col2 .row1 .indent{ padding-top:20px; padding-bottom:33px}

#page6 #content .col2 .row2 .block{ width:100%}
#page6 #content .col2 .row2 .block .row_1{ height:40px} 
#page6 #content .col2 .row2 .block input{ width:183px; height:18px; color:#212628; font-size:1em; font-family:arial;}
#page6 #content .col2 .row2 .block textarea{ width:185px; height:60px; color:#212628; font-size:1em; font-family:arial; overflow:auto}
#page6 #content .col2 .row2 .block .alignright{ padding-top:16px; padding-right:8px}
#page6 #content .col2 .row2 .block .alignright a{ margin-left:26px}

/*================== index-6.html ==================*/
#page7 #content .col1 ul{ padding:15px 0 15px 0}
#page7 #content .col1 .indent{ padding-bottom:49px; padding-right:40px}
#page7 #content .col1 .title{ margin-top:15px}
#page7 #content .col1 img{ display:block; margin-bottom:17px}

#page7 #content .col2 .row1 ul{ margin-left:146px}
#page7 #content .col2 .row1 .title{ margin-bottom:15px}
#page7 #content .col2 .row1 .indent{ padding-bottom:15px}
#page7 #content .col2 .row2 .image{ margin-bottom:15px}
#page7 #content .col2 .row2 .block{ width:454px; margin-top:-10px}
#page7 #content .col2 .row2 .block .c1{ width:250px; float:left}
#page7 #content .col2 .row2 .block .c2{ width:204px; float:left}

/*================== index-7.html ==================*/
#page8 #content .col1 .indent{ padding-bottom:54px}
#page8 #content .col1 .block{ width:460px; padding-bottom:20px}
#page8 #content .col1 .block .c1{ width:220px; float:left}
#page8 #content .col1 .block .c1 .row{ height:42px}
#page8 #content .col1 .block .c2{ width:240px; float:left}
#page8 #content .col1 .block  input{ width:197px; height:18px; background:#FFFFFF; color:#202528; font-family:arial; font-size:1em }
#page8 #content .col1 .block  textarea{ width:237px; height:103px; background:#FFFFFF; color:#202528; font-family:arial; font-size:1em; overflow:auto }
#page8 #content .col1 .block .alignright{ padding-top:15px}
#page8 #content .col1 .block .alignright a{ margin-left:20px}

#page8 #content .col2 .row2 a{ color:#72a5c3}

/*================== page9.html ==================*/
#page9 #content  .indent{ padding:5px 56px 44px 49px }
#page9 #content  a{color:#72a5c3}
#page9 #content  p{ padding-bottom:17px}

/*================== news.html ==================*/
#news #content  .indent{ padding:5px 56px 44px 49px }
#news #content  a{color:#72a5c3}
#news #content  p{ padding-bottom:17px}

/*================== notifications.html ==================*/
#notif #content  .indent{ padding:5px 56px 44px 49px }
#notif #content  a{color:#72a5c3}
#notif #content  p{ padding-bottom:17px}

/*================== wallpapers-full.html ==================*/
#wallfull #content  a{color:#72a5c3}
#wallfull #content 	p{ padding-bottom:17px}
#wallfull #content .title{ margin-top:-5px; margin-bottom:-5px}


/* sondages
----------------------------------------*/
table.polls { width:100%}
table.polls th { width:35%; border:none}
table.polls td { width:10%}
table.polls td.merci { text-align:center; font-size:18px; height:30px}
table.polls td.resultbar { width:55%}
table.polls td div { text-align: right; color: #FFFFFF; font-weight: bold; padding: 0 2px; overflow: visible; min-width: 4%}

.pollbar1 { background-color: #420101; border-bottom: 1px solid #300000; border-right: 1px solid #300000}
.pollbar2 { background-color: #5f0101; border-bottom: 1px solid #420101; border-right: 1px solid #420101}
.pollbar3 { background-color: #8c0000; border-bottom: 1px solid #5f0101; border-right: 1px solid #5f0101}
.pollbar4 { background-color: #c40101; border-bottom: 1px solid #8c0000; border-right: 1px solid #8c0000}
.pollbar5 { background-color: #df0000; border-bottom: 1px solid #c40101; border-right: 1px solid #c40101}

/* Votes
---------------------------------------*/
#votes { display:block; width:110px; height:20px; background:url("/images/etoiles_off.png") no-repeat; margin-left:40px}
#votes_bar { display:block; height:20px; background:url("/images/etoiles_on.png") no-repeat}

/* Tableaux
---------------------------------------*/
.tableau caption{ font-weight:bold; color:#5B6F88; margin-bottom:10px}
.tableau{ border-collapse:collapse; color:#fff; border:1px solid black}
.tableau .bg1{ background:#252d37 url("/templates/style1/images/img4.gif") repeat-x left bottom}
.tableau .bg2{ background:#434a52 url("/templates/style1/images/img4-3.gif") repeat-x left bottom}
.tableau tbody td, tbody th, tfoot td{ border:1px solid black; text-align:center; padding:5px}
.tableau thead th, .thead th{ background-color:#CC0000; color:#000000; font-weight:bold; border-collapse:collapse; border:none}
.tableau .bg1:hover{ background:#1e242c url("/templates/style1/images/img4-2.gif") repeat-x left bottom}
.tableau .bg2:hover{ background:#363b42 url("/templates/style1/images/img4-4.gif") repeat-x left bottom}

.tableau2 			{ border-collapse:collapse}
.tableau2 th		{ border:none; border-top:#333 1px solid; border-left:#333 1px solid; border-right:#333 1px solid}
.tableau2 td		{ padding:5px}
.tableau2 td.aligncenter	{ width:25px}
.tableau2 span.fright	{ float:right; width:auto; color:#72a5c3; padding-right:10px}
.tableau2 tbody tr		{ border-bottom:#333 1px solid; cursor:pointer;}
.tableau2 tbody tr.select		{ background-color:#295d61}
.tableau2 tbody tr.select:hover	{ background-color:#224e51}
.tableau2 tbody tr:hover		{ background-color:#333}


/* Vignettes pour wallpapers
--------------------------------------*/
a.info {position: relative; color: black; text-decoration: none; border-bottom: 1px gray dotted}
a.info span {display: none}
a.info:hover {background: none;	z-index: 500}
a.info:hover span {
	display: inline;
	position: absolute;
	top: 20px; /* -1*/
	left: 124px; /*154*/
	background: url('/templates/airex/images/vignette_wall.png') no-repeat;
	width:139px; /* 150 - 11 */
	height:140px; /* 150 - 10 */
	padding-top:10px;
	padding-left: 11px;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.info:hover span ol, li {list-style:none; line-height:32px}
li.poids {margin-top:-16px; margin-left: 42px}

/* menus de config
--------------------------------------*/
fieldset {
	margin: 15px 0;
	padding: 10px;
	position: relative;
	border:none;
}

* html fieldset {
	padding: 0 10px 5px 10px;
}

fieldset p {
	font-size: 0.85em;
}

* html legend {
	margin: 0 0 -10px -7px;
	line-height: 1em;
	font-size: .85em;
}

dl {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.00em;
	margin-bottom: 10px;
	font-size: 0.85em;
	height: 1%;
	overflow: hidden;
}

.probleme {
	background-color:#691010;
	padding:3px;
}

dt {
	float: left;
	width: auto;
	width: 60%;
	text-align: left;
	border: none;
	border-right: 1px solid #CCCCCC;
	padding-top: 3px;
}

dd {
	color: #666666;
	margin: 0 0 0 60%;
	padding: 0 0 0 5px;
	border: none;
	border-left: 1px solid #CCCCCC;
	vertical-align: middle;
	font-size: 1.00em;
}
dd + dd { padding-top: 5px;}
dt span { padding: 0 5px 0 0;}

dt label {
	font-size: 1.00em;
	text-align: left;
	font-weight: bold;
	color: #4A5A73;
}

dd label {
	font-size: 1.00em;
	white-space: nowrap;
	margin: 0 10px 0 0;
	color: #4A5A73;
}

html>body dd label input { vertical-align: text-bottom;}	/* Tweak for Moz to align checkboxes/radio buttons nicely */

dd input {
	font-size: 1.00em;
	max-width: 100%;
}

dd select {
	font-size: 100%;
	width: auto;
	max-width: 100%;
	width: auto;
	font-size: 1.00em;
}

dd textarea {
	font-size: 1.00em;
	width: 60%;
}

/* Hover highlights for form rows */
fieldset dl:hover dt, fieldset dl:hover dd {
	border-color: #666;
}

fieldset dl:hover dt label {
	color: #fff;
}

fieldset dl dd label:hover {
	color: #BC2A4D;
}

input:focus, textarea:focus {
	border: 1px solid #0CF;
	background-color: #fff;
	color: #06C;
}
fieldset.submit-buttons {
	text-align: center;
	border: none;
	background-color: transparent;
	margin: 0;
	padding: 4px;
	margin-top: -1px;
}

p.submit-buttons {
	text-align: center;
	margin: 0;
	padding: 4px;
	margin-top: 10px;
}
input.disabled {
	font-weight: normal;
	color: #666666;
}


/* Fader (transition de couleurs)*/
.fader h2 {font-size:14px; margin:25px 0}
.divs div {display:block; padding:10px; border:2px solid black}
.divs .lower {border-top:none}
.divs .bold {font-weight:bold}
.divs .darkgrey {border-color:#8b8b8b; margin-bottom:10px}
.link {color:#666}

/* slider */
div .valide { border:#06C 2px solid; background: url("/images/icones/001_062.png") no-repeat #09C 15px 15px}

#slider {width:auto}
.header_slider {width:auto; border:2px solid #06C; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:#09C; color:#000}
.header_slider:hover {background:#09F}
.content_slider {overflow:hidden}
.text_slider {width:auto; border:2px solid #06C; border-top:none; padding:15px 15px 0 15px}
.header_error {width:auto; border:2px solid #990000; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:#CC0000;}
.header_error:hover {background:#F63;}

/* dialog box */
#dialog {position:absolute; width:425px; padding:10px; z-index:200; background:#fff}
#dialog-header {display:block; position:relative; width:411px; padding:3px 6px 7px; height:14px; font-size:14px; font-weight:bold}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(/images/dialog_box/dialog_close.gif) no-repeat}
#dialog-content {display:block; min-height:160px; padding:6px; color:#666666; font-size:13px}
#dialog-mask {position:absolute; top:0; left:0; min-height:100%; width:100%; background:#FFF; opacity:.75; filter:alpha(opacity=75); z-index:100}
.error {background:#fff url(/images/dialog_box/error_bg.jpg) bottom right no-repeat; border:1px solid #924949; border-top:none}
.errorheader {background:url(/images/dialog_box/error_header.gif) repeat-x; color:#6f2c2c; border:1px solid #924949; border-bottom:none}
.warning {background:#fff url(/images/dialog_box/warning_bg.jpg) bottom right no-repeat; border:1px solid #c5a524; border-top:none}
.warningheader {background:url(/images/dialog_box/warning_header.gif) repeat-x; color:#957c17; border:1px solid #c5a524; border-bottom:none}
.success {background:#fff url(/images/dialog_box/success_bg.jpg) bottom right no-repeat; border:1px solid #60a174; border-top:none}
.successheader {background:url(/images/dialog_box/success_header.gif) repeat-x; color:#3c7f51; border:1px solid #60a174; border-bottom:none}
.prompt {background:#fff url(/images/dialog_box/prompt_bg.jpg) bottom right no-repeat; border:1px solid #4f6d81; border-top:none}
.promptheader {background:url(/images/dialog_box/prompt_header.gif) repeat-x; color:#355468; border:1px solid #4f6d81; border-bottom:none}