/* General */

body {
	background-image:url("/images_zol/bg_body.png");
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#eeeeee;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	padding-top: 31px;
	margin: 0px;
}

img {
	border:0;
}

.gris_666666 {
	color:#666666;
}

.padding_left_5 {
	padding-left:5px;
}

.align_center {
	text-align:center;
}

.float_left {
	float:left;
}

.float_right {
	float:right;
}

.clear_both {
	clear:both;
}

.hide {
	display:none;
}

.color_wp, .color_wp_h2 h2, .color_wp_h3 h3, .color_wp_h4 h4, .color_wp_a a {
	color:#8d8f64;
}

.color_bac_2011, .color_bac_2011_h2 h2, .color_bac_2011_h3 h3, .color_bac_2011_h4 h4, .color_bac_2011_a a{
	color:#647800;
}

.color_forum, .color_blog, .color_forum_h2 h2, .color_blog_h2 h2, .color_forum_h3 h3, .color_blog_h3 h3, .color_forum_h4 h4, .color_blog_h4 h4 , .color_forum_a a, .color_blog_a a{
	color:#fd6b00;
}

.color_bac_2011_li li {
	list-style-image:url("/images_zol/puce_bac_2011.png");
}

.color_wp_li li {
	list-style-image:url("/images_zol/puce_wp.png");
}

.color_blog_li li {
	list-style-image:url("/images_zol/puce_blog.png");
}

.color_forum_li li {
	list-style-image:url("/images_zol/puce_forum.png");
}

.color_333333 {
	color:#333333;
}

.bg_color_forum {
	background-color:#fd6b00;
}

.bg_color_wp {
	background-color:#647800;
}

.color_doc, .color_doc_h2 h2 {
	color:#07799e;
}

.bg_color_doc {
	background-color:#07799e;
}

.weight_normal {
	font-weight:normal;
}

.color1 {
    color: #3580A5 !important;
}

.font_16 {
    font-size: 16px;
}

.bold {
    font-weight: bold;
}

.display_none {
	display:none;
}

.padding_left_20 {
	padding-left:20px;
}

.padding_top_10 {
	padding-top:10px;
}

.align_left {
	text-align:left;
}

.align_right {
	text-align:right;
}

.font_13 {
	font-size:13px;
}

.color7 {
    color: #07799E !important;
}

.underline {
	text-decoration:underline;
}

.pointer {
	cursor:pointer;
}

.padding_top_15 {
	padding-top:15px;
}

.padding_bottom_10 {
	padding-bottom:10px;
}

.margin_bottom_10 {
	margin-bottom:10px;
}

.margin_right_30 {
	margin-right:30px;
}

.font_09 {
    font-size: 9px;
}

.font_10 {
	font-size:10px;
}

.gris_999999 {
	color:#999999;
}

.no_border {
	border:0;
}

.color_ffffff {
	color:#ffffff;
}

select {
	border: 2px inset #FFFFFF;
}

p {
	margin:0;
}

h1,h2,h3,h4 {
	margin:0;
}

a {
	text-decoration:none;
	color:#333333;
}

#page {
	width:1191px;
	margin-left:auto;
	margin-right:auto;
	color:#333333;
}

#habillage-top {
	height:216px;
	z-index:1000;
}

#habillage-right {
	height:202px;
}

#header #logo {
	margin-top:-16px;
	height: 136px;
}

#header {
	/*margin-top:75px;*/
	/*background: url("/images/bandeau_bg.png") no-repeat scroll left top transparent;*/
}

#bloc_header_droit {
	margin-top:90px;
	margin-left: 118px;
}

#btn_google_rechercher {
	background-image:url("/images_zol/btn_google_rechercher.jpg");
	height:36px;
	width:126px;
	color:#ffffff;
	font-weight:bold;
	padding:0;
	margin:0;
	border:0;
}

#btn_google_q {
	width:251px;
	height:36px;
	padding:0;
	border:0;
	margin-bottom:6px;
}

.btn_header {
	background-image:url("/images_zol/bg_btn_header_rouge.jpg");
	width:182px;
	height:41px;
	line-height: 20px;
    text-align: center;
    width: 182px;
    font-size:14px;
    color:#ffffff;
    font-weight:bold;
    cursor:pointer;
}

#logo_txt {
    height: 1px;
    left: 28px;
    position: relative;
    top: -23px;
}

#logo_txt1 {
    color: #4B4B4D;
    float: left;
    font-size: 16px;
    font-weight: bold;
}

#logo_txt2 {
    color: #29272B;
    float: left;
    font-weight: bold;
    margin-left: 91px;
    display:none;
}

#logo_txt2 a {
	color:#eb5216;
	text-decoration:underline;
}

#bandeau {
	padding:10px 15px 5px;
	overflow:hidden;
	width: 942px;
}

p.bienvenue span.bienvenue {
	color:#a0c201;
	font-weight:bold;
}

#page_centre {
	background-color:#ffffff;
	padding-left:16px;
	padding-right:16px;
	width:940px;
	float:left;
}

#contenu_gauche {
	margin-bottom: 20px;
	width:640px;
	float:left;
}

/** ***** ****** ***** ***/
/*  BLOC POURQUOI BAC ES */
/** **** **** *** *** ****/

#pourquoi_bac_es {
	width:300px;
	height:289px;
	margin-right:20px;
	float:left;
	margin-bottom: 20px;
}

#pourquoi_bac_es h2 {
	width:300px;
	height:36px;
	margin: 0;
}

#pourquoi_bac_es #pourquoi_bac_es_body {
	width:272px;
	height:219px;
	background-color:#eeeeee;
	padding:17px 14px;
}

#pourquoi_bac_es #pourquoi_bac_es_body #btn_inscription {
	background-image:url("/images_zol/bg_btn_inscription.png");
	text-align:center;
	width:268px;
	height:22px;
	padding-top:5px;
	margin-top: 15px;
}

#pourquoi_bac_es #pourquoi_bac_es_body #btn_inscription a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

/** *** *** *** *** *** **/
/** *** NOUVEAUTES ** * **/
/** *** *** *** ** *** ***/
#nouveautes {
	width:300px;
	height:289px;
	margin-right:20px;
	float:left;
}

#nouveautes h2 {
	width:300px;
	height:37px;
	margin: 0;
}

#nouveautes #nouveautes_body {
	height: 219px;
    padding: 17px 14px;
    width: 272px;
	overflow: hidden;
}

#nouveautes #nouveautes_body li {
	margin-bottom:10px;
	list-style-image:url("/images_zol/flecheverte.jpg");
	margin-left: 8px;
}

#nouveautes #nouveautes_body .date {
	color:#999999;
	font-style:italic;
}

#nouveautes #nouveautes_body a {
	color:#4c4c4c;
	text-decoration:none;
}

#contenu_droite {
	width:300px;
	float:right;
}

#espace_100 {
	width:620px;
	height:379px;
	color:#ffffff;
	background:#7c9400 url("/images_zol/bg_espace_100.jpg") no-repeat top left;
	margin-bottom:27px;
}

#espace_100 .spacer
{
	padding:15px 15px 0;
}

#espace_100 a {
	color:#ffffff;
	text-decoration:none;
}

#espace_100 h2 {
	font-size: 41px;
    font-weight: normal;
    margin-bottom:4px;
}

#espace_100 h3 {
	font-size: 19px;
	margin-bottom: 5px;
}

#espace_100 .droite {
	width:311px;
}

#espace_100 .droite .separator {
	width:298px;
	height:1px;
	background-color:#dedede;
	margin-bottom:9px;
	margin-top:9px;

}

#espace_100 .droite li {
	/*margin-bottom:9px;*/
	margin-left: 30px;
	list-style-image:url("/images_zol/flecheblanche.png");
}

#espace_100 .droite li .date {
	font-style:italic;
}

#espace_100 #btn_actualites {
	font-weight:bold;
	background-image:url("/images_zol/bg_espace_100_btn_actualites.jpg");
	width:274px;
	height:24px;
	padding-top:9px;
	text-align:center;
	margin-top:9px;
}

#espace_100 #btn_forum {
	margin-top:9px;
	margin-right:25px;
	font-weight:bold;
	background-image:url("/images_zol/bg_espace_100_btn_forum.jpg");
	width:274px;
	height:24px;
	padding-top:9px;
	text-align:center;
}

#espace_100_bottom_btn_red {
	padding-bottom:10px;
}

#espace_100_bottom_btn_red a
{
	background:transparent url('/images_zol/bg_espace_100_btn_rouge.jpg') no-repeat top left;
	width:142px;
	height:13px;
	font-weight:bold;
	color:#fffff;
	text-align:center;
	display:block;
	float:left;
	font-size:14px;
	padding:14px 20px;
}

#espace_100_bottom_btn_red a.multiligne
{
	padding:5px 20px;
	height:31px;
}

#espace_100_bottom_btn_red a.right
{
	float:right;
}

#espace_100_bottom_btn_red a.center
{
	margin:0 auto;
	float:none;
}
/************************ Slideshow ***************************/
#slideshow{
	clear:both;
	margin-bottom: 22px;
}

#slideshow img{
	width:109px;
	height:98px;
	border:1px solid #c7c7c7;
	margin-bottom:10px;
	margin-right:10px;
	float:left;
}

#slideshow #slideshow_onglet{
	height:58px;
}

#slideshow #slideshow_onglet ul, #slideshow #slideshow_onglet li{
	list-style:none outside none;
	margin:0;
	padding:0
}

#slideshow #slideshow_onglet li{
	display:block;
	float:left;
	width:204px;
	margin-right:4px;
	/*margin-bottom:19px;*/
	font-size:18px;
	height:58px;
}

#slideshow #slideshow_onglet h2{
	font-size:16px;
	font-weight:normal;
}

#slideshow #slideshow_onglet em {
	font-weight:bold;
}

#slideshow #slideshow_onglet li a{
	background-color:#2E6A8A;
	color:#FFFFFF;
	display:block;
	font-size:16px;
	height:44px;
	padding:9px 0 5px 18px;
	text-decoration:none;
	background:url("/images_zol/bg_slideshow_onglet.jpg") no-repeat scroll left top transparent;
}

#slideshow #slideshow_onglet li a.current {
	background:url("/images_zol/bg_slideshow_onglet_current.jpg") no-repeat scroll left top transparent;
	color:#333333;
}

#slideshow .cat_listing{
	background-color:#f5f6e7;
	padding-left:21px;
	width:599px;
	padding-bottom:12px;
	padding-top:19px;
}

#slideshow .box_article{
	clear:both;
	margin-bottom:18px;
}

#slideshow .cat_listing h3{
	font-size:1.5em;;
}

#slideshow .cat_listing h3 a{
	text-decoration:none;
	color:#333333;
}

#slideshow p{
	line-height:20px;
}

#slideshow p.excerpt{
	margin-top:25px;
}

#slideshow span.date{
	text-transform:uppercase;
	line-height:20px;
	float:left;
	margin-right:8px;
}

#slideshow .cat a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
}

#slideshow .cat{
	color:#FFFFFF;
	float:left;
	font-size:11px;
	height:16px;
	margin-top:2px;
	padding:3px 0 0 7px;
	width: 97px;
}

.cat_article{
	background-color:#647800;
	padding:4px 4px 5px 4px;

}

.cat_document{
	background-color:#33ccff;
	font-size:11px;
	color:#FFFFFF;
	padding:4px 4px 5px 4px;
}

.cat_post_forum{
	background-color:#fd6b00;
	font-size:11px;
	color:#FFFFFF;
	padding:4px 4px 5px 4px;
}

.cat_emploi{
	background-color:#858753;
	font-size:11px;
	color:#FFFFFF;
	padding:4px 4px 5px 4px;
}

/** *** *** *** *** *** * ** * ** **/
/** ***  Home Etudiants au top ** **/
/** *** ** ** ** ** ** ** ** * ** **/

#home_etudiants_top {
	width:460px;
	height:165px;
	background-color:#f4f4f4;
	margin-bottom:16px;
	margin-right:20px;
	float:left;
}

#home_etudiants_top h2 {
	background-image: url("/images_zol/bg_home_titre_bloc_vert.jpg");
    height: 29px;
    padding-left: 13px;
    padding-top: 8px;
    width: 447px;
    color:#ffffff;

}

#home_etudiants_top .contenu {
	padding:15px 0 0 15px;
	width:445px;
	height:113px;
}

#home_etudiants_top .contenu .user {
	float:left;
	width: 89px;
}

#home_etudiants_top .contenu .user .avatar {
    height: 65px;
    margin-bottom: 8px;
    margin-right: 16px;
    width: 72px;
}

#home_etudiants_top .contenu .user .avatar img{
	width:72px;
	height:65px;
}

#home_etudiants_top .contenu .user .pseudo {
	font-weight:bold;
}

#home_etudiants_top .contenu .user .pseudo a {
	color:#333333;
	text-decoration:none;
}

#home_etudiants_top .contenu .user .points {

}

/** *** *** *** *** *** * ** * ** **/
/** ***  Home new Etudiants  * ** **/
/** *** ** ** ** ** ** ** ** * ** **/

#home_new_etudiants {
	width:460px;
	height:165px;
	background-color:#f4f4f4;
	margin-bottom:16px;
	float:left;
}

#home_new_etudiants h2 {
	background-image: url("/images_zol/bg_home_titre_bloc_vert.jpg");
    height: 29px;
    padding-left: 13px;
    padding-top: 8px;
    width: 447px;
    color:#ffffff;
}

#home_new_etudiants .contenu {
	padding:15px 0 0 15px;
	width:445px;
	height:113px;
}

#home_new_etudiants .contenu .user {
	float:left;
	width: 89px;
}

#home_new_etudiants .contenu .user .avatar {
    height: 65px;
    margin-bottom: 8px;
    margin-right: 16px;
    width: 72px;
}

#home_new_etudiants .contenu .user .avatar img{
	width:72px;
	height:65px;
}

#home_new_etudiants .contenu .user .pseudo {
	font-weight:bold;
}

#home_new_etudiants .contenu .user .pseudo a {
	color:#333333;
	text-decoration:none;
}

#home_new_etudiants .contenu .user .points {

}

/**
 * TOP MENU *********************************************************************
 */


/* -- Top menu général -- */
#topmenu {
	/*height: 48px;
	background:transparent url('/images_zol/topmenu/topmenu_bg.png') no-repeat top left;
	font-size:12px;
	margin-top:12px;
	*/
	background:transparent url('/images_zol/topmenu/topmenu_bg.png') no-repeat top left;
	background-position: 0 0;border-bottom: 1px solid #BBBBBB;height: 38px;margin-top: -12px;width: 972px;
}

#topmenu ul li {
	display:block;
	float:left;
	cursor:pointer;
	margin-left:-18px;
	text-align:center;
	margin-top:-7px;
}

#topmenu ul li a {
	text-transform:uppercase;
	font-weight:bold;
	color:#444;
	display:block;
	padding-top:20px;
	float:left;
	height:39px;
	text-decoration:none;
}

#topmenu ul li.current a {
	color:#fff;
}

#topmenu ul li a img {
	vertical-align:middle;
	margin-left:10px;
	border:0;
	padding-bottom:2px;
}

#topmenu ul li em {
	display:block;
	width:13px;
	height:59px;
	float:left;
	background-repeat:no-repeat;
	background-position:top left;
}

/* -- Menu content général -- */
#menucontent {
	height:36px;
	margin-top: 13px;
	/*padding:10px;*/
	background-color:#fff;
	font-size:13px;
	width:972px;
	/*padding-bottom: 10px;*/
}

#menucontent div{
	height:36px;
	width:972px;
	margin-top: -13px;
}

#menucontent ul, #menucontent p {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}

#menucontent #menu_accueil_content {
	/*margin-top: 7px;*/
}

#menucontent #menu_bac_2011_content ul{
	padding-left:0;
	margin-left:-10px;
}

menu_blog
#menucontent #menu_accueil_content ul{

}

#menucontent #menu_accueil_content ul{

}

#menucontent #menu_forum_content ul{

}

#menucontent #menu_formations_content ul{

}

#menucontent #menu_metiers_content ul{

}

#menucontent #menu_emploi_content ul{

}

#menucontent #menu_documents_content ul{

}

#menucontent #menu_actualites_content ul{

}

#menucontent #menu_concours_content ul{

}

#menucontent li {
	display:inline;
	border-left:1px solid #fff;
	margin-left:15px;
	padding-left:13px;
	height:30px;
}

#menucontent li.first {
	border-left:0;
}
#menucontent li.first a {
	padding-left:0px;
}

#menucontent li a {
	color:#fff;
	/*padding-top:17px;*/
	text-decoration:none;
}

#menucontent li a:hover {
	text-decoration:underline;
}

#menucontent li.current a {
	font-weight:bold;
}
/* -- Menu couleurs -- */

#menu_blog_content ul {
	padding-left:520px;
}

#menu_orientation_content ul {
	padding-left:320px;
}

#menu_documents_content ul {
	padding-left:200px;
}

/* Aucune couleur */
#topmenu ul li.current span.none a {
	color:#444;
}

#topmenu em.right {
	height:46px;
}

#topmenu em.left {
	height:46px;
}

/* Bleu */
#topmenu li.current span.bleu em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_bleu.png');
}

#topmenu li.current span.bleu em.left {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_left_bleu.png');
}

#topmenu li.current span.bleu em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_bleu.png');
}

#menucontent .bleu, #topmenu li.current span.bleu a {
	background-color:#0096d7;
}

/* Rouge */
#topmenu li.current span.rouge em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_rouge.png');
}

#topmenu li.current span.rouge em.left {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_left_rouge.png');
}

#topmenu li.current span.rouge em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_rouge.png');
}

#menucontent .rouge, #topmenu li.current span.rouge a {
	background-color:#ea370c;
}

/* Orange */
#topmenu li.current span.orange em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_orange.png');
}

#topmenu li.current span.orange em.left {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_left_orange.png');
}

#topmenu li.current span.orange em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_orange.png');
}

#menucontent .orange, #topmenu li.current span.orange a {
	background-color:#ff7800;
}

/* Vert */
#topmenu li.current span.vert em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_vert.png');
}

#topmenu li.current span.vert em.left {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_left_vert.png');
}

#topmenu li.current span.vert em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_vert.png');
}

#menucontent .vert, #topmenu li.current span.vert a {
	background-color:#4c9700
}

/* Bleu fonce */
#topmenu li.current span.bleu_fonce em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_bleu_fonce.png');
}

#topmenu li.current span.bleu_fonce em.left {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_left_bleu_fonce.png');
}

#topmenu li.current span.bleu_fonce em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_bleu_fonce.png');
}

#menucontent .bleu_fonce, #topmenu li.current span.bleu_fonce a {
	background-color:#07799e
}

/* Orange dernier menu*/
#topmenu li.current span.orange_dernier em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_orange_dernier.png');
}

#topmenu li.current span.orange_dernier em.left {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_left_orange_dernier.png');
}

#topmenu li.current span.orange_dernier em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_orange_dernier.png');
}

#menucontent .orange_dernier, #topmenu li.current span.orange_dernier a {
	background-color:#ff7800;
}

/* Vert kaki */
#topmenu li.current span.vert_kaki em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_vert_kaki.png');
}

#topmenu li.current span.vert_kaki em.left {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_left_vert_kaki.png');
}

#topmenu li.current span.vert_kaki em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_vert_kaki.png');
}

#menucontent .vert_kaki, #topmenu li.current span.vert_kaki a {
	background-color:#858753;
}

/* Vert clair */
#topmenu li.current span.vert_clair em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_vert_clair.png');
}

#topmenu li.current span.vert_clair em.left {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_left_vert_clair.png');
}

#topmenu li.current span.vert_clair em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_vert_clair.png');
}

#menucontent .vert_clair, #topmenu li.current span.vert_clair a {
	background-color:#66cc00;
}

/* Vert caca */
#topmenu li.current span.vert_caca em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_vert_caca.png');
}

#topmenu li.current span.vert_caca em.left {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_left_vert_caca.png');
}

#topmenu li.current span.vert_caca em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_vert_caca.png');
}

#menucontent .vert_caca, #topmenu li.current span.vert_caca a {
	background-color:#647800;
}

/* None, blanc */
#menucontent div.none {
	background-color:#fff;
}

#menu_accueil{
	left:8px;
	position:relative;
}

#menu_forum{
    left: 43px;
    position: relative;
    width: 183px;
}

#menu_forum a{
    padding-left: 7px;
    width: 150px;
}

#menu_forum a img{

}

#menu_bac_2011 {
    left: 49px;
    position: relative;
    width: 193px;
}

#menu_bac_2011 a {
	width: 160px;
}

#menu_documents{
    left: 47px;
    position: relative;
    width: 190px;
}

#menu_documents a{
	width: 163px;
}

#menu_orientation {
    left: 50px;
    position: relative;
    width: 197px;
}

#menu_orientation a {
	width: 166px;
}

#menu_blog {
	left: 50px;
    position: relative;
    /*width: 172px;*/
    width: 126px;
}

#menu_blog a {
	width: 99px;
}


/***************************** FIN TOPMENU *************************************/

/** *** *** *** *** *** **/
/** *** * SIDEBAR * *** **/
/** *** *** *** *** *** **/

/* ** ** ** PUB ** ** ** */
#pub_300_600 {
	width:300px;
/*	border:1px solid red;*/
	margin-bottom:15px;
}

/** *** FORUM *** **/

#contenu_droite #hautderniersforuminter{
	background-image:url("/images_zol/bg_home_sidebar_forum_header.png");
	width:300px;
	height:86px;
	color:#FFFFFF;
}

#hautderniersforuminter .directforums,
#hautderniersforuminter .chiffreforums
{
	padding-left:17px;
}


#contenu_droite strong{
	color:#333333;
}

#contenu_droite .questionsreponses{
	font-size:18px;
}

#contenu_droite .directforums{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-top:7px;
}

#contenu_droite #derniersforum{

}

#contenu_droite #derniersforum ul {
	padding-left:0px;
	margin-left:0;
}

#contenu_droite #derniersforum ul li{
	background:url("/images_zol/puce.gif") no-repeat scroll 17px center transparent;
	list-style:none outside none;
	padding:5px 0 5px 29px;
	border-bottom:1px solid #DEDEDE;
}

#contenu_droite #derniersforum ul li span.date{
	font-style:italic;
	font-size:11px;
	color:#a0a0a0;
}

#contenu_droite #derniersforum ul li a{
	text-decoration:none;
	color:#fd6b00;
}

#contenu_droite #boutonforum{
	background-image:url("/images_zol/bg_home_sidebar_forum_btn_participer.png");
	height:22px;
	margin-left:15px;
	margin-top:19px;
	padding-top:5px;
	text-align:center;
	width:268px;
}

#contenu_droite #boutonforum a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

#contenu_droite #basderniersforum{
	margin-top:4px;
	padding-left:17px;
	background-image:url("/images_zol/bg_home_sidebar_forum_rejoignez.png");
	height:36px;
	margin-bottom:15px;
}

#contenu_droite #basderniersforum img{
	left:2px;
	position:relative;
	top:4px;
}

#contenu_droite #basderniersforum a{
	color:#FD6B00;
	font-weight:bold;
	text-decoration:none;
}

/** *** *** ** ACTU MEDIA ETUDIANT ** *** *** **/
#actu_media_etudiant{
	background:url("/images_zol/bg_actu_me.jpg") no-repeat scroll left top transparent;
	margin-bottom:20px;
}

#actu_media_etudiant a{
	color:#07799e;
	text-decoration:none;
}

#actu_media_etudiant ul{
	margin:0;
	padding:0;
}

#actu_media_etudiant ul li{
	background:url("/images_zol/puce.gif") no-repeat scroll 18px 10px transparent;
	list-style:none outside none;
	padding:5px 0 5px 31px;
}

#actu_media_etudiant .date{
	font-style:italic;
	color:#999999;
}

/****************** Footer ********************/
#footer{
	background-color:#FFFFFF;
}

#footer .footer_top{
	background-color:#4C4C4C;
	color:#FFFFFF;
	font-size:18px;
	height:30px;
	padding-left:15px;
	padding-top:5px;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
}

#footer .footer_content{
	background-color:#FFFFFF;
	font-size:11px;
	padding:19px 10px 22px;
	width:916px;
	border-bottom:1px solid #DEDEDE;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;

}

#footer .footer_colonne{
	float:left;
	width:173px;
	padding-right:10px;
}

#footer .footer_colonne a{
	color:#000000;
	text-decoration:none;
}

#footer .footer_colonne .titre{
	font-size:16px;
	font-weight:bold;
}

#footer .footer_content #top table{

}

#footer .footer_content #top table td{
	padding-left:18px;
	width:136px;
}

#footer .footer_content #top table td strong{
	display:block;
	padding-bottom:15px;
}

#footer .footer_colonne .titre_forum{
	color:#ff6600;
}

#footer .footer_colonne .titre_formation, #footer .footer_colonne .titre_metiers, #footer .footer_colonne .titre_emploi{
	color:#858753;
}

#footer .footer_colonne .titre_documents{
	color:#07799e;
}

#footer .footer_colonne .titre_actualites{
	color:#ff6600;
}

#footer .footer_bas{
	background-image:url("/images_zol/bg_footer_bottom.png");
	height:16px;
	margin-left:-16px;
	width:972px;
}

#footer_credit {
	color:#2d566d;
	margin-top:11px;
	text-align:center;
	font-size:11px;
	margin-bottom: 10px;
	width: 972px;
}

#footer_credit a{
	color:#2d566d;
	font-size:11px;
	text-decoration:none;
}

#footer_bac_conteneur {
	width:1159px;
	margin:0 auto;
}

#footer_bac {
	width:938px;
	height:138px;
	border:1px solid #dedede;
	background-color:#ffffff;
}

#footer_bac .titre {
    background-color: #414042;
    color: #FFFFFF;
    height: 29px;
    padding-left: 13px;
    padding-top: 6px;
    width: 925px;
    font-size:18px;
}

/**** ***** ***** ***** ****/
/* ** ** FIL D'ARIANNE ** **/
/**** ***** ***** ***** ****/
#fil_arianne{
	background-color:#FFFFFF;
	height:26px;
	/*padding-left:17px;*/
	padding-top:9px;
	font-size:11px;
	/*margin-top:-3px;*/
}

#fil_arianne a{
	text-decoration:none;
	/*color:#99cc00;*/
}

#fil_arianne strong.current{
	color:#999999;
	font-weight:normal;
}

.wp_bloc {
	border:1px solid #dedede;
	width:618px;
	margin-bottom:13px;
}

.wp_bloc_content {
	padding: 10px 18px 11px;
}

.wp_bloc_content h1, .wp_bloc_content p.title {
	font-size: 20px;
}

.wp_bloc_content a.auteur {
	/*color:#647800;*/
	text-decoration:underline;
}

.wp_bloc_content p.description {
	margin-bottom: 5px;
    margin-top: 5px;
}

.wp_bloc_content a.suite {
	background-image: url("/images_zol/flecheverte.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    font-weight: bold;
    padding-left: 12px;
}

.wp_bloc_content .wp_post_box {
	margin-bottom:20px;
}

.wp_bloc_content .wp_post_box p {
	margin-bottom: 3px;
    margin-left: 125px;
}

.wp_bloc_content .wp_post_box h3.titre {
    font-size: 18px;
    font-weight: bold;
    padding-top: 10px;
    margin-left: 125px;
    margin-bottom: 3px;
}

.wp_bloc_content .wp_post_box .image {
	width:111px;
	height:100px;
}

.wp_bloc_content .wp_post_box .image img {
	width:111px;
	height:100px;
}

.wp_bloc .wp_titre {
    background-image: url("/images_zol/bg_wp_bloc_titre.png");
    font-size: 22px;
    height: 31px;
    padding-left: 18px;
    padding-top: 4px;
    width: 600px;
    font-weight:bold;
}

.wp_bloc #btn_more {
    background-image: url("/images_zol/bg_btn_more.png");
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    margin: 0 auto 15px;
    padding-top: 10px;
    text-align: center;
    width: 586px;
    cursor:pointer;
}

.color_orientation {
    color:#647800;
}

.facebook{
	margin-top:10px;
}

.facebook .partager_article{
	color:#0C2861;
	font-size:14px;
	font-weight:bold;
	margin-bottom:7px;
}

.facebook .partager_article img{
	border:0;
	margin-right:4px;
}

/***** ***** *****/
/** CA COMMENTE **/
/***** ***** *****/

#sb_ca_commente {
	width:298px;
	padding-bottom: 20px;
	border:1px solid #dedede;
	margin-bottom:23px;
}

#sb_ca_commente h2 {
    background-image: url("/images_zol/bg_ca_commente_titre.png");
    color: #FFFFFF;
    font-size: 13px;
    height: 26px;
    padding-left: 16px;
    padding-top: 9px;
}

#sb_ca_commente .onglets {
    background-color: #F9FFB3;
    border: 1px solid #FFFFFF;
    height: 23px;
    padding-top: 5px;
    font-weight:bold;
    text-align: center;
}

#sb_ca_commente .onglets span {
	cursor:pointer;
	margin:0 16px;
}

#sb_ca_commente .onglets .current {
	color:#c10624;
	cursor:auto;
}

#sb_ca_commente .box {
	margin-top:16px;
}

#sb_ca_commente .separator {
	width:100%;
	background-color:#e6e6e6;
	height:1px;
	margin-top:12px;
}

#sb_ca_commente .content {
	padding:0 20px 0 14px;
}

#sb_ca_commente .image, #sb_ca_commente .image img {
	width:40px;
	height:36px;
}

#sb_ca_commente #sb_top_ca_commente p {
	margin: 0 0 0 50px;
}

#sb_ca_commente #sb_com_ca_commente p {
	margin:0;
}

#sb_ca_commente #sb_top_ca_commente p.titre a {
	color:#849900;
	font-weight:bold;
}

#sb_ca_commente #sb_top_ca_commente p.commentaire {
	background-image:url("/images_zol/bulle_commentaire.png");
	background-position:center left;
	background-repeat: no-repeat;
	padding-left: 22px;
}

#sb_ca_commente #sb_com_ca_commente span.auteur {
	color:#ff6600;
}

#sb_ca_commente #sb_com_ca_commente p.comment_content {
	color:#a0a0a0;
}

/***** ***** *****/
/** BESOIN AIDE **/
/***** ***** *****/

#besoin_aide {
	width:298px;
    padding-bottom: 10px;
	border:1px solid #dedede;
	margin-bottom:23px;
}


#besoin_aide .onglets {
    background-color: #F9FFB3;
    border: 1px solid #FFFFFF;
    height: 23px;
    padding-top: 5px;
    font-weight:bold;
    text-align: center;
}

#besoin_aide .onglets span {
	cursor:pointer;
	margin:0 20px;
}

#besoin_aide .onglets .current {
	color:#c10624;
	cursor:auto;
}

#besoin_aide .box {
	margin-top:16px;
}

#besoin_aide .separator {
	width:100%;
	background-color:#e6e6e6;
	height:1px;
	margin-top:12px;
}

#besoin_aide .content {
	padding:0 20px 0 14px;
}

#besoin_aide .image, #besoin_aide .image img {
	width:40px;
	height:36px;
}

#besoin_aide #sb_top_ca_commente p {
	margin: 0 0 0 50px;
}

#besoin_aide #sb_com_ca_commente p {
	margin:0;
}

#besoin_aide #sb_top_ca_commente p.titre a {
	color:#849900;
	font-weight:bold;
}

#besoin_aide #sb_top_ca_commente p.commentaire {
	background-image:url("/images_zol/bulle_commentaire.png");
	background-position:center left;
	background-repeat: no-repeat;
	padding-left: 22px;
}

#besoin_aide #sb_com_ca_commente span.auteur {
	color:#ff6600;
}

#besoin_aide .auteur {
	font-style:italic;
	margin-left: 11px;
}

#besoin_aide .help {
    background-image: url("/images_zol/puce.gif");
    background-position: 0 5px;
    background-repeat: no-repeat;
    margin-right: 18px;
    padding-left: 10px;
}

#besoin_aide .help a {
	color:#c00724;
	font-weight:bold;
	text-decoration:underline;
}

#besoin_aide #sb_com_ca_commente p.comment_content {
	color:#a0a0a0;
}

#sb_top_membres {
	width:300px;
	height:220px;
	background-color:#7e9400;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:14px;
}

#sb_top_membres a {
	color:#ffffff;
}

#sb_top_membres p.titre {
	height:30px;
	padding-top:6px;
	/*background-image:url("/images_zol/bg_sb_top_membre_titre.png");*/
	background-image:url("/images_zol/bg_lyceen_top_titre_image.png");
	padding-left:15px;
	color:#ffffff;
	font-size:18px;
}

#sb_top_membres .content {
	padding:0 15px;
}

#sb_top_membres p {
	margin-bottom: 15px;
}

#sb_top_membres .membre p {
	margin-bottom:0;
}

#sb_top_membres .content .membre {
	/*margin-right: 27px;*/
	margin-right: 16px;
}

#sb_top_membres .content .membre .image {
	margin-bottom:9px;
}

#sb_top_membres .content .membre .image, #sb_top_membres .content .membre .image img {
	width:72px;
	height:65px;
}

/************************* Alerte Form Newsletter ***************************
*/#inscriptionnewsletter{
	font-weight:bold;
	margin-top:20px;
	background-color:#efefef;
	width:599px;
	/*height:96px;*/
	border:1px solid #dedede;
	padding-left:20px;
	padding-top:18px;
	padding-bottom:13px;
}

#inscriptionnewsletter .content{


}

#inscriptionnewsletter .alerteemail{
	font-size:20px;
	margin-right:11px;
}

#inscriptionnewsletter .mailalertep{
	margin-bottom:5px;
}

#inscriptionnewsletter label{
	color:#000000;
	margin-right:3px;
}

#inscriptionnewsletter input[type='submit']{
}

#inscriptionnewsletter input[type='text']{
}

#inscriptionnewsletter form{
	margin-bottom:5px;
}

#inscriptionnewsletter .alerte_limit{
	font-style:italic;
	margin-top:15px;
}

.wp_post_content {
	margin-top:20px;
}

.wp_post_content p {
	margin-bottom:10px;
}

.wp_post_content h2 {
	margin: 20px 0 10px;
	font-size:20px;
}

.wp_post_content h3 {
	font-size:16px;
}

.wp_post_content h4 {
	font-size:14px;
}

.wp_post_content a {
    /*color: #00A6EC;*/
    font-weight: bold;
    text-decoration:underline;
}

#commentaires{
	width:620px;
	margin-bottom:10px;
	margin-top:13px;
}

#commentaires .header{
	background-color:#474747;
	color:#FFFFFF;
	width:606px;
	height:30px;
	font-size:18px;
	padding-left:14px;
	padding-top:5px;
	background-image: url("/images_zol/bg_exprimez_vous.png");
}

#commentaires .body{
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
	width:618px;
	padding-left:19px;
	padding-top:10px;
	width:599px;
}

#commentaires .body input, #commentaires .body textarea{
	margin-bottom:10px;
}

#commentaires .body .btn_submit{
	background-color:#cd0223;
	height:28px;
	margin-bottom:10px;
	padding-top:5px;
	text-align:center;
	width:580px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.bg_exprimez_vous{
	background-image:url("/images_zol/bg_exprimez_vous.png");
	background-repeat:repeat-x;
}

#commentaires .body .btn_submit:hover{
	cursor:pointer;
}
#commentaires .body textarea{
	width:580px;
}

.commentbox img{
	width:50px;
	height:50px;
	float:left;
	margin-right:10px;
}

.commentbox .comment_top{
	background-image:url("/images_zol/comment_top.png");
	background-repeat:no-repeat;
	float:right;
	width:518px;
	height:14px;
}
.commentbox .comment_mid{
	border-left:1px solid #686868;
	border-right:1px solid #686868;
	float:right;
	margin-right:2px;
	padding-left:10px;
	width:504px;
}
.commentbox .comment_bottom{
	background-image:url("/images_zol/comment_bot.png");
	background-repeat:no-repeat;
	float:right;
	height:30px;
	padding-left:40px;
	padding-top:15px;
	width:478px;
}

#liste_commentaire{
	width:580px;
	margin-bottom:10px;
}

#espace_membre {
	border:1px solid #dedede;
	width:620px;
}

#espace_membre h1 {
    background-image: url("/images_zol/bg_noir_1_39.png");
    color: #FFFFFF;
    height: 36px;
    padding-left: 18px;
    padding-top: 3px;
    width: 602px;
	font-size: 24px;
}

#espace_membre .content h1 {
	width:290px;
}

#espace_membre .content {
	background-color:#efefef;
	padding: 20px 0 20px 20px;
}

#espace_membre .avatar {
	margin-right:40px;
}

#espace_membre .avatar, #espace_membre .avatar img {
	/*width:150px;
	height:150px;*/
}

#espace_membre .pseudo {
	font-weight:bold;
	font-size: 24px;
}

#espace_membre .modif_info a {
	text-decoration:underline;
}

#docs{
	width:300px;
	margin-top:20px;
}

#docs h1 {
	/*background-image:url("/images_zol/bg_noir_1_39.png");*/
    color: #FFFFFF;
    font-size: 18px;
    height: 25px;
    padding-left: 18px;
    padding-top: 4px;
    width: 282px;
}

#forum_last_posts {
	width:300px;
	margin-right:20px;
	margin-top:20px;
}

#forum_last_posts h1 {
	/*background-image:url("/images_zol/bg_noir_1_39.png");*/
    color: #FFFFFF;
    font-size: 18px;
    height: 25px;
    padding-left: 18px;
    padding-top: 4px;
    width: 282px;
}

#forum_last_posts .content, #docs .content {
    background-color: #EDEDED;
	padding:10px;
	height:206px;
}

#forum_last_posts .content li span.date {
	font-weight:normal;
	color:#999999;
}
#forum_last_posts .content li {
	list-style-type:none;
	margin-bottom:10px;
	font-weight:bold;
}

#docs .content li span.date {
	font-weight:normal;
	color:#999999;
}
#docs .content li {
	list-style-type:none;
	margin-bottom:10px;
	font-weight:bold;
}

.derniersSujetsForumHeader  {
    background-image: url("/images_zol/bg_derniers_sujet_forum.png");
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 20px;
    width: 904px;
}

.derniersSujetsForumHeader h1 {
    font-weight: bold;
}

.derniersSujetsForumHeader624{
    background : url("/images_zol/bg_derniers_sujet_forum_624.png") no-repeat;
    width: 624px;
}

.derniersSujetsForumHeader td {
	font-weight:normal;
}

.derniersSujetsForumHeader h2, .derniersSujetsForumHeader a, .derniersSujetsForumHeader p,  .derniersSujetsForumHeader h1 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
	text-decoration:none;
}

#AccueilForum .derniersSujetsForumHeader h2 a{
    color: #FFFFFF;
    text-decoration:none;
    padding-left:15px;
}

.derniersSujetsForumContent {
	border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    font-size: 12px;
    margin: 0;
    padding: 15px;
    width:892px;
}

.derniersSujetsForumContent624 {
    width:588px;
}

.derniersSujetsForumContent .separator {
	width:582px;
	background-color:#dfdfdf;
	height:1px;
    margin-bottom: 14px;
}

/*** *** *** ***/
/* INSCRIPTION */
/*** *** *** ***/

#bloc_inscription {
	width:620px;
	border:1px solid #dedede;
}

#bloc_inscription h1 {
    background-image: url("/images_zol/bg_wp_bloc_titre.png");
    font-size: 14px;
    height: 26px;
    padding-left: 20px;
    padding-top: 9px;
    width: 600px;
}

.bloc_620_36_top0 {
    background: url("/images_zol/bloc_620_36_top0.gif") no-repeat scroll 0 0 transparent;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 60px;
    position: relative;
    width: 560px;
}

.bigButtonForum {
    background: url("/images_zol/bigButtonForum.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 53px;
    margin: 20px 30px;
    padding-top: 15px;
    text-align: center;
    width: 403px;
    cursor: pointer;
}

.input_248_23 {
    background: url("/images_zol/input_248_23.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 23px;
    padding: 0 5px;
    width: 238px;
}

.input_120_23 {
    background: url("/images_zol/input_120_23.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 23px;
    padding: 0 5px;
    width: 110px;
}

/*************************** TWEETBOX ****************************/

#tweetbox {
    float: left;
    width: 219px;
}

.tweetbox_top {
    background: url("/images_zol/tweetbox_top.gif") no-repeat scroll 0 0 transparent;
    font-size: 16px;
    font-weight: bold;
    height: 42px;
	line-height: 12px;
    padding: 15px 0 0 55px;
    width: 164px;
}

.tweetbox_mid {
    background: url("/images_zol/tweetbox_mid.gif") repeat-y scroll 0 0 transparent;
    padding: 0 5px 8px;
    width: 209px;
}

.tweetbox_bas {
    background: url("/images_zol/tweetbox_bas.gif") no-repeat scroll 0 0 transparent;
    height: 20px;
    width: 219px;
}

.tweetbox_content {
    background: url("/images_zol/tweetbox_content.gif") no-repeat scroll 0 0 transparent;
    height: 342px;
    margin: 0 auto;
    width: 209px;
}

.tweetbox_more {
    background: url("/images_zol/tweetbox_more.gif") no-repeat scroll 0 0 transparent;
    display: block;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin: 10px auto 0;
    text-align: center;
    width: 209px;
}

.tweet_image {
    background: url("/images_zol/fond_avatar.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height:55px;
    margin: 0 0 0 5px;
    padding: 5px 0 0 5px;
    width: 57px;
}

.tweet_txt {
    float: left;
    margin: 8px 0 0;
    width: 137px;
}

.bloc_620_36_top0 {
    background: url("/images_zol/bloc_620_36_top0.gif") no-repeat scroll 0 0 transparent;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 20px;
    position: relative;
    width: 600px;
}

.bloc_620_mid {
    background: url("/images_zol/bloc_620_mid.gif") repeat-y scroll 0 0 transparent;
    margin: 0;
    padding: 0 20px;
    width: 580px;
}

.bloc_620_bas {
    background: url("/images_zol/bloc_620_bas.gif") no-repeat scroll 0 0 transparent;
    height: 7px;
    width: 620px;
}

.tweetbox_more2 {
    background: url("/images_zol/tweetbox_more2.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin: 20px auto 0;
    text-align: center;
    width: 580px;
}

/* FORUM */

.forum_header_left {
	background-image:url("/images_zol/bg_forum_header_left.png");
	height:45px;
	width:7px;
}

.forum_header_center {
    background-image: url("/images_zol/bg_forum_header_center.png");
    color: #FFFFFF;
    font-size: 20px;
    height: 36px;
    padding-left: 5px;
    padding-top: 9px;
    width: 600px;
}

.forum_header_center a {
	color:#ffffff;
}

.forum_header_right {
	background-image:url("/images_zol/bg_forum_header_right.png");
	height:45px;
	width:7px;
}

.entete_categorie_forum th {
	background-image:url("/images_zol/bg_forum_th.png");
	height:32px;
}

.entete_topic_forum th {
	background-image:url("/images_zol/bg_forum_th.png");
	height:32px;
}

.forum_header_categorie_left {
	background-image:url("/images_zol/bg_forum_categorie_left.png");
	width:9px;
	height:36px;
}

.forum_header_categorie_center {
    background-image: url("/images_zol/bg_forum_categorie_center.png");
    font-size: 16px;
    height: 28px;
    padding-left: 6px;
    padding-top: 8px;
    width: 605px;
}

.forum_header_categorie_center a {
	color:#ffffff;
}

.moderator a {
	text-decoration:underline;
}

.gris_cccccc {
	color:#cccccc;
}

.resume b {
	color:#fd6b00;
}

.background_gris_F5F5F5 {
	background-color:#f5f5f5;
}

#besoin_aide h2 {
    background-image: url("/images_zol/bg_ca_commente_titre.png");
    color: #FFFFFF;
    font-size: 13px;
    height: 26px;
    padding-left: 16px;
    padding-top: 9px;
}

.forum_head th {
	background-color:#f3f3f3;
}

.forum_body .name a {
	text-decoration:underline;
}

.forum_body .postdetails a {
	text-decoration:underline;
}

.forum_body a:hover {
	text-decoration:underline;
}

.navigation .numero_page {
    background-color: #FF6600;
    color: #FFFFFF;
    height: 19px;
    margin-right: 1px;
    padding: 4px;
    text-align: center;
    width: 17px;
    font-family: Arial,Helvetica,sans-serif;
}

.background_333333 {
	background-color: #333333 !important;
}

.unSujetForum {
    margin-bottom:15px;
}

.unSujetForum .avatarMembre {
	float:left;
	margin-right:7px;
	width:72px;
	height:72px;
}

.unSujetForum .avatarMembre img {
	width:65px;
	height:65px;
}

.unSujetForum a.linkPost {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.unSujetForum .thematique {
	text-transform:uppercase;
}

.unSujetForum a.username {
	color:#339999;
	text-decoration:underline;
}

.font_15 {
	font-size:15px;
}

.bouton_rouge_left {
	background:url("/images_zol/bg_bouton_rouge_left.png") no-repeat 0 0;
	width:12px;
	height:41px;
	float:left;
	cursor:pointer;
}

.bouton_rouge_center {
    background: url("/images_zol/bg_bouton_rouge_center.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    text-align: center;
    cursor:pointer;
}

.bouton_rouge_right {
	background:url("/images_zol/bg_bouton_rouge_right.png") no-repeat 0 0;
	width:12px;
	height:41px;
	float:left;
	cursor:pointer;
}

.btn_new_topic {
	width:253px;
	padding-top:9px;
	height:32px;
	font-size:18px;
}

#viewtopic .btn_new_topic {
    font-size: 16px;
    height: 40px;
    padding-top: 1px;
    width: 215px;
}

.btn_new_topic2 {
	width:158px;
	padding-top:9px;
	height:32px;
	font-size:20px;
}

.bonus_jeton {
	color:#5a9f38;
}

#viewforum, #viewtopic {
	margin-bottom:15px;
}

#viewforum .bonus_jeton{
    font-size: 20px;
    height: 33px;
    margin-left: 305px;
    padding-top: 8px;
    margin-bottom:20px;
}

#viewforum .bonus_jeton .img_jeton {
	margin:-7px 5px 0;
	background:url('/images_zol/2-jetons.png') no-repeat center center;
	width:33px;
	height:31px;
}

table.tableau_forum .puce_orange {
	background:url("/images_zol/puce_orange.png") no-repeat 7px center;
	padding-left:17px;
}

#viewtopic .bonus_jeton .img_jeton {
	margin:-7px 5px 0;
	background:url('/images_zol/2-jetons.png') no-repeat center center;
	width:33px;
	height:31px;
}

#viewtopic .bonus_jeton{
    font-size: 20px;
    height: 29px;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 12px;
}

.btn_reply_topic {
	width:105px;
	padding-top:9px;
	height:32px;
	font-size:20px;
}

.bouton_orange_left {
	background:url("/images_zol/bg_bouton_orange_left.png") no-repeat 0 0;
	width:12px;
	height:41px;
	float:left;
	cursor:pointer;
}

.bouton_orange_center {
    background: url("/images_zol/bg_bouton_orange_center.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    text-align: center;
    cursor:pointer;
}

.bouton_orange_right {
	background:url("/images_zol/bg_bouton_orange_right.png") no-repeat 0 0;
	width:12px;
	height:41px;
	float:left;
	cursor:pointer;
}

.border_1_solid_dadada {
	border:1px solid #dadada;
}

.img_btn_reply_topic {
	background-image:url("/images_zol/btn_reply_topic.png");
	width:165px;
	height:19px;
}

.quick_reply_top_left {
	width:7px;
	height:5px;
	background-image:url("/images_zol/quick_reply_top_left.png");
	float:left;
}

.quick_reply_top_right {
	width:7px;
	height:5px;
	background-image:url("/images_zol/quick_reply_top_right.png");
	float:left;
}

.quick_reply_bottom_left {
	width:7px;
	height:5px;
	background-image:url("/images_zol/quick_reply_bottom_left.png");
	float:left;
}

.quick_reply_bottom_right {
	width:7px;
	height:5px;
	background-image:url("/images_zol/quick_reply_bottom_right.png");
	float:left;
}

#quick_reply {
    background-color: #333333;
    color: #FFFFFF;
    padding: 0 10px 10px;
    width: 599px;
}

#quick_reply .titre {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top:10px;
}

#quick_reply .img_jeton {
	width:33px;
	height:34px;
	background-image:url("/images_zol/quick_reply_1-jeton.png");
	margin-top: 3px;
	margin-left:10px;
}

/******* ZONE CONNEXION ********/
.overlay_zone_connexion {
	background-color: #000000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.dialog{
	background:url(/images_zol/zone_connexion/fond_popup_connexion.gif) no-repeat;
    /*background-color:white;*/
    /*border:#a1a1a1;*/
    /*border: 1px solid #00a6e2;*/
	padding:0 20px 0 20px;
	/*background:no-repeat url(/images/bg-noninscrit.gif);*/
	display:block;
	position:absolute;
}
.fermer{
    padding-bottom:5px;
    font-size:10px;
    text-align:right;
}
.zone_connexion_nw {
	/*background: transparent url(zone_connexion/left-top.gif) no-repeat 0 0;	*/
  width:10px;
  height:0px;
}

.zone_connexion_n {
  /*background: transparent url(zone_connexion/top-middle.gif) repeat-x 0 0;	*/
  height:0px;
}

.zone_connexion_ne {
  /*background: transparent url(zone_connexion/right-top.gif) no-repeat 0 0;	*/
  width:25px;
  height:2px;
}

.zone_connexion_w {
  /*background: transparent url(zone_connexion/frame-left.gif) repeat-y top left;	*/
  width:0px;
}

.zone_connexion_e {
  /*background: transparent url(zone_connexion/frame-right.gif) repeat-y top right;	*/
  width:0px;
}

.zone_connexion_sw {
  /*background: transparent url(zone_connexion/bottom-left-c.gif) no-repeat 0 0;*/
  width:7px;
  height:7px;
}

.zone_connexion_s {
  /*background: transparent url(zone_connexion/bottom-middle.gif) repeat-x 0 0;*/
  height:7px;
}

.zone_connexion_se, .zone_connexion_sizer  {
 /* background: transparent url(zone_connexion/bottom-right-c.gif) no-repeat 0 0;		*/
  width:7px;
  height:7px;
}

.zone_connexion_sizer {
	cursor:se-resize;
}

.zone_connexion_close {
	width: 23px;
	height: 23px;
	/*background: transparent url(zone_connexion/button-close-focus.gif) no-repeat 0 0;	*/
	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
}

.zone_connexion_minimize {
	width: 23px;
	height: 23px;
	/*background: transparent url(zone_connexion/button-min-focus.gif) no-repeat 0 0;*/
	position:absolute;
	top:0px;
	right:55px;
	cursor:pointer;
}

.zone_connexion_maximize {
	width: 23px;
	height: 23px;
	/*background: transparent url(zone_connexion/button-max-focus.gif) no-repeat 0 0;		*/
	position:absolute;
	top:0px;
	right:33px;
	cursor:pointer;
}

.zone_connexion_title {
	float:left;
	height:14px;
	font-size:14px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#123456;
}

.zone_connexion_content {
	font-family:Arial,Helvetica,sans-serif;
	/*color:#ffffff;*/
	overflow:auto;
	/*background:#000000;*/
}

/* For alert/confirm dialog */
.zone_connexion_window {
	font-family:Arial,Helvetica,sans-serif;
	/*background: #000000;*/
	margin-left:auto;
	margin-right:auto;
	width:420px;
}

.zone_connexion_message {
	font-family:Arial,Helvetica,sans-serif;
	width:100%;
	padding-bottom:10px;
}

.zone_connexion_buttons {
	display:none;
	width:100%;
}

.zone_connexion_buttons input {
	width:20%;
	margin:10px;
}

.zone_connexion_progress {
	float:left;
	margin:auto;
	width:100%;
	height:16px;
	/*background: #FFF url('alert/progress.gif') no-repeat center center*/
}

.zone_connexion_wired_frame {
	background: #000000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}







.invite_connexion{
	display:none;
	color:#ffffff;
}
.orange{
	color:#f47f1b;
}
.message_z_nonlog{
	font-size:17px;
	font-weight:bold;
	padding-bottom:10px;
}
.zone_lien_non_log{
	float:left;
	width:220px;
}
.zone_connexion_non_log{
	float:right;
	width:185px;
}
.zone_connexion_non_log .pseudo{
	width:118px;
	height:16px;
	border: 1px solid #686868;
	color:#a1a1a1;
	margin-bottom:8px;
}
.zone_lien_non_log p{
	margin:0;
	padding:0;
}
.zone_connexion_non_log form,p{
	margin:0;
	padding:0;
}
.zone_connexion_non_log a{
	color:#f47f1b;
	text-decoration:none;
	font-size:10px;
}
.zone_connexion_non_log a:hover{
	color:#f47f1b;
	text-decoration:underline;
	font-size:10px;
}
.zone_connexion_non_log .password{
	width:77px;
	height:16px;
	border: 1px solid #686868;
	color:#a1a1a1;
}
.zone_connexion_non_log .connexion{
	background:no-repeat url("/images_zol/zone_connexion/btn-ok-con.jpg");
	border:0;
	width:79px;
	height:20px;
}
.btn_close{
	color:#f47f1b;
	float:right;
	cursor:pointer;
}

/*****************/
/* MISE EN AVANT */
/*****************/
.mise_en_avant {
	border: 1px solid #DEDEDE;
    margin-bottom: 23px;
    width: 298px;
}

.mise_en_avant p.h2 {
    background-image: url("/images_zol/bg_ca_commente_titre.png");
    color: #FFFFFF;
    font-size: 13px;
    height: 26px;
    padding-left: 16px;
    padding-top: 9px;
    font-weight:bold
}

.mise_en_avant .content {
	padding:7px;
}

.mise_en_avant .content .image {
	width:55px;
	height:55px;
	margin-right:10px;
}

.mise_en_avant .content .image img {
	width:55px;
	height:55px;
}

/*********************************************************************/
/***************************** LISTING DOC ***************************/
/*********************************************************************/

#bloc_doc {

}

#bloc_doc #tri_par_matiere {
	color: #FFFFFF;
    float: left;
    margin-left: -16px;
    width: 146px;
}

#bloc_doc #tri_par_matiere a {
	color:#ffffff;
}

#bloc_doc #tri_par_matiere .triH2Mat {
    background-color: #07799E;
    font-size: 16px;
    height: 45px;
    padding-left: 10px;
    padding-top: 4px;
    font-weight:bold;
}

#bloc_doc #tri_par_matiere li.rubrique {
    background-color: #07799E;
    font-weight: bold;
    height: 17px;
    list-style-image: url("/images_zol/flecheblanche.png");
    list-style-position: inside;
    margin-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    width: 136px;
    float:left;
    cursor:pointer;
}

#bloc_doc #tri_par_matiere li.current {
	background-image:url("/images_zol/bg_rubrique_doc.png");
}

#bloc_doc #liste_doc {
	width:485px;
	margin-left:14px;
	float:left;
}

#bloc_doc #liste_doc h1, #fiche_doc .docTitle, #liste_doc .docTitle {
    background-color: #07799E;
    color: #FFFFFF;
    font-size: 18px;
    height: 39px;
    padding-left: 10px;
    padding-top: 10px;
    font-weight:bold;
}

#fiche_doc .docTitle a, #liste_doc .docTitle a, #bloc_doc #liste_doc h1 a {
	color:#fff;
}

#bloc_doc #liste_doc .description {
	padding:10px;
}

#bloc_doc #liste_doc .liste_doc_box {
	padding:14px 19px;
	border-left:1px solid #dedede;
	border-bottom:1px solid #dedede;
	border-right:1px solid #dedede;
}

#bloc_doc #espace_pub {
    text-align:center;
}

.liste_doc_box .image_vote {
    background-image: url("/images_zol/bg_vote.jpg");
    color: #C30624;
    font-size: 24px;
    font-weight: bold;
    height: 48px;
    padding-left: 16px;
    padding-top: 21px;
    width: 56px;
    margin-right: 10px;
    cursor:pointer;
}

.liste_doc_box .separator {
	background-color:#dfdfdf;
	height:1px;
	margin-top:9px;
	margin-bottom:13px;
}

.liste_doc_box .box .favoris a {
	text-decoration:underline;
	color:#c00724;
}

.liste_doc_box .box p {
	margin-bottom:5px;
}

.liste_doc_box .box p.titre {
	font-size:20px;
	font-weight:bold;
}

.liste_doc_box .box p.favoris {
	margin-bottom:0px;
}

#bloc_doc #liste_doc .onglets {
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    font-weight: bold;
    padding: 10px;
    text-align: center;
}

#bloc_doc #liste_doc .onglets a.current {
	color:#000000;
	cursor:default;
}

#bloc_doc #liste_doc .pagination {
	margin:17px 0
}

#bloc_doc #liste_doc .pagination a {
	background-color:#07799e;
	color:#ffffff;
	padding: 3px 6px;
}

#bloc_doc #liste_doc .pagination a.current {
	background-color:#333333;
	color:#ffffff;
}

#bloc_doc #liste_doc #bloc_bas_envoyer_doc {
	background-image:url("/images_zol/bg_bloc_bas_envoyer_doc.jpg");
	height:203px;
	padding: 12px 8px 8px 12px;
	margin-bottom: 15px;
}

#bloc_doc #liste_doc #bloc_bas_envoyer_doc .gauche {
	background-image:url("/images_zol/bg_bloc_bas_envoyer_doc_blanc_gauche.jpg");
	width:4px;
	height:199px;
}

#bloc_doc #liste_doc #bloc_bas_envoyer_doc .centre {
	width:433px;
	background-color:#ffffff;
	height:179px;
	padding:10px;
}

#bloc_doc #liste_doc #bloc_bas_envoyer_doc .droite {
	background-image:url("/images_zol/bg_bloc_bas_envoyer_doc_blanc_droite.jpg");
	width:4px;
	height:199px;
}

#bloc_doc #liste_doc #bloc_bas_envoyer_doc h2 {
	text-transform:uppercase;
	color:#c00724;
	margin-bottom: 19px;
	font-size: 18px;
}

#bloc_doc #liste_doc #bloc_bas_envoyer_doc p {
	font-weight:bold;
	color:#849900;
	font-size:20px;
	margin-bottom:14px;
}

#bloc_doc #liste_doc #bloc_bas_envoyer_doc .image {
	width:160px;
	height:139px;
}

#bloc_doc #liste_doc #bloc_bas_envoyer_doc .btn_participe {
    font-size: 24px;
    font-weight: bold;
    height: 36px;
    padding-top: 5px;
    width: 246px;
}

#bloc_doc #fiche_doc {
	width:485px;
	margin-left:14px;
	float:left;
}

/*#bloc_doc #fiche_doc h1 {
    background-color: #07799E;
    color: #FFFFFF;
    font-size: 18px;
    height: 39px;
    padding-left: 10px;
    padding-top: 10px
}*/

#bloc_doc #fiche_doc h1 {
    font-size: 22px;
    padding-top: 13px;
    padding-bottom: 13px;
}

#bloc_doc #fiche_doc li.favoris {
	list-style-position:inside;
	list-style-image:url("/images_zol/puce.gif");
	list-style-type:none;
}

#bloc_doc #fiche_doc li.favoris a {
	color:#c00724;
	text-decoration: underline;
}

#bloc_doc #fiche_doc .apercu {
	width:485px;
	height:362px;
	margin-bottom:16px;
}

#bloc_doc #fiche_doc .apercu img {
	width:485px;
	height:362px;
}

#bloc_doc #fiche_doc .btn_voir_doc_left {
	background-image:url("/images_zol/bg_btn_voir_doc_left.png");
	width:4px;
	height:39px;
}

#bloc_doc #fiche_doc .btn_voir_doc_right {
	background-image:url("/images_zol/bg_btn_voir_doc_right.png");
	width:4px;
	height:39px;
}

#bloc_doc #fiche_doc .btn_voir_doc_center {
    background-image: url("/images_zol/bg_btn_voir_doc_center.png");
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 31px;
    padding-top: 8px;
    text-align: center;
    width: 476px;
	margin-bottom: 20px;
}

#commentFormSubmit.loading {
	background:#CD0223 url('/images_zol/ajax-loader.gif') no-repeat 10px center;
}

#docMbreInfo {
	clear:left;
	padding-top:10px;
}

#docMbreInfo p {
	display:block;
	background-color:#07799E;
	padding-top:2px;
	width: 146px;
}

#docMbreInfo p img {
	display:block;
	margin:0 auto;
	margin-bottom:5px;
}

#docMbreInfo p span {
	padding-left:5px;
	display:block;
	font-weight:bold;
	padding-bottom:5px;
}

#docMbreInfo p a
{
	padding-left:8px;
	background:transparent url('/images_zol/puce_blanche.png') no-repeat center left;
}

.list_sub_fc {
	padding:18px;
}

#nextPrevDocs {
	height:50px;
	margin-right: 20px;
	padding:5px;
}

#nextPrevDocs .nextDoc
{
	float:right;
	text-align:right;
}

#nextPrevDocs a {
	text-decoration:underline;
	font-weight:bold;
	color:#3d8bb5;
	font-size:15px;
}

#nextPrevDocs a .small {
	font-size:12px;
}

#viewtopic table.post {
	margin-bottom:15px;
}

.sujetsSimilaires {
    background: url("/images_zol/bg_sujets_similaires.png") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    height: 28px;
    padding: 7px 0 0 18px;
    width: 600px;
}

#derniers_inscrits {
	margin-bottom:15px;
	width:298px;
	border:1px solid #cccccc;
}

#derniers_inscrits h2 {
	background:url("/images_zol/bg_ca_commente_titre.png") repeat-x;
	height:29px;
	color:#ffffff;
	font-size:16px;
	padding:6px 0 0 18px;
}

#derniers_inscrits .content {
	padding:10px;
}

#derniers_inscrits .separator {
    background-color: #E6E6E6;
    height: 1px;
    margin: 12px 0;
    width: 100%;
}
#derniers_inscrits .content p.pseudo a{
    color: #849900;
    font-weight: bold;
}

#derniers_inscrits .content .image, #derniers_inscrits .content .image img {
    height: 36px;
    width: 40px;
	margin-right: 5px;
}

#forum_message_die {
	width:618px;
	border:1px solid #cccccc;
}

#forum_message_die h2 {
	height:29px;
	background:url("/images_zol/bg_wp_bloc_titre.png") repeat-x;
	padding:6px 0 0 18px;
	font-weight:bold;
	font-size:16px;
}

#forum_message_die .content {
	padding:10px;
}

#bloc_doc #liste_doc #affiner_recherche {
	width:485px;
	margin-bottom:20px;
}

#bloc_doc #liste_doc #affiner_recherche .titre_left {
	height:36px;
	width:10px;
	background:url("/images_zol/bg_affiner_recherche_left.png") no-repeat;
}

#bloc_doc #liste_doc #affiner_recherche .titre {
    background: url("/images_zol/bg_affiner_recherche.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 16px;
    height: 28px;
    padding: 8px 0 0 17px;
}

.overlay_alert_popin {
	background-color: #000000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alert_popin_buttons {
	margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
}

.alert_popin_message {
	color:#000000;
}

.alert_popin_message p.titre {
	font-weight:bold;
	margin-bottom:20px;
	font-size:16px;
}

.alert_popin_message p.message {
	text-align:center;
}

#fiche_doc .btn_voir_doc_left,
#fiche_doc .btn_voir_doc_center,
#fiche_doc .btn_voir_doc_right
{
	cursor:pointer;
}

.dossier-droite {
    background-image: url("http://www.bac-s.net/images/article/2011/10/dossier-droite.png");
    background-repeat: no-repeat;
    float: right;
    height: 101px;
    margin: 10px 0 10px 30px;
}

.dossier-droite:hover {
    background-image: url("http://www.bac-s.net/images/article/2011/10/dossier-droite.png");
    background-position: 0 -101px;
    background-repeat: no-repeat;
    height: 101px;
    margin: 10px 0 10px 30px;
}

.dossier-droite-texte a {
    color: #474848;
    display: block;
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
    height: 101px;
    margin: 0 0 0;
    padding: 57px 15px 15px 0;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 0 9px #FFFFFF;
    width: 130px;
}

.bouton-candidat-libre {
    background-image: url("http://www.bac-s.net/images/article/2011/10/candidat-libre.png");
    background-repeat: no-repeat;
    height: 110px;
    margin-left:91px;
    width:582px;
}

.bouton-candidat-libre:hover {
    background-image: url("http://www.bac-s.net/images/article/2011/10/candidat-libre.png");
    background-position: 0 -110px;
    background-repeat: no-repeat;
    height: 110px;
}

.bouton-candidat-libre-texte a {
    display: block;
    height: 110px;
    width: 582px;
}

.bouton-tpe {
    background-image: url("http://www.bac-es.net/images/article/2011/10/bouton-tpe2.png");
    background-repeat: no-repeat;
    height: 110px;
    margin-left:91px;
    width:582px;
    background-position: 0 -110px;
}

.bouton-tpe:hover {
    background-image: url("http://www.bac-es.net/images/article/2011/10/bouton-tpe2.png");
    background-repeat: no-repeat;
    height: 110px;
    background-position: 0 0px;
}

.bouton-tpe-texte a {
    display: block;
    height: 110px;
    width: 582px;
}
