/*
    Document   : expat-etudiant.css
    Created on : 30 avril 2009, 11:01:16
    Author     : Dai-Minh VO
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

*{
    margin:0;
    padding:0;
}

body
{
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    background-image: url("/images_zol/bg_body.png");
    background-position: center top;
    background-repeat: repeat-x;
    background-color: #eeeeee;
/* Habillage */
background-image: url("/images/expat_fond.jpg") !important;
background-color: #fcfbfd !important;

}

#page
{
    margin-left: auto;
    margin-right: auto;
    /*background: url("/images/fond_header.jpg") no-repeat center top;*/
    /*border: 1px solid blue;*/
}

#page_1024
{
    width: 1050px;
	padding-top: 36px;
    margin-left: auto;
    margin-right: auto;
    /*border: 1px solid black;*/
}

#header
{
    width: 1035px;
    height: 110px;
}

#page_centre
{
    position: relative;
    width: 1044px;
    padding-bottom: 20px;
    /*background: url("/images/sidebar_fond.jpg") repeat-y right;*/
}

#contenu
{
    float: left;
    width: 879px;
}

#contenu_header
{
    /*width: 858px;*/
    /*height: 68px;*/
}

#contenu_content
{
    padding: 7px 0 0 21px;
    width: 856px;
	background-color: #FFF;
	/*border-left:1px solid #bbb;*/
    /*background: url("/images/fond_centre.jpg") repeat-y;*/
    /*border: 1px solid black;*/
}

#contenu_bas
{
    width: 875px;
    height: 20px;
    margin-left: 4px;
    /*background: url("/images/fond_centre_bas.jpg") no-repeat;*/
}

#contenu_gauche
{
    float: left;
    width: 530px;
    /*min-height: 680px;*/
}

#contenu_droite
{
    float: right;
    width: 312px;
    margin-top: 10px;
}

#sidebar
{
	background-color: #FFFFFF;
    float: left;
    width: 156px;
    height: 100%;
	margin-top: 49px;
    padding-top: 12px;
	background-color:#fff;
}

#footer
{
    width: 875px;
    height: 60px;
}





/*************************   Disposition   **************************************/

#logo
{
    float: left;
    width: 270px;
    height: 15px;
    margin-top: 30px;
    margin-left: 25px;
    padding-top: 45px;
    white-space: nowrap;
}

#pub_header
{
    float: right;
    width: 728px;
    height: 90px;
    padding-top: 8px;
}

.btn_menu
{
    display: block;
    float: left;
    text-align: center;
    line-height: 42px;
}

.separateur_menu
{
    float: left;
    line-height: 40px;
    padding: 0 8px 0 8px;
}

.menu_accueil
{
    width: 72px;
}
.menu_accueil:hover
{
    background: url("/images/menu_accueil.gif") no-repeat center bottom;
}
.menu_accueil_selected
{
    background: url("/images/menu_accueil.gif") no-repeat center bottom;
}

.menu_forums
{
    width: 80px;
}
.menu_forums:hover
{
    background: url("/images/menu_forums.gif") no-repeat center bottom;
}
.menu_forums_selected
{
    background: url("/images/menu_forums.gif") no-repeat center bottom;
}

.menu_temoignages
{
    width: 126px;
}
.menu_temoignages:hover
{
    background: url("/images/menu_temoignages.gif") no-repeat center bottom;
}
.menu_temoignages_selected
{
    background: url("/images/menu_temoignages.gif") no-repeat center bottom;
}

.menu_blogs
{
    width: 72px;
}
.menu_blogs:hover
{
    background: url("/images/menu_blogs.gif") no-repeat center bottom;
}
.menu_blogs_selected
{
    background: url("/images/menu_blogs.gif") no-repeat center bottom;
}

.menu_conseils
{
    width: 87px;
}
.menu_conseils:hover
{
    background: url("/images/menu_conseils.gif") no-repeat center bottom;
}
.menu_conseils_selected
{
    background: url("/images/menu_conseils.gif") no-repeat center bottom;
}

.menu_etudes
{
    width: 80px;
}
.menu_etudes:hover
{
    background: url("/images/menu_etudes.gif") no-repeat center bottom;
}
.menu_etudes_selected
{
    background: url("/images/menu_etudes.gif") no-repeat center bottom;
}

.telechargez_notre_guide
{
    width: 285px;
    height: 66px;
    padding-top: 12px;
    padding-left: 15px;
    background: url("/images/telechargez_notre_guide.jpg") no-repeat;
}

.bloc_incitation_top
{
    width: 290px;
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    background: url("/images/bloc_incitation_top.jpg") no-repeat;
}

.bloc_incitation_blog
{
    width: 215px;
    height: 48px;
    padding-left: 85px;
    padding-top: 15px;
    background: url("/images/bloc_incitation_blog.jpg") no-repeat;
}

.bloc_incitation_ville
{
    width: 245px;
    height: 39px;
    padding-left: 55px;
    padding-top: 8px;
    background: url("/images/bloc_incitation_ville.jpg") no-repeat;
}

.bloc_incitation_facebook
{
    width: 180px;
    height: 55px;
    padding-left: 120px;
    padding-top: 8px;
    background: url("/images/bloc_incitation_facebook.jpg") no-repeat;
}

.ca_commente_content
{
    width: 280px;
    background: url("/images/ca_commente_content.jpg") repeat-y;
}

.ils_temoignent_content
{
	position: relative;
    width: 280px;
	height: 274px;
    background: url("/images/ca_commente_content.jpg") repeat-y;
}

.ca_commente_bas
{
    width: 300px;
    height: 4px;
    background: url("/images/ca_commente_bas.jpg") no-repeat;
}

.expat_en_un_clic_top
{
    width: 832px;
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    background: url("/images/expat_en_un_clic_top.jpg") no-repeat;
}

.expat_en_un_clic_content
{
    width: 842px;
    line-height: 16px;
    font-size: 11px;
    padding: 10px 0 10px 0;
    background: url("/images/expat_en_un_clic_content.jpg") repeat-y;
}

.expat_en_un_clic_bas
{
    width: 842px;
    height: 4px;
    background: url("/images/expat_en_un_clic_bas.jpg") no-repeat;
}

#zone_connecte_toi
{
    position: relative;
    z-index: 100;
    width: 141px;
    height: 116px;
    padding-left: 16px;
    background: url("/images/fond_connexion.gif") no-repeat;
}

.input_login_pseudo
{
    width: 107px;
    height: 24px;
    padding: 4px 0 0 5px;
    border: 0;
    background: url("/images/fond_login.gif") no-repeat;
}

.input_login_password
{
    width: 86px;
    height: 23px;
    padding: 5px 0 0 5px;
    border: 0;
    background: url("/images/fond_password.gif") no-repeat;
}

.input_login_submit
{
    width: 44px;
    height: 23px;
    border: 0;
    background: url("/images/btn_ok.gif") no-repeat;
}

#sidebar_bleu
{
    position: relative;
    top: -5px;
}

.sidebar_bleu_top
{
    z-index: 5;
    width: 157px;
    height: 20px;
    background: url("/images/sidebar_bleu_top.jpg") no-repeat;
    display:none;
}

.sidebar_bleu_content
{
    width: 157px;
    background: url("/images/sidebar_bleu_content.jpg") repeat-y;
}

.sidebar_bleu_bas
{
    width: 157px;
    height: 21px;
    background: url("/images/sidebar_bleu_bas.jpg") no-repeat;
}

#sidebar_bas_people
{
    position: absolute;
    right: -20px;
    bottom: -16px;
    width: 176px;
    height: 405px;
/*    background: url("/images/sidebar_bas_people.jpg") no-repeat;
	border-left:1px solid white;*/
}

#partenariat_smeno
{
    /*width: 152px;
    height: 105px;*/
    position: relative;
    top: -13px;
    left: 6px;
}

.inscription_gratuite
{
    width: 138px;
    height: 67px;
}

.derniers_membres_top
{
    width: 138px;
    height: 5px;
	margin-top: 10px;
    background: url("/images/derniers_membres_top.jpg") no-repeat;
}

.derniers_membres_content
{
    width: 138px;
    background: url("/images/derniers_membres_content.jpg") repeat-y;
}

.derniers_membres_bas
{
    width: 138px;
    height: 5px;
    background: url("/images/derniers_membres_bas.jpg") no-repeat;
}

.inscription_newsletter
{
    width: 209px;
    height: 27px;
    padding: 39px 0 0 320px;
    background: url("/images/inscription_newsletter.jpg") no-repeat;
}

.temoignez_en_ligne
{
    width: 393px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background: url("/images/fond_temoingnez_en_ligne.jpg") no-repeat;
}

.discutez_des_etudes
{
    width: 529px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: url("/images/fond_discutez_des_etudes.jpg") no-repeat;
}

.btn_valider_reponse
{
    width: 506px;
    height: 33px;
    border: 0;
    cursor: pointer;
    background: url("/images/valider_reponse.jpg") no-repeat;
}

.tri_par_pays
{
    width: 529px;
    height: 20px;
    line-height: 20px;
    background: url("/images/fond_tri_par_pays.jpg") no-repeat;
}

.bloc_haut
{
    width: 530px;
    height: 32px;
    line-height: 32px;
    background: url("/images/fond_bloc_haut.jpg") no-repeat;
}

.bloc_content
{
    width: 530px;
    background: url("/images/fond_bloc_content.jpg") repeat-y;
}

.bloc_bas
{
    width: 530px;
    height: 4px;
    background: url("/images/fond_bloc_bas.jpg") no-repeat;
}

.slideshow_img
{
	display: block;
    position: relative;
    width: 530px;
    height: 250px;
}

#slideshow_img1
{
	background: url("/images/slideshow/slideshow_img1.jpg") no-repeat;
}
#slideshow_img2
{
	background: url("/images/slideshow/slideshow_img2.jpg") no-repeat;
}
#slideshow_img3
{
	background: url("/images/slideshow/slideshow_img3.jpg") no-repeat;
}

.slideshow_ombre
{
	z-index: 10;
    width: 530px;
    height: 54px;
	font-size: 21px;
    line-height: 23px;

    background: url("/images/slideshow_ombre.jpg") no-repeat;
    opacity: 0.5;
	-moz-opacity: 0.50;
    filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.slideshow_texte
{
	position: relative;
	z-index: 50;
	top: 54px;
    width: 510px;
    height: 45px;
    padding: 3px 10px 5px 10px;
    font-size: 21px;
    line-height: 23px;
}

.slideshow_choix
{
    float: right;
	margin: 8px 2px 113px 0;
    /*border: 1px solid blue;*/
}

.slideshow_num
{
    display: block;
    width: 17px;
    height: 15px;
    float: left;
    font-size: 15px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    text-align: center;
    padding: 3px 0 4px 0;
    margin-right: 4px;
    background: #3296c8;
}

.guide_pays_top
{
    width: 842px;
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    background: url("/images/guide_pays_top.jpg") no-repeat;
}

.guide_pays_content
{
    width: 842px;
    padding: 10px 0 5px 0px;
    background: url("/images/guide_pays_content.jpg") repeat-y;
}

.guide_pays_bas
{
    width: 842px;
    height: 4px;
    background: url("/images/guide_pays_bas.jpg") no-repeat;
}

.guide_pays_colonne
{
    width: 192px;
    margin-left: 14px;
}

.bloc_vos_infos
{
    width: 508px;
    min-height: 130px;
    margin-top: 20px;
    padding: 5px 10px 10px 10px;
    border: 1px solid #00A6E2;
}




.direct_forum_top
{
    width: 250px;
    height: 31px;
    background: url("/images/direct_forum_top.jpg") no-repeat;
}

.direct_documents_top
{
    width: 250px;
    height: 31px;
    background: url("/images/direct_documents_top.jpg") no-repeat;
}

.direct_content
{
    width: 230px;
    background: url("/images/direct_content.jpg") repeat-y;
}

.direct_bas
{
    width: 250px;
    height: 4px;
    background: url("/images/direct_bas.jpg") no-repeat;
}

.direct_inside_top
{
    width: 230px;
    height: 5px;
    background: url("/images/direct_inside_top.jpg") no-repeat center bottom;
}

.direct_inside_bas
{
    width: 230px;
    height: 5px;
    background: url("/images/direct_inside_bas.jpg") no-repeat;
}




.entete_tableau_forum td
{
    padding-left: 10px;
}

.entete_forum
{
	background: url("/images/fond_haut_forum.jpg") no-repeat;
}

.entete_categorie_forum
{
    height: 33px;
    background: url("/images/fond_entete_categorie_forum.jpg");
}

.entete_topic_forum
{
    height: 33px;
    background: url("/images/fond_entete_topic_forum.jpg");
}

.tableau_forum
{
    background: url("/images/fond_tableau_forum.jpg") repeat-y;
}


.haut_forum
{
    width: 635px;
    height: 5px;
    background: url("/images/fond_forum_haut.jpg") no-repeat;
}

.bas_forum
{
    width: 528px;
    height: 5px;
    background: url("/images/fond_forum_bas.jpg") no-repeat;
}

.new_reponse_haut
{
    width: 530px;
    height: 5px;
    background: url("/images/fond_new_reponse_haut.jpg") no-repeat center bottom;
}

.new_reponse_haut_gris
{
    width: 528px;
    height: 5px;
    background: url("/images/fond_new_reponse_haut_gris.jpg") no-repeat;
}

.new_reponse_bas
{
    width: 530px;
    height: 5px;
    background: url("/images/fond_new_reponse_bas.jpg") no-repeat;
}

.new_reponse_bas_gris
{
    width: 528px;
    height: 5px;
    background: url("/images/fond_new_reponse_bas_gris.jpg") no-repeat;
}

.new_reponse_content
{
    /*width: 616px;*/
    height: 190px;
    width: 510px;
    background: #f6f6f6;
}

.new_reponse_content_gris
{
    /*width: 616px;*/
    height: 190px;
    background: #ececec;
}

.article_commentaire_top
{
    width: 465px;
    height: 5px;
    background: url("/images/article_commentaire_top.jpg") no-repeat;
}

.article_commentaire_content
{
    width: 445px;
    background: url("/images/article_commentaire_content.jpg") repeat-y;
}

.article_commentaire_bas
{
    width: 425px;
    height: 22px;
    background: url("/images/article_commentaire_bas.jpg") no-repeat;
}

.avatar_commentaire
{
    width: 60px;
    min-height: 55px;
    padding-top: 5px;
    text-align: center;
    background: url("/images/fond_avatar.jpg") no-repeat;
}

.plus_de_top
{
    width: 524px;
    height: 20px;
}

.plus_de_content
{
    width: 529px;
    background: url("/images/plus_de_content.jpg") repeat-y;
}

.plus_de_bas
{
    width: 529px;
    height: 4px;
    background: url("/images/plus_de_bas.jpg") no-repeat;
}

.plus_de_inside_top
{
    width: 508px;
    height: 6px;
    background: url("/images/plus_de_inside_top.jpg") repeat-y;
}

.plus_de_inside_bas
{
    width: 529px;
    height: 6px;
    background: url("/images/plus_de_inside_bas.jpg") no-repeat;
}

.articles_precedents
{
    width: 30px;
    margin-left: 7px;
}

.articles_suivants
{
    width: 30px;
    margin-right: 7px;
}


/*************************   Alignement   **************************************/

.float_left
{
    float: left;
}
.float_right
{
    float: right;
}

.clear_both
{
    clear: both;
}


.align_left
{
    text-align: left;
}

.align_right
{
    text-align: right;
}

.align_center
{
    text-align: center;
}

.align_justify
{
    text-align: justify;
}

.bloc_centre
{
    margin-left: auto;
    margin-right: auto;
}

/*************************   Marges   **************************************/

.no_padding_margin
{
    padding: 0px;
    margin: 0px;
}

.padding_5
{
    padding: 5px;
}

.padding_10
{
    padding: 10px;
}

.padding_20
{
    padding: 20px;
}

.padding_top_3
{
    padding-top: 3px;
}

.padding_top_5
{
    padding-top: 5px;
}

.padding_top_10
{
    padding-top: 10px;
}

.padding_top_15
{
    padding-top: 15px;
}

.padding_top_20
{
    padding-top: 20px;
}

.padding_left_5
{
    padding-left: 5px;
}

.padding_left_10
{
    padding-left: 10px;
}

.padding_left_15
{
    padding-left: 15px;
}

.padding_left_20
{
    padding-left: 20px;
}

.padding_right_5
{
    padding-right: 5px;
}

.padding_right_10
{
    padding-right: 10px;
}

.padding_right_20
{
    padding-right: 20px;
}

.padding_right_50
{
    padding-right: 50px;
}

.padding_bottom_5
{
    padding-bottom: 5px;
}

.padding_bottom_10
{
    padding-bottom: 10px;
}

.padding_bottom_20
{
    padding-bottom: 20px;
}

.margin_top_5
{
    margin-top: 5px;
}

.margin_top_10
{
    margin-top: 10px;
}

.margin_top_15
{
    margin-top: 15px;
}

.margin_top_20
{
    margin-top: 20px;
}

.margin_top_30
{
    margin-top: 30px;
}

.margin_left_5
{
    margin-left: 5px;
}

.margin_left_10
{
    margin-left: 10px;
}

.margin_left_20
{
    margin-left: 20px;
}

.margin_right_5
{
    margin-right: 5px;
}

.margin_right_10
{
    margin-right: 10px;
}

.margin_right_20
{
    margin-right: 20px;
}

.margin_bottom_5
{
    margin-bottom: 5px;
}

.margin_bottom_10
{
    margin-bottom: 10px;
}

.margin_bottom_20
{
    margin-bottom: 20px;
}


.padding_margin_top_0
{
    padding-top: 0px;
    margin-top: 0px;
}

.padding_margin_bottom_0
{
    padding-bottom: 0px;
    margin-bottom: 0px;
}


/************************   Formes textes   **********************************/


.texte_normal
{
    text-decoration: none;
    color: black;
}

.texte_normal a
{
    text-decoration: none;
    color: black;
}

.no_underline
{
    text-decoration: none;
}

.no_underline a
{
    text-decoration: none;
}

.underline
{
    text-decoration: underline;
}

.bold
{
    font-weight: bold;
}

.weight_normal
{
    font-weight: normal;
}

.italique
{
    font-style: italic;
}

.small
{
    font-size: 10px;
}

.lowercase
{
    text-transform: lowercase;
}

.uppercase
{
    text-transform: uppercase;
}

.font_09
{
    font-size: 9px;
}

.font_10
{
    font-size: 10px;
}

.font_11
{
    font-size: 11px;
}

.font_12
{
    font-size: 12px;
}

.font_13
{
    font-size: 13px;
}

.font_14
{
    font-size: 14px;
}

.font_15
{
    font-size: 15px;
}

.font_16
{
    font-size: 16px;
}

.font_17
{
    font-size: 17px;
}

.font_18
{
    font-size: 18px;
}

.font_19
{
    font-size: 19px;
}

.font_20
{
    font-size: 20px;
}

.font_22
{
    font-size: 22px;
}

.font_23
{
    font-size: 23px;
}

.font_25
{
    font-size: 25px;
}

.font_30
{
    font-size: 30px;
}

.font_35
{
    font-size: 35px;
}

#center h2
{
    font-size: 14px;
    margin: 15px 0 10px 0;
}

h2 {
	color: #3399CC;
}

#post h2 
{
    font-size: 16px;
    margin: 15px 0 10px 0;
}

#post a 
{
    color:#000000;
	text-decoration:none;
}

h3
{
    margin: 25px 0 5px 0;
	font-size: 13px;
}


#center p
{
    margin: 0 0 10px 0;
	color:#666;
}

#center a
{
	color:#b1c901;
}



#center li
{
	color:#666;
}

ul
{
    margin: 0 0 10px 0;
}

ul li
{
    margin: 0 0 0 30px;
    list-style-type: square;
}

.background_white
{
    background-color: white;
}

.background_gris_F5F5F5
{
    background-color: #F5F5F5;
}

.background_gris_dddddd
{
    background-color: #dddddd;
}

.pages_pagination
{
    /*height: 33px;
    border: 1px solid black;*/
}

.numero_page
{
    display: block;
    width: 25px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    background: url("/images/pagination_num_page.jpg") no-repeat;
    /*border-left: 1px solid #cccccc;*/
}
.numero_page:hover
{
    background: url("/images/pagination_num_page_hover.jpg") no-repeat;
}

.numero_page_current
{
    color: #cccccc;
}

.pagination_page_first
{
    width: 25px;
    height: 33px;
    background-image: url("/images/pagination_page_first.jpg");
    background-repeat: no-repeat;
    background-position: center left;
}

.pagination_page_first:hover
{
    background: url("/images/pagination_page_first_hover.jpg") no-repeat;
}

.pagination_page_last
{
    width: 25px;
    height: 33px;
    background-image: url("/images/pagination_page_last.jpg");
    background-repeat: no-repeat;
    background-position: center left;
}

.pagination_page_last:hover
{
    background: url("/images/pagination_page_last_hover.jpg") no-repeat;
}

.puce_liste_blog
{
    padding-right: 10px;
    margin-right: 10px;
    line-height: 17px;
    background: url("/images/puce_liste_blog.gif") right center no-repeat;
}

.puce_fleche_droite_verte
{
    padding-left: 10px;
    background: url("/images/puce_fleche_droite_verte.gif") left center no-repeat;
}



/*************************  couleurs textes   *********************************/

::-moz-selection
{
	background: #0A246A;
	color: white;
}

.white
{
    color: white;
}

.black
{
    color: black;
}

.gris_a7a7a7
{
    color: #a7a7a7;
}

.gris_818181
{
    color: #666;
}

.gris_cdcdcd
{
    color: #cdcdcd;
}

.gris_999999
{
    color: #666;
}


.bleu_3399cc
{
    color: #3399cc;
}

.vert_b1c901
{
    color: #b1c901;
}


/*************************  Types affichages   *********************************/

.display_none
{
    display: none;
}

.display_inline
{
    display: inline;
}

.display_block
{
    display: block;
}

.no_border
{
    border: 0px;
}

.pointer
{
    cursor: pointer;
}

.border_test
{
    border: 1px solid blue;
}



/*************************  CSS propres au forum   *********************************/




/*************************  Page listing formations   *********************************/

#actu{

margin: 0 0 10px 2px;

width:528px;

padding:0;

font-size:12px;

}

#actu p{

padding:0 10px 0 0;

margin:10px 0 0 0;

font-size: 12px;

text-align:left;

}

#actu .paginationdroite{

color:#000000;

font-size:12px;

font-weight:bold;

text-decoration:none;

text-align:right;

}

#actu .paginationdroite:hover{

color:#000000;

font-size:12px;

font-weight:bold;

text-decoration:none;

text-align:right;

}

#actu .paginationgauche{

color:#000000;

font-size:12px;

font-weight:bold;

text-decoration:none;

text-align:left;

}

#actu .paginationgauche:hover{

color:#000000;

font-size:12px;

font-weight:bold;

text-decoration:none;

text-align:left;

}

.actuh1 {

font-size:12px;

color:#ffffff;

font-weight:bold;

padding:0 0 0 70px;

margin:0 0 0 0;

}

#actu em{

color:#333333;

font-weight:bold;

}

/*
#actu a:hover{

text-decoration: none;

color: #ff6a29;

}

#actu a{

color: #ff6600;

text-decoration: underline;

}*/

p#actuimage{

width:100px;

background:none;

float:left;

padding:0;

margin:0 10px 0 0;

}

p#actuimage2{

background:none;

text-align: center;

}

p#actuimage3{

width:195px;

background:none;

float:left;

padding:0;

margin:5px;

}

p#actuimagehaut{

width:80px;

background:none;

float:left;

padding:0;

margin:5px;

}

p#actuimagedroite{

width:165px;

background:none;

float:right;

padding:0;

margin:5px;

}

p#actutexte{

text-align:justify;

font-size: 12px;

color:#666666;

padding:0 0 0 10px;

margin:0 0 0 10px;

}

.titreactu{

font-family:Arial, Helvetica, sans-serif;

font-size: 24px;

color:#000000;

margin:0;

padding:0 0 0 0;

font-weight:bold;

}

.sstitreactu {

font-family:Arial, Helvetica, sans-serif;

font-size: 16px;

color:#6fc711;

margin:8px 0 0 0;

padding:20px 0 0 0px;

font-weight:bold;

}

.sssstitreactu {

font-family:Arial, Helvetica, sans-serif;

font-size: 14px;

color:#6fc711;

margin:8px 0 0 0;

padding:20px 0 0 0px;

font-weight:bold;

}

#basactus {

margin:0;

padding:0;

background-image:url(../images/basactu.gif);

background-repeat:no-repeat;

height:200px;

}

#actualites {

width:125px;

border: 1px solid #FF6F1F;

color:#FF6F1F;

font-weight:bold;

font-size:12px;

padding:0;

margin:0 0 10px 0;

}

#actualites p{

display:block;

color:#FFFFFF;

background:#FF6F1F;

text-decoration:none;

padding:0;

margin:0 0 5px 0;

}

#actualites a{

color:#FFFFFF;

text-decoration:none;

}

#actualite {

width:296px;

position: static;

vertical-align: top;

text-indent: 1px;

padding:2px 2px 17px 0;

margin:8px 2px 0 2px;

border: 2px dashed #e8e8e8;

}

#actualite p{

margin:1px 2px 1px 0;

padding:0;

}

#actualite a:hover  {

color: #ff6a29;

text-decoration:none;

}



#commentaires {

width:520px;

margin:0 0 0 0px;

padding:13px 0 10px 20px;

background-color:#eeeeee;

}



#commentaires-vert {

width:540px;

margin:20px 0 0 0px;

padding:0;

height:21px;

background-color:#66c203;

}



#commentaires-gris {

width:540px;

margin:20px 0 0 0px;

padding:0;

height:21px;

background-color:#93936A;

}



#commentaires-orange {

width:540px;

margin:20px 0 0 0px;

padding:0;

height:21px;

background-color:#FF6A29;

}



#titrevoscommentaires {

margin:0 0 30px 0;

padding:0;

font-size:18px;

font-weight:bold;

}



#commentaires ol {

margin:0;

padding:0;

}



#commentaires li {

margin:0 0 20px 20px;

padding:0 0 10px 0;

background-image:url(../images/sepcom.gif);

background-repeat:no-repeat;

background-position:bottom left;

}



cite {

font-size:13px;

font-weight:bold;

font-style: normal;

}



.griscommentaire {

text-decoration:none;

color:#939393;

}



.orangecommentaire {

text-decoration:none;

color:#FF6A29;

}



#actu .respond {

color:#66c203;

font-size:23px;

margin:0 0 5px 0;

padding:0;

}



#actu .respondorange {

color:#FF6A29;

font-size:23px;

margin:0 0 5px 0;

padding:0;

}



#actu .respondgris {

color:#93936A;

font-size:23px;

margin:0 0 5px 0;

padding:0;

}



#comment {

width:480px;

padding:10px;

font-size:14px;

}

/**
 * TOP MENU *********************************************************************
 */


/* -- Top menu général -- */
#topmenu {
	background:transparent url('/images_zol/topmenu/topmenu_bg.png') no-repeat top left;
	background-position: 0 0;border-bottom: 1px solid #BBBBBB;height: 38px;
    width: 1036px;
	font-size:13px;
}

#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:26px;
	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:13px 0 0 13px;
	background-color:#fff;
	font-size:12px;
	width: 1022px;
	display:none;
	/*border-left:1px solid #bbb;*/
	/*background: url("/images/fond_centre.jpg") repeat-y scroll 0 0 transparent;*/
}

#menucontent div{
	height:36px;
    width: 1022px;
	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');
}

/* bea500 */
#topmenu li.current span.cbea500 em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_cbea500.png');
}

#topmenu li.current span.cbea500 em.left {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_left_cbea500.png');
}

#topmenu li.current span.cbea500 em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_cbea500.png');
}

#menucontent .cbea500, #topmenu li.current span.cbea500 a {
	background-color:#bea500;
}

#menucontent .vert_caca, #topmenu li.current span.vert_caca a {
	background-color:#647800;
}

/* Violet */
#topmenu li.current span.violet em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_violet.png');
}

#topmenu li.current span.violet em.left {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_left_violet.png');
}

#menucontent .violet, #topmenu li.current span.violet a {
	background-color:#a13988;
}

/* #272727 */
#topmenu li.current span.c272727 em.right {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_right_c272727.png');
}

#topmenu li.current span.c272727 em.left {
	background-image:url('/images_zol/topmenu/topmenu_item_bg_left_c272727.png');
}

#menucontent .c272727, #topmenu li.current span.c272727 a {
	background-color:#272727;
}

/* None, blanc */
#menucontent div.none {
	background-color:#fff;
}

#menu_accueil{left:19px;position:relative;}
#menu_accueil a{padding-left:36px;width:108px;}
#menu_accueil a img{}

#menu_forum{position:relative;left:39px;}
#menu_forum a{padding-left:41px;width:118px;}
#menu_forum a img{}

#menu_temoignages{position:relative;left:42px;}
#menu_temoignages a {padding-left: 22px;width: 142px;}
#menu_temoignages a img{}

#menu_blogs{position:relative;left:45px;}
#menu_blogs a{padding-left:47px;width:116px;}
#menu_blogs a img{}

#menu_conseils{position:relative;left:48px;}
#menu_conseils a{padding-left:39px;width:129px;}
#menu_conseils a img{}

#menu_etudes{position:relative;left:51px;}
#menu_etudes a{padding-left:38px;width:106px;}
#menu_etudes a img{}

/***************************** FIN TOPMENU *************************************/

#communautes{
	background-color:#4AAEE0;
	height:24px;
	padding-top:8px;
	padding-left:14px;
	margin:0;
}

#communautes_spacer{
	background-color:#fff;
	height:7px;	
}


#logo { background: transparent url('/images_zol/logo.png') no-repeat top left; }

#search_box_google			{ padding:5px !important; width:300px; }
#button_box_google			{ padding:3px; }
#logo_mediaetudiant span	{ display:none; }
#logo_mediaetudiant			{ display:block; width:292px; height:72px; float:right; margin-top:26px;
							  background:url('/images_zol/logo_mediaetudiant_fr.png') no-repeat top left; }

