/* taille par défaut du texte */
#content { position:relative;padding-bottom:29px;font-family:Arial,Helvetica,Sans-Serif;font-size:10pt;color:#626262 }
h1,h2,h3 { margin:0;padding:2px; }

#corporate-content { position:absolute;top:0;left:0px;}
#corporate-logo { height:243px;border-bottom:4px solid #fff;width:660px;background:transparent url(../images/home-corporate.jpg) top left no-repeat; }
#corporate-infos { position:absolute;top:0;left:0;width:316px;border-right:4px solid #fff;background-color:#FFF; }
#corporate-menu { width:660px;background-color:#E2E2E2;height:23px;border-bottom:5px solid #fff; }
#corporate-menu a { display:table-cell;
font-size:9pt;font-weight:bold;font-family:arial,helvetica,sans-serif;
float:left;height:23px;line-height:23px;vertical-align:middle;padding-left:25px;
background:transparent url(../images/corporate-menu.gif) top left no-repeat;padding-right:25px;
text-decoration:none;color:#898989;
 }
#corporate-menu a:hover { text-decoration:none; color:#EC8000;}
#corporate-menu a.current { background-image: url(../images/corporate-menu-on.gif); color:#ec8000; }


#corporate-sub-menu { width:635px;padding-left:25px;padding-top:1px;height:18px;overflow:hidden;background-color:#EEEEEE; }
#corporate-sub-menu ul { margin:0;padding:0;width:635px;list-style:none none outside; }
#corporate-sub-menu li { width:auto;margin:0;padding:0px;display:block;float:left;height:17px;color:#EC8000;font-size:8pt; }
#corporate-sub-menu li a { white-space:nowrap;margin:0px;padding:0px;color:#898989;font-size:8pt;text-decoration:none; }
#corporate-sub-menu a.current { font-weight:bold; color:#EC8000;}
#corporate-sub-menu a:hover { color:#EC8000;}

#corporate-sub-menu-articles { width:635px;margin-top:4px;padding-left:25px;padding-top:1px;height:18px;background-color:#F6F6F6; }
#corporate-sub-menu-articles ul{ margin:0;padding:0;width:635px;list-style:none none outside; }
#corporate-sub-menu-articles li{ width:auto;margin:0;padding:0px;display:block;float:left;height:17px;color:#EC8000;font-size:7pt; }
#corporate-sub-menu-articles li a { white-space:nowrap;margin:0px;padding:0px;padding-right:4px;padding-top:1px;color:#898989;font-size:7pt;text-decoration:none; }
#corporate-sub-menu-articles a.active-article { font-weight:bold; color:#EC8000;}
#corporate-sub-menu-articles li a:hover { text-decoration:none; color:#EC8000;}
a.active-article { font-weight:bold;}
#infos-bloc-1 { 
width:315px;height:178px;border-bottom:5px solid #fff;
background:#EC8000 url(../images/corporate-i1.gif) top left no-repeat;
}

#infos-bloc-2 { 
width:315px;height:87px;border-bottom:5px solid #fff;
background:#B2B3B5 url(../images/corporate-i2.gif) top left no-repeat;
}

#infos-bloc-3 { 
width:315px;height:211px;
background:#FFE000 url(../images/corporate-i3.gif) top left no-repeat;
}
#infos-bloc-1,#infos-bloc-2,#infos-bloc-3 { position:relative; }

#corporate-infos h3 { 
  margin:0;
  padding:0;
  position:absolute; 
  left:38px;
  color:#fff;
  font-family:arial,helvetica,sans-serif;
  font-weight:bolder;
  font-size:13pt;
}
#corporate-infos p { margin:0;padding:4px 0px;}

#infos-bloc-1 h3 { top:122px;}
#infos-bloc-1 div { position:absolute;top:15px;left:100px;z-index:3;color:#666666;font-size:8pt;font-weight:bold; }
#infos-bloc-1 div a { color:#fff; }
#infos-bloc-1 p { margin:0;padding:2px 0px; }

#infos-bloc-2 h3 { top:16px;}
#infos-bloc-2 div { position:absolute;top:36px;left:100px;z-index:3;color:#fff;font-size:13pt;font-weight:bold; }
#infos-bloc-2 div { }

#infos-bloc-3 h3 { top:14px;}
#infos-bloc-3 div { position:absolute;top:35px;left:100px;z-index:3 }
#infos-bloc-3 li a { color:#666666; font-size:9pt;font-weight:bold;}
#infos-bloc-3 li em { padding-left:10px; color:#666666; font-size:8pt;}


#corporate-content .article {
	padding-top:8px;
	padding-bottom:2px;
	padding-right:0px;
	padding-left:22px;
	font-size:9pt;

}

.article a {text-decoration:underline;}

#corporate-content .article h2 { font-size:12pt;margin:0;padding:5px 0px; }
.corporate-data-home { width:940px;height:204px;padding-right:10px; padding-left:7px;overflow:auto; }
.corporate-data {width:940px;height:456px;overflow:auto;}
.corporate-data-links {width:940px;height:431px;overflow:auto;}
.corporate-data-childs {width:940px;height:435px;overflow:auto;}
.corporate-data-childs-links {width:940px;height:414px;overflow:auto;}

a.dl-file span { display:none; }
a.dl-file { display:block;cursor:pointer;width:21px;height:18px;background:transparent url(../images/download.png) center center no-repeat; }


.r_odd { background-color: #e1e1e1; }
.r_even { background-color: #f1f1f1; }
tr.r_odd:hover, tr.r_even:hover { background-color: #fcfcfc;}

