
/* General */

body {
width:100%;
margin:0;
background:#103E66 url(img/background.jpg) top left repeat-x;
text-align:center;
font-size:11px;
color:white;
font-family:Sans-serif;
padding-bottom:25px
}

p {
margin:0;
}

a {
color:white;
} 

a:hover {
text-decoration:none;
}

a img {
border:0;
}

hr {
clear:both;
display:none;
}

/*
#container {
margin:auto;
width:957px;
text-align:left;
background:url(img/background_repeat_page.gif) bottom left repeat-y;
}
*/

#container {
margin:auto;
margin-top:15px;
width:957px;
text-align:left;
background:url(img/background_repeat_page.gif) bottom left repeat-y;
position:relative;
}

#container .repeat {
background:url(img/background_big_page.gif) top left no-repeat;
}

/*
#header {
padding-left:147px;
padding-right:68px;
height:71px;
font-size:0; 
}
*/


#header {
padding-left:147px;
/*padding-right:68px;*/
height:71px;
font-size:0;
position:relative;
/* Debug IE 5.x */
}


#ongletsFHN-ADEME { position:absolute; top:-2px; left:147px; width:758px;}
img#pad_logo { margin-right:25px;}
img#padFNH { margin-right:9px;}
img#padADEME { margin-right:0px;}


#onglets {
width:220px;
float:right;
text-align:right;
}

#middle {
padding-left:69px;
}


/*
#footer {
clear:both;
height:48px;
background:url(img/background_footer_page.gif) top left no-repeat;
padding:0 75px;
}

#footer p {
padding:10px;
text-align:left;
}

#footer p a, #footer p a:hover {
text-decoration:underline;
font-weight:bold;
}
*/


/* Navigation */

#nav {
width:165px;
float:left;
/*padding-top:125px;*/
}

#nav img {
display:block;
margin-bottom:3px;
}

/* Content */

#text {
width:360px;
width:650px;
float:left;
padding-top:25px;
font-family:Arial,Sans-serif;
color:#879C4E;
}

#text h3 {
font-size:14px;
font-weight:normal;
margin:10px 0;
}

#text p {
font-size:12px;
margin:10px 0;
text-align:justify;
}

.title {
display:block;
}

.icono {
margin:25px 0 25px;
display:block;
}

.marron {
color: #B55C1B;
font-size:12px;
}

.blanc {
color: #FFFFFF;
font-size:12px;
}

/*Nav */

#nav ul {
	list-style-type: none;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 15px;
	margin:10px 0;
	padding: 0 5px 0 30px;
}

#nav li {
	padding: 2px 5px 2px 0;
}

#nav a:link {text-decoration: none;}
#nav a:visited {text-decoration: none;}
#nav a:hover {}
#nav a:active {}

#nav ul.ssRubJemengage a {
color: #DC5910;
}
#nav ul.ssRubJemengage .selection {
color: #AE4A12;
}

#nav ul.ssRubEnsemble {
color: #F8A403;
}
#nav ul.ssRubEnsemble .selection {
color: #B55C1B;
}

#nav ul.ssRubAgir a {
color: #95BCC1;
}
#nav ul.ssRubAgir .selection {
color: #518C94;
}


#linkhome {
width:165px;
height:125px;
position:relative;
top:-25px;
left:-65px;
/*border:1px solid red;*/
display:block;
margin-bottom:0px;
}

/* \*/
div{margin-bottom:0}
/* */



/* Debug IE 5.x + IE 6 */

#middle {
background:url(img/background_debug_page.gif) top left no-repeat;
voice-family:"\"}\"";
voice-family:inherit;
background-image:url(img/pix.gif);
}

/*Ajout pour concours_ecole*/

#text_concours_ecole {
width:671px;
float:left;
padding-top:25px;
font-family:Arial,Sans-serif;
color:#879C4E;
}

#container div.titre_ecole, #container div.titre_BP {
position:absolute;
padding-left:215px;
padding-top:94px;
}


#onglets_ecole {
width:227px;
float:right;
text-align:right;
}

#padtitre_ecole {
padding-bottom:51px;
}

#content_centre_ecole {
padding-bottom:60px;
}

#textppl_ecole p {
color:#AE4A12;
font-size:12px;
font-weight:normal;
line-height: 150%;
}

#chansons {
padding-left:45px;
width:100%
}

.txt_vert_menug {
padding:68px 15px 0px 27px;
FONT-SIZE: 11px;
COLOR: #BCD332;
line-height:12px;
}
a.txt_vert_menug {
text-decoration:underline;
color: #BCD332;
padding:0px;
}
a.txt_vert_menug:hover {
text-decoration:underline;
color: #657D55;
padding:0px;
}


/*Styles pour BonnesPratiques*/

#text_BP {
width:671px;
float:left;
padding-top:122px;
font-family:Arial,Sans-serif;
color:#879C4E;
}

.intro_BP {
font-size:12px;
font-weight:bold;
line-height:18px;
color:#AE4A12
}

#recherche_BP {
margin-top:31px;
width:100%;
}

/* ongletBP_home */

#OngletBP_home {
	width:60%;
	height:28px;
	position:relative;
	left: 23px;	
}

#OngletBP_home ul {
	list-style-type: none;
	position:absolute;
	top:0px;
	left:0px;
	overflow:visible;
	padding:0px;
	margin:0px;
}

#OngletBP_home li {
	height:28px;
	position:absolute;
}

#OngletBP_home li a{
	width:100%;
	display:block;
	height:100%;
}

#OngletBP_home li.here {
	z-index:200;
}

#OngletBP_home li a img{
	border:0px;
}

li#OngletRegion {
	width:132px;
	z-index:100;
}

li#OngletRegion a{
	background:url(bonnepratique/images/OngletRegion_OFF.gif) top left no-repeat;
}

li#OngletRegion a:hover, li#OngletRegion a.here{
	background:url(bonnepratique/images/OngletRegion_ON.gif) top left no-repeat;	
}


li#OngletRubrique {
	width:132px;
	z-index:80;
	/*left:129px;*/
	left:128px;
}

li#OngletRubrique a{
	background:url(bonnepratique/images/OngletRubrique_OFF.gif) top left no-repeat;
}

li#OngletRubrique a:hover, li#OngletRubrique a.here{
	background:url(bonnepratique/images/OngletRubrique_ON.gif) top left no-repeat;	
}



/*======================================*/
.titre_map_Region {
	background:url(bonnepratique/images/Top_map_rechRegion.gif) top left no-repeat;
	color:#FEFAE1;
	font-size:14px;
	font-weight:bold;
	height:32px;
	width:auto;
	padding-left:19px;
}

.mapping_Region {
	top:0px;
	left:0px;
	position:relative;
}

/*
.proposerBP {
	background:url(bonnepratique/images/Img_bas_proposerBP.gif) top right no-repeat;
	text-align:left;
}
.proposerBP a {
	font-size:14px;
	font-weight:bold;
	color:#FEFAE1;
	display:block;
	height:100%;
	text-decoration:none;
}
.proposerBP a:hover {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
*/

img.fleche_proposer {
	margin-left:15px;
}

.content_plusrecente {
	background:url(bonnepratique/images/bg1px_plusrecente.gif) top left repeat-y;
	color:#DC5910;
	font-size:12px;
	padding-left:21px;
	line-height:12px;
}

/*

.content_plusrecente a {
	text-decoration:none;
	color:#DC5910;
}

.content_plusrecente a:hover {
	text-decoration:underline;
	color:#B55C1B;
}

*/

.content_plusrecente_titre {
	color:#B55C1B;
	font-size:14px;
	font-weight:bold;
}

img.Pls_recentes {
	margin-right:6px;
}

.titre_map_Rubrique {
	background:url(bonnepratique/images/Top_map_rechRubrique.gif) top left no-repeat;
	color:#FEFAE1;
	font-size:14px;
	font-weight:bold;
	height:32px;
	width:auto;
	padding-left:19px;
}

.rechRubrique_home {
	background:url(bonnepratique/images/BG_rechRubrique.gif) top left no-repeat;
	padding-left:26px;
}

.menu_rechRubrique_home {
	BORDER: 0px none #FEFAE1;
	FONT-SIZE: 12px;
	font-weight:normal; 
	WIDTH: 187px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#B55C1B;
	padding-left:3px;
	HEIGHT: 20px;
	background-color:#FEFAE1;
}
.bg_menu_rechRubrique_home {
	background:url(bonnepratique/images/fond_menus_rech1.gif) top left no-repeat;
}
.txt1_rechRubrique_home {
	FONT-SIZE: 12px;
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
	color:#FEFAE1;
}
.txt2_rechRubrique_home {
	FONT-SIZE: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#B55C1B;
}

.txt2_condition {
	FONT-SIZE: 10px;
	font-weight:bold;
	text-align:justify;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#B55C1B;
}

.txt2_condition_lien {
	FONT-SIZE: 10px;
	font-weight:bold;	
	font-family:Arial, Helvetica, sans-serif;
	color:#B55C1B;
}


/*===Les pages BP===*/

.bg_smenuBP_pages {
	background:url(bonnepratique/images/bg1px_marron_pages.gif) bottom left repeat-x;
	padding-bottom:3px;
	_padding-bottom:5px;
}
img.flechesoustitre_vertBP {
	padding-bottom:2px;
	_padding-bottom:0;
	margin-right:4px;
}
.soustitre_vertBP_pages {
	FONT-SIZE: 14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#78C040;
	text-transform: uppercase;
}
.soustitre_marronBP_pages {
	FONT-SIZE: 12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#C7844D;
	vertical-align:middle;
	_vertical-align:bottom;
}
.bg_LibelleBP_pages {
	background:url(bonnepratique/images/bg1px_beige_pages.gif) bottom left repeat-x;
	FONT-SIZE: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#B55C1B;
}
.LibelleBP_pages {
	FONT-SIZE: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
#Image_fiche {
	width:122px;
	height:121px;
	float:right;
	position:relative;
}

/* ongletBP_Pages */

#OngletBP_page {
	width:95%;
	height:33px;
	position:relative;
	left: 16px;
}

#OngletBP_page ul {
	list-style-type: none;
	position:absolute;
	top:0px;
	left:0px;
	overflow:visible;
}

#OngletBP_page li {
	height:33px;
	position:absolute;
}

#OngletBP_page li a{
	width:100%;
	display:block;
	height:100%;
}

#OngletBP_page li.here {
	z-index:200;
}

#OngletBP_page li a img{
	border:0px;
}

li#OngletInfosCles {
	width:150px;
	z-index:100;
}

li#OngletInfosCles a{
	background:url(bonnepratique/images/Onglet_InfosCles_OFF.gif) top left no-repeat;
}

li#OngletInfosCles a:hover, li#OngletInfosCles a.here{
	background:url(bonnepratique/images/Onglet_InfosCles_ON.gif) top left no-repeat;	
}


li#OngletContexteEnjeux {
	width:175px;
	z-index:80;
	left:141px;
}

li#OngletContexteEnjeux a{
	background:url(bonnepratique/images/Onglet_Contexte&Enjeux_OFF.gif) top left no-repeat;
}

li#OngletContexteEnjeux a:hover, li#OngletContexteEnjeux a.here{
	background:url(bonnepratique/images/Onglet_Contexte&Enjeux_ON.gif) top left no-repeat;	
}


li#OngletNotreAction {
	width:175px;
	z-index:70;
	left:307px;
}

li#OngletNotreAction a{
	background:url(bonnepratique/images/Onglet_NotreAction_OFF.gif) top left no-repeat;
}

li#OngletNotreAction a:hover, li#OngletNotreAction a.here{
	background:url(bonnepratique/images/Onglet_NotreAction_ON.gif) top left no-repeat;	
}


li#OngletBilan {
	width:142px;
	z-index:60;
	left:473px;
}

li#OngletBilan a{
	background:url(bonnepratique/images/Onglet_Bilan_OFF.gif) top left no-repeat;
}

li#OngletBilan a:hover, li#OngletBilan a.here{
	background:url(bonnepratique/images/Onglet_Bilan_ON.gif) top left no-repeat;	
}

/*======================================*/

.ContenusBP_pages {
	background:url(bonnepratique/images/bg1pxBP_Contenus_page.gif) top left repeat-y;
	padding:13px 13px 10px 18px;
	color:#B55C1B;
}
.ContenusBP2_pages {
	background:url(bonnepratique/images/bg1pxBP_Contenus_page.gif) top left repeat-y;
	padding:17px 16px 10px 10px;
}
.ContenusBP3_pages {
	padding:16px 16px 10px 8px;
	color:#B55C1B;
}
.ContenusBP4_pages {
	padding:0px 16px 10px 8px;
	color:#B55C1B;
}
.libelle_Bilan {
	color:#DC5910;
	FONT-SIZE: 12px;
	line-height:18px;
}		
/*=== les Ajout === */
.chps_titre_vert {
	BORDER: #CC6600 1px solid;
	FONT-SIZE: 14px;
	/*WIDTH: 350px;*/
	WIDTH: 300px;
	font-weight:bold;
	color:#78C040;
	padding-left:3px;
	padding-top:2px;
	HEIGHT: 20px;
	background-color:#FFFFFF;
	text-transform: uppercase;
}
.chps_stitre_marron {
	BORDER: #CC6600 1px solid;
	FONT-SIZE: 12px;
	WIDTH: 150px;
	color:#C7844D;
	padding-left:3px;
	padding-top:2px;
	HEIGHT: 20px;
	background-color:#FFFFFF;
}
.chps_Libelle_gris {
	BORDER: #CC6600 1px solid;
	FONT-SIZE: 12px;
	/*WIDTH: 330px;*/
	WIDTH: 270px;
	color:#666666;
	padding-left:3px;
	padding-top:2px;
	margin-bottom:2px;
	_margin-bottom:1px;
	HEIGHT: 20px;
	background-color:#FFFFFF;
}
.txtarea_Libelle_gris {
	BORDER: #CC6600 1px solid;
	FONT-SIZE: 12px;
	/*WIDTH: 330px;*/
	WIDTH: 270px;
	color:#666666;
	padding-left:3px;
	padding-top:2px;
	margin-bottom:2px;
	_margin-bottom:1px;
	height:100px;
	background-color:#FFFFFF;
}
.chps_Libelle2_gris {
	BORDER: #CC6600 1px solid;
	FONT-SIZE: 12px;
	WIDTH: 140px;
	color:#666666;
	padding-left:3px;
	padding-top:2px;
	margin-bottom:2px;
	_margin-bottom:1px;
	HEIGHT: 20px;
	background-color:#FFFFFF;
}
.chps_Nombres_gris {
	BORDER: #CC6600 1px solid;
	FONT-SIZE: 12px;
	WIDTH: 50px;
	color:#666666;
	padding-left:3px;
	padding-top:2px;
	margin-bottom:2px;
	_margin-bottom:1px;
	HEIGHT: 20px;
	background-color:#FFFFFF;
}
.chps_Nombres2_gris {
	BORDER: #CC6600 1px solid;
	FONT-SIZE: 12px;
	WIDTH: 95px;
	color:#666666;
	padding-left:3px;
	padding-top:2px;
	margin-bottom:2px;
	_margin-bottom:1px;
	HEIGHT: 20px;
	background-color:#FFFFFF;
}
.txtarea_marron {
	BORDER: #CC6600 1px solid;
	FONT-SIZE: 12px;
	WIDTH: 610px;
	color:#C7844D;
	padding-left:3px;
	padding-top:2px;
	HEIGHT: 230px;
	background-color:#FFFFFF;
	overflow-y:auto;
}


.txtarea_marronAdresse {
	BORDER: #CC6600 1px solid;
	FONT-SIZE: 12px;
	WIDTH: 270px;
	color:#666666;
	padding-left:3px;
	padding-top:2px;
	HEIGHT: 100px;
	background-color:#FFFFFF;
	overflow-y:auto;
}

.txtarea_Bilan {
	BORDER: #CC6600 1px solid;
	FONT-SIZE: 12px;
	WIDTH: 530px;
	color:#B55C1B;
	padding-left:3px;
	padding-top:2px;
	HEIGHT: 100px;
	background-color:#FFFFFF;
	overflow-y:auto;
}
.bg_rondBas_NotreAction {
	background:url(bonnepratique/images/bgNAction_BP_pages.gif) left bottom no-repeat;
	padding-right:54px;
}
.inputbrowse_bouton {
	color:#B55C1B;
	width: 430px;
	HEIGHT: 20px;
	font-size: 12px;
	background-color:#FFFFFF;
	BORDER: #CC6600 1px solid;	
	padding-left:3px;
	padding-top:2px;
}
.bg_traitpopup_contact {
	background:url(bonnepratique/images/bg1pxtrait_popup.gif) left bottom repeat-x;
}
.chps_popup_contact {
	BORDER: #529B0F 1px solid;
	FONT-SIZE: 12px;
	WIDTH: 210px;
	color:#529B0F;
	padding-left:3px;
	padding-top:2px;
	margin-bottom:2px;
	_margin-bottom:1px;
	HEIGHT: 20px;
	background-color:#FEFAE1;
}
.chps_popup2_contact {
	BORDER: #529B0F 1px solid;
	FONT-SIZE: 12px;
	WIDTH: 95px;
	color:#529B0F;
	padding-left:3px;
	padding-top:2px;
	margin-bottom:2px;
	_margin-bottom:1px;
	HEIGHT: 20px;
	background-color:#FEFAE1;
}
.txtarea_popup_contact {
	BORDER: #529B0F 1px solid;
	FONT-SIZE: 12px;
	WIDTH: 210px;
	color:#529B0F;
	padding-left:3px;
	padding-top:2px;
	margin-bottom:2px;
	_margin-bottom:1px;
	HEIGHT: 50px;
	background-color:#FEFAE1;
}
.chps_popup3_contact {
	BORDER: #529B0F 1px solid;
	FONT-SIZE: 12px;
	WIDTH: 95px;
	color:#529B0F;
	padding-left:3px;
	padding-top:2px;
	margin-bottom:2px;
	_margin-bottom:1px;
	HEIGHT: 20px;
	background-color:#FEFAE1;
}
.menu_rechTheme {
	BORDER: 0px none #FEFAE1;
	FONT-SIZE: 12px;
	font-weight:normal; 
	WIDTH: 187px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#B55C1B;
	padding-left:3px;
	HEIGHT: 20px;
	background-color:#FFFFFF;
}


.txtdefault_BP {
	font-size:14px;
	color:#FF0000;
}

/*=== Style pour BonnesPratiques_Administration === */

a.txtTable2_bo {
	color:#AE4A12;
	text-decoration:underline;
	font-size:12px;
}
a.txtTable2_bo:hover {
	color:#FF0000;
	text-decoration:none;
	font-size:12px;
}

.numrech {
	color:#AE4A12;
	font-size:14px;
	font-weight:bold;
}
.numrech a {
	color:#AE4A12;
	text-decoration:none;
}
.numrech a:hover {
	color:#FF0000;
	text-decoration:none;
}
#text_BP_admin {
	padding-left:166px;
	width:650px;
}


.soustitre2_marronBP_pages {
	FONT-SIZE: 12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#C7844D;
}


.soustitre2_vertBP_pages {
	FONT-SIZE: 12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#78C040;
}

#content_Img_Fiche, .mask_Img_Fiche {
	position:absolute;
	width:122px;
	float:right;
	left: 529px;
	top: 0px;
}

.img_Fiche {
	background:url(bonnepratique/images/Img_FicheSignaletique.jpg) top left no-repeat;
}



.inputbrowse_foto {
	color:#529B0F;
	width: 330px;
	HEIGHT: 20px;
	font-size: 12px;
	background-color:#FEFAE1;
	BORDER: #009900 1px solid;	
	padding-left:3px;
	padding-top:2px;
}
.bouton_popup_foto {
	FONT-SIZE: 12px;
	WIDTH: 75px;
	font-weight:bold;
	HEIGHT: 20px;
	line-height:12px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #55991C;
	border: 1px solid #FEFAE1;
}


/**************18/08/2006 *****************/

ul.contenu_plusrecente {
	list-style:none;
	width:128px;
}

ul.contenu_plusrecente li {
	padding-bottom:10px;
	line-height:12px;
	font-size:11px;
	color:#DC5910;
}

ul.contenu_plusrecente li a {
	text-decoration:none;
	padding-left:16px;
	color:#DC5910;
	background: url(bonnepratique/images/tini_puceOrange_OFF.gif) 0px 2px no-repeat;
	display:block;
}

ul.contenu_plusrecente li a:hover {
	text-decoration:underline;
	padding-left:16px;
	color:#B55C1B;
	background: url(bonnepratique/images/tini_puceOrange_ON.gif) 0px 2px no-repeat;
	display:block;
}


/*================= MODIF Menus Droit =====================*/	

.bg_contenuMenusDroit {
	background: url(bonnepratique/images/bg1px_menuDroit.gif) top right repeat-y;
	text-align:left;
}

ul.MenusDroit {
	list-style:none;
	width:148px;
	margin-left:20px;
}

ul.MenusDroit li {
	padding-bottom:10px;
	line-height:16px;
	font-size:14px;
	font-weight:bold;
	color:#FEFAE1;
}

ul.MenusDroit li a, ul.MenusDroit li a:hover {
	text-decoration:none;
	padding-left:16px;
	color:#FEFAE1;
	background: url(bonnepratique/images/fleche_proposerBP.gif) 0px 1px no-repeat;
	display:block;
}

ul.MenusDroit li a:hover, ul.MenusDroit li a.selected  {
	color:#FFFFFF;
}	
ul.MenusDroit li a.selected  {
	cursor: default;	
}

/* Défi 24H */


/* === 05-10-2006 === */

#text_BP_admin2 {	
	width:815px;
}

#text_BP_admin_navGauche {	
	padding-top: 104px;
}

/* =============== */

#container div.titre_24h {
position:absolute;
padding-left:215px;
padding-top:105px;
}

.logoDroit_24h {
	position: absolute;
	width: 208px;
	float:right;
	left: 697px;
	top: 71px;
}

.logoDroit_24h_jak {
	position: absolute;
	width:178px;
	float:right;
	left: 710px;
	top: 71px;
}

.intro_24h {
	font-size:12px;
	line-height:18px;
	color:#AE4A12;
}

#text_24h {
	width:671px;
	float:left;
	font-family:Arial,Sans-serif;
	color:#879C4E;
}

#content_intro_24h {
	width:487px;
	padding-top:137px;
}

#content_intro2_24h {	/* 12-10-2006 */
	width:570px;
	padding-top:137px;
}

#cartouche_home_24h {
	padding:8px 0px;
	width:645px;
}

.bg_content_cartouche_home_24h {
	background:#D84519 url(ensemble/24h_du_Defi/images/img_bgCartRouge_24h.gif) right bottom no-repeat;
}

.bt_cart_home_24h {
	background:url(ensemble/24h_du_Defi/images/bottom_cart_rouge.gif) left bottom no-repeat;
	padding-left:103px;
}

#padtxt_cart_home_24h {
	padding:19px 269px 0px 21px;
}

.txt_cartouche  { /* 12-10-2006 */ 
	color:#FDFAE1;
	font-size:12px;
	line-height:18px;
}

.txt_cartouche p  {
	color:#FDFAE1;
	font-size:12px;
	line-height:18px;
	margin-bottom:18px;
	_margin-bottom:auto;
}

.padbt_inscrivezVous {
	padding-left:76px;
}

.bg_contenuMenusDroit_24h {
	background: url(ensemble/24h_du_Defi/images/bg1px_menuDroit24h.gif) top right repeat-y;
	text-align:left;
	padding-top:10px;
	padding-left:91px;
	_padding-left:0px;
}

ul.MenusDroit_24h {
	list-style:none;
	width:162px;
	margin-left:25px;
	text-transform: uppercase;
}

ul.MenusDroit_24h li {
	line-height:14px;
	font-size:12px;
	font-weight:bold;
	color:#FEFAE1;
	padding:2px 0px;
	margin-top:5px;
}

ul.MenusDroit_24h li a {
	text-decoration:none;
	padding-left:14px;
	color:#FEFAE1;
	background: none;
	display:block;
	position:relative;
}

ul.MenusDroit_24h li a:hover, ul.MenusDroit_24h li a.selected {
	text-decoration:none;
	padding-left:14px;
	color:#677D55;
	background: url(ensemble/24h_du_Defi/images/fleche_outils24h.gif) 0px 0px no-repeat;
	display:block;
}

ul.MenusDroit_24h li a.selected  {
	cursor: default;	
}

#padtxt_participer {
	padding-top:49px;
}

.txtnormal_24h, .txtnormal_24h a, .txtnormal_24h a:hover {
	color:#B65C1B;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	/*display:block;*/
	position:relative;
}

#cartouche_Page_24h {
	padding:12px 0px;
	width:645px;
}

.bt_cartRouge_Page_24h {
	background: url(ensemble/24h_du_Defi/images/bottom_cart_rougePage.gif) left top no-repeat;
	padding-right:90px;
}

.bt_cartOrange_Page_24h {
	background: url(ensemble/24h_du_Defi/images/bottom_cart_orangePage.gif) left top no-repeat;
	padding-right:90px;
}

.bt_cartBleu_Page_24h {
	background: url(ensemble/24h_du_Defi/images/bottom_cart_bleuPage.gif) left top no-repeat;
	padding-right:90px;
}

.bt_cartVert_Page_24h {
	background: url(ensemble/24h_du_Defi/images/bottom_cart_vertPage.gif) left top no-repeat;
	padding-right:90px;
}

table.render24h {
	border:1px solid #B55C1B;
}

table.render24h td {
	border:1px solid #F8A403;
}

#render24hinside td {
	border:none;
}

td.titreblanc24h a {
	color: #FEFAE1;
	display:block;
	position:relative;
	font:bold 12px arial;
	background-color: #F8A403;
	text-decoration: none;
	vertical-align: middle;
	line-height: 20px;
	height: 20px;
}
td.titreblanc24h a:hover {
	text-decoration: none;
	color:#FFFFFF;
	
}

.txtTable_admin24h {
	color:#AE4A12;
	font:12px ;
}

.txtTable_admin24h a {
	color:#AE4A12;
	text-decoration:none;
}

.txtTable_admin24h a:hover {
	color:#FF0000;
	text-decoration:none;
}

ul.listeCartouche1, listeCartouche1_sniveau {	/* 13-10-2006 */				
	list-style:none;
	width:auto;
	line-height:18px;
	margin-top:7px;
	margin-bottom:7px;
}

ul.listeCartouche1_sniveau {
	margin-left:78px;
	_margin-left:48px;
	margin-top:7px;
}

ul.listeCartouche1 li, ul.listeCartouche1_sniveau li {
	color:#FDFAE1;
	font-size:12px;
	height:auto;
	padding-left:34px;
	background: url(ensemble/24h_du_Defi/images/pucelist1_cart.gif) 0px 10px no-repeat;
}

ul.listeCartouche1 li a, listeCartouche1_sniveau li a {
	text-decoration:none;
	color:#FDFAE1;
}

ul.listeCartouche1 li a:hover, listeCartouche1_sniveau li:hover {
	text-decoration:none;
	color:#FFFFFF;
}

ul.listeCartouche2 {	/* 12-10-2006 */				
	list-style:none;
	width:auto;
	/*line-height:18px;
	margin-top:7px;
	margin-bottom:7px;*/
}

ul.listeCartouche2 li {
	color:#FDFAE1;
	font-size:12px;
	height:auto;
	padding-left:7px;
	background: url(ensemble/24h_du_Defi/images/pucelist2_cart.gif) 0px 8px no-repeat;
}

.logoDroit_24h_popupAdmin { 	/* début style popup du 24h*/
	position:absolute;
	width:208px;
	float:right;
	left: 550px;
	top: 71px;
}
.separateur_24h {
	background: url(ensemble/24h_du_Defi/images/bg1px2_marron_pages.gif) center left repeat-x;
}

.chps_Libelle3_gris {
	BORDER: #CC6600 1px solid;
	FONT-SIZE: 12px;
	WIDTH: 176px;
	color:#666666;
	padding-left:3px;
	padding-top:2px;
	margin-bottom:2px;
	_margin-bottom:1px;
	HEIGHT: 20px;
	background-color:#FFFFFF;
}
.list_24h {
	BORDER: #CC6600 1px solid;
	FONT-SIZE: 12px;
	font-weight:bold;
	WIDTH: 176px;
	color:#FFFFFF;
	padding-left:3px;
	padding-top:2px;
	margin-bottom:2px;
	_margin-bottom:1px;
	HEIGHT: 20px;
	background-color:#F8A203;
}								/* Fin style popup du 24h*/

#Phases_24h {
	position:absolute;
	width:532px;
	height:46px;
	float:left;
	left: 231px;
	top: 181px;
}

.interPhase_24h {
	background: url(ensemble/24h_du_Defi/images/bg1px_interPhase.gif) 0px 2px repeat-x;
}

.afterPhase_24h {
	background: url(ensemble/24h_du_Defi/images/bg1px_apresPhase.gif) 0px 2px repeat-x;
}

.Phase1 a {
	background: url(ensemble/24h_du_Defi/images/rond_Phase1_OFF.gif) bottom left no-repeat;
	color:#F8A403;
	height:46px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	position:relative;
}

.Phase1 a:hover, .Phase1 a.eto {
	background: url(ensemble/24h_du_Defi/images/rond_Phase1_ON.gif) bottom left no-repeat;
	text-decoration:none;
	color:#8C5F1E;
	font-size:12px;
	font-weight:bold;
	display:block;
	position:relative;
}

.Phase1_active {
	background: url(ensemble/24h_du_Defi/images/rond_Phase1_ON.gif) bottom left no-repeat;
	color:#8C5F1E;
	font-size:12px;
	font-weight:bold;
}

.Phase2 a {
	background: url(ensemble/24h_du_Defi/images/rond_Phase2_OFF.gif) bottom left no-repeat;
	color:#F8A403;
	height:46px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	position:relative;
}

.Phase2 a:hover, .Phase2 a.eto {
	background: url(ensemble/24h_du_Defi/images/rond_Phase2_ON.gif) bottom left no-repeat;
	text-decoration:none;
	color:#8C5F1E;
	display:block;
	position:relative;
}

.Phase2_active {
	background: url(ensemble/24h_du_Defi/images/rond_Phase2_ON.gif) bottom left no-repeat;
	color:#8C5F1E;
	font-size:12px;
	font-weight:bold;
}

.Phase3 a {
	background: url(ensemble/24h_du_Defi/images/rond_Phase3_OFF.gif) bottom left no-repeat;
	color:#F8A403;
	height:46px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	position:relative;
}

.Phase3 a:hover, .Phase3 a.eto {
	background: url(ensemble/24h_du_Defi/images/rond_Phase3_ON.gif) bottom left no-repeat;
	text-decoration:none;
	color:#8C5F1E;
	display:block;
	position:relative;
}

.Phase3_active {
	background: url(ensemble/24h_du_Defi/images/rond_Phase3_ON.gif) bottom left no-repeat;
	color:#8C5F1E;
	font-size:12px;
	font-weight:bold;
}

.checkthis {
	BORDER: #CC6600 1px solid;
}

#padtxt_cart_Pages_24h {
	padding:12px 17px 0px 25px;
}

/* Fin Défi 24H */


/* === 24h_C'est parti ! === */

#txt_24h_cparti {
	width:647px;
	padding-top:137px;
}

#txt_24h_cparti p {
	color:#AE4A12;
	font-size:12px;
	line-height:18px;
}

table.pages24h_cparti {
	color:#AE4A12;
	font-size:12px;
	text-align:justify;
}

table.pages24h_cparti ul li {
	margin-left:-45px;
	list-style-type:square;
}

table.pages24h_cparti ul li {
	padding-left:6px;
}

table.pages24h_cparti ul#listerond {
	margin-left:82px;
}

table.pages24h_cparti ul#listerond li {
	padding-left:6px;
	list-style-type: disc;
}

table.pages24h_cparti p a {
	text-decoration:none;
	color:#AE4A12;
}

table.pages24h_cparti p a:hover{
	text-decoration:underline;
}

.separateur_vert {
	BORDER-LEFT: #99CC33 1px solid;
	padding-left:8px;
}

#txt_24h_cparti ul {
	margin-left:60px;
	font-size:12px;
	line-height:18px;
	color:#AE4A12;
}

#txt_24h_cparti ul li a {
	text-decoration:none;
	color:#AE4A12;
}

#txt_24h_cparti ul li a:hover {
	text-decoration:underline;
}

.txt_24h_16px  {
	color:#AE4A12;
	font-size:16px;
	line-height:14px;
}

.txt_24h_cparti_vert {
	color:#99CC33;
	line-height:18px;
}

.txtTitre18px_marron {
	color:#B55C1B;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	word-spacing: 2px;
}
/* === Fin 24h_C'est parti ! === */

/* Fin Défi 24H */

/* === Début NosReflèxes === */

#nav_NosReflexes {
	width:680px;
	float:left;
	margin-left:-13px;
}

#nav_NosReflexes_home {
	width:680px;
	float:left;
	margin-left:-18px;
}

#container div.titre_Nosreflexes {
	position:absolute;
	padding-left:224px;
	padding-top:90px;
}
#container div.titre_Nosreflexes_2 {
	position:absolute;
	padding-left:420px;
	padding-top:120px;
}

.logoDroit_Nosreflexes {
	position:absolute;
	width:261px;
	float:right;
	left: 665px;
	top: 71px;
	z-index:1;
}


.content_LeftPan {
	float:left;
	width:413px;
}

#body_Nosreflexes {
	width:680px;
	padding-top:180px;
}

#body_Nosreflexes_accueil {
	width:680px;
	padding-top:180px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.intro_Nosreflexes {
	font-family: arial, verdana, sans-serif;
	color: #54852e;
	font-size: 12px;
	padding: 5px;
	padding-right: 15px;
	margin-bottom: 10px;
}

.bas_Nosreflexes {
	clear: both;
	position:relative;
	top: 0px;
	left: 0px;
	height: 170px;
	margin: 0;
	padding: 0;
}

.nav_bas_Nosreflexes {
	position:absolute;
	left:-150px;
	width: 810px;
	margin-top:30px;
	padding-top: 20px;
	border-top: 1px solid #54852e;
	white-space: nowrap;
}

.item_nav_bas_Nosreflexes{
	float:left;
	padding-left:45px;
}

.item_defitv {
	position: relative;
	float: left;
	width: 292px;
	height: 220px;
	padding-left: 20px;
}

.item_defitv .fond {position: absolute;left: 18px;bottom: 0px;z-index:0;}
.item_defitv .picto {position: absolute;left: 178px;bottom: 61px;z-index:1;}
.item_defitv .bouton {position: absolute;left: 164px;bottom: 13px;z-index:1;}
.item_defitv .texte {position: absolute;left: 30px;bottom: 14px;width: 123px;height:116px;text-align:right;color:#6a7e32;vertical-align:top;font-weight:bold;z-index:1;}

#bg_LeftPan_big {
	width:413px;
	background:url(nos_reflexes/images/bg1px_LeftPanBig_Middle.jpg);
	float:left;
} 

#LeftPan_big_bglevel_1 {
	width:413px;
	padding-top:14px;
	background:url(nos_reflexes/images/bg_LeftPanBig_Top.jpg) top left no-repeat;
}

#LeftPan_big_bglevel_2{
	width:auto;
	background:url(nos_reflexes/images/bg_LeftPanBig_Bottom.jpg) bottom left no-repeat;
	padding:0px 20px 38px 16px;
	color:#46752B;
	font-family: Arial;
	font-size:13px;
}

.txt11px_LeftPan_big_vert {
	color:#46752B;
	font-family: Arial;
	font-size:11px;
}

.txt13px_LeftPan_big_vertclair {
	color:#86C564;
	font-family: Arial;
	font-size:13px;
}

.txt11px_LeftPan_big_vertclair {
	color:#86C564;
	font-family: Arial;
	font-size:11px;
}

h1.LeftPan_big {
	color:#FFB015;
	font-family: Arial;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding-bottom:7px;
}

.content_RightPan {
	float:left;
	width:260px;
}

.logoRightPad_Nosreflexes {
	position:absolute;
	width:260px;
	height:79px;
	left: 0px;
	top: 0px;
}

.logoRightPad_home {
	position:absolute;
	width:260px;
	height:79px;
	left: 634px;
	top: 86px;
}

#bg_rightPan_little {
	width:260px;
	background: url(nos_reflexes/images/bg1px_RightPanLittle_Middle.jpg);
	float:left;
} 

#RightPan_little_Top {
	width:auto;
	_width:260px;
	color:#46752B;
	font-family: Arial;
	font-size:11px;
	padding:14px 11px 0px 14px;
	background: url(nos_reflexes/images/bg_RightPanLittle_Top.jpg) top left no-repeat;
}

#RightPan_little_Top a {
	text-decoration:underline;
	font-size:11px;
	color:#46752B;
	background: none;
}

#RightPan_little_Top a:hover{
	text-decoration:underline;
	color:#86C564;
	background: none;
}

#RightPan_little_Top p {
	color:#46752B;
	font-family: Arial;
	font-size:11px;
	line-height:14px;
}

.RightPan_little_Top_vertclair {
	color:#86C564;
	font-family: Arial;
	font-size:11px;
}

.RightPan_little_Top_orange {
	color:#FE8900;
	font-family: Arial;
	font-size:11px;
}

#RightPan_little_totvideo {
	color:#46752B;
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
}

#RightPan_little_totvideo div {padding-bottom:2px;}

#RightPan_little_numlink a {
	color:#46752B;
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
}

#RightPan_little_numlink a:hover, .RightPan_little_numlink  {
	color:#86C564;
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
}

#herenow {
	color:#86C564;
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
}

#RightPan_little_Bottom {
	width:260px;
	color:#46752B;
	font-family: Arial;
	font-size:11px;
	padding:0px 11px 18px 14px;
	_padding:0px 11px 6px 14px;
	background: url(nos_reflexes/images/bg_RightPanLittle_Bottom.jpg) bottom left no-repeat;
} 

.RightPan_little_frame {
	padding:6px 6px 8px 6px;
	background: url(nos_reflexes/images/cadrefoto_RightPan.gif) no-repeat;
} 

td.RightPan_little {
	color:#46752B;
	font-family: Arial;
	font-size:11px;
	line-height:14px;
}

.RightPan_txt9px_vert {
	color:#46752B;
	font-family: Verdana;
	font-size:9px;
}

.RightPan_txt10px_vert {
	color:#46752B;
	font-family: Verdana;
	font-size:10px;
	text-align:right;
}

.RightPan_txt9px_vertclair{
	color:#86C564;
	font-family: Verdana;
	font-size:9px;
}

.RightPan_formlist {
	font-family:Arial;
	font-size:9px;
	color:#000000;
	height: 18px;
	width: 234px;
	border: 1px solid #7F9DB9;
	background-color:#FFFFFF;
	padding-left:3px;
	vertical-align:middle;
}

#RightPan_little_Bottom_home {
	width:auto;
	_width:260px;
	min-height:375px;
	color:#46752B;
	font-family: Arial;
	font-size:11px;
	padding:0px 11px 6px 14px;
	background: url(nos_reflexes/images/bg_RPLittle_Bottom_head.jpg) bottom left no-repeat;
}

#RightPan_Top_home {
	width:auto;
	_width:260px;
	color:#46752B;
	font-family: Arial;
	font-size:11px;
	padding:14px 11px 0px 14px;
	background: url(nos_reflexes/images/bg_RightPanLittle_Top.jpg) top left no-repeat;
}

#RightPan_little_Bottom_home a {
	text-decoration:underline;
	font-size:11px;
	color:#46752B;
	background: none;
}

#RightPan_little_Bottom_home a:hover{
	text-decoration:underline;
	color:#86C564;
	background: none;
} 

#RightPan_little_Bottom_home p {
	color:#46752B;
	font-family: Arial;
	font-size:11px;
	/*line-height:14px;*/
}

#LeftPan_big_Intro_home {
	width:413px;
	background:none;
	padding-right:7px;
}

#LeftPan_big_Intro_home p {
	color:#578F38;
	font-family: Arial;
	font-size:10px;
	line-height:12px;
	text-align:justify;
}
/* pagesparticiper */

.content_LeftPan2 {
	float:left;
	width:293px;
}

#bg_LeftPan_Little {
	width:293px;
	background: url(nos_reflexes/images/bg1px_LeftPanLittle_Middle.jpg);
	float:left;
}

#LeftPan_little_bglevel_1 {
	width:293px;
	padding-top:24px;
	background: url(nos_reflexes/images/bg_LeftPanLittle_Top.jpg) top left no-repeat;
}

#LeftPan_little_bglevel_2 {
	width:auto;
	background: url(nos_reflexes/images/bg_LeftPanLittle_Bottom.jpg) bottom left no-repeat;
	padding:0px 27px 18px 28px;
	color:#46752B;
	font-family: Arial;
	font-size:13px;
}

.content_RightPan2 {
	float:left;
	width:356px;
	margin-left:18px;
}

#bg_rightPan_big {
	width:356px;
	background: url(nos_reflexes/images/bg1px_RightPanBig_Middle.jpg);
	float:left;
} 

#RightPan_Big_Top, #RightPan_Big_Top2 {
	width:auto;
	_width:356px;
	color:#46752B;
	font-family: Arial;
	font-size:13px;
	text-align:justify;
	padding:24px 14px 0px 14px;
	background: url(nos_reflexes/images/bg_RightPanBig_Top.jpg) top left no-repeat;
}

#RightPan_big_Bottom {
	width:356px;
	color:#46752B;
	font-family: Arial;
	font-size:11px;
	padding:0px 11px 18px 14px;
	_padding:0px 11px 6px 14px;
	background: url(nos_reflexes/images/bg_RightPanBig_Bottom.jpg) bottom left no-repeat;
} 

h2.RightPan_big {
	color:#FFB015;
	font-family: Arial;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-bottom:15px;
}

.LeftPan_field1, .LeftPan_formlist {
	font-family:Arial;
	font-size:9px;
	color:#000000;
	height: 20px;
	width: 185px;
	border: 1px solid #7F9DB9;
	background-color:#FFFFFF;
	padding-left:3px;
	padding-top:3px;
	margin-bottom:11px;
	vertical-align:middle;
}

.LeftPan_field2 {
	font-family:Arial;
	font-size:9px;
	color:#000000;
	height: 20px;
	width: 237px;
	border: 1px solid #7F9DB9;
	background-color:#FFFFFF;
	padding-left:3px;
	padding-top:3px;
	margin-top:2px;
	vertical-align:middle;
}

.LeftPan_txtarea {
	font-family:Arial;
	font-size:9px;
	color:#000000;
	height: 99px;
	width: 237px;
	border: 1px solid #7F9DB9;
	background-color:#FFFFFF;
	padding-left:3px;
	padding-top:3px;
	margin-top:2px;
	margin-bottom:2px;
	vertical-align:middle;
}

#LeftPan_little_bglevel_2 label {
	font-family: Arial;
	font-size:11px;
	color:#46752B;
	vertical-align:middle;
	float:left;
	padding-top:5px;
}

#LeftPan_little_miniExemple {
	font-family: Arial;
	font-size:9px;
	color:#7F9DB9;
}

#LeftPan_home2_vignette {
	background:url(nos_reflexes/images/bg1px_vignette_home.gif) top left repeat-y;
}

#LeftPan_home2_vignette_content {
	background:url(nos_reflexes/images/titre_sousVideo2.jpg) top left no-repeat;
	font-family: Arial;
	font-size:9px;
	color:#578F38;
	padding-top:31px;
}

#LeftPan_home2_vignette_bottom {
	background: url(nos_reflexes/images/rondbas_vignetteHome.jpg) 0px 6px no-repeat;
}

#LeftPan_big_Intro_home2 {
	width:400px;
	background:none;
	/*margin-left:7px;
	margin-right:13px;*/
	margin-left:0px;
	margin-right:0px;
	float:left;
}

#LeftPan_home2_vignette_content table td {
	font-family: Verdana;
	font-size:9px;
	color:#578F38;
	line-height:9px;
}

.LeftPan_home2_vignette_orange {
	color:#FE8900;
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	line-height:12px;
}

.Pan_envoyeAmi {
	width:auto;
	text-align:left;
	color:#46752B;
	font-family: Arial;
	font-size:11px;
}

.Pan_envoyeAmi_field {
	font-family:Arial;
	font-size:9px;
	color:#000000;
	height: 20px;
	width: 204px;
	border: 1px solid #7F9DB9;
	background-color:#FFFFFF;
	padding-left:3px;
	padding-top:3px;
	margin-bottom:11px;
	vertical-align:middle;
}

.Pan_envoyeAmi_txtarea {
	font-family:Arial;
	font-size:9px;
	color:#000000;
	height: 99px;
	width: 327px;
	border: 1px solid #7F9DB9;
	background-color:#FFFFFF;
	padding-left:3px;
	padding-top:3px;
	margin-top:2px;
	margin-bottom:2px;
	vertical-align:middle;
}

#RightPan_big_link a {
	color:#46752B;
	font-family: Arial;
	font-size:13px;
	text-decoration:underline;
}

#RightPan_big_link a:hover {
	color:#86C564;
	font-family: Arial;
	font-size:13px;
	text-decoration:underline;
}

ul.RightPan_Big li {
	color:#46752B;
	font-family: Arial;
	font-size:13px;
	list-style-type: disc;
	list-style-position: outside;
	margin-left:-10px;
	margin-bottom:5px;
	text-align:justify;
	word-spacing:normal;
	
}
/* === NosReflèxes === */
/* === 24h_ LES LAURÉATS DU CONCOURS « LES 24 HEURES DU DÉFI POUR LA TERRE »   === */
/* Maj 15-05-2007 */

#container div.titre_24h_laureat {position:absolute; padding-left:192px; padding-top:105px;}

#laureat {width:671px; margin-top:137px; color:#AE4A12; font-size:12px; line-height:18px; color:#AE4A12;}
#laureat ul {margin-left:20px;}
#laureat .txt_orange {color:#F8A403; font-size:12px; line-height:18px;}
#laureat .txt_orange_14px {color:#F8A403; font-size:16px;}
#laureat .txt_marron_10px {color:#AE4A12; font-size:10px;}
#laureat .txt_marron_16px {color:#AE4A12; font-size:16px;}

.hr_orange {margin:15px 0px; height:1px; width:100%; background-color:#F8A403;}

#laureatGauche {width:467px; height:auto;float:left; position:relative;}
/*#laureatDroite {width:671px;_width:30%; height:auto; float:right; position:absolute;}*/

/*#laureatDroite {width:200px; height:auto; position:absolute; margin-left:461px; _margin-left:0px;}*/

#laureatDroite {/*width:671px;*/width:200px; height:auto; position:absolute; margin-left:467px; _margin-left:0px;}

/* Maj 16-05-2007 */
#laureat .txt_marron_14px {color:#AE4A12; font-size:14px;}
#laureat .txt_vertfluo_12px {color:#99CC33; }

#laureat ul#listerond {margin-left:42px;}
#laureat ul#listerond li {padding-left:6px;	list-style-type: disc;}

#laureatGauche a {color:#AE4A12; text-decoration:none;}
#laureatGauche a:hover {color:#AE4A12; text-decoration:underline;}

table.titreLaureatGauche { background-color:#F8A403; border:1px #AE4A12 solid; text-align:center; font-size:16px; font-weight:bold; color:#FEFAE1; line-height:20px;}
table.titreGagnant { border-left:3px #AE4A12 solid; font-size:12px; font-weight:bold; color:#99CC33; padding-left:15px;}


/* Goodies */
.item_goodies {
position: relative;
float: left;
padding-left: 20px;
margin-bottom: 20px;
width: 286px;
height: 155px;
}

.item_goodies .fond{position: absolute;z-index:0;}
.item_goodies .telecharger{position: absolute;left:55px;bottom:6px;z-index:1;}
.item_goodies .texte{position: absolute;z-index:1;left:30px;top:25px;text-align:right;width:152px;font-family:arial, sans-serif;font-size:12px;color:#6a7e32;font-weight: bold;}
.item_goodies .texte2{position: absolute;z-index:1;left:30px;top:90px;text-align:right;width:152px;font-family:arial, sans-serif;font-size:12px;color:#6a7e32;font-weight: normal;font-style:italic;}
.item_goodies .picto{position: absolute;left:198px;bottom:8px;width:99px;text-align:center;z-index:1;}

.separateur_goodies_1 {
clear:both;
margin-bottom:20px;
width: 600px;
height: 1px;
border-top:1px solid #54852e;
}

.separateur_goodies_2 {
clear:both;
margin-bottom:20px;
width: 600px;
height: 1px;
border-top:1px solid #e5e5e5;
}

.goodies_boutique {
position: relative;
float: left;
padding-left: 20px;
margin-bottom: 20px;
width: 585px;
height: 155px;
}

.goodies_boutique .fond{position: absolute;z-index:0;}
.goodies_boutique .texte{position: absolute;z-index:1;left:32px;top:15px;text-align:right;width:170px;font-family:arial, sans-serif;font-size:12px;color:#6a7e32;}
.goodies_boutique .bouton{position: absolute;left:28px;bottom:5px;width:99px;text-align:center;z-index:1;}

.fond_ecran_item {
position: relative;
float: left;
padding-left: 20px;
margin-bottom: 20px;
width: 585px;
height: 109px;
}

.fond_ecran_item .fond{position: absolute;z-index:0;}
.fond_ecran_item .telecharger{position: absolute;left:55px;bottom:6px;z-index:1;}
.fond_ecran_item .liens {position: absolute;z-index:1;left:40px;bottom:12px;text-align:right;width:400px;font-family:arial, sans-serif;font-size:12px;color:#ffffff;font-weight: normal;}
.fond_ecran_item .liens a:link {font-family:arial, sans-serif;font-size:12px;color: #ffffff;font-weight: normal;text-decoration:underline;}
.fond_ecran_item .liens a:active {font-family:arial, sans-serif;font-size:12px;color:# ffffff;font-weight: normal;text-decoration:underline;}
.fond_ecran_item .liens a:visited {font-family:arial, sans-serif;font-size:12px;color: #ffffff;font-weight: normal;text-decoration:underline;}
.fond_ecran_item .liens a:hover {font-family:arial, sans-serif;font-size:12px;color: #ffffff;font-weight: normal;text-decoration:none;}

a.fondecran:link {font-family:arial, sans-serif;font-size:12px;color: #ffffff;font-weight: normal;text-decoration:underline;}
a.fondecran:active {font-family:arial, sans-serif;font-size:12px;color:# ffffff;font-weight: normal;text-decoration:underline;}
a.fondecran:visited {font-family:arial, sans-serif;font-size:12px;color: #ffffff;font-weight: normal;text-decoration:underline;}
a.fondecran:hover {font-family:arial, sans-serif;font-size:12px;color: #ffffff;font-weight: normal;text-decoration:none;}

.fond_ecran_item .texte{position: absolute;z-index:1;right:155px;top:9px;text-align:right;width:400px;font-family:arial, sans-serif;font-size:12px;color:#ffffff;font-weight: bold;}
.fond_ecran_item .visuel{position: absolute;left:466px;top:7px;width:99px;text-align:center;z-index:1;}

div#bandeaux {
position: relative;
height: 330px;
}

div#bandeaux .titre{
position: absolute;
left: -120px;
}


div#bandeau1 {
position: absolute;
left: -120px;
/*top: 50px;*/
top: 0px;
text-align:right;
}

div#bandeau2 {
position: absolute;
left: 140px;
top: 190px;
text-align:right;
}

div#bandeau3 {
position: absolute;
left: -120px;
top: 160px;
text-align:left;
}


/* Maj 15-07-2007 */
/* == Style pour la mise en conformité de l'ensemble des pieds de pages de toutes les pages du site pour qu'ils soient en cohérence avec le pied de page du nouveau site DEFI == */

div#footer_olderpages			{ color:#000; height:37px; clear:both; background: url(img/bg_footer_olderpage.gif) top left no-repeat; text-align:right; padding-right:105px;}
div#footer_olderpages #liens	{ color:#000; font-family: Arial; font-size:12px; font-weight:bold; padding:18px 0px 0px 0px; }
div#footer_olderpages #liens a, div#footer_olderpages #liens a:hover	{ text-decoration:none; color:#000;}



/*=== Goodies & Outils _ 21-06-2007 === */

#text p.introTools { color:#54852E; padding: 5px 50px 0 20px;}

#ensembleChoixOutils {	margin: 25px 0 0 17px;}

#choixOutils { width:auto; height: 155px;}

#panleftOutils { float:left; width:286px; height:155px; margin:5px 10px 10px 5px; background: url(outils/images/bulle_verte_outils.gif) left top no-repeat;}

#panleftOutils #OutilsContent { margin:10px;}
#panleftOutils #OutilsContent img {float:right; margin-left:4px;}
#panleftOutils #OutilsContent .txtpan1 { height:70px; padding:20px 113px 0px 0px; *padding-right:10px;/* hack IE */ font:bold 12px Arial; color:#6A7E32; text-align:right;}
#panleftOutils #OutilsContent .txtpan2 { height:22px; padding:0px 113px 0px 0px; *padding-right:10px; font:italic 12px Arial; color:#6A7E32; text-align:right;}
#panleftOutils #OutilsContent .txtpan3 { height:25px; padding:0px 107px 0px 0px; *padding-right:4px; text-align:right;}

#panRightOutils { float:left; width:286px; height:155px; margin:5px 10px 10px 5px; background: url(outils/images/bulle2_verte_outils.gif) left top no-repeat;}

#panRightOutils #OutilsContent2 { margin:0px 10px 10px 10px;}
#panRightOutils #OutilsContent2 img {float:right; margin-left:0px;}
#panRightOutils #OutilsContent2 .txtpan1_r { height:68px; padding:30px 0px 0px 0px; _padding-right:10px;/* hack IE */ font:bold 12px Arial; color:#fff; text-align:right;}
#panRightOutils #OutilsContent2 .txtpan2_r { height:22px; padding:0px 0px 0px 0px; _padding-right:10px; font:italic 12px Arial; color:#fff; text-align:right;}
#panRightOutils #OutilsContent2 .txtpan3_r { height:25px; padding:0px 0px 0px 0px; _padding-right:0px; text-align:right;}

/*.hr_bleuOutils {margin:5px 0px 8px 3px;_ margin:13px 0px 8px 6px; height:1px; width:94%; background: url(outils/images/hr_bg.gif); font-size:1px;}*/


.hr_bleuOutils {margin:10px 0px 6px 6px; height:1px; width:94%; background:url(outils/images/hr_bg.gif) left bottom repeat-x; font-size:1px;}

	/*===  18-07-2007 === */
#bigpan_level1 { background-color:#D4E476; width:587px; margin-left:5px;_margin-left:10px;}
#bigpan_level2 { background:url(outils/images/toprond_bigPan.gif) left top no-repeat;}

#OutilsContent_bigpan { background: url(outils/images/big_PAN-outils.gif) left bottom no-repeat; padding:10px 10px 15px 10px; margin-bottom:0px; position:relative;}
#OutilsContent_bigpan img.img_tools { float:right; margin-left:4px; margin: 20px 0 0 5px;}
div#OutilsContent_bigpan p {font:normal 12px Arial; color:#6A7E32; margin:0px 0px 7px 0px; line-height:14px;}
#btnPDF_position { position:absolute; bottom:6px;_bottom:8px; left:33px;_left:25px;}

#btnPDF_positionPratique { position:absolute; bottom:2px;_bottom:4px; left:33px;_left:25px;}



	/*===  16-08-2007 : style pour la page annonce "technoparade === */
.txt_techno_page { FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; color:#19732B;}
.txt_techno_pageInscrit { FONT-SIZE: 14px; font-family:bold Arial, Helvetica, sans-serif; color:#19732B;}
.techno-titre { FONT-SIZE: 26px; font-family:Arial, Helvetica, sans-serif; color:#19732B; }
label.annonce { font:bold 11px Arial, Helvetica, sans-serif; display: inline; float: left; width:145px; vertical-align:middle; padding:3px 0 0 20px; color:#19732B;}
.champ_annonce { float:left; border: 1px solid #19732B; font-size:12px; width:296px; color:#000; padding:3px 0px 0px 3px; height: 20px; background-color:#fff;}
p.interforme { height:8px; font-size:1px; clear:both;}
.marge_btn_annonce { padding:0 0 0 205px;}
.pad_btn_annonce { margin:5px 0 0 10px;}

	/*===  style pour la page Bonne Pratique : maj 20070816 === */
#text2_BP {padding-top:80px; font-family:Arial,Sans-serif; color:#879C4E; }
.pad_logoBP_partenaire { height:158px; padding:24px 0 0 18px; background:url(annonce/images/panBGlogo_Annonces.gif) left top no-repeat;}


	/*===  style pour la page d'accueil  COMPRENDRE : maj 20070920 === */

/*
.comprendre_accueil { padding:0 29px 0 0; FONT-SIZE: 12px; WIDTH: 600px; COLOR: #7F0F09; }
.comprendre_accueil .intro,
.comprendre_accueil .contenus_comp { padding:0 0 0 16px; }

.comprendre_accueil .panel { float:right; margin-left:14px; MARGIN: 10px 0px 0px 10px; }
.comprendre_accueil .panel img.pan_img { float:right; margin-left:14px; }
.comprendre_accueil .panel ul { padding-top:10px;}
.comprendre_accueil .panel ul li { text-align:right; line-height:20px; height:18px; }
.comprendre_accueil .panel ul li a:hover,
.comprendre_accueil .panel ul li a:link,
.comprendre_accueil .panel ul li a:visited,
.comprendre_accueil .panel ul li a:active { FONT-SIZE: 14px; COLOR: #5C5635; TEXT-DECORATION: none; }
*/

.comprendre_accueil { padding:0 29px 0 0; FONT-SIZE: 12px; WIDTH: 600px; COLOR: #7F0F09; }
.comprendre_accueil .intro,
.comprendre_accueil .contenus_comp { padding:0 0 0 16px; }

.comprendre_accueil .panel { float:right; margin-left:14px; MARGIN: 10px 0px 0px 10px; }
.comprendre_accueil .panel img.pan_img { float:right; margin-left:14px; }
.comprendre_accueil .panel ul { margin-right:270px; padding-top:10px;}
.comprendre_accueil .panel ul li { text-align:right; line-height:20px; height:18px; width:315px; display:block; }
.comprendre_accueil .panel ul li a:hover,
.comprendre_accueil .panel ul li a:link,
.comprendre_accueil .panel ul li a:visited,
.comprendre_accueil .panel ul li a:active { FONT-SIZE: 14px; COLOR: #5C5635; TEXT-DECORATION: none; }



/* Maj goodies 08-01-2008 */

div#bandeaux_niveau2 { position: relative; height: 145px; }
div#goodies_panel { position:relative; padding:0 0 0 45px;}
div#goodies_panel .item { float:left; margin:0 121px 20px 0; width:300px; }

* html div#bandeau1 img {
	vertical-align:middle;
}


/* Maj goodies 11-01-2008 */
div#bandeaux_niveau2_titre { position: relative; height:3px; }
div#bandeau_titre { position: absolute; left: -120px; top:0px; clear:both; }

.container_separateur_goodies_3 { position: relative; height:3px; }
.separateur_goodies_3 {position: absolute; left: -120px; top: 0px; clear:both; margin-bottom:20px; width: 728px; height: 1px; border-top:1px solid #e5e5e5;  }



/*===  style pour les pages JE M'ENGAGE - 10 gestes : 23-01-2008 === */

.conteneur_position_titre { position:relative;}
.position_titre { position:absolute; top: 0; left:-10px;}

#conteneur_centre_10gestes { margin: 45px 11px 0 11px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2A2522; position:relative;  }

.etape { width:auto; height:47px; margin-top:73px; background:url(newFormSympatisant/10gestes/images/bg_fleche.gif) left top repeat-x; }
.etape img#etape1 { margin-left:131px; }
.etape img#etape2 { margin-left:111px; }

.margeHaut_1 { margin-bottom:46px; }
.margeHaut_2 { margin-bottom:16px; }

#Onglet_10gestes { width:auto;}

#Onglet_10gestes ul { list-style: none; height:32px;  }
#Onglet_10gestes ul li {  float:left; text-align:center; }
#Onglet_10gestes ul li a { padding-top:10px; width:314px; height:22px; background: url(newFormSympatisant/10gestes/images/Onglet_10gestes.gif) 0px 0px no-repeat; display:block; text-decoration:none; font-weight:normal; color:#746F4F;}
#Onglet_10gestes ul li a:hover, #Onglet_10gestes ul li a.selected { background: url(newFormSympatisant/10gestes/images/Onglet_10gestes.gif) 0px -32px no-repeat;  font-weight:bold; color:#FEFAE1; }

.contour_centre_10gestes { border:1px solid #DC5910 ; border-bottom:none !important; overflow:hidden;}
.contour_centre_10gestes .conteneur_interne_1 { padding:20px 21px 0 21px; }

#bullegrise_longue { width:auto; height:34px; margin:0px 0 0 38px; padding:3px 0 0 44px; background: url(newFormSympatisant/10gestes/images/bulle_longue.gif) 0px 0px no-repeat; color:#FBFBFB; font-size:12px; }
#bullegrise_longue span#en_noir { color:#2A2522; }

#bullegrise_courte { width:auto; height:33px; margin:23px 0 0 0; padding:5px 0px 0 57px; background: url(newFormSympatisant/10gestes/images/bulle_courte.gif) 0px 0px no-repeat; color:#2A2522; font-size:12px; text-align:left; }
#bullegrise_courte a { color:#2A2522; text-decoration:none;  }
#bullegrise_courte a:hover { color:#2A2522; text-decoration:underline;  }

#txt_maj { margin:0 0 0 5px; font-size:12px; color:#AE4A12; display:block; }

	/* == formulaire : identification == */
.contour_centre_10gestes .ident_formulaire { width:auto; height:auto; margin:47px 0 0px 0; padding:0; float:left; }
.contour_centre_10gestes .ident_formulaire p.event_message { font:normal 11px Arial; color:#2A2522; width:450px; height:auto; padding:15px 0 0 0; }
.contour_centre_10gestes .ident_formulaire ul {list-style:none; }
.contour_centre_10gestes .ident_formulaire li { background:none; }
.contour_centre_10gestes .ident_formulaire li span#quest a { color:#147BD0; text-decoration:none; }
.contour_centre_10gestes .ident_formulaire li span#quest a:hover { text-decoration:underline; }

#identifiezVous { float:left; width:90px; padding:47px 0 0 15px; font:bold 12px Arial; color:#AE4A12;} 

.contour_centre_10gestes .ident_formulaire label { float:left; font:normal 12px Arial; width:130px; display:inline; color:#AE4A12; text-align:right; padding:3px 10px 0 0;}
.contour_centre_10gestes .ident_formulaire input.type_1 { font:normal 11px Arial; width:298px; color:#2A2522; vertical-align:middle; border:1px solid #AE4A12; height:18px; margin:0px 0 5px 0; padding:1px 0 0 3px;}
.contour_centre_10gestes .ident_formulaire input.type_c1 { margin:0 0 0 0px ; *margin:0 0 0 -4px; }

	/* == == == */
	
.contour_bas { width:auto; height:40px;z-index:100;}
.bouton_bas {  float:right; width:80%; text-align:right; padding:0 50px 30px 0; display:block;}

	/* == formulaire : inscriptions == */

.pan_formule_1 { float:left; width:278px; margin:30px 0 0 0px; text-align:right; display:block; }
.pan_formule_2 { float:left; width:321px; margin:25px 0 0 0; text-align:right; }
.pan_texteformule { float:left; width:227px; margin:17px 0 0 27px; *margin:19px 0 0 27px; text-align:left; }
.pan_texteformule p { color:#2A2522 !important; margin:0; padding:0; text-align:left !important;}

.contour_centre_10gestes .inscript_formulaire { width:100%; height:auto; /*margin:0px 15px 0px 0px;*/ padding:0 0 0 0; float:left; /*background:#99FF66*/}
.contour_centre_10gestes .inscript_formulaire ul {list-style:none; }
.contour_centre_10gestes .inscript_formulaire li { background:none; }

.contour_centre_10gestes .inscript_formulaire label#label_court { /*float:left;*/ font:normal 12px Arial; width:78px; display:inline; color:#AE4A12; text-align:right; padding:3px 10px 0 0;}
.contour_centre_10gestes .inscript_formulaire label#label_long { font:normal 12px Arial; width:117px; color:#AE4A12; text-align:right; padding:3px 10px 0 0;}
.contour_centre_10gestes .inscript_formulaire #label_long_2lignes { position:absolute; top:0px; left:10px; _left:-76px; line-height:12px; color:#AE4A12; }

.contour_centre_10gestes .inscript_formulaire input.type_2 { font:normal 11px Arial; width:185px; color:#2A2522; vertical-align:middle; border:1px solid #AE4A12; height:18px; margin:0px 0 3px 0; padding:1px 0 0 3px;}
.contour_centre_10gestes .inscript_formulaire #type_formlist { font:normal 11px Arial; width:190px; color:#2A2522; vertical-align:middle; background-color:#FFF; border:1px solid #AE4A12; height:22px; margin:0px 0 3px 0; padding:1px 0 0 3px; }
.contour_centre_10gestes .inscript_formulaire input.type_c2 { margin:2px 0 4px 0px ; *margin:-3px -3px 0 3px; }
.contour_centre_10gestes .inscript_formulaire input.type_c3 { margin:2px 0 4px 0px ; *margin:-3px -3px 0 3px; }

#obligatoire_1 { padding:39px 0 0 89px; clear:left; height:27px; color:#AE4A12; }
#obligatoire_2 { padding:22px 0 0 132px; clear:left; color:#E77100; }

.contour_centre_10gestes #pan_btnradio { padding:0 0 0 64px; color:#AE4A12; }
.contour_centre_10gestes #pan_btnradio ul {list-style:none; }
.contour_centre_10gestes #pan_btnradio li { background:none; display:inline; float:left; }
.contour_centre_10gestes #pan_btnradio li.io { font:normal 12px Arial; color:#2A2522; display:inline; width:325px; height:30px; padding:5px 0 0 30px; float:left; }

.contour_centre_10gestes #pan_btnradio label#label_btn { font:normal 12px Arial; color:#AE4A12; }
.contour_centre_10gestes #pan_btnradio input.label_btn { margin:3px 5px 0 21px; }

/*.signaletique { padding:85px 0 0 0; }
.signaletique_2 { padding:37px 7px 0 10px; }
.signaletique p, .signaletique_2 p { font:normal 9px Verdana !important; color:#A6A078 !important; }*/

.signaletique { padding:32px 16px 0 32px; width:90%;}
.signaletique_2 { padding:37px 7px 0 10px; }
.signaletique p, .signaletique_2 p { font:normal 9px Verdana !important; color:#A6A078 !important; }

.contour_centre_10gestes .conteneur_interne_2 { padding:20px 21px 0 21px; }
.contour_centre_10gestes .conteneur_interne_2 p { color:#2A2522 !important; margin-bottom:0 }

.pan_votreAdresse { float:left; padding:5px 0 0 0; width:195px; padding: 0 10px 0 0; }
.pan_votreAdresse h1 { color:#AE4A12; font:bold 12px Arial; margin:0; }
.pan_votreAdresse p { color:#2A2522; }
.pan_votreAdresse p a { font:bold 12px Arial; color:#2A2522; text-decoration:underline; }
.pan_votreAdresse p a:hover { color:#000; text-decoration:underline; }

.pan_engagement { float:left; padding:5px 0 0 0; width:375px; text-align:right; }
.pan_engagement span.presentation { padding:0 25px 0 0; ; display:block; font:normal 14px Arial; }
.pan_engagement span.nombre_engage { padding:5px 27px 0 51px; height:29px; text-align:center; font:bold 18px Arial; color:#791903; display:block; background:url(newFormSympatisant/10gestes/images/bg_cont_engage.gif) 0px 0px no-repeat; }

#merci_mobilisation { margin:50px 0 50px 153px; }
#merci_mobilisation img { margin-top:50px; }

/* == faux popup messages == */
	
.conteneur_fautPopMessage { background-color:#FEFAE1; color:red; border:1px solid #AE4A12; visibility: visible; position:absolute; top:200px; left:100px; width:400px; height:auto; z-index:1;}
.fautPopMessage { line-height:15px; padding:7px; }
.fautPopMessage a { float:right; margin:0 0 10px 0; display:inline; }


/* == boutons radio page #2 == */

.contour_centre_10gestes .pan_btnradio_p2 { padding:0pt; color:#AE4A12; }
.contour_centre_10gestes .pan_btnradio_p2 ul { list-style:none; display:inline; clear:left; }
.contour_centre_10gestes .pan_btnradio_p2 li { float:left; margin:0 0 0 -20px; display:inline; }
.contour_centre_10gestes .pan_btnradio_p2 li.io_p2 { font:normal 12px Arial; color:#2A2522; display:inline; width:400px; height:30px; padding:5px 0 0 40px; float:left; }

.contour_centre_10gestes .pan_btnradio_p2 label#label_btn_p2 { font:normal 12px Arial; color:#AE4A12; }
.contour_centre_10gestes .pan_btnradio_p2 input.label_btn_p2 { margin:3px 5px 0 21px; }

.diff_ecart { margin:0 0 30px 0; *margin:0 0 20px 0;} /* hack IE et FIREFOX*/

/* ===  faux popup messages : mailto:  ===*/

.fautpopup_mailto { width:400px; height:auto; padding:7px; background:#FEFAE1; border:1px solid #AE4A12; display:block; position:absolute; z-index:1;}
.fautpopup_mailto p#closePopupMailto, .fautpopup_mailto p#AnnuleEnvoyePopupMailto { width:100%; height:10px; font-size:1px; text-align:right; display:block; padding:0px; margin:0px 0 5px 0; }

.fautpopup_mailto p#AnnuleEnvoyePopupMailto { height:21px;}
.fautpopup_mailto p#AnnuleEnvoyePopupMailto img { margin:7px 15px 0 0; }
.fautpopup_mailto p#AnnuleEnvoyePopupMailto a img, .fautpopup_mailto p#closePopupMailto a img  { cursor:pointer;}
.fautpopup_mailto p#AnnuleEnvoyePopupMailto a:hover img, .fautpopup_mailto p#closePopupMailto a img { cursor:hand;}

.fautpopup_mailto ul {list-style:none; }
.fautpopup_mailto li { background:none; }

.fautpopup_mailto label { float:left; font:normal 12px Arial; width:100px; height:auto; display:inline; color:#AE4A12; text-align:right; padding:5px 10px 0 0;}
.fautpopup_mailto input, .fautpopup_mailto .txtarea_PopupMailto { margin:2px 0 4px 0px ; width:270px; height:20px; background-color:#FFFFFF; padding:2px 0 0 3px; border:1px solid #CC6600; }
.fautpopup_mailto .txtarea_PopupMailto { height:75px; }

/* === maj 13-08-2008 ===*/
.margeHaut_popup { margin-bottom:20px; }

.conteneur_fautPopInPopup { background-color:white;  border:1px solid #AE4A12; display:block; position:absolute; bottom:82px; left:91px; width:485px; height:auto; z-index:1; }
.fautPopInPopup { line-height:15px; padding:7px; color:red; }
.fautPopInPopup a { float:right; /*margin:5px 210px 5px 0;*/ margin:0 10px 5px 0; display:inline; }
.fautPopInPopup a img { cursor:pointer; }
.fautPopInPopup a:hover img { cursor:hand;}

/* == faux popup messages 2 == */
	
.conteneur_fautPopMessage2 { background-color:white; color:red; border:1px solid #AE4A12; display:block; position:absolute; bottom:380px; left:128px; width:400px; height:auto; z-index:1; margin:0px; padding:0px; }
.fautPopMessage2 { line-height:15px; padding:7px; }
.fautPopMessage2 a { float:right; margin:0 0 10px 0; display:inline; }
.fautPopMessage2 a { cursor:pointer; }
.fautPopMessage2 a { cursor:hand; }

/* === maj 07-04-2008 ===*/

.logo_left_Ibis { padding:15px 0 0 33px; }
.contour_centre_10gestes #pan_ibis { width:550px; padding:0 0 0 15px; color:#AE4A12;  }
.contour_centre_10gestes #pan_ibis #libelle_noir { float:left; width:95px; text-align:right; color:#2A2522; padding-top:2px;}
.contour_centre_10gestes #pan_ibis .pan_btnradio_ibis { }
.contour_centre_10gestes #pan_ibis .pan_btnradio_ibis ul {list-style:none; }
.contour_centre_10gestes #pan_ibis .pan_btnradio_ibis li { background:none; float:left; width:288px;}
.contour_centre_10gestes #pan_ibis .pan_btnradio_ibis label { font:normal 12px Arial; color:#AE4A12; }
.contour_centre_10gestes #pan_ibis #pan_champ_oblig { float:left; width:150px; height:auto; font:normal 12px Arial; color:#AE4A12; padding-top:42px;}

.contour_centre_10gestes .champ_hotel { width:auto; height:auto; clear:left; padding-top:20px; }
.contour_centre_10gestes .champ_hotel ul {list-style:none; padding:0px; margin:0px; }
.contour_centre_10gestes .champ_hotel li { background:none; }
.contour_centre_10gestes .champ_hotel label#label_hotel { float:left; font:normal 12px Arial; width:110px; display:inline; color:#2A2522; text-align:right; padding:3px 5px 0 0; }
.contour_centre_10gestes .champ_hotel input.type_ibis { font:normal 11px Arial; width:200px; color:#2A2522; vertical-align:middle; border:1px solid #AE4A12; height:18px; margin:0px 0 3px 0; padding:1px 0 0 3px;}

.liensBas_merci_mobilisation { padding:15px 0 0 0; clear:left; width:310px; text-align:center; }
.liensBas_merci_mobilisation a { font:bold 12px Arial; color:#AE4A12; text-decoration:underline; line-height:30px; }
.liensBas_merci_mobilisation a:hover { color:#AE4A12; text-decoration:none; }

/* == faux popup messages ibis == */
	
.conteneur_fautPopMessage_ibis { background-color:white; border:1px solid #AE4A12; display:block; position:absolute; bottom:33px; left:90px; width:400px; height:auto; z-index:1; }
.fautPopMessage_ibis { line-height:15px; padding:5px; }
.fautPopMessage_ibis span { color:#FF0000 !important;}
.fautPopMessage_ibis a { float:right; margin:0 0 10px 0; display:inline; }
.fautPopMessage_ibis a img { cursor:pointer; }
.fautPopMessage_ibis a:hover img { cursor:hand; }


/* === maj 08-05-2008 ===*/

#pan_btnradio_hebergeur { margin:0 0 10px 0; *margin:0 0 10px 0; height:auto; }
#pan_btnradio_hebergeur ul {list-style:none;  }
#pan_btnradio_hebergeur li { background:none; }
#pan_btnradio_hebergeur li span {width:180px; display:block; clear:both; }
#pan_btnradio_hebergeur li label#label_hebergeur { float:left; display:inline; width:auto; font:normal 11px Arial; color:#46752B; text-align:right; padding:2px 0 0 3px; *padding:2px 0 0 0px;}
#pan_btnradio_hebergeur li input.type_hebergeur { float:left; height:18px; margin:0px 0 3px 0; *margin:0px 0 0 -3px; }
.clearThis {font-size:1px; clear:left; height:1px; }


/* === maj 09-05-2008 ===*/

.RightPan_main { width:auto; height:auto; display:none;}
h2.RightPan_big span#videoType { color:#46752B; font-weight:bold; display:inline; }
.RightPan_main p { padding-bottom:15px; }
.RightPan_main p a { text-decoration:underline; color:#46752B; text-align:left !important;}
.RightPan_main p a:hover { text-decoration:underline; color:#006619;}

/*========= maj 23/07/2008 ========*/

div#header_mobilisation { background-color:#FEFAE1; color:#DA461A; font-family:arial,verdana,sans-serif; font-size:12px; position:relative; /*width:650px*/ }
div#idees { height:125px; padding:10px 0px 5px; position:relative; width:580px; }
div#idee_recue_1 { left:0px; padding:0px; position:absolute; top:10px; }
div#idee_recue_2 { left:200px; padding:0px; position:absolute; top:10px; }
div#idee_recue_3 {left:398px; padding:0px; position:absolute; top:10px; }
div#header_mobilisation a:link { color:#AE4A12; font-family:arial,verdana,sans-serif; font-size:15px; text-decoration:none; }
div.idee {left:0px; padding:15px; position:absolute; text-align:center; top:5px; width:176px;}
div#idee_recue_cadre_inner { left:0px; position:absolute; text-align:center; top:50px; width:574px; }
div#idee_recue_cadre_inner { text-align:center; }
div#idee_recue_cadre { color:#AE4A12; font-family:arial,verdana,sans-serif; font-size:15px; padding-bottom:15px; position:absolute; text-align:center; width:650px; z-index:1; }
div#idee_recue_cadres { height:125px; margin-bottom:15px; position:relative; width:650px; }


div#idee_recue_cadre_inner_1 strong {text-transform:uppercase;}
div#idee_recue_cadre_inner_2 strong {text-transform:uppercase;}
div#idee_recue_cadre_inner_3 strong {text-transform:uppercase;}

div#idee_recue_1 a.fond_idee { background:url(img/new_fond_idee_recue.gif) no-repeat top left; font-family:arial,verdana,sans-serif; font-size:15px; color:#ae4a12; text-decoration:none; display:block; width:192px; height:128px;  }
div#idees #idee_recue_1 a.fond_idee:hover{  background:url(img/new_fond_idee_recue.gif) no-repeat bottom left; font-family:arial,verdana,sans-serif; font-size:15px; color:#fff; text-decoration:none;  }
div#idee_recue_2 a.fond_idee { background:url(img/new_fond_idee_recue.gif) no-repeat top left; font-family:arial,verdana,sans-serif; font-size:15px; color:#ae4a12; text-decoration:none; display:block; width:192px; height:128px;  }
div#idees #idee_recue_2 a.fond_idee:hover{  background:url(img/new_fond_idee_recue.gif) no-repeat bottom left; font-family:arial,verdana,sans-serif; font-size:15px; color:#fff; text-decoration:none;  }
div#idee_recue_3 a.fond_idee { background:url(img/new_fond_idee_recue.gif) no-repeat top left; font-family:arial,verdana,sans-serif; font-size:15px; color:#ae4a12; text-decoration:none; display:block; width:192px; height:128px;  }
div#idees #idee_recue_3 a.fond_idee:hover{  background:url(img/new_fond_idee_recue.gif) no-repeat bottom left; font-family:arial,verdana,sans-serif; font-size:15px; color:#fff; text-decoration:none;  }


div#idee_recue_1 a.fond_idee strong{ font-family:arial,verdana,sans-serif; font-size:12px;color:#ae4a12; font-weight:bold; text-decoration:none; text-transform:uppercase;}
div#idee_recue_1 a.fond_idee:hover strong{ font-family:arial,verdana,sans-serif; font-size:12px;color:#fff; font-weight:bold; text-decoration:none; text-transform:uppercase;}
div#idee_recue_2 a.fond_idee strong{ font-family:arial,verdana,sans-serif; font-size:12px;color:#ae4a12; font-weight:bold; text-decoration:none; text-transform:uppercase;}
div#idee_recue_2 a.fond_idee:hover strong{ font-family:arial,verdana,sans-serif; font-size:12px;color:#fff; font-weight:bold; text-decoration:none; text-transform:uppercase;}
div#idee_recue_3 a.fond_idee strong{ font-family:arial,verdana,sans-serif; font-size:12px;color:#ae4a12; font-weight:bold; text-decoration:none; text-transform:uppercase;}
div#idee_recue_3 a.fond_idee:hover strong{ font-family:arial,verdana,sans-serif; font-size:12px;color:#fff; font-weight:bold; text-decoration:none; text-transform:uppercase;}

div#idee_recue_cadres {position:relative;width:580px;height:125px;margin-bottom:15px;}
div#idee_recue_cadre {position:absolute;z-index:1;width:574px;text-align:center;color:#ae4a12;font-family:arial,verdana,sans-serif;font-size:15px;padding-bottom:15px;}
div.idee { position:absolute; top:5px; left:0px; width:176px; padding:15px 5px 15px 5px; text-align:center; font-size:12px; }

#divIdentification { display:none; }

/* === maj 29-07-2008 : faut-popup ===*/

.conteneur_layerPopup { background-color:white;  border:1px solid #AE4A12; display:block; position:absolute; top:150px; left:160px; *left:160px; _left:90px; width:230px; height:auto; z-index:1; }
.layerPopup { line-height:15px; padding:5px 3px 7px 7px; color:red; }
.layerPopup a { float:right; display:inline; }
.layerPopup a img { cursor:pointer;}
.layerPopup a:hover img { cursor:hand;}