BODY, INPUT, SELECT, OPTION, A {
	font-family:Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	color: #666666; /*#F8871D*/
}
BODY {
	margin-top: 0;
}

FORM {
	margin: 0;
}

#aide H1 {
	color: #F87F11;
	border-bottom: 1px dashed orange;
	padding: 10px 0 10px 25px;
	background: url(img/aide.gif) 0% 45% no-repeat;
	font-size: 20px;
}

/* ENTETE
 -----------------------------------------------------------------------------*/
.entete {
	background: url(img/bandeau_hiver.jpg) no-repeat;
}
TABLE.entete {
  background: none;
  margin-top: 5px;
}
#entete_bienvenue {
  color:#FACC14;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  text-align: right;
  padding-right: 10px;
  font-variant: small-caps;
  letter-spacing: 0.2em;
}
#entete_slogan {
  color:white;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  text-align: right;
  padding-right: 10px;
  font-variant: small-caps;
  letter-spacing: 0.2em;
}
#entete_slogan IMG {
  vertical-align: bottom;
}
#entete_sep {
  background: url(img/entete_barre_h_hiver.gif) no-repeat;
  width: 710px;
  height: 2px;
  margin: 5px 0px;
}
#entete_langage {
  color:white;
  font-size: 12px;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  font-variant: small-caps;
  text-align: right;
  /*vertical-align: middle;*/
  margin:0;
	padding-left:15px;
	background:url(img/menu_hh_puce.gif) 0% 65% no-repeat;
  display: inline;
}
#entete_langage IMG {
  /*vertical-align: top;*/
  margin-top: 3px;
}
#entete_langage A:link, #entete_langage A:visited, #entete_langage A:hover {
  background: none !important;
  padding-left: 0px !important;
}
#entete_saison {
  display: inline;
}
.logo {
	background: url(img/logo_hiver.gif) no-repeat;
}
.bandeau {
	background: url(img/bandeau_hiver_vague.jpg) no-repeat;
	font-size: 16px;
	text-align: left;
}

/* ENPIED
 -----------------------------------------------------------------------------*/
#enpied_officiel {
  color: #819FC6;
}
#enpied_coord {
  color: #676767;
  font-size: 11px;
  font-weight: bold;
}
#enpied_copyright {
  color: #7F7F7F;
}

/* PAGES
 -----------------------------------------------------------------------------*/
.page_sep_v {
  background-color: #BCCBDD;
  vertical-align: top;
}
.page_col_g {
  padding: 6px;
  padding-top: 0;
  width: 242px;
}
.page_col_d {
  padding: 6px;
  padding-top: 0;
  width: 242px;
}
.page_colonnes {
  /*background: url(img/page_colonnes_fond.jpg) 0% 10% no-repeat;*/
}
.corps {
  background: url(img/corps_fond.jpg) repeat;
}
.corps_entete {
  background: url(img/corps_titre_fond.jpg) no-repeat;
}
#corps_contenu {
  padding-left: 15px;
  padding-right: 15px;
}
#page_titre, #page_titre a:link, #page_titre a:visited, #page_titre a:hover  {
  font-size: 18px;
  font-weight: bolder;
  color:#204D95;
  font-variant: small-caps;
  margin: 0px;
  padding: 0px;
  /*padding-left: 15px;*/
  margin-top: 10px;
  margin-bottom: 10px;
  font-family:Helvetica, Geneva, Arial, sans-serif;
  text-decoration: none;
}
#page_titre a:link, #page_titre a:visited, #page_titre a:hover  {
  padding-left: 0;
}
#page_titre2, #page_titre2 a:link, #page_titre2 a:visited, #page_titre2 a:hover {
  font-size: 16px;
  font-weight: bold;
  color:#F8871D;
  font-style:normal;
  /*font-variant: small-caps;*/
  margin: 0px;
  padding: 0px;
  /*padding-left: 15px;*/
  margin-top: 10px;
  margin-bottom: 10px;
  font-family:Helvetica, Geneva, Arial, sans-serif;
  text-decoration: none;
}
#page_titre2 a:link, #page_titre2 a:visited, #page_titre2 a:hover {
  padding-left: 0;
}
#page_titre3 {
  font-size: 11px;
  font-weight: bold;
  color:#666666;
  font-style:normal;
  /*font-variant: small-caps;*/
  margin: 0px;
  padding: 0px;
  /*padding-left: 15px;*/
  margin-top: 10px;
  margin-bottom: 5px;
  font-family:Helvetica, Geneva, Arial, sans-serif;
}
#page_texte/*, #page_texte p*/ {
  font-size: 11px;
  /*margin-left: 15px;
  margin-right: 15px;*/
  color:#666666;
  font-family:Helvetica, Geneva, Arial, sans-serif;
  text-align: justify;
  clear: left;
}
#page_texte.accueil_titre {
  padding-left: 15px;
  padding-right: 15px;
}
#page_texte a:link, #page_texte a:visited {
  text-decoration: underline;
}
#page_texte a:hover  {
  color:#F8871D;
  text-decoration: none;
}
#page_lien_suite, #page_lien_suite A:LINK, #page_lien_suite A:VISITED, #page_lien_suite A:HOVER{
  font-size: 11px;
  color:#666666;
  font-family:Helvetica, Geneva, Arial, sans-serif;
  text-decoration: none;
  text-align: right;
  padding:0px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
}
#page_lien_suite A:HOVER {
  color: #F8871D;
}

/* MENU VERTICAL DROIT
 -----------------------------------------------------------------------------*/
.menu_d {
  background: url(img/menu_d_fond.jpg) repeat;
}
.menu_d_entete {
  background: url(img/menu_d_titre_fond.jpg) left top no-repeat;
}
.menu_d_pied {
	background: url(img/menu_d_pied.jpg) no-repeat;
}
.menu_d_pied_nocol {
	background: url(img/menu_d_pied_nocol.jpg) no-repeat;
}
.menu_d_pied_nocolh {
	background: url(img/menu_d_pied_nocolh_ete.jpg) no-repeat;
}
A.menu_d_pied:link {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	color: #F87F11;
	text-decoration: none;
}
A.menu_d_pied:visited {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	color: #F87F11;
	text-decoration: none;
}
A.menu_d_pied:hover {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	color: #F87F11;
	text-decoration: none;
}

/* MENU VERTICAL GAUCHE
 -----------------------------------------------------------------------------*/
.menu_v {
  background: url(img/menu_hiver_g_fond.jpg) repeat;
}
.menu_v_entete {
  background: url(img/menu_hiver_g_titre_fond.jpg) repeat;
  color: white;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  text-align: left;
  letter-spacing: 0.1em;
  text-decoration: none;
}
A.menu_v_entete:link {
  color: white;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  letter-spacing: 0.1em;
  text-decoration: none;
}
A.menu_v_entete:visited {
  color: white;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  letter-spacing: 0.1em;
  text-decoration: none;
}
A.menu_v_entete:hover {
  color: white;
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  letter-spacing: 0.1em;
  text-decoration: none;
}
TABLE.menu_v_titre {
  margin: 8px 0;
  width: 95%;
}
TR.menu_v_titre {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #204D95;
  background-color: white;
  padding: 0px;
}
TD.menu_v_titre {
  padding-left: 0px;
  padding-right: 5px;
}
a.menu_v_titre:link {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #204D95;
	text-decoration: none;
	padding-left: 10px;
	background:url(img/menu_puce_hiver.jpg) 0% 50% no-repeat;
}
a.menu_v_titre:visited {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #204D95;
	text-decoration: none;
	padding-left: 10px;
	background:url(img/menu_puce_hiver.jpg) 0% 50% no-repeat;
}
a.menu_v_titre:hover {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #204D95;
	text-decoration: none;
	padding-left: 10px;
	background:url(img/menu_puce_hiver.jpg) 0% 50% no-repeat;
}
a.menu_v_titre_sel:link {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F8871D;
	text-decoration: none;
	padding-left: 10px;
	background:url(img/menu_puce_sel.gif) 0% 50% no-repeat;
}
a.menu_v_titre_sel:visited {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F8871D;
	text-decoration: none;
	padding-left: 10px;
	background:url(img/menu_puce_sel.gif) 0% 50% no-repeat;
}
a.menu_v_titre_sel:hover {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F8871D;
	text-decoration: none;
	padding-left: 10px;
	background:url(img/menu_puce_sel.gif) 0% 50% no-repeat;
}
#menu_v_stitre, #menu_v_stitre A:LINK, #menu_v_stitre A:VISITED, #menu_v_stitre A:HOVER {
  padding-left: 15px;
  font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #204D95;
}
#menu_v_stitre A:LINK, #menu_v_stitre A:VISITED, #menu_v_stitre A:HOVER {
	text-decoration: none;
	padding-left: 10px;
	background:url(img/menu_puce_hiver_smenu.jpg) 0% 50% no-repeat;
}
#menu_v_sel, #menu_v_sel A:LINK, #menu_v_sel A:VISITED, #menu_v_sel A:HOVER {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F8871D;
	padding-left: 15px;
}
#menu_v_sel A:LINK, #menu_v_sel A:VISITED, #menu_v_sel A:HOVER {
	text-decoration: none;
	padding-left: 10px;
	background:url(img/menu_puce_smenu_sel.gif) 0% 50% no-repeat;
}
A.menu_hh_sel:LINK  {
  color: #F8871D !important;
	/*background:url(img/menu_hh_puce_sel.gif) 0% 65% no-repeat !important;*/
}
A.menu_hh_sel:VISITED {
  color: #F8871D !important;
	/*background:url(img/menu_hh_puce_sel.gif) 0% 65% no-repeat !important;*/
}
A.menu_hh_sel:HOVER {
  color: #F8871D !important;
	/*background:url(img/menu_hh_puce_sel.gif) 0% 65% no-repeat !important;*/
}
A.menu_hb_sel:LINK  {
  color: #F8871D !important;
  text-decoration: none;
	/*background:url(img/menu_hh_puce_sel.gif) 0% 65% no-repeat !important;*/
}
A.menu_hb_sel:VISITED {
  color: #F8871D !important;
  text-decoration: none;
	/*background:url(img/menu_hh_puce_sel.gif) 0% 65% no-repeat !important;*/
}
A.menu_hb_sel:HOVER {
  color: #F8871D !important;
  text-decoration: none;
	/*background:url(img/menu_hh_puce_sel.gif) 0% 65% no-repeat !important;*/
}

/* MENU HORIZONTAL HAUT
 -----------------------------------------------------------------------------*/
#menu_hh UL, #menu_hh LI{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}
#menu_hh {
  color:white;
  font-size: 12px;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  font-variant: small-caps;
  text-align: right;
  /*line-height: 150%;*/
}
#menu_hh A:link, #menu_hh A:visited, #menu_hh A:hover {
  color:white;
  font-size: 12px;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  text-decoration: none;
  margin:0;
	padding-left:15px;
	background:url(img/menu_hh_puce.gif) 0% 65% no-repeat;
}

/* MENU HORIZONTAL BAS
 -----------------------------------------------------------------------------*/
#menu_hb UL, #menu_hb LI{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}
#menu_hb {
  color:#204D95;
  font-size: 11px;
  font-weight: bold;
  font-family: Helvetica, Geneva, Arial, sans-serif;
}
A.menu_hb:link {
  color:#204D95;
  font-size: 11px;
  font-weight: bold;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  text-decoration: none;
}
A.menu_hb:visited {
  color:#204D95;
  font-size: 11px;
  font-weight: bold;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  text-decoration: none;
}
A.menu_hb:hover {
  color:#204D95;
  font-size: 11px;
  font-weight: bold;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  text-decoration: none;
}

/* NEWS
 -----------------------------------------------------------------------------*/
TD.news {
	background: url(img/bandeau_hiver_news.jpg) no-repeat;
}
.newsentete {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: white;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
}
.news {
  border: 0;
  padding: 0;
  background: none;
}
TABLE.news {
  margin: 0 0 0 10px;
}
#newstitre {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: white;
	padding-bottom: 2px;
	margin-top: 20px;
	border-bottom: 1px solid white;
}
#newstexte {
	font-family: Trebuchet MS, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	color: white;
	font-weight: normal;
}
#newstexte A:LINK, #newstexte A:VISITED {
	text-decoration: underline;
}
#newstexte A:HOVER {
	text-decoration: none;
}
#newslien, #newslien A:LINK, #newslien A:VISITED  {
	font-family: Trebuchet MS, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	text-align: right;
	text-decoration: none;
}
#newslien A:LINK, #newslien A:VISITED, #newslien A:HOVER {
	text-decoration: none;
	border-bottom: 1px dotted white;
}
#newslien A:HOVER {
  border-bottom: 1px dotted black;
}

/* METEO
 -----------------------------------------------------------------------------*/
TABLE.meteo {
  background-color: white;
}
.meteo_titre {
  text-align:left;
  font-size:14px;
  color:#F8871D;
  font-weight:bold;
  font-family: Helvetica, Geneva, Arial, sans-serif;
}
.meteo_date {
  text-align:right;
  font-size:10px;
  color:#F8871D;
  font-family:Helvetica, Geneva, Arial, sans-serif;
}
#meteo_temps {
  line-height:110%;
  margin-top:5px;
  text-align:left;
  font-size:10px;
  color:#666666;
  font-family:Helvetica, Geneva, Arial, sans-serif;
}
#meteo_temps.milieu {
  margin-top: 22px;
}
.meteo_temps_valeur {
  font-size: 11px;
  font-weight:bold;
  color:#F8871D;
}
#meteo_temperature {
  line-height:160%;
  margin-top:21px;
  text-align:left;
  font-size:10px;
  color:#666666;
  font-family:Helvetica, Geneva, Arial, sans-serif;
}
#meteo_temperature.bas {
  margin-bottom: 10px;
}
.meteo_temperature_valeur {
  font-size:18px;
  font-weight:bold;
  color:#F8871D;
}
.meteo_vents {
  line-height:110%;
  margin-top:21px;
  text-align:left;
  font-size:10px;
  color:#666666;
  font-family:Helvetica, Geneva, Arial, sans-serif;
  margin-bottom: 5px;
}
.meteo_vents_valeur {
  font-size:11px;
  font-weight:bold;
  color:#F8871D;
}
#meteo_savoir_plus, #meteo_savoir_plus A:link, #meteo_savoir_plus A:visited, #meteo_savoir_plus A:hover {
  line-height:110%;
  text-align:right;
  font-size:10px;
  color:#666666;
  font-family:Helvetica, Geneva, Arial, sans-serif;
  text-decoration:none;
  margin-top: 5px;

}
#meteo_savoir_plus A:link, #meteo_savoir_plus A:visited, #meteo_savoir_plus A:hover {
  padding-right: 13px;
  background: url(img/encart_plus_dinfos.gif) 100% 50% no-repeat;
}
#meteo_savoir_plus IMG {
  vertical-align: middle;
}
.meteo_encart_fond_h {
  background: url(img/encart_h.jpg) top repeat-x;
}
.meteo_encart_fond_b {
  background: url(img/encart_b.jpg) bottom repeat-x;
}
.meteo_encart_fond_g {
  background: url(img/encart_g.jpg) left repeat-y;
}
.meteo_encart_fond_d {
  background: url(img/encart_d.jpg) right repeat-y;
}


/* WEBCAM
 -----------------------------------------------------------------------------*/
 /* ENCART */
TABLE.webcam {
  background-color: white;
}
#webcam_texte {
  text-align:left;
  font-size:10px;
  color:#F8871D;
  font-family:Helvetica, Geneva, Arial, sans-serif;
  margin-bottom: 5px;
  margin-left: 15px;
  margin-right: 15px;
}
#webcam_savoir_plus, #webcam_savoir_plus A:link, #webcam_savoir_plus A:visited, #webcam_savoir_plus A:hover {
  line-height:110%;
  text-align:right;
  font-size:10px;
  color:#666666;
  font-family:Helvetica, Geneva, Arial, sans-serif;
  text-decoration:none;
  margin-top: 5px;
}
#webcam_savoir_plus IMG {
  vertical-align: middle;
}
.webcam_titre {
  text-align:left;
  font-size:14px;
  color:#F8871D;
  font-weight:bold;
  font-family: Helvetica, Geneva, Arial, sans-serif;
}
.webcam_date {
  text-align:right;
  font-size:10px;
  color:#F8871D;
  font-family:Helvetica, Geneva, Arial, sans-serif;
}
.webcam_encart_fond_h {
  background: url(img/encart_h.jpg) top repeat-x;
}
.webcam_encart_fond_b {
  background: url(img/encart_b.jpg) bottom repeat-x;
}
.webcam_encart_fond_g {
  background: url(img/encart_g.jpg) left repeat-y;
}
.webcam_encart_fond_d {
  background: url(img/encart_d.jpg) right repeat-y;
}

/* page webcam (la liste) */
#webcam_liste, #webcam_panorama {
  padding-top: 10px;
}
#webcam_liste IMG{
  padding: 3px 3px 3px 0;
}

#webcam_liste H2, #webcam_panorama H2 {
	font-size: 16px;
	font-weight: bold;
	color:#F8871D;
	font-style:normal;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family:Helvetica, Geneva, Arial, sans-serif;
	text-decoration: none;
}

/* ARTICLE PAGE D'ACCUEIL
 -----------------------------------------------------------------------------*/
#accueil_art {
  text-align:left;
  vertical-align: top;
  font-size:11px;
  color:#666666;
  font-family:Helvetica, Geneva, Arial, sans-serif;
  margin: 15px 0 0 0;
  padding: 0;
  width: 232px;
  /*border: 1px solid red;*/
}

#accueil_art H3 {
  font-size:14px;
  color:#F8871D;
  font-weight:bold;
  background: url(1.gif) 0% 50% no-repeat;
  padding: 5px 0 5px 30px;
  margin: 0;
}

#accueil_art DL {
  margin: 0;
  padding: 0;
}

#accueil_art DD {
  margin: 3px 10px 0px 10px;
  padding-top: 5px;
  background: url(img/encart_sep_g.jpg) 0% 0% no-repeat;
  /*border: 1px solid pink;*/
}

#accueil_art_visuel {
  padding: 0;
  margin: 0;
}

#accueil_art_visuel IMG {
  border: 1px solid orange;
  padding: 0;
  margin: 0 5px 0 0;
  width: 64px;
  height: 64px;
  float: left;
}

#accueil_art_savoir_plus, #accueil_art_savoir_plus A:link, #accueil_art_savoir_plus A:visited, #accueil_art_savoir_plus A:hover {
  text-align:right;
  font-size:10px;
  font-family:Helvetica, Geneva, Arial, sans-serif;
  text-decoration:none;
  vertical-align: middle;
  color:white;
}

#accueil_art_savoir_plus A:link, #accueil_art_savoir_plus A:visited, #accueil_art_savoir_plus A:hover {
  background: url(img/encart_plus_dinfos2.gif) 100% 50% no-repeat;
  padding-right: 13px;
}

#accueil_art_savoir_plus {
  background: url(img/encart_savoir_plus_fond.jpg) 50% 0% repeat-y;
  margin-top: 10px !important;
  height: 13px;
  padding-right: 15px;
  clear: both;
}

/* ARTICLE PAGE SECONDAIRE
 -----------------------------------------------------------------------------*/

#corps_art {
  text-align:left;
  vertical-align: top;
  font-size:11px;
  color:#666666;
  font-family:Helvetica, Geneva, Arial, sans-serif;
  margin: 15px 0 0 0;
  padding: 0;
  width: 465px;
  /*border: 1px solid red;*/
  clear: left;
}

#corps_art H3 {
  font-size:14px;
  color:#F8871D;
  font-weight:bold;
  background: url(1.gif) 0% 50% no-repeat;
  padding: 5px 0 5px 30px;
  margin: 0;
}

#corps_art DL {
  margin: 0;
  padding: 0;
}

#corps_art DD {
  margin: 3px 10px 0px 10px;
  padding-top: 5px;
  background: url(img/encart_sep_g.jpg) 0% 0% no-repeat;
  /*border: 1px solid pink;*/
}

#corps_art UL {
	padding: 0;
	margin: 0 0 10px 0;
}

#corps_art LI {
	padding: 0;
	margin: 0 0 0 15px;
	list-style-type: square;
}

#corps_art H4 {
	padding: 5px 0 0 0;
	margin: 0;
	font-size: 11px;
}

#corps_art_visuel IMG {
  border: 1px solid orange;
  padding: 0;
  margin: 0 5px 0 0;
  width: 64px;
  height: 64px;
  float: left;
}

#corps_art_savoir_plus, #corps_art_savoir_plus A:link, #corps_art_savoir_plus A:visited, #corps_art_savoir_plus A:hover {
  text-align: right;
  font-size:11px;
  font-family:Helvetica, Geneva, Arial, sans-serif;
  text-decoration: none;
  font-weight: bold;
  vertical-align: middle;
}

#corps_art_savoir_plus A:link, #corps_art_savoir_plus A:visited, #corps_art_savoir_plus A:hover {
  text-decoration: none;
  margin-right: 20px;
}

#corps_art_savoir_plus A:hover {
  color: #F8871D;
}

#corps_art_savoir_plus {
  /*background: url(img/encart_savoir_plus_fond.jpg) 96% top repeat-y;*/
  margin-top: 0px;
  margin-left: 15px;
  /*height: 13px;*/
  clear: both;
}
#corps_art_dates_evt {
	float: left;
}

/* brochures
 -----------------------------------------------------------------------------*/

#brochure_liste {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.brochure_liste {
  font-family: Helvetica, Geneva, Arial, sans-serif;
  font-size: 11px;
  color: #666666;
}
.brochure_form_titre {
  font-weight: bold;
  color:#666666;
  font-size: 12px;
  padding:5px 2px;
  background-color: #B6D5E8;
  border-bottom: 1px dashed gray;
}
.brochure_form {
  font-size: 11px;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  margin-left: auto;
  margin-right: auto;
}
TABLE.brochure_form {
  /*border: 1px solid gray;*/
}
.brochure_input {
  font-size: 11px;
}
.brochure_form_titre_note {
  font-size: 9px;
  color:#666666;
  font-weight:normal;
}
.brochure_presentation {
  text-align: justify;
}
.brochure_liste_titre {
  font-size: 15px;
  color: #666666;
  font-weight: bold;
  padding:5px 0px;
}
.brochure_ligne1 {
  /*background-color: #eeeeee;*/
}
.brochure_ligne2 {
  /*background-color: #f8FEC3;*/
}
.brochure_titre {
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  font-family: Helvetica, Geneva, Arial, sans-serif;
}
.brochure_size {
  font-size: 10px;
  color: gray;
}
.brochure_desc {
  font-family: Helvetica, Geneva, Arial, sans-serif;
  font-size: 11px;
  padding: 5px;
}
a.brochure_desc:link {
  color: #666666;
  text-decoration:underline;
  padding: 1px;
}
a.brochure_desc:visited {
  color: #666666;
  text-decoration: underline;
  padding: 1px;
}
a.brochure_desc:hover {
  color: #666666;
  text-decoration: none;
  padding: 1px;
}
.brochure_desc_note {
  font-size: 9px;
  color: gray;
  font-weight: normal;
}
#brochure_cnil {
  font-size: 9px;
  color: gray;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  text-align: justify;
  padding-top: 10px;
}
#brochure_cnil a:link, #brochure_cnil a:visited, #brochure_cnil a:hover {
  font-size: 9px;
  color: gray;
  text-decoration:none;
}
#brochure_acrobat {
  font-family: Helvetica, Geneva, Arial, sans-serif;
  font-size: 9px;
  color: gray;
  text-align: left;
  padding-top: 5px;
}
.brochure_bouton {
  font-size: 11px;
  color: white;
  background-color: #F87F11; /*url(img/menu_d_fond.jpg) repeat;*/
  border: 2px solid white;
}
.titreblanc {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.brochure_ok {
  color: green;
}
.brochure_ko {
  color: red;
}

/* PHOTOTHEQUE
 -----------------------------------------------------------------------------*/
.phototheque_titre {
  font-size: 14px;
  font-weight: bolder;
  color:#F8871D;
  font-style:normal;
  font-variant: small-caps;
  margin: 0px;
  padding: 0px;
  /*padding-left: 15px;*/
  margin-top: 10px;
  margin-bottom: 10px;
  font-family:Helvetica, Geneva, Arial, sans-serif;
  text-decoration: none;
}

/* ESPACE PRO
 -----------------------------------------------------------------------------*/
#presse_form {
  font-size: 11px;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  width: 460px;
  margin-top: 20px;
  margin-bottom: 10px;
}

#presse_form h3 {
  padding:5px 2px;
  padding-left: 0;
  text-decoration: none;
  background-color: #B6D5E8;
  border-bottom: 1px dashed gray;
  font-weight: bold;
  font-size: 11px;
  margin: 20px 0;
}

#presse_form TABLE {
  width: 460px;
  clear: both;
}

#presse_form caption {
	text-align: left;
	padding: 0;
	margin: 0;
}

#presse_form LABEL {
	display:block;
	clear:both;
	padding:4px 0 0 0;
}

#presse_form form p {
	display:block;
	clear:both;
	padding:0;
	margin:0;
}

#presse_form form p span label input {
	display:inline;
	width:auto;
	float:none;
	margin:0 5px 0 0 !important;
	vertical-align:middle;
	clear: both;
}


#presse_form label input, #presse_form label select, #presse_form form p span, #presse_form label textarea {
	display:block;
	width:260px;
	float:right;
	margin-top:-18px !important;
	margin-top:-21px;
	margin-bottom: 4px;
}

#presse_form label textarea {
	height:120px;
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #666;
}

#presse_form label select {
	width:265px;
}

#presse_form label.aide span {
}

#presse_form label.gauche {
	width: 460px;
	float: left;
	margin: 4px 0;
}

#presse_form label.gauche span, #presse_form label.gauche span input  {
	float: none;
	width: auto;
	display: inline;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

#presse_form div.submit {
	text-align:right;
	clear:both;
	padding-top:10px;
}

#presse_form form div.submit span.bouton input{
  font-size: 11px;
  color: white;
  background-color: #F87F11;
  border: 2px solid white;
}

#presse_form div.cnil {
	padding-top: 10px;
}

#presse_form form div.photo {
	margin: 10px 0 15px 0;
	float: left;
	display: block;
}

#presse_form form div.photo label input {
	width: auto;
	height: auto;
	float: left;
	margin-top:-1px !important;
	margin-top:-5px;
}

#presse_form form div.photo img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#presse_form form div.photo div {
	float: left;
	max-width: 320px;
}

#presse_form form div.photo div h4 {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

#presse_form form div.photo div p img  {
	float: none;
	margin-left: 2px;
}

#presse_form form div.photo div p span  {
	float: none;
	display: inline;
	margin-left: 2px;
}


/*******/

#presse_desc, #presse_desc TD, #presse_desc P {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 1px;
  padding-left: 3px;
}
#presse_desc {
  width: 460px;
  padding-top: 15px;
}
#presse_desc a:link, #presse_desc a:visited {
  color: #336699;
  text-decoration:underline;
  padding: 1px;
}
#presse_desc a:hover {
  color: #336699;
  text-decoration:none;
  padding: 1px;
}
.presse_desc {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 1px;
  padding-left: 3px;
  text-align: left;
}
a.presse_desc:link {
  color: black;
  text-decoration:underline;
  padding: 1px;
}
a.presse_desc:visited {
  color: black;
  text-decoration: underline;
  padding: 1px;
}
a.presse_desc:hover {
  color: black;
  text-decoration: none;
  padding: 1px;
}
.presse_desc_infos {
  font-size: 9px;
  color:gray;
  font-weight:normal;
}
.presse_desc_note {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: gray;
  font-weight: normal;
  text-align: left !important;
}
.presse_themes {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 2px;
  border: 1px solid gray;
}
.presse_cnil {
  font-size: 9px;
  color: gray;
}
a.presse_cnil:hover {
  font-size: 9px;
  color: gray;
  text-decoration:none ;
}
.presse_bouton {
  font-size: 11px;
  color: white;
  background-color: #F87F11;
  border: 2px solid white;
}
.presse_ok {
  color: green;
}
.presse_ko {
  color: red;
}
/* Arborescence des thèmes de l'Espace pro */
#presse_arbo {
}
#presse_arbo_dossier {
  font-size: 14px;
  font-weight: bold;
  color:#F8871D;
  font-style:normal;
  /*font-variant: small-caps;*/
  margin: 0px;
  padding: 0px;
  /*padding-left: 15px;*/
  margin-top: 5px;
  margin-bottom: 2px;
  font-family: Helvetica, Geneva, Arial, sans-serif;
  text-decoration: none;
}
.presse_arbo_fic IMG {
	margin: 3px 0 3px 0;
}
/* Formulaire d'identification espace pro */
#presse_form_ident {
  width: 448px;
  margin-top: 20px;
  padding-left: 4px;
}
#presse_form_ident LABEL {
  display: block;
  float: left;
  padding-right: 5px;
  margin-top: 3px;
  width: 150px;
}
#presse_form_ident INPUT {
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 3px;
  width: 250px;
}
#presse_form_ident .submit {
  width: 25px;
  font-size: 11px;
  color: white;
  background-color: #F87F11;
  border: 2px solid white;
  padding: 0;
}
#presse_form_ident #oublier {
  padding: 0px;
  width: auto;
  display: block;
  margin-left: 155px;
}

#presse_form_ident_titre, #presse_form_ident_titre A:LINK, #presse_form_ident_titre A:VISITED, #presse_form_ident_titre A:HOVER  {
  padding:5px 2px;
  padding-left: 0;
  text-decoration: none;
  background-color: #B6D5E8;
  border-bottom: 1px dashed gray;
  font-weight: bold;
  font-size: 11px;
}
#presse_disconnect {
}

/* formulaire d'identification espace pro (SEUL) */
#presse_form_ident_seul {
  background: #F8CC53;
  font-size: 11px;
  font-weight: normal;
  padding: 5px 10px;
}

#presse_form_ident_seul FORM {
  padding: 0;
  margin: 0;
}

#presse_form_ident_seul INPUT{
  width: 97%;
  font-size: 10px;
}

#presse_form_ident_seul LABEL{
  display: block;
  padding-top: 3px;
  width: 50%;
}

#presse_form_ident_seul .submit {
  padding: 0;
  width: auto;
  float: right;
  background: url(img/presse_btn_ident_seul.gif) no-repeat;
  color: white;
  border: 0;
  margin: 10px 5px 10px 0;
  width: 99px;
  height: 16px;
}

#presse_form_ident_seul LABEL.checkbox{
  float: left;
  clear: right;
  font-weight: bold;
}

#presse_form_ident_seul FORM #oublier{
  width: 15px;
  float: left;
  margin: 0 0 0 5px;
}

#presse_form_ident_seul P {
  clear: both;
  padding: 0;
  margin: 0;
}

#presse_form_ident_seul A{
  clear: both;
  display: block;
}

#presse_form_ident_titre_seul {
  color: #4E4E4E;
  font-size: 11px;
  font-weight: bold;
  padding: 3px 0;
  width: 100%;
  border-bottom: 2px solid orange;
}
#presse_disconnect_seul {
}

/* HOT MENU
 -----------------------------------------------------------------------------*/
#hotmenu, #hotmenu A:LINK, #hotmenu A:VISITED, #hotmenu A:HOVER {
  font-size: 11px;
  color: #7C6F4E;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: bold;
}

#hotmenu DL, #hotmenu DT, #hotmenu DD {
  padding: 0;
  margin: 0;
  font-weight: normal;
}

#hotmenu DL {
  margin: 0 10px;
}
#hotmenu DD {
  margin: 0 0 5px 0;
}

#hotmenu DT {
  font-weight: bolder;
}

#hotmenu H3 {
  color: #D31D2A;
  font-size: 16px;
  font-weight: bolder;
  padding-bottom: 0;
  margin-bottom: 0;
}

#hotmenu {
  border-top: 2px solid white;
}

#hotmenu.first {
  border-top: none;
}

/* articles listés dans les hotmenu */

#hotmenu_art_list {
  background: #F6E67E;
}

#hotmenu_art A:LINK, #hotmenu_art A:VISITED, #hotmenu_art A:HOVER {
  text-decoration: underline;
  font-weight: normal;
}

#hotmenu_art {
  text-align:left;
  vertical-align: top;
  font-size:11px;
  color:#666666;
  font-family:Helvetica, Geneva, Arial, sans-serif;
  margin: 15px 0 0 0;
  padding: 0;
  width: 100%; /*232px;*/
  /*border: 1px solid red;*/
}

#hotmenu_art H3 {
  font-size:14px;
  color:#F8871D;
  font-weight:bold;
  background: url(img/hotmenu_art_ico_titre.gif) 0% 80% no-repeat;
  padding: 5px 0 1px 20px;
  margin: 0 0 0 10px;
}

#hotmenu_art DL {
  margin: 0;
  padding: 0;
}

#hotmenu_art DD {
  margin: 3px 10px 0px 10px;
  padding-top: 5px;
  background: url(img/hotmenu_art_sep.jpg) 0% 0% no-repeat;
  /*border: 1px solid pink;*/
}

#hotmenu_art_visuel {
  padding: 0;
  margin: 0 5px 0 0;
  background: url(img/hotmenu_art_visuel_fond.jpg) 0% 0% no-repeat;
  width: 73px;
  height: 78px;
  float: left;
}

#hotmenu_art_visuel IMG {
  border: 1px solid orange;
  padding: 0;
  margin: 0 5px 0 0;
  width: 64px;
  height: 64px;
  float: left;
}

#hotmenu_art_savoir_plus, #hotmenu_art_savoir_plus A:link, #hotmenu_art_savoir_plus A:visited, #hotmenu_art_savoir_plus A:hover {
  text-align:right;
  font-size:10px;
  font-family:Helvetica, Geneva, Arial, sans-serif;
  text-decoration: none;
  vertical-align: middle;
  color: #666;
}

#hotmenu_art_savoir_plus A:link, #hotmenu_art_savoir_plus A:visited, #hotmenu_art_savoir_plus A:hover {
  background: url(img/hotmenu_art_savoirp_ico.jpg) 100% 50% no-repeat;
  padding-right: 13px;
}

#hotmenu_art_savoir_plus {
  background: url(img/hotmenu_art_savoirp_fond.jpg) 50% 0% repeat-y;
  margin-top: 10px !important;
  height: 13px;
  padding-right: 5px;
  clear: both;
}

/* ANNUAIRE
 ----------------------------------------------------------------------------*/
#annuaire_fiche_mini {
	/*border: 1px solid black;*/
	border-top: 2px solid #204D95;
	width: 465px;
	padding: 0;
	margin: 0;
}

#annuaire_fiche {
	/*border: 1px solid black;*/
	border-top: 2px solid #204D95;
	width: 710px;
	padding: 0;
	margin: 0;
}

#annuaire_fiche_visuel IMG {
	float: left;
	margin: 0 15px 5px 5px;
	border: 8px solid white;
	width: 170px;
	/*min-height: 80px;*/
}

#annuaire_fiche_titre H3 {
	margin: 15px 0 -20px 206px;
	padding: 3px 3px 3px 0;
	background: url(img/encart_sep_g_hiver.jpg) 0% 100% no-repeat;
	font-size: 12px;
	/*border: 1px solid purple;*/
}

/*#annuaire_fiche_titre IMG {
	width: auto;
	height: auto;
	border: none;
	float: none;
	padding: 0;
	margin: 0;
}*/

#annuaire_fiche_coord {
	float: left;
	width: 240px;
	padding: 10px 0 10px 0;
	margin: 10px 15px 0 0;
	/*border: 1px solid red;*/
}

#annuaire_fiche_coord P {
	margin: 0;
	padding: 0;
	float: left;
}

#annuaire_fiche_coord A:link, #annuaire_fiche_coord A:visited, #annuaire_fiche_coord A:active, #annuaire_fiche_coord EM  {
	color: #F8871D !important;
	text-decoration: none;
	font-style: normal;
}

#annuaire_fiche_coord A.plan {
	background: url(img/heberg_situation_plan.gif) 0% 50% no-repeat;
	padding: 2px 0 2px 25px;
	line-height: 150%;
}

#annuaire_fiche_coord A.fiche {
	background: url(img/heberg_voir_fiche.gif) 0% 50% no-repeat;
	padding: 2px 0 2px 25px;
	line-height: 150%;
}

#annuaire_fiche_desc {
	float: left;
	width: 240px;
	padding: 10px 0 10px 0;
	margin: 10px 0 0 0;
	/*border: 1px dashed gray;*/
}

#annuaire_fiche_desc P {
	padding: 0;
	margin: 0;
}

#annuaire_fiche_presta {
	/*float: left;
	width: 235px;*/
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	/*border: 1px dotted cyan;*/
}

#annuaire_fiche_presta P {
	padding: 0;
	margin: 0;
}

#annuaire_fiche_pictos {
	margin: 0 0 0 200px;
	padding: 10px 0 0 0;
	clear: both;
	/*border: 1px solid blue;*/
}

#annuaire_fiche_pictos IMG {
	margin: 3px 4px 0 4px;
	/*width: auto;
	height: auto;*/
	float: none;
	display:inline;
	border: none;
}

/* PUB grande taille */
#annuaire_fiche_pub {
	background: url(img/heberg_pub_gris_fond.gif) repeat;
	width: 343px;
	float: left;
	margin: 10px 4px;
}

#annuaire_fiche_pub_corps {
	background: url(img/heberg_pub_gris_h.gif) 50% 0% no-repeat;
	padding: 11px 10px 0 10px;
	text-align: center;
	color: white;
}

#annuaire_fiche_pub_pied {
	background: url(img/heberg_pub_gris_b.gif) 50% 100% no-repeat;
	height: 11px;
}

#annuaire_fiche_pub2 {
	background: url(img/heberg_pub_orange_fond.gif) repeat;
	width: 343px;
	float: left;
	margin: 10px 4px;
}

#annuaire_fiche_pub_corps2 {
	background: url(img/heberg_pub_orange_h.gif) 50% 0% no-repeat;
	padding: 11px 10px 0 10px;
	text-align: center;
	color: white;
}

#annuaire_fiche_pub_pied2 {
	background: url(img/heberg_pub_orange_b.gif) 50% 100% no-repeat;
	height: 11px;
}

/* PUB mini */
#annuaire_fiche_pub_mini {
	background: url(img/heberg_pub_gris_fond.gif) repeat;
	width: 224px;
	float: left;
	margin: 10px 5px;
}

#annuaire_fiche_pub_corps_mini {
	background: url(img/heberg_pub_gris_mini_h.gif) 50% 0% no-repeat;
	padding: 11px 10px 0 10px;
	text-align: center;
	color: white;
}

#annuaire_fiche_pub_pied_mini {
	background: url(img/heberg_pub_gris_mini_b.gif) 50% 100% no-repeat;
	height: 11px;
}

#annuaire_fiche_pub_mini2 {
	background: url(img/heberg_pub_gris_fond2.gif) repeat;
	width: 224px;
	float: left;
	margin: 10px 5px;
}

#annuaire_fiche_pub_corps_mini2 {
	background: url(img/heberg_pub_gris_mini2_h.gif) 50% 0% no-repeat;
	padding: 11px 10px 0 10px;
	text-align: center;
	color: white;
}

#annuaire_fiche_pub_pied_mini2 {
	background: url(img/heberg_pub_gris_mini2_b.gif) 50% 100% no-repeat;
	height: 11px;
}

#annuaire_fiche_pub_mini3 {
	background: url(img/heberg_pub_orange_fond.gif) repeat;
	width: 224px;
	float: left;
	margin: 10px 5px;
}

#annuaire_fiche_pub_corps_mini3 {
	background: url(img/heberg_pub_orange_mini_h.gif) 50% 0% no-repeat;
	padding: 11px 10px 0 10px;
	text-align: center;
	color: white;
}

#annuaire_fiche_pub_pied_mini3 {
	background: url(img/heberg_pub_orange_mini_b.gif) 50% 100% no-repeat;
	height: 11px;
}

#annuaire_fiche_pied {
	clear: both;
}

/* ANNUAIRE Formulaire de recherche */

#annuaire_search {
	background: url(img/heberg_search_fond_hiver.gif) repeat-y;
	width: 710px;
	float: left;
}

#annuaire_search_corps {
	background: url(img/heberg_search_h_hiver.gif) 50% 0% no-repeat;
	padding: 15px 10px 0 10px;
}

#annuaire_search_cat {
	width: 470px;
	padding: 0;
	float: left;
}

#annuaire_search_cat H3 {
	margin: 0;
	padding-bottom: 2px;
	border-bottom: 2px solid orange;
	color: #000;
	font-size: 14px;
}

#annuaire_search_cat P {
	border-right: 3px solid orange;
	float: right;
	margin: 3px 0 0 0;
	padding: 0;
	width: 464px;
}

#annuaire_search_cat LABEL {
	width: 151px;
	display: block;
	float: left;
	border: 1px solid white;
}

#annuaire_search_cat LABEL INPUT {
	/*float: left;*/
	vertical-align: middle;
}

#annuaire_search_scat {
	width: 205px;
	float: left;
}

#annuaire_search_scat H3 {
	margin: 0;
	padding: 0 0 2px 0px;
	border-bottom: 2px solid orange;
	color: #000;
	font-size: 14px;
}

#annuaire_search_scat P {
	padding: 0 0 0 10px;
	margin: 3px 0 0 0;
}

#annuaire_search_pied {
	background: url(img/heberg_search_b_hiver.gif) 50% 100% no-repeat;
	height: 15px;
	clear: left;
}

#annuaire_search_btnsubmit .submit {
  padding: 0;
  width: auto;
  background: url(img/heberg_search_btn.gif) no-repeat;
  color: white;
  border: 0;
  margin: 10px 5px 10px 0;
  width: 99px;
  height: 17px;
}

#annuaire_search_btnsubmit {
	text-align: right;
	clear: both;
	width: 710px;
}

/* ANNUAIRE liste */

#annuaire_liste {
	width: 710px;
}

#annuaire_liste_pied {
	clear: both;
	margin: 0;
	padding: 1px 0 0 0; /* pour être pris en compte par MOZ :( */
}

#annuaire_liste TABLE {
	width: 710px;
	padding: 0;
	margin: 0 0 0 0;
	border: 0;
}

#annuaire_liste TH {
	background: #7F7F7F;
	color: white;
	font-weight: normal;
	margin: 0;
	padding: 0 5px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	min-width: 18px;
	text-align: left;
	height: 30px;
	vertical-align: bottom;
}

#annuaire_liste TH.first {
	border-left: none;
	background: #7F7F7F url(img/heberg_search_list_hg_hiver.gif) 0% 0% no-repeat;
}

#annuaire_liste TH.icone, #annuaire_liste TH.icone_fin {
	border-left: none;
}

#annuaire_liste TH.icone_fin {
	background: #7F7F7F url(img/heberg_search_list_hd_hiver.gif) 100% 0% no-repeat;
}

#annuaire_liste TD {
	margin: 0;
	padding: 2px 5px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#annuaire_liste TD IMG {
	border: none;
}

#annuaire_liste TD.first {
	border-left: none;
}

#annuaire_liste TR.ligne1 TD{
	background: #DDD;
}

#annuaire_liste TR.ligne2 TD{
	background: white;
}

#annuaire_liste TR.ligne1fin TD {
	background: #DDD;
	border-bottom: none;
}

#annuaire_liste TR.ligne2fin TD {
	background: #FFF;
	border-bottom: none;
}

#annuaire_liste TR.ligne1fin TD.bfirst {
	background: #DDD url(img/heberg_search_list_bg2_hiver.gif) 0% 100% no-repeat;
	border-left: 0;
}

#annuaire_liste TR.ligne2fin TD.bfirst {
	background: #FFF url(img/heberg_search_list_bg_hiver.gif) 0% 100% no-repeat;
	border-left: 0;
}
#annuaire_liste TR.ligne1fin TD.bfin {
	background: #DDD url(img/heberg_search_list_bd2_hiver.gif) 100% 100% no-repeat;
}

#annuaire_liste TR.ligne2fin TD.bfin {
	background: #FFF url(img/heberg_search_list_bd_hiver.gif) 100% 100% no-repeat;
}

#annuaire_liste_legende IMG {
	margin-right: 10px;
}

#annuaire_liste_nb H3 {
	font-size: 14px;
	color: #F8871D;
}

/* NEWSLETTER
 -----------------------------------------------------------------------------*/
/* Formulaire d'inscription / désinscription (MINI) */
#newsletter_form_ins {
  background: #F8CC53;
  font-size: 11px;
  font-weight: normal;
  padding: 5px 10px;
}

#newsletter_form_ins FORM {
  padding: 0;
  margin: 0;
}

#newsletter_form_ins INPUT{
  width: 100%;
  font-size: 10px;
}

#newsletter_form_ins LABEL{
  display: block;
  padding-top: 3px;
  width: 97%;
}

#newsletter_form_ins .submit {
  padding: 0;
  width: auto;
  float: right;
  background: url(img/presse_btn_ident_seul.gif) no-repeat;
  color: white;
  border: 0;
  margin: 10px 5px 10px 0;
  width: 99px;
  height: 16px;
}

#newsletter_form_ins LABEL.checkbox {
	padding: 0;
	margin: 0;
	font-weight: bold;
	display: block;
	width: auto;
}
#newsletter_form_ins LABEL.checkbox INPUT{
  display: inline;
  width: auto;
}

#newsletter_form_ins P {
  clear: both;
  padding: 0;
  margin: 0;
}


/* RESA
 -----------------------------------------------------------------------------*/
#resa {
  background: #F8CC53;
  font-size: 11px;
  font-weight: normal;
  padding: 5px 10px;
}