@charset "utf-8";
html, body {
	height: 100%;
	margin: 0;
	background-image:url(../img/fond.gif);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
}

#page {
	min-height: 100%;
	width: 960px;
	max-width:960px;
	padding: 0 0px;
	margin: 0 auto;
	position: relative;
	background-image:url(../img/fond2.gif);
	background-repeat:repeat-y;
}

#center {
	/* Pour Ã©viter la superposition 
	du pied de page et du contenu : */
	padding-bottom: 0px; 
	overflow:auto;
}

#conteinerActu
{		
	color:#FFF;
	float: left;
	width: 520px;
	max-width: 520px;
        margin: 30px 20px;
}

#contentActu
{
	width:100%;
	color:#FFFFFF;
	text-align:justify;
	margin-top:80px;
	
	/*[if IE]>
		height:100%; 
	<![endif]*/
	
	[if !IE]>
		min-height:100%; 
	<![endif]
}

#menu
{
	margin-top:200px;
	margin-left:15%;
}

#contenerMenu
{
	padding-left:0px;
	float: right;
	width: 375px;
}

li a
{
	text-decoration:none;
	color:#848173;
        margin-left:10px;
	display:block;
	font-size:12px;
	line-height:15px;
	margin-top:0px;
	margin-bottom:0px;
	border:none;
}

.menu
{
	margin-left:10px;
	padding-left:0px;
}

#img_haut_menu
{
	position:absolute;
	z-index:0;
	margin-left:0px;
}

.contentMenu
{
	position:absolute;
	z-index:5;
}

ul .menu
{
	margin-left:20px;
}

/*================================================*/
/*================STYLES DU MENU==================*/
/*================================================*/
#logo
{
	position:relative;
	margin-bottom:10px;
        margin-left:10px;
}

li
{
        list-style-type: none;
}

li a
{
	line-height:20px;
}

#globalMenu
{
	height:auto;
	position:relative;
        margin-top:-3px;
}

#menu
{
	position:relative;
}

#block-menu-primary-links
{
	margin-left:115px;
	width:200px;
	height:423px;
}

ul .menu .active
{
	color:#dd2aa0;
	font-weight:bold;
}

.leaf .active
{
	color:#FFFFFF;
}



.contenerProjet a
{
	text-decoration:none;
	color:#848173;
	display:block;
	font-size:12px;
	line-height:15px;
	margin-top:0px;
	margin-bottom:0px;
	border:none;
}

.contenerProjet:hover
{
	color:#000000;
}

#menu_haut
{
	margin-top:95px;
}



/*<--STYLES DES COULEURS DU MENU*/

a[title|="actus"]:hover
{
	color:#9d5ede;
}

a[title|="agence"]:hover
{
	color:#ff7f00;
}

a[title|="demarche"]:hover
{
	color:#bab507;
}

a[title|="ressourceIn"]:hover
{
	color:#7fc100;
}

a[title|="references"]
{
	color:#ffffff;
}

a[title|="presse"]:hover
{
	color:#de3f08;
}

a[title|="Formulaire Contact"]:hover
{
	color:#00accb;
}

li ul li a:hover
{
	color:#000000;
}

/*<--FIN*/

a img
{
	border:0px;
}

.projet:hover
{
	color:#000000;
	cursor:pointer;
}

.projet
{
	padding-left:11px;
	width:132px;
	height:113px;
	padding-top:11px;
	color:#848173;
	margin:5px;
	background-image:url(../img/img_fond_miniature.png);
}

.ligne
{
	display:inline;
	float:left;
}

.contenerProjet
{
	width:153px;
	float:left;
	display:block;
}


#aussi
{
	display:block;
	float:left;
	margin-left:5px;
	margin-top:20px;
	width: 500px;
}

a.pictopdf 
{
	color:white;
	text-decoration:none;
	display: block;
	float:left;
	height: 50px;
	padding-left:50px;
	background : url('../img/picto-pdf.gif') 0 0 no-repeat;
}

a.pictopdf:hover {
	color:black;
	background: url('../img/picto-pdf.gif') 100% 100% no-repeat;
	background-position: bottom left;
}

.pdf-titre{	font-size:17px;	font-style:italic; font-weight:normal; }
.pdf-date{	font-size:12px; }
.pdf-poids{	font-size:12px;	font-style:italic; line-height:10px;}

/*================================================*/
/*================STYLES POUR IE==================*/
/*================================================*/
#menu_haut
{
	*margin-top:102px;
}

.contentMenu
{
	*margin-top:3px;
}

.titreProjet
{
        *margin-top:-3px;
}

/* hack FF pour envlever pointillés autour des liens */

a {

	outline: none;

}

:focus {

	-moz-outline-style: none;

}

/* fin de hack */


