﻿/*@charset "utf-8";*/
/* CSS Document */

body
{
	background-image:url(images/fd_body.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
}
.tetiere{
	 height:60px!important;
	 height:0px !important!;
	 margin-top:-10px!important;
	 margin-top:10px!important!;
	 margin-bottom:-20px!important;
	 margin-bottom:0px!important!;
}
html:not([lang*=""]) .tetiere{

	 margin-bottom:-20px;

}
.accroche{
	 padding-top:35px!important;
	  padding-top:0px!important!;
}
/*Module Haut Tetiere*/
.arialbleu11px_c
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#92c6c9;
	text-align:center;
	vertical-align:middle;
}
.arialbleu16px_l{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#678482;
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
}
.arialblanc16px_l{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	vertical-align:middle;
	text-align:left;
	/*font-weight:bold;*/
	height:25px;
	padding-left:10px;
}
.lienbleu11px_c
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#92c6c9;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
.lienbleu11px_c:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#92c6c9;
	text-align:center;
	vertical-align:middle;
	text-decoration:underline;
}
.lienorange11px_d{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold;*/
	color:#f7941e;
	vertical-align:middle;
	text-align:right;
	text-decoration:none;
}
.lienorange11px_d:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold;*/
	color:#f7941e;
	vertical-align:middle;
	text-align:right;
	text-decoration:underline;
}
.lienorange12px_g{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f7941e;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
}
.lienorange12px_g:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f7941e;
	vertical-align:middle;
	text-align:left;
	text-decoration:underline;
}

.liengris11px_d{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold;*/
	color:#586866;
	vertical-align:middle;
	text-align:right;
	text-decoration:none;
	line-height:15px;
}
.liengris11px_d:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold;*/
	color:#586866;
	vertical-align:middle;
	text-align:right;
	text-decoration:underline;
	line-height:15px;
}

.lienbleu10px_g
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#88b7b8;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}
.lienbleu10px_g:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#88b7b8;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}

.inputRechercher{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#303938;
	background-color:#a6d2d4;
	border:1px #769997 solid;
	width:80px;
}

/* sous menu*/
.exigence{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6a400e;
	vertical-align:middle;
	text-align:right;
	height:18px;
	width:165px;
	padding-right:5px;
}

.convergence{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#385556;
	vertical-align:middle;
	text-align:right;
	height:18px;
	width:165px;
	padding-right:5px;
}

.difference{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b5427;
	vertical-align:middle;
	text-align:right;
	padding-right:5px;
}

.texte-convergence
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:right;
	padding-right:5px;
	color:#1bb1e6;
}
.texte-exigence
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:right;
	padding-right:5px;
	color:#f7941d;
}
.texte-difference
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:right;
	padding-right:5px;
	color:#b3904e;
}

/*Bloc adresse gauche*/
.adresse{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#303a38;
	text-align:left;
	vertical-align:middle;
}

.telephone{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#326667;
	text-align:left;
	vertical-align:middle;
}

/*Contenu*/
.titreBlanc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	vertical-align:middle;
}
.titreBleu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#678482;
	vertical-align:middle;
}
.arial11grisfonce_j
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#313a38;
	text-align:justify;
	vertical-align:middle;
}
.arial11grisfonce_r
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#313a38;
	text-align:right;
}
.arial11grisfoncebold_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#313a38;
	text-align:left;
	font-weight:bold;
}
.arial10grisfoncebold_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#313a38;
	text-align:left;
	font-weight:bold;
}

.titreBleuGras{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6287bb;
}
ul 
{
   list-style-image: url("images/puce.png");
   behavior: url(../iepngfix.htc);
}

.titreOrange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f7941e;
	vertical-align:middle;
	text-align:left;

}
/*Encart pub droite*/
.titrePubBold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#303a38;
}
.enSavoirPlus{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#897143;
}

/*Agenda*/

.date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f7941e;
	vertical-align:middle;
	text-align:left;
}
.texteAgenda{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1ab1e8;
	vertical-align:middle;
	text-align:left;
}
.texteAgendaBold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#83b7b9;
}

.lireLaSuite a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1bb1e7;
	text-decoration:none;
}
hr{
	height:1px;
	color:#96c9cb;
	width:100%;
}
.liensAgenda{
	color:#b3904e;
}
/*Pied de page*/

.arialbleu11px
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#96c9cb;
}

.liensBasPage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#96c9cb;
	text-decoration:underline;
}

.liensBasPage:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#96c9cb;
	text-decoration:none;
}

.fond_pied {
	background-image: url(images/fd_pied.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:231px;
	text-align:center;
	vertical-align:top;
}

/*Autres*/
.bas{
	padding-top:30px !important;
	padding-top:0px !important!;
	padding-bottom:10px !important;
	padding-bottom:10px !important!;
}


/* MENU */
.lienmenu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
}
.lienmenu:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	text-decoration:none;
}
.tdssmenu
{
	text-align:left;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.masquer
{
	visibility:hidden;
	display:none;
	height:0px;
	overflow:hidden;
}

.visible
{
	z-index:1000;
	position:relative;
}
#ssmenu1
{
position:absolute;
margin-right:auto; 
width: 165px;  
right:551px ;
margin-left:auto;
z-index:1000;

}
* html #ssmenu1 /*IE 6*/
{
position:absolute;
margin-right:auto; 
width: 165px;  
right:550px ;
margin-left:auto;
z-index:1000;
}

#ssmenu2
{
position:absolute;
margin-right:auto; 
width: 165px;  
right:379px;
margin-left:auto;
z-index:1000;
}
* html #ssmenu2 /*IE 6*/
{
position:absolute;
margin-right:auto; 
width: 165px;  
right:378px ;
margin-left:auto;
z-index:1000;
}

#ssmenu3
{
position:absolute;
margin-right:auto; 
width: 165px;  
right:207px;
margin-left:auto;
z-index:1000;
}
* html #ssmenu3 /*IE 6*/
{
position:absolute;
margin-right:auto; 
width: 165px;  
right:206px ;
margin-left:auto;
z-index:1000;
}

.sepmenu1
{
width:165px;
height:5px;
background-image:url(images/sep_menu1.jpg);
background-repeat:no-repeat;
}
.sepmenu2
{
width:165px;
height:5px;
background-image:url(images/sep_menu2.jpg);
background-repeat:no-repeat;
}
.sepmenu3
{
width:165px;
height:5px;
background-image:url(images/sep_menu3.jpg);
background-repeat:no-repeat;
}

/*DIAPORAMA*/

.etc
{
	color:#f89c30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
 }

.num
{
	width:15px;
	height:15px;
	background-color:#f89c30;
	color:#f4fafa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
 }

.num:hover
{
	width:15px;
	height:15px;
	background-color:#f89c30;
	color:#f4fafa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:underline;
	cursor:pointer;
 }

.numactif
{
	width:15px;
	height:15px;
	background-color:#b28d4b;
	color:#f4fafa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
 }

.numactif:hover
{
	width:15px;
	height:15px;
	background-color:#b28d4b;
	color:#f4fafa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:underline;
	cursor:pointer;
 }

/*MENTIONS LEGALES*/
.liste{
	list-style-image:url(images/puceCarreOrange.jpg);
	vertical-align:bottom;
	margin-left:-10px;
}

.lienListe{
	color:#313a38;
	font-weight:bold;
	text-decoration:underline;
}
.lienListe:hover{
	color:#313a38;
	text-decoration:underline;
	font-weight:bold;
}

/*PLAN DU SITE*/
.lienPlan{
	color:#313a38;
	text-decoration:none;
}
.lienPlan:hover{
	color:#313a38;
	text-decoration:underline;
}

.bordureConvergence
{
 border:1px solid #1bb1e6;
 background-color:#FFFFFF;
}
.bordureConvergenceFin
{
 border-right:1px solid #1bb1e6;
 border-left:1px solid #1bb1e6;
 border-top:1px solid #1bb1e6;
 background-color:#FFFFFF;
}

.bordureExigence
{
 border:1px solid #f7941d;
 background-color:#FFFFFF;
}
.bordureExigenceFin
{
 border-right:1px solid #f7941d;
 border-left:1px solid #f7941d;
 border-top:1px solid #f7941d;
 background-color:#FFFFFF;
}

.bordureDifference
{
 border:1px solid #b3904e;
 background-color:#FFFFFF;
}
.bordureDifferenceFin
{
 border-right:1px solid #b3904e;
 border-left:1px solid #b3904e;
 border-top:1px solid #b3904e;
 background-color:#FFFFFF;
}

.pucerondebleue
{
list-style-image:url(./images/puceContact2.gif);
list-style-position:outside;
}

.bord_haut-convergence
{
background-image:url(./images/bord_haut-convergence.png);
background-repeat:no-repeat;
width:537px;
height:7px;
}
.bord_haut-exigence
{
background-image:url(./images/bord_haut-exigence.png);
background-repeat:no-repeat;
width:537px;
height:7px;
}
.bord_haut-difference
{
background-image:url(./images/bord_haut-difference.png);
background-repeat:no-repeat;
width:537px;
height:7px;
}
.bord_bas
{
background-image:url(./images/bord_bas.png);
background-repeat:no-repeat;
width:537px;
height:6px;
}
.bord-g
{
background-image:url(./images/bord_g.png);
background-repeat:repeat-y;
width:8px;
}
.bord-d
{
background-image:url(./images/bord_d.png);
background-repeat:repeat-y;
width:8px;
}
.arial12pxbold_g
{
	background-color:#cce3e4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#586866;
	height:25px;
	padding-left:10px;
	text-transform: uppercase;
	text-decoration:none;
}

.plusinfos
{
	background-color:#cce3e4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#1bb1e6;
	height:25px;
	text-decoration:none;
}
.plusinfos:hover
{
	background-color:#cce3e4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#1bb1e6;
	height:25px;
	text-decoration:underline;
}