  @charset "UTF-8";
frame{}
.logos img {
	margin-right:10px;
	margin-bottom:10px;
	border: 1px solid #b2b2b2;
}
.logos img:hover {
	margin-right:10px;
	margin-bottom:10px;
border: 1px solid #c4183f;
}
h4 {
	display:block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-right:20px;
	margin-top:15px;
	margin-bottom:15px;
 color:#c4183f;
	border-bottom:1px solid #eeeeee;
}
.tab-formations{


}
.tab-formations .titre{
background-color:#d0d0d0;
color:#ffffff;
font-weight:bold;
}
.tab-formations td{
width:400px;
padding-left:10px;
padding-right:10px;
text-align:center;
border:1px solid #f2f2f2;
border-top:none;
}
h1 {
	display:block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 29px;
	font-weight: bold;
	padding-right:20px;
	margin-top:0px;
	margin-bottom:35px;
 	color:#c4183f;
	background-color:#ffffff;
}
.paragraphe {
	padding-bottom:0px;
	padding-top:0px;
	line-height:18px;
}
.paragraphe a {
	text-decoration:none;
	font-weight:bold;
 color:#c4183f;
}
.paragraphe a:hover {
	text-decoration:underline;
}
.paragraphe2 {
	margin-top:-10px;
	margin-bottom:10px;
	padding:20px;
	background-color:#ffffff;
	border:1px solid #d7d7d7;
	line-height:18px;
}
.titre {
<!--
background:url(images/px_c4183f.jpg) repeat-x;
-->
}
body {
	color:#706f6f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fbfbfb;
<!--
background: url(images/bg_c4183f.jpg) repeat-x #fbfbfb;
	background-position:0px 85px;
-->
}
iframe {
	border-style:solid;
	border-width:1px;
	border-color:#a5a5a5;
}
.boutonG {
	line-height:20px;
	float:left;
	display:block;
	margin-top:10px;
	margin-left:0px;
	width:213px;
	padding-right:30px;
	padding-left:30px;
	margin-bottom:20px;
	padding-bottom:20px;
}
.boutonsDouble {
	display:block;
width:100%:
border:1px solid #eeeeee;
}
.bouton {
	line-height:20px;
	padding-right:30px;
	padding-left:30px;
	float:right;
	display:block;
	margin-left:20px;
	margin-top:10px;
	padding-bottom:20px;
	width:213px;
}
.boutonAccueil {
	padding:10px;
	padding-top:1px;
	padding-bottom:1px;
	background:#ffffff;
}
h5 a {
	font-size:14px;
	font-weight:bold;
 color:#c4183f;
	text-decoration:none;
}
.texte-S {
	line-height:20px;
	float:left;
	margin-right:0px;
	display:block;
	margin-left:0px;
	margin-bottom:30px;
	margin-top:10px;
	width:210px;
	padding:20px;
	padding-right:0px;
	padding-top:0px;
	background-color:#fbfbfb;
<!--
border:1px solid #d7d7d7;
	border-left:none;
-->
}
.boutonD {
	line-height:20px;
	float:right;
	margin-right:0px;
	display:block;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	font-size:11px;
	width:220px;
	padding:20px;
	padding-right:0px;
	padding-top:0px;
	background-color:#fbfbfb;
    border-right:1px solid #ffffff;
<!--
border:1px solid #d7d7d7;
	border-left:none;
-->
}
.boutonD:hover {
<!--
background-color:#ffffff;
-->
}
.selectionne {
	border:1px solid #d7d7d7;
	border-right:none;
	background:#ffffff;
}
.footer {
	font-size:10px;
	float:left;
	display:inline;
	margin-top:30px;
	margin-bottom:30px;
	text-align:center;
	width:927px;
}
.footer a {
	text-decoration:none;
	font-weight:bold;
	color:#706f6f;
}
.footer a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
<!--
.encartProduit:before {
	content:url(images/texteProduits_haut.jpg);
}
.encartProduit:after {
	content:url(images/texteProduits_bas.jpg);
}
-->
.encartProduit {
	line-height:20px;
	float:left;
	margin-top:-30px;
	margin-bottom:30px;
	height:280px;
<!--
background:url(images/texteProduits_milieu.jpg) repeat-y;
-->
}
.texteEncart {
	padding:30px 20px 10px 20px;
}
li {
	list-style-image : url(images/puce_gris.jpg);
	margin-bottom:10px;
}
ul {
	margin-top:0px;
	margin-left:-30px;
	margin-bottom:0px;
}
h3 {
	font-weight: bold;
	background:url("images/puce_c4183f.jpg") no-repeat;
	background-position:202px 6px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style:normal;
	margin-bottom:0px;
	color:#373737;
}
h3 a {
	text-decoration:none;
	color:#706f6f;
}
h3 a:hover {
	text-decoration:none;
 color:#c4183f;
}
h4 a {
	text-decoration:none;
 color:#c4183f;
}
h2 {
	height:25px;
	background:url("images/puce_c4183f.jpg") no-repeat;
	background-position:207px 6px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	font-style:normal;
	color:#373737;
 border-bottom:1px solid #c4183f;
}
h2 a {
	text-decoration:none;
	color:#706f6f;
}
h2 a:hover {
	text-decoration:none;
 color:#c4183f;
}
.lienPuce {
	padding-left:15px;
	text-decoration:none;
 color:#c4183f;
	background:url("images/puce2_c4183f.jpg") no-repeat;
	background-position:0px 3px;
}
.lienPuce:hover {
	text-decoration:underline;
 color:#c4183f;
}
.site {
	width:927px;
	display:block;
	position:absolute;
	margin-top:0px;
	margin-left:50%;
	left:-463px;
}	
.onglets {
	margin-top:-20px;
	height:48px;
	text-align:right;
}
img {
	border:0px;
}
.menu {
	position:absolute;
	z-index:1;
	float:right;
	right:0;
	text-align:right;
	margin-right:50px;
}
.onglets img {
	margin-left:5px;
}
.lienMenu {
	font-size:10px;
	margin-left:20px;
	font-weight:bold;
	color:#706f6f;
}
.lienMenu a {
	text-decoration:none;
	color:#706f6f;
}
.lienMenu a:hover {
	text-decoration:none;
	color:#000000;
}
.visuel {
	text-align:right;
}
.visuelHome {
	margin-left:-100px;
	text-align:right;
}
.boutonHome {
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}
.texte-L {
	margin-left:00px;
	float:left;
	width:864px;
	line-height:20px;
	text-align:left;
	padding:30px;
	background-color:#ffffff;
	border:1px solid #d7d7d7;
}
.texte-M {
	margin-left:00px;
	float:right;
	width:622px;
	line-height:20px;
	text-align:left;
	background-color:#ffffff;
	border:1px solid #d7d7d7;
	border-left:none;
	padding:30px;
    display:block;
}
.flags {
	font-size:10px;
	text-align:right;
	font-weight:bold;
	visibility:hidden;
	float:right;
	margin-right:16px;
}
.texte-MG {
	margin-left:00px;
	min-height:500px;
	float:left;
	width:620px;
	line-height:20px;
	text-align:left;
	background-color:#ffffff;
	border:1px solid #d7d7d7;
	padding:30px;
}
.contenu {
	display:block;
    width:927px;
	margin-top:20px;
	margin-left:0px;
}
.encarts {
	width:287px;
	height:250px;
}
.encartSearch {
	cursor:pointer;
	float:left;
	font-weight:bold;
	padding-top:90px;
	padding-left:30px;
	padding-right:15px;
	color:#ffffff;
	width:257px;
	background:url(images/search_big_off.jpg) no-repeat;
	height:91px;
}
.encartSearch:hover {
	background:url(images/search_big.jpg) no-repeat;
}
.encartSearch a {
	color:#8b8b8b;
	text-decoration:none;
}
.encartSearch:hover a {
	color:#ffffff;
}
.encartDisplay {
	cursor:pointer;
	float:left;
	font-weight:bold;
	padding-top:90px;
	padding-left:30px;
	padding-right:15px;
	color:#ffffff;
	width:257px;
	background:url(images/display_big_off.jpg) no-repeat;
	height:91px;
}
.encartDisplay:hover {
	background:url(images/display_big.jpg) no-repeat;
}
.encartDisplay a {
	color:#8b8b8b;
	text-decoration:none;
}
.encartDisplay:hover a {
	color:#ffffff;
	text-decoration:none;
}
.encartData {
	float:left;
	cursor:pointer;
	font-weight:bold;
	padding-top:90px;
	padding-left:30px;
	padding-right:15px;
	color:#ffffff;
	width:257px;
	background:url(images/data_big_off.jpg) no-repeat;
	height:91px;
}
.encartData:hover {
	background:url(images/data_big.jpg) no-repeat;
}
.encartData a {
	color:#8b8b8b;
	text-decoration:none;
}
.encartData:hover a {
	color:#ffffff;
	text-decoration:none;
}
#menuLangues {
	position:absolute;
	float:right;
	right:0px;
	text-align:right;
	font-size:80%;
	width: 50px;
	z-index:0;
}
#menuLangues:hover {
	position:absolute;
	float:right;
	right:0px;
	text-align:right;
	font-size:80%;
	width: 250px;
	z-index:0;
}
#menuLangues ul {
	background:url(images/flags/fleche.jpg) no-repeat;
	background-position:233px 0px;
	padding: 0;
	width: 100%;
	display:block;
	margin:0px;
}
#menuLangues img {
}
}
#menuLangues span {
}
#menuLangues li {
	padding-right:16px;
}
#menuLangues .current {
}
/*On positionne les elements du menu */
#menuLangues ul li {
	display:none;
	position:relative;
	list-style: none; /*on enleve les icones de liste */
}
#menuLangues ul ul {
	position: absolute;
	top: 0;
	left: 100px; /*100px correspond au d&eacute;calage a droite, on d&eacute;cale de la taille du ul de base*/
}
#menuLangues ul .current {
	display:block;
}
#menuLangues ul:hover li {
	display:block;
}
#menuLangues li a {
	color:#6f6f6f;
	text-decoration: none; /* plus de soulignement pour les liens */
}
.drapeaux li{
margin-bottom:0px;
}
