@charset "UTF-8";
/* CSS Document */

body
{
	background-image: url(image/jpeg/fond.jpg);
	margin:0px;
	min-width:1024px;
	
}


/*--------------- banière ----------------*/


div#header
{
	height:219px;
	width:100%;
	min-width:1024px;
	background-image: url(image/jpeg/image_recherche_baniere.jpg);
	background-repeat:repeat-x;
	top:0px;
	left:0px;
}

div#logo
{
	height:219px;
	width:592px;
	background-image: url(image/jpeg/left_baniere.png);
	float:left;
}

div#logo_eng
{
	height:219px;
	width:592px;
	background-image: url(image/jpeg/left_baniere_eng.png);
	float:left;
}

div#udm
{
	height:219px;
	width:429px;
	float:right;
	background-image:url(image/jpeg/right_baniere.png);
}

div#ombre_baniere
{
	height:8px;
	width:100%;
	min-width:1024px;
	background-image:url(image/jpeg/ombre_baniere.jpg);
	background-repeat:repeat-x;
}

div#corner_baniere
{
	height:8px;
	width:9px;
	background-image:url(image/jpeg/corner_baniere.jpg);
	
}

div#principale
{
	min-width:1024px;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}

/*--------------- menu ----------------  */

div#menu
{
	width:380px;
	position:absolute;
	left:0px;
	top:247px;
	
}
div#top_menu
{
	width:255px;
	height:9px;
	background-image: url(image/jpeg/top_ombre_menu.jpg);
}

div#menu_texte
{
	height:245px;
	width:225px;
	background-image:url(image/jpeg/right_menu.jpg);
	padding-left:30px;
	line-height:27px;
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:9px;

}
/*--------------- menu ---------------- ici GT... */
div#motif_menu
{
	width:12px;
	height:192px;
	position:absolute;
	top:28px;
	left:10px;
	background-image:url(image/jpeg/motif_menu.png);
	background-repeat: repeat-y;
}


div#bottom_menu
{
	width:255px;
	height:8px;
	background-image:url(image/jpeg/bottom_menu.jpg);
	background-repeat:no-repeat;
	
}

div#space_menu
{
	width:20px;
	height:100%;
}


/*--------------- Body ----------------*/


div#main_page
{
	position:absolute;
	left:275px;
	top:247px;
	right:230px;
	min-width:300px;
	min-height:0px;
}

div#top
{
	height:9px;
	width:100%;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	position:absolute;

}

div#top_right_corner
{	
	height:9px;
	width:8px;
	background-image: url(image/jpeg/top_corner_body.jpg);
	float:right;
}

div#main
{
	width:100%;
	height:100%;
	margin-top:9px;
	background-color:#FFFFFF;
	background-image:url(image/jpeg/right_ombre_body.jpg);
	background-position:right;
	background-repeat:repeat-y;
	
}

div#main_texte
{
	width:100%;
	height:100%;
}

div#texte_left
{
	width:100%;
	max-width:300px;
	
	
}

div#texte_right
{
	width:100%;
	max-width:300px;
	position: inherit;
	
	
}


div#bottom_body
{
	height:8px;
	width:100%;
	background-image:url(image/jpeg/bottom_ombre.jpg);
	float:inherit;

}

div#bottom_right_body
{
	height:8px;
	width:8px;
	background-image:url(image/jpeg/bottom_right_corner_body.jpg);
	float:right;

}

div#bottom_left_body
{
	height:8px;
	width:6px;
	background-image:url(image/jpeg/bottom_left_ombre_body.jpg);
	float:left;
}



/*--------------- Nouveauté ----------------*/


div#nouveaute
{
	position:absolute;
	right:5px;
	top:247px;
	width:203px;
}


div#nouveaute_header
{
	width:203px;
	height:9px;
	background-image: url(image/jpeg/top_nouvelle.jpg);
}


div#nouveaute_body
{
	background-image:url(image/jpeg/right_ombre_nouvelle.jpg);
	width:100%;
	height:100%;
	min-height:100px;
}


div#nouveaute_footer
{
	height:8px;
	width:100%;
	background-image: url(image/jpeg/bottom_nouvelle.jpg);
	position:inherit;
}

/*--------------- copyright ----------------*/

div#copyright
{
	height:40px;
	width:100%;
	position:inherit;
	margin-top:10px;
}

/*---------------Style ----------------*/

.style1
{
	margin:5px;
	text-align:center;
	color: #0168B3;	
	font-size:30px;
}	

.nouveaute_titre
{
	color: #0168B3;	
	font-size:25px;	
} 

.titre2
{
	color:#000000;
	font-size:18px;
	font-weight:bold;
}


.titre3
{
	color:#000000;
	font-size:16px;
	text-decoration:underline;

}
.texte
{
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:15px;
	margin-right:25px;
	font-size:15px;
}


.nouveaute
{
	font:Arial, Helvetica, sans-serif;
	size:14px;
	margin-left:15px;
	margin-right:15px;
}

.tableau
{
	color: #FFFFFF;
	font-size:20px;
	font-weight:bold;
}

.copy
{
	font:Arial, Helvetica, sans-serif;
	size:12px;
	color:#FFFFFF;
}


a:link 
{
	color: #0168B3;
	text-decoration:none;
}


a:visited 
{
	color: #0168B3;
	text-decoration:none;
}


a:hover 
{
	color: #0000CC;
	text-decoration:underline;
}


a:active {
	color: #993366;
}
