/* CSS Document */
*{margin:0;padding:0;}
.flashcontent{display:none;}
img.logo{display:block;}
body{background-color:#f2f2f2;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align:center;}
a img{border:0;}
a{text-decoration:none}
ul{list-style:none;}
.border_none{border:none}
.center{text-align:center}
.vmiddle{vertical-align:middle}
.clear_both{clear:both}
.float{float:left}
.floatr{float:right}
.disnone{display:none;}
#global{text-align:left;} /**GLOBAL**/
.content{} /**CONTENT**/
/********************** MENU ***************************/
ul#main_menu{display:none}
/********************** INFO ***************************/
#info_dif{width:547px;height:31px;background:url(../images/fd-info.gif) no-repeat 0 0;position:relative;margin-left:auto;margin-right:auto;margin-top:2px;margin-bottom:2px;}
#info_dif strong{color:#FFFFFF;position:absolute;top:10px;left:13px;}
#info_dif .marquee{width:480px;position:absolute;top:10px;left:52px;display:none;}
#info_dif .marquee a{color:#545454;}
#info_dif .marquee a:hover{text-decoration:underline;}
/********************** PIED DE PAGE ***************************/
#pied_page{display:none;}
/********************** CONTENU MILIEU ***************************/
object, param{display:none}
#ala_une{float:left;width:311px;height:263px;background:url(../images/fd_ala_une.gif) no-repeat 0 0;margin:0 0 0 12px;}
#ala_une h2{margin:10px 0 0 15px !important;margin:10px 0 0 8px;float:left;}
#ala_une dl{float:left;clear:left; margin:2px 0 0 8px !important;margin:2px 0 0 4px;width:290px;}
#ala_une dl a{color:#545454;}
#ala_une dl dd{height:50px;}
#ala_une dl dt{font-weight:bold;color:#e92229;clear:both;margin:8px 0 4px 8px;}
#ala_une dl dd a.lieninfo{font-weight:bold;color:#e92229;background:url(../images/puce.gif) no-repeat 0 1px;padding-left:15px;float:right}
#ala_une dl dd p img{float:left;margin-right:5px;}
#ala_une dl dd p span{display:block; padding:5px 0 0 5px;}
/************************************************************************/
.cgeneral{height:162px;float:left;margin-top:9px;margin-bottom:12px;color:#545454;}
.csport{background:url(../images/fd-sport.jpg) no-repeat 0 0;width:366px;}
.centrerise{background:url(../images/fd-entreprise.jpg) no-repeat 0 0;width:366px;margin-left:12px;}
.ccontact{background:url(../images/fd-contact.jpg) no-repeat 0 0;width:191px;margin-left:13px;}
.cgeneral div {height:130px;}
.cgeneral h2 img {margin:0;}
.csport div, .centrerise div {margin:8px 0 0 7px;float:left;width:180px;}
.ccontact div {margin:8px 0 0 7px;float:left;width:90px;}
.cgeneral p{clear:both;}
.cgeneral p a{font-weight:normal;background:none;padding:0;margin:0;float:left;color:#545454;}
.cgeneral strong{display:block;float:left; margin:5px 0 3px 0;font-size:10px;cursor:pointer;}
.cgeneral img{margin:8px 0 0 7px;float:left;}
.cgeneral a {font-weight:bold;color:#e92229;background:url(../images/puce.gif) no-repeat 0 1px;padding-left:15px;float:right;margin:0 12px 0 0;}
.cgeneral a.lien_bm {padding:0;background:none;float:left;margin:0}
/****************************************************************************/
.menu_sym{display:none;}/*.menu_sym{font:bold 11px Arial;margin:6px 0 9px 11px;color:#888888;}
.menu_sym a{color:#888888;font-weight:normal;margin:0 3px 0 1px;}
.menu_sym strong{color:#e92229;font-size:11px;}*/
/**************************** LEFTCOL ****************************************/
#leftcol{display:none}
/**************************** MIDLCOL ****************************************/
#midlcol{width:599px;margin:4px 0 0 0;float:left}
#midlcol h1{width:577px;height:36px;font:normal 16px arial;color:#FFF;line-height:36px;padding:0 0 0 22px;position:relative}
h1.actu{background:url(../images/fd-actu_h1.gif) no-repeat 0 0;margin-bottom:6px;} /** a dupliquer selon les couleur des fonds**/
h1.prod{background:url(../images/fd-prod_h1.gif) no-repeat 0 0;margin-bottom:6px;}
h1.qsn{background:url(../images/fd-qsn_h1.gif) no-repeat 0 0;margin-bottom:4px;}

.fd_cadre{background:url(../images/fd-content-actu.gif) repeat-y 0 0;margin:0 0 0 3px !important;margin:0 0 0 1px ;float:left}
.fd_cadre_top{background:url(../images/fd-content-actu-top.gif) no-repeat 0 0;float:left}
.fd_cadre_bottom{width:592px;background:url(../images/fd-content-actu-bottom.gif) no-repeat 0 bottom;float:left;padding:0 0 32px 0;}
.fd_cadre_bottom_detail{width:592px;background:url(../images/fd-content-actu-bottom.gif) no-repeat 0 bottom;float:left;padding:0 0 12px 0;}
.fd_cadre_bottom h2{float:left;margin:17px 0 0 16px !important;margin:17px 0 0 9px;}/*position:absolute;top:17px; left:17px;*/

.rcontent{clear:left;float:left; font:11px verdana;margin:10px 0 0 10px !important;margin:10px 0 0 5px;width:550px;}
.rcontent p{margin:0 0 12px 0;}
.rcontent p strong{font-size:12px; color:#a2c14f;}
.rcontent p span{font-size:10px; color:#545454;}
.rcontent div a{font-weight:bold;color:#e92229;background:url(../images/puce.gif) no-repeat 0 1px;padding-left:15px;margin-top:3px;float:left}

.rcontent img{float:left;}
.rcontent div{float:left;width:415px;margin:5px 0 0 10px !important;margin:5px 0 0 9px;}

/******************* Detail ACTU ******************************/
.fd_cadre_bottom_detail .rcontent div{float:left;width:361px;margin:5px 0 0 10px !important;margin:5px 0 0 9px;}
.fd_cadre_bottom_detail .rcontent div .marge {margin:18px 0 15px 0;}
#midlcol h1 em{font-size:12px;font-style:normal;position:absolute;top:2px; left:512px;}
.marg_img_actu{margin-bottom:260px;}
/***************************************************************/
.fd_gout{background:url(../images/fd-gout.jpg) repeat-y 0 0;float:left;margin:8px 0 0 0;}
.fd_gout_top{background:url(../images/fd-gout-top.jpg) no-repeat 0 0;float:left}
.fd_gout_bottom{background:url(../images/fd-gout-bottom.jpg) no-repeat 0 bottom;float:left;}
.fd_gout_fix{width:599px;background:url(../images/troisgout.gif) no-repeat 300px 15px;float:left;padding:17px 0 15px 0;}
strong{font-size:12px;color:#545454;}
.fd_gout_fix strong{margin:0 0 13px 23px;display:block;}
.fd_gout_fix ul{margin:0 0 0 23px;}
.fd_gout_fix ul li{margin:0 0 8px 0;}
.fd_gout_fix ul li a{font-weight:bold;color:#e92229;background:url(../images/puce.gif) no-repeat 0 1px;padding-left:15px;margin-top:3px;font-size:9px;}
/**************************** RIGHTCOL****************************************/
#rightcol{display:none;}
/***************************QUI SOMMES NOUS********************************/
.fd_qsn{background:url(../images/fd-content-qsn.gif) repeat-y 0 0;margin:0 0 0 3px !important;margin:0 0 0 2px;float:left;}
.fd_qsn_top{background:url(../images/fd-content-qsn-top.gif) no-repeat 0 0;float:left}
.fd_qsn_bottom{width:592px;background:url(../images/fd-content-qsn-bottom.gif) no-repeat 0 bottom;float:left;padding:17px 0 23px 0;}

.qsncontent{float:left; font:11px verdana;margin-left:10px !important;margin-left:5px;}
.qsncontent strong{float:left;color:#e92229;font-weight:bold;font-size:14px;margin:0 0 9px 8px;width:500px}
.qsncontent img{clear:left; float:left}
.qsncontent p{float:left;width:430px;padding:4px 0 0 0;margin-left:10px;}

.lignebottom{background:url(../images/border-qsn.gif) no-repeat 6px bottom;padding:0 0 28px 0;margin-bottom:5px;}
p.sansimg{width:550px;clear:left}
img.organistation{margin:-3px 0 12px 15px;}
/***************************Fiche Produit********************************/
.fiche_prod{width:592px;height:385px;background:url(../images/fd-onlets.jpg) no-repeat 0 0;margin-left:3px;}

.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanels{margin:49px 0 0 161px !important; margin:49px 0 0 80px;padding-left:0 !important;padding-left:1px; width:425px;float:left;}
.TabbedPanelsTabGroup {padding: 0px;}
.TabbedPanelsTab {position: relative;top: 1px;float: left;list-style: none;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;text-align:center;font: normal 10px Verdana;background:url(../images/onglet-marron.png) no-repeat 0 0;color:#FFFFFF;width:180px;padding:0 6px;display:none}

.TabbedPanelsTabHover {background:url(../images/onglet-blanc.png) no-repeat 0 0;color:#000000;padding-bottom:1px;}
.TabbedPanelsTabSelected {background:url(../images/onglet-blanc.png) no-repeat 0 0;color:#000000;padding-bottom:1px;display:block;font-size:13px;font-weight:bold}
.TabbedPanelsTab a {color: black;text-decoration: none;}
.TabbedPanelsContentGroup {clear: both;width:367px;float:left;}/***/
.TabbedPanelsContent {padding:0 18px 0 28px;}
.TabbedPanelsContentVisible {width:367px;font:normal 11px verdana;color:#545454;padding-top:18px;}/***/
.VTabbedPanels .TabbedPanelsTabGroup {float: left;width: 10em;height: 20em;background-color: #EEE;position: relative;}
.VTabbedPanels .TabbedPanelsTab {float: none;margin: 0px;}
.VTabbedPanels .TabbedPanelsTabSelected {background-color: #f00;border-bottom: solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup {clear: none;float: left;padding: 0px;width: 30em;height: 20em;}

li.padvalign1{padding-top:10px;height:22px;}
li.padvalign2{padding-top:4px;height:28px;}
.TabbedPanelsContent p {margin-bottom:20px;font-size:11px;}
.TabbedPanelsContent p strong{font-size:11px;}
.TabbedPanelsContent p span{color:#3a1711;margin-bottom:20px;font-weight:bold}
