@charset "utf-8";


/*    ============ Couleurs des Structures et des balises html ============ */

body {}

a {}


header#mainheader {
	    background-color: #F0F0F0;
/*             background-image:url('../design/img/bg_header.png');*/
}

header#mainheader h1 a{
	color: #DE4C11;
	text-decoration:none;
	font-size:40px;
	margin-left: 16px;
}

header#mainheader h1 a:hover{
	text-decoration:none;
}

header#mainheader h2{
	font-size:16px;
    margin-left: 367px;
    margin-top: -6px;
}

nav#menu{
	border-top: solid 1px #9F7EB6;
        border-bottom: solid 1px #9F7EB6;
}

nav#menu li a {
    color: #FFFFFF;
}

nav#menu li.active a {
/*    background-image: url("../design/img/bg_item_accueil.png");
     background-repeat: no-repeat;
     background-position: center 35px;*/
    color:#DE4C11;
}

nav#menu li a:hover {
/*    background-image: url("../design/img/bg_item_accueil.png");
    background-repeat: no-repeat;
    background-position: center 35px;*/
    cursor: pointer;
    color:#DE4C11;
    text-decoration: underline;
}

nav#nav-footer li a {
    color:#000;
    text-decoration: none;
}

nav#nav-footer li a:hover {
/*    background-image: url("../design/img/bg_item_accueil.png");
    background-repeat: no-repeat;
    background-position: center 35px;*/
    cursor: pointer;
    color:#DE4C11;
}



footer{
	
    /* color: #FDFDFD;
	border-top: solid 1px #f0f0f0;*/
        border-top:1px solid #4D2F65;
	
/*	background-color: #DE4C11;*/
/*	background-color: #4D2F65;*/
        background-color: #f0f0f0;
        background-image:url('../design/img/bg_footer.png');
}

div#page {
        background-image: url("../design/img/background-2.jpg");
}

div.result h3 {
    color:#DE4C11;
}

footer .favoris{
/*    background-image: url("../design/img/bg_main.png");*/
   
/*    border-top: 1px solid #C6BFCC;    */
}

footer .favoris a {
    color:#000;
}


footer .favoris a img{
    border:1px solid #C6BFCC;
    height:21px;
}

footer .favoris a:hover img{
    border:1px solid #ccc;
}



/*    ============ FORMULAIRE DE SAISIE ============ */


div#edito{
    background-color: #F0F0F0;
    border: 1px solid #DDDEEE;
/*    background-image: url("../design/img/bg_footer.png");*/
    background-repeat: repeat-x;
}

div#mainCol .content {
/*	background-image: url("../design/img/bg_main.png");*/
}

form#principal .input-mot input, .input-date,  #theme-partialTheme input, #theme-fullTheme input{
    background-color: #ccc;
    border:1px solid #DDDEEE;
}

form#principal .instruction {
    color: #F0F0F0;
}

/*    ============ PAGE DE RESULTATS ============ */

#allResults {
}
	
#result_page1 table.mainTable {
    background-color: #fff;
    box-shadow: 0 0 5px #707070;
    border-collapse: collapse;
}	


#result_page1 tr.ligne_motivation td.datas,
#result_page1 tr.ligne_structure td.datas,
#result_page1 tr.ligne_expression td.datas {	
	color:#707070;	
}	
	
#result_page1 tr.ligne_mot-en-tableau table.expression tr.far td{
	color:#707070;
}	

#motivation-et-structure td:nth-child(2n+1){
/*	background-color:#29293E;*/}

hr.grey{
    display:none;
}


div.result_page{
    border: 1px solid #dddeee;
	background-color: #F0F0F0;
	box-shadow: 0 0 10px #F0F0F0;
	behavior: url(design/pie/PIE.htc);
}




/*    ============ PARTIE 2 :TABLEAUX PLAN D'EXPRESSION et INCLUSION' ============ */

table.planExpression, table.inclusion, table.ndv {
     background-color: #fff;
	 border: 1px solid #DDDEEE;
	box-shadow: 0 0 5px #707070;
	behavior: url(design/pie/PIE.htc);
}

table.planExpression, table.inclusion{
    border-collapse: collapse;
}

table.planExpression td, table.inclusion td {
    background-color: #e0e0e0;
}

table.planExpression td.somme, table.inclusion td.somme {
	background-color: #fff;
}

table.inclusion td.empty{
	background-color: #fff;
}

#allResults td.datas{
       
}

#allResults td.cumulatedDatas {
    background-color: #EEEEEE;
}


/*    ============ PARTIE 3 :TABLEAU DE VIE ============ */

/* -- styles généraux -- */
/* -- --------------- -- */
table.cdv{    
	background-color: #fff;
    border-top: 1px solid #dddeee;
}

table.cdv-ligne tr.label{
/*    color: #686885;*/
}

table.cdv-ligne.no-border td{
    border-left: none;
    border-right: none;}

table.cdv-ligne td.first {
    border-left: none;}

table.cdv-ligne td.last{
    border-right: none;}

table.cdv-ligne tr.label{
    color:#999;
}

table.cdv-ligne.cu tr.label, table.cdv-ligne.pdv-inclusion tr.data, table.cdv-ligne.pdv-inclusion-inversee tr.data {
     color:#4D2F65;
}

/* -- styles spécifiques -- */
/* -- ------------------ -- */

table.cheminDeVie tr.data{
	border-bottom:1px solid #DDDEEE;
}

table.cu, table.pdv-inclusion, table.pdv-inclusion-inversee {
	    background-color: #AB99BA;
           
}

table.cu td, table.pdv-inclusion td, table.pdv-inclusion-inversee td {
    border-top: 1px solid #4D2F65;
    border-bottom: 1px solid #4D2F65;
    border-left: 1px solid #4D2F65;}

table.cycle tr.label td{
        
}

table.cycle tr.data td{
     border-bottom: 1px solid #aaa;
}

table.cycle{

}
	 
table.cycle td, table.real td{
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
}

table.ageCycle tr.data td, table.realisationAge tr.data td  {
    color: #CABD95;
}

/*    ============ PARTIE 4 : EXCURSION ============ */

table.excursion {
	border-collapse: collapse;
	background-color:#fff;
	box-shadow: 0 0 5px #707070;
	behavior: url(design/pie/PIE.htc);}

table.excursion th {
	background-color: #AB99BA;
          color: #4D2F65;
}

table.excursion  tfoot td {
    background-color:#b8b8b8;
}
	
table.excursion tr:nth-child(2n){
	background-color: #F0F0F0;}
	
.colonneAnnee, .colonneAge{
    background-color: #FAA518;
}

tr.enCours {	
		border-bottom:1px solid #b8b8b8;
}



/*    ============ AUTRES PAGES ============ */

#blogPage, #newsletterPage, #contactPage, #yToCheckPage{
    
/*    	background-image: url("../design/img/bg_main.png");*/
        background-color: #F0F0F0;   
        background-image: url("../design/img/bg_footer.png");
        background-repeat: repeat-x;
    
}

