/* 
    Document   : home.css
    Created on : 10 févr. 2009, 18:19:24
    Author     : vinh
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
* {
    margin:0;
    padding:0;
}
a {
    text-decoration:none;
    color:#000000;
}
h1{
    margin:0;
    padding:0;
}
h2{
    margin:0;
    padding:0;
}
/*
Body
*/
body{
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size:12px;
    /*background-color:#252525;*/
	background:#e5ecf6;
}


/*
Header
*/
#frm_login{
    width:244px;
}
.header{
    width:980px;
    height:238px;
    margin-right:auto;
    margin-left:auto;
}
.h1_home{
    font-weight:bold;
    font-size:12px;
    float:left;
    display:inline;
}
.p_home{
    padding-left:5px;
    float:left;
    display:inline;

}
.h_spi{
    padding:20px 0 0 10px;
    width:970px;
    height:82px;
    background:no-repeat url(/images/spiral.jpg);
}
.h_b{
    width:980px;
    height:110px;
}
.h_b p{
}
.h_b img{
    border:0;
}
.h_b_gauche{
    float:left;
    height:110px;
}
h_b_gauche p{
    height:110px;
}
.h_b_centre{
    padding:27px 0 0 144px;
    float:left;
    width:327px;
    height:83px;
    background:no-repeat url(/images/h_b_centre.jpg);
}
.h_b_login{
    padding:0 10px 0 0;
    float:left;
    width:244px;
    height:110px;
    background:no-repeat url(/images/fond_login.jpg);
}
.h_b_login_connecte{
    float:right;
    width:244px;
    height:110px;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    text-align:right;
}
.h_b_login_connecte a{
    color:#FFFFFF;
    font-size:8px;
    text-decoration:none;
}
.login_label_gauche{
	float:left;
	position:relative;
	right:2px;
	text-align:right;
	top:2px;
	width:85px;
	margin-bottom:6px;
    color:#ffffff;
}
.login_label_droite img{
	cursor:pointer;
}
.login_input{
	float:left;
	width:116px;
	padding:1px 2px 1px 2px;
	height:16px;
	border:1px solid #686868;
	font-size:11px;
	margin-bottom:6px;
}
.password_input{
    float:left;
	width:67px;
	padding:1px 2px 1px 2px;
	height:16px;
	border:1px solid #686868;
	font-size:11px;
	margin-bottom:3px;
    margin-right:3px;
}
.login_label_mdp_oubli{
	position:relative;
	top:-4px;
	width:240px;
	float:right;
    color:#ffffff;
    text-align:right;
}
.login_error{
	font-size:9px;
	color:#cd0000;
}
.login_label_mdp_oubli a{
	font-size:9px;
	color:#ffffff;
	text-decoration:none;
}
.btn_connexion{
    border:0;
    width:79px;
    height:20px;
    background:no-repeat url(/images/btn_connexion.jpg);
    cursor:pointer;
}
.bar_recherche{
    padding:2px 0 0 270px;
    width:710px;
    height:25px;
    background:no-repeat url(/images/f_recherche.jpg);
}
.bar_recherche p {
    margin:0;
    padding:3px 0 0 0;
	font-size:14px;
	font-weight:bold;
}
.bar_recherche a {
color:#FF0000;
text-decoration:underline;
}
.input_rechercher{
    margin:0 12px 0 0;
    padding:0;
    border:0;
    width:370px;
    height:13px;
}
.btn_rechercher{
    position:relative;
    border:0;
    width:79px;
    height:25px;
    background:no-repeat url(/images/btn_rechercher.jpg);
    cursor:pointer;
}
.liste_retour_thematique{
    padding:24px 0 0 18px;
    width:256px;
    height:122px;
}
.retour_tri{
    font-size:14px;
    font-weight:bold;
    color:#ffffff;
}
.liste_retour_thematique a{
    color:#ffffff;
    text-decoration:none;
}
.liste_retour_thematique a:hover{
    color:#ffffff;
    text-decoration:underline;
}
.tel_pack_2{
    padding:213px 79px 0 93px;
    height:104px;
    width:136px;
}
.btn_pack_tel_2{
    text-align:center;
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
}
.tel_pack_2 a{
    text-decoration:none;
    color:#ffffff;
}
.tel_pack_2 a:hover{
    text-decoration:underline;
    color:#ffffff;
}



/*
Contenu home
*/
.h_contenu{
    width:980px;
    margin-right:auto;
    margin-left:auto;
    background:repeat-y url(/images/fond_contenu.jpg);
}
.h_d_contenu{
    width:980px;
    height:60px;
    background:no-repeat url(/images/h_d_contenu.jpg);
}
.h_bas_liste_sujet{
    height:23px;
    width:980px;
    background:no-repeat url(/images/bas_liste_sujet.jpg);
}
.liste_sujet{
    padding-left:32px;
}
.h_liste_sujet{
    padding:10px 0 0 32px;
    width:948px;
}
.h_liste_sujet p {
margin:0 0 5px;
padding:0 15px 0 0;
}
.une_section{
    margin:0 0px 16px 0px;
    width:278px;
    float:left;
}
.une_section_cal{
    float:left;
    height:50px;
    width:42px;
}
.section{
    padding:8px 0 0 12px;
    height:28px;
    width:266px;
    color:#ffffff;
    font-size:18px;
    font-weight:bold;
}
.section h2{
    color:#ffffff;
    font-size:18px;
    font-weight:bold;
}
.s_general{
    background:no-repeat url(/images/section_general.jpg);
}
.s_professionnel{
    background:no-repeat url(/images/section_professionnel.jpg);
}
.s_technologique{
    background:no-repeat url(/images/section_technologique.jpg);
}
.section_contenu{
    width:260px;
    height:100px;
    padding:13px 5px 0 13px;
    background:repeat-y url(/images/fond_section_contenu.jpg);
}
.section_contenu ul {
    list-style:none;
}
.section_contenu li{
    margin-bottom:4px;
}
.section_contenu a{
    color:#000000;
    text-decoration:none;
}
.section_contenu a:hover{
    text-decoration:underline;
}
.section_contenu img{
    border:0;
    margin-right:4px;
}
.section_lien_liste{
    padding-left:80px;
    padding-top:5px;
    font-weight:bold;
}
.section_lien_liste a{
    color:#fc6500;
    text-decoration:none;
}
.section_lien_liste a:hover{
    text-decoration:underline;
}
.section_bas{
    height:9px;
    width:278px;
    font-size:2px;
    background:no-repeat url(/images/bas_section.jpg);
}

.h_mot_cles{
    padding:50px 31px 30px 32px;
    width:917px;
    height:55px;
    background:no-repeat url(/images/fond_mot_cles.jpg);
}
.h_mot_cles a{
    text-decoration:none;
}
.m_c_1{
    color:#323232;
    font-size:22px;
    font-weight:bold;
}
.m_c_2{
    color:#323232;
    font-size:20px;
    font-weight:bold;
}
.m_c_3{
    color:#666666;
    font-size:18px;
    font-weight:bold;
}
.m_c_4{
    color:#999999;
    font-size:16px;
    font-weight:bold;
}
.m_c_5{
    color:#999999;
    font-size:14px;
    font-weight:bold;
}
.m_c_6{
    color:#999999;
    font-size:12px;
    font-weight:bold;
}
.h_top_fiches{
    color:#000000;
    height:208px;
    width:720px;
    padding:30px 30px 0px 230px;
    background:no-repeat url(/images/fond-top-fiche.jpg);
}

.h_top_fiches ul{
    list-style:none;
    width:350px;
    float:left;
}
.h_top_fiches li{
    margin-bottom:4px;
}
.h_top_fiches a{
    color:#000000;
    text-decoration:none;
}
.h_top_fiches a:hover{
    text-decoration:underline;
}
.h_top_fiches img{
    border:0;
    margin-right:4px;
}

/*
Listing
*/
.l_contenu{
    width:964px;
    margin-right:auto;
    margin-left:auto;
    padding-left:16px;
    background-color:#ffffff;
}
.bas_header{
    height:24px;
    width:980px;
    margin-right:auto;
    margin-left:auto;
    background:no-repeat url(/images/bas_header.jpg);
}
.menu_gauche{
    width:174px;
    float:left;
}
.titre_menu_gauche{
    height:20px;
    width:165px;
    padding:9px 0 0 9px;
    background:no-repeat url(/images/titre_menu_gauche.jpg);
    color:#ffffff;
    font-size:14px;
}
.contenu_menu_gauche{
    width:170px;
    padding:7px 2px 7px 2px;
    background:repeat-y url(/images/fond_menu_gauche.jpg);
}
.bas_menu_gauche{
    height:8px;
    width:174px;
    background:no-repeat url(/images/bas_menu_gauche.jpg);
    font-size:2px;
}
.listing_centre{
    width:600px;
    float:left;
}
.premier-niveau-general{
    background:no-repeat url(/images/puce_section.jpg);
    padding-left:20px;
    margin-bottom:7px;
    background-position: 10px 4px;
}
.premier-niveau-technologique{
    background:no-repeat url(/images/puce_section.jpg);
    padding-left:20px;
    margin-bottom:7px;
    background-position: 10px 4px;
}
.premier-niveau-professionnel{
    background:no-repeat url(/images/puce_section.jpg);
    padding-left:20px;
    margin-bottom:7px;
    background-position: 10px 4px;
}
.premier-niveau-general a{
    color:#029eb4;
    font-weight:bold;
    text-decoration:none;
}
.premier-niveau-technologique a{
    color:#21861a;
    font-weight:bold;
    text-decoration:none;
}
.premier-niveau-professionnel a{
    color:#e94252;
    font-weight:bold;
    text-decoration:none;
}
.menu-gauche-current-general{
    font-weight:bold;
    padding-left:8px;
    background:no-repeat url(/images/section_general_list.jpg);
    margin-bottom:3px;
}
.menu-gauche-current-general a{
    color:#ffffff;
    text-decoration:none;
}
.menu-gauche-current-technologique{
    font-weight:bold;
    color:#ffffff;
    padding-left:8px;
    background:no-repeat url(/images/section_technologique_list.jpg);
    margin-bottom:3px;
}
.menu-gauche-current-technologique a{
    color:#ffffff;
    text-decoration:none;
}
.menu-gauche-current-professionnel{
    font-weight:bold;
    color:#ffffff;
    padding-left:8px;
    background:no-repeat url(/images/section_professionnel_list.jpg);
    margin-bottom:3px;
}
.menu-gauche-current-professionnel a{
    color:#ffffff;
    text-decoration:none;
}
.second-niveau{
    padding-left:15px;
}
.second-niveau-current-general{
    padding-left:15px;
}
.second-niveau-current-general a{
    color:#029eb4;
}
.second-niveau-current-technologique{
    padding-left:15px;
}
.second-niveau-current-technologique a{
    color:#21861a;
}
.second-niveau-current-professionnel{
    padding-left:15px;
}
.second-niveau-current-professionnel a{
    color:#e94252;
}
/*
    Fil d'ariane
*/
.ariane{
    padding:0 0 0 35px;
    height:50px;
    width:558px;
    background:no-repeat url(/images/fond_ariane.jpg);
}
.h2_matiere{
    font-size:12px;
}
.h2_section{
    margin:16px 0 0 0px;
    font-size:22px;
    float:left;
    font-weight:bold;
}
.h2_section_general{
    margin:10px 0 0 0px;
    line-height:15px;
    color:#029eb4;
    font-size:22px;
    float:left;
    font-weight:bold;
    padding:0;
}
.h2_section_technologique{
    margin:10px 0 0 0px;
    line-height:15px;
    color:#21861a;
    font-size:22px;
    float:left;
    font-weight:bold;
}
.h2_section_professionnel{
    margin:10px 0 0 0px;
    line-height:15px;
    color:#e94252;
    font-size:22px;
    float:left;
    font-weight:bold;
}
.fil_ariane{
    padding:25px 0 0 0;
    float:right;
    width:310px;
    height:25px;
}
.fil_ariane a{
    color:#000000;
    text-decoration:underline;
}
.fil_ariane a:hover{
    color:#000000;
    text-decoration:none;
}
.ariane_current{
    font-style:italic;
}


.haut_listing{
    height:16px;
    width:600px;
    background:no-repeat url(/images/haut_listing.jpg);
    font-size:2px;
}
.bas_listing{
    height:22px;
    width:600px;
    background:no-repeat url(/images/bas_listing.jpg);
    font-size:2px;
}
.contenu_listing{
    width:532px;
    padding:0 42px 0 26px;
    background:repeat-y url(/images/fond_listing.jpg);
}
/*
    Un sujet
*/
.un_sujet{
    padding:0 0 10px 0;
    width:530px;
    border-bottom:1px solid #e0e0e0;
}
.un_sujet h3{
    font-size:18px;
}
.sujet_matiere_general{
    color:#029eb4;
}
.sujet_matiere_technologique{
    color:#21861a;
}
.sujet_matiere_professionnel{
    color:#e94252;
}
.sujet_annee{
}
.sujet_pseudo{
    color:#b4b4b4;
    font-style:italic;
}

.pagination{
    text-align:right;
    padding:0 20px 0 0;
    width:580px;
    height:22px;
}
.page_pagination{
    color:#ff6603;
    font-weight:bold;
}

.alerte_thematique{
    padding:10px 0 0 26px;
    width:564px;
    height:57px;
    background:no-repeat url(/images/fond_alerte.jpg);
    color:#ffffff;
}

.alerte_thematique p{
    font-size:19px;
}

.alerte_thematique label{
    font-size:12px;
    font-weight:bold;
}

.alerte_thematique select{
    padding:0;
    width:142px;
    height:22px;
    font-weight:bold;
    font-size:10px;
}
#frequence_alerte{
    position:relative;
    top:0px;
}

#email_alerte{
    width:173px;
    height:17px;
    border:1px solid #686868;
}
.validation-alerte{
    height:20px;
    width:79px;
    background:no-repeat url(/images/btn_envoyer.jpg);
    border:0;
    cursor:pointer;
}

/*
    Listing bar droite
*/
.bar_droite{
    float:left;
    width:190px;
    background:no-repeat url(/images/bar_droite_fond.jpg) 0 20px;
}
.tel_pack{
    /*padding:152px 0 0 31px;*/
	padding:110px 0 0 31px;
    height:76px;
    width:159px;
    vertical-align:bottom;
}
.btn_pack_tel{
    padding:4px 0 0 0;
    width:131px;
    height:35px;
    background:no-repeat url(/images/btn_pack_tel.jpg);
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    vertical-align: middle;
}
.btn_pack_tel a{
    text-decoration:none;
    color:#ffffff;
    border:none;
}
.groupe_facebook{
    height:207px;
    width:190px;
}
.groupe_facebook img{
    border:0;
}
.pub_droite{
    width:159px;
    padding-left:31px;
}

/*
    Intérieur contenu
*/
.listing_centre_inter{
    width:790px;
    float:left;
}
.inter_contenu{
    width:980px;
    margin-right:auto;
    margin-left:auto;
    padding-left:0px;
    background-color:#ffffff;
}
.bas_header_inter{
    height:24px;
    width:980px;
    margin-right:auto;
    margin-left:auto;
    background:no-repeat url(/images/bas_header_inter.jpg);
}
.h2_inter{
    margin:16px 0 0 0px;
    color:#000000;
    font-size:22px;
    float:left;
    font-weight:bold;
}
.ariane_inter{
    padding:0 0 0 35px;
    height:50px;
    width:748px;
    background:no-repeat url(/images/fond_ariane_inter.jpg);
}
.fil_ariane_inter{
    padding:25px 0 0 0;
    float:right;
    width:500px;
    height:25px;
}
.fil_ariane_inter a{
    color:#000000;
    text-decoration:underline;
}
.fil_ariane_inter a:hover{
    color:#000000;
    text-decoration:none;
}
.haut_listing_inter{
    height:16px;
    width:790px;
    background:no-repeat url(/images/haut_listing_inter.jpg);
    font-size:2px;
}
.bas_listing_inter{
    height:22px;
    width:790px;
    background:no-repeat url(/images/bas_listing_inter.jpg);
    font-size:2px;
}
.contenu_listing_inter{
    width:722px;
    padding:0 42px 0 26px;
    background:repeat-y url(/images/fond_listing_inter.jpg);
}

/*
    Fiche sujet
*/
.fiche_gauche{
    width:670px;
    float:left;
}
.fg_section_general{
    margin-top:40px;
    color:#029eb4;
    font-size:22px;
    float:left;
    font-weight:bold;
}
.fg_section_technologique{
    color:#21861a;
    margin-top:40px;
    font-size:22px;
    float:left;
    font-weight:bold;
}
.fg_section_professionnel{
    color:#e94252;
    margin-top:40px;
    font-size:22px;
    float:left;
    font-weight:bold;
}
.fg_haut{
    width:670px;
    height:74px;
    background:no-repeat url(/images/fg_fond_haut.jpg);
    vertical-align:bottom;
}
.fg_ariane{
    width:430px;
    padding-left:32px;
    padding-top:35px;
    float:left;
}
.fg_ariane p{
    
}
.fg_ariane a{
    color:#000000;
    text-decoration:underline;
}
.fg_ariane a:hover{
    color:#000000;
    text-decoration:none;
}
.fg_section{
    float:right;
    width:185px;
}
.fg_haut_desc{
    padding:16px 27px 6px 32px;
    width:611px;
    background:no-repeat url(/images/fg_haut_desc.jpg);
    clear:both;
}
.fg_bas_desc{
    width:670px;
    height:29px;
    font-size:2px;
    background:no-repeat url(/images/fg_bas_desc.jpg);
    clear:both;
}
.fg_fond_desc{
    width:670px;
    background:repeat-y url(/images/fg_fond_desc.jpg);
}
.fg_info_sup{
    width:535px;
    height:24px;
    font-size:11px;
    border-bottom:1px solid #e0e0e0;
}
.fg_description{
    padding:10px 0 10px 0;
}
.fg_description h3{
    padding-top:10px;
}
.fg_description p{
    padding:10px 0 10px 0;
}
.fg_description ul{
    padding:5px 0 5px 16px;
}
.fg_pub{
    float:left;
    height:600px;
}
.fg_view_pdf{
    float:right;
    width:480px;
    height:750px;
}
.fg_pub_pdf{
    /*min-height:600px;*/
    width:611px;
    /*clear:both;*/
}
.fd_haut_fiche_bac{
    height:22px;
    width:288px;
    background:no-repeat url(/images/fd_haut_fiche_bac.jpg);
    padding:10px 0 0 12px;
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
}
.fd_bas_fiche_bac{
    height:15px;
    width:300px;
    background:no-repeat url(/images/fd_bas_fiche_bac.jpg);
    font-size:2px;
}
.fd_centre_fiche_bac{
    width:287px;
    background:repeat-y url(/images/fd_fond_fiche_bac.jpg);
    padding:5px 0 0 13px;
}
.fd_centre_une_fiche{
    padding:6px 0 4px 9px;
    width:258px;
    border-bottom:1px solid #dedede;
    background:no-repeat url(/images/fd_puce_fiche_bac.jpg) 0px 10px;
}
.lien_fiche_orange{
    text-decoration:underline;
    color:#fd6600;
}
.fd_titre_sujet{
    font-weight:bold;
}
.fd_haut_doc{
    margin-top:16px;
    height:74px;
    width:200px;
    background:no-repeat url(/images/fd_haut_doc.jpg);
    padding:10px 0 0 100px;
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
}
.fd_haut_doc p{
    text-align:center;
}
.fd_haut_doc a{
    text-decoration:none;
    color:#ffffff;
}
.fd_bas_doc{
    height:14px;
    width:300px;
    background:no-repeat url(/images/fd_bas_doc.jpg);
    font-size:2px;
}
.fd_centre_doc{
    width:287px;
    background:repeat-y url(/images/fd_fond_doc.jpg);
    padding:5px 0 0 13px;
}
.fd_centre_un_doc{
    padding:6px 0 4px 9px;
    width:258px;
    border-bottom:1px solid #dedede;
    background:no-repeat url(/images/fd_puce_fiche_bac.jpg) 0px 10px;
}
.orange{
    color:#e85a29;
}


.navdoc{
    padding:0px 27px 0px 32px;
    width:611px;

}
.docprecedent{

}
.docprecedent p{
    font-weight:bold;
}
.docprecedent a{
    font-weight:normal;
    text-decoration:underline;
    color:#fc6500;
    font-weight:bold;
}
.docprecedent a:hover{
    font-weight:normal;
    text-decoration:none;
    color:#fc6500;
    font-weight:bold;
}
.docsuivant{
    float:right;
}
.docsuivant p{
    text-align:right;
    font-weight:bold;
}
.docsuivant a{
    font-weight:normal;
    text-decoration:underline;
    color:#fc6500;
    font-weight:bold;
}
.docsuivant a:hover{
    font-weight:normal;
    text-decoration:none;
    color:#fc6500;
    font-weight:bold;
}


#espace-tel-droite {
    padding-top:5px;
    margin-top:25px;
    width:276px;
    height:38px;
    background:no-repeat url(/images/btn_telecharger_doc.jpg);
    text-align:center;
    margin-left:140px;
}

#espace-tel-droite a{
font-size:19px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

#espace-tel-droite a:hover{
font-size:19px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}

/*
 Commentaire
*/

.loginnote {
    font-size:11px;
    color:#666666;
    margin:0;
    padding:0;
    font-weight:normal;
}
.loginnote a {
    font-weight:bold;
}
.loginnote a:hover {
    font-weight:bold;
    text-decoration:underline;
}
#voscommentaires {
margin:0;
padding:0;
}

#voscommentaires p{
font-size:22px;
color:#ff6633;
margin:0;
padding:0;
font-weight:bold;
}

#commentaires {
    padding:10px 27px 0px 18px;
    width:611px;
    clear:both;
}

#hautcommentaires {
margin:0;
padding:0;
height:22px;
background-image:url(../images/haut-commentaires.gif);
background-repeat:no-repeat;
}

#centrecommentaires {
margin:0;
padding:0;
}

#centrecommentairesss {
margin:0;
padding:0;
}

#centrecommentairesss p{
margin:0;
padding:0;
}

.titreacommentaire {
font-size:24px;
font-weight:bold;
margin:15px 0 5px;
padding:0;
}

#top-commentaires {
width:638px;
height:10px;
background-image:url(/images/top-commentaires.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#centre-commentaires {
width:638px;
background-image:url(/images/centre-commentaires.jpg);
background-repeat:repeat-y;
margin:0;
padding:0 10px 0 10px;
}

#bas-commentaires {
width:638px;
height:15px;
background-image:url(/images/bas-commentaires.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

.validercom{
margin:0 0 0 0;
padding:0 0 0 0;
}

#lescoms {
margin:0 0 30px 0;
padding:0;
}

#uncom-top {
height:7px;
background-image:url(/images/uncom-top.jpg);
background-repeat:no-repeat;
font-size:2px;
width:377px;
margin:0;
padding:0;
}

#uncom-bas {
height:24px;
background-image:url(/images/uncom-bas.jpg);
background-repeat:no-repeat;
width:377px;
margin:0;
padding:0;
}

#uncom-centre {
background-image:url(/images/uncom-centre.jpg);
background-repeat:repeat-y;
margin:0;
padding:0 10px 0 10px;
width:357px;
min-height:40px;
}

#uncom-centre p{
margin:0;
padding:0 0 5px 0;
}

#uncommentaire {
    float:left;
    margin:0;
    padding:0 0 0 32px;
    width:377px;
}

#uncom-infosmembre {
height:16px;
background-image:url(../images/uncom-infosmembre.gif);
background-repeat:no-repeat;
background-position:top right;
margin:0 3px 15px 0;
padding:0;
clear:both;
}

#uncom-infosmembre p{
margin:0;
padding:3px 40px 0 0;
text-align:right;
}

#uncom-infosmembre a{
color:#fc4700;
}

#top-qr-croise {
height:84px;
margin:0;
padding:0;
background-image:url(../images/top-qr-croise.gif);
background-repeat:no-repeat;
}

#centre-qr-croise {
height:130px;
margin:0;
padding:7px 0 0 36px;
background-image:url(../images/fond-qr-croise.gif);
background-repeat:no-repeat;
}

#centre-qr-croise li{
	font-size:12px;
	color:#666666;
	list-style-type: none;
	margin:0 0 0 0;
	padding:0 0 20px 0;
	font-weight:bold;
}

#centre-qr-croise li a{
text-decoration:none;
color:#333333;
}



#top-doc-croise {
height:73px;
margin:0;
padding:0;
background-image:url(../images/top-doc-croise.gif);
background-repeat:no-repeat;
}

#centre-doc-croise {
height:130px;
margin:0;
padding:7px 0 0 36px;
background-image:url(../images/fond-doc-croise.gif);
background-repeat:no-repeat;
}

#centre-doc-croise ul{
	margin:0 0 0 0;
	padding:0;
}

#centre-doc-croise li{
	font-size:12px;
	color:#666666;
	list-style-type: none;
	margin:0 0 0 0;
	padding:0 0 20px 0;
	font-weight:bold;
}

#centre-doc-croise li a{
text-decoration:none;
color:#333333;
}

.auteurcommentaire {
font-weight:bold;
}

.datecommentaire {
color:#999999;
}

#bascommentaires {
margin:0;
padding:0;
height:21px;
background-image:url(../images/bas-commentaires.gif);
background-repeat:no-repeat;
}

#ecrirecommentaire {
margin:0;
padding:0 10px 0 10px;
background-image:url(../images/ecrireuncommentaire.gif);
background-repeat:no-repeat;
height:34px;
}

#ecrirecommentaire p{
margin:0;
padding:0;
color:#ffffff;
font-size:20px;
}

#ecrirecommentaire img {
border:none;
}

#centreecrirecommentaire {
margin:0;
padding:0 10px 0 10px;
background-image:url(../images/fondecrirecommentaire.gif);
background-repeat:no-repeat;
background-position:top left;
}

#centreecrirecommentaire p{
margin:0;
padding:0;
}

.blanc {
color:#ffffff;
}

#basecrirecommentaires {
margin:0;
padding:0;
height:23px;
background-image:url(../images/bas-ecrirecommentaires.gif);
background-repeat:no-repeat;
}

#plusreferencement {
margin:10px 20px 0 0px;
padding:0;
}

#plusreferencement p{
margin:0;
padding:0;
font-size:13px;
}

#plusreferencement a{
color:#000000;
text-decoration:underline;
}

#plusreferencement a:hover{
color:#000000;
text-decoration:none;
}

/*
    Fiche droite
*/
.fiche_droite{
    width:310px;
    float:left;
    background:no-repeat url(/images/fd_fond_haut.jpg);
}

/*
Footer
*/
.footer{
    padding:40px 0 0 30px;
    margin-right:auto;
    margin-left:auto;
    background:no-repeat url(/images/footer.jpg);
    width:950px;
    height:33px;
}
.footer a{
    color:#666666;
    text-decoration:none;
}
.footer a:hover{
    color:#666666;
    text-decoration:underline;
}
