/* Section html et body */
* {
	padding:0;
	margin:0;
	font-family:Tahoma;
	font-size:11px;
}

body {
	text-align:center;
	vertical-align:top;
	background-color:#bac2c6;
}

/* Section a (links) */
a {
	color:#ac0000;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

/* Autres */
img {
	border:0;
}

.dt {
	display:table;
	width:100%;
}

.dr {
	display:table-row;
	width:100%;
	height:100%;
}

.dc {
	display:table-cell;
	text-align:left;
	vertical-align:top;
	width:100%;
	color:#5D6C77;
	line-height:14px;
}

.img_border {
	border:solid 4px #b00002;
}

input {
	vertical-align:middle;
}

.form_1 {
	width:143px;
	padding:0 0 0 3px;
	height:20px;
	color:#5D6C77;
	background:#ffffff;
	border:solid 1px #000000;
}

.form_2 {
	width:220px;
	padding:0 0 0 3px;
	height:14px;
	vertical-align:middle;
	color:#5D6C77;
	background:#ffffff;
	overflow:auto;
	border: solid 1px #ac0000;
}

ul {
	list-style:none;
}

li {
	line-height:18px;
	color:#5D6C77;
	background:url(../images/pimp2.gif) no-repeat 0px 5px;
}

li a {
	margin-left:13px;
	text-decoration:none;
	color:#5D6C77;
	background:url(../images/list1_back.gif) repeat-x bottom;
	padding-bottom:1px;
}

li a:hover {
	text-decoration:none;
	color:#ac0000;
}

.list1 li {
	line-height:18px;
	color:#5D6C77;
	background:url(../images/pimp3.gif) no-repeat 0px 5px;
}

.list1 li a {
	text-decoration:none;
	color:#5D6C77;
	background:url(../images/list2_back.gif) repeat-x bottom;
	padding-bottom:1px;
}

.list1 li a:hover {
	text-decoration:none;
	color:#ac0000;
}

/* Section principale */
.main {
	width:766px;
	margin:auto;
}

.main_c1 {
	width:555px;
}

.main_c1_t1 {
	background: url(../images/h_back1.jpg) no-repeat left top #6A7A87;
	height: 135px;
}

.main_c1_t2 {
	background: url(../images/b_back.jpg) no-repeat right top #FFFFFF;
}

.main_c1_t3 {
	background-color: #ac0000;
	/* border: 1px solid black; */
}

.main_c2 {
	width:211px;
}

.main_c2_t1 {
	background:url(../images/h_back2.jpg) no-repeat left top;
	height:286px;
}

.main_c2_t2 {
	background:url(../images/h_back3.gif) repeat-x top #ac0000;
	/* border: 1px solid black; */
}

.footertxt {
	color:#ffffff;
}

.footerlink a {
	color:#ffffff;
	text-decoration:none;
	margin-left:18px;
	margin-right:18px;
}

.footerlink a:hover {
	text-decoration:none;
	color:#000000;
}

.footerlink2 {
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	margin-left: 12px;
	margin-right: 12px;
	/*line-height:16px;*/
}

.footerlink2:hover {
	text-decoration:none;
}

.footerlink3 {
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	margin-left: 12px;
	margin-right: 12px;
}

.footerlink3:hover {
	text-decoration:none;
}

/* Toutes les pages */
.link1 {
	color:#db001b;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/pimp1.gif) no-repeat right;
	padding-right:15px;
}

.link1:hover {
	text-decoration:underline;
}

.link2 {
	color:#5D6C77;
	text-decoration:underline;
}

.link2:hover {
	text-decoration:none;
}

.h_marg1 {
	margin-left:16px;
	margin-top:40px;
	color: black;
}

.h_txt1 {
	color:#ffffff;
}

.txt1 {
	color:#db001b;
	font-weight:bold;
}

.txt2 {
	color:#000000;
	font-weight:bold;
}

/* Section de style pour la page1 */
.p1_marg1 {
	margin-left:16px;
	margin-top:34px;
	margin-right:293px;
}

.p1_marg2 {
	margin-left:16px;
}

.p1_marg3 {
	margin-right:20px;
}

.p1_t1_c1 {
	width:250px;
	text-align:justify;
}

.p1_t1_c2 {
	width:30px;
}

.p1_t1_c3 {
	width:259px;
	text-align:justify;
}

.line {
	background:url(../images/line.gif) repeat-x top;
	height:1px;
}

.p1_t2_c1 {
	width:242px;
	text-align:justify;
}

.p1_t2_c2 {
	width:0px;
}

.p1_t2_c3 {
	/*width:242px;*/
	width:256px;
	text-align:justify;
}

/* Section de style pour la page2 */
.main_c1_t2X {
	background:#ffffff;
}

.p2_t1 {
	height:px;
}

.p2_c1 {
	width:259px;
}

.p2_c2 {
	width:1px;
	background:url(../images/slice.gif) repeat-y;
}

.p2_c3 {
	width:auto;
}

/* Section de style pour la page3 */
.p3_t1 {
	height:20px;
}

.p3_t1_c1 {
	width:230px;
	text-align:left;
}

.p3_t1_c2 {
	width:1px;
	background:url(../images/p3_slice1.gif) repeat-y;
}

.p3_t1_c3 {
	width:132px;
	text-align:center;
}

.p3_t1_c4 {
	width:1px;
	background:url(../images/p3_slice1.gif) repeat-y;
}

.p3_t1_c5 {
	width:150px;
	text-align:center;
}

.p3_t2 {
	height:18px;
}

.p3_t2_c1 {
	width:230px;
	background:url(../images/p3_slice2.gif) repeat-x top;
	text-align:left;
	padding-top:1px;
	line-height:18px;
}

.p3_t2_c2 {
	width:1px;
	background:url(../images/p3_slice1.gif) repeat-y;
}

.p3_t2_c3 {
	width:132px;
	background:url(../images/p3_slice2.gif) repeat-x top;
	text-align:center;
	padding-top:1px;
	line-height:18px;
}

.p3_t2_c4 {
	width:1px;
	background:url(../images/p3_slice1.gif) repeat-y;
}

.p3_t2_c5 {
	width:150px;
	background:url(../images/p3_slice2.gif) repeat-x top;
	text-align:center;
	padding-top:1px;
	line-height:18px;
}

/* Section de style pour la page6 */
.h6 {
	height:40px;
}

p.addresses {
	margin-left:30px;
}

.list1 span {
	margin-left:13px;
	text-decoration:none;
	color:#5D6C77;
	padding-bottom:1px;
	line-height:18px;
	background:url(../images/list1_back.gif) repeat-x bottom;
}

p.rd {
	color:#5D6C77;
	text-align:justify;
}

a.sectors {
	font-weight: bold;
	text-decoration: underline;
	color:#db001b;
}

a.sectors:hover {
	font-weight: bold;
	text-decoration: none;
}

td.titleyear {
	width:28px;
	text-align:left;
	background-color:#db001b;
	color:#000;
	font-weight:bold;
	padding-left:2px;
}

td.titleproject {
	width:164px;
	text-align:left;
	background-color:#db001b;
	color:#000;
	font-weight:bold;
	padding-left:2px;
}

td.titlefeature {
	width:336px;
	text-align:left;
	background-color:#db001b;
	color:#000;
	font-weight:bold;
	padding-left:2px;
}

td.cell1 {
	background-color:#fff;
	vertical-align:top;
	text-align:left;
	color:#000;
}

td.cell2 {
	background-color:#bac2c6;
	vertical-align:top;
	text-align:left;
	color:#000;
	border-left:1px solid black;
	border-bottom:1px solid black;
	padding-left:2px;
}

p.balios {
	color:#5D6C77;
	text-align:justify;
	margin-left:44px;
}

span.baliostitle {
	color:#db001b;
	font-weight:bold;
	margin-left:44px;
}

a.balios {
	color:#db001b;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/pimp1.gif) no-repeat right;
	padding-right:15px;
	margin-left:44px;
}

a.balios:hover {
	text-decoration:underline;
}

div#balios_app_prev {
	background-color:#ffffff;
	border: 0px solid black;
	position: relative;
	float:right;
	width:80px;
	height:500px;
	text-align:center;
}

div#balios_app {
	background-color:#ffffff;
	position:relative;
	float:left;
	width:559px;
	height:500px;
	border: 0px solid black;
	text-align:center;
	margin-top:9px;
}

div#balios_sep {
	width:1px;
	background: #ffffff url(../images/slice.gif) repeat-y top left;
	height:470px;
	border: 0px solid black;
	position:relative;
	float:left;
	margin-top:15px;
}

div#balios_sep_container {
	width:1px;
	background-color: #ffffff;
	height:500px;
	border: 0px solid black;
	position:relative;
	float:left;
}

div#balios_app_prev img {
	border: 1px solid #b00002;
	margin-top:9px;
	margin-bottom:9px;
}

div#balios_app img#app_big {
	border: 1px solid #b00002;
}

body#balios_prev {
	margin: 0 0 0 0;
	background-color:#ffffff;
}

div#studies_header1 {
	width:506px;
	height:45px;
	background: #ffffff url(../images/header1.gif) no-repeat top left;
	margin-left:7px;
}

div#studies_header1 a#studies_link1 {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:7px;
	top:14px;
	text-decoration:underline;
}

div#studies_header1 a#studies_link1:hover {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:7px;
	top:14px;
	text-decoration:none;
}

div#studies_header1 a#studies_link2 {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:35px;
	top:14px;
	text-decoration:underline;
}

div#studies_header1 a#studies_link2:hover {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:35px;
	top:14px;
	text-decoration:none;
}

div#studies_header1 a#studies_link3 {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:65px;
	top:14px;
	text-decoration:underline;
}

div#studies_header1 a#studies_link3:hover {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:65px;
	top:14px;
	text-decoration:none;
}

div#studies_header2 {
	width:506px;
	height:45px;
	background: #ffffff url(../images/header2.gif) no-repeat top left;
	margin-left:7px;
}

div#studies_header2 a#studies_link1 {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:7px;
	top:14px;
	text-decoration:underline;
}

div#studies_header2 a#studies_link1:hover {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:7px;
	top:14px;
	text-decoration:none;
}

div#studies_header2 a#studies_link2 {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:35px;
	top:14px;
	text-decoration:underline;
}

div#studies_header2 a#studies_link2:hover {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:35px;
	top:14px;
	text-decoration:none;
}

div#studies_header2 a#studies_link3 {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:65px;
	top:14px;
	text-decoration:underline;
}

div#studies_header2 a#studies_link3:hover {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:65px;
	top:14px;
	text-decoration:none;
}

div#studies_header3 {
	width:506px;
	height:45px;
	background: #ffffff url(../images/header3.gif) no-repeat top left;
	margin-left:7px;
}

div#studies_header3 a#studies_link1 {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:7px;
	top:14px;
	text-decoration:underline;
}

div#studies_header3 a#studies_link1:hover {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:7px;
	top:14px;
	text-decoration:none;
}

div#studies_header3 a#studies_link2 {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:35px;
	top:14px;
	text-decoration:underline;
}

div#studies_header3 a#studies_link2:hover {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:35px;
	top:14px;
	text-decoration:none;
}

div#studies_header3 a#studies_link3 {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:65px;
	top:14px;
	text-decoration:underline;
}

div#studies_header3 a#studies_link3:hover {
	color:#db001b;
	font-weight:bold;
	position:relative;
	left:65px;
	top:14px;
	text-decoration:none;
}

div#studies_main {
	width:506px;
	background: #ffffff url(../images/bgstudies.gif) repeat-y top left;
	border:0px solid black;
	margin-left:7px;
}

div#studies_main span {
	color:#db001b;
	font-weight:bold;
	margin-left:8px;
}

div#studies_main p {
	margin: 0px 0px 0px 4px;
}

div#studies_main table {
	margin: 0px 0px 0px 14px;
}

div#studies_main td.left {
	color:#db001b;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	width:90px;
	background-color:#dde1e3;
}

div#studies_main td.right {
	text-align:justify;
	vertical-align:top;
}

div#studies_footer {
	width:506px;
	height:12px;
	background: #ffffff url(../images/footer.gif) no-repeat top left;
	margin-left:7px;
}

div#studies_container {
	width:516px;
	background-color: #ffffff;
}
