body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
}

#menu{
position: absolute;
top: 0;
bottom: 0; 
left: 0;
width: 159px; /*Width of frame div*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-image:url('grad.png');
}

#maincontent{
position: fixed;
top: 0; 
left: 159px; /*Set left value to WidthOfFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
background: #FFFAEC;
border-left: 1px solid #000000;
}

.innertube{
margin: 12px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 0 0 0 159px; /*Set value to (0 0 0 WidthOfFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

body				{ font-family: Verdana; font-size: 9pt }
table				{ font-family: Verdana; font-size: 9pt }

a						{ color: #FF0000; text-decoration: none; font-weight:bold }
a:link			{ color: #FF0000; text-decoration: none; font-weight:bold }
a:visited		{ color: #FF0000; text-decoration: none; font-weight:bold }
a:hover			{ color: #FFFAEC; text-decoration: none; font-weight:bold; background-color:#FF0000 }
a:hover.no	{ color: #FF0000; text-decoration: none; font-weight:bold; background-color:transparent }

hr					{ height: 2; border: 0; border-top: 2px solid #FFA042 }
hr.o_j			{ height: 2; border: 0; border-top: 2px dotted #FFA042; margin-top:20; margin-bottom:20 }

div.rotator	{ width: 145px; border:2px solid #000000 }

.nobr				{ white-space: nowrap }

td.date			{ color:#111111; text-align: right }
td.main			{ color:#111111; }
p.ps				{ color:#555555; font-size: 7.5pt; font-weight:bold; background-color:#FFCACA; padding:15px; text-align: justify }
p.section		{ color:#3366FF; text-align:center; font-size: 16pt; font-weight:bold; text-decoration: underline }
span.about	{ color:#333333; font-size: 8pt }
td.fin_page	{ height: 12; border: 0; border-bottom: 2px solid #806040 }
td.auteur		{ font-family: Tahoma; font-size: 7pt; text-align:right; color:#806040; height:16; padding-right:5px }

td.maj_texte	{ border-right: 5px solid #FFFAEC; color:#111111; font-size: 8pt; padding:4px; white-space: nowrap }
span.maj_text	{ color:#806040 }

/* 3DS - Tableau Mii */

td.StreetPass_titre1	{ padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:4px; color:#FFFFFF; font-size: 13pt; font-weight:bold; text-align: center; background-color:#FFA042 }
td.StreetPass_titre2	{ text-align: center; border-left: 1px solid #FFA042; border-right: 1px solid #FFA042 }
td.StreetPass_titre3	{ padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:4px; color:#FFFFFF; font-size: 13pt; font-weight:bold; text-align: center; background-color:#FFA042 }
td.StreetPass_entete	{ padding: 5px; color:#000000; text-decoration:underline; font-size:12pt }
td.StreetPass_liste	{ padding-left:5px; padding-right:5px }
td.StreetPass_bottom	{ border-top: 1px solid #FFA042 }

/* Films */

td.film_titre	{ width: 196px; color:#3366FF; font-size: 13pt; font-weight:bold }
td.film_liens { padding-bottom: 5px }
td.film_sep_h	{ border-left: 2px solid #FFA042 }
td.film_sep_v	{ border-bottom: 2px solid #FFA042 }

/* Géocaching */

td.gc_date_titre	{ width: 140px; height: 14; color:#FFFFFF; font-size: 8pt; font-weight:bold; background-color:#806040; border-left: 1px solid #FFFAEC; border-right: 1px solid #FFFAEC }
td.gc_date				{ width: 140px; color:#111111; font-size: 8pt; border-left: 1px solid #FFFAEC; border-right: 1px solid #806040 }
td.gc_type_titre	{ width: 50px; color:#111111; color:#FFFFFF; font-size: 8pt; font-weight:bold; background-color:#806040; text-align: center; border-left: 1px solid #FFFAEC ; border-right: 1px solid #FFFAEC }
td.gc_type				{ width: 50px; text-align: center; border-left: 1px solid #806040; border-right: 1px solid #806040 }
td.gc_nom_titre_c	{ width: 387px; color:#111111; color:#FFFFFF; font-size: 8pt; font-weight:bold; background-color:#806040; border-left: 1px solid #FFFAEC; border-right: 1px solid #FFFAEC }
td.gc_nom_c				{ width: 387px; color:#111111; font-size: 8pt; border-left: 1px solid #806040; border-right: 1px solid #806040; padding-left:4px; padding-right:4px }
td.gc_nom_titre_d	{ width: 250px; color:#111111; color:#FFFFFF; font-size: 8pt; font-weight:bold; background-color:#806040; border-left: 1px solid #FFFAEC; border-right: 1px solid #FFFAEC }
td.gc_nom_d				{ width: 250px; color:#111111; font-size: 8pt; border-left: 1px solid #806040; border-right: 1px solid #806040; padding-left:4px; padding-right:4px }
td.gc_id_titre		{ width: 65px; color:#111111; color:#FFFFFF; font-size: 8pt; font-weight:bold; background-color:#806040; text-align: center; border-left: 1px solid #FFFAEC ; border-right: 1px solid #FFFAEC }
td.gc_id					{ width: 65px; color:#111111; font-size: 7pt; text-align: center; border-left: 1px solid #806040; border-right: 1px solid #806040 }
td.gc_aut_titre		{ width: 127px; color:#111111; color:#FFFFFF; font-size: 8pt; font-weight:bold; background-color:#806040; border-left: 1px solid #FFFAEC; border-right: 1px solid #FFFAEC }
td.gc_aut					{ width: 127px; color:#111111; font-size: 8pt; border-left: 1px solid #806040; border-right: 1px solid #806040; padding-left:4px; padding-right:4px }
td.gc_form_titre	{ width: 65px; color:#111111; color:#FFFFFF; font-size: 8pt; font-weight:bold; background-color:#806040; text-align: center; border-left: 1px solid #FFFAEC; border-right: 1px solid #FFFAEC }
td.gc_form				{ width: 65px; text-align: center; border-left: 1px solid #806040; border-right: 1px solid #806040 }
td.gc_diff_titre	{ width: 75px; color:#111111; color:#FFFFFF; font-size: 8pt; font-weight:bold; background-color:#806040; text-align: center; border-left: 1px solid #FFFAEC; border-right: 1px solid #FFFAEC }
td.gc_diff				{ width: 75px; text-align: center; border-left: 1px solid #806040; border-right: 1px solid #FFFAEC}
td.gc_log					{ width: 792px; color:#111111; font-size: 8pt; border-top: 1px solid #806040; padding-left:4px; padding-right:4px; padding-bottom:1px; text-align:justify; line-height:100% }
td.gc_log_photo1	{ width: 686px; vertical-align:top; color:#111111; font-size: 8pt; border-top: 1px solid #806040; padding-left:4px; padding-right:4px; padding-bottom:1px; text-align:justify; line-height:100% }
td.gc_log_photo2	{ width: 100px; text-align: center; border-top: 1px solid #806040; padding:4px }
img.gc_log_photo3	{ width: 100px; border:0 }
table.gc_split		{ background-color: #E8DCD0 } /* F0EAE3 */

/* Jumelles */

form.age				{ font-family: Verdana; font-size: 10pt; margin:0 }
input.age				{ font-family: Verdana; font-size: 10pt; font-weight:bold; border-width:0; background-color: #FFFAEC }
td.jum_bor-top	{ border-top:1px solid #AAAAAA }

/* Musique */

table.music		{ font-size: 9pt; color:#333333; font-family:Arial }

/* S.T.A.L.K.E.R. coin project */

td.scp_main			{ color:#CCCCCC }
table.scp_date	{ width: 100%; background-color:#E8DCD0; border-collapse: collapse }
td.scp_date			{ white-space: nowrap; color:#111111; font-size:16pt; font-style:italic; font-weight:bold; text-decoration:underline; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:0px }
td.scp_date2		{ width: 100%; background-color:#FFFAEC }
table.scp_story	{ width: 100%; font-size: 11pt; color:#111111; background-color:#E8DCD0; border-collapse: collapse }
td.scp_story		{ padding:15px; text-align:justify }

/* Non-utilisé */

td.Alpha	{ filter: Alpha(Opacity=100, FinishOpacity=80, Style=2, StartX=0, StartY=0, FinishX=0, FinishY=0) }
td.Glow		{ filter: Glow(color=#806040,strength=3) }
