@charset "UTF-8";
/* CSS Document */
#flashcontent {
		width: 760;
		height: 240px;
	}

body {

background: #E7E7E7 url(../ico/fond_site.jpg) repeat-x center top;
color:#000;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
text-align: justify;
} 

.clear{font-size:1pt; height:1px; width:960px; clear:both;}
.clearbis{font-size:1pt; height:800px; width:1px; clear:both;}
.clear2{font-size:1pt; height:1px; width:797px; clear:both;}
.clear3{font-size:1pt; height:1px; width:460px; clear:both;}
.clear4{font-size:1pt; height:1px; width:200px; clear:both;}


#conteneur	{  
margin-right:auto; 
margin-left:auto; 
width:960px; 
text-align:center;
background-color:#FFFFFF;
border-width:1px; 
border-style:solid; 
border-color: #868686; 
z-index:1;
 }
 
#conteneur2	{ 
background: url(../img/informatique/img_informatique.jpg) no-repeat right top; 
margin-right:auto; 
margin-left:auto; 
width:960px; 
text-align:center;
background-color:#FFFFFF;
border-width:1px; 
border-style:solid; 
border-color: #868686; 
z-index:1;
 }
 
#conteneur3	{ 
background: url(../img/batiment/img_batiment.jpg) no-repeat right top; 
margin-right:auto; 
margin-left:auto; 
width:960px; 
text-align:center;
background-color:#FFFFFF;
border-width:1px; 
border-style:solid; 
border-color: #868686; 
z-index:1;
 }
 
 #conteneur4	{ 
background: url(../img/groupe/img_groupe.jpg) no-repeat right top; 
margin-right:auto; 
margin-left:auto; 
width:960px; 
text-align:center;
background-color:#FFFFFF;
border-width:1px; 
border-style:solid; 
border-color: #868686; 
z-index:1;
 }
 
#conteneur5	{ 
background: url(../img/groupe/img_groupe2.jpg) no-repeat right top; 
margin-right:auto; 
margin-left:auto; 
width:960px; 
text-align:center;
background-color:#FFFFFF;
border-width:1px; 
border-style:solid; 
border-color: #868686; 
z-index:1;
 }
 
#conteneur6	{ 
background: url(../img/rh/img_RH.jpg) no-repeat right top; 
margin-right:auto; 
margin-left:auto; 
width:960px; 
text-align:center;
background-color:#FFFFFF;
border-width:1px; 
border-style:solid; 
border-color: #868686; 
z-index:1;
 }
 
 #conteneur7	{ 
background: url(../img/conseil/img_conseil1.jpg) no-repeat right top; 
margin-right:auto; 
margin-left:auto; 
width:960px; 
text-align:center;
background-color:#FFFFFF;
border-width:1px; 
border-style:solid; 
border-color: #868686; 
z-index:1;
 }

#conteneur8	{ 
background: url(../img/edition/img_edition.jpg) no-repeat right top; 
margin-right:auto; 
margin-left:auto; 
width:960px; 
text-align:center;
background-color:#FFFFFF;
border-width:1px; 
border-style:solid; 
border-color: #868686; 
z-index:1;
 }



#conteneur-online	{ width:960px; height:660px; z-index:4}

#conteneur-onlineHomConseil	{ width:960px; height:auto; z-index:4}

#conteneur-online-fond { width:960px; height:660px; z-index:1; position:absolute; top:0px}

#logoElcimai	{ width:877px; height:243px; float:left; margin-left:40px;}
#logoElcimai2	{ width:670px; height:180px; float:left; margin-left:40px;}
#logoElcimai3	{ width:877px; height:180px; float:left; padding-left:40px;}



#logoPartenaires { width:89px; height:266px; float:right; margin-top:90px; margin-right:14px;}

#footer { 
margin-right:auto;
margin-left:auto; 
width:960px; 
height:30px; 
text-align:center; 
font-size:10px; 
color:#000;
}

#footer a { 
 color:#000;
}

#titreSite {
font:Arial, Helvetica, sans-serif; 
font-size:42px; 
font-weight:bold; 
color:#E33025; 
text-align:left; 
margin-left:40px; 
margin-bottom:10px
}

#titreSite2 {
font:Arial, Helvetica, sans-serif; 
font-size:38px; 
font-weight:bold; 
color:#E33025; 
text-align:left; 
margin-left:10px; 
margin-bottom:10px;
width:700px
}

#titreSite3 {
font:Arial, Helvetica, sans-serif; 
font-size:38px; 
font-weight:bold; 
color:#E33025; 
text-align:left; 
margin-left:10px; 
margin-bottom:10px;
width:670px
}

#titreSite4 {
margin-left:10px; 
margin-bottom:10px;
width:670px;
}

#titreSite5 {
font:Arial, Helvetica, sans-serif; 
font-size:38px; 
font-weight:bold; 
color:#E33025; 
text-align:right; 
margin-left:10px;
margin-right:20px; 
margin-bottom:10px;
width:930px;
}

#titreSite6 {
font:Arial, Helvetica, sans-serif; 
font-size:38px; 
color:#E33025; 
text-align:right; 
margin-left:10px;
margin-right:20px; 
margin-bottom:10px;
width:930px;
}

#titreSiteRH {
font:Arial, Helvetica, sans-serif; 
font-size:48px; 
font-weight:bold; 
color:#E33025; 
text-align:right; 
margin-left:10px;
margin-right:20px; 
margin-bottom:10px;
width:930px;
}

.titreSite3 {
font:Arial, Helvetica, sans-serif; 
font-size:38px; 
font-weight:bold; 
color:#E33025; 
}

.titreSite4 {
font:Arial, Helvetica, sans-serif; 
font-size:38px; 
color:#808080; 
}


.titreSite5 {
font:Arial, Helvetica, sans-serif; 
font-size:21px; 
color:#808080; 
}

.titreSite6 {
font:Arial, Helvetica, sans-serif; 
font-size:38px; 
color:#D9E021; 
}


.titreSite7 {
font:Arial, Helvetica, sans-serif; 
font-size:38px; 
color:#F7931E; 
}

.titreSiteRH {
font:Arial, Helvetica, sans-serif; 
font-size:32px; 
color:#808080; 
}


#soustitre {
font:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
color:#E33025;
text-align:justify; 
margin-left:20px; 
margin-bottom:10px
}
.soustitre0 {
font:Arial, Helvetica, sans-serif; 
font-size:1px; 
font-weight:bold; 
color:#FFF;
text-align:justify; 
}
.soustitre {
font:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
color:#E33025;
text-align:justify; 
}

#soustitre1 {
font:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
color:#E33025;
margin-left:20px; 
margin-bottom:10px
}

.soustitre2 {
font:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
color:#E33025;
text-align:justify; 
}

.soustitre3 {
font:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
color:#000;
text-align:left; 
}

.soustitre4 {
font:Arial, Helvetica, sans-serif; 
font-size:36px; 
color:#E33025;
text-align:right; 
}

.soustitre5 {
font:Arial, Helvetica, sans-serif; 
font-size:36px; 
color:#E33025;
text-align:left; 
}
.soustitre5b {
font:Helvetica, Arial, sans-serif; 
font-size:36px; 
color:#808080;
text-align:left;
}

.soustitre6 {
font:Arial, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold; 
color:#000;
text-align:left; 
}

.soustitre7 {
font:Arial, Helvetica, sans-serif; 
font-size:16px; 
font-weight:bold; 
color:#E33025;
}

.text{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
text-align: justify;
 }


.txtrouge12 { 
 color:#E33025;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 }
 
 .txtnoirbold11 { 
 color:#000;
 font-family:Arial, Verdana, Helvetica, sans-serif; 
 font-weight:bold;
 font-size:11px;
 }
 
 .txtnoir12 { 
 color:#000;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:underline;
 }
 
 .txtnoir11 { 
 color:#000;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:none;
 }
 
  .txtblanc12 { 
 color:#FFF;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 line-height:18px
 }
 
  .txtnoir12normal { 
 color:#000;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 }
 
.txtrouge12bold { 
 color:#E33025;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 }
 
.txtgris12blod {
font:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#808080;
 font-weight:bold; 
}
 
 
 .txtorange12bold { 
 color:#f7931e;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 }
 
.menurouge12 {
 text-decoration:none; 
 color:#E33025;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 padding-top:6px; 
 padding-bottom:6px;
 padding-right:6px
}

.menuorange12 {
 text-decoration:none; 
 color:#F7931E;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 padding-top:6px; 
 padding-bottom:6px;
 padding-right:6px
}

.menunoir12 { 
 text-decoration:none;
 color:#000;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 padding-top:6px; 
 padding-bottom:6px;
 padding-right:6px;
} 

.menunoir12b { 
 text-decoration:none;
 color:#000;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 padding-top:2px; 
 padding-bottom:2px;
 padding-right:2px;
} 

.menublanc12 { 
 text-decoration:none;
 color:#FFF;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 padding-top:2px; 
 padding-bottom:2px;
 padding-right:2px;
} 

.menunoir12rh  { 
 text-decoration:none;
 color:#000;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 padding-top:2px; 
 padding-bottom:2px;
 padding-right:2px;
 text-align:center;
}

.menublanc12rh { 
 text-decoration:none;
 color:#FFF;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 padding-top:2px; 
 padding-bottom:2px;
 padding-right:2px;
 text-align:center;
}   

.menunoir12rh a{ 
 text-decoration:none;
} 

.menunoir12rh a:hover{ 
 text-decoration:none;
 color:#E33025;
}  

.menublanc12rh a{ 
 text-decoration:none;
} 

.menublanc12rh a:hover{ 
 text-decoration:none;
 color:#E33025;
}


.menurouge12 a{ 
 text-decoration:none;
}  
 
.menunoir12 a{ 
 text-decoration:none;
}  

.menunoir12b a{ 
 text-decoration:none;
}  

.menublanc12 a{ 
 text-decoration:none;
} 


.menugris12 { 
 text-decoration:none;
 color:#808080;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 padding-top:6px; 
 padding-bottom:6px;
 padding-right:6px;
}   

.menugris12 a{ 
 text-decoration:underline;
}  

.lien { 
 text-decoration:none;
 color:#000;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:8px;
 font-weight:bold;
 text-align:center;
}   

a.lien:link { color:#000; text-decoration:none;}
a.lien:visited { color: #000; text-decoration:none;}
a.lien:active { color: #000; text-decoration:none;}
a.lien:hover { color:#000; text-decoration:underline;}

.small { 
 text-decoration:none;
 color:#E33025;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:10px;
} 
 
.txtrouge16 { 
 color:#E33025;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:16px;
 }
 
.txtrouge16 a{ 
 color:#E33025;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:16px;
 text-decoration:underline;
 }
 
.txtrouge16bold { 
 color:#E33025;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 }
 
 .txtrouge14bold { 
 color:#E33025;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 }
 
 .txtgris15 {
font:Arial, Helvetica, sans-serif; 
font-size:15px; 
color:#808080; 
}
 
.txtgris18 { 
 color:#8B9298;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:18px;
 }
 
 .txtrouge22bold { 
 color:#E33025;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:22px;
 font-weight:bold;
 }
 
   .txtrouge24bold { 
 color:#E33025;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:30px;
 font-weight:bold;
 }
 
 .txtrouge18 { 
 color:#E33025;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:18px;
 }
 
 .txtblanc16bold { 
 color:#FFF;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 }

#navigationHaut {float:right; margin-top:14px; margin-right:58px; width:200px;height:16px; text-align:right; font-size:12px;color:#FFF;}

#navigationGauche {float:left; margin-top:26px; margin-left:4px; width:100px; height:200px; text-align:right; font-size:14px; font-weight:bold; line-height:14px; color:#FFF;}

#navigationMilieu {float:left; margin-top:0px; width:235px; height:200px;}

#navigationFFV {float:left; margin-top:100px; width:150px; height:100px;}

#navigationF30 {float:left; margin-top:140px; margin-left:270px; width:60px; height:60px;}

#contenuSite	{
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:960px;
	height:410px;
}

#contenuSiteConseil	{
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:960px;
}

h1 { 
	font-weight: bold;
	font-size:20px;
	color:#FF0000; 
	font-variant:small-caps;
	border-bottom-style: double;
	border-bottom-color:#ff0000;
	border-bottom-width:thin;
	width:465px; 
	}


h2 {	
	font-weight: bold;
	font-size:16px;
	font-variant:small-caps; 
	color:#ff0000;
	font-size:14px;
	
	}


.Texte 	{ 
		font-size:12px;
		color:#004488;
		text-align: justify;
		}

#Plan	{	/* Plan de sous-menu ancré, affiché en haut de page */
			font-weight: bold;
			font-variant:small-caps; 
			color: #FF0000;
			font-size:14px; 
			text-align: center;
		}
.Rouge 	{ 
		color:#ff0000;
		}
.Trait 	{ 
		border-bottom-style:double;
		border-bottom-color:#ff0000;
		border-bottom-width:thin; 
		}
a.lien:link { color:#000; text-decoration:none;}
a.lien:visited { color: #000; text-decoration:none;}
a.lien:active { color: #000; text-decoration:none;}
a.lien:hover { color:#000; text-decoration:none;}

a.navigationGauche:link { color:#FFFFFF; text-decoration:none;}
a.navigationGauche:visited { color: #FFFFFF; text-decoration:none;}
a.navigationGauche:active { color: #FFFFFF; text-decoration:none;}
a.navigationGauche:hover { color:#FF0000; text-decoration:none;}


a.lienHaut:link { color:#FF0000; text-decoration:none;}
a.lienHaut:visited { color: #FF0000; text-decoration:none;}
a.lienHaut:active { color: #FF0000; text-decoration:none;}
a.lienHaut:hover { color:#004488; text-decoration:none;}

