﻿body
{
	font:12px "Segoe UI",Verdana,Tahoma,Arial;
    color:#000;
     font-size: 12px;
	color: #404040;
	text-align:center;
	background: #DEE9F6 url(images/body_gradient_span.gif) repeat-x top fixed;

	
}


h1{

font-size:16px;
font-weight:bold;
}

p{
margin-left:35px
}

.TitreDiscours
{
font-size:13px;
font-weight:bold;
clear:both;
margin-left:12px
}

.NomPersonnalite
{
font-size:11px;
font-weight:normal;
color:#3399FF
clear:both;
margin-left:15px


}

.BasdePage {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;;*/
	font-size:9px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align:center;
	background-color:#F8F8F8
}
.BasdePage a {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;;*/
	font-size:9px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-align:center;
	background-color:#F8F8F8
}

.HautDePage {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color:#666666;
	text-align:right;
}

.HautDePage a{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color:#666666;
	text-align:right;
	
	text-decoration:none
}

.HautDePage a:hover{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color:#9199A4;
	text-align:right;
	
	text-decoration:underline
}


.TexteTitreTableau
{
	text-align:left;
	color:#333333;
	font-weight:bold;
	font-size: 11px;
}
.TexteHautTableau
{
	text-align:left;
	color:#808080;
	font-weight:bold;
	
}
.TexteHautFiliales
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 18px;
	color: #BBCEEC;
	text-align:left;

	
}
.TexteInterierFiliales
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	font-size: 11px;
	color:black;
	text-align:left;

	
}
.TitrePrincipal
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 18px;
	color:black;
	text-align:left;
	margin:0cm 0cm 0pt 0;

}
.TitreVideo
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 12px;
	color:#7497CA ;
	text-align:left;

}

.TitreVideo a
{
	/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 12px;
	color:#7497CA ;
	text-align:left;

	text-decoration:none;
}

.TitreVideo a:hover
{
	/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 12px;
	color:#333333;
	text-align:left;

	text-decoration:none;
}


.TitreDureeEtProvenanceVideo
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 11px;
	color:#333333;
	text-align:left;

	
	
}
.ColonneInformationPrincipale
{
	width:610px;
	
}
.MotDuPresident
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	font-size: 13px;
	color:#333333;
	text-align:justify;
	width:94%

	
}

.MotDuPresident a
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	font-size: 13px;
	color:#333333;
	text-align:justify;
	
	text-decoration:none;
	/*width:94%*/
}
.MotDuPresident a:hover
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 13px;
	color:#333333;
	text-align:justify;
	
	text-decoration:none;
	/*width:94%*/
}


.ImageFondMotPdg
{
	
	background-image:url('images/espace_dg.jpg');
	background-repeat:no-repeat;
	height:120px;

}
.ImageFondInterieur
{
	background-image:url('images/fond_int.gif');
	background-repeat:no-repeat;
	height:30px;
	
}
.TableauDeContenu
{
	
	width:610px;
}

.TexteInterieurMenuGauche
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	font-size: 11px;
	color:#333333;
	text-align:left;

}

.TexteInterieurMenuGauche a
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	font-size: 11px;
	color:#333333;
	text-align:left;

	text-decoration:none;
}


.TexteInterieurMenuGauche a:hover
{
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 11px;
	color::#333333;
	text-align:left;

	text-decoration:none;
}

.TextePartenaire
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 14px;
	color:#333333;
	text-align:left;

}

.ColonnePosition
{
	background-image:url('images/fd_h.jpg');
	height:20px;
	vertical-align:bottom;
	text-align:center;
	
}

.TableauDeLaPosition
{
	width:96%;
	border:0px;
	border-spacing:0px;
	text-align:center;
	
	}

.TitreProduit
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 14px;
	color:#006FDD;
	text-align:left;

}

.StyleFondValeur
{
	
	background-color:#F5F5F5
}

.StyleFondValeur:hover
{
	
	background-color:#666666;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.menu_accueil
{
	background-image:url('images/Menu/menu2_r1_c1.jpg');
	background-repeat:no-repeat;
	
	
}

.menu_accueil:hover
{
	background-image:url('images/Menu/men_acc_over.jpg');
	background-position:0 center;	
}

.TexteReseauDGNom
{
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 11px;
	color:#006FDD;
	text-align:center;
	

}
.TexteReseauDGFonction
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 11px;
	color:black;
	text-align:center;

}

.TexteReseauContact
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	font-size: 11px;
	color:black;
	text-align:center;

}

.TexteReseauContact a
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	font-size: 11px;
	color:black;
	text-align:center;
	text-decoration:none;

}

.TexteReseauContact a:hover
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	font-size: 11px;
	color:black;
	text-align:center;
	text-decoration:underline;

}

.TitreReseau
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 14px;
	color:black;
	text-align:left;

}


.TextePlanSite
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	font-size: 12px;
	color:black;
	text-align:left;
	
	width:85%

}


.TitrePlanSite
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 14px;
	color:#4068C0;
	text-align:left;
	
	

}

.InterieurDescriptionProduit{
	text-align:justify;
}
.ChiffreNomSociete{
	text-align:left;
}

.ChiffreValeurAlignementDroite{
	
text-align:right;
}

.ChiffreEffectifAlignementCentre{
	
text-align:center;
}

.TitreSiteConstruction
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 14px;
	color:#4068C0;
	text-align:left;

}
.LienSiteConstruction
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 12px;
	color:#996600;
	text-align:left;

}


.TexteEnBasGarantie
{
	margin-left:25px;
	text-align:justify;
}
.TitreSousGarantie
{
	color:#333333;
}

.LienLireSuite
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	font-size: 11px;
	color:#3366FF;
	text-align:left;
	text-decoration:none;

}

.TitreNews
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 13px;
	color:#3366FF;
	text-align:left;
	text-decoration:none;

}

.BarrreMessageHaut{
	
text-align:center;
color:white;
}

.BarrreMessageHaut a{
	
text-align:center;
color:white;
text-decoration:none;
}

.BarrreMessageHaut a:hover{
	
text-decoration:underline;
}




/* Menu Orange Non Selectionner */

tr.categoryOrange	{
	vertical-align: middle;
	color: white;
	height: 26px;	
	text-align : center;
}
td.categoryROrange {
	background-image:url(images/ongletRBOrange.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
/*	white-space: nowrap;*/
/*	vertical-align: middle;*/
/*	background-color:#E6E6E7;*/
	width: 4px;
	vertical-align: top;
	border-bottom: 1px solid #FFF;
}
td.categoryLOrange {
	background-image:url(images/ongletLBOrange.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
/*	white-space: nowrap;*/
/*	vertical-align: middle;*/
/*	background-color:#E6E6E7;*/
	width: 4px;
	vertical-align: top;
	border-bottom: 1px solid #FFF;
}



td.categoryOrange, td.categoryOrange:visited {
	background-image:url(images/ongletOrange.gif);
	background-repeat:repeat-x;
	background-position:top;
	white-space: nowrap;
	text-align : center;
	vertical-align: middle;
	background-color:#FCD78E;
	width:11.5%;
	border:0px;
	border-bottom: 1px solid #FFF;
}



/* Menu Orange Selectionner */
td.selectedcategoryLOrange {
	background-image:url(images/onglet-downLBOrange.gif);
	background-repeat:repeat-y;
	background-position:top;
/*	white-space: nowrap;*/
/*	vertical-align: middle;*/
	background-color:#FF9E00;
	width: 4px;
	vertical-align: top;
}

td.selectedcategoryROrange {
	background-image:url(images/onglet-downRBOrange.gif);
	background-repeat:repeat-y;
	background-position:top;
/*	white-space: nowrap;*/
/*	vertical-align: middle;*/
	background-color:#FF9E00;
	width: 4px;
	vertical-align: top;
}
td.selectedcategoryOrange {
	background-image:url(images/onglet-downOrange.gif);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align: middle;
	white-space: nowrap;
	font-weight: bold;
	text-align : center;
	color:#FFFFFF;
	background-color:#FF9E00;
	width: 13%;
}


/* SubCategoryOrange */
tr.subcategoryOrange {
	background-color: #FF9E00;
	vertical-align: middle;	
	text-align:center;
	height:20px;
	width:100%;
	
}

tr.subcategoryOrange td.selectedsubcategory {
	background-image:url(images/onglet-down-arrowselected-subcategoryOrange.gif);
	background-repeat:no-repeat;
	background-position: bottom center;
	padding: 4px 8px 4px 8px;
	white-space: nowrap;
	font-weight: bold;
	color:#0E2B8D;
	vertical-align: middle;		
}

tr.subcategoryOrange td.subcategory a.subcategory{
	color:#FFFFFF;
	text-decoration: none;
	font-size:12px;
}

tr.subcategoryOrange td.subcategory a.subcategory:hover {
	text-decoration: underline;
}


td.subcategoryOrange {
	white-space: nowrap;
	text-align:center;
	vertical-align: middle;	
	padding: 4px 8px 4px 8px;
	border-collapse:none;
}

td.selectedsubsubcategoryOrange {
	padding: 4px 8px 4px 8px;
	white-space: nowrap;
	font-weight: bold;
	text-align: right;
	color:#FFFFFF;
	vertical-align: middle;	
}

td.largesubcategoryOrange {
	white-space: nowrap;
	width: 100%;
	vertical-align: middle;	
}

td.selectedsubcategoryOrange {
	padding: 4px 8px 4px 8px;
	white-space: nowrap;
	font-weight: bold;
	color:#0E2B8D;
	vertical-align: middle;		
}



/*Menu Non-Selectionne*/
tr.category	{
	vertical-align: middle;
	color: white;
	height: 26px;	
	text-align : center;
}
td.categoryR {background: transparent url(images/level-one-tabs.gif) top left no-repeat; width: 4px;}
td.categoryL {background: transparent url(images/level-one-tabs.gif) top right no-repeat; width: 4px;}

td.categoryL img,
td.categoryR img {width: 4px;}

td.category, td.category:visited {
	background: #eaf1f8 url(images/level-one-tabs.png) 0 -27px repeat-x;
	white-space: nowrap;
	text-align : center;
	vertical-align: middle;
	border:0px;
	width: 110px;
	overflow: hidden;
}

td.vide {
	background-color:#FFFFFF;
}
td.selectedcategoryL {
	background-image:url(images/onglet-downLB.gif);
	background-repeat:repeat-y;
	background-position:top;
	background-color:#2C72B6;
	width: 4px;
	vertical-align: top;
}

td.selectedcategoryR {
	background-image:url(images/onglet-downRB.gif);
	background-repeat:repeat-y;
	background-position:top;
	background-color:#2C72B6;
	width: 4px;
	vertical-align: top;
}
td.selectedcategory {
	background-image:url(images/onglet-down.gif);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align: middle;
	white-space: nowrap;
	font-weight: bold;
	text-align : center;
	color:#FFFFFF;
	background-color:#2C72B6;
	width: 13%;
}

tr.subcategory {
	background-color: #2d73b6;
	vertical-align: middle;	
	text-align:center;
	height:20px;
	width:100%;
	
}

td.subcategory {
	white-space: nowrap;
	text-align:center;
	vertical-align: middle;	
	padding: 4px 8px 4px 8px;
	border-collapse:none;
}

td.selectedsubsubcategory {
	padding: 4px 8px 4px 8px;
	white-space: nowrap;
	font-weight: bold;
	text-align: right;
	color:#FFFFFF;
	vertical-align: middle;	
}

td.largesubcategory {
	white-space: nowrap;
	width: 100%;
	vertical-align: middle;	
}

td.selectedsubcategory {
	background-image:url(images/onglet-down-arrowselected-subcategory.gif);
	background-repeat:no-repeat;
	background-position: bottom center;
	padding: 4px 8px 4px 8px;
	white-space: nowrap;
	font-weight: bold;
	color:#0E2B8D;
	vertical-align: middle;		
}


table {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	width: 100%;
}
	
table.body {
	background-color: white;
	width: 100%;
}

td.body {
	vertical-align: top;
}

a {color: #4986bf;}
ul {margin: 1px; padding: 3px;}

img {
	border:0px none;
}
td.column {
	vertical-align: top;
}





a.subcategory {
	color:#DCE9F6;
	text-decoration: none;
	font-size:12px;
}

a.subcategory:hover {
	color:#FFFFFF;
	text-decoration: underline;
	font-size:12px;
}
	
a.selectedsubcategory {
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
}

.subcategory {
	font-weight: bold;
	font-weight: normal;
}

a.category {
	display: block;
	width: 100%;
	padding:5px 0;
	color: #333;
	text-decoration: none;
	white-space: nowrap;
	font-size:12px;
	text-align: center;
}

a.category:hover {
	text-decoration: underline;
	color:#2d73b6;
}
	
a.hsubcategory {	
	text-decoration: none;
	white-space: nowrap;	
}

a.question_title {
	text-align:left;
	color: #4986BF;
	white-space : normal;
	text-decoration: none;
	font-size:110%;	
}

a.question_title:hover {
	text-align:left;
	color: #4986BF;
	white-space : normal;
	text-decoration: underline;
	font-size:110%;		
}

a.orange, a.orange:visited {
	color:#DFAA45;
	background-color:#fff;
	text-decoration: none;
	font-size:13px;
	border:1px solid #DFAA45;
	padding:2px 3px 2px 3px;	
}

a.orange:hover {	
	background-color:#DFAA45;
	color:white;
	}

a.main {
	text-align:left;
	white-space : normal;
	text-decoration: none;
	padding-left:1px;
	color: #4986bf;
	}
	
a.main:hover {
	text-decoration: underline;
	}
	
a.grayLink {color: #666666;}
a.selectedcategory {
	color:#FFFFFF}
}
div#menu{
padding-bottom: 20px;
clear: both;
}


