

#content h1, h1   {text-indent:-5000em; line-height: 0.1em; padding:0; clear:both; display:none; }

body #contenu {min-height: 1000px;}
h1 {visibility:hidden;}
* html #contenu {height:1000px;}

/*Zone vignette*/
#vignette { background:url("../images/bckg_contenu.jpg") repeat-y scroll 0 0 transparent; margin-left:auto; margin-right:auto; width: 990px; height:80px; }

/***********************************************************/
/*colonne1 (slider / vous etes / sujets d'interet)*/

#colonne1 {width:660px; margin-left: 10px; float: left; }

/**********/
/*vous etes*/
#sectionClienteles { display:inline-block; width:280px; height: 376px; margin-right:20px; float:left; padding-right:20px;}
#clienteles h2 {background: url("../images/vousEtes_titre.png") no-repeat scroll 0 0 transparent;}
#clienteles .csc-textpic { background:url(../images/fond_section.png) no-repeat; border: 1px solid #F0F0F0; position:relative; width: 300px; min-height: 60px; }
#clienteles .csc-textpic a {background:none;	 color: #494949; font-weight:bold; text-decoration:none; position:absolute; top:10px; width: 250px; }
#clienteles .csc-textpic a:hover { text-decoration:underline; }
#clienteles  ul {min-height: 96px;}
#clienteles  img	{margin-top:10px}

/**********/
/*clienteles*/
#sectionSujets  { display:inline-block; width:280px; height: 447px; vertical-align: top; float:right; padding-right:20px; }
#sujets h2 {background: url("../images/sujets_titre.png") no-repeat scroll 0 0 transparent;}



/**********/
/*slider*/
#slider { display: block;  width: 685px; margin: 20px 0; z-index:0;}

/**********/
/*medias sociaux*/
#medias-sociaux 	{margin-bottom: 5px;		padding:5px;}
#medias-sociaux p 	{ margin:0;	text-align: right;}
#colonne2 #medias-sociaux h2 	{	line-height: 1.5em;	 float: left;		 text-indent: 0;		    font-size: 1.4em;    color: #000000;    margin-top: 0;}
#medias-sociaux .external-link-non-accessible {background:none;		padding-right: 0;}

/***********************************************************/
/*colonne2 (nouvelle)*/

#colonne2 {float: right; width: 280px; margin: 20px 10px 0px 10px; right: 0;  top: 180px;}

#colonne2 .blocGris h2 a 		{color: #D15D00;  font-size: 1.7em; margin: 10px; font-weight: normal;text-decoration: none;	width: 280px;}
#colonne2 .blocGris h2 a:hover 	{text-decoration: underline;}
#colonne2 .blocGris h2 		{text-indent: -9999px; line-height: 2em;}
#colonne2 h3 a {color: #000000; font-size: 1em; font-weight: bold; text-decoration: none;}
#colonne2 h3 a:hover {text-decoration: underline;}
#colonne2 .blocGris ul li {background: none; margin-bottom: 10px; font-size: 1em;}
#colonne2 .blocGris ul {margin-left: 0px;}
#colonne2 #nouvelle {padding:10px;	min-height: 630px;}
.date { font-size:0.9em; }
.news-list-item h3 { margin-top:0px; }
#nouvelle h2 {background: url("../images/accueil/salle_presse_titre.png") no-repeat scroll 0 0 transparent;	width: 280px; }


/***********************************************************/
/*bloc gris*/

.blocGris 			{background:url(../images/fond_section.png) no-repeat; border: 1px solid #F0F0F0; margin-bottom: 20px;}
#content .blocGris ul li, .blocGris ul li {background: url("../images/puce.gif") no-repeat scroll 0 5px transparent;  color: #646464; list-style-type: none; padding: 0 0 8px 10px !important; }
.blocGris ul li a 		{color:#5e5e5e; /*text-decoration: none; font-weight: bold;*/ /*font-family:titillium; font-size: 1.1em;*/}
.blocGris ul li a:hover {text-decoration:underline;}
.blocGris ul 		{margin-left:40px; margin-top:15px; }
.blocGris h2 		{margin-top: 0;	text-indent: -9999px; height: 50px;}


/***********************************************************/
/*page section*/

#centrale #content { width:690px; }
#centrale #content h2 {margin: 0;}

#section_colonne1 {float: left; width: 303px;}
#section_colonne2 {float: right; width: 270px; margin-right: 50px;}

/*bref*/
#bref h2 {background: url("../images/bref_titre.png") no-repeat scroll 0 0 transparent;}

/*actualite*/
.news-list-item li ul li {list-style-type: square;	margin-bottom: 0;}
#btn_actualite { border: none;}
#btn_actualite a {color: #565656; font-size: 1.3em; font-weight: bold;  text-decoration: none; padding-top: 5px; padding-left: 25px;}
#btn_actualite a:hover {text-decoration: underline; }