@import url(styles_reset.css);

*
	{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	}

BODY
	{
	margin: 0;
	padding: 0;
	background:#EDEDED;
	}
STRONG
	{
	font-weight:bold;
	}
A IMG
	{
	border:0;
	}
A
	{
	text-decoration: none;
	}
A:hover
	{
	text-decoration: underline;
	}
P
	{
	margin: 10px 0;
	}	
.separateur
	{
	clear:both;
	}
/* CONTENEUR */

#conteneur
	{
	position: relative;
	width: 990px;
	margin: 0 auto;
	}

	
	/* HAUT */
#haut
	{
	height:263px;
	width:990px;
	background:url(images/fond_haut.jpg);
	position:relative;
	z-index:100;
	}
#bande_verte
	{
	background:#c9d300;
	height:7px;
	}
#bande_bleue
	{
	background:#8ca9d3;
	height:16px;
	}
#logo_geiq
	{
	position:absolute;
	top: 30px;
	left:60px;
	}
#logo_formons
	{
	position:absolute;
	left:560px;
	top:60px;
	}
#logo_cnce_geiq
	{
	position:absolute;
	right: 15px;
	top:25px;
	}
#menu
	{
	position:absolute;
	bottom:0;
	width:100%;
	}
#menu UL
	{
	overflow:visible;
	}
#menu LI
	{
	margin-right:6px;
	display:block;
	float:left;
	}
#menu .menu_on
	{
	display:none;
	}
#menu LI DIV.menu_off
	{
	background: url(images/onglet_g.png) no-repeat;
	padding-left: 16px;
	float:left;
	height:34px;
	}
#menu LI DIV.menu_on
	{
	background: url(images/onglet_g_on.png) no-repeat;
	padding-left: 16px;
	float:left;
	height:34px;	
	}
#menu LI .menu_off A
	{
	float:left;
	display:block;
	background:#fff;
	height:24px;
	padding-top:10px;
	}
#menu LI .menu_on A
	{
	float:left;
	display:block;
	background:#c9d200;
	height:24px;
	padding-top:10px;
	}
#menu LI .menu_off SPAN
	{
	display:block;
	background: url(images/onglet_d.png) no-repeat;
	width:16px;
	height:34px;
	float:left;
	}
#menu LI .menu_on SPAN
	{
	display:block;
	background: url(images/onglet_d_on.png) no-repeat;
	width:16px;
	height:34px;
	float:left;
	}
#menu UL.ssrub
	{
	position:absolute;
	top:0;
	left:0;
	display:none;
	top:34px;
	z-index:100;
	width:100%;
	border-top:7px #c9d300 solid;
	background:#8CA9D4;
	}
#menu UL.ssrub LI
	{
	display:inline;
	float:left;
	margin:0;
	text-align:left;
	background:url(images/separ_menu.png) right 10px no-repeat;
	height:100%;
	overflow:visible;
	line-height:1.1em;
	}
#menu UL.ssrub LI.dernier
	{
	background:none;
	}
#menu UL.ssrub A
	{
	display:block;
	padding: 10px 10px;
	color:#fff;
	font-size:12px;
	}

#menu UL.ssrub A:hover
	{
	color:#6b7a9c;
	text-decoration:none;
	background: url(images/menu_on.png) 20px -4px no-repeat;
	}
	
	a.menuoff {cursor:default;}
	
	
#recherche
	{
	position:absolute;
	top:170px;
	left:741px;
	}
.formulaire_recherche .text
	{
	background:url(images/recherche_input.png) no-repeat;
	width:123px;
	height:15px;
	border:0;
	padding:6px 0 5px 15px;
	color: #5a6585;
	}
.formulaire_recherche .submit
	{
	background:url(images/recherche_submit.png) no-repeat;
	width:32px;
	height:26px;
	border:0;
	padding:0;
	color:#fff;
	font-weight:bold;
	}
/* PRINCIPAL */

#principal
	{
	position:relative;
	overflow:hidden;
	min-height:500px;
	background: #fff url(images/bas.png) bottom left no-repeat;
	font-size:12px;
	color:#5C6585;
	line-height:1.2em;
	padding-bottom:80px;
	}
	
/* GAUCHE */

#gauche
	{
	margin: 30px 0 0 25px;
	width: 656px;
	float:left;
	text-align:justify;
	min-height:300px;
	}
#temoignages
	{
	
	}
#temoignages LI
	{
	float:left;
	margin:0 0 10px 0;
	padding:15px 15px 0 15px;
	width:305px;
	height:150px;
	background:url(images/bloc_fond.png);
	}
#temoignages H3
	{
	padding-left:13px;
	background:url(images/triangle.png) no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#5c6488;
	margin-bottom:10px;
	}

#gauche H1
	{
	margin-bottom:15px;
	}
#gauche H2
	{
	background: url(images/triangle.png) 0 3px no-repeat;
	padding-left:15px;
	color:#5C6585;
	font-size:14px;
	font-weight:bold;
	margin:25px 0 15px;
	}
#gauche H3
	{
	font-weight:bold;
	color:#9fadc8;
	margin: 15px 0 10px;
	font-size:14px;
	}
#gauche A
	{
	color:#8CA9D4;
	}
#gauche H2 A
	{
	color:#5C6585;
	}
#gauche UL
	{
	padding-left: 15px;
	margin-bottom: 15px;
	}
#gauche LI
	{
	list-style:disc;
	margin-bottom:3px;
	min-height:12px;
	}
#gauche #temoignages UL
	{
	overflow:hidden;
	margin-left:-15px;
	padding-left:0;
	}
#gauche UL.articles_resume LI, #gauche UL.docs LI, #formulaire_login LI, #temoignages LI
	{
	list-style:none;
	}
#gauche .submit, #gauche .spip_bouton INPUT
	{
	background: #8CA9D4;
	color:#fff;
	border:0;
	padding: 3px;
	}
.boutons
	{
	text-align:right;
	}
.formulaire_login, #gauche .spip_forms
	{
	width: 60%;
	margin: 0 auto;
	border:0;
	}
.form_2{width:97%!important;}
.formulaire_login FIELDSET, #gauche .spip_forms FIELDSET
	{
	border:0;
	border: 1px groove #8CA9D4;	
	padding: 0 5px 0 15px;
	}
.formulaire_login LABEL
	{
	font-weight:bold;
	color:#9fadc8;
	margin: 15px 0 10px;
	display:block;
	}
#gauche ul.spip_form_choix_multiple li{list-style:none!important;}
#gauche .spip_forms form ul.spip_form_choix_multiple{margin-top:7px;}
#gauche INPUT, #gauche TEXTAREA, #gauche .spip_forms INPUT, #gauche .spip_forms TEXTAREA
	{
	font-size:12px;
	color:#5C6585;
	border: 1px solid #5C6585;
	padding:2px;
	margin-bottom:10px;
	}
#gauche .spip_form_label_obligatoire
	{
	color:#5C6586;
	}
	
div.sousrub  {
padding-left: 15px;
}

#gauche div.sousrub  H2{
    background: url("images/rond.png") no-repeat scroll 0 3px transparent;
    font-size: 12px;
	margin:15px 0 5px;
}
/* DROITE */
	
#droite
	{
	margin-top: 15px;
	width:273px;
	float:right;
	margin-right:15px;
	}
#actus
	{
	background:#edf3ff;
	padding:15px;
	float:left;	
	}
#actus H2
	{
	margin-bottom: 15px;
	}
#actus H3
	{
	margin-top:5px;
	}
#actus LI
	{
	margin-bottom: 25px;
	}
#actus A
	{
	color:#8CA9D4;
	}

#actus a#linkrss
	{
	display:block;
	float:right;
	}
#actus .date_actu
	{
	margin-left:-15px;
	background:#5c6586;
	padding: 2px 15px 2px 15px;
	color:#fff;
	display:block;
	float:left;
	}
#actus .plus
	{
	margin-top:5px;
	}
	
/* BAS */

#bande_bas
	{
	position:relative;
	background:url(images/bande_bas.png) right no-repeat;
	text-align:right;
	height:27px;
	padding:18px 50px 0 0;
	}
#bande_bas
	{
	color:#fff;
	}
#bande_bas A
	{
	color:#fff;
	}
#logo_europe
	{
	position:absolute;
	bottom:-1px;
	right:0;
	}
	

