/* 
bleu: #00398E
jaune: #FFCC33
*/

img{
border:0px;
}

body{
font-family:arial,sans-serif;
font-size:12px;
text-align:left;
}

#window{
width:100%;
}

#header{
display:none;
margin:0px;
border-width:0px;
width:100%;
}

#header_left{
height:124px;
width:190px;
margin:0px;
background-image: url(../images/head_left.gif);
background-position left top;
background-repeat:no-repeat;
}

#header_left img{
margin-left:15px;
margin-top:20px;
}

#header_center{
text-align:center;
vertical-align:top;
padding-top:30px;
background-image: url(../images/head_center.gif);
background-position left top;
background-repeat:repeat-x;
}

#header_right{
width:111px;
margin:0px;
vertical-align:bottom;
text-align:right;
background-image: url(../images/head_right.gif);
background-position right top;
background-repeat:no-repeat;
}

#lang{
display:none;
}

#header_print{
text-align:left;
margin-bottom:10pt;
border-bottom:1pt solid black;
padding-bottom:15pt;
}

.clear{
clear:both;
}

/*page principale avec le contenu*/
#contenu{
	width:100%;
}

#t_left{
display:none;
}

#t_right{
display:none;
}

#t_center{

}

#u_left{
display:none;
}

#u_right{
display:none;}

#u_center{
display:none;
}

#d_left{
display:none;
}

#d_right{
display:none;}

#d_center{
display:none;}


#corpus{
word-spacing:0.2em;
line-height:1.4em;
padding-left:15px;
padding-right:15px;
margin:0px;
}


#contenu p{
margin-top:5px;
}

#contenu h1{
margin:0px;
font-size:16px;
font-weight:bolder;
text-decoration: none;
}

#contenu h2{
color:#00398E;
font-size:14px;
margin-top:15px;
}

#contenu h3{
color:#00398E;
font-size:11px;
margin-bottom:0px;
}

#contenu h4{
color:#00398E;
font-size:10px;
margin-bottom:0px;
font-style:italic;
font-weight:none;
}


#contenu a:link,#contenu  a:visited{
color:#00398E;
}


#contenu a:hover,#contenu a:focus{
color:#00388e;
text-decoration:none;
background-color:white;
}

#contenu .liens{
border:1px solid black;
margin-top:30px;
margin-left:10px;
margin-right:10px;
padding:5px;
background-color:white;
}

#contenu li{
/*list-style-type:square;*/
list-style-position: outside;
width:100%;
vertical-align:top;
}

#contenu .liens a:link,#contenu .liens a:visited{
color:#00398E;
}

#contenu .liens a:hover,#contenu .liens a:focus{
color:#00388e;
text-decoration:none;
background-color:#f3f3f3;
}

#bouton_lien{
margin-top:-20px;
margin-left:10px;
}

#contenu-bottom{
margin:0px;
}

.image_r{
position:relative;
float:right;
}

.image_l{
position:relative;
float:left;
}

#print{
display:none;
}



/**Menu gauche**/


#menu_gauche{
display:none;
}

#corporate{
padding-top:30px;
}


.sous{
display:none;
}

#partner{
width:140px;
margin-top:30px;
margin-left:5px;
margin-right:5px;
text-align:center;
}

#partner img{
margin:2px;
}

#menu_gauche_bottom{
display:none;
}

.w3c{
display:none;
}


.partner_top{
display:block;
color:white;
background-color:#00398E;
}
	
.partner{
padding:0px;
text-align:center;
vertical-align:middle;
border:1px solid #00398E;
background-color:white;
font-size:14px;
font-weight:bold;
}

.partner img{
padding:5px;
}

acronym{
cursor:help;
}

.erreur{
color:red;
font-size:12px;
font-weight:bold;
text-align:center;
vertical-align:middle;
background-color:white;
border:1px dotted red;
width:80%;
height:10%;
}

.contenu_table{
margin:15px;
font-size:12px;
background-color:white;
border:1px solid black;
padding:0px;
}

.contenu_table td{
font-size:12px;
height:20px;
padding:5px;
}

.t_head{
background-color:#cccccc;
color:black;
font-weight:bold;
text-align:left;
vertical-align:middle;
margin:0px;
}

.row_1{
background-color:#f3f3f3;
}

.row_0{
background-color:white;
}

.contenu_table tr a:hover{
background-color:red;	
}

.tr_hover{
cursor:pointer;
background-color:#DBEAF7;
}


/*banner projet*/
.proj_left{
background-image:url(../images/proj_head_left.gif);
background-repeat:no-repeat;
background-position:left top;
width:109px;
}

.proj_left img{
margin-top:5px;
margin-left:5px;
	}
	
.proj_center{
background-image:url(../images/proj_head_center.gif);
background-repeat:repeat-x;
position:left top;
vertical-align:top;
text-align:center;
}
.proj_right{
background-image:url(../images/proj_head_right.gif);
background-repeat:no-repeat;
background-position:right top;
width:109px;
text-align:right;
vertical-align:bottom;
}

#lang_proj{
margin-right:7px;
margin-bottom:12px;
}

.close{
display:none;
margin-bottom:15px;
text-align:center;	
}

.close a:link,.close a:visited{
color:#00398E;
}
.close a:hover,.close a:focus{
color:white;
}

#window_proj{
width:100%;
margin:0px;
padding:0px;
text-align:left;
}

/* News */

.news_table{
background-color:white;
border:1px solid #00398E;
margin-top:10px;
margin-bottom:20px;
width:90%;
margin-left:25px;	
padding-bottom:5px;
}

.news_date{
color:white;
width:80px;
height:25px;
background-color:#00398E;
padding-right:10px;
padding-top:4px;
text-align:right;
}

.news_titre{
height:25px;
background-color:#00398E;
padding-left:10px;
padding-top:4px;
color:white;
font-weight:bolder;
}


.news_body{
background-color:white;
padding-top:10px;
padding-left:15px;
padding-right:15px;
}

.news_box{
z-index:200;
margin-left:10px;
margin-bottom:10px;

}


.news_home_table{
width:205px;
border:1px solid #00398E;
}

.news_home_top{
background-color:#00398E;
height:15px;
padding:0px;
color:white;
}

.news_home_body{
width:140px;
background-color:white;
background-image: url('../images/news_box.gif');
background-repeat:no-repeat;
background-position: right bottom;
padding:8px;
font-size:12px;
text-align:left;
}

/*  Vignette image sans bordure au roll-over */
.dep_box{
margin-top:30px;
text-align:center;
z-index:50;
}

.dep_box img{
margin:10px;
}


.dep_box a:link{
border:none;
}

#contenu .dep_box a:hover{
background-color: transparent;
}

.news_fieldset{
margin-top:5px;
margin-bottom:5px;
border:1px solid #FFCC33;
}

.year{
text-align:center;	
}