
body { background : #1D1D1D fixed; text-align:center; font-size : 12px; padding:0; margin:0;	color : #333333; }

body, table {	font-family : arial; }
table {	font-size : 12px;	width  : 99.7%;	border-collapse : collapse; empty-cells : show; }
img { border : none; vertical-align : middle; }
input,select,textarea { vertical-align : middle; font-size:12px; font-family: helvetica; }
form { padding : 0; 	margin : 0; }
td,th { vertical-align : top; }
th { text-align:center; white-space : nowrap; }
ul,li { margin : 0; padding-top:0; }
h1 { font-size : 13px; color : #FFFFFF; background : #000000 url('h1.png') repeat-x; border:1px solid #666666; cursor:pointer; }
h1,h2,h3,h4,h5,h6 { position : relative; }
sub { text-align:right; display:block; margin-right:5px; font-size:11px; color:#AAAAAA; }
select { background : #EEEEEE; border:1px inset #666666; font-size:11px; font-weight:bold; }


#site { width : 916px; background : #1D1D1D url('site.jpg') repeat-y; text-align:left; margin:auto; position : relative; overflow:hidden; }
#header { height : 206px; background : #1D1D1D url('header.jpg') no-repeat; }
#footer { height : 127px; background : #1D1D1D url('footer.jpg') no-repeat; color:#FFFFFF; }
#footer p { padding-top:13px;padding-right:25px;text-align:right; }
#footer a, #fotter .texte2, #footer .lien2 { color:#033459; }
#centre { padding-left:22px;}
#loginbar { position:absolute; top:169px;left:22px; width:872px;height:24px;line-height:24px;overflow:hidden;vertical-align:middle;font-weight:bold;white-space:nowrap; }
#loginbar .input { background:#99D2FF;border:1px inset #347EB9; color:#FFFFFF;width:130px; }
#loginbar .submit { background:#EDEDED;border:1px outset #797979; color:#000000; }
#loginbar a { color:#FFFFFF; }
#loginbar a:hover { color:#004B76; }

#contenu { float:left;width:661px;}
#menu { float:left;margin-left:7px;width:209px; }

#menu ul,#menu li { margin:0;padding:0; }
#menu li { list-style-type: none;border-bottom:1px dotted #AAAAAA; }
#menu li a { display:block;text-decoration:none;font-weight:normal;color:#05608B;padding:2px;font-size:13px; }
#menu li a:hover { background:#FFFFFF;color:#FF7518; }
#page h2 { font-size : 12px; color : #333333; background : #ffd56b url('h2.png') repeat-x; border:1px solid #999999; }
#page h3 { font-size : 12px; color : #333333; background : #96BAD3 url('h3.png') repeat-x; border:1px solid #999999; }
h1,#page h2,#page h3 { font-family : Verdana, serif; padding : 1px 3px 1px 3px; margin: 0px; margin-bottom : 3px; }
#page p { padding-top : 0px; }
#page .input, #tchat .input,#tribune .input { border :1px inset #666666; background : #FFFFF0; }
#page .input2 { border :1px inset #666666; background : #EED1D1; }
#page .submit, #tchat .submit,#tribune .submit { border :1px outset #666666; background : #BBBBBB; }
.separator_page { height : 1px; overflow : hidden; background : #CCCCCC; margin : 10px 200px 10px 200px; }
#alerthot {   background : #F8E5F7;  color : #C672C1;  font-weight : bold;  margin : 10px;  margin-left : 30px;  margin-right : 30px;  padding : 10px; } 
#alerthot a { color : #9C4797; font-weight :bold; }
#partenaires { background:url('partenaires.jpg') no-repeat;padding:35px 5px 5px 5px;line-height:17px;margin-top:10px; }
#creaday { background:url('creaday.jpg') no-repeat;padding:35px 5px 5px 5px;margin-top:10px;text-align:center; }
#tribune { background:url('tribune.jpg') no-repeat;padding:35px 2px 0px 2px;margin-top:10px; }
#body_shoutbox { text-align:left; font-size:10px;background:#f0f0f0; }
#body_shoutbox div { width:187px;overflow:hidden; }
#shoutbox { width:205px;overflow:auto; }
#tribune .input { width:118px; }
#tribune .submit { width:26px; }
#pub { text-align:center;margin-top:10px; }


/*############################### BALISES PRATIQUES ###############################*/

.center { text-align:center !important; }
.left { text-align : left !important; }
.right { text-align : right !important; }
.justify { text-align : justify !important; }
.middle {vertical-align : middle !important; }
.noborder { border : none !important; }
.nopadding { padding : 0 !important; }
.nomargin { margin : 0 !important; }
.nomargetop { margin-top:0 !important; }
.nounder { text-decoration : none !important; }
.nowrap { white-space:nowrap !important; }
.bold { font-weight : bold !important; }
.underline { text-decoration : underline !important; }
.italic { font-style : italic !important; }
.spacer { clear : both !important; }


/*############################### CLASSES DIVERSES ###############################*/
.confirm, .erreur, .warning { padding : 10px; font-weight : bold; font-size : 12px; border : 1px solid #afae4f; min-height:40px;  margin-bottom:10px; padding-right:80px; }
.erreur {  background : #fffec5 url('erreur.jpg') top right no-repeat; color : #FF0000;}
.confirm {  background : #fffec5 url('confirm.jpg') top right no-repeat; color : #008800; }
.warning {  background : #fffec5 url('warning.jpg') top right no-repeat; color : #885D00; }
.texte1 { color : #145878; }
.texte2 { color : #12485A; }
.border1 { border:1px solid #CCCCCC; }
.padding1 { padding : 10px !important;}
.padding2 { padding : 5px !important;}
.thumb { background-color : #FFFFFF; border : 1px outset #CCCCCC; padding : 2px; }
.cadre1 { background-color : #f0f0f0; border : 1px outset #CCCCCC; padding : 20px; }
.cadre2 { background-color : #F8F8F8; border : 1px solid #CCCCCC; padding : 20px; }
.cadre3 { background-color : #FFFFFF; border : 1px solid #666666; padding : 2px; }
.progress_barre { height:10px;-moz-opacity:0.7;	opacity: 0.7; }
.table1 { margin:auto; margin-bottom : 0px; empty-cells:show; }
.table1 th { background : #c4c4c4 url('th.gif') repeat-x; color : #000000; border: 1px solid #DDDDDD; padding : 3px; }
.table1 td { border: 1px solid #DDDDDD; padding : 3px; }
.table2 { margin:auto; margin-bottom : 0px; }
.table2 td { border: 1px solid #EEEEEE; padding : 3px; background:#FFFFFF; }
.caption1 { margin : 2px; }
.legend1,.legend2,.legend3 { padding : 5px; text-align:left; margin-top : 5px; color : #666666; border : 1px solid #CCCCCC; }
.legend1 { background : #D4FFDC url('legend1.gif') repeat-x; }
.legend2 { background : #FFF0D4 url('legend2.gif') repeat-x; }
.legend3 { background : #E3E7FF url('legend3.gif') repeat-x; }
.legend1 a , .legend2 a, .legend3 a { display:block;  color:#4a3a3a;  padding: 2px; text-decoration:none; }
.legend1 a.active { background:#ecfff0; }
.legend1 a:hover { background:#ecfff0; }
.legend2 a.active { background:#fef4e0; }
.legend2 a:hover { background:#fef4e0; }
.legend3 a.active { background:#eaedfd; }
.legend3 a:hover { background:#eaedfd; }
.navigation { border-bottom : 1px solid #CCCCCC; padding-bottom : 5px;font-weight:bold; }

.zone_onglets { background : #f6e77b url('zone_onglets.gif') repeat-x;  padding : 5px; position:relative; }
.zone_onglets a { font-weight:bold; font-size:12px; font-family : arial; color:#000000; }
.zone_onglets a:hover,.zone_onglets a.active:hover { color:#BC5D00; }
.zone_onglets a.active { color: #005F70; text-decoration:none;}
.lien1 { color : #DC5800; font-family : arial; }
.lien1:hover { color : #007EFF; }
.lien2 { color : #00475E; text-decoration:none; font-family : arial; }
.lien2:hover { color : #5E2A00; }
.signature a { color:#003C5E; border:none !important; }
.signature a:hover { color:#007EC6; }
a.profila { color : #555555; text-decoration:none; font-family : "Trebuchet MS",arial; font-size : 12px; font-weight:bold; }
a.profila:hover { color : #00A3C0; }
.altern1 { background: #F5FCFF; }
.altern2 { background: #FFF7E9; }
.altern3 { background: #e1ffdf; }
.altern4 { background: #FFFFFF; }
.altern5 { background: #FADEC5; }
.devred { position:absolute; top:2px; right:2px; }
.apercu { padding : 5px 5px 0px 5px; border: 1px inset #b87eb5; background: #fdecfc; }
.separator_1 { margin : 0px 150px 0px 150px; border-top : 1px dotted #AAAAAA; }
.separator_2 { margin : 5px; padding:2px; border-top : 1px dotted #AAAAAA; }
.separator_tr { height:5px; }
.avatar { float:left;margin:0px 2px 0px 0px !important;}
.entete1,.entete2,.entete3 { line-height:15px; }
.entete1 { background : #E8F7FD url('entete1.jpg') repeat-x; }
.entete2 { background : #FFF3DF url('entete2.jpg') repeat-x; }
.entete3 { background : #c5ffc2 url('entete3.jpg') repeat-x; }
.entete1 img, .entete2 img, .entete3 img, .cadre2 img { margin-left:2px; }
.bbcoder { padding:3px; position:relative;overflow:hidden;width:auto; }
.bbcoder img { max-width:99%; }
.spoiler { 	margin : 5px; visibility : hidden;position : relative;  }
.spoiler_conteneur { margin : auto;margin-top:5px;margin-bottom:5px; padding: 5px; background: #FFFFFF url('spoiler.gif') no-repeat right top; border: 1px solid #DDDDDD; position : relative; cursor : pointer; min-height:27px; width:96%; }
.quote { margin : auto;margin-top:5px;margin-bottom:5px; width:96%;	padding: 5px; border:1px dotted #DDDDDD; background:#FFFFFF url('quote.gif') no-repeat right top; min-height:27px; }
.quote_title { display:block; font-weight:bold; }
.rapid_pages_forum { font-size : 10px; }
.petit { font-size:11px;}
.overlay { position: absolute; margin: auto; top: 0;	left: 0; width: 100%; height: 100%; z-index: 9999; background-color: #000!important; -moz-opacity:0;	opacity: 0; }
#invite { background:#FFF; padding:10px; border:2px solid #000; position:fixed;top:100px;left:50%;margin-left:-350px;width:700px; z-index: 10000;text-align:left; }
.box_accueil { width:200px;height:166px;background:url('box_accueil.jpg');overflow:hidden;position:relative; }
.box_accueil p { vertical-align:middle;display:inline;  }
p.rubrique { float:left;width:310px;margin:2px;padding:5px;}
a.folder {background:url('../interface/folder.gif') no-repeat 0px 3px;padding-left:18px;display:block;color:#3F98DF;font-weight : bold;font-size:12px;}
a:hover.folder {background:url('../interface/folder_on.gif') no-repeat 0px 3px;color:#CD8200;}
.browser { background:#E8F7FD;border: 1px solid #DDDDDD; }
.creations { background:#FFF3DF;border: 1px solid #DDDDDD; }
.creations td { padding:5px; }

/*############################### SIGNATURE ###############################*/
.signature { background : #FFFFFF; border: 1px outset #BBBBBB; position : absolute; padding : 5px;    z-index : 10; line-height:13px; white-space : nowrap; visibility:hidden; top:22px; left:22px; font-size : 10px;}
.signature img { margin:0px; }
.signature .bbcoder img { max-width:none !important; }


/*############################### BBCODE ###############################*/
#bbcode_color {	position:absolute;left:0px;top:19px;width:128px;display:none;background:#EEEEEE;border:1px solid #555555; padding-bottom:2px; }
.bbcode_color_couleur { width:10px;height:10px;border:1px solid #999999;cursor:pointer;float:left;margin:2px 2px 0px 2px }
#bbcode_smileys {	position:absolute;left:0px;top:19px;width:360px;height:164px;overflow:hidden;display:none;background:#EEEEEE;border:1px solid #555555; padding-bottom:2px; }
#bbcode_smileys_conteneur {	 position:absolute;top:0px;left:0px;height:150px;width:360px;overflow:auto; }


/*############################### RESIZER TEXTAREA ###############################*/
.ta_resizer {  height:4px;  background : #CCCCCC url('resize.gif') no-repeat top center;  border : 1px outset #FFFFFF;  overflow: hidden;  cursor:n-resize; position:relative; bottom:2px; }