        <script type="text/javascript" src="ROOT_PATH/css/neoblue/js/neoblue.js"></script>


/* ### General ###################################################################### */

/* tout */
* {
	margin:			0px;
	padding:		0px;
	background:		transparent;
}

/* corps de la page */
body {
	font:			11px verdana, sans-serif;
	color:			#000000;
	background:		#c9e3ff;;
}

img {
	border:			none;
}

.hidden {
	display:		none;
}

.inline {
	display:		inline;
}

.block {
	display:		block;
}

.float_left {
	float:			left;
}

.gras {
	font-weight:		bold;
}

#error_report {
	position:		absolute;
	top:			50px;
	left:			50px;
	padding-bottom:		30px;
	z-index:		1000;
	margin-bottom:		30px;
	margin-left:		auto;
	margin-right:		auto;
	padding:		10px;
	background:		transparent;
	border:			1px solid transparent;
	color:			#000000;
}

.center {
	text-align:		center;
}

.checkbox {
	background-color:	transparent;
	border-color:		#c9e3ff;
}

### Tableau de bug report ###########################

#bugsreport_mainframe table.list_bug {
	border-collapse:	collapse;
}

#bugsreport_mainframe table.list_bug thead {
	font-weight:		bold;
}

#bugsreport_mainframe table.list_bug tr.bug {
	background-color:	#bbedc2;
}

#bugsreport_mainframe table.list_bug tr.amelioration {
        background-color:       #e4e59e;
}

#bugsreport_mainframe table.list_bug tr td {
	border:                 1px solid #000000;
	padding-left:		5px;
	padding-right:		5px;
}

### Tableau de docs ###########################

#docs_table {
        border-collapse:        collapse;
}

#docs_table thead {
        font-weight:            bold;
}

}

#docs_table tr td {
        border:                 1px solid #000000;
        padding-left:           5px;
        padding-right:          5px;
}

### Tableau verticaux de Statistiques ######################

td.statistiques_td {
	vertical-align:		bottom;
	text-align:		center;
}

/******************************************************************************* 
 *                                neoblue.css                                
 *                                   by TuxP                                 
 *
 ******************************************************************************/ 

/** RMETTRE JUSTIFY
 * #1b3c90 bleu foncé
 * #98befd bleu moins foncé
 * #c7dbfc bleu clair
 */

/******************************************************************************* 
 *  DEFAUT
 ******************************************************************************/

* {
    padding : 0px;
    margin : 0px;
    font-size : 11px;
}

a {
    color : #1b3c90;
    text-decoration : none;
}

    a:hover {
        color : white;
    }
    
    a:active, a:visited, a:focus {
        outline : none;
        border : none;  
    }

li {
    list-style-type : none;
}

input, select, button, textarea {
	background : #527bc2;
	border : solid white 1px;
	color : white;
}

.valider {
    margin : 10px;
}

    

hr {
	margin : 10px 0px 5px 0px;
	border:none;
    border-top : 1px solid #c7dbfc;
}

    .clear {
        visibility : hidden;
        clear : both;
        margin : 0px;
        border : none;
    }

table {
	width : 100%;
	border : 1px solid #98befd;
    background-color : #c7dbfc;
    border-collapse : collapse;
	margin : 10px 0px;
}

    td {
	    vertical-align : middle;
	    border : 1px solid #98befd;
        padding : 3px;
	}

    thead td,th {
        color : #1b3c90;
        font-weight : bold;
        text-align : center;
    }

.none {
    display : none;
}

.hiddenBox {
    height : 0px;
    overflow : hidden;
}

/*******************************************************************************
 *  LAYOUT
 ******************************************************************************/

body {
    background : #f4f6f7;
}

#border {
    padding : 10px 0px;
}

#header {
    position : relative;
    width : 990px;
    height : 210px;
    margin : auto;
    background : url("neoblue/img/header9.png") center no-repeat;
}

#main {
    margin : auto;
    width : 960px;
    background : url("neoblue/img/fond6.png");
    padding : 10px 15px 0px 15px;
}

#leftpanel, #rightpanel {
    -moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border-radius : 5px;
    float : left;
    width : 190px;
    background : #98befd;
    border : solid #527bc2 1px;
    margin-bottom : 50px;
}

#leftpanel li, #rightpanel li {
    margin-top : 3px;
}

#mainframe {
    -moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border-radius : 5px;
    position : relative;
    border : solid #527bc2 1px;
    padding : 5px;
    float : left;
    font-size : 11px;
    background-color : #98befd;
    text-align : justify;
}

    .simple {
        width : 544px;
        margin : 0px 10px 50px 10px;
    }

    .double {
        margin-left : 10px;
        margin-right : 0px;
        width : 746px;
    }

#footer {
    position : relative;
    width : 990px;
    height : 50px;
    line-height : 30px;
    clear : left;
    background : url('neoblue/img/footer.png');
    left : -15px;
}

    #footer .module_div {
        float : left;
        margin-left : 35px;
    }

/*******************************************************************************
 *  TOGGLE BOX & PANEL (JS)
 ******************************************************************************/

#mainControl {
    cursor : pointer;
    border : solid 1px #c7dbfc;
    -moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border-radius : 5px;
    padding : 5px;
    margin : 5px 5px 10px 5px;
    height : 25px;
}

    #toggleUpAll, #toggleDownAll {
        float : left;
    }

    
    #toggle_right {
        float : right;
    }

.btn_toggle_up, .btn_toggle_down {
    font-weight : bold;
    font-size : 13px;
    width : 25px;
    height : 25px;
    position : absolute;
    right : 0px;
    text-align : center;
    cursor : pointer;
}
    
/*******************************************************************************
 *  LAYOUT BOXES
 ******************************************************************************/

.box {
    margin : 10px 5px;
    background-color : #98befd;
}

.box_title {
    position : relative;
    -moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border-radius : 5px;
    abackground : #c7dbfc;
    background : url('neoblue/img/box.png') repeat-x;
    height : 25px;
    line-height : 25px;
    padding : 0px 5px;
    color : #1b3c90;
    font-size : 13px;
    cursor : move;
}

.box_content {
    overflow : hidden;
}

.module_div {
    padding : 5px;
    overflow : hidden;
}

/*******************************************************************************
 *  LAYOUT MODULES
 ******************************************************************************/

h3.titre {
	border-bottom : 2px solid #1b3c90;
	font-size : 16px;
	margin : 15px 0px 10px 0px;
    font-weight : bold;
}

h3.menuhaut {
    margin-bottom : 5px;
}

/**
 *  Bulle d'infos --------------------------------------------------------------
 */

a.hasHelp span {
    display : none;
}

/*******************************************************************************
 *  CONF MODULES
 ******************************************************************************/



/*
 *  Module IDENTIFICATION ------------------------------------------------------
 */

#identification {
    width:215px;
    position:absolute;
    bottom:20px;
    right:20px;
    color:white;
    background-color:transparent;
}

#identification input {
    margin : 2px 0px;
}


#identification .box_title {
	display: none;
}

#identification a {
	color:white;
}

#identification li {
	padding : 1px 5px;
}

#login_username, #login_password {
	text-align:right;
	width : 175px;

}

#login_help {
	position : absolute;
    top : -40px;
    right : 0px;
}

#login_lostpasswd {
	position:absolute;
    top:-25px;
    right:0px;
}
    
#login_submit {
    position:absolute;
    right:-5px;
    bottom:25px;
}


#logged {
    height:150px;
}

    #login_welcome {
        margin-left:20px;
        font-weight:bold;
    }

    #logged li a {
        font-size:9px;
        display:block;
        position:absolute;
        color:white;
        font-weight:bold;
    }

    #login_myprefs a {
        background:url('neoblue/img/selection/prefs.png') no-repeat;
        background-position:top center;
        bottom:70px;
        padding-top:25px;
        left:-10px;
    }

    #login_changepasswd a {
        background:url('neoblue/img/selection/pass.png') no-repeat;
        background-position:top center;
        bottom:30px;
        left:-12px;
        padding-top:25px;
    }

    #login_logout a {
        background:url('neoblue/img/selection/exit.png') no-repeat;
        background-position:top center;
        padding-top:25px;
        bottom:-10px;
        left:2px;
    }

#change_pwd form label {
    display:block;
    width:250px;
    float:left;
}

#login_avatar {
    position : absolute;
    left : 65px;
    top : 30px;
}

#login_avatar img {
    width:140px;
}

  
/**
 *  quicksearch ----------------------------------------------------------------
 */
 
 
 #quicksearch form{
    position : absolute;
    top : 160px;
    left : 565px;
    width : 200px;
}
 
#quicksearch input{
    margin : 0px;
}

#quicksearch label {
    margin : 0px;
    font-weight : bold;
    color : white;
} 

#quickSearchSubmit {
    text-indent : -9999999px;
    background : transparent url('neoblue/img/selection/search.png');
    width : 22px;
    height : 22px;
    border : none;
    cursor : pointer;
}
       
/**
 *  liens_generaux -------------------------------------------------------------
 */
     
#liens_generaux li a{
    display : block;
    position : absolute;
    color : white;
    text-align : center;
    background-position : top center;
    font-weight : bold;
}

#accueil a {
    background : url('neoblue/img/selection/home.png') no-repeat;
    left : 435px;
    top : 145px;
    padding-top : 40px;
}

#trombi_eleves a {
    background : url('neoblue/img/selection/trombi_eleves.png') no-repeat;
    left : 500px;
    top : 145px;
    padding-top : 40px;
}

#trombi_assoces a {
    background : url('neoblue/img/selection/trombi_assoces.png') no-repeat;
    left : 470px;
    top : 15px;
    padding-top : 40px;
}

#galerie a {
    background : url('neoblue/img/selection/galerie.png') no-repeat;
    left : 455px;
    top : 80px;
    padding-top : 40px;
}

#forum a {
    background : url('neoblue/img/selection/forum.png') no-repeat;
    left : 700px;
    top : 20px;
    padding-top : 35px;
}

#leopedia a{
    background : url('neoblue/img/selection/leopedia.png') no-repeat;
    left : 625px;
    top : 20px;
    padding-top : 35px;
}

#mail a {
    background : url('neoblue/img/selection/email.png') no-repeat;
    top : 15px;
    left : 570px;
    padding-top : 40px;
    width : 40px;
}

#centralink a {
    width : 170px;
    height : 35px;
    background : url('neoblue/img/centralille.png') no-repeat;
    left : 535px;
    top : 100px;
}

  
/**
 *  valid_xhtml ----------------------------------------------------------------
 */
  
#valid_xhtml a {
	background : url("neoblue/img/w3c-xhtml1.png") no-repeat;
    padding-top : 1px;
}

#valid_xhtml img {
	visibility : hidden;
}

/** 
 *  accueil --------------------------------------------------------------------
 */
 
p.accueil_title {
        font-weight : bold;
}

/**
 *  covoiturage TODO
 */
    
    #accueil_events table {
        -moz-border-radius : 5px;
        -webkit-border-radius : 5px;
    }

    #accueil_covoiturage table th {
        font-weight : normal;
    }
    

/**
 *  covoiturage ----------------------------------------------------------------
 */
 
div#covoiturage_mainframe td, div#covoiturage_mainframe th{
	padding : 0px 4px;
	text-align : center;
}

 /**
  *  events --------------------------------------------------------------------
  */

/**
 *  calendrier
 */
    
    #eventsMonth {
        text-align : center;
        font-size : 15px;
        font-weight : bold;
     } 
    
    #calendar a {
        color : white;
        font-weight : bold;
    }
    
    #calendar td {
        text-align : center;
    }

/**
 *  consultation
 */

    div.events_item {
        margin-bottom : 10px;
        -moz-border-radius : 5px;
        -webkit-border-radius : 5px;
        background-color : #c7dbfc;
        padding : 5px;
    }

    /* en tete */
    div.events_item span {
        text-align: left;
        font-style: normal;
        font-weight: bold;
        display: block;
        font-size: 12px;
        border-bottom: 1px solid #98befd;
        margin:5px;
    }

    /* signature */
    div.events_item h4 {
        text-align : right;
        font-style : italic;
        font-weight : normal;
        margin-bottom : 10px;
    }


    div.events_item p.url, div.events_item p.email {
        font-weight : bold;
        margin-top : 5px;
        clear : both;
    }

    div.events_item a {
        font-weight : normal;
    }
    
    div.events_item img {
        margin : 10px;
        float : left;
    }
    
    /**
     *  barre de news par catégories
     */

        #tabs {
            padding : 5px;
            text-align : center;
            background : #c7dbfc;
            -moz-border-radius : 5px;
            -webkit-border-radius : 5px;
        }

        #tabs li{
            text-transform : uppercase;
            margin : 0px 15px;
            display : inline;
            font-weight : bold;
        }

        #tabs a {
            padding : 5px;
        }

        #tabs a:hover{
            color : white;
        }

        #tabHeaderActive span, #tabHeaderActive a { 
            color : white;
        }
    
/**
 *  ajout TODO
 */

#events_addtable, #events_addtable td {
	border-width: 0px;
	background-color: transparent;
}
    
     
/**
 *  rss ------------------------------------------------------------------------
 */

#rss img{
    visibility : hidden;
}

#rss a{
    background : url("neoblue/img/selection/rss.png") no-repeat;
    margin-top : 6px;
    display : block;
    height : 18px;
    width : 43px;
}

/**
 *  contribs -------------------------------------------------------------------
 */
 
#contribs_mainframe dl {
	margin : 20px 2px;
}

#contribs_mainframe dd {
	font-weight : bold;
}

#contribs_mainframe dt {
	padding-left : 10px;
	margin-bottom : 10px;
}


/**
 *  trombi ---------------------------------------------------------------------
 */


#name {
    width : 200px;
}

/* Affichage lors de la recherche normale */

#resultats {
    margin-top : 20px;
}

.page {
    padding : 10px;
}

.pages {
    background:#c7dbfc;
    -moz-border-radius:5px;
    border-radius:5px;
    width : 520px;
    margin : 10px auto;
}

    .pages span {
        color : #1b3c90;
        font-weight : bold;
    }
    
    .pages h6 {
        color : #1b3c90;
        font-weight : bold;
        margin : 5px 0px;
    }
    
    .pages hr {
        clear : both;
    }
    
    .trombiInfos {
        margin : 10px;
        padding : 5px;
    }
    
    .nomTrombi span, .pseudoTrombi span, .naissanceTrombi span, .mailTrombi span, .telTrombi span, .imTrombi span {
        float : left;
        margin-right:5px;
        text-indent:-9999999px;
        width:22px;
        height:22px;
    }
        
    .fichetrombi_photo img {
        height : 200px;
    }
    
    .fichetrombi_avatar img {
        height : 180px;
    }
    
    .fichetrombi_photo {
        padding : 0px;
        float : left;
        border : none;
    }
    
    .fichetrombi_avatar {
        padding : 0px;
        float : right;
        border : none;
    }
     
    .fichetrombi_name {
        width : 255px;
        line-height : 22px;
        float : left;
    }
    
        .nomTrombi {
            float:left;
            margin-right:5px;
        }
        
        .nomTrombi span{
            background:transparent url('neoblue/img/trombi/nomTrombi.png');
        }

        .prenomTrombi span {
        display:none;
    }
    
        .pseudoTrombi {
            clear:both;
        }

        .pseudoTrombi span{
            background:transparent url('neoblue/img/trombi/pseudoTrombi.png');
        }
        
        .naissanceTrombi span {
            background:transparent url('neoblue/img/trombi/naissanceTrombi.png');
        }

    .fichetrombi_contacts {
        width : 255px;
        line-height : 22px;
        float : left;
    }
    
        .imTrombi span{
            background:transparent url('neoblue/img/trombi/imTrombi.png');
        }
        
        .mailTrombi span{
            background:transparent url('neoblue/img/trombi/mailTrombi.png');
        }
        
        .telTrombi span {
            background:transparent url('neoblue/img/trombi/telTrombi.png');
        }

    .fichetrombi_name li, .fichetrombi_contacts li{
        margin-bottom : 5px;
    }
    
    .fichetrombi_ecole, .fichetrombi_residence, .fichetrombi_adresse{
        clear:left;
    }
    
        .fichetrombi_assoces li{
            display : inline;
            margin-right : 5px;
        }
    
    .fichetrombi_questions table {
    	clear: both;
        border : none;
        text-align : justify;
        width : 520px;
        margin : auto;
     }
    
    .fichetrombi_questions td {
        padding : 10px 15px;
        width : 230px;
    }  

  #result_js{
  	overflow:  hidden;
  }

#mouv_right, #mouv_left {
    margin : 10px 5px;
    width : 22px;
    height : 22px;

}

#mouv_left {
    float : left;
    background: url('neoblue/img/selection/back.png');
}
    
#mouv_right {
    float : right;
    background: url('neoblue/img/selection/forward.png');
}  

  #recherche_js {
    overflow: hidden;
    height: 48px;
    padding: 0px 12px;
  }

  #mouvable_ul {
  	position: relative;
  	left: 0px;
  	white-space: nowrap;
  }

  #recherche_js img {
    display:inline;
    margin: 0px 0px 0px 0px;
  }

  #alt_image_survol {
    clear: both;
  }
  
  #action_form_trombi  {
      text-align:center;
      
  }
  
/* Recherche avancée */

#form_trombi {
    margin-top : 10px;
    margin-left : 10px;
    text-align : left;
}

#form_trombi label, .rechercheDepartement span {
    display : block;
    float : left;
    width : 150px;
    color : #1b3c90;
    font-weight : bold;
}

#form_trombi li,  .rechercheDepartement ul {
    margin : 5px 0px; 
}

.recherchePromo {
    clear : left;
}

.rechercheDepartement ul {
    float : left;
}

.rechercheDepartement ul li {
    display : block;
    clear : left;
}

.rechercheDepartement ul li input {
    float : left;
    margin-right : 5px;
}


#form_edit_trombi label {
    margin-left : 20px;
    display : block;
    float : left;
    width : 250px;
    color : #1b3c90;
    font-weight : bold;
}

.trombiedit_avatar {
    float : left;
}

 .trombiedit_avatar img, .trombiedit_photo img  {
    float : left;
    margin-right : 20px;
    margin-bottom : 10px;
}


 .trombiedit_avatar label,  .trombiedit_photo label  {
    margin-bottom : 10px;
}

#form_edit_trombi li {
    margin : 5px 0px; 
}

.trombiedit_identite {
   clear : left;
}

.trombiedit_questions table {
    background : transparent;
}

.trombiedit_questions td {
    border : none;
}

/* champ d'autocomplétion */
    
  .autocompleteur {
	text-align : left;
    float:left;
    padding : 0px;
    border : solid white 1px;
    border-top : none;
  }
  
  .autocompleteur li {
    margin : 0px !important;
  }
  
  .autocompleteur ul li a{
      background: #c7dbfc;
      padding : 2px 5px;
      display: block;
  }

  .autocompleteur .selected {
    background-color: #98befd; 
  }


/** 
 *  roadmap --------------------------------------------------------------------
 */

#roadmap_mainframe p.release {
	font-weight: bold;
    color : #1b3c90;
    margin-bottom : 5px;
}

#roadmap_mainframe hr {
	margin-top: 10px;
	margin-bottom: 10px;
}

#roadmap_mainframe li {
	list-style-type: disc;
	list-style-position: inside;
}

/* --- Module STATUS -------------------------------------------------------- */

#status_mainframe p {
	margin: 5px 0px 5px 0px;
}

#status_mainframe li {
	list-style-type: disc;
	list-style-position: inside;
}



    /* 
     *  assoces ----------------------------------------------------------------
    */
 
    #assocesbox .box_title span span{
        display:none;
    }

    div#assocesbox .box_content {
        padding:0px;
        cursor:pointer;
    }
    
    .assoceSlider h3 {
        background:#c7dbfc; 
        height:20px;
        line-height:20px;
        padding-left:5px;
        color:#1b3c90;
        margin:1px 0px;
        text-align:center;
    }
    
    .assoceSlider ul {
    }
    
    .assoceSlider ul li{
      border-left:solid 1px #dae8ff;
            padding-left:5px;
    
    }
    
    .assoceSlider ul li:hover{
        padding-left:10px;
    }
    
    .assoceSlider ul li a{
        display:block;
    }
    
    
    .assoceSlider h3:hover{
        color:white;
    }
    
    /*
 * #1b3c90 bleu foncé
 * #c7dbfc bleu clair
 */
    
    img.assoces_groupe {
            width:			550px;

    }

    div#assoces_mainframe .left {
            float:			left;
    }

    div#assoces_mainframe hr {
            clear:			both;
            width:			0px;
    }

    div#assoces_mainframe div.assovignette {
            background: #dae8ff;
            text-align:		center;
            margin:			5px;
            padding:		5px;
            float:			left;
    }

    div#assoces_mainframe div.assovignette img{
            height:70px;
            margin-bottom:5px;
    }

/* --- Module BUGSREPORT ---------------------------------------------------- */

#bugsreport_filters {
	border-width: 0px;
	background-color: transparent;
}

#bugsreport_filters td {
	border-width: 0px;
	background-color: transparent;
}


/* --- Module FAQ ----------------------------------------------------------- */

#faq_mainframe div.faq_question {
	font-weight: bold;
	margin-top: 10px;
}

/* --- Module STATISTIQUES -------------------------------------------------- */

table.stats_tab {
     text-align: center;
     vertical-align: bottom;
	 border: 0px;
}
table.stats_tab tr {
      text-align: center;
      vertical-align: bottom;
      border: 0px;

}
table.stats_tab td {
      text-align: center;
      vertical-align: bottom;
      border: 0px;
      padding: 1px;
}


table.stats_tab2 {
     text-align: left;
     border: 0px;
}
table.stats_tab2 tr {
      text-align: left;
      border: 0px;
}
table.stats_tab2 td {
      text-align: left;
      border: 0px;
}
table.stats_tab2 th {
      text-align: left;
      border: 0px;
}


table.stats_button {
     text-align: center;
     vertical-align: bottom;
	 border: 0px;
}
table.stats_button tr {
      text-align: center;
      vertical-align: bottom;
      border: 0px;

}
table.stats_button td {
      text-align: center;
      vertical-align: bottom;
      border: 0px;

}

/* --- Module ADMIN -------------------------------------------------- */

div#admin_mainframe p.login {
	padding-top:5px;
	position:relative;
	float:left;
	width: 150px;
}

/* --- Module ANNALE -------------------------------------------------- */

div#annale_mainframe .align {
	float:left;
	width: 120px;
}

div#annale_mainframe p.attention {
	font-size:		20px;
	font-weight:	bold;
}

div#annale_mainframe td, div#annale_mainframe th{
	padding : 			0px 4px 0px 4px;
	text-align:			center;
}
div#annale_mainframe table {
	border-collapse:	collapse;
}

/* ----- Module ordredujour ------------------------------------------------------ */

#ordredujour_mainframe table {
	border :		solid 1px;
	border-collapse:   collapse;
	text-align:center;
}

#ordredujour_mainframe thead {
	font-weight:		bold;
}

#ordredujour_mainframe td {
	border: solid 1px;
	padding: 2px;
}

#ordredujour_mainframe input.long {
	width:		550px;
}

/* --- Module ALIAS  -------------------------------------------------- */

div#alias_mainframe .align {
	float:				left;
	width: 				75px;
	font-weight:		bold;
}

div#alias_mainframe td, div#alias_mainframe th{
	padding : 			4px;
	text-align:			center;
}
div#alias_mainframe table {
	border-collapse:	collapse;
}

/* --- Module MEDIATHEQUE  -------------------------------------------------- */

div#mediatheque_mainframe td, div#mediatheque_mainframe th{
	padding : 			4px;
	text-align:			center;
}
div#mediatheque_mainframe table {
	border-collapse:	collapse;
}
div#mediatheque_mainframe .align {
float:left;
width:120px;}

/* --- Module ALIAS SERVICES -------------------------------------------------- */

div#alias_services_mainframe .align {
	float:				left;
	width: 				150px;
}

div#alias_services_mainframe td, div#alias_services_mainframe th{
	padding : 			4px;
}
div#alias_services_mainframe table {
	border-collapse:	collapse;
}

/* --- Module  EVA ------------------------------------------------- */

#eva_mainframe table
{
	margin:				10px;
	border-collapse:	collapse;
}

#eva_mainframe td, #eva_mainframe th {
	border :			solid 1px;
	padding:			2px;
}

#eva_mainframe p
{
	margin:				10px;
}

#eva_mainframe p.numreponse
{
	text-decoration:	underline;
}

#eva_mainframe blockquote
{
	margin:				5px 20px;
	border :			dotted 1px ;
	background-color:	#b9daff;
	padding:			2px;
}

#eva_mainframe h4 em
{
	font-weight:		normal;
}

#eva_mainframe label
{
	margin:				5px;
}

#eva_mainframe li.form_questions form, #eva_mainframe li.form_questions form p{
	display:			inline;
}

/* --- Modules EVENTS ------------------------------------------------------- */

.pair .events_thumb {
 	margin:5px 5px 5px 0px;
    float : left;
}

.impair .events_thumb {
    margin:5px 0px 5px 5px;
    float : right;
}

div.events_item .events_suite {
	clear : both;
	font-size : 0.8em;
}

div.events_item a {
	font-weight: normal;
}

div.events_item .email, div.events_item .url {
	clear : both;
}

#events_infos h3.menuhaut span { display: none; }
#events_infos hr { display: none; }

#events_admintable {
	border: 1px solid #89b3df;
	border-collapse: collapse;
	width: 100%;
	margin-top: 15px;
}

/* --- Module CONTRIBS ------------------------------------------------------ */

#contribs_mainframe div.contributeur {
	font-weight: bold;
	margin-top: 10px;
}

/* ### Menu gauche ########################################################## */


/* --- Module LIENS_UTILES -------------------------------------------------- */

#liens_utiles_links ul h3 {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	margin-top: 5px;
}



/* --- Module FLICKR -------------------------------------------------------- */

  #photos img {
    float:left;
    margin: 20px;
  }
  
  #galeriefoot {
    float:left;
    clear: both;
    }

/**
 *  prefs ----------------------------------------------------------------------
 */
 
#prefsDrop .box {
    float:left;
    width:170px;
}


/**
 *  meteo ----------------------------------------------------------------------
 */

#meteo ul li{
	text-align : center; 
}

/* --- Module SONDAGE ------------------------------------------------------- */

/* --- DOCUMENTS ---------------------------------------------------- */
.docs_folder {
	color:red;
	cursor:pointer;
}

.docs_admin_bar{
	color:black;
}

.docs_file_info{
	color:black;
}

ul#arbo ul{
	margin-left : 20px;
}

/**
 *  roadmap --------------------------------------------------------------------
 */
 
#roadmap_mainframe p.release {
	font-weight : bold;
}

#roadmap_mainframe hr {
	margin-top : 10px;
	margin-bottom : 10px;
}

#roadmap_mainframe li {
	list-style-type : disc;
}

/* --- Module STATUS -------------------------------------------------------- */

#status_links {
	display: inline;
	border-width: 0px;
	background-color: transparent;
}

/* --- Module CONTRIBS ------------------------------------------------------ */

#contribs_links {
	display: inline;
	border-width: 0px;
	background-color: transparent;
}

/* --- Module COPYRIGHT ----------------------------------------------------- */

#copyright_links {
	display: inline;
	border-width: 0px;
	background-color: transparent;
}
/**
 *  blocnote -------------------------------------------------------------------
 */
    
    #bloc_content{
        background:#c7dbfc;
        color:black;
        height:200px;
        overflow:auto;
    }
    
    #blocnote input {
        margin-top:5px;
    }
    
    #blocnote textarea {
        border:solid 1px #1b3c90;
    }
  
  
/*******************************************************************************
 *  CONF BOXES
 ******************************************************************************/

#boxPrefs .box_title, #boxAjout .box_title, #boxSuppr .box_title {
    color : black;
    cursor : default;
}

#portail {
    margin : auto;
    background-color : transparent;
    width : 970px;
}

    #portail .box_title{
        display : none;
        margin : 0px;
    }


#liens {
    background-color : transparent;
}

#bannerbox {
    display : none;
}

#assocesbox li {
    margin : 0px;
}
