/* CSS Document */

#global {
	width:810px;
	height:auto;
	margin-top:0px;
	padding-top:0px;
	margin-left:auto; 
	margin-right:auto; 
	padding-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
#banner {
	width:800px; 
	height:132px; 
	background-image:url(../FR/images/ban_ublg.gif); 
	background-repeat:no-repeat;
	margin-top:0px;
	padding-top:0px;}
	
#menu {
	padding-top: 107px!important; 
	margin-left: 195px;
	height: 24px; }
	
.menuselected { 
	width:80px; 
	height:20px; 
	background-image:url(../FR/images/menu_ublg.gif);
	text-align:center; 
	color:#FFFFFF; 
	margin-left:3px;
	font-size:12px; 
	padding-top: 4px;
	border:1px solid #CCCCCC;
	float:left;}
	
.menuitem {
	width:80px; 
	height:20px;
	border:1px solid #CCCCCC;
	margin-left:3px;
	font-size:12px; 
	padding-top: 4px;
	text-align:center; 
	float:left;
	color:#999999;
	background-color:#FFFFFF} 
	
a.menuitem {
	text-decoration: none;}
	
	h5{
	color: #AFC9D1;
	font-size:12px;
	font-wheight:normal;
	display:block;
	padding-bottom:3px;}
	

	
a.menuitem:hover {
	background-image:url(../FR/images/menu_ublg.gif);
	font-style:normal;
	color:#FFFFFF;}
	
	/* fin bannière */
	
	
#contenuleft {
	width:183px;
	float:left;
	
	
	}

#contenuright {
	width:600px;
	height:auto;
	float:left!important;
	padding-left:15px;
	border-left:1px solid #CCCCCC;
	}
	
#contact {
	width:780px;
	color: #00CCCC;
	font-size:12px;
	padding-top:3px;
	clear:both;
	text-align:right;
	}
	
#contact a {text-decoration:none;
color:#00CCCC;}

#contact a:hover {text-decoration:none;
color: #3399CC;}

.selected {
	color:#3399CC;}
.right {
	text-align:right;}
.space {
	
	padding-left:20px;
	height:5px;}
#login {
	padding-left:7px;
	margin-top:5px;
	padding-top:3px;
	padding-bottom:20px;
	padding-right:0px;}
#imglogin {
	padding-top:5px;
	text-align:right;
	width:167px;}
	
.center {
	text-align:center;}
	
#banner2 {
	width:600px;
	height:106px;
	background-image:url(../FR/images/illu_ublg.gif);
	background-repeat:no-repeat;
	background-position:center;}
	
#pub {
	width:168px;
	height:450px;
	margin-top:15px;}
.lien {
	padding-bottom:5px;
	padding-top:5px;
	margin-top:5px;
	margin-bottom:5px;
	height:15px;
	vertical-align:middle;
	text-align:left;}
	
	
.lien a {
	color:#3399CC;
	font-size:11px;
	margin-top:5px;
	float:left;
	display:block;
	text-decoration:none;
	border-bottom:1px dotted #CCCCCC;
	
	}
.lien a:hover{
	border-bottom:1px solid #FF9900;}
	
#contenu {
	width:600px;
	overflow:hidden;
	min-height:510px;
	/*border:1px solid #CCCCCC;*/
	margin-top:15px;
	margin-left:10px;
	padding-bottom:10px;}
	
#news {
	
	padding:5px;
	margin:5px;
	/*width:auto;
	height:auto;*/
	background-image:url(../FR/images/news_index.gif);
	background-repeat:no-repeat;}
#rub { 
	width:240px;
	height:300px;
	float:left;
	background-image:url(../FR/images/projets_ublg.gif);
	background-repeat:no-repeat;
	margin:10px 0px 10px 10px;
	padding-left:5px;
	padding-top:20px;}
	
	#rubnl { 
	width:240px;
	height:300px;
	float:left;
	background-image:url(../FR/images/projets_ublgnl.gif);
	background-repeat:no-repeat;
	margin:10px 0px 10px 10px;
	padding-left:5px;
	padding-top:20px;}
	
a.cadre_rub {
	width:217px;
	height:85px;
	border:1px solid #CCCCCC;
	margin-top:10px;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:0px;
	background-image:url(../FR/images/lien_rub.gif);
	background-repeat:no-repeat;
	background-position: right bottom;
	display:block;
	text-decoration:none;
}


	
a.cadre_rub:hover {
	background-image:url(../FR/images/lien_rub2.gif);}
	
	
	a.cadre_news {
	width:270px;
	height:auto;
	padding-bottom:7px;
	margin-bottom:10px;
	background-image:url(../FR/images/lien_rub.gif);
	background-repeat:no-repeat;
	background-position: right bottom;
	display:block;
	text-decoration:none;
}


	
a.cadre_news:hover {
	background-image:url(../FR/images/lien_rub2.gif);}
	
	
	
	
.image_rub {
	width:75px;
	margin-top:5px;
	margin-left:5px;
	margin-right:10px;
	float:left;
	display:block;}
	
.text_rub {
	float:left;
	margin-right:5px;
	font-size:9px;
	color:#999999;
	margin-top:5px;
	margin-bottom:0px;
	width:115px;
	display:block;}
	
#lien_rub {
	float:right;
	vertical-align: bottom;
	padding:0px;
	margin:0px;
	width:10px;
	height:10px;
	}
	
h4 { font-size:15px; padding-top:5px; font-weight:bold; color: #FFA824; margin-top:15px; padding-bottom:10px; border-bottom:1px dotted #FFA824; }
p { font-size:12px; color:#666666; padding:3px;}

a.lien_over {
	float:right;
	background-image:url(../FR/images/lien_rub.gif);
	background-repeat:no-repeat;

	width:12px;
	height:12px;}
	
a.lien_over:hover {
	float:right;
	background-image:url(../FR/images/lien_rub2.gif);
	background-repeat:no-repeat;}
	
#spon {
	padding:10px 0px 5px 5px;
	margin:5px 5px 5px 10px;
	width:auto;
	background-image:url(../FR/images/sponsors.gif);
	background-repeat:no-repeat;}
	
#autresliens {
background-image:url(../FR/images/fond_membre.jpg);
background-repeat:no-repeat;
	width:212px;
	float:left;
	margin: 20px 0px 10px 0px;
	padding:5px 2px 5px 2px;}
	
	#autresliens2 {
background-image:url(../EN/images/fond_membre2.png);
background-repeat:no-repeat;
	width:212px;
	float:left;
	margin: 20px 0px 10px 0px;
	padding:5px 2px 5px 2px;}
	
.lien2 a {
	color: #ffffff;
	font-size:10px;
	text-decoration:none;
	text-indent:3px;}
	
.lien2 a:hover {
	text-decoration:underline;}
	
.bleu {
	color:#3399CC;
	font-size:12px;}
	
.reponse {
	color:#666666;
	font-size:12px;}
	
.modif {width:109px;
	height:22px;
	display:block;
	margin-top:10px;
	margin-right:10px;
	float:right;}
	
a.modif {
	background-image: url(../FR/images/boutton_modif2.gif);
	background-repeat:no-repeat;
	}
a.modif:hover {
	background-image: url(../FR/images/boutton_modif1.gif);
	background-repeat:no-repeat;}
	
	
.index {width:109px;
	height:22px;
	display:block;
	margin-top:10px;
	
	float:right;}
	
a.index {
	background-image: url(../FR/images/boutton_index1.gif);
	background-repeat:no-repeat;
	}
a.index:hover {
	background-image: url(../FR/images/boutton_index2.gif);
	background-repeat:no-repeat;}
.warning {
	color:#666666;
	font-size:13px;
	padding:7px;
	border-top:1px solid #FF6600;
	border-bottom:1px solid #FF6600;
	font-weight:bold;
	margin-top:50px;
}

.warning a {
color:#FF6600;
text-decoration:none;
border-top:1px solid #FF6600;
border-bottom:1px solid #FF6600;
width:auto;
padding:2px;
background-color:#FFFFFF;}

.warning a:hover {
color:#3399CC;
border-top:1px solid #3399CC;
border-bottom:1px solid #3399CC;
}

.where {
color:#999999;
font-size:10px;}

.titre {
padding-left:10px;
padding-top:4px;
font-size:13px; 
color:#FFFFFF;
font-weight:bold;}

li {
list-style-image:url(../FR/images/carre.gif);
color:#666666;
font-size:12px;
margin-bottom: 5px;}

.sousmenuitem {
	width:auto; 
	height:auto;
	border:1px solid #CCCCCC;
	margin-left:3px;
	font-size:10px; 
	padding: 3px;
	text-align:center; 
	float:left;
	color:#999999;
	background-color:#FFFFFF} 
	
a.sousmenuitem {
	text-decoration: none;
}
	
a.sousmenuitem:hover {
	background-color: #FFCC33;
	font-style:normal;
	color:#FFFFFF;}
	
.sousmenuselected { 
	width:auto; 
	height:auto; 
	background-color: #DDDDDD;
	text-align:center; 
	color:#FFFFFF; 
	margin-left:3px;
	font-size:10px; 
	padding: 3px;
	border:1px solid #CCCCCC;
	float:left;
	text-decoration: none;}
a.lienblock{
	text-decoration:none;
	color:#999999;
	font-weight:bold;
	}
a.lienblock:hover{
	color:#3399CC;
	}
a.lienblock2{
	text-decoration:none;
	color:#517e95;
	font-weight:bold;
	}
a.lienblock2:hover{
	color:#3399CC;
	}
	
	.footer {
background-image : url(images/ban.jpg);
background-repeat : no-repeat;
background-position : bottom;
text-align : right;
position : relative;
top : 0;
left : 0;
height : 30px !important;
padding-top : 10px;
margin-top:10px;
width:800px;
}

a.annu{
float:left;
width:150px;
height:27px;
margin:2px;
padding:3px;
display:block;
background-image:url(../FR/images/annu_fr.gif);
background-repeat:no-repeat;}

a.annu:hover{
background-image:url(../FR/images/annu_fr_over.gif);
background-repeat:no-repeat;}

a.in{
float:left;
width:150px;
height:27px;
margin:2px;
padding:3px;
display:block;
background-image:url(../FR/images/in_fr.gif);
background-repeat:no-repeat;}

a.in:hover{
background-image:url(../FR/images/in_fr_over.gif);
background-repeat:no-repeat;}

a.modif{
float:left;
width:150px;
height:27px;
margin:2px;
padding:3px;
display:block;
background-image:url(../FR/images/modif_fr.gif);
background-repeat:no-repeat;}

a.modif:hover{
background-image:url(../FR/images/modif_fr_over.gif);
background-repeat:no-repeat;}

a.pq{
float:left;
width:150px;
height:27px;
margin:2px;
padding:3px;
display:block;
background-image:url(../FR/images/pq_fr.gif);
background-repeat:no-repeat;}

a.pq:hover{
background-image:url(../FR/images/pq_fr_over.gif);
background-repeat:no-repeat;}




a.annu_nl{
float:left;
width:150px;
height:27px;
margin:2px;
padding:3px;
display:block;
background-image:url(../FR/images/annu_nl.gif);
background-repeat:no-repeat;}

a.annu_nl:hover{
background-image:url(../FR/images/annu_nl_over.gif);
background-repeat:no-repeat;}

a.in_nl{
float:left;
width:150px;
height:27px;
margin:2px;
padding:3px;
display:block;
background-image:url(../FR/images/in_nl.gif);
background-repeat:no-repeat;}

a.in_nl:hover{
background-image:url(../FR/images/in_nl_over.gif);
background-repeat:no-repeat;}

a.modif_nl{
float:left;
width:150px;
height:27px;
margin:2px;
padding:3px;
display:block;
background-image:url(../FR/images/modif_nl.gif);
background-repeat:no-repeat;}

a.modif_nl:hover{
background-image:url(../FR/images/modif_nl_over.gif);
background-repeat:no-repeat;}

a.pq_nl{
float:left;
width:150px;
height:27px;
margin:2px;
padding:3px;
display:block;
background-image:url(../FR/images/pq_nl.gif);
background-repeat:no-repeat;}

a.pq_nl:hover{
background-image:url(../FR/images/pq_nl_over.gif);
background-repeat:no-repeat;}


a.annu_en{
float:left;
width:150px;
height:27px;
margin:2px;
padding:3px;
display:block;
background-image:url(../FR/images/annu_en.gif);
background-repeat:no-repeat;}

a.annu_en:hover{
background-image:url(../FR/images/annu_en_over.gif);
background-repeat:no-repeat;}

a.in_en{
float:left;
width:150px;
height:27px;
margin:2px;
padding:3px;
display:block;
background-image:url(../FR/images/in_en.gif);
background-repeat:no-repeat;}

a.in_en:hover{
background-image:url(../FR/images/in_en_over.gif);
background-repeat:no-repeat;}

a.modif_en{
float:left;
width:150px;
height:27px;
margin:2px;
padding:3px;
display:block;
background-image:url(../FR/images/modif_en.gif);
background-repeat:no-repeat;}

a.modif_en:hover{
background-image:url(../FR/images/modif_en_over.gif);
background-repeat:no-repeat;}

a.pq_en{
float:left;
width:150px;
height:27px;
margin:2px;
padding:3px;
display:block;
background-image:url(../FR/images/pq_en.gif);
background-repeat:no-repeat;}

a.pq_en:hover{
background-image:url(../FR/images/pq_en_over.gif);
background-repeat:no-repeat;}

a.modiff{
background-image:url(../FR/images/modif.gif);
background-repeat:no-repeat;
width:100px;
height:30px;
float:right;
display:block;
padding:5px 0px 5px 0px;
color:#ffffff;
text-align:center;
margin:5px;
font-size:14px;
text-decoration:none;}

a.modiff:hover{
background-image:url(../FR/images/modif2.gif);
background-repeat:no-repeat;}

#menuok dt, #menuok dl, #menuok dd, #menuok ul, #menuok li {
list-style-type: none;
margin: 0 5px 0 0;
padding: 0;
}


#menuok {
float:left;
width:493px;
height:47px;
margin-top:20px;
}


#menuok dl {

}
#menuok li {
display: inline;
}

#menuok a {
text-decoration: none;
color: #000;
display:block;
width:10px;
padding:2px;
}


#menuok a.liste {
text-decoration: none;
color: #000;
display:block;
float:left;
width:12px;
margin:1px;
padding:1px;
}

#menuok a.liste:hover{
color:#FFFFFF;
background-color: #FF9900;
font-size:11px;
font-weight:bold;}

#smenu1, #smenu2, #smenu3, #smenu4 {
	font-size: 10px;
	border-top: 1px dotted #FF6600;
	width: 430px;
	height:25px;
	background-color:#FFFFFF;
	padding-left:7px;
}