body{behavior:url("_inc/csshover.htc");/* WinIE behavior call */margin:0 auto;background:#dcdcdc url("../_picts/fd.png") repeat-x;font:12px Verdana, Arial, Helvetica, sans-serif;color:#62465c;}
#global{margin:0 auto;position:relative;width:955px;background:#fff url("../_picts/back.jpg") repeat-y;}

/* GENERIQUE */
h1{font:bold 32px "Times New Roman", Times, serif;font-style:italic;margin:0;padding:10px 0 10px 5px;}
h2{font:bold 13px Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0 0 8px 18px;color:#9A7291;background:url("../_picts/fd_puce.png") no-repeat}
h3{font:bold 13px Verdana, Arial, Helvetica, sans-serif;margin:0;padding:10px 0 10px 18px;color:#f00;}
a{color:#654E60;text-decoration:none;font-weight:bold;}
a:hover{color:#908742;text-decoration:underline;}
form{margin:0;padding:0;}
label{line-height:25px;padding-left:5px;}
input{position:absolute;left:400px;width:250px;	border:1px solid #654e60;}
.val{position:absolute;left:450px;width:150px;background:#d1c4ce;border:1px solid #654e60;font-weight:bold;}
textarea{position:absolute;left:400px;width:250px;border:1px solid #654e60;}
.minit{font:italic 10px Verdana, Arial, Helvetica, sans-serif;}
.captcha{position:absolute;left:400px;height:40px;}
/* ACCUEIL */
#header{width:955px;height:346px;background:url("../_picts/fd_g.jpg") no-repeat;}
#header #menu_h{visibility:hidden;position:absolute;top:-5000px;left:-5000px;}
#header h1{visibility:hidden;position:absolute;top:-5000px;}
#header h2{visibility:hidden;position:absolute;top:-5000px;}

/* INTERNE */
#head{width:955px;height:346px;background:url("../_picts/fd_head.jpg") no-repeat;}
#head #menu_i{width:512px;height:29px;position:absolute;top:317px;left:414px;background:url("../_picts/fd_menu.png") no-repeat top left;}
#menu_i ul{margin:0;padding:0;}
#menu_i li{float:left;display:block;width:122px;height:29px;text-align:center;padding-top:12px;list-style-type:none;} 
#menu_i a{font:bold 1.4em "Times New Roman", Times, serif;color:#fff;text-decoration:none;font-style:italic;padding-left:2px;}
.camp{margin-left:7px;}
#menu_i a:hover{color:#003;}
#head h1{color:#62465C;font:bold 12px Verdana, Arial, Helvetica, sans-serif;font-style:italic;position:absolute;top:40px;left:660px;}
#menu_lang{display:block;width:110px;position:absolute;top:355px;left:75px;}
#menu_lang ul{margin:0;padding:0;}
#menu_lang li{float:left;display:block;width:36px;height:23px;text-align:center;list-style-type:none;} 
#menu_lang img{border:none;}
/* SEPARATEUR */
#backline{height:10px;background:#A3899D;}

#corps{width:955px;}

/* LEFT parent */
#corps #left_c{float:left;width:228px;}
#left_c #menu_l{padding:20px 0 0 22px;}
#menu_l h3{margin:0 0 0 18px;padding:2px 0 0 5px;display:block;width:175px;height:26px;background:#654e60;font:bold 20px Georgia, "Times New Roman", serif;color:#fff;}
#menu_l a{font:bold 12px "Times New Roman", serif;color:#654e60;text-decoration:none;}
#menu_l ul{margin-top:2px;margin-bottom:10px;}
#menu_l li{list-style-type:square;}
#menu_l a:hover{color:#908742;text-decoration:underline;}
/* RIGHT parent */
#corps #right_c{float:left;padding:22px 0 10px 10px;width:705px;}
#right_c p{padding:5px;margin:0;text-align:justify;}
#right_c .ariane{font:normal 10px Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
#right_c .ariane:hover{color:#908742;text-decoration:underline}
#right_c #tab_0{width:703px;margin:10px 10px 0 0;}
#tab_0 .tb_top{background:url("../_picts/fdbig_head.png") no-repeat;height:38px;font-size:14px;font-weight:bold;font-style:italic;color:#fff;padding:5px 0 0 45px;}
#tab_0 .tb_ctre{background:url("../_picts/fdbig_ctre.png") repeat-y;padding:5px;}
.tb_ctre ul{padding:0 0 0 15px;}
ul.tb{padding:0 0 0 15px;margin:0;font-weight:bold;}
.tb_ctre li{padding:0 0 10px 0;}
#tab_0 .tb_bot{background:url("../_picts/fdbig_bot.png") no-repeat;height:31px;clear:both}

/* RIGHT enfant 1 */
#tab_1{width:469px;margin:10px 10px 0 0;float:left;}
#tab_1 .conseil{color:#908742;font:bold 14px "Times New Roman", Times, serif;font-style:italic;text-decoration:underline;}
#tab_1 .t_top{background:url("../_picts/fdr_top.png") no-repeat;height:38px;font-size:14px;font-weight:bold;font-style:italic;color:#fff;padding:5px 0 0 45px;}
#tab_1 .t_ctre{background:url("../_picts/fdr_ctre.png") repeat-y;padding:5px;}
.t_ctre ul{padding:0 5px 0 15px;margin:0;font-weight:bold;}
.t_ctre li{padding:0 0 5px 5px;margin:0;font-weight:bold;}
#tab_1 .t_bot{background:url("../_picts/fdr_bot.png") no-repeat;height:31px;clear:both}
/* RIGHT enfant 2 */
#right_c #tab_2{width:220px;margin:10px 0 5px 0;float:left;}
#tab_2 img{margin:13px 0 0 0;border:none;}
/*RIGHT both*/
#right_c #right_cbot{padding:10px 0 10px 0;width:100%;clear:both;}


/* BOTTOM */
#bottom{clear:both;width:955px;height:228px;background:url("../_picts/bottom.jpg") no-repeat;}
#bottom #loc{font:normal 9px Arial, Helvetica, sans-serif;color:#fff;padding:68px 0 0 670px;}
#bottom #slogan{font:bold 14px Georgia, "Times New Roman", serif;font-style:italic;padding:103px 0 0 90px;letter-spacing:1px;}
#linkbot{text-align:center;font:normal 12px "Times New Roman", serif;color:#654e60;margin:15px;}
#linkbot a{font:normal 12px "Times New Roman", serif;color:#654e60;text-decoration:none;}
#linkbot a:hover{color:#000;text-decoration:underline;}
#linkbot img{margin-bottom:30px;}


/* TABLEAUX */
table{border:medium solid #654E60;border-collapse:collapse;width:98%;margin:auto;}
th{font-family:monospace;color:#fff;border:thin solid #D1C4CE;width:25%;padding:5px;background:#654E60;}
th.ph{border-left:thin solid #D1C4CE;border-bottom:thin solid #D1C4CE;width:25%;padding:5px;background:#fff;}
td{font-family:sans-serif;border:thin solid #654E60;width:25%;padding:5px;text-align:center;}
.gar{font-family:sans-serif;border:thin solid #654E60;border-right:none;width:40%;padding:5px;text-align:center;}
.pgar{font-family:sans-serif;border:thin solid #654E60;border-left:none;width:10%;text-align:center;}
td img{border:none;}
caption{font-family:sans-serif;}
.minitab{display:block;border-bottom:thin solid #654e60;border-top:thin solid #654e60;padding:5px 0;margin:5px 0;}
.t0{width:100%;text-align:left;}
.t1{width:25%;text-align:left;}
.t2{width:50%;text-align:left;}
.t3{width:75%;text-align:left;}

/* PHOTOS */
.tabimg{text-align:center;width:110px;float:left;}
.tabimg .im{width:100px;heigh:50px;border:thin solid #654e60;}
.imgtab{border:10px solid #000;padding:30px;background:#654e60;}
.mini img{filter:alpha(opacity=50);opacity:0.7;border:thin solid #654e60;cursor:hand;}
.mini:hover img{filter:alpha(opacity=100);opacity:1;border:thin solid #654e60;}
.miniature{text-decoration:none;z-index:1;}
.miniature span{display:none;z-index:2;}
.miniature:hover{display:block;}
.miniature:hover span{display:block;width:660px;padding:0 0 12px 0;background:#d1c4ce;border:medium solid #654e60;text-align:center;position:absolute;left:40px;top:490px;}

/* TEXTES PROMOS */
.red{font-weight:bold;color:#903;font-style:italic;}
.blue{font-weight:bold;color:#00f;}
.white{font-weight:bold;color:#fff;}

/*  SPRY */
.TabbedPanels{	margin:0px;padding:0px;float:left;clear:none;width:100%;}
.TabbedPanelsTabGroup{	margin:0px;padding:0px;}
.TabbedPanelsTab{position:relative;top:1px;float:left;padding:4px 10px;margin:0 1px 0 0;font:bold 0.8em sans-serif;background:#d1c4ce;list-style:none;border:solid 1px #654e60;-moz-user-select:none;-khtml-user-select:none;cursor:pointer;}
.TabbedPanelsTabHover{color:#d1c4ce;background-color:#654e60;}
.spry{margin:5px;font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
.TabbedPanelsTabSelected{background-color:#EEE;border-bottom:1px solid #fff;}
.TabbedPanelsTab a{color:black;text-decoration:none;}
.TabbedPanelsContentGroup{clear:both;border:solid 1px #654e60;background-color:#EEE;}
.TabbedPanelsContent{padding:4px;}
.TabbedPanelsContentVisible{}
.VTabbedPanels .TabbedPanelsTabGroup{float:left;width:10em;height:20em;background-color:#EEE;position:relative;border:solid 1px #654e60;}
.VTabbedPanels .TabbedPanelsTab{float:none;margin:0px;border-top:none;border-left:none;border-right:none;}
.VTabbedPanels .TabbedPanelsTabSelected{background-color:#EEE;border-bottom:solid 1px #654e60;}
.VTabbedPanels .TabbedPanelsContentGroup{clear:none;float:left;padding:0px;width:30em;height:20em;}

.Accordion{border-left:solid 1px gray;border-right:solid 1px black;border-bottom:solid 1px gray;overflow:hidden;}
.AccordionPanel{margin:0px;padding:0px;}
.AccordionPanelTab{background-color:#d1c4ce;border-top:solid 1px black;border-bottom:solid 1px gray;margin:0px;padding:2px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;}
.AccordionPanelContent{overflow:auto;margin:0px;padding:0 5px 0 5px;height:200px;background:#dcdcdc url(../_picts/backfaq.jpg) bottom right no-repeat;}
.AccordionPanelOpen .AccordionPanelTab{background-color:#d1c4ce;color:#654e60;font-weight:bold;}
.AccordionPanelTabHover{background-color:#654e60;color:#d1c4ce;}
.AccordionPanelOpen .AccordionPanelTabHover{color:#654e60;}
.AccordionFocused .AccordionPanelTab{background-color:#654e60;color:#d1c4ce;}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab{background-color:#d1c4ce;color:#654e60;}

/* FORMULAIRES CONTROLES */
.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg,.textareaRequiredMsg,.textareaMinCharsMsg,.textareaMaxCharsMsg,.textareaValidMsg{display:none;}
.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg,.textareaRequiredState .textareaRequiredMsg,.textareaMinCharsState .textareaMinCharsMsg,.textareaMaxCharsState .textareaMaxCharsMsg{display:inline;color:#930;}
.textfieldValidState input, input.textfieldValidState, .textareaValidState textarea, textarea.textareaValidState{background:#d1c4ce;color:#654e60;}
input.textfieldRequiredState, .textfieldRequiredState input, input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, input.textfieldMinValueState, .textfieldMinValueState input, input.textfieldMaxValueState, .textfieldMaxValueState input, input.textfieldMinCharsState, .textfieldMinCharsState input, input.textfieldMaxCharsState, .textfieldMaxCharsState input,textarea.textareaRequiredState, .textareaRequiredState textarea, textarea.textareaMinCharsState, .textareaMinCharsState textarea, textarea.textareaMaxCharsState, .textareaMaxCharsState textarea{background:#654e60;color:#fff;font-weight:bold;}
.textareaFocusState textarea, textarea.textareaFocusState, .textfieldFocusState input, input.textfieldFocusState{background:#ffc;color:#654e60;font-weight:bold;}
.textfieldFlashText input, input.textfieldFlashText, .textareaFlashState textarea, textarea.textareaFlashState{color:#930 !important;}

/* CAPCHA */
input[type="checkbox"]{border:none;} 
.result{margin:auto;text-align:center;font:bold 16px "Times New Roman", Times, serif;}