@charset "UTF-8";
/* CSS Document */
a:link {
	color: #000;
	text-decoration: underline;
}
a:visited {
	color: #000;
	text-decoration: underline;
}
a:hover {
	color: #009;
	text-decoration: none;
}
a:active {
	color: #000;
	text-decoration: underline;
}
a img {
border:none;
}

*{
	margin:0px;
	padding:0px;
}

html, body
{
/*   width: 100%;
   margin: auto; 
   margin-bottom: 20px;   
 /*  margin-right: 50px;
   margin-left: 50px; 
   background-image: url("images/cahier_bg.jpg");  */
   background-color:#3d3d3d;
   margin-top:0px;
   padding-top:0px;
   
}
#probleme_question {
	color:#CC0000;
	margin-left:18px;
	font-style:italic;
	margin-bottom:7px;
}

/* #milieu
{
	padding-top:0px;
	margin-top:0px;
	background-color:#FFF;
	margin-left:15%;
	margin-right:15%;
} */

#en_tete
{/*
   width: 500Px;
   height: 125px;
   margin:auto;
   background-image: url("images/logo.gif");
   background-repeat: no-repeat;
   margin-bottom: 0px;
   margin-top: 0px;
  */
  
}
a.lien_labo {
display:block;
width:500px;
height:125px;
margin:auto;
background:url("images/logo.gif") no-repeat;
margin-bottom:0px;
margin-top:0px;
}

#actuellement
{
	margiN:auto;
	text-align:center;
	margin-bottom:10px;
}



#barre
{
	padding-bottom : 27px;  
/*	margin-bottom: 26px; */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9EA0A1;
}

#onglets
{
        position : absolute;
        border : 1px solid transparent;
        padding : -2;
        font : bold 14px Arial, arial, serif;
        list-style-type : none;
	
        left : 50%;
        margin-top : 0;
        width:800px;
		margin-left:-355px;
}
#onglets li
{
    float : left;
    height : 23px; /* à modifier suivant la taille de la police pour centrer le texte dans l'onglet */
    background-color: #bfdcff;
    margin : 2px 2px 0 2px !important;  /* Pour les navigateurs autre que IE */
    margin : 1px 2px 0 2px;  /* Pour IE  */
    border : 1px solid #9EA0A1; 
}
#onglets li.active
{
    border-bottom: 1px solid #fff;
    background-color: #fff;
}
#onglets a
{
    display : block;
    color : #000;
    text-decoration : none;
    padding : 4px;
}
#onglets a:hover
{
    background : #fff;
}
#annales
{
	text-align:center;
	margin-bottom:10px;
	}

#gauche {
	width:330px;
	overflow:hidden;
	float:left;
	position:relative;
	margin-top:15px;
	margin-bottom:10px;
	padding-right:3px;
}

#centreg 
{
	
	
	width:328px;
	background:#D6E8FF;
	text-align:left;
	
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: inset;
	border-right-style: outset ;
	border-bottom-style: outset;
	border-left-style: inset;
	
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
#centregbas {
	margin-top:5px;
	width:330px;
	position:relative;
	
	/*border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: inset;
	border-right-style: outset ;
	border-bottom-style: outset;
	border-left-style: inset;*/
	
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	
}
#centreghaut
{
	position:relative;
	background-image:url("images/endirect.png");
    background-repeat: no-repeat;
	padding-top:35px;

	}

.paddingtext
{

	padding:4px;
	text-align:justify;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	}
.paddingtext p:first-letter {
	padding-left:20px;
	font-size:22px;
}

.paddingtext h2 {
	font-family:Verdana;
	font-weight:bold;
}
#textechat
{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
/*	padding:0px; */
}
#textechat a {
	/*color:#00BBFF; */
	color:#009;
	text-decoration:none;
	outline:none;
}

#textechat a:visited {
	color:#009;
	text-decoration:none;
	outline:none;
}

#textechat a:hover{
	text-decoration: underline;
}

#centre 
{


	float:left;
	position:relative;
	width:420px;
	
	margin-left:13px;
	margin-right:13px;
	margin-top:15px;
	margin-bottom:10px;
    background : #fff;
	text-align:center;
	height:inherit;
	
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: inset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: inset;
}
#centre ul {

	margin-left:20px;
}
#centre li {

	display:list-item;
	list-style-image:url(images/puce-li.gif);
}
#centrehaut
{
	position:relative;
	background-image:url("images/centre.png");
    background-repeat: no-repeat;
	padding-top:35px;

	}
#centred 
{
	float:left;
	position:relative;
	width:150px;
	background:#D6E8FF;


	margin-top:15px;
	margin-bottom:10px;
    background : #fff;
	text-align:right;
	height:inherit;
	

	/*padding: 4px;*/
}
#centred img {
	/*border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: inset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: inset;*/
	margin-bottom:5px;
}
#partenaires {
	/*border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: inset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: inset;*/
	margin-bottom:5px;

}
#partenaires img
{
	margin-bottom:0px;

	}
#centred a img {
	border:none;
}

#pied_de_page
{
    border-top : 1px solid #333; /*9EA0A1*/
	font-weight:bold;
	padding-top:5px;
   
	margin:auto;
	clear:left;
	text-align:center;
	font:"Verdana", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	}

.roundedcornr_box_541221 {
	width:1000px;
 	background: #ffffff; 
   	padding-top:0px;
	margin-top:0px;
/*	background:url(images/cahier_bg.jpg); */
	margin-left:-500px;
	/*margin-right:10%;*/
	left:50%;
	position:absolute;

}
.roundedcornr_top_541221 div {
   background: url(images/roundedcornr_541221_tl.png) no-repeat top left;
}
.roundedcornr_top_541221 {
   background: url(images/roundedcornr_541221_tr.png) no-repeat top right;
}
.roundedcornr_bottom_541221 div {
   background: url(images/roundedcornr_541221_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_541221 {
   background: url(images/roundedcornr_541221_br.png) no-repeat bottom right;
}

.roundedcornr_top_541221 div, .roundedcornr_top_541221, 
.roundedcornr_bottom_541221 div, .roundedcornr_bottom_541221 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_541221 { margin: 0 30px; }

#ccontent {
		padding-right:5px;
		padding-left:5px;
		text-align:left;
		padding-top:5px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:15px;
		

}
#content {
	margin-top:15px;
	text-align:left;
	margin-bottom:5px;

}
#content div.gs-visibleUrl.gs-visibleUrl-short { display:none; }

#liste_apres_content {

	padding-left:5px;
	text-align:left;
}

.champ_form { 	
	border:1px solid #999;
	-webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	margin:0;
	padding:2px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff));
	background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}
.champ_form:hover,.champ_form:focus {

border-color: #333;
background:#fff;

}
