body 
{ 
	background-color:#243553; 
	font-family: Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:auto;
	width:960px;
	height:100%;
}

a, a:link, a:active, a:visited { 
	text-decoration: none;
	color: #FFFFFF;
}

a:hover { 
	color:#97A5B1;
}

/* Entete */
#entete
{
	position:absolute;
	top:10px;
	height:70px;
	width:960px;
}
#entete h1
{
	text-align: center;
	font-size: 0.9em;
	margin:5px; 
	letter-spacing: 5px;
	margin-top:30px;
}

#liensLangue
{
	text-align:right;
	font-size:10px;
}

/* Conteneur */
#conteneur
{
	position:absolute;
	top:80px;
	width:960px;
	height:702px;
}

/* logo */
#logo
{
	position:relative;
	top:0px;
	left:0px;
}
#logo img
{
	border:none;
	margin:0px;
}

/* Onglets */
.onglets
{
	height:63px;
	width:199px;
	margin:0px;
	margin-left:20px;
	text-transform: uppercase;
	font-weight: bold;
	font-size:13px;
	padding-top:30px;
	padding-left:15px;
}

#ongletCL
{
	position:absolute;
	left:0px;
	top:0px;
}
#ongletAG
{
	position:absolute;
	left:234px;
	top:0px;
}
#ongletEN
{
	position:absolute;
	left:468px;
	top:0px;
}

/* Menu de gauche */

#menuGauche {
	position:absolute;
	top:80px;
	background-image:url(../images/bg_gouttes.jpg);
	color:#97A5B1;
	width:258px;
	height: 552px;
}

#menuGauche ul { 
	list-style: none;
	font-weight: bold;
	text-transform: uppercase;
	padding-left:0px;
	margin:0px;
	margin-left:50px;
	margin-top:80px;
	font-size:9pt;
}

#menuGauche ul li { 
	margin-bottom:40px;
	padding-left:0px;
	font-size:14px;
}
.actif
{
color:#97A5B1;
}

/* principal */
#principalAC
{
	position:absolute;
	left:258px;
	top:0px;
	width:702px;
	height:632px;
	background-image:url(../images/bg_accueil.jpg);
}
#principalCL
{
	position:absolute;
	left:258px;
	top:0px;
	width:702px;
	height:632px;
	background-image:url(../images/bg_climat.jpg);
}
#principalCL #lienAgro
{
	color:#97A5B1;
}
#principalCL #lienAgro:hover
{
	color:#FFFFFF;
}
#principalCL #lienEnergie
{
	color:#97A5B1;
}
#principalCL #lienEnergie:hover
{
	color:#FFFFFF;
}

#principalAG
{
	position:absolute;
	left:258px;
	top:0px;
	width:702px;
	height:632px;
	background-image:url(../images/bg_agroalimentaire.jpg);
}
#principalAG #lienClimat
{
	color:#97A5B1;
}
#principalAG #lienClimat:hover
{
	color:#FFFFFF;
}
#principalAG #lienEnergie
{
	color:#97A5B1;
}
#principalAG #lienEnergie:hover
{
	color:#FFFFFF;
}

#principalEN
{
	position:absolute;
	left:258px;
	top:0px;
	width:702px;
	height:632px;
	background-image:url(../images/bg_energie.jpg);
}
#principalEN #lienClimat
{
	color:#97A5B1;
}
#principalEN #lienClimat:hover
{
	color:#FFFFFF;
}
#principalEN #lienAgro
{
	color:#97A5B1;
}
#principalEN #lienAgro:hover
{
	color:#FFFFFF;
}
#principalGN
{
	position:absolute;
	left:258px;
	top:0px;
	width:702px;
	height:632px;
	background-image:url(../images/bg_general.jpg);
}
.section
{
	border-top: solid 2px;
	border-top-color:#FFF;
	width:580px;
	min-height:60px;
	padding-bottom:15px;
}

/* contenu */
#contenu
{
	position:absolute;
	top: 93px;
	left: 41px;
	width: 621px;
	height: 499px;
	overflow:auto;
	padding:20px;
}

#contenu2
{

	position:absolute;
	top: 40px;
	left: 10px;
	width: 621px;
	border-top:solid 2px ;
	border-top-color:#FFF;
}

#contenu h1
{
	font-size:19px;
	text-transform: uppercase;
	margin-top:20px;
	margin-left:10px;
}
#contenu h2
{
	font-size:17px;
	text-transform: uppercase;
	margin-top:15px;
	margin-bottom:3px;
}
#contenu h3
{
	font-size:13px;
	text-transform: uppercase;
	margin-top:15px;
	margin-bottom:3px;
}

#contenu p, li
{
font-size:15px;
margin:15px 20px 15px 15px;
text-align: justify;
}


.listeEquipe
{
	list-style-type:none;
	font-size:14px;
}
.listeClients , .listePartenaires
{
	list-style-type:circle;
	margin-bottom:10px;
}

.liSection
{
	margin-bottom:10px;
}

.liProjets
{
margin:0px;
margin-bottom:10px;
list-style-type:none;

}
.bouton a
{
float:right; 
margin: 20px; 
background-color: #243553; 
padding: 1em 0.5em; 
text-decoration: none; color:#64829c;  
font-size: 10px; 
font-weight: bold; 
text-align: center; 
letter-spacing:1px;
}
.bouton a:hover 
{
color:#81A9C9;
}

/* bas de page */
#pied
{
	position:absolute;
	top:712px;
	width:960px;
	font-family: Arial;
	text-align: center;
	font-size: 0.7em;
	margin:10px 5px 5px 5px;
}	

#barreNav
{
	font-size:14px;
	text-transform: lowercase;
	position:absolute;
	top:15px;
	left:10px;
}

#barreNav img
{
	border:none;
	margin-left:10px;
}
.dateNouvelle
{
	float:right;
	font-size:13px;
}
.divnouvelle
{
	margin-bottom:30px;
}

