* {

color: #00246e; 

background-color: transparent;

font-family:  "Trebuchet MS", Verdana, Arial; 



 }

#page{
	border: 0;
	width: 95%;
	text-align: justify;
	background-color: transparent;
	
}
 
body {

margin: 0;

}

a img { border : 0px; text-decoration : none; }



.spacer { clear : both ; height : 0px; }



#blanc{

	color: #ffffff;

}



h1#logo, #menu {     

position : fixed;     

left : 0px;     

width : 200px;     

margin : 0px; 

padding : 0px;     

padding-right : 5px;     

border-right  : 1px solid #07B;

font-size : 12px;     

} 

#d1,#d2,#d3,#d4,#d5,#d6,#d7,#d8,#d9,#d10,#d11,#d12,#d13,#d14,#d15,#dd1,#dd2,#dd3,#dd4,#dd5,#dd6,#dd7,#dd8

{

	font-size: 12px; 

}

.blocMauveClair{
background-color: #e0e7f8;
border: 1px solid #00246e;
margin: 0.2em;
padding: 0.2em;}

#corps {

    position : absolute;

    top:3px; 

	 background-color: transparent;

	 top:0px;

	 font-weight: normal;

	 margin : 0px; padding : 10px; padding-top : 0px;

    font-size : 13px;

    font-family : Arial, Verdana, sans-serif;

    border-left  : 1px solid #07B;

	 color: #00246e; 

	 width: 80%;

    margin-left : 0px;

    }

	 

h1#logo span { visibility : hidden ; }



#menu {

    top : 0px; bottom : 0px;

    height : 800px;

    font-weight : 600;

	 background-color: transparent;

    font-size : 10px;

    font-family : Arial, Verdana, sans-serif;

    padding-top : 9px;

    }

#menu ul {

    margin : 0px; padding : 0px;

    list-style : none;

    }



#menu ul li span {

    display : block;

    letter-spacing : 0.2em;

    text-transform : uppercase;

    color : white;	

    padding : 2px 5px;

    background-position :  100% 50%;

/*    height : 13px;*/

    }



th{

	background-color: #0099CC;

	color: #ffffff;

}

#tab{

	background-color: #008BB7;

	color: #ffffff;

}

#menu_intro{background-color:  #91E5FF;}

#menu_somm{background-color:  #60D9FF;}

#menu_conf { background : #0099CC; }

#menu_atelier { background :  #008BB7;}

#menu_particip { background : #006C8E;}

#menu_entrep { background : #00516A;}

#menu_communication { background :  #003D51; }

#menu_enquete { background :   #FF0033;
font-size: 12pt; }







#menu ul li ul {

    margin : 0px; padding : .4em 1em; padding-right : 0;

    text-transform : none;

    font-weight : normal;

/*    font-size : 98%;*/

    }



#menu ul li ul li {

    margin : 0px; padding : .1em 0px;

    letter-spacing : normal;

    }



#menu ul li ul li a {

	text-decoration: none;

	color: #336599;

 font-size: 8pt;

    }



#menu ul li ul li a:hover {

	color: #006633;

		text-decoration: none;

	 font-weight: bold;

    }



a {

	text-decoration: none;

	color: #336599;

    }



a:hover {

	color: #006633;

		text-decoration: none;

	 font-weight: bold;

    }





h1 {

text-align: center;

font-size: 10pt;

margin: 2px;

padding : 2px;

/*background-color: #e6e6e6;*/

background-color: #006C8E;

/*color: #00246e;*/

color: #ffffff;

    }



div#corps h5 {

    font-size : 12pt;

    color : #D5070A;

    letter-spacing : 5px;

    text-align : center;

    }



div#corps h2 {

    font-size : 10pt;

    color : #66D;

    letter-spacing : 2px;

    }



div#corps h3 {

    font-size : 12pt;

    color : #649258;

    letter-spacing : 5px;

    text-align : center;

    }



div#corps p {

    text-align : justify;

    text-indent : 2em;

    }



div#corps #description {

    color : #66D;

    letter-spacing : 1px;

    font-size : 10pt;

    text-align : center;

    }



div#corps #description p {

    text-align : center;

    }



div#corps .actu {

    border : 1px solid gray;

    margin : 5px;

    position : relative;

    }



div#corps .actu h4 {

    font-size : 10pt;

    background : #66D;

    color : white;

    margin : 0px;  padding : 0.3em 1em;

    position : relative;

}



div#corps .actu h4 .date {

    /*

    position : absolute; right : 0;

    */

    margin : 0; padding : 0;  margin : 0.3em 0; padding-top : 0.3em;

    text-align : right;

    /*

    float : right; width : 150px;  margin-right: -150px; margin-top : -1.1em;*/

    display : block; text-align : right;

    border-top: 1px dotted #EE7;

    background : #6A6ADA;

    background : #6F6FDF;

    color : #FF7;

}





div#corps .actu .actu_desc {

    padding : 1em;

    clear : both;

    font-size : 8pt;

 }



div#corps .actu pre.actu_desc {

    padding : 1em;

    clear : both;

    font-family :  Arial, Verdana, sans-serif;

 }



div#corps .actu .actu_desc p {

    text-indent : 1em;

    text-align : justify;

 }



@media print { 

body {

    margin : 10px; padding : 10px;

    }



h1#logo {

    position : static;

    font-size : large;

    font-style : italic;

    color : #777;

    width : auto; height : auto;

    border : none;

    border-bottom : 1px solid #777;

    background : none;

    }

h1#logo span { visibility : visible ; }



div#menu { display : none ; }



div#corps {

    position : relative;

    margin : 0px; padding : 0px; margin-left : 30px;

    width : auto; height : auto;

    top : 0px; right : 0px; bottom : 0px; left : 0px;

    border : none;

    }


}

