/* CSS Document */
/* --------------------------------------------------------------------------------------------- Remise à zéro de tous les préformatages navigateurs */
	* {
		padding:0;
		margin:0
	}
	
	body {
		font-size:62.5%;
		font-family:arial, helvetica, sans-serif;
		color:#000;
		background:#fff url(../../images/structure/background/bordure_site.png) repeat-y 50% 0;
	}
	
	* html body {
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/structure/background/bordure_site.png',sizingMethod='scale');
		background-image:none*/
		background:url(../../images/structure/background/bordure_site.gif) repeat-y 50% 0%;
	}
	
	ul {list-style:none}
	
	a {text-decoration:none}
	
	a:hover, a:focus {text-decoration:underline}
	
	a img {border:none}
	
	strong {font-weight:bold}
	
	em {font-style:italic}
	
	label {cursor:pointer}
	
	abbr, acronym {
	  border-bottom:1px dotted #333;
	  cursor:help
	}
	
	kbd {
		font-size:1.2em;
		background:/**/#e5f4f9;
		padding:0 2px;
		border:solid 1px #ccc;
		border-right:solid 1px #999;
		border-bottom:solid 1px #999
	}
	
	* html kbd {font-size:1em}
	
	*+html kbd {font-size:1em}

	/* --------------------------------------------------------------------------------------------- Récurrents */
	
	input.bouton {
		font-family:tahoma;
		font-size:1em;
		/**/color:#fff;
		/**/background:#000;
		/**/border:1px solid #000;
		padding:1px;
		cursor:pointer
	}
	
/* --------------------------------------------------------------------------------------------- Global */
	
	#global {
		width:705px;
		margin:0 auto;
	}
		
/* -------------------------------------------------------------------------------------------- Menu */

	#menu
	{
		height:29px;
		width:705px;
		text-align:center;
		background:url(../../images/structure/background/fond_menu.gif) repeat-x;
	}
	
	#menu li
	{
		float:left;
		font-size:1.2em;
		height:29px;
		border-right:1px solid #F6F6F6;
		border-left:1px solid #C8C8C8;
		padding-left:11px;
		padding-right:11px;
	}
	
	#menu li#start
	{
		border-left:none;
	}
	
	#menu li#end
	{
		border-right:none;
	}
	
	#menu li a
	{
		display:block;
		margin-top:7px;
		color:#AA3E7B;
	}
	
	#menu li a
	{
		text-decoration:none;
	}
	
	#ombre_menu
	{
		width:705px;
		height:15px;
		position:absolute;
		top:0;
		left:0;
		background:url(../../images/structure/background/menu_ombre.png) repeat-x;
		z-index:2;
	}
	
	* html #ombre_menu{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/www/design/www/images/structure/background/menu_ombre.png',sizingMethod='scale');
		background-image:none
	}
	
/* --------------------------------------------------------------------------------------------- Corps */

	#corps
	{
		width:705px;
		min-height:445px;
		background:url(../../images/structure/background/fond_contenu.jpg) no-repeat top left;
		position:relative;
	}
	
	#blanc
	{
		width:466px;
		min-height:446px;
		background-color:white;
		background:url(../../images/structure/background/pixel_blanc_transparent.png) repeat 0 0;
		float:right;
		padding-left:20px;
		padding-right:10px;
		padding-top:15px;
	}
	
	* html #blanc{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/www/design/www/images/structure/background/pixel_blanc_transparent.png',sizingMethod='scale');
		background-image:none;
		height:446px;
	}
	
	h2
	{
		color:#003B78;
		font-size:1.5em;
		letter-spacing:2px;
		margin-bottom:10px;
	}
	
	#contenu p
	{
		color:#707070;
		line-height:1.8em;
		font-size:1.2em;
		margin-bottom:20px;
		width:404px;
		text-align:justify;
	}
	
	.text {
		text-align:justify;
    }

	
	#contenu .image_droite
	{
		float:right;
		margin-right:10px;
		margin-top:10px;
		margin-left:50px;
	}
/* --------------------------------------------------------------------------------------------- Actualites */

	#contenu #actualites
	{
		margin-top:20px;
	}
	
	#contenu #actualites li
	{
		margin:0 0 22px 0;
		padding:0;
		float:left;
		width:90%;
		clear:left;
	}
	
	h3
	{
		font-size:1em;
		margin-bottom:5px;
		color:#AA3E7B;
	}
	
	#contenu .image_news
	{
		float:right;
		margin-right:10px;
		margin-top:10px;
		margin-left:20px;
	}
	
	#contenu #actualites p
	{
		margin:0;
		width:auto;
	}
	
/* -------------------------------------------------------------------------------------------- Paragraphes particuliers */

	#contenu p.en_avant
	{
		background-color : #FBE4E7;
		padding:5px;
	}
	
	#contenu p.citation
	{
		background:#F8F9FB url(../../images/structure/background/citation.gif) no-repeat scroll 97% 5px;
		clear:both;
		font-style:italic;
		padding:10px 60px 10px 10px;
	}

/* --------------------------------------------------------------------------------------------- Sous-menu */
	#colonne_gauche
	{
		padding-top:86px;
		padding-left:22px;
		height:200px;
	}
	
	#wrap_menu
	{
		float:left;
		position:relative;
	}
	
	#menu_coin_se
	{
		width:38px;
		height:38px;
		border-right:13px solid #003B78;
		border-bottom:13px solid #003B78;
		position:absolute;
		bottom:-5px;
		right:-5px;
	}
	
	#menu_coin_no
	{
		width:38px;
		height:38px;
		border-left:13px solid #003B78;
		border-top:13px solid #003B78;
		position:absolute;
		top:-5px;
		left:-5px;
	}
	
	#sous-menu
	{
		width:164px;
		border:2px solid #003B78;
		background-color:white;
		padding-top:15px;
		padding-bottom:15px;
	}
	
	#sous-menu  li
	{
		margin-bottom:10px;
	}
	
	* html #sous-menu li {
		margin-bottom:0px;
	}
	
	#sous-menu  li  a
	{
		font-size:1.3em;
		color:#003B78;
		position: relative;
		display: block;
		margin:0;
		padding:0;
		margin-left:17px;
	}
	
	#sous-menu  li  ul  li
	{
		margin-top:4px;
	}
	
	#sous-menu  li  ul  li  a
	{
		color:#707070;
		margin-left:40px;
		font-size:1em;
	}
	
/* ------------------------------------------------------------ logo Euromed */

	#logo_euromed
	{
		margin-top:180px;
		margin-left:57px;
	}
	
/* ------------------------------------------------------------- Footer */

	#footer
	{
		width:705px;
		background-color: #66A3CA;
		margin-top:20px;
		text-align:center;
		padding-top:5px;
		padding-bottom:5px;
		clear:both;
	}
	
	#footer li 
	{
		display:inline
	}
	
	#footer li a 
	{
		color:#003B78;
		font-size:1.2em;
	}
	
	#footer p 
	{
		color: #CDECF4;
		margin-top:4px;
	}
	
	#footer p a 
	{
		color :#FCCF84;
	}
	
/* -------------------------------------------------------------- Compass */

	#compass
	{
		margin-bottom: 15px;
		background:url(../../images/structure/background/compas.gif) no-repeat 0 0;
		padding-left:20px;
		color:#707070;
		font-size:1.1em;
		width: 450px;
		position: relative;
	}
	
	
	#compass a 
	{
		color:#707070;
		font-weight:bold;
	}
	
	#compass a:hover
	{
		text-decoration:underline;
	}
	
/* ------------------------------------------------ Pagination */
	
	#contenu .pagination
	{
		margin:0 0 10px;
		text-align:right;
		width:94%;
		float:right;
	}
	
	#contenu .pagination li
	{
		display:inline;
		font-size:1.3em;
	}
	
	#contenu .pagination li a
	{
		color:black;
	}