body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6E2612;
	margin-top: 0px;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	height:100%;
	background-image: url(images/bgg.jpg);
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;

	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}

/*Structure générale*/

td.td_fdindex_gauch {
	background-image: url(images/visuel_index.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

td.td_fdindex_droit {
	background-image: url(images/fd_droit_index.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

td.td_fdmarron2 {
	/*background-image: url(images/fd_marron2.gif);*/
	background-repeat: repeat-x;
	background-position: left top;
}

td.td_fond_haut {
	background-image: url(images/fond_haut.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

td.td_fond_haut_index {
	background-image: url(images/fd_haut_droit.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #EADBBE;
}

td.td_fdphoto {
	background-image: url(images/fd_photo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-left: 8px;
}

td.td_fdphoto2 {
	background-image: url(images/fd_photo2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 9px;
	padding-left: 10px;
}
td.td_fdphoto3 {
	padding-top: 6px;
	padding-left: 8px;
}
td.encart_haut {
	background-image: url(images/pixel_beige.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}

td.encart_gauch {
	background-image: url(images/pixel_beige.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFFFFF;
}

td.encart_ombre_droit {
	background-color: #FFFFFF;
	background-image: url(images/ombre_encart_gauch.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

td.encart_ombre_bas {
	background-color: #FFFFFF;
	background-image: url(images/ombre_encart_bas.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

td.encart_blanc_ombredt {
	background-color: #FFFFFF;
	background-image: url(images/ombre_blanc_droit.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

td.encart_blanc_ombre_bas {
	background-color: #FFFFFF;
	background-image: url(images/ombre_blanc_bas.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

td.td_vignette {
	background-image: url(images/sites-centres/fond_vignette.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

/*espacement*/

td.td_padding_15px {
	padding-right: 15px;
	padding-left: 15px;
}

td.td_padding_30px {
	padding-left: 30px;
}

td.td_padding_20px {
	padding-left: 20px;
}

img.img_marge_dte {
	margin-right: 10px;
}

/*Page index*/

td.td_edito {
	text-align: justify;
	padding-right: 15px;
	padding-left: 15px;
}

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

td.td_encart_actu {
	background-image: url(images/fd_encart_actualite.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
}

td.td_encart_actu-v2 {
	background-image: url(images/fd_encart_actualite-v2.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
}

td.td_encart_actu2 {
	background-image: url(images/fd_encart_actualite2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
}

/*Page Bilan*/

td.td_fdgalet_bilan {
	background-image: url(images/bilan-minceur/fd_galet_bilan.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

td.td_fdbilan {
	background-image: url(images/visuel_bilan.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #EADBBE;
}

td.td_fdbilan_blanc {
	background-image: url(images/visuel_bilan_blanc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}

tr.tr_fdbeige {
	background-color: #f4edde;	
}

.border_marron {
	border: 1px solid #915a47;
}

/*Page Centres*/

td.td_fdcentres {
	background-image: url(images/centres-effea/visuel_centres_gauch.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

td.td_fd_droit_centres {
	background-image: url(images/centres-effea/fd_centres_droit.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #EADBBE;
}

td.td_fd_droit_centres2 {
	background-image: url(images/centres-effea/fd_centres_droit2.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #EADBBE;
}

td.td_fd_encart_centre {
	background-image: url(images/centres-effea/fd_encart_centre.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 16px;
}

img.img_centre_une {
	margin-right: 15px;
}

.fd_galets_beige {
	background-image: url(images/galets_fd_beige.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.fd_galets_blanc {
	background-image: url(images/galets_fd_blanc.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.border_bleue_ht_bas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0076B3;
}

.border_vert_ht_bas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A4AC49;
}

.trait_onglet_gauch {
	background-image: url(images/centres-effea/trait_gauch_h.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.trait_onglet_droit {
	background-image: url(images/centres-effea/trait_droit_h.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

/*Page Méthode*/

td.td_fdmethode {
	background-image: url(images/methode/visuel_methode_gauch.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}

td.td_encart_fdtechnique {
	background-image: url(images/encart_fdtechnique.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

/*Page Recette*/

td.td_fdrecette {
	background-image: url(images/recettes/visuel_recettes_gauch.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}

td.td_fdrecette_droit {
	background-image: url(images/recettes/courbe_recette.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.fond_courbe_recette {
	background-image: url(images/centres-effea/fd_centres_courbe2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*Page Actualite*/

td.td_fdactu {
	background-image: url(images/actualite/visuel_actu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}

.border_marron_bas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #702b1c;
}

.border_vert_bas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A4AC49;
}

.border_prune_bas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #943761;
}

.fd_sousmenu_actu {
	background-image: url(images/actualite/fd_sousmenu.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.fd_photo_vertical {
	background-image: url(images/actualite/fd_photo_presse.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 15px;
}

.fd_photo_actu {
	background-image: url(images/actualite/fd_photo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 5px;
	padding-left: 8px;
}

.fd_presse_actu {
	background-image: url(images/actualite/encart_presse_fd.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 4px;
	padding-top: 5px;
	font-size: 11px;
}

.photo_ombre_droit {
	background-image: url(images/photo_ombredroit.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.photo_ombre_bas {
	background-image: url(images/photo_ombrebas.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.fd_menu {
	background-image: url(images/actualite/fd_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.fd_menu_centre {
	background-image: url(images/fd_menu_centre.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.td_menuactu {
	line-height: 20px;
}

/*Page Mini sites*/

td.td_fdsites_centres {
	background-image: url(images/visuel-sites-centres.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

td.td_fdencart_actu {
	background-image: url(images/fd_encart_actu.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}

td.td_fdactu_index {
	background-image: url(images/sites-centres/fd_encart_actu_centre.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 5px;
}

td.td_fdencart_actu2 {
	background-image: url(images/sites-centres/fd_encart_actu2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}

div.div_horaires {
position:absolute;
	height: auto;
	width: 480px;
	z-index:50;
	visibility:hidden;
	padding: 10px;
	border: 1px solid #BC0299;
	background-color: #FFFFFF;
	top: 250px;	
}

td.td_trait_v {
	background-image: url(images/pixel_beige.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

/*Page Informations*/

td.td_fdinfos {
	background-image: url(images/informations/visuel-contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/*Liens*/

.pointer {
	cursor:pointer;
}

a:link {
	color: #BC0299;
	font-weight: bold;
	text-decoration: none;
}

a:active {
	color: #BC0299;
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	color: #BC0299;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #BC0299;
	font-weight: bold;
	text-decoration: underline;
}

a.liennormal:link {
	color: #BC0299;
	font-weight: normal;
	text-decoration: none;
}

a.liennormal:active {
	color: #BC0299;
	font-weight: normal;
	text-decoration: none;
}

a.liennormal:visited {
	color: #BC0299;
	font-weight: normal;
	text-decoration: none;
}

a.liennormal:hover {
	color: #BC0299;
	font-weight: normal;
	text-decoration: underline;
}

a.lienprune:link {
	color: #BC0299;
	font-weight: bold;
	text-decoration: none;
}

a.lienprune:active {
	color: #BC0299;
	font-weight: bold;
	text-decoration: none;
}

a.lienprune:visited {
	color: #BC0299;
	font-weight: bold;
	text-decoration: none;
}

a.lienprune:hover {
	color: #BC0299;
	font-weight: bold;
	text-decoration: underline;
}

a.lienbleu:link {
	color: #0076B3;
	font-weight: bold;
	text-decoration: none;
}

a.lienbleu:active {
	color: #0076B3;
	font-weight: bold;
	text-decoration: none;
}

a.lienbleu:visited {
	color: #0076B3;
	font-weight: bold;
	text-decoration: none;
}

a.lienbleu:hover {
	color: #0076B3;
	font-weight: bold;
	text-decoration: underline;
}

a.lienbleu2:link {
	color: #0076B3;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
}

a.lienbleu2:active {
	color: #0076B3;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
}

a.lienbleu2:visited {
	color: #0076B3;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
}

a.lienbleu2:hover {
	color: #BC0299;
	font-weight: normal;
	text-decoration: underline;
	line-height: 20px;
}

a.lienbleu_liste:link {
	color: #0076B3;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}

a.lienbleu_liste:active {
	color: #0076B3;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}

a.lienbleu_liste:visited {
	color: #0076B3;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}

a.lienbleu_liste:hover {
	color: #BC0299;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}

a.lienbleu_normal:link {
	color: #0076B3;
	font-weight: normal;
	text-decoration: none;
}

a.lienbleu_normal:active {
	color: #0076B3;
	font-weight: normal;
	text-decoration: none;
}

a.lienbleu_normal:visited {
	color: #0076B3;
	font-weight: normal;
	text-decoration: none;
}

a.lienbleu_normal:hover {
	color: #0076B3;
	font-weight: normal;
	text-decoration: underline;
}

a.liengris:link {
	color: #7f7f7f;
	font-weight: normal;
	text-decoration: none;
}

a.liengris:active {
	color: #7f7f7f;
	font-weight: normal;
	text-decoration: none;
}

a.liengris:visited {
	color: #7f7f7f;
	font-weight: normal;
	text-decoration: none;
}

a.liengris:hover {
	color: #7f7f7f;
	font-weight: normal;
	text-decoration: underline;
}

a.lienvert:link {
	color: #A4AC49;
	font-weight: bold;
	text-decoration: none;
}

a.lienvert:active {
	color: #A4AC49;
	font-weight: bold;
	text-decoration: none;
}

a.lienvert:visited {
	color: #A4AC49;
	font-weight: bold;
	text-decoration: none;
}

a.lienvert:hover {
	color: #A4AC49;
	font-weight: bold;
	text-decoration: underline;
}

.pointer {
	cursor:pointer;
}

td.td_fd_out {
	font-size: 11px;
	font-weight: bold;
	color: #A55383;
	background-color: #F1CCE2;
	text-align: center;
	cursor:pointer;
}

td.td_fd_on {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #801E58;
	text-align: center;
	cursor:pointer;
}

/*Texte*/

h1 {
	font-weight: normal;
	color: #8E2A57;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
}

h1.h1_13px {
	font-size: 13px;
}

h2 {
	font-weight: normal;
	color: #943761;
	margin: 0px;
	padding: 0px;
	font-size: 20px;
}

h2.h2_brun {
	color: #702B1C;
	font-size: 16px;
	font-weight:bold;
}

h2.h2_vert {
	color: #7C852A;
	font-size: 16px;
	font-weight:bold;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E2612;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	font-weight: normal;
	text-align: left;
}

h4 {
	font-weight: normal;
	color: #943761;
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	font-style: italic;
}

h5 {
	font-size: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

li.li_verte {
	list-style-image: url(images/puce_verte.gif);
	list-style-position: outside;
	text-align: justify;
}

li.li_beige {
	list-style-image: url(images/puce_fdbeige.gif);
	list-style-position: inside;
}

li.li_bleue {
	list-style-image: url(images/centres-effea/puce_bleue.gif);
	color: #0076B3;
	line-height: 22px;
	font-weight: bold;
}

ul {
padding: 0;
margin: 0;
}

blockquote {
	padding: 0px;
	margin-left: 15px;
}

.text_prune {
	font-weight: normal;
	color: #943761;
}

.text_beige {
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	color: #A98077;
}

.text_bleu {
	color: #0076B3;
	font-weight: normal;
}

.text_bleu_pt {
	color: #0076B3;
	font-weight: normal;
	font-size: 10px;
}

.text_bleu_12 {
	color: #0076B3;
	font-weight: normal;
	font-size: 12px;
}

.text_prune_pt {
	color: #943761;
	font-weight: normal;
	font-size: 10px;
}

.text_vert {
	color:#7C852A;
	font-weight: normal;
}

.text_brun_12px {
	font-size: 12px;
	color: #7F7F7F;
}

.text_brun_11px {
	font-size: 11px;
	color: #7F7F7F;
}

.text_marron_pt {
	color: #6E2612;
	font-weight: normal;
	font-size: 10px;
}

.text_gris {
	color:#7F7F7F;
	font-weight: normal;
}

/*Formulaire*/

.input_ {
	font-size: 12px;
	font-weight: bold;
	color: #22A9BB;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 20px;
	border: 1px solid #22A9BB;
}

input.input_texte {
	width: 130px;
}

input.input_bleu {
	border: 1px solid #0076B3;
	color: #702B1C;
}

select.select_pays {
	width: 130px;
}

input.input_check {
	height: 15px;
	width: 15px;
}

textarea {
	font-size: 12px;
	font-weight: normal;
	color: #22A9BB;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #22A9BB;
	width: 99%;
}

textarea.textarea_bleu {
	border: 1px solid #0076B3;
	color: #702B1C;
}

/*div*/

.zoom_liste{position:absolute; width:267px; height:200px; z-index:10; display:none;}

.zoom_detail{position:absolute; width:500px; height:375px; z-index:10; display:none;}

/*Div contact*/

.div_contact {
	background-color: #EADBBE;
    position:absolute;
	height: 100%;
	width: 100%;
	filter:alpha(opacity=60);
   -moz-opacity:0.6;
	opacity: 0.6;
	left: 0px;
	top: 0px;
	z-index:70;
overflow:visible;
}

.div_contact2 {
    position:absolute;height: 100%;width: 100%;z-index:50; visibility:hidden; overflow: visible; top:0; left:0;
}
.div_contact3 {
    position:absolute;width: 100%;z-index:100; overflow:visible; top:80px;
}

td.td_fd_contact {
	background-image: url(images/fd_formulaire.gif);
	padding-top: 60px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: center top;
}
#div_visite_flash{
	position:absolute;
	left: 50%;
	top: 50%;
	width: 700px;
	height: 500px;
	margin-top: -250px;
	margin-left: -350px;
	z-index:50;
}

.div_video {
	background-color: #eadbbe;
    position:fixed;
	height: 100%;
	width: 100%;
	filter:alpha(opacity=60);
   -moz-opacity:0.6;
	opacity: 0.6;
	left: 0px;
	top: 0px;
	z-index:80;
	margin:auto;
}

.div_video2 {
    position:absolute;
	height: 100%;
	width: 100%;
	z-index:50;
	visibility:hidden;
	top:0;
	left:0;
}
.div_video3 {
    position:absolute;
	width:100%;
	z-index:100;
	top:210px;
}
#ligne-bas {
	padding:0;
	width: 970px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(images/ligne-bas.jpg);
	height: 19px;
	background-repeat: no-repeat;
	background-position: left top;
}
#footer{
	margin:0 auto;
	padding:0;
	width:970px;
	height:30px;
	background-color:#801E58;
	text-align: center;
	color: #FFF;
}

#footer a{
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover{
	color:#CCCCCC;
}
.Style3 {
	color: #FFFFFF;
	font-weight: bold;
}
.Style3 a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none
}
.Style3 a: {
color:#FFFFFF;
font-weight: bold;
}
  #content-flash {
	float: left;
	height: 350px;
	/*background-image: url(images/flash.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
	width: 196px;
	background-color: #F7FAFC;
}
   #gauche h4 {
	margin: 0;
	color:#A93967;
	font-size: 20px;
	text-align: center;
	height: 120px;
	/*background-image: url(images/deco.jpg);*/
	background-repeat: repeat-y;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
  } 
.padding_30px {
	padding-left: 30px;
}
td.encart_haut2 {
	background-image: url(images/pixel_beige2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}

td.encart_gauch2 {
	background-image: url(images/pixel_beige2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFFFFF;
}


.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #379BAE;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #49B9CE;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #CEDDE0;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */
