body { padding: 0; margin: 0;
       font-family:  "Avant Garde", "Century Gothic", sans-serif;
       font-size: 100%;
       background-image: url(medias.v5/gradient.jpg);
       background-color: #fff;
}


.not_main_page a:hover { background-color: #B53F14; color: #fff;}

a { color:#B53F14; padding: 2px; text-decoration: none; border-bottom: 1px dotted #B53F14;}
.main_page a { border-bottom: 0 none; }
.main_page a:hover { outline: 2px dashed #B53F14; }



h1 { font-size: 1.5em; margin-top:30px;  margin-bottom: 0; margin-left: 25px;; }

h2 { font-size: 1.5em; font-weight: normal; margin: 5px 25px;}

/* doc : Main wrapper */
#doc { padding: 0; width: 1024px; margin: auto; color: #B53F14; } 

/* hd : header */
#hd { margin: auto; font-size: 3em; }

/* bd : body */
#bd { width: 947px; } 

/* ft : footer */
#ft { clear: both; }

#color_switch {
    position: absolute; right: 0; top: 0; border: 2px solid #415D00;
}

#color_info {
    position: absolute; right: 0; top: 0; 
}
#color_timer { display: none }

#menu { margin-left: 150px; }
#menu li { font-size: 2.3em; display: block; list-style: none; clear: both; padding: 20px 0 }

#menu li div { float: left; }

.direction_left_col { width: 350px; text-align: right; margin-right: 12px;  }
.direction_left_col span { border-bottom: 0 dashed #666; }
.direction_right_col {  }
.direction_right_col a { border-bottom: 0 dashed #666; }


/* c1 : column 1 */
#me_box { 
	width: 280px;
	position: absolute;
	left: 0;
	top: 100px;
	margin: 100px 50px 0 0;
	padding: 0 0 10px 0;

    /*height: 40px;
    overflow: hidden;
    vertical-align: bottom;
*/
	background-color: #B53F14;
 	color: #EDEBD5;
 	
 	letter-spacing: -0.5px; 
 	font-size: 14px; 
 	font-weight: normal;
 	
 	text-align: center;
 	border-top-right-radius: 1em;
 	-moz-border-radius-topright: 1em;
 	-webkit-border-top-right-radius: 1em;
}

#c1:hover { 
	background-color: #CB4C1D;
}

#c1 h1 { 
        font-size: 24px;
        font-weight: normal;
        text-transform: uppercase;
}
#c1 img {
	padding: 6px;
	margin: 5px 0 5px 0;
 	border-bottom-width: 4px; 
 	border-right-width: 4px; 
}




.box { margin: 0 0 0 20px; padding: 22px; background-color: #EDEBD5;
 	border-radius: 1em;
 	-moz-border-radius: 1em;
 	-webkit-border-radius: 1em;
 	width: 750px;
        font-size: 1.3em;
			}
.alternate{ background-color: #D5E8ED;  }

/* c2 : column 2 */
#c2 { float: left; width: 600px; display:none; }

#content {
    border: 4px solid #B53F14;
    padding: 20px;
    margin-bottom: 40px;
    width: 500px;
    position: absolute;
    top: 210px;
    left: 320px;
 	border-radius: 0.5em;
 	-moz-border-radius:  0.5em;
 	-webkit-border-radius:  0.5em;
}


.nice_box {
    border-radius: 5px;
    background-color: #666;
    opacity:0.3; filter:alpha(opacity=30);
    padding: 1px 3px 3px 1px;
}
.nice_box_inner {
    border-radius: 5px;
    background-color: #fff;
    padding: 4px;
    opacity:1; filter:alpha(opacity=100);
}
.nice_box_content {
    border: 1px solid #000; padding: 6px;
    background-color: #64C234;
}


/*
a { color : #B53F14 }
 a:hover { color: #EDEBD5; background-color:#B53F14; }
*/



