/*---------------------------------------------------------------------*/
/* CLASSES GENERIQUES                                                  */
/*---------------------------------------------------------------------*/
a {
	text-decoration:none;
}
* {
	color:#000000;
}
body {
	background:transparent url('../images/fond-main.gif') repeat-x scroll top left;
}
.titre_advisio{
	text-align:left;
	margin-bottom:10px;
}
.titre_advisio .premiere_ligne {
	color:#bd2918;
	font-size:22px;
	font-weight:normal;
}
.titre_advisio .deuxieme_ligne {
	font-size:30px;
	font-weight:normal;
	line-height:15px;
	padding-left:40px;
}
/*---------------------------------------------------------------------*/
/* ENTETE                                                              */
/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/
/* HEADER                                                              */
/*---------------------------------------------------------------------*/
.menu-entete{
	border-top:18px solid #bd2918;
}
.menu-entete p a{
	font-size:17px;
	text-transform:uppercase;
}
.menu-entete p a:hover, .menu-entete p a.en_cours{
	color:#bd2918;
}

/*---------------------------------------------------------------------*/
/* GAUCHE                                                              */
/*---------------------------------------------------------------------*/
.menu-gauche{
	border-bottom:1px solid black;
}
.menu-gauche *{
	color:black;
}
.rubrique-menu-gauche {
	border-top:1px solid black;
}
.rubrique-menu-gauche-en-cours {
	/*border-left:15px solid #000000;*/
}
.element-principal-menu-gauche:hover, .element-principal-menu-gauche-en-cours {
	color:#bd2918;
}
.element-principal-menu-gauche {
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
}
.sous-menu-gauche a{
	font-size:10px;
}
.sous-menu-gauche a:hover, .sous-menu-gauche-en-cours{
	color:#bd2918;
}

/*---------------------------------------------------------------------*/
/* CENTRE                                                              */
/*---------------------------------------------------------------------*/
.titre-references {
	font-size:120px;
	color:black;
	font-weight:normal;
	letter-spacing:-5px;
	text-transform:lowercase;
}
.ss-rubriques-references-gauche {
	border-right:1px solid black;
}
.ss-rubriques-references-droite {
	border-left:1px solid black;
}
.ss-rubrique-references {
	display:block;
	font-size:20px;
	color:#bd2918;
	line-height:35px;
	text-transform:lowercase;
}
.ss-rubrique-references:hover {
	font-size:23px;
	font-weight:bold;
}
.sous-titre-references{
	color:black;
	font-size:8px;
	letter-spacing:5px;
	margin:-25px 0 10px 9px;
	text-transform:uppercase;
}
.main-droite {
	border-left:1px solid black;
}
.main-centre-texte {
	border-left:1px solid black;
}
.main-centre-flash {
	border-left:1px solid black;
}
.main-centre-gauche{
	text-align:justify;
}
.actus-accueil {
	border-left:1px solid #DCDBD8;
	border-right:1px solid #DCDBD8;
	background:url('../images/fond-actus.gif') no-repeat right top;
}
.actus-accueil table{
	width:100%;
	border-collapse: separate;
    border-spacing: 0px 10px;
}
.actu * {
	color:#848484;
}
.actu h2 {
	font-size:18px;
}
.actu a {
	font-size:18px;
	font-weight:bold;
}
.actu a:hover {
	text-decoration:underline;
}
.legende {
	background-color:#bd2918;
	padding:5px;
}
.legende *{
	color:white !important;
	text-align:left;
}
.titre_et_lien {
	font-weight:bold;
}
.boutons_prev_next {
	text-align:center;
	font-weight:bold;
}
.menu_clients a{
	padding-right:20px;
}
.menu_clients a:hover, .client_en_cours{
	background:url('../images/picto_fleche_orange_3.gif') no-repeat right 4px;
	color:#bd2918;
	/*font-weight:bold;*/
}
#prev {background:url('../images/back.gif') no-repeat top left;}
#next {background:url('../images/next.gif') no-repeat top left;}
#pause {background:url('../images/pause.gif') no-repeat top left;}
#play {background:url('../images/play.gif') no-repeat top left;}

#prev:hover, .prev-on{background:url('../images/back-on.gif') no-repeat top left !important;}
#next:hover, .next-on {background:url('../images/next-on.gif') no-repeat top left !important;}
#pause:hover, .pause-on {background:url('../images/pause-on.gif') no-repeat top left !important;}
#play:hover, .play-on {background:url('../images/play-on.gif') no-repeat top left !important;}

.lien span:hover{text-decoration:underline;}

.temoignages {
	background:url('../images/fond-actus.gif') no-repeat 75% 21px;
	margin-top:20px;
	min-height:160px;
}
.teimoignages_titre {text-align:center;}
.temoignages p img{display:inline-block;}
.temoignage * {color:black;}
.temoignage_texte {text-align:justify;font-style:italic;}
.temoignage_titre {text-align:right;font-weight:bold;}
.temoignage_descriptif {text-align:right;font-weight:bold;}

/*---------------------------------------------------------------------*/
/* FOOTER                                                              */
/*---------------------------------------------------------------------*/
.footer {
	background:#bd2918 url('../images/footer-fond.gif') repeat-x top left;
}
.footer-haut *{
	color:white;
}
.footer-bas *{
	color:white;
}
.coordonnes p:first-child{
	font-weight:bold;
	text-transform:uppercase;
}
.coordonnes p a{
	text-decoration:underline;
}
.tags {
	font-weight:bold;
}
.submit_footer {
	border:none;
	background-color:black;
	font-weight:bold;
	margin-left:2px !important;
	color:white!important;
	cursor:pointer;
}
.submit_footer:hover {
	color:#bd2918!important;
}
.news{
	color:#000;
}
.identification-client input{
	color:#000;
}
/*---------------------------------------------------------------------*/
/* TAGS                                                                */
/*---------------------------------------------------------------------*/
.tag1 {
	font-size:12px;
}
.tag2 {
	font-size:15px;
}
.tag3 {
	font-size:19px;
}
.tag4 {
	font-size:22px;
}
.tag5 {
	font-size:26px;
}
.tag6 {
	font-size:22px;
}