/* CSS Document */

/*********************************** General ****************************/
*{
	margin:0;
	padding:0;
}

html
{
	width:100%;	
}

a{text-decoration:none;color:#333;}
.padding_top_10{padding-top:10px;}
.padding_bottom_10{padding-bottom:10px;}
.underline{text-decoration:underline;}

#logo-me
{
	float:right;
}

body{
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	margin:0;
	background-image:url('/images_zol/background.png');
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#EEEEEE;
}

em{
	font-style:italic;
	font-weight:normal;
}

.display_none{
	display:none;
}

.no_margin{
	margin:0 !important;
}

.noir{
	color:#000000;
}

.clear_both{
	clear:both;
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}

.font_12{
	font-size:12px;
}

.font_11{
	font-size:11px;
}

.bold{
	font-weight:bold;
}

.aae5ff{
	color:#aae5ff;
}

.no_border {
    border: 0 none;
}

.font_09 {
    font-size: 9px;
}

.font_10 {
	font-size: 10px;
}

.texte_normal {
    color: black;
    text-decoration: none;
}

.no_underline {
    text-decoration: none;
}

.color1 {
    color: #3B9C00 !important;
}

.color7 {
    color: #07799E !important;
}

.pointer {
    cursor: pointer;
}

.color5, .color6 {
    color: #FD6B00 !important;
}

.underline {
	text-decoration:underline;
}

.margin_bottom_10 {
    margin-bottom: 10px;
}

.padding_top_15 {
    padding-top: 15px;
}

.margin_right_30 {
	margin-right:30px;
}

.align_left{text-align:left;}
.align_right{text-align:right;}
.gris_666666{color:#666;}
.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;
}
#gabarit{
    margin: 0 auto;
	width:1191px;
    /* width: 1341px; */
}

a img {
	border:medium none;
}

/************** Home **************/

#pagehome{
	float:left;
	padding-left:16px;
	padding-top:7px;
	width:640px;
	background-color:#FFFFFF;
}

#content_page, #page_centre{
	background-color:#FFFFFF;
	margin-top:-3px;
	color:#333333;
}

.contenu_gauche {
    float: left;
    width: 620px;
    padding:15px;
}

#gauchedeuxans{
	background-color:#FFFFFF;
	float:right;
	padding-right:16px;
	width:300px;
	padding-top:7px;
}

#rechercher{
	float:right;
	height:36px;
	width:415px;
	margin-top:55px;
	width:416px;
}

#conteneuri{
	float: left;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    width: 972px;
}

#conteneur{
	float: left;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    width: 972px;
}

#container{
	float: left;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    width: 972px;
}

.imagesearcg{
	width:126px;
	height:36px;
	float:right;
	padding:0;
	margin:0;
}

.googleperso{
	float:right;
	height:30px;
	width:281px;
}

#rejoignezhead{
	margin-left:95px;
	font-style:italic;
	font-size:12px;
}

#rejoignezhead a{
	color:#e86e1c
}

#youarehere, #youarehereinter{
	background-color:#FFFFFF;
	height:26px;
	padding-left:17px;
	padding-top:9px;
	font-size:11px;
}

#youarehereinter{
	margin-top:-3px;
}

#youarehere a, #youarehereinter a{
	text-decoration:none;
	color:#333333;
}

#youarehere strong.current, #youarehereinter strong.current{
	color:#999999;
	font-weight:normal;
}

/**
 * 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:9px;
}

#topmenu ul li {
	display:block;
	float:left;
	cursor:pointer;
	text-align:center;
	margin-top:-4px;
	margin-left:-18px;
}

#topmenu ul li a {
	text-transform:uppercase;
	font-weight:bold;
	color:#444;
	display:block;
	padding-top:20px;
	float:left;
	height:42px;
	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: 42px;
	/*padding:10px;*/
	background-color:#fff;
	font-size:13px;
}

#menucontent div{
	height:36px;
	width:972px;
}

#menucontent ul, #menucontent p {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}

#menucontent #menu_accueil_content ul{

}

#menucontent #menu_forum_content ul{

}

#menucontent #menu_formations_content ul{
	padding-left:210px;
}

#menucontent #menu_metiers_content ul{
	padding-left:130px;
}

#menucontent #menu_emploi_content ul{
	padding-left:266px;
}

#menucontent #menu_documents_content ul{
	padding-left:400px;
}

#menucontent #menu_actualites_content ul{
	padding-left:482px;
}

#menucontent #menu_concours_content ul{

}

#menucontent li {
	display:inline;
	border-left:1px solid #fff;
	margin-left:15px;
	padding-left:13px;
}

#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 -- */

/* Aucune couleur */
#topmenu ul li.current span.none a {
	color:#444;
}

/* 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;
}

/* None, blanc */
#menucontent div.none {
	background-color:#fff;
}

#menu_accueil a{
	width:86px;
}

#topmenu #menu_forum, #topmenu #menu_accueil {
	margin-left:0
}

#menu_forum a {
	width:114px;
}

#menu_formations a{
	width:110px;
}

#menu_metiers a{
	padding-left: 4px;
    width: 115px;	
}

#menu_emploi a{
	width: 110px;
}

#menu_documents a{
	padding-left: 5px;
    width: 114px;
}

#menu_actualites a{
	width:116px;
}

#menu_concours a{
    width: 98px;
}

/***************************** FIN TOPMENU *************************************/

.inscrivezvous{
	color:#e86e1c;
	font-weight:bold;
}

.bienvenue{
	color:#7d7d7d;
}

.bold{
	font-weight:bold;
}

/*** Bloc Pourquoi Marketing Etudiant ***/

#pourquoi_marketing_etudiant{
	margin-right:20px;
	width:300px;
	height:289px;
	float:left;
	margin-bottom:20px;
}

#pourquoi_marketing_etudiant #header{
	background-image:url("/images_zol/bg_pk_marketing_etudiant.png");
	color:#FFFFFF;
	height:30px;
	padding-left:12px;
	padding-top:6px;
	width:288px;
	font-weight:normal;
}

#pourquoi_marketing_etudiant #body{
	background-color:#DBDBDB;
	color:#555555;
	height:242px;
	line-height:22px;
	padding-left:12px;
	padding-top:11px;
	width:288px;
}

#pourquoi_marketing_etudiant #body ul{
	margin-left:18px;
	margin-top:14px;
}

#pourquoi_marketing_etudiant #body ul li{
	list-style-type:decimal;
	line-height:16px;
}

#pourquoi_marketing_etudiant #btn_inscription{
	background-image:url("/images_zol/bg_btn_inscription.png");
	height:25px;
	margin-top:21px;
	padding-top:2px;
	text-align:center;
	width:268px;
}

#pourquoi_marketing_etudiant #btn_inscription a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

/* Nouveautes */

#plusnouveautes{
	float:right;
	height:287px;
	width:300px;
	margin-bottom:20px;
	margin-right:20px;
}

#plusnouveautes .nouveautes_titre{
	background-image:url("/images_zol/bg_nouveautes_header.png");
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	height:30px;
	padding-left:12px;
	padding-top:6px;
	width:288px;
}

#plusnouveautes p.nouveautes_entrees{
	margin-left:10px;
	margin-top:15px;
}

#plusnouveautes p.nouveautes_entrees span.date{
	color:#999999;
}

#plusnouveautes p.nouveautes_entrees a{
	text-decoration:none;
	color:#4c4c4c;
}

/************************ Slideshow ***************************/
#slideshow{
	clear:both;
}

#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:18px;
	font-weight:normal;
}

#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;
}

#slideshow .box_article{
	clear:both;
	margin-bottom:18px;
}

#slideshow .cat_listing h3{
}

#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:72px;
}

.cat_article{
	background-color:#66C203;
	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 Sidebar *******/

#gauchedeuxans #rectanglepub{
	margin-bottom:20px;
}

#gauchedeuxans #hautderniersforuminter{
	background-image:url("/images_zol/bg_home_sidebar_forum_header.png");
	width:283px;
	height:86px;
	padding-left:17px;
	padding-top:6px;
	color:#FFFFFF;
}

#gauchedeuxans strong{
	color:#333333;
}

#gauchedeuxans .questionsreponses{
	font-size:18px;
}

#gauchedeuxans .directforums{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-top:17px;
}

#gauchedeuxans #derniersforum{

}

#gauchedeuxans #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;
}

#gauchedeuxans #derniersforum ul li span.date{
	font-style:italic;
	font-size:11px;
	color:#a0a0a0;
}

#gauchedeuxans #derniersforum ul li a{
	text-decoration:none;
	color:#fd6b00;
}

#gauchedeuxans #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;
}

#gauchedeuxans #boutonforum a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

#gauchedeuxans #basderniersforum{
	margin-top:4px;
	padding-left:17px;
	background-image:url("/images_zol/bg_home_sidebar_forum_rejoignez.png");
	height:36px;
}

#gauchedeuxans #basderniersforum img{
	left:2px;
	position:relative;
	top:4px;
}

#gauchedeuxans #basderniersforum a{
	color:#FD6B00;
	font-weight:bold;
	text-decoration:none;
}

#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;
}

/************************* Avatar lists **************************/
.home_avatars{
	width:940px;
	height:165px;
	padding:0 16px 0 16px;
	margin:25px 0 0 0;
	background-color:#FFFFFF;
}

.bloc_460_36_top0{
	background-image:url("/images_zol/bg_home_avatar_list_header.png");
	color:#FFFFFF;
	font-size:18px;
	height:31px;
	padding-left:16px;
	padding-top:6px;
	width:444px;
}

.bloc_460_mid{
	background-image:url("/images_zol/bg_home_avatar_list_body.png");
	height:105px;
	padding:15px 0 8px;
	width:460px;
}

.bloc_460_mid a{
	text-decoration:none;
	color:#333333;
}

.bloc_460_mid img{
	border:0;
}

/****************** Footer ********************/
#footer{
	background-color:#FFFFFF;
	margin:0px 18px 0 16px;
}

#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 0 22px;
	width:936px;
	border-bottom:1px solid #DEDEDE;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
}

#footer .footer_colonne{
	float:left;
	width:136px;
	margin-left:18px;
}

#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:#66cc00;
}

#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;
}

#footer_credit a{
	color:#2d566d;
	font-size:11px;
	text-decoration:none;
}

/**********************************/
/******** FORMATION ***************/
/**********************************/
#content_page #center{
	background-color:#FFFFFF;
	float:left;
	padding-left:16px;
	padding-top:3px;
	width:640px;
}

#gauche{
	background-color:#FFFFFF;
	float:right;
	padding-right:16px;
	width:300px;
	padding-top:3px;
}

.h1pro{
	background-image:url("/images_zol/bg_formation_titre.png");
	background-repeat:repeat-x;
	color:#FFFFFF;
	height:33px;
	margin-left:-18px;
	margin-top:-20px;
	padding:2px 0 0 18px;
	width:600px;
	margin-bottom:17px;
	font-size:24px;
	font-weight:bold;
}

.h1actualites{
	background-image:url("/images_zol/bg_actu_titre.png");
	background-repeat:repeat-x;
	color:#FFFFFF;
	height:33px;
	margin-left:-18px;
	margin-top:-20px;
	padding:2px 0 0 18px;
	width:600px;
	margin-bottom:17px;
	font-size:24px;
	font-weight:bold;
}

.h1ressources{
	background-image:url("/images_zol/bg_ressource_titre.png");
	background-repeat:repeat-x;
	color:#FFFFFF;
	height:33px;
	margin-left:-18px;
	margin-top:-20px;
	padding:2px 0 0 18px;
	width:600px;
	margin-bottom:17px;
	font-size:24px;
	font-weight:bold;
}

.h1ressources img{
	float:right;
	padding-right:12px;
	padding-top:6px;
}

#formation_top{
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	padding:20px 18px;
	width:582px;
}

#formation_top h2{
	margin-bottom:5px;
	font-weight: bold;
	font-size: 1.2em;
	color:black;
}

#formation_top #formationmkg{
	line-height:19px;
}

#formation_top #formationmkg a{
	text-decoration:none;
	color:#333333;
}

#formation_acces_direct_diplome, #formation_acces_direct_filiere{
	background-image:url("/images_zol/bg_formation_acces_direct_diplome.png");
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-left:18px;
	padding-top:12px;
	width:602px;
	font-size:11px;
	font-weight:bold;
	margin-bottom:19px;
}

#formation_acces_direct_diplome{
	height:149px;
}

#formation_acces_direct_filiere{
	height:119px;
}

#formation_acces_direct_diplome h3, #formation_acces_direct_filiere h3{
	font-size:21px;
	font-weight:normal;
}

#formation_acces_direct_diplome ul, #formation_acces_direct_filiere ul{
	float:left;
	margin-left:38px;
	margin-top:13px;
	width:155px;
}

#formation_acces_direct_diplome ul li, #formation_acces_direct_filiere ul li{
	margin-bottom:6px;
	list-style-image:url("/images_zol/puce_fleche_blanche.png")
}

#formation_acces_direct_diplome ul a, #formation_acces_direct_filiere ul a{
	text-decoration:none;
	color:#FFFFFF;
}

#formation_fiches_diplome, #formation_actus_diplome, #formation_all_articles, #formation_fiches_filiere, #formation_actus_filiere{
	border:1px solid #DEDEDE;
	padding:20px 18px 0px 18px;
	width:582px;
	margin-bottom:19px;
}

#formation_fiches_diplome .header, #formation_top .header, #formation_actus_diplome .header, #formation_all_articles .header, #formation_fiches_filiere .header,
#formation_actus_filiere .header{
	background-image:url("/images_zol/bg_formation_titre.png");
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	height:30px;
	margin-bottom:17px;
	margin-left:-18px;
	margin-top:-20px;
	padding:5px 0 0 18px;
	width:600px;
}

#formation_fiches_diplome .body .fiche_diplome, #formation_actus_diplome .body .actu_diplome, #formation_fiches_filiere .body .fiche_filiere,
#formation_actus_filiere .body .actu_filiere{
	margin-bottom:21px;
}

#formation_fiches_diplome .body .fiche_diplome .fiche_diplome_info, #formation_actus_diplome .body .actu_diplome .actu_diplome_info,
#formation_fiches_filiere .body .fiche_filiere .fiche_filiere_info, #formation_actus_filiere .body .actu_filiere .actu_filiere_info{
	line-height:22px;
	padding-left:127px;
}

#formation_fiches_diplome .body .fiche_diplome .fiche_diplome_info h3 a, #formation_actus_diplome .body .actu_diplome .actu_diplome_info h3 a,
#formation_fiches_filiere .body .fiche_filiere .fiche_filiere_info h3 a, #formation_actus_filiere .body .actu_filiere .actu_filiere_info h3 a{
	text-decoration:none;
	color:#333333;
	font-size:18px;
}

#formation_fiches_diplome .body .fiche_diplome .fiche_diplome_info a.puce, #formation_actus_diplome .body .actu_diplome .actu_diplome_info a.puce,
#formation_fiches_filiere .body .fiche_filiere .fiche_filiere_info a.puce, #formation_actus_filiere .body .actu_filiere .actu_filiere_info a.puce{
	background-image:url("/images_zol/puce_fleche_8e7225.png");
	background-position:0 3px;
	background-repeat:no-repeat;
	color:#8E7225;
	padding-left:10px;
	text-decoration:none;
	font-weight:bold;
}

#formation_fiches_diplome .body .fiche_diplome img, #formation_actus_diplome .body .actu_diplome img,
#formation_fiches_filiere .body .fiche_filiere img, #formation_actus_filiere .body .actu_filiere img{
	float:left;
	width:109px;
	height:98px;
	margin-right:16px;
	/*border:1px solid #DEDEDE;*/
}

#formation_all_articles .body ul{
	margin-top:24px;
}

#formation_all_articles .body ul li{
	list-style-image:url('/images_zol/puce_fleche_verte.png');
	margin-bottom:11px;
	margin-left:27px;
}

#formation_all_articles .body ul li a{
	color:#333333;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}

#listing_diplome{
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
	padding:20px 18px 0px 18px;
	width:582px;
	margin-bottom:19px;
}

#listing_diplome .dipbox{
	margin-bottom:35px;
	line-height:20px;
}

#listing_diplome .dipbox .suite a{
	color:#858753;
	text-decoration:none;
	font-weight:bold;
}

#listing_diplome .dipbox img{
	width:111px;
	height:100px;
	float:left;
	margin-bottom:35px;
	margin-right:16px;
}

#listing_diplome .dipbox .imagevide{
	width:111px;
	height:100px;
	background-image:url("images_zol/imagevide.png");
	float:left;
}

#listing_diplome .dipbox .titre{

}

#listing_diplome .dipbox .titre a{
	text-decoration:none;
	color:#333333;
	font-size:17px;
	font-weight:bold;
}

/*#formation_filiere{
	border:1px solid #DEDEDE;
	padding:20px 18px;
	width:582px;
}

************************* Alerte Form Newsletter ***************************
*/#inscriptionnewsletter{
	color:#FFFFFF;
	font-weight:bold;
	margin-top:20px;
}
#inscriptionnewsletter .formation, #inscriptionnewsletter .emploi{
	background-image:url('/images_zol/bg_alerte_form_formation.png');
	width:601px;
	height:98px;
	background-repeat:no-repeat;
	padding-top:18px;
	padding-left:20px;
}

#inscriptionnewsletter .actualite{
	background-image:url("/images_zol/bg_alerte_form_actualite.png");
	background-repeat:no-repeat;
	height:98px;
	padding-left:20px;
	padding-top:18px;
	width:601px;
}

#inscriptionnewsletter .document {
	background-image:url("/images_zol/bg_alerte_form_document.png");
	background-repeat:no-repeat;
	height:98px;
	padding-left:20px;
	padding-top:18px;
	width:601px;
}

#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;
}

/******************************* Formation Sidebar *********************************/
#gauche #rectanglepub{
	margin-bottom:20px;
}

#gauche #hautderniersforuminter{
	background-image:url("/images_zol/bg_home_sidebar_forum_header.png");
	width:283px;
	height:86px;
	padding-left:17px;
	padding-top:6px;
	color:#FFFFFF;
}

#gauche strong{
	color:#333333;
}

#gauche .questionsreponses{
	font-size:18px;
}

#gauche .directforums{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-top:17px;
}

#gauche #derniersforum{

}

#gauche #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;
}

#gauche #derniersforum ul li span.date{
	font-style:italic;
	font-size:11px;
	color:#a0a0a0;
}

#gauche #derniersforum ul li a{
	text-decoration:none;
	color:#fd6b00;
}

#gauche #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;
}

#gauche #boutonforum a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

#gauche #basderniersforum{
	margin-top:4px;
	padding-left:17px;
	background-image:url("/images_zol/bg_home_sidebar_forum_rejoignez.png");
	height:36px;
	margin-bottom:12px;
}

#gauche #basderniersforum img{
	left:2px;
	position:relative;
	top:4px;
}

#gauche #basderniersforum a{
	color:#FD6B00;
	font-weight:bold;
	text-decoration:none;
}

#gauche #sb_top_etudiant,
#gauche #slideshow_ecoles{
	width:298px;
	border:1px solid #DEDEDE;
	margin-bottom:15px;
}

#gauche #sb_top_etudiant a,
#gauche #slideshow_ecoles a{
	text-decoration:none;
	color:#000000;
}

#gauche #sb_top_etudiant .header,
#gauche #slideshow_ecoles .header {
	background-image:url("/images_zol/bg_sb_top_etudiant.png");
	color:#FFFFFF;
	font-size:18px;
	height:29px;
	padding-left:16px;
	padding-top:6px;
	width:282px;
}

#gauche #sb_top_etudiant .body,
#gauche #slideshow_ecoles .body {
	background-color:#f4f4f4;
	width:282px;
	height:162px;
	padding-left:16px;
	padding-top:6px;
}
#gauche #slideshow_ecoles .body {
    height:auto;
}

#gauche #sb_top_etudiant .avatars{
	margin-right:14px;
	width:284px;
	margin-top:15px;
}

#gauche #sb_top_etudiant .avatar{
	float:left;
	width:72px;
}

#gauche #sb_top_diplome{
	width:298px;
	height:405px;
	border:1px solid #DEDEDE;
	margin-bottom:16px;
}

#gauche #sb_top_diplome .header{
	background-image:url("/images_zol/bg_noir_gris.png");
	color:#FFFFFF;
	height:29px;
	width:282px;
	padding-left:16px;
	padding-top:6px;
	font-size:18px;
}

#gauche #sb_top_forum{
	width:298px;
	border:1px solid #DEDEDE;
	margin-bottom:16px;
}

#gauche #sb_top_forum .header{
	background-image:url("/images_zol/bg_noir_gris.png");
	color:#FFFFFF;
	height:29px;
	width:282px;
	padding-left:16px;
	padding-top:6px;
	font-size:18px;
}

#gauche #sb_top_forum .header.twolines {
	background-image:none;
	background-color:#4E4E4E;
	height:50px;
}

#gauche #sb_top_forum .box_forum{
	height:30px;
	padding:14px 5px 0px 15px;
	border-bottom:1px solid #e6e6e6;
}

#gauche #sb_top_forum .date{
	color:#666666;
}

#gauche #sb_top_forum a{
	color:#FF6600;
}

#gauche #sb_top_forum .voirplus{
	background-image:url("/images_zol/puce_fleche_bleue.png");
	background-position:0 3px;
	background-repeat:no-repeat;
	font-weight:bold;
	margin:10px 0px 10px 10px ;
	padding-left:10px;
}

#gauche #sb_top_diplome .body{
	padding:0 17px;
	height:370px;
}

#gauche #sb_top_diplome .body .box_diplome{
	height:60px;
	padding-top:14px;
	border-bottom:1px solid #e6e6e6;
}

#gauche #sb_top_diplome .body .box_diplome img{
	width:42px;
	height:39px;
	float:left;
	margin-right:5px;
}

#gauche #sb_top_diplome .body .box_diplome p{
	padding-left:51px;
}

#gauche #sb_top_diplome .body .box_diplome .titre{
	font-weight:bold;
}

#gauche #sb_top_diplome .body .box_diplome .titre a{
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

#gauche #sb_top_diplome .body .box_diplome .date_thematique{
	color:#999999;
	background-image:url("/images_zol/fleche_noir_droite.png");
	background-repeat:no-repeat;
	margin-left:50px;
	padding-left:10px;
	background-position:0 3px;
}

#gauche #sb_top_diplome .body .box_diplome .date_thematique .date{
	font-style:italic;
}

#gauche #sb_top_diplome .body .box_diplome .date_thematique .thematique a{
	font-weight:bold;
	text-decoration:none;
}

#gauche #sb_top_diplome .body .voirplus{
	/*background-image:url("/images_zol/puce_fleche_bleue.png");*/
	background-image:url("/images_zol/puce.gif");
	background-position:0 3px;
	background-repeat:no-repeat;
	font-weight:bold;
	margin-top:32px;
	padding-left:10px;
}

#gauche #sb_top_diplome .body .voirplus a{
	text-decoration:none;
	color:#333333;
}

#gauche #sb_bloc_newsletter{
	height:486px;
	width:298px;
	border:1px solid #DEDEDE;
	margin-bottom:20px;
}

#gauche #sb_bloc_newsletter .header{
	background-image:url("/images_zol/bg_noir_gris.png");
	height:29px;
	padding-top:6px;
	font-size:18px;
	color:#FFFFFF;
	padding-left:16px;
	width:282px;
}

#gauche #sb_bloc_newsletter .body{
	padding-left:20px;
	padding-top:14px;
}

#gauche #sb_bloc_newsletter .body .top{
	margin-bottom:15px;
}

#gauche #sb_bloc_newsletter .body .top img{
	float:left;
	margin-right:7px;
}

#gauche #sb_bloc_newsletter .body .box_newsletter{
	width:261px;
	height:76px;
	border-top:1px solid #e6e6e6;
	padding-top:12px;
	padding-left:3px;
}

#gauche #sb_bloc_newsletter .body .document p.titre{
	color:#07799e;
	font-weight:bold;
	font-size:14px;
}

#gauche #sb_bloc_newsletter .body .stage p.titre{
	color:#858753;
	font-weight:bold;
	font-size:14px;
}

#gauche #sb_bloc_newsletter .body .forum p.titre{
	color:#ff6600;
	font-weight:bold;
	font-size:14px;
}

#gauche #sb_bloc_newsletter .body .article p.titre{
	color:#66cc00;
	font-weight:bold;
	font-size:14px;
}

#gauche #sb_bloc_newsletter .body label{
	color:#999999;
	font-weight:bold;
}

#gauche #sb_bloc_newsletter .body input[name='email']{
	margin-right:5px;
	width:175px;
}

/**********************************************/
/**************** FICHE ARTICLE ***************/
/**********************************************/

#fiche_article{
	border:1px solid #DEDEDE;
	padding:20px 18px;
	width:582px;
	margin-bottom:3px;
}

#fiche_article h2{
	font-size:22px;
}

/*bg_article_auteur.png*/

#article_auteur{
	margin-bottom:3px;
	background-image:url("/images_zol/bg_article_auteur.png");
	background-repeat:repeat-x;
	height:172px;
	padding-top:31px;
	padding-left:29px;
	width:500px;
}

#article_auteur .avatar{
	width:111px;
	float:left;
	margin-right:34px;
}

#article_auteur img{
	border:0;
	width:111px;
	height:100px;
}

#article_auteur .titre{
	font-size:18px;
}

#article_auteur p{
	line-height:20px;
	margin-left:146px;
}

#article_auteur p.no_margin{
	margin:0;
}

#article_auteur .separateur{
	background-color:#333333;
	height:1px;
	margin-bottom:13px;
	margin-left:146px;
	margin-top:13px;
	width:406px;
}

#article_auteur a{
	text-decoration:none;
	color:#333333;
}

.titreactu{
	margin-top:-8px;
}

.google_box small a{
	text-decoration:underline;
}

.google_box_p{
	margin-bottom:10px;
}

#actu{
    clear:both;
}

#actu h3, #actu h2, #actu ul, #actu ol{
	margin-bottom:15px;
}

#actu p{
	font-size:12px;
	margin:0 0 10px;
	padding:0 10px 0 0;
	text-align:left;
}

#actu a {
	color:#FF6600;
	text-decoration:underline;
}

#actu ul, #actu ol{
	margin-left:40px;
}

#actu ul li{
	list-style-position:inside;
}

#actu img{
	border:0;
	margin:10px;
}

#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;
}

#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-image:url("/images_zol/bg_exprimez_vous.png");
	background-repeat:no-repeat;
	*/height:28px;
	margin-bottom:10px;
	padding-top:5px;
	text-align:center;
	width:580px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.actualites_bg_exprimez_vous{
	background-image:url("/images_zol/bg_actu_exprimez_vous.png");
	background-repeat:no-repeat;
}

.formations_bg_exprimez_vous, .metiers_bg_exprimez_vous{
	background-image:url("/images_zol/bg_formation_exprimez_vous.png");
	background-repeat:no-repeat;
}

.documents_bg_exprimez_vous{
	background-image:url("/images_zol/bg_document_exprimez_vous.png");
	background-repeat:no-repeat;
}

#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;
}

#documentsconnexes{
	border:1px solid #DEDEDE;
	width:582px;
	padding:6px 18px 18px 18px;
	margin-bottom:20px;
}

.docconnexep{
	/*background-image:url("/images_zol/bg_formation_titre.png");
	background-repeat:repeat-x*/;
	color:#FFFFFF;
	font-size:19px;
	font-weight:bold;
	height:29px;
	margin-left:-18px;
	margin-top:-6px;
	padding:6px 0 18px 18px;
	width:600px;
}

#documentsconnexes .dernier_article{
	margin-bottom:33px;
	margin-top:20px;
}

#documentsconnexes .dernier_article img{
	float:left;
	width:85px;
	height:85px;
}

#documentsconnexes .dernier_article p{
	padding-left:95px;
}


#documentsconnexes .dernier_article .titre{
	font-size:20px;
	font-weight:bold;
}

#documentsconnexes .dernier_article .titre a{
	color:#333333;
	text-decoration:none;
}

#documentsconnexes .dernier_article a{
	color:#07799e;
	font-weight:bold;
	text-decoration:underline;
}

#documentsconnexes .dernier_article .excerpt{
	margin-top:10px;
}

#documentsconnexes .dernier_article .date{
	font-size:11px;
}

#documentsconnexes .dernier_article .thematique{
	text-transform:uppercase;
	font-weight:bold;
}

#documentsconnexes .dernier_article .note{
	font-weight:bold;
}

.formations_color, .formations_color a,
.metiers_color, .metiers_color a,
.emploi_color, .emploi_color a{
	color:#858753;
}

.formations_bg_color, .metiers_bg_color, .emploi_bg_color{
	background-image:url("/images_zol/bg_formation_titre.png");
	background-repeat:repeat-x;
}

.actualites_color, .actualites_color a{
	color:#66CC00;
}

.actualites_bg_color{
	background-image:url("/images_zol/bg_actu_titre.png");
	background-repeat:repeat-x;
}

.documents_color, .documents_color a{
	color:#07799E;
}

.documents_bg_color{
	background-image:url("/images_zol/bg_ressource_titre.png");
	background-repeat:repeat-x;
}

.forum_color{
	color:#FF7800;
}

/****** Navigation dans une fiche article *****/
#navigation{
	height:45px;
	width:620px;
}

#navigation a strong{
	text-decoration:underline !important;
}

#navigation a{
	text-decoration:underline !important;
}

#gauchenav{
	float:left;
	text-align:left;
}

#droitenav{
	float:right;
	text-align:right;
}

/********************/
/* Fiche Article    */
/********************/

.sstitreorientation {
	color:#8F915B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:8px 0 0;
	padding:20px 0 0 0;
}

.sstitreactu{
	color:#66CC00;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:8px 0 0;
	padding:20px 0 0 0;
}

.spacer_{
	height:15px;
}

/***************************************************/
/*** Listing archive.php (metiers/articles/blogs) **/
/***************************************************/

#listing_archive{
	padding:20px 18px;
	width:582px;
	margin-bottom:19px;
	border:1px solid #DEDEDE;
}

#listing_archive div p#actuimage{
	float:left;
	margin-right:16px;
	margin-left:0;
}

#listing_archive div p#actuimage img{
	border:0;
	height:100px;
	width:111px;
}

#listing_archive div {
	line-height:20px;
	margin-bottom:16px;
}

#listing_archive div p{
	margin-left:130px;
}

#listing_archive #archive{
	text-align:right;
}

#listing_archive div h2 {
	padding-top:7px;
	margin-left:130px;
}

#listing_archive div h2 a {
	color:#333333;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}

#listing_archive div .suite a {
	color:#858753;
	font-weight:bold;
	text-decoration:none;
}

#wp-pagenavi a, #wp-pagenavi .current{
	text-decoration:none;
	background-color:#66CC00;
	padding:5px;
	color:#fff;
}

#wp-pagenavi .current {
	background-color:#333;
}
/*
*********************************************************
*********************** DOCUMENTS ***********************
*********************************************************

*/#documentcoursalphabet{
	border:1px solid #DEDEDE;
	min-height:106px;
	margin-bottom:19px;
	padding:20px 0 8px 18px;
	width:600px;
}

#documentcoursalphabet .sstitre{
	color:#07799e;
	margin-bottom:8px;
	font-size:13px;
	font-weight:bold;
}

#documentcoursalphabet .alphabet{

}

#documentcoursalphabet .alphabet div{
	background-color:#07779E;
	float:left;
	height:19px;
	margin-right:5px;
	padding-top:4px;
	text-align:center;
	width:17px;
}

#documentcoursalphabet .alphabet div.current{
	background-color:#333333;
}

#documentcoursalphabet .alphabet div a{
	color:#FFFFFF;
	text-decoration:none;
}

#documentrecherche{
	background-image:url("/images_zol/bg_document_recherche.png");
	background-repeat:no-repeat;
	margin-bottom:19px;
	padding:12px 0 0 18px;
	width:600px;
	height:158px;
}

#documentrecherche .titre{
	color:#FFFFFF;
	font-weight:bold;
	font-size:21px;
	margin-bottom:19px;
}

#documentrecherche p{
	margin-left:80px;
	margin-bottom:12px;
}

#documentrecherche p .tri_par_radio{
	margin-left:36px;
}

#documentrecherche select{
	margin-right:12px;
}

#documentrecherche .btn_submit{
	background-image:url("/images_zol/bg_btn_rechercher_doc.png");
	background-repeat:no-repeat;
	border:0 none;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	height:27px;
	margin-right:4px;
	margin-top:-15px;
	padding-bottom:3px;
	width:151px;
}

#listing_doc{
	border:1px solid #DEDEDE;
	margin-bottom:19px;
	padding:20px 18px 0;
	width:582px;
}

#listing_doc p.titrecours{
	background-image:url("/images_zol/bg_ressource_titre.png");
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	height:31px;
	margin-bottom:17px;
	margin-left:-18px;
	margin-top:-20px;
	padding:4px 0 0 18px;
	width:600px;
}

#listing_doc div#post p#actuimage{
	float:left;
	margin-right:16px;
	margin-left:0;
}

#listing_doc div#post p#actuimage img{
	border:0;
	height:100px;
	width:111px;
}

#listing_doc div#post {
	line-height:20px;
	margin-bottom:35px;
}

#listing_doc div#post p{
	margin-left:130px;
}

#listing_doc div#post h2 {
	padding-top:7px;
	margin-left:130px;
	margin-bottom:5px;
}

#listing_doc div#post h2 a {
	color:#333333;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}

#listing_doc div#post .suite img{
	margin-right:2px;
}

#listing_doc div#post .suite a {
	color:#07779E;
	font-weight:bold;
	text-decoration:none;
}

#listing_doc ul.listing_definitions li{
	list-style-image:url("/images_zol/puce_fleche_bleue.png");
	margin-bottom:11px;
	margin-left:27px;
	/*puce_fleche_bleue.png*/
}

#listing_doc ul.listing_definitions li a{
	color:#333333;
	text-decoration:none;
}



.categorieliste{
	font-size:11px;
	margin-left:130px;
	margin-bottom:5px;
}

.categorieliste .thematique{
	background-color:#07779E;
	padding:3px 4px;
	margin-right:5px;
}

.categorieliste .thematique a{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}

#listing_doc div#post .merci{
	color:#a299a2;
	text-align:right;
}

.categorieliste .noteliste{
	font-weight:bold;
}

.categorieliste .lanoteliste{
	color:#07799e;
	font-weight:bold;
}

#listing_doc #archive_pagination{
	margin-bottom:8px;
	text-align:right;
}

#listing_doc #archive_pagination span{
	background-color:#07799E;
	margin-right:1px;
	padding:5px 7px;
}

#listing_doc #archive_pagination span a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#listing_doc #archive_pagination span.current{
	background-color:#333333;
	color:#FFFFFF;
}

#listing_doc #archive_pagination span.archive{
	background-color:transparent;
}

#hautcercle{
	background-image:url("/images_zol/bg_titre_tous_les_experts.png");
	background-repeat:repeat-x;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	height:29px;
	padding-left:20px;
	padding-top:6px;
	width:599px;
	margin-top:15px;
}

#cercle{
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
	color:#333333;
	padding-left:20px;
	width:599px;
	padding-top:11px;
	padding-bottom:30px;
}

#cercle .help{
	font-size:11px;
	margin-bottom:10px;
}

#cercle table{
	text-align:center;
}

#cercle table a{
	text-decoration:none;
	color:#333333;
	font-weight:bold
}

#cercle table span{
	color:#333333;
	font-weight:bold
}

/**************************************************/
/* 					FICHE DOCUMENT				  */
/**************************************************/

#fiche_doc{
	border:1px solid #DEDEDE;
	margin-bottom:19px;
	padding:20px 18px 13px;
	width:582px;
}

#fiche_doc #plan{
	margin-top:10px;
}

#fiche_doc .categorieliste{
	margin-bottom:30px;
	margin-left:0 !important;
	height:35px;
}

#fiche_doc .categorieliste div{
	margin-right:3px;
}

#fiche_doc .categorieliste p{
	margin-bottom:5px;
}

#fiche_doc a{
	color:#FF6600;
	text-decoration:underline;
}

#fiche_doc .categorieliste a{
	text-decoration:none;
}

#fiche_doc .categorieliste .thematique a{
	color:#FFFFFF;
}

#fiche_doc .categorieliste a.auteurlien{
	color:#07799E;
	font-weight:bold;
}

#fiche_doc .categorieliste .noteliste{
	color:#07799E;
}

#fiche_doc ul li{
	list-style-position:inside;
}

#fiche_doc .titredoc{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}

#fiche_doc p{
	line-height:17px;
}

#fiche_doc #plan li{
	list-style-type:none;
	margin-left:10px;
}

#fiche_doc #plan .Style91{
	font-weight:bold;
	font-size:14px;
	margin-top:15px;
	/*list-style-type:upper-roman;
*/}

#fiche_doc #plan .Style97{
	color:#FF6600;
	font-size:12px;
	list-style-type:disc;
	margin-top:5px;
	padding:3px 0;
}

#fiche_doc #plan .Style333 {
	color:#666666;
	font-size:11px;
	padding:0 0 0 0;
	list-style-type:disc;
}

#fiche_doc #plan .Style100 {
	color:#999999;
	font-size:11px;
	padding:0;
	list-style-type:disc;
}

#fiche_doc #extrait{
	margin-bottom:15px;
}

#fiche_doc #telechargement{
	background-image:url("/images_zol/bg_btn_telecharger_doc.png");
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:60px;
	padding-top:20px;
	text-align:center;
	width:556px;
	margin-bottom:20px;
}

#fiche_doc #telechargement a{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}

#fiche_doc #telechargement p{
	margin-bottom:5px;
}

#fiche_doc #note{
	background-image:url("/images_zol/bg_doc_bloc_gris_blanc.png");
	background-repeat:no-repeat;
	float:left;
	height:87px;
	margin-right:24px;
	padding-left:13px;
	padding-right:13px;
	padding-top:7px;
	width:238px;
}

#fiche_doc #note .haut{
	color:#FFFFFF;
	margin-bottom:18px;
}

#fiche_doc #note .haut .titre{
	font-size:14px;
	font-weight:bold;
}

#fiche_doc #note .haut .nb_vote{
	float:right;
}

#fiche_doc #note .bas{
	padding-left:35px;
}

#fiche_doc #note .bas .etoiles{
}

#fiche_doc #note .bas .note{
	float:right;
	font-size:14px;
	font-weight:bold;
	margin-right:5px;
	margin-top:5px;
}

#fiche_doc #questionforum{
	background-image:url("/images_zol/bg_doc_bloc_gris_blanc.png");
	background-repeat:no-repeat;
	float:left;
	height:87px;
	margin-right:24px;
	padding-left:13px;
	padding-right:13px;
	padding-top:7px;
	width:238px;
}

#fiche_doc #questionforum .haut{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

#fiche_doc #questionforum .bas{
	margin-left:8px;
}

#fiche_doc #questionforum .bas a{
	color:#FD6B00;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#fiche_doc #questionforum .bas img{
	margin-right:5px;
	float:left;
}

#fiche_doc #questionforum .bas p{
	padding-top:11px;
}

#fiche_doc .etremembre{
	font-weight:bold;
	margin-top:11px;
}

#fiche_doc .etremembre a{
	color:#2f6b8b;
}

#fiche_doc .etremembre img{
	margin-right:3px;
}

/**********************/
/* Cercle des experts */
/**********************/
#cercleexpert{
	border:1px solid #DEDEDE;
	margin-bottom:19px;
	padding:20px 18px;
	width:582px;
}

/*****************/
/* Emploi->stage */
/*****************/

#page_stage_haut{
	border:1px solid #DEDEDE;
	margin-bottom:19px;
	padding:20px 18px 15px;
	width:582px;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}

#page_stage_haut h1{
	text-align:left;
}

#page_stage_haut a{
	text-decoration:none;
	font-size:24px;
}

#page_stage_recherche{
	background-image:url('/images_zol/bg_metier_recherche.png');
	background-repeat:no-repeat;
	width:601px;
	height:104px;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:12px;
	margin-bottom:16px;
}

#page_stage_recherche h2{
	margin-bottom:15px;
}

#page_stage_recherche label{
	margin-right:10px;
}

#page_stage_recherche span.gauche{
	margin-right:40px;
}

#page_stage_recherche p{
	margin-bottom:10px;
}

#page_stage_recherche input[type='submit']{
	float:right;
	margin-right:165px;
}

#listing_offre{
	border:1px solid #DEDEDE;
	margin-bottom:19px;
	padding:20px 18px 15px;
	width:582px;
}

#listing_offre img{
	float:left;
	width:109px;
	height:98px;
	margin-right:15px;
}

#listing_offre .offre_box_info{
	margin-bottom:30px;
}

#listing_offre .offre_box_info a{
	text-decoration:none;
	color:#333333;
}

#listing_offre .offre_box_info h2{
	margin-bottom:5px;
}

#listing_offre .offre_box_info p{
	margin-left:126px;
	margin-bottom:5px;
}

#listing_offre .offre_box_info .date{
	margin-bottom:5px;
}

/*#listing_offre .offre_box_info */a.puce{
	background-image:url("/images_zol/puce_fleche_verte.png");
	background-position:0 3px;
	background-repeat:no-repeat;
	color:#858753;
	padding-left:10px;
	text-decoration:none;
	font-weight:bold;
}

#listing_offre #archive_pagination{
	margin-bottom:8px;
	text-align:right;
}

#listing_offre #archive_pagination span{
	background-color:#858753;
	margin-right:1px;
	padding:5px 7px;
}

#listing_offre #archive_pagination span a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#listing_offre #archive_pagination span.current{
	background-color:#333333;
	color:#FFFFFF;
}

#listing_offre #archive_pagination span.archive{
	background-color:transparent;
}

#form_envoyer_doc{
	border:1px solid #DEDEDE;
	margin-bottom:19px;
	padding:20px 18px 0;
	width:582px;
}

#form_envoyer_doc h1{
	background-image:url("/images_zol/bg_titre_tous_les_experts.png");
	background-repeat:repeat-x;
	color:#333333;
	font-weight:normal;
	height:32px;
	padding-top:3px;
}

/*********************/
/* FICHE DEFINITIONS */
/*********************/

#definition{
	border:1px solid #DEDEDE;
	margin-bottom:19px;
	padding:20px 18px;
	width:582px;
}

#definition h1{
	background-image:url("/images_zol/bg_titre_tous_les_experts.png");
	background-repeat:repeat-x;
	color:#333333;
	font-weight:normal;
	height:32px;
	padding-top:3px;
}

#definition p.definitions, #definition h3{
	margin-bottom:7px;
}

#definition ul.definitions li{
	list-style-type:none;
}

#definition ul.definitions li a{
	text-decoration:none;
	color:#FD6503;
}

/*************/
/* DEPOT DOC */
/*************/

#form_envoyer_doc .labelForm {
	text-align:right;
	width:160px;
}

#form_envoyer_doc p{
	margin-top:12px;
	margin-bottom:12px;
}

.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;
}

/************/
/* DEPOT CV */
/************/

#depot_cv{
	border:1px solid #DEDEDE;
	margin-bottom:19px;
	padding:20px 18px 0;
	width:582px;
}

/************/
/* Concours */
/************/

#concours{
	margin-left:auto;
	margin-right:auto;
	width:862px;
}

#concours #concours_top{
	background-image:url("/images_zol/big_img_concours.jpg");
	width:862px;
	height:395px;
	margin-bottom:15px;
}

#concours #concours_top a{
	text-decoration:none;
}

#concours #concours_top a span{
	display:block;
	position:relative;
}

#concours #concours_top a span#lien1{
	height:33px;
	left:565px;
	top:135px;
	width:280px;
}

#concours #concours_top a span#lien2{
	height:33px;
	left:565px;
	top:139px;
	width:280px;
}

#concours .concours_liste{
	width:200px;
	border:1px solid #DEDEDE;
	float:left;
	margin-right:18px;
}

#concours .concours_liste .header{
	background-image:url("/images_zol/bg_concours_liste_titre.png");
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:26px;
	padding-left:16px;
	padding-top:9px;
}

#concours .concours_liste .body{
	height:167px;
	padding-left:17px;
	padding-top:15px;
}

#concours .concours_liste .body li{
	list-style-image:url('/images_zol/puce.gif');
	list-style-position:inside;
	margin-bottom:9px;
}

#concours .concours_liste .body li a{
	text-decoration:none;
	color:#fd6b00;
	font-weight:bold;
}

#concours h2{
	font-size:14px;
}

#btn_all_forum{
	width:424px;
	height:51px;
	background-image:url('/concours/bouton_forums.jpg');
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	cursor:pointer;
}

/********** FORUM ***********/

#AccueilForum {
	padding:15px;
	color:#333333;
}

#AccueilForum a{
	color:#333333;
}

#conteneurBoxCategorie {
	float:left;
	width:315px;
}

#contentDernierMess {
	float:right;
    width: 624px;
}

.boxCategorieForum {
	margin:15px 5px;
}

.boxCategorieForum.first {
	margin: 0px 5px 15px 5px;
}

.boxCategorieForum .title{
	background:url("/images_zol/titleBoxForum.gif") no-repeat scroll 0 0 transparent;
	font-size:18px;
	height:36px;
	line-height:36px;
	padding:0 0 0 60px;
	position:relative;
	width:240px;
	color:#ff6600;
	font-weight:bold;
}

.boxCategorieForum .title h2{
	font-size:18px;
}

.boxCategorieForum .content{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0;
	padding:15px;
	position:relative;
	width:268px;
	font-size:12px;
}

.boxCategorieForum .linkEntrer {
	background:url("/images_zol/puce_fleche_droite_5.gif") no-repeat scroll 0 3px transparent;
	padding:0 0 0 8px;
	font-weight:bold;
}

.header_icone_5-1 {
	position:absolute;
	left:0;
	bottom:0;
	width:50px;
	height:46px;
	background: url(/images_zol/header_icone_5-1.gif) no-repeat;
}

.header_icone_5-2 {
	position:absolute;
	left:0;
	bottom:0;
	width:51px;
	height:38px;
	background: url(/images_zol/header_icone_5-2.gif) no-repeat;
}

.header_icone_5-3 {
	position:absolute;
	left:0;
	bottom:0;
	width:48px;
	height:42px;
	background: url(/images_zol/header_icone_5-3.gif) no-repeat;
}

.header_icone_5-4 {
	position:absolute;
	left:0;
	bottom:0;
	width:49px;
	height:42px;
	background: url(/images_zol/header_icone_5-4.gif) no-repeat;
}

.header_icone_5-5 {
	position:absolute;
	left:0;
	bottom:0;
	width:49px;
	height:42px;
	background: url(/images_zol/header_icone_5-5.gif) no-repeat;
}

.header_icone_5-6 {
	position:absolute;
	left:0;
	bottom:0;
	width:51px;
	height:45px;
	background: url(/images_zol/header_icone_5-6.gif) no-repeat;
}

.bigButtonForum {
	width:403px;
	height:53px;
	color:#FFFFFF;
	float:left;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
	margin: 20px 30px;
	background: url(/images_zol/bigButtonForum.png) no-repeat;
}

#AccueilForum .bigButtonForum a{
	color:#FFFFFF;
}

#inscriptionnewsletter .forum {
    background-image: url("/images_zol/bg_alerte_form_forum.png");
    background-repeat: no-repeat;
    height: 98px;
    padding-left: 20px;
    padding-top: 18px;
    width: 601px;
}

.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;
}

.unSujetForum{
	padding:12px 0px;
}

.unSujetForum .avatarMembre{
	float:left;
	width:85px;
	padding-left:10px;
}

.unSujetForum .avatarMembre a{
	color:#333333;
}

.unSujetForum .desc{
	float:left;
	font-size:11px;
}

#AccueilForum .unSujetForum .desc a.thematique, .unSujetForum a.thematique {
	color:#ff6600;
	text-decoration:none;
	text-transform:uppercase;
}

#AccueilForum .unSujetForum .desc a.username,.unSujetForum a.username {
	color:#339999;
}


#AccueilForum .unSujetForum .desc a.linkPost,#AccueilForum .unSujetForum .desc a.linkPost h3, .unSujetForum a.linkPost{
	color:#333333;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}

.titreCategorie {
	font-size: 20px;
	color: #FD6B00 !important;
	margin-bottom: 10px;
}
.forum_head {
    background: url("/images_zol/forum_head.gif") no-repeat scroll 0 0 transparent;
}
.forum_head_replies {
    background: url("/images_zol/forum_head_replies.gif") no-repeat scroll 0 0 transparent;
}
.forumline.backgroundforum {
    background: url("/images_zol/bloc_620_mid.gif") repeat-y scroll 0 0 transparent;
}

.bloc_bas_forum {
    background: url("/images_zol/bloc_620_bas.gif") no-repeat scroll 0 0 transparent;
    height: 7px;
    width: 620px;
    margin-bottom:15px;
}

.forumline .row1 {
	padding:5px;
}

.forumline .row2 {
	padding:0px 5px 0px 5px;
}
.pagination .numero_page5 {
	background-color: #FF6600;
    height: 19px;
    margin-right: 5px;
    padding: 4px;
    text-align: center;
    width: 17px;
	color:#FFFFFF;
}

.pagination .numero_page_current {
    margin-right: 5px;
    padding: 4px;
	background-color: #333333;
	color:#FFFFFF;
}
.pagination a.numero_page5 {
	text-decoration:none;
	color:#FFFFFF;
}

/****************/
/* FICHE EXPERT */
/****************/

#fiche_expert{
	border:1px solid #DEDEDE;
	padding:20px 18px;
	width:582px;
	margin-bottom:20px;
}

#fiche_expert #intro{
	height:162px;
	margin-bottom:20px;
}

#fiche_expert #intro .sstitreexpert {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
}

#fiche_expert a{
	color:#FD6B00;
	text-decoration:none;
}

#fiche_expert #intro img{
	margin-right:7px;
}

#fiche_expert #intro h2{
	padding-bottom:7px;
}

#fiche_expert p{
	margin-bottom:7px;
}

/***************/
/* FICHE STAGE */
/***************/

#offre_stage{
	border:1px solid #DEDEDE;
	padding:20px 18px;
	width:582px;
	margin-bottom:20px;
}

/*********************/
/* ENVOYER UNE OFFRE */
/*********************/

/* RH */

#centreurrh {
	padding:0 0 0 10px;
	width:850px;
}
#centreurrh h1{
	font-size:30px;
	color:#000000;
	font-weight:bold;
	margin:0;
	padding:0;
}
#centreurrh h2{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	margin:0;
	padding:0;
}
#centreurrh p{
	padding:0;
	margin:10px 0 0 0;
	font-size: 12px;
	text-align:left;
}
#centreurrh a:hover{
	text-decoration: none;
	color: #ff6a29;
}
#centreurrh a{
	color: #ff6600;
	text-decoration: underline;
}
#topceloffre {
	background-image:url(../images/hautceloffre.gif);
	background-repeat:no-repeat;
	height:18px;
	margin:0;
	padding:0;
}
#centreceloffre {
	background-image:url(../images/centreceloffre.gif);
	background-repeat:repeat-y;
	margin:0;
	padding:0 0 0 10px;
}
#centreceloffre h2{
	font-size:24px;
	color:#fa4607;
	margin:0 0 5px 0;
	padding:0;
}
#centreceloffre p{
	font-size:16px;
	color:#000000;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
}
#centreceloffre a{
	font-size:11px;
	color:#106fce;
	margin:0;
	padding:0;
}
#centreceloffrehigh {
	background-image:url(../images/centreceloffre.gif);
	background-repeat:repeat-y;
	margin:0;
	padding:50px 0 25px 10px;
	text-align:center;
}
#centreceloffrehigh h2{
	font-size:36px;
	color:#fa4607;
	margin:0 0 5px 0;
	padding:0;
}
#centreceloffrehigh p{
	font-size:30px;
	color:#000000;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	text-align:center;
}
#centreceloffrehigh a{
	font-size:11px;
	color:#106fce;
	margin:0;
	padding:0;
}
.minioffrerh {
	font-weight:normal;
	font-size:14px;
}
.minioffrerhsecond {
	font-weight:normal;
	font-size:12px;
}
#basceloffre {
	background-image:url(../images/basceloffre.gif);
	background-repeat:no-repeat;
	height:17px;
	margin:0;
	padding:0;
}
#detailoffrerh {
	margin:0 0 20px 0;
	padding:0;
}
#detailoffrerh p{
	margin:0 0 10px 0;
	padding:0;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
#detailoffrerh ul{
	margin:0 0 10px 0;
	padding:0;
	color:#333333;
	font-size:11px;
}
#detailoffrerh li{
	margin:0;
	padding:0 0 0 10px;
	color:#333333;
	font-size:11px;
	background-image:url(../images/pucedetailoffrerh.gif);
	background-repeat:no-repeat;
	list-style-type: none;
}
h3.titretroisrecruteur {
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
}
h1.paiementpaypal {
	margin:0;
	padding:0;
}

/********************/
/* ESPACE RECRUTEUR */
/********************/

#espace_recruteur{
	border:1px solid #DEDEDE;
	margin-bottom:3px;
	padding:20px 18px;
	width:582px;
}
.forumline .row1 a, .forumline .row2 a {
	color:#000000;
}

/******* ESPACE MEMBRE ( REPRISE DE L'ANCIENNE CSS ) *******/

#hautprofil {
    background-image: url("../images/fond-haut-eprofil.gif");
    background-repeat: no-repeat;
    font-size: 11px;
    height: 27px;
    margin: 0;
    padding: 20px 15px 0 0;
    text-align: right;
    width: 263px;
}

#hautprofil a {
    color: #FF6600;
    text-decoration: underline;
}

#hautprofil a:hover {
    color: #FF6600;
    text-decoration: none;
}

#hautprofilpublic {
    background-image: url("../images/fond-haut-eprofil-public.gif");
    background-repeat: no-repeat;
    font-size: 11px;
    height: 27px;
    margin: 0;
    padding: 20px 15px 0 0;
    text-align: right;
    width: 263px;
}

#hautprofilpublic a {
    color: #FF6600;
    text-decoration: underline;
}

#hautprofilpublic a:hover {
    color: #FF6600;
    text-decoration: none;
}

#classement {
	background-color:#333333;
	color:#ffffff;
	font-size:13px;
	height:54px;
	margin:0;
	padding:10px 0 0 15px;
	width:262px;
}
#classement p{
	padding:0;
	margin:0 0 5px 0;
}
#classement .pseudo{
	padding:0;
	margin:0 0 5px 0;
	font-size:15px;
}
	#dermess {
	width:267px;
	margin:0;
	padding:43px 0 0 10px;
	background-image: url(../images/fond-e-dermess.gif);
	background-repeat:no-repeat;
	line-height:10px;
	font-size:11px;
	height:252px;
	background-color:#333333;
}
	#dermess p{
	margin:0;
	padding:0;
	line-height:10px;
}
	#dermess a{
	color:#333333;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
	#dermess a:hover{
	color:#333333;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
	#mesdermess {
	width:267px;
	margin:0;
	padding:43px 0 0 10px;
	background-image: url(../images/fond-e-mesdermess.gif);
	background-repeat:no-repeat;
	line-height:10px;
	font-size:11px;
	height:252px;
	color:#ffffff;
	background-color:#333333;
}

#mesdermess p{
	margin:0;
	padding:0;
	line-height:10px;
}
#mesdermess a{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#totmembres {
	background-color:#333333;
	margin:0;
	padding:5px 7px 10px 0px;
	text-align:right;
	width:270px;
}

#totmembres p{
	color:#cccccc;
	font-size:11px;
	margin:0;
	padding:0;
	font-weight:bold;
}
#totmembres a{
	color:#ff6600;
	text-decoration:underline;
}
#totmembres a:hover{
	color:#ff6600;
	text-decoration:none;
}
#goforum {
	background-image:url(../images/fond-e-forum.gif);
	background-repeat:no-repeat;
	width:257px;
	height:58px;
	padding:20px 20px 0 0;
	text-align:right;
}
#goforum p{
	margin:0;
	padding:0;
}
#hautcv {
	width:261px;
	height:51px;
	background-image:url(../images/fond-e-cv.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding:60px 0px 0 17px;
	margin:0;
	font-size:11px;
}
#hautcv a{
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}
#hautcv a:hover{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
#hautcvpublic {
	width:261px;
	height:51px;
	background-image:url(../images/fond-e-cv-public.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding:60px 0px 0 17px;
	margin:0;
	font-size:11px;
}
#hautcvpublic a{
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}
#hautcvpublic a:hover{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
#stagepp {
	width:268px;
	margin:0;
	padding:43px 0 0 10px;
	background-image: url(../images/fond-e-stage.gif);
	background-repeat:no-repeat;
	line-height:12px;
	font-size:11px;
	height:240px;
	background-color:#333333;
}
#stagepp p{
	margin:3px 0 0px 0;
	padding:0;
	line-height:12px;
}
#stagepp a, #stagepp a:hover{
	color:#333333;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#gostage {
	background-image:url(../images/fond-e-stages.gif);
	background-repeat:no-repeat;
	width:268px;
	height:47px;
	padding:10px 10px 0 0;
	text-align:right;
}
#gofstage p{
	margin:0;
	padding:0;
}
#docspp {
	width:268px;
	margin:0;
	padding:43px 0 0 10px;
	background-image: url(../images/fond-e-docs.gif);
	background-repeat:no-repeat;
	line-height:12px;
	font-size:11px;
	height:240px;
	background-color:#333333;
}
#docspp p{
	margin:3px 0 0px 0;
	padding:0;
	line-height:12px;
}
#docspp a{
	color:#333333;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#godocs {
	background-image:url(../images/fond-e-envoidocs.gif);
	background-repeat:no-repeat;
	width:278px;
	height:68px;
	padding:10px 0px 0 0;
	text-align:center;
}
#gofstage p{
	margin:0;
	padding:0;
}
#hautactu {
	width:278px;
	height:166px;
	background-image:url(../images/fond-e-actu.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding:47px 0 0 0;
	margin:0;
	font-size:11px;
}
#hautactu a{
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}
#actupp {
	width:257px;
	margin:0 0 0 1px;
	padding:0px 10px 0 10px;
	line-height:12px;
	font-size:13px;
	background-color:#333333;
	height:239px;
	background-image:url(../images/fond-e-actum.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#actupp p{
	margin:3px 0 0px 0;
	padding:0;
	line-height:12px;
	color:#ffffff;
}
#actupp ul{
	color:#ffffff;
	margin:5px 0 0 10px;
}
#actupp li{
	color:#ffffff;
	margin:5px 0 0 10px;
}
#actupp h6{
	margin:0px 0 10px 0;
	padding:0;
	color:#ffffff;
	font-size:18px;
}
#actupp a{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#actuspp {
	width:268px;
	margin:0;
	padding:43px 0 0 10px;
	background-image: url(../images/fond-e-actus.gif);
	background-repeat:no-repeat;
	line-height:12px;
	font-size:11px;
	height:240px;
	background-color:#333333;
}
#actuspp p{
	margin:3px 0 0px 0;
	padding:0;
	line-height:12px;
	font-size: 12px;
}
#actuspp a{
	color:#333333;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#goactus {
	background-image:url(../images/fond-e-goactu.gif);
	background-repeat:no-repeat;
	width:278px;
	height:67px;
	padding:10px 0px 0 0;
	text-align:center;
}
#gofstage p{
	margin:0;
	padding:0;
}

/***/

#creer_cv{
	border:1px solid #DEDEDE;
	margin-bottom:19px;
	padding:20px 18px 0;
	width:582px;
}

#creer_cv p{
	margin-bottom:7px;
}

#creer_cv a{
	color:#FF6600;
}

#reussir_entretien{
	border:1px solid #DEDEDE;
	margin-bottom:19px;
	padding:20px 18px 0;
	width:582px;
}

#reussir_entretien a{
	color:#FF6600;
}

#lettre_motiv{
	border:1px solid #DEDEDE;
	margin-bottom:19px;
	padding:20px 18px 0;
	width:582px;
}

#lettre_motiv a{
	color:#FF6600;
}

.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;
}


/************/
/* DEPOT CV */
/************/

#depot_cv h2{
	margin-bottom:15px;
	margin-top:15px;
}

#depot_cv a{
	color:#FF6600;
}

#depot_cv .Style42{
	color:#858753;
}

#depot_cv td{
	padding:5px;
}

/***********/
/* CREDITS */
/***********/

#credits{
	border:1px solid #DEDEDE;
	padding:20px 18px;
	width:582px;
}

/**** PAGE RECHERCHE *****/

#contentRecherche {
	padding:15px;
	color:#333333;
}

/*************************** TWEETBOX ****************************/

#tweetbox {
    float: left;
    margin: 198px 0 0;
    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;
}

#contenantblocstag  {
margin:0;
padding:20px 0 0 0;
clear:both;
position:relative;
width:850px;
}

.h1normal {
color: #FFFFFF;
background-image:url(../images/h1-fond.gif);
background-repeat:no-repeat;
padding:5px 0 10px 10px;
margin:5px 0 0 0;
font-weight:bold;
font-size:21px;
}

/* TAG */

h2.titretag {
margin:0 0 10px 0;
padding:0 5px 0 0;
font-size:16px;
font-weight:bold;
}

#bloctag {
margin:0;
padding:0;
float:left;
width:410px;
}
#bloctagdroit {
margin:0;
padding:0;
float:right;
width:410px;
}
#contenantblocstag  {
margin:0;
padding:20px 0 0 0;
clear:both;
position:relative;
width:850px;
}
h2.titretagdoc {
margin:0 0 10px 0;
padding:0 5px 0 5px;
font-size:16px;
font-weight:bold;
border-left-width: 10px;
border-left-style: solid;
border-left-color: #33CCFF;
}
h2.titretagactu {
margin:0 0 10px 0;
padding:0 5px 0 5px;
font-size:16px;
font-weight:bold;
border-left-width: 10px;
border-left-style: solid;
border-left-color: #65C300;
}
h2.titretagforum {
margin:0 0 10px 0;
padding:0 5px 0 5px;
font-size:16px;
font-weight:bold;
border-left-width: 10px;
border-left-style: solid;
border-left-color: #FD6503;
}
h2.titretagformation {
margin:0 0 10px 0;
padding:0 5px 0 5px;
font-size:16px;
font-weight:bold;
border-left-width: 10px;
border-left-style: solid;
border-left-color: #999966;
}
#toppagetag {
background-image:url(../images/hautpagetag.gif);
background-repeat:no-repeat;
height:18px;
margin:0;
padding:0;
width:410px;
}
#centrepagetag {
background-image:url(../images/centrepagetag.gif);
background-repeat:repeat-y;
margin:0;
padding:0 10px 0 10px;
width:390px;
}
#centrepagetag p{
font-size:12px;
color:#000000;
margin:5px 0 0 0;
padding:0;
font-weight:normal;
}
#centrepagetag h3{
font-size:14px;
color:#000000;
margin:15px 0 5px 0;
padding:0;
font-weight:bold;
}
#centrepagetag h3 a{
font-size:14px;
color:#000000;
margin:15px 0 5px 0;
padding:0;
font-weight:bold;
text-decoration:none;
}
#centrepagetag h3 a:hover{
font-size:14px;
color:#000000;
margin:15px 0 5px 0;
padding:0;
font-weight:bold;
text-decoration:none;
}
#centrepagetag a{
font-size:12px;
color:#fd6900;
margin:0;
padding:0;
}
#centrepagetag a:hover{
text-decoration:none;
}
#baspagetag {
background-image:url(../images/baspagetag.gif);
background-repeat:no-repeat;
height:17px;
margin:0;
padding:0;
width:410px;
}
#baspagetag {
background-image:url(../images/baspagetag.gif);
background-repeat:no-repeat;
height:17px;	
margin:0;
padding:0;
width:410px;
}
#pourquoi_marketing_etudiant
{
	font-size: 12px;
}
.error{color:#f00;}
.success{color:#0f0;}

.admin_actions img{margin-left:5px;cursor:pointer;}
#fiche_article textarea{width:100%;height:150px;}

/* 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;
	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;
	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;
}

.img_btn_reply_topic {
	background-image:url("/images_zol/btn_reply_topic.png");
	width:165px;
	height:19px;
}

.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;
}

#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;
}

.forum_odd{background-color:#fff;}
.forum_even{background-color:#FED6CA;;}
.forumlink { padding-left: 10px; margin-bottom: 10px !important; }
.genmed, .gensmall { margin-left: 10px !important; margin-bottom: 10px !important; display:block; }

#lostpassword {
    cursor:pointer;
    color:#07799E;
}

.lost_password_alert {
    
}

.lost_password_alert.success {
    padding:20px;
    background-color:#99FF99;
    color:#33CC00;
    border:1px solid #33CC00;
}

.lost_password_alert.error {
    padding:20px;
    background-color:#FF6666;
    color:#CC0000;
    border:1px solid #CC0000;
}
