﻿.gris{

	color:#80828e;

}

.clear{
	clear:both;
	height:1px;
	font-size:1px;
	overflow:hidden;
}

/* aspect général */

 html, body {
 margin: 0;
 padding: 0;
 width: 100%;
 height: 100%;
 }


body object {
 width: 100%; height:inherit !important; height:100%;
 }
 
 
 #ivc_flvplayer {
 width:425px; height:238px; clear:both; margin:0 auto;
 }
 
 
body {
background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#312f32;
font-size:0.7em;
line-height:125%;


margin: 0; /* pour éviter les marges */



scrollbar-face-color: #f2e9e4;
scrollbar-highlight-color: #fff0d5;
scrollbar-shadow-color: #407297;
scrollbar-3dlight-color: #fff9ea;
scrollbar-arrow-color: #407297;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #407297;
}

blockquote {

margin-top:0px;
margin-bottom:8px;

}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}


ul{
margin-top:0px;
margin-bottom:8px;

color:#000000;
font-size:0.95em;
list-style-type:square
}

a { color:#000000; text-decoration:none; }
a:visited { color:#000000; font-weight:inherit; text-decoration:none; }
a:hover { color:#614820; text-decoration:underline}

a img {	border:0 }

h1 {
	font-size:1.9em;
	margin:0;
	padding:0;
	margin-bottom:1.3em;
	color:#614820;
	text-transform:uppercase; line-height:140%;margin-top:3em !important;margin-top:1.5em; clear:both; display:block
}

h2 {
font-size:1em;
font-weight:bold;
margin-top:1em;
margin-bottom:1em;
text-transform:uppercase;
color:#614820;
}

h3 {
font-size:1em;
font-weight:bold;
	text-transform:none;
	color:#614820;
	margin-bottom:3px;
}

p{
color:#1a171b;
font-size:0.95em;
margin-top:4px;
margin-bottom:2px;
}

/*---------------------------------- couleurs */


/* fin ---------------- aspect général */



/*================== différents cadres =====================*/
.img_float img {
	
	float:left;border:0;
	
	
	}

/* conteneur principal */
#global {
    position:relative;
    width: 1024px;
	height:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5em;
	margin-bottom:5em;
	background:#FFF url(../images/fond.jpg) 0px 100px no-repeat;

}
		#bandeau{
		float:left; display:block; width:355px; height:240px;

		}
	
		#langue{
		padding:7px; padding-left:25px; padding-right:25px; text-align:right;font-size:1.1em; margin-bottom:2em;
		}
		#langue a{
		margin-right:3px;				color:#614820;
				padding: 0.3em;
				margin: 0.2em;

		}
		
		
		#menus{
			float:left;
	background-color:#614820; width:600px;
	 z-index:100;
	font-size:1em;
	margin-left:80px !important;
	margin-left:0px;


	}

			.menu {
				margin: 0;
				padding: 0;
				list-style: none;
				display:block; clear:both;
				text-transform:lowercase;
			}
			
			.menu li {
				padding: 0.5em 0;
				margin:0;
				list-style: none;
				background-color:#614820; float:left;
			}
			.menu li:hover {
			
				cursor:pointer;
			}
			.menu li a, .menu li a:visited {
				border-right:1px solid #fff; padding-right:0.5em;padding-left:0.5em;
				text-decoration: none;
				color:#fff;
			}
			.menu li a:hover {
				color:#fff;
				text-decoration:underline;
			}

			#global #en_cours {
				text-decoration:underline;
			}
			

	#contenu_txt{
	float:left;
	display:block;
	margin:15px auto;
	width:600px;
	background-color:#FFF;
	margin-left:80px !important;
	margin-left:0px;
	margin-top:15px;

	}
		#contenu_txt p {
		text-align:justify
	
		}
.marges { margin:0 15px; clear:both; }
.diapos {margin-right:0px; text-align:center; display:block }
.diapos img {width: 420px; height:286px; }
