body { 
	background: #ffffff url(images/bg.gif) repeat-y center;
	margin: 0;
	padding: 0;
	color: #485C5A;
	font: 13px arial;
}

#wrapper {
	width: 775px;
	text-align: left;
}
#header{
	text-align: center;
	width: 775px;
	height: 120px;
}

.closer { text-align: right; }
.closer a { font: bold 11px arial; color: #DD3F46; text-decoration: none;}
.closer a:hover { font: bold 11px arial; color: #000000; text-decoration: none;}

.clearer { clear: both; height: 0px; line-height: 0px; font: 0px arial; }

#button_wrap {
	float: left;
	margin: 25px 0px;
	padding: 15px 0px;
	width: 200px;
	border-right: dashed 1px #B7BCAF;
	color: #485C5A;
	font: 14px arial;
	padding-left: 10px;
}

#nav { margin-bottom: 25px; }

#nav a { padding: 5px; display: block;font: bold 12px arial; color: #D8131D; text-decoration: none; }

/* REGUALR NAVIGATION */

#accueil a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#quiz a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#cours a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#saviez a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#moment a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#question a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#sujets a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#ecrit a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#videos a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#contact a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#blog a { border-top: dashed 1px #B7BCAF; border-bottom: dashed 1px #B7BCAF; text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }

/* OVER NAVIGATION */

#nav a:hover { background: #D6E4E1 url(images/button-over.jpg) repeat-y right; }

#accueil_o a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#accueil_o { background: #D6E4E1 url("images/button-over.jpg") repeat-y right; }
#quiz_o a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#quiz_o { background: #D6E4E1 url("images/button-over.jpg") repeat-y right; }
#cours_o a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#cours_o { background: #D6E4E1 url("images/button-over.jpg") repeat-y right; }
#saviez_o a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#saviez_o { background: #D6E4E1 url("images/button-over.jpg") repeat-y right; }
#moment_o a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#moment_o { background: #D6E4E1 url("images/button-over.jpg") repeat-y right; }
#question_o a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#question_o { background: #D6E4E1 url("images/button-over.jpg") repeat-y right; }
#sujets_o a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#sujets_o { background: #D6E4E1 url("images/button-over.jpg") repeat-y right; }
#ecrit_o a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#ecrit_o { background: #D6E4E1 url("images/button-over.jpg") repeat-y right; }
#videos_o a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#videos_o { background: #D6E4E1 url("images/button-over.jpg") repeat-y right; }
#contact_o a { border-top: dashed 1px #B7BCAF;text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#contact_o { background: #D6E4E1 url("images/button-over.jpg") repeat-y right; }
#blog_o a { border-top: dashed 1px #B7BCAF;border-bottom: dashed 1px #B7BCAF; text-align: right; width: 168px; margin-left: 20px; padding-right: 7px; }
#blog_o { background: #D6E4E1 url("images/button-over.jpg") repeat-y right; }



#maincontent {
	width: 520px;
	float: left;
	padding: 30px 0px 0px 30px;
}
#maincontent a {
	color: #485C5A;
	font-weight: bold;
	text-decoration: none;
}
#maincontent a:hover {
	text-decoration: underline;
}
#footer { 
	margin-top: 25px;
	padding: 20px;
	background: #D6E4E1 url(images/bottom-divider.gif) no-repeat center top;
	font: 14px arial;
	text-align: center;
}
#footer_text {
	padding-top: 25px;
	text-align: right;
	font: 11px arial;
}
#footer_text a {
		color: #485C5A
}
#search_area { font: 11px arial; }
.searcher { width: 135px; font: 11px arial; border: solid 1px #B7BCAF; margin-top: 0px; margin-left: 5px; }

.the_letters {
	border-bottom: solid 1px #485C5A;
	text-align: center;
	padding-bottom: 15px;
	font-size: 16px;
}
.the_letters a { text-decoration: none !important; }
.the_letters a:hover { 	color: #D8131D !important; }

#writing_area ul { margin: 10px; padding: 0px; }
#writing_area li { padding: 2px; list-style: none; background: url(images/dot.gif) left no-repeat; padding-left: 15px; }

.hr {
	height: 1px;
	border-bottom: solid 1px #485C5A;
}

.move_forward {
	margin-top: 25px;
	padding-top: 10px;
	border-top: solid 1px #485C5A;
}

.the_choosen_one a {
	border: 1px solid #999999;
	padding: 3px;
	text-decoration: none !important;
	color: #D8131D !important;
	font-weight: bold;
	background: #E9F5F3;
}
.a_title {
	margin-top: 20px;
	margin-bottom: 4px;
	font: 17px arial;
}

.search_big {
	font: bold 17px arial;
	margin-top: 20px;
	color: #D8131D;
}
	
.question {
	border: 1px solid #999999;
	background: #EAECEC;
	padding: 10px;
	font-weight: bold;
	margin-bottom: 0px;
}
.answer {
	border: 1px solid #999999;
	background: #EBF3F3;
	margin-bottom: 35px;
	padding: 10px;
	font-weight: bold;
}
.badge-q {
	position: relative;
	float: left;
	height: 40px;
	width: 40px;
	background: transparent url(images/badge-q.gif) no-repeat;
	left: -30px;
	top: -20px;
	line-height: 0px;
	font: 0px;
}
.badge-r {
	position: relative;
	float: left;
	height: 40px;
	width: 40px;
	background: transparent url(images/badge-r.gif) no-repeat;
	left: -30px;
	top: -20px;
	line-height: 0px;
	font: 0px;
}
.q_area { margin-left: 40px; }

#question_form {
	border: 1px solid #999999;
	background: #ffffff;
	padding: 25px;
	margin-bottom: 35px;
}
#question_form a {
	font: 11px arial;
}

.searcher2 { width: 135px; font: 11px arial; margin-bottom: 6px; border: solid 1px #B7BCAF; margin-top: 0px; }
.searcher_textarea { width: 350px; height: 75px; font: 11px arial; margin-bottom: 6px; border: solid 1px #B7BCAF; margin-top: 0px; }	

#pensee {
	border: 1px solid #999999;
	background: #EBF3F3;
	margin: 0px 10px;
	padding: 15px 25px;
	font-weight: bold;
}
#pensee_intro { font-weight: bold; margin-left: 4px; margin-top: 35px; }

.blog_picture {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 6px;
	background: #EBF3F3;
	border: 1px solid #999999;
}
.blog_hr {
	border-top: 1px solid #B7BCAF;
}
#blog_col_1 {
	float: left;
	width: 225px;
}
#blog_col_1 li, #blog_col_2 li {
	border: 1px solid #B7BCAF;
	background: #EBF3F3;
	margin-bottom: 4px;
	padding: 7px;
}
#blog_col_2 {
	width: 250px;
	float: left;
}

.comments {
	border: 1px solid #B7BCAF;
	background: #EBF3F3;
	margin: 4px;
	padding: 10px;
}


#fixedtipdiv{
	position: absolute;
	padding: 10px 25px;
	border: 2px solid #DD3F46;
	font: bold 11px arial;
	z-index:100;
	line-height: 18px;
}
