* {
	padding:0;
	margin:0;
}
html, body {
	height: 100%;
	background:white url(/img/fond_body.gif) repeat-x;
	font-family: Arial, Verdana
}
#page {
	position: relative;
	min-height: 100%;
	margin:0 auto;
	width:750px;
	background:white url(/img/fond_content.gif) repeat-y;
	/*height:100%;*/
}

#header {
	
	width:750px;
	display:block;
	height:93px;
	/* background:url(../img/header_droite.jpg) no-repeat right bottom; */
	
	overflow:hidden;
	margin:0 auto;
}
#new_header_fr{
	width:750px;
	overflow:hidden;
	height:93px;
	background:url(../img/header_droite.jpg) no-repeat right; 	
	
	margin:0 auto;
}
#new_header_uk{
	width:750px;
	overflow:hidden;
	height:93px;
	background:url(../img/header_droite_uk.jpg) no-repeat right; 	
	
	margin:0 auto;
}

#new_header_fr a img, #new_header_uk a img {
	border:none;
	
}
.floatl{
	float:left;
}

/* h1 {
	text-indent:-10000px;
} */
/* h1 a.retourindex{
	float:left;
	display:block;
	height:110px;
	width:280px;
} */
/*
h1 a.retourindex:hover{
	background:url(/img/header_hover.gif) no-repeat 17px 7px;
}*/


.clear{
	clear:both;
	border:transparent solid 1px;
	width:90%
}
.italic{
	font-style:italic;
}
.lien_vert{
	color:#4DAC26;
}
.vert{
	color:#4dac26;
}
.bleu{
	color:#0e3192;
}
.rouge{
	color:#c7173a;
}

.deg_vert {
	height:1px;
	margin-top:20px;
	margin-bottom:30px;
	background:url(/img/barre_sep.gif) no-repeat bottom left;
}

.image-gauche {
	float: left;
	margin:0 15px 0 8px;
	border: 0;
}
.image-droite {
	float: right;
	margin:15px 0 0 8px;
	border: 0;
}

.cont_logo {
	text-align:center;
	display:block;
	width:100%;
}
.cont_logo img{
	margin: 0 15px 5px 15px;
}
.pagination {
	font-weight:bold;
	color:#4DAC26;
	margin-left:5px;
	font-size:80%;
}
a.pagination {
	font-weight:normal;
}
/*********** PAGE INDEX ***********/

#index {
	background:url(/img/fond_content.gif) repeat-y;
	margin:0 auto;
	width:750px;
	min-height:100%;
	height:100%;
}
#index h1{
	background:url(/img/illus_home.jpg) no-repeat;
	width:750px;
	height:265px;
}
#index .h1{
	background:url(/img/illus_home.jpg) no-repeat;
	width:750px;
	height:265px;
}
#index h2{
	/*background:url(/img/illus_home02.jpg) no-repeat;*/
	width:750px;
	height:273px;
	
}
#lst_lien_index {
	list-style:none;
	display:block;
}
#lst_lien_index li{
	list-style:none;
	display:block;
	position:relative;
	float:left;
}
#lst_lien_index a{
	text-indent:-10000px;
	display:block;
	overflow:hidden;
}

#lst_lien_index .lien_conso{
	top:-157px;
	left:120px;
}
#lst_lien_index .lien_conso a{
	/*background:url(/img/btn_espace_conso_fr.jpg) no-repeat;*/
	height:45px;
	width:134px;
}

#lst_lien_index .lien_press {
	top:-105px;
	left:185px;
}
#lst_lien_index .lien_press a{
	/*background:url(/img/btn_espace_presse_fr.jpg) no-repeat;*/
	height:45px;
	width:117px;
}
#lst_lien_index .lien_pro {
	top:-157px;
	left:252px;
}
#lst_lien_index .lien_pro a{
	/*background:url(/img/btn_espace_pro_fr.jpg) no-repeat;*/
	height:45px;
	width:124px;
}

#index #lst_nfo_bas {
	display:block;
	height:140px;
	width:530px;
	background:url(/img/illus_index.gif) no-repeat;
	
	padding-left:30px;
	font-size:110%;
	color:#4dac26;
	
	position:relative;
	top:-50px;
	left:120px;
	float:left;
}
#index #lst_nfo_bas h4{
	font-size:90%;
	margin-bottom:6px;
}
#index #lst_nfo_bas span{
	font-size:70%;
	font-weight:bold;
	color:black;
	display:block;
	line-height:30px;
	margin-left:60px;
	color:#7d7978;
}
#index #lst_nfo_bas span img{
	border:none;
	vertical-align:absmiddle;
	margin-bottom:4px;
}
#index #lst_nfo_bas a{
	color:#4DAC26;
	text-decoration:none;
}
#index #lst_nfo_bas a:hover{
	color:#a4d270;
}


#index #nav_lang{
	position:relative;
	top:-413px;
	left:20px;
	
}
#index #nav_lang a img{
	border:none;
}

/*********** ACCUEIL CONSOMMATEURS  ***********/
/*
#conso {
	background:url(/img/fond_content.gif) repeat-y;
	margin:0 auto;
	width:750px;
	min-height:100%;
}
#conso h1{
	background:url(/img/header_conso.jpg) repeat-y;
	margin:0 auto;
	width:750px;
	height:199px;
}
#conso #nav {
	display:block;
	width:746px;
	background:url(/img/navac_07.jpg) no-repeat top right;
	margin-left:4px;
}
#conso #nav .nav_qui{
	background:url(/img/navac_01.jpg) no-repeat;
	width:102px;
}
#conso #nav .nav_qui:hover{
	background:url(/img/navac_01b.jpg) no-repeat;
}

#conso #nav .nav_mission {
	background:url(/img/navac_02.jpg) no-repeat;
	width:81px;
}
#conso #nav .nav_mission:hover {
	background:url(/img/navac_02b.jpg) no-repeat;
}

#conso #nav .nav_prod{
	background:url(/img/navac_03.jpg) no-repeat;
	width:124px;
}
#conso #nav .nav_prod:hover{
	background:url(/img/navac_03b.jpg) no-repeat;
}

#conso #nav .nav_label{
	background:url(/img/navac_04.jpg) no-repeat;
	width:101px;
}
#conso #nav .nav_label:hover{
	background:url(/img/navac_04b.jpg) no-repeat;
}

#conso #nav .nav_actu{
	background:url(/img/navac_05.jpg) no-repeat;
	width:86px;
}
#conso #nav .nav_actu:hover{
	background:url(/img/navac_05b.jpg) no-repeat;
}

#conso #nav .nav_emploi{
	background:url(/img/navac_06.jpg) no-repeat;
	width:69px;
}
#conso #nav .nav_emploi:hover{
	background:url(/img/navac_06b.jpg) no-repeat;
}

#conso #nav_lang {
	position:relative;
	left:0;
	top:-220px;
	color:white;
	font-size:90%;
	height:40px;
}


#conso #col_gauche  {
	margin:0;
	padding:0;
	width:562px;
	background:url(/img/illus_content_conso_01.jpg) no-repeat top right;
	margin-top:-50px;
}

#conso #col_gauche h2 {
	font-size:110%;
	margin:0;
	margin-left:10px;
	background:none;
	margin-top:25px;
}

#conso .ref_cosm  {
	background:url(/img/illus_conso.jpg) no-repeat;
	margin-left:15px;
	margin-top:45px;
	width:503px;
	height:145px;
}

#conso .liens_img_conso1,#conso .liens_img_conso2,#conso .liens_img_conso3 {
	display:block;
	text-indent:-10000px;
	position:relative;
	overflow:hidden;
}


#conso .liens_img_conso1 {
	width:120px;
	height:20px;
	top:30px;
	left:265px;
}
#conso .liens_img_conso2 {
	width:215px;
	height:20px;
	top:52px;
	left:228px;
}
#conso .liens_img_conso3 {
	width:150px;
	height:20px;
	top:58px;
	left:375px;
}


#conso .ref_cosm  p, #conso .ref_cosm  h3{
	text-indent:-10000px;
}

#conso #col_droite {
	position:relative;
	width:180px;
	top:-35px;
	left:-3px;
	font-size:60%;
	color:#4dac26;
}
*/
.sep_conso {
	height:10px;
	width:744px;
	background:url(/img/barre_sep_conso.gif) no-repeat top right;
	position:relative;
	top:-30px;
	left:3px;
	margin-right:3px;
	clear:both;
	border:0px none;
}

/*********** BARRE DE NAV SECTIONS ***********/
#nav{
	display:block;
	width:750px;
	height:32px;
	margin:0 auto;
	background:url(/img/nav_07.jpg) no-repeat top right;
}
#nav li{
	position:relative;
	display:inline;
}
#nav li a {
	display:block;
	float:left;
	height:32px;
	text-indent:-10000px;
	overflow:hidden;
}

#ssmenu_bio {
	visibility:hidden;
}
#ssmenu_bio ul{
	visibility:hidden;
	position:absolute;
	left:198px;
	display:block;
}


#ssmenu_bio li{
	list-style-type:none;
	width:190px;
}

#ssmenu_bio li a{
	text-indent:0;
	font-size:70%;
	display:block;
	width:100%;
	border:1px solid #e36c8c;
	border-top:none;
	background:#e4b3b9;
	padding:3px;
	padding-left:5px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}
#ssmenu_bio li a:hover{
	background:white;
	color:#3c961a;
}


.nav_qui_fr{
	background:url(/img/nav_01_fr.jpg) no-repeat;
	width:103px;
}
.nav_qui_fr:hover{
	background:url(/img/nav_01b_fr.jpg) no-repeat;
}

.nav_mission_fr {
	background:url(/img/nav_02_fr.jpg) no-repeat;
	width:81px;
}
.nav_mission_fr:hover{
	background:url(/img/nav_02b_fr.jpg) no-repeat;
}
.nav_prod_fr{
	background:url(/img/nav_03_fr.jpg) no-repeat;
	width:125px;
}
.nav_prod_fr:hover{
	background:url(/img/nav_03b_fr.jpg) no-repeat;
}
.nav_label_fr{
	background:url(/img/nav_04_fr.jpg) no-repeat;
	width:102px;
}
.nav_label_fr:hover{
	background:url(/img/nav_04b_fr.jpg) no-repeat;
}
.nav_actu_fr{
	background:url(/img/nav_05_fr.jpg) no-repeat;
	width:86px;
}
.nav_actu_fr:hover{
	background:url(/img/nav_05b_fr.jpg) no-repeat;
}
.nav_emploi_fr{
	background:url(/img/nav_06_fr.jpg) no-repeat;
	width:65px;
}
.nav_emploi_fr:hover{
	background:url(/img/nav_06b_fr.jpg) no-repeat;
}


.nav_qui_uk{
	background:url(/img/nav_01_uk.jpg) no-repeat;
	width:103px;
}
.nav_qui_uk:hover{
	background:url(/img/nav_01b_uk.jpg) no-repeat;
}

.nav_mission_uk {
	background:url(/img/nav_02_uk.jpg) no-repeat;
	width:81px;
}
.nav_mission_uk:hover{
	background:url(/img/nav_02b_uk.jpg) no-repeat;
}
.nav_prod_uk{
	background:url(/img/nav_03_uk.jpg) no-repeat;
	width:125px;
}
.nav_prod_uk:hover{
	background:url(/img/nav_03b_uk.jpg) no-repeat;
}
.nav_label_uk{
	background:url(/img/nav_04_uk.jpg) no-repeat;
	width:102px;
}
.nav_label_uk:hover{
	background:url(/img/nav_04b_uk.jpg) no-repeat;
}
.nav_actu_uk{
	background:url(/img/nav_05_uk.jpg) no-repeat;
	width:86px;
}
.nav_actu_uk:hover{
	background:url(/img/nav_05b_uk.jpg) no-repeat;
}
.nav_emploi_uk{
	background:url(/img/nav_06_uk.jpg) no-repeat;
	width:108px;
}
.nav_emploi_uk:hover{
	background:url(/img/nav_06b_uk.jpg) no-repeat;
}



/*********** BARRE DE NAV LANG ***********/

#nav_lang {
	color:white;
	font-size:90%;
	float:right;
	margin-top:48px;
	margin-right:10px;
	width:70px;
	height:40px;
}
#nav_lang li{
	display:inline;
	text-align:center;
}
#nav_lang li a {
	text-align:center;
	float:left;
	height:13px;
	width:18px;
	
	
}
.lang_fr img {
	/* background:url(/img/flag_fr.gif) no-repeat; */
	margin-right:6px;
	margin-left: 2px;
	
	
	
}
.lang_en img {
	/* background:url(/img/flag_en.gif) no-repeat; */
	margin-left:12px;
	
}


/*********** BLOC DE CONTENU ***********/
#content {
	width:100%;
	background:url(/img/content_top.jpg) no-repeat;
}


/*********** BLOC DE CONTENU GAUCHE ***********/
#col_gauche {
	float:left;
	width:489px;
	padding-left:39px;
}

#col_gauche h2 {
	margin-top:45px;
	font-size:110%;
	color:#4dac26;
	background:url(/img/barre_sep.gif) no-repeat bottom left;
}

#col_gauche h2.h2_grand {
	font-size:160%;
	padding-bottom:10px;
}

#col_gauche h3 {
	margin-top:12px;
	font-size:120%;
	color:#c7173a;
}
#col_gauche p,#col_gauche li  {
	margin-top:20px;
	font-size:75%;
	text-align:justify;
	width:469px;
}
#col_gauche ul  {
	margin-top:20px;
}

#col_gauche li  {
	margin-top:5px;
	margin-left:10px;
	width:459px;
	/*list-style-image:url(/img/puce_list_content.gif);*/
	list-style:none;
}
#col_gauche li .puce  {
	display:block;
	width:5px;
	height:12px;
	float:left;
	margin-right:5px;
	background: url(/img/puce_list_content.gif) no-repeat 1px 6px;
	
}

#col_gauche h4 {
	margin-top:12px;
	margin-bottom:16px;
	font-size:100%;
	color:#4dac26;
}
#col_gauche .bloc_nfo_vert {
	width:449px;
	padding:5px 10px;
	margin-bottom:10px;
	background:#dbeed4;
}
#col_gauche .bloc_nfo_vert p {
	width:449px;
	margin:0;
	margin-bottom:8px;
}
#col_gauche .bloc_nfo_vert strong {
	display:block;
	padding-left:25px;
	background:url(/img/puce_nfo_fvert.gif) no-repeat;
	font-size:110%;
}

#col_gauche .bloc_nfo_saum {
	width:449px;
	padding:5px 10px;
	margin-bottom:10px;
	margin-top:15px;
	background:#fae7eb;
}
#col_gauche .bloc_nfo_saum p {
	width:449px;
	margin:0;
	margin-bottom:8px;
	margin-top:18px;
	text-indent:25px;
	background:url(/img/puce_nfo_fsaum.gif) no-repeat;
}
#col_gauche .bloc_nfo_saum strong {
	font-size:110%;
}

#col_gauche table {
	width:472px;
	font-size:80%;
	border-spacing:1px;
}
#col_gauche table caption{
	font-weight:bold;
	margin-top:20px;
}

#col_gauche table thead{
	color:white;
	font-weight:bold;
	text-align:center;
}
#col_gauche table tbody{
	vertical-align:top;
	text-align:left;
}
#col_gauche table thead tr td, #col_gauche table tbody tr td{
	width:153px;
}
#col_gauche table tbody tr td{
	padding:5px 3px;
	font-size:90%;
}
#col_gauche thead .col_bleu{
	background:#0e3192;
}
#col_gauche tbody .col_bleu{
	background:#e6eaf4;
}
#col_gauche thead .col_roug{
	background:#ca173b;
}
#col_gauche tbody .col_roug{
	background:#fae7eb;
}
#col_gauche thead .col_vert{
	background:#4dac26;
}
#col_gauche tbody .col_vert{
	background:#edf7e9;
}

#col_gauche table tbody ul li{
	width:140px;
	font-size:90%;
	text-align:left;
	
}
#col_gauche .legende_illus {
	font-size:70%;
	width:490px;
}
#col_gauche .legende_illus img{
	float:left;
	margin-right:10px;
}
#col_gauche .legende_illus strong{
	display:block;
	font-style:italic;
	margin-top:10px;
	margin-bottom:5px;
}
#col_gauche .legende_illus span{
	display:block;
	margin-bottom:5px;
}
#col_gauche .legende_illus span strong{
	display:inline;
	margin:0;
}
#col_gauche .legende_illus span strong.legend_bio{
	color:#4dac26;
}
#col_gauche .legende_illus span strong.legend_nat{
	color:#99cc33;
}
#col_gauche .legende_illus span a{
	color:#4DAC26;
}
h5 {
	margin-top:40px;
	font-style:italic;
	text-decoration:none;
	font-size:100%;	
}
h6 {
	margin-top:40px;
	font-size:100%;
	color:#141486;
}

.txt_label img {
	float:left;
	margin-right:25px;
}

.photos_parf {
	margin-top:20px;
	width:470px;
	text-align:center;
}
.photos_parf img{
	margin:0 20px;
}
.photos_parf span{
	display:block;
	margin-top:10px;
	font-size:75%;
}

#col_gauche .lst_lien_rouge li{
	margin-left:0;
	list-style-type:none;
	list-style-image:none;
	font-style:italic;
}
#col_gauche .lst_lien_rouge, .lst_lien_rouge a{
	color:#CB2647;
	font-weight:bold;
}
#col_gauche .lst_filiere {
	margin:0;
	margin-left:20px;
}
#col_gauche .img_qui {
	margin-top:20px;
	margin-left:-36px;
}

#col_gauche .lst_mission li{
	list-style-type:none;
	list-style-position:inside;
	margin-bottom:25px;
	margin-left:0;
	/*list-style-image:url(/img/puce_mission.gif);*/
	list-style-image:none;
}
#col_gauche .lst_mission img{
	vertical-align:text-top;
}

#col_gauche .lst_mission .puce {
	display:block;
	width:20px;
	height:15px;
	float:left;
	margin-right:5px;
	
	background:url(/img/puce_mission.gif) no-repeat;
}
#col_gauche .lst_txt_prod_label li{
	margin-left:10px;
}

/*********** BLOC DE RECHERCHE ***********/
.rech_col_left, .rech_col_center, .rech_col_right {
	width:160px;
	float:left;
	color:#3c981a;
	font-size:70%;
	font-weight:bold;
}
.rech_col_center button {
	display:block;
	border:1px solid #d1e9cb;
	float:left;
	width:20px;
	height:20px;
	background:white;
	color:#3c981a;
	margin:1px;
	font-size:90%;
}
.rech_col_center button:hover {
	background:#E3F0DE;
}

.rech_col_right select{
	width:160px;
}
.btn_rech {
	background:url(/img/btn_rech.gif) no-repeat;
	border:none;
	color:#3c981a;
	font-size:60%;
	display:block;
	width:132px;
	height:15px;
	padding-bottom:1px;
	padding-left:5px;
	text-align:left;
	margin-left:343px;
	
}

#lst_type_gauche, #lst_type_droite {
	width:240px;
	float:left;
}
#lst_type_gauche li, #lst_type_droite li, .lst_type_full li{
	display:block;
	border: 1px solid #f2f9f0;
	margin:0;
	padding:0;
	padding-left:10px;
	background:url(/img/puce_list_content.gif) no-repeat 1px 7px;
}
#lst_type_gauche li, #lst_type_droite li {
	width:210px;
}
.lst_type_full li {
	width:90%;
}

#lst_type_gauche li:hover, #lst_type_droite li:hover, .lst_type_full li:hover {
	background:#E3F0DE;
}
#lst_type_gauche li a, #lst_type_droite li a, .lst_type_full li a {
	text-decoration:none;
	color:black;
}
#lst_type_gauche li a:hover, #lst_type_droite li a:hover, .lst_type_full li a:hover {
	text-decoration:underline;
}

/*********** FICHE PRODUIT  ***********/
#col_gauche h2 span{
	font-size:60%;
}
.img_prod {
	float:left;
	margin:10px;
}
#fiche_prod {
	margin:10px;
	text-align:justify;
}

#fiche_prod h1{
	color:#4DAC26;
	font-size:120%;
}
#fiche_prod p{
	font-size:80%;
}
#fiche_prod .desc_prod{
	font-size:90%;
}
#fiche_prod h4 {
	padding:0;
	margin:0;
	margin-top:10px;
}
#fiche_prod ul {
	padding:0;
	margin:0;
}
#fiche_prod a {
	color:#4DAC26;
	font-size:80%;
}
/*********** BLOC DE CONTENU DROITE ***********/
#col_droite{
	margin:0;
	font-size:80%;
	width:195px;
	float:right;
}
#col_droite img{
	margin-top:20px;
	padding-right:3px;
}
.menu_droite{
	padding-top:40px;
	list-style-type:none;
}
.menu_droite li{
	clear:both;
}
.menu_droite li,.menu_droite li a{
	color:#d6556e;
	
	/*font-style:italic;*/
}

.menu_droite li a{
	display:block;
	float:right;
	width:175px;
	margin-bottom:10px;
}
.menu_droite li a:hover{
	text-decoration:none;
}
.menu_droite li em{
	display:block;
	float:left;
	width:10px;
}
.lien_lexique {
	display:block;
	margin-top:30px;
	margin-bottom:30px;
	color:#4dac26;
	font-style:italic;
}
.lien_lexique:hover {
	text-decoration:none;
}
#col_droite address{
	font-style:normal;
	margin-top:20px;
	font-size:90%;
	padding-bottom: 10px;
}
#col_droite address strong{
	color:#4dac26;
}
#col_droite address span, #col_droite address span a{
	font-style:italic;
	color:#4dac26;
	text-decoration:none;
}
#col_droite address span a:hover{
	text-decoration:underline;
}

#col_droite .nav_droite_princ {
	margin-top:15px;
	/*font-style:italic;*/
}
#col_droite .nav_droite_princ ul{
	margin-left:0;
	list-style-type:none;
	list-style-image:none;
	/*font-style:italic;*/
}
#col_droite .nav_droite_princ ul a{
	font-size:100%;
	font-weight:bold;
}
#col_droite .nav_droite_princ a{
	color:#4dac26;
}
#col_droite .nav_droite_princ a:hover{
	text-decoration:none;
}


/*********** PAGE ACTU & ANNONCES ***********/
#actu_offre {
	margin-top:20px;
	text-decoration:none;
}
#actu_offre a.btn_voir {
	background:#FFFFFF url(../img/commun/bg-bouton.gif) repeat-x;
	width:100px;
	border:1px solid #999999;
	cursor:pointer;
	padding: 0 20px 0 12px;
	font-size:11px;
	height:18px;
	line-height:18px;
	text-decoration:none;
	color:black;
}
#actu_offre a {
	font-size:14px;
	font-weight:bold;
	color:#40772B;
	text-decoration:underline;
}

#actu_offre h5{
	font-size:70%;
	font-style:normal;
	font-weight:normal;
	color:#40772B;
}
#actu_offre h4{
	margin:0;
	color:#C7173A;
	background:url(../img/puce_actu.gif) no-repeat 0 3px;
	padding-left:20px;
}
#actu_offre .conteneur_page_actu{
	width:90%;
	margin:20px auto;
	text-align:center;
}
#actu_offre h4.titre_offre{
	margin-top:20px;
}
#actu_offre .lien_offre{
	font-size:90%;
	color:#4DAC26;
	display:block;
	margin-top:10px;
}
#actu_offre .lien_offre a{
	color:#40772B;
	font-size:100%;
	font-weight:normal;
}
#actu_offre .cont_ann{
	width:90%;
	font-size:80%;
	margin:0;
	margin-top:10px;
}

/*********** LEXIQUE  ***********/
#col_gauche table#tab_lexique {
	width:489px;
}
#tab_lexique  td.td01{
	width:25%;
}
#tab_lexique  td.td02{
	width:45%;
}
#tab_lexique  td.td03{
	width:30%;
}

#tab_lexique caption{
	font-style:italic;
	font-size:90%;
}
#tab_lexique thead td{
	background:#4dac26;
	color:white;
	font-size:90%;
}
#tab_lexique tbody td{
	background:#f7d4e3;
	font-size:90%;
}

dl {
	font-size:80%;
}

dt {
	font-weight:bold;
	color:#4dac26;
	margin-top:10px;
	background:url(/img/puce_lexique.gif) no-repeat 0 6px;
	padding-left:8px;
}
dd {
	text-align:justify;
}



/*********** QUESTIONNAIRE  ***********/
#quest {
	text-align:left;
}

#quest h2 {
	margin-bottom:20px;
}

#quest fieldset {
	border:none;
	border-bottom:1px solid #4DAC26;
	padding-bottom:10px;
}
#quest fieldset h4{
	font-size:80%;
}
#quest fieldset strong{
	font-size:80%;
}
#quest fieldset label strong{
	font-size:100%;
}

#quest fieldset label{
	font-size:80%;
}
#quest input{
	/*background:#E3F0DE;
	border:1px solid;*/
	margin-left:3px;
	margin-top:3px;
}
#quest textarea,#quest input.zntxt{
	background:#E3F0DE;
	border:1px solid;
	margin-left:3px;
	margin-top:3px;
}


#quest fieldset textarea{
	width:100%;
}

#quest fieldset p{
	display:block;
	width:100%;
	margin:0;
}
#quest fieldset p label{
	display:block;
	width:20%;
	float:left;
	text-align:right;
	
	margin-right:10px;
	font-size:100%;
}
#quest fieldset textarea{
	height:100px;
	margin-bottom:10px;
}
#quest button{
	display:block;
	width:30%;
	margin:15px auto;
	background:#4DAC26;
	color:white;
	font-weight:bold;
	border:none;
}

/*********** BLOC INFOS ***********/
.nfo_msg {
	width:80%;
	margin:10px 30%;
	font-size:80%;
}
.form_contact p {
	width:100%;
}
.form_contact label {
	width:30%;
	float:left;
}
.form_contact input, .form_contact textarea {
	width:65%;
	background:#f9fcf8;
}
.form_contact button {
	background:url(/img/commun/bg-bouton.gif) no-repeat;
	height:18px;
	width:100px;
	text-align:left;
	padding-left:10px;
	font-size:90%;
	color:#449c24;
	border:1px solid #999;
}
.form_contact button.reset {
	margin-left:30%;
}
.form_contact button.submit {
	margin-left:23%;
}
.form_contact span {
	display:block;
	margin-top:20px;
	font-size:80%;
	font-style:italic;
	margin-left:29%;
}

/*********** BLOC LIENS ***********/
dt a {
	text-decoration:none;
	color:#4DAC26;
}
dt a:hover {
	text-decoration:underline;
}




/*********** FOOTER ***********/


#footer {
	width:192px;
}
#footer ul {
	list-style-type:none;
	margin:0;
	padding: 5px 0;
	background:#4dac26;
}

#footer ul li a{
	margin-left:20px;
	color:white;
	font-weight:bold;
	font-size:80%;
	text-decoration:none;
}
#footer ul li a:hover{
	text-decoration:underline;
}



#footer_conso{
	margin-top:0;
	margin-left:3px;
	height:120px;
}
#footer_conso ul{
	display:block;
	width:200px;
	height:90px;
	background:#4dac26;
	
	margin-right:40px;
	margin-top:35px;
	float:left;
}
#footer_conso ul li{
	width:150px;
	margin:0;
	padding:0;
	margin-left:20px;
	list-style:none;
	list-style-image:none;
}
#footer_conso ul li a{
	color:white;
	text-decoration:none;
	font-size:70%;
	font-weight:bold;
	
}
#footer_conso ul li a:hover{
	text-decoration:underline;
}
#footer_conso address {
	display:block;
	width:250px;
	
	position:relative;
	top:13px;
	left:0;
	float:left;
	
	font-size:80%;
	font-style:normal;
}
#footer_conso address strong, #footer_conso address span, #footer_conso address span a{
	color:#4dac26;
}
#footer_conso address span a, #footer_conso #bloc_actu a{
	text-decoration:none;
}
#footer_conso address span a:hover, #footer_conso #bloc_actu a:hover{
	text-decoration:underline;
}

#footer_conso #bloc_actu{
	display:block;
	width:180px;
	float:left;
	position:relative;
	top:-27px;
	left:75px;
	font-size:80%;
	font-style:normal;
}
#footer_conso #bloc_actu h5, #footer_conso #bloc_actu span, #footer_conso #bloc_actu strong, #footer_conso #bloc_actu a {
	color:#50ac29;
}
#footer_conso #bloc_actu h5 {
	background:url(/img/puce_actu.gif) no-repeat 0 3px;
	padding-left:20px;
	font-style:normal;
	text-decoration:none;
}
*{
outline:none;
}

