
/*  COULEURS ET STYLES TYPOGRAPHIQUES  */ 
body *{
	font-family: Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	}
  body {
	font-family: Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
    font-size: 0.9em; 
	color: #000;  
	line-height:0.9em;
	

}
 h1,h2,h3,h4,h5,h6 { 
  	font-weight:bold; 
  	color:#666;
  	margin: 0 0 0.25em 0; 
	display:block; clear:both; 
  }
h5,h6 { 
  	font-weight:bold; 
  	color:#2A2E39;
	padding:5px 0; 
	margin: 1em 0 0.25em 0; 
  }
  h1 { font-size: 200% }                        /* 24px */
  h2 { font-size: 145%; color:#464E60}          /* 24px */
  h3 { font-size: 16px; color:#4174BA;}                        /* 18px */
  h4 { font-size: 15px }                     /* 16px */
  h5 { font-size: 14px; font-weight:bold;  }                     /* 14px */
  h6 { font-size: 13px; font-weight:bold; }  /* 14px */
  
  
  
  
  #mainCol h1 {  margin:5px 0;   color:white; font-size:20px }  
  #mainCol h2 {  margin:5px 0;  }  
  #mainCol h3 {  margin:20px 0 0 0;  }  
  #header h1 {
   	font-size:1px;
	line-height:1px;
	margin:0px;
	padding:0px;
	display:none; 
	float:left; 
	text-indent:-5000px;
  }

  #header span { color:#999; }
  p { line-height: 1.5em; margin: 0 0 1em 0; }
  /* ### Lists | Listen  #### */

div, p, th, td, li, dd, dl, dt , .texte{
	/* redundant selectors to help NS4 not forget */
	font-family: Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
}

img {
	/* turns off gaps around images */
	border:0
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, helvetica, arial, sans-serif;
	font-weight: bold;
	margin:	0px;
}
code, tt, pre , code{
	font-family: Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size:12px;color: #4174BA;
	margin:0; padding:0 0 0 3px;
	line-height:1em;
	font-weight:bold;
}

.texte, p.spip {
	font-family: Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal; 
	padding-bottom:10px;
	
}

/* LINKS */ 

a {	text-decoration : underline;font-weight : bold; }
a:link 		{ color : #4174BA; }
a:visited 	{ color : #42495A; }
a:active 	{ color : #000; }
a:hover 		{ color : #42495A; text-decoration : underline; }

#header { color: #000;  }
#header a { color: #2A2E39 !important;  }
#header a:hover { color : #4174BA !important;  }
#footer  ul li a , 
#footer  p   { color:#42495A; }
#footer *  { font-size:0.8em;}

#sideBar a { color: #42495A !important;  font-size:13px;  }

#sideBar .temoignageSB p a, 
#sideBar .newsSB p a { 
	text-decoration:none; 
}
  h4 a, h4 a:hover { text-decoration:none; font-size:16px; }          
#col1_content p { font-size: 12px; }
.a_decouvrir_aussi h2 {  	
	color:#42495A; border-bottom:1px solid #42495A; margin:5px 0 ;padding:5px 0; 
	font-size:14px;
	}
.cartouche .soustitre {  	
	font-weight:bold; 
	color:#42495A; padding:5px 0; 
	font-size:15px !important;
	}
.cartouche .soustitre span {  	
	color:#42495A;  
	font-size:11px !important;
	}
#nav #nav_secondary ul li  a, 
#nav #nav_main ul li  a { 
  	font-weight:normal !important;  
	text-decoration:none; 
	font-size:11px;
	padding: 1px 0 0 20px;
	display:block; 
	position:relative; 
	background:url(../images/general/list-navmain.gif)  no-repeat 5px 5px;  
	}
#nav #nav_main ul li  a { 	
	padding:2px 0 2px 20px; 
  	text-transform : uppercase; 
	font-weight:bold; 
	width: 215px;
	}

#nav #nav_main ul li  a:hover , 
#nav #nav_secondary ul li  a:hover{ background : url(../images/general/list-navmain-o.gif)  no-repeat 5px 5px #9EC1E1  ; color: #2A2E39 !important}
#nav #nav_secondary ul li  a:hover{  color:#4174BA !important}

#nav #nav_main ul li#current   a , 
#nav #nav_secondary ul li#currentsec   a { background:  url(../images/general/list-navmain-o.gif)  no-repeat 5px 5px  #9EC1E1  ; }

#hierarchie a , #hierarchie a:hover {  
	color:white !important; 
	text-decoration:none; 
	font-weight:normal; 
	  }
#footer  ul li a  { text-transform :uppercase;   font-size:9px;	border-right:1px solid #42495A ; padding:0 5px; text-decoration:none;}


.microTemoigner  a {  text-decoration:underline; font-size:1.1em;
font-weight:bold; }
.microTemoigner  a:hover {  text-decoration:underline;  }

.spip_doc_descriptif { 
	line-height:1.2em !important; 
	font-size:12px !important; 
}
.showroom .zoom  .content  div p a{  	
	font-weight:bold; 
	color:  #4174BA; 
	text-decoration:none; 
	}
.showroom .zoom  .content  div p a:hover { color:  #FFF; }

#sideBar .temoignageSB p a, 
#sideBar .newsSB p a, 
.microTemoigner  a, 
.LinkRelatedArticle  a , 
.absoluteGirl span , 
.temoignage_1 p a , 
.temoignage_2 p a  , 
.blue, 
#sideBar .newsSB  .blue   
	{ 
		color: #4174BA !important; 
	} 
#sideBar .newsSB p a.myenhanced
{
color:#42495A !important;
}
.sideBlocContentRepeat p {font-size:12px; line-height:normal; }
.enhanced { text-align:right; }

.enhancedHome {  	
	text-align:right; 
	color: #333333 !important; 	
	font-size:12px; 
	text-decoration:none; 
}

.absoluteGirl { font-size:13px;	font-weight:bold; }
.sideBlocTop h3 { 
	text-align:right; 
	color:white; 
	font-size:18px; 
	font-weight:normal;
	line-height:140%;
	text-transform : uppercase;
}

.temoignageSB .date, 
.newsSB .date { 	color: #666666; } 
#footer  ul 	  { 	text-align:center; 	font-size:9px;  }
#footer		  {  color:#666; font-size:11px;	  }
#footer  p,    #footer  span { 	font-size:10px !important; text-align:center  ; }
#footer  p span { 	font-weight:bold ; text-decoration:underline;}

.slider #documents_joints ul li  a { color:black; font-weight:normal; font-size:12px;text-decoration:none;  }
.blue {font-size:11px;}

.slider h4  { font-size: 16px; color:#42495A;}
.slider #documents_joints  span{  line-height:normal; font-size:14px; }

.blocHome1 p ,
.blocHome2 p, 
.blocHome3 p 
	{ color:white; line-height:normal; font-size:11px;}
.blocHome1 h2 ,
.blocHome2 h2, 
.blocHome3 h2 
	{color:white; line-height:normal; font-size:19px;}

.blocHome1 h2 a ,
.blocHome2 h2 a, 
.blocHome3 h2 a ,
.blocHome1 h2 a:hover ,
.blocHome2 h2 a:hover, 
.blocHome3 h2 a:hover 
	{color:white !important; line-height:normal; font-size:19px; text-decoration:none;}


.temoignage_1  { font-size:12px;} 
.temoignage_1 p a , .temoignage_2 p a  { font-size:12px;} 
.dateTest { color:#666666; font-size:11px; font-weight:bold;} 

.sideBlocNewsletter p {  	
	line-height:96% ; 
	font-size:14px; 
	color: #333333; 
	font-family: "Trebuchet MS", verdana; 
	font-weight:bold; 
}	

.sideBlocNewsletter p a {  	
	font-size:14px !important; 	 
	color: #333333 !important; 	 
	font-family: "Trebuchet MS", verdana; 
	font-weight:bold !important; 	
	text-decoration:none !important; 	 
}	
 
#mainCol .enhanced { 
	text-align:right; 
	text-decoration:none; 
	font-size:11px;
}

div.lnkEspaceClient  		{  text-align:center !important; }
div.lnkEspaceClient  a 	{ text-decoration:none; }
.showroom .detail { text-align:center; }
.showroom h2 {  	
	color : white ! important; 
	text-align:left; 
	text-transform:uppercase;
}
.a_decouvrir_aussi ul li a
	{ font-size:12px; }


.showroom .zoom  h2 {  	
	color : white ! important; 
	text-align:left;
	text-transform:uppercase;
	font-size:20px; 
}
.showroom .zoom  .content  div p {  	
	font-weight:bold; 
	color:  #4174BA; 
	text-align:center; 
}
  .offre h4 span  { font-size: 11px; font-weight:normal; float:right;width:auto; text-align:right;  }
  .offre h4 a  { width:80%; float:left;  }
  .offre h4  { display:block; clear:both; line-height:200%;   }
  .offre p  { display:block; clear:both; margin:5px 0 ; }

#header .absoluteGirl p span a
{
	color:#4174BA !important;
}
.col1_content h6
{
	color:#4174BA;
	font-size:14px;
	font-weight:bold;
}
.col1_content h1
{
	color:#4174BA;
	font-size:12px;
	font-weight:bold;
}
/* ajout ate */
#hierarchie h1 {
display:inline;
float:inherit;
font-size:12px;
line-height:inherit;
margin:0;
padding:0;
text-indent:inherit;
color:white !important;
font-weight:normal;
}
#ateshowroom h1 {
color:white !important;
display:inline;
float:left;
font-size:12px;
margin:0 0 0 10px;
text-indent:inherit;
}