/*Generalites*/
body {
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-size:12px;
	background-color: #FFF;
}

#mainContainer {
	width:965px;
	margin:0 auto;
	background-color:#F4F4F4;
	padding-top: 0px;
}

/*HEADER*/

	/*
		positionnement du drapeau pour changer de langue en absolute pour ne pas impacter sur la lecture de la page sans la CSS
	*/
	.flag {
		position:absolute;
		margin-left:800px;
		top:4px;
	}

	.flag img {
		border: 1px solid #000000;
		position: relative;
		top: 2px;
		right: 5px;
	}
	
		.flag img:hover {
		border: 1px solid #FFFFFF;
	}

#header {
	height: 138px;
	background:url(images/fond-bann.jpg) no-repeat;
	border-top:solid 1px #F4F4F4;
	border-bottom:solid 5px #202020;
}

#header h1 {
	margin:0;
}

#header h1 a {
	margin:0;
	display:block;
	text-indent: -9000px;
	height:59px;
	margin-left:25px;
	margin-top:35px;
	background:url(images/logo-a4traduction.gif) no-repeat;
	float:left;
	width:220px;
}

#header h1 a:hover {
background: url(images/gif-accueil.gif) no-repeat;
}

#header h2 {
	width: 711px;
	margin:0;
	font-size:19px;
	color:#F4F4F4;
	font-weight: normal;
	font-family:serif;
	position: relative;
	left:-90px;
	top: 110px;
	text-align: center;
}

#header h3 {
	margin:0;
	text-align: right;
	font-size: 10.2pt;
	color:#F4F4F4;
	position:relative;
	top:-9px;
	right: 320px;
	font-weight: normal;
	font-family:serif;
	color: #FFFFFF;
}

#header h3 a:hover {
	color: #000000;
	text-decoration: underline;
}
	#header h3 a {
		color:#FFFFFF;
		text-decoration:none;
	}
	
/*CONTENT*/
h3 {
	font-family:Verdana;
	font-size:18px;
	margin:0;
	margin-bottom:7px;
}

h4 {
	font-family:Verdana;
	font-size:16px;
	color:#666;
	margin:0;
	margin-top:25px;
	padding:0;
}

h5 {
	font-size:14px;
	color:#000;
	margin:0;
	margin-top:25px;
	padding:0;
}

h5 a{
	text-decoration:none!important;
}

#mainContent{
	margin:2px;
	padding:0px;
	padding-bottom:17px;
}

	/*gestion de liens*/
	#mainContent a{
		font-weight:bold;
		text-decoration: none;
		color:#646464;
	}

	#mainContent a:hover{
		text-decoration: none;
		cursor:pointer;
		color:#4B4B4B;
	}
	
		#mainContent ul{
		list-style-type: inherit;
	}
	/*fin gestion de liens*/

	/*gestion des contenus textes*/
	#leftContent{
		float:left;
		display:inline;
		width:665px;
		margin-left:15px;
		margin-top:6px;
	}

	#leftContent ul{
		list-style-type:none;
	}

	#leftContent ul li{
		background:url(images/puce-liste.gif) left no-repeat;
		padding-left:10px;
	}
	/*fin gestion des contenus textes*/
	
	#raccourci-accueil{
		margin-top:15px;
	}
	
	#raccourci-accueil a{
		margin-left:6px;
	}
	
	/*gestion des contenus textes*/	
	
	#normalContent{
	float:left;
	display:inline;
	width:898px;
	margin-left:15px;
	margin-top:-40px;
	text-align: justify;
	}

	#normalContent ul{
		list-style-type:none;
	}

	#normalContent ul li{
		background:url(images/puce-liste.gif) left no-repeat;
		padding-left:10px;
	}

/*colonne droite traductions assermentàes*/
	#zone-assermente{
	float:left;
		margin:0;
		padding:0;
		width:325px;
		height:225px;
		margin-top:7px;
		margin-bottom:30px;
	}
	/*Fin bloc colonne droite traductions assermentàes*/

	/*Bloc rouge zone contact*/
	#zone-contact{
		float:right;
		background:url(images/fond-zone-contact.jpg) no-repeat;
		width:325px;
		height:229px;
		/*margin-left:4px;*/
		color:#FFF;
	}
	
	#zone-contact h6{
		font-size:16px;
		margin:0;
		margin-bottom:29px;
		padding:0;
		padding-top:29px;
		padding-left:84px;
	}
	
	#zone-contact p a{
		color:#FFF;
	}
	
	#zone-contact p{
		padding:0;
		margin:0;
		padding-left:74px;
		margin-bottom:15px;
		font-weight:bold;
	}
	
	/*FIN bloc rouge zone contact*/
#zone-contact .paragraphe{
	margin:0;
	padding:0;
	color:#000000;
	font-weight:normal;
	text-align:justify;
}
	/*CADRE liste des traductions à droite*/	
	#recent-trad {
		color:#000000;
		float:left;
		display:inline;
		border:solid 1px #003366;
		width:255px !important;
		width:232px;
		margin-right:3px;
		margin-top:10px;
		padding: 3px;
	}

	#recent-trad p{
		padding:0;
		margin:0;
		margin-top:16px;
		padding-bottom:5px;
	}
	
/* 	modif 13/10/2008 Liens derniers projets de traduction */
	#recent-trad a{
		color:#003366;
		text-decoration: none;
		font-style: italic;
	}
	
	#recent-trad p a{
		font-family:Arial;
		font-size:14px;
		color:#003366;
		font-weight:bold;
		color:#003366;
		text-decoration:none;
		margin:0;
		padding:0;
		padding-left:2px;
		font-style: normal;
	}
	

	#recent-trad li {
		list-style:none;
		font-family:Arial;
		font-size:11px;
		margin:0;
		padding:0;
	}
	#recent-trad ul{
		margin:0;
		padding:0;
		padding-left:2px;
		margin-top:21px;
	}
	/*FIN CADRE liste des traductions à droite*/	
	/* Ajout du 26/11/2009 ppour l'affichage des icones sur la droite */
	#icones {
		float:right;
		margin-top:10px;
		display:inline;
		width:1px;
	}

/*PIED DE PAGE */

#footer {
	height:179px;
	background-color:#B11D13;
	color:#FFF;
	border-bottom:solid 13px #B0AFAF;
	margin-top:9px;
}

#footer a {
	color:#FFF;
	text-decoration:none;
}

#zone-liste-footer{
	width:860px;
	margin:0;
	padding:0;
	margin-left:70px;
}

#footer  dl{
	float:left;
	margin:0;
	margin-top:19px;
	padding:0;
	margin-left:25px;
}

#zone-liste-footer dt{
	font-weight:bold;
}

#footer  dd{
	margin:0;
	padding:0;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
}

/*Sous le pied de page*/

#bottom {
	text-align:center;
}

#bottom img{
	border:0;
	float:left;
	height:31px;
	width:88px;
	margin:0;
	margin-top:9px;
	padding:0;
	margin-left:22px;
}

#bottom a{
text-decoration:none;
}
#bottom  p {
margin: 7px;
}
/*divers*/

.clearer {
	clear:both;
}

/*Flash*/
.flash {
height: 281px;
width: 320px;
float: left;
}

/*li*/
#nonepuces li {
list-style-type: none;
}

li.nonepuces{
list-style-type: none;
}

.search {
position: relative;
float: right;
right: 5px;
top: 55px;
}

.logoaccueil {
position: relative;
text-align: center;
bottom: 25px;
}

.homeaccueil {
position: static;
text-align:center;
width: 660px;
top: 15px;
top: 15px;
}

.homeaccueil img {
border: none;
margin-top: 5px;
}

/*INEDX*/

	.colone-gauche {
	position: relative;
	float: left;
	width: 325px;
	}
	
	.colone-droite {
	position: relative;
	float: right;
	width: 330px;
	padding-right: 5px;
	}
	
	.traductions-assermentees {
	text-align: right;
	margin-right: 446px;
	}
	
	.brochure {
		float: right;
		width: 50%;
		text-align: center;
	}
	
	/*Bloc vidào*/
	#zone-video{
		float:left;
		padding:0;
		width:50%;
		height:285px;
		margin:14px 0 6px 6px;
		/*margin-bottom:6px;*/
		text-align: center;
	}
	/*Fin bloc vidào*/
	
	img {
	border: none;
	}
	
/*imput*/
form label{padding:3px;float:left;width:198px;text-align:right;}

.spip_ancre{ 
	text-align: center; 
}

/* tooltips */
div#tooltip {
   position:absolute;
   visibility:hidden;
   z-index:100;
   background-color:#FFEEC7;
   border:1px solid black;
   padding:0.2em;
   font-size:0.8em;
}
/* Droopy menu */
/* Basic code - don't modify */
 a {text-decoration: none}
 #nav { display: block; margin: 0; padding: 0; position: relative; background:url(images/fond-menu.jpg); }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;width:193px; text-align:center; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; height: 42px; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul {  }
#nav ul ul { left: 131px; }

/* Everything else is theming */
#nav a:hover { width: 180px; height: 29px; color:#000000; }

#nav { background:url(images/fond-menu.jpg); height: 41px; }
#nav *:hover { background-color: none; }
#nav li{ height: 29px; }
#nav a { border-right: 0px solid white; color: white; font-size: 12px; padding: 6px; line-height: 28px;width: 180px; height: 29px; color: #000000; font-size: 10.2pt; font-weight: bold; }
  #nav li.hover a { height: 29px; }
  #nav ul { top: 42px; }
    #nav ul li a { background-color: #CCCCCC; height: 29px; font-size: 9pt; font-weight: normal; }
      #nav ul li.hover > a { color: #FF0000; }
   #nav ul a { border-bottom: 1px solid white; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */
