/* reset */
#page {
	background:none;
	width:926px;
}
/* onglets */
#onglets_corpo {
	float:left;
	width:926px;
	font-size:12px;
	line-height:normal;
	font-weight:bold;
	background:url(/webmaster/corporate/image/ul_tabs_corpo.png) no-repeat top left;
	padding-left:2px;
}
#onglets_corpo ul {
	list-style:none;
	margin:0;
	padding:0;
}
#onglets_corpo li {
	display:inline;
	margin:0;
	padding:0;
}
#onglets_corpo a {
	float:left;
	color:#15557e;
	display:block;
	background:url(/webmaster/corporate/image/onglet_left.png) no-repeat top left;
	padding:11px 0px 6px 7px;
}
#onglets_corpo a span {
	background:url(/webmaster/corporate/image/onglet_right.png) no-repeat top right;
	padding:11px 33px 6px 26px;
}
#onglets_corpo a:hover span, #onglets_corpo .current a span {
	color:white;
	background-position: 100% -32px;
}
#onglets_corpo a:hover, #onglets_corpo .current a {
	background-position: 0 -32px;
}
/* boutons région */
#menu_regions {
	float:left;
	width:100%;
	font-size:12px;
	text-transform:uppercase;
	line-height:normal;
	font-weight:bold;
}
#menu_regions ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu_regions li {
	display:inline;
	margin:0;
	padding:0;
}
#menu_regions a {
	float:left;
	color:#065179;
	display:block;
	background:url(/webmaster/corporate/image/btn_region_left.png) no-repeat top left;
	padding:0 0 0 20px;
	margin: 0 4px 0 0;
}
#menu_regions li#last a {
	margin:0;
}
#menu_regions a span {
	background:url(/webmaster/corporate/image/btn_region_right.png) no-repeat top right;
	display:block;
	height: 56px;
	width: 135px;
	padding:7px 10px 0 10px;
	cursor:pointer;
}
#menu_regions li#last span {
	width:136px;
}
#menu_regions a span span {
	color:#2ba0bc;
	background:none;
	padding:0;
	height:20px;
}
#menu_regions a:hover span, #menu_regions .current a span {
	color:white;
	background-position: 100% -63px;
}
#menu_regions a:hover, #menu_regions .current a {
	background-position: 0 -63px;
}
/* menu gauche*/
#menu_left {
	list-style:none;
	margin:0;
	padding:0 0 0 9px;
}
#menu_left li {
	padding:0;
	font-size:12px;
	margin:0 0 2px 0;
	text-align:left;
}
#menu_left li a {
	background:url(/webmaster/corporate/image/ul_menuleft_corpo_top.png) no-repeat;
	display:block;
	padding-top:3px;
	width:193px;
}
#menu_left li a:hover, #menu_left li.current a {
	background:url(/webmaster/corporate/image/ul_menuleft_corpo_top.png) no-repeat 0 -3px;
}
#menu_left li a span {
	background:url(/webmaster/corporate/image/ul_menuleft_corpo_mid_off.png) repeat-y;
	display:block;
	padding:3px 0 3px 10px;
}
#menu_left li a:hover span, #menu_left li.current a span {
	background:url(/webmaster/corporate/image/ul_menuleft_corpo_mid_on.png) repeat-y;
}
#menu_left li a span span {
	background:url(/webmaster/corporate/image/ul_menuleft_bullet_off.png) no-repeat 0 5px;
	display:block;
	padding:0 12px 0 12px;
}
#menu_left li a:hover span span, #menu_left li.current a span span {
	background:url(/webmaster/corporate/image/ul_menuleft_bullet_on.png) no-repeat 0 5px;
	color:white;
}
#menu_left li a div {
	background:url(/webmaster/corporate/image/ul_menuleft_corpo_bottom.png) no-repeat;
	display:block;
	height:4px;
	line-height:4px;
	font-size:4px;
}
#menu_left li a:hover div, #menu_left li.current a div {
	background:url(/webmaster/corporate/image/ul_menuleft_corpo_bottom.png) no-repeat 0 -4px;
	;
}
#preload_menuleft {
	display:none;
}
/* présentation du groupe */
#corpo_content {
	width:902px;
	clear:both;
	padding-top:9px;
}
#corpo_content .top, #corpo_content .bottom {
	height:3px;
	line-height:3px;
	font-size:3px;
}
#corpo_content .top {
	background:url(/webmaster/corporate/image/corpo_content_top.png) no-repeat;
}
#corpo_content .bottom {
	background:url(/webmaster/corporate/image/corpo_content_bottom.png) no-repeat;
	clear:left;
}
#corpo_content .middle {
	background:url(/webmaster/corporate/image/corpo_content_middle.png) repeat-y;
	padding-top:6px;
	float:left;
	width:100%;
}
#corpo_content_right {
	float:left;
}
#corpo_content_right .top, #corpo_content_right .bottom {
	height:6px;
	line-height:6px;
	font-size:6px;
}
#corpo_content_right .bottom {
	height:10px;
}
#corpo_content_right .top {
	background:url(/webmaster/corporate/image/corpo_content_right_top.png) no-repeat;
}
#corpo_content_right .bottom {
	background:url(/webmaster/corporate/image/corpo_content_right_bottom.png) no-repeat;
}
#corpo_content_right .middle {
	background:url(/webmaster/corporate/image/corpo_content_right_mid.png) repeat-y;
	padding:14px 0 0 0;
	width:100%;
	min-height:346px;
}
#corpo_content_right .middle div {
	margin:0 15px;
}
#corpo_content_right .intro {
	font-size:12px;
	color:#15557e;
	text-align:center;
	background:url(/page/carriere/image/guillemets_left.png) no-repeat top left;
	padding-left:45px;
}
#corpo_content_right .intro div {
	background:url(/page/carriere/image/guillemets_right.png) no-repeat bottom right;
	text-align:justify;
	padding:10px 45px 8px 0;
}
#corpo_content_right .intro div p {
	margin-top:0;
}
#corpo_content_right #intro1 {
	font-size:14px;
}
#corpo_content_right #intro1 div {
	padding:10px 45px 10px 0;
}
#corpo_content_right .middle h3 {
	margin:20px 15px;
	font-size:18px;
	background:url(/webmaster/corporate/image/h3_arrow.png) no-repeat 0 5px;
	padding-left:25px;
}
#corpo_content_right .middle h3 a:hover {
	text-decoration:underline;
}
#corpo_content_right .middle .blocs div {
	float:left;
	margin:0 0 6px 0;
}
#corpo_content .middle .corpo_bloc_large {
	width:645px;
}
#corpo_content .middle .corpo_bloc_medium {
	float:left;
	width:400px;
	padding-right:5px;
}
#corpo_content .middle .corpo_bloc_small {
	float:left;
	width:210px;
	padding-right:7px;
}
/* IMPORTANT : a utiliser sur les blocs small dans le cas de lignes comportant un bloc small en premier puis un medium*/
#corpo_content_right .middle .blocs .first {
	padding-right:5px;
}
#corpo_content_right .middle .blocs .last {
	padding:0;
}
#corpo_content .middle .corpo_bloc_left {
	background:url(/webmaster/corporate/image/corpo_bloc_left.png) no-repeat;
	float:left;
	padding-left:10px;
}
#corpo_content .middle .corpo_bloc_right {
	background:url(/webmaster/corporate/image/corpo_bloc_right.png) no-repeat top right;
	float:left;
	width:100%;
}
#corpo_content .middle .corpo_bloc_left, #corpo_content .middle .corpo_bloc_right {
	height:117px;
}
#corpo_content_right h4 {
	font-size:14px;
	font-weight:bold;
	color:#15557e;
	margin:10px 0 0 0;
}
#corpo_content_right h5 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:10px 0 0 0;
}
#corpo_content_right h6 {
	font-size:16px;
	font-weight:normal;
	margin:8px 0 0 0;
	text-align:center;
	padding-right:10px;
}
#corpo_content_right h6 a:hover {
	text-decoration:underline;
}
#corpo_content_right .blocs p {
	text-align:center;
	margin:0;
	padding-top:10px;
}
#corpo_content_right .corpo_bloc_small p {
	width:200px;
}
.corpo_bloc_XS p {
	width:112px;
}
#corpo_content_right .corpo_bloc_small p, .corpo_bloc_XS p {
	height:80px;
	display:table-cell;
	vertical-align:middle;
}
#corpo_content_right .corpo_bloc_small p *, .corpo_bloc_XS p *, .corpo_bloc_large p * {
	vertical-align:middle;
}
#corpo_content_right .corpo_bloc_large p {
	display:table-cell;
	vertical-align:middle;
}
#corpo_content_right .corpo_bloc_large p * {
	vertical-align:middle;
}
#corpo_content_right .blocs p img {
	margin-right:10px;
}
#corpo_content_right .blocs .corpo_bloc_large p {
	text-align:left;
	margin:13px 0 0 0;
	padding:5px 0 0 10px;
}
/* PATCH BLOCS EDITEURS */
#corpo_content .middle .corpo_bloc_large {
	width:635px;
}
#corpo_content .corpo_bloc_large .corpo_bloc_mid_large {
	background:url(/webmaster/corporate/image/corpo_bloc_mid_l.png) no-repeat top left;
	float:left;
	width:100%;
	padding-left:10px;
	margin-bottom:0px;
}
#corpo_content .corpo_bloc_large .corpo_bloc_bot_large {
	background:url(/webmaster/corporate/image/corpo_bloc_bot_l.png) no-repeat;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	padding-left:10px;
	height:4px;
}
#corpo_content_right .corpo_bloc_large p {
	display:table-cell;
	vertical-align:middle;
	display:table-cell;
	height:90px;
	/*padding:20px 10px 0 10px;*/
	margin:0;
}
#corpo_content .middle .corpo_bloc_column {
	min-height:117px;
	margin:0 0 8px 12px;
	text-align:center;
	float:left;
}

#corpo_content .corpo_bloc_medium .corpo_bloc_mid_medium {
	background:url(/webmaster/corporate/image/corpo_bloc_mid_m.png) no-repeat top left;
	float:left;
	width:100%;
	padding-left:10px;
	margin-bottom:0px;
}

#corpo_content .corpo_bloc_medium .corpo_bloc_mid_medium_2 {
	background:url(/webmaster/corporate/image/corpo_bloc_mid_m.png) no-repeat top left;
	float:left;
	width:100%;
	padding-left:10px;
	margin-bottom:0px;
	height:180px;
}

#corpo_content .corpo_bloc_medium .corpo_bloc_mid_medium_3 {
	background:url(/webmaster/corporate/image/corpo_bloc_mid_m.png) no-repeat top left;
	float:left;
	width:100%;
	padding-left:10px;
	margin-bottom:0px;
	height:250px;
}

#corpo_content .corpo_bloc_medium .corpo_bloc_mid_medium_3 p, #corpo_content .corpo_bloc_medium .corpo_bloc_mid_medium_2 p {
	padding-top:12px;
}


#corpo_content .corpo_bloc_medium .corpo_bloc_mid_medium {
	background:url(/webmaster/corporate/image/corpo_bloc_mid_m.png) no-repeat top left;
	float:left;
	width:100%;
	padding-left:10px;
	margin-bottom:0px;
}
#corpo_content .corpo_bloc_medium .corpo_bloc_bot_medium {
	background:url(/webmaster/corporate/image/corpo_bloc_bot_m.png) no-repeat;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	padding-left:10px;
	height:4px;
}
#corpo_content_right .corpo_bloc_medium p {
	display:table-cell;
	vertical-align:middle;
	display:table-cell;
	height:87px;
	padding:10px 10px 0 10px;
	width:360px;
}
#corpo_content_right .middle .blocs .corpo_bloc_large div, #corpo_content_right .middle .blocs .corpo_bloc_medium div, #corpo_content_right .middle .corpo_bloc_column .corpo_bloc_medium div {
	margin:0;
}
#corpo_content_right .middle .blocs .corpo_bloc_large img, #corpo_content_right .middle .blocs .corpo_bloc_medium img, #corpo_content_right .middle .corpo_bloc_column .corpo_bloc_medium img {
	display: inline-table;
}
/* // fin du patch */
#btn_telecharger {
	margin-top:20px;
}
.popup_corpo {
	display:none;
	width:539px;
	height:433px;
	position:fixed;
	left:50%;
	margin-left:-220px;
	top:50%;
	margin-top:-215px;
	background:url(/webmaster/corporate/image/fond_popup_corpo.png);
}
.head_popup_corpo {
	color:#FFFFFF;
	height: 20px;
	padding-left: 30px;
	padding-top: 5px;
}
.head_popup_corpo a {
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	color:#FFFFFF;
	height: 10px;
	width: 10px;
	margin-right: 10px;
	margin-top: -13px;
	float:right;
	cursor:pointer;
}
.content_popup_corpo {
	overflow:auto;
	width:510px;
	height:396px;
	padding-left:17px;
}
.popup_corpo h5 {
	font-size:18px;
	color:#15557e;
	margin:0 0 10px 0;
}
.popup_corpo .coordonnees {
	color:#15557e;
}
.popup_corpo p {
	padding-right:10px;
	margin: 15px 0;
}
.liste_indus ul {
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
	padding-left:201px;
}
.liste_indus li {
	margin:0 0 2px 0;
	text-align:center;
	width:250px;
}
.liste_indus li a {
	display:block;
	background:url(/webmaster/corporate/image/btn_indus.png) no-repeat;
	width:250px;
	height:22px;
	padding-top:6px;
	font-weight:bold;
	font-size:12px;
}
/* ailleurs */
#corpo_content .intro_ailleurs {
	font-size:12px;
	color:#15557e;
	text-align:center;
	background:url(/webmaster/corporate/image/guillemets_bleu_left.png) no-repeat 0 5px;
	padding-left:45px;
	width: 820px;
	margin-left: 15px;
}
#corpo_content .intro_ailleurs div {
	background:url(/webmaster/corporate/image/guillemets_bleu_right.png) no-repeat bottom right;
	text-align:justify;
	padding:10px 45px 8px 0;
}
#corpo_content .intro_ailleurs div p {
	margin-top:0;
}
.logo_ailleurs {
	margin:10px 0 20px 0;
	text-align:center;
}
#corpo_2col .column {
	width:434px;
	float:left;
	margin:0 0 8px 8px;
}
#corpo_2col .top, #corpo_2col .bottom {
	height:6px;
	line-height:6px;
	font-size:6px;
}
#corpo_2col .top {
	background:url(/webmaster/corporate/image/bloc_ailleurs_top.png) no-repeat;
}
#corpo_2col .bottom {
	background:url(/webmaster/corporate/image/bloc_ailleurs_bottom.png) no-repeat;
}
#corpo_2col .middle {
	background:url(/webmaster/corporate/image/bloc_ailleurs_mid.png) repeat-y;
	padding:0;
	width:100%;
}
#corpo_2col h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#064880;
	text-align:center;
	margin:10px 0 15px 0;
}
#corpo_content .middle .corpo_bloc_column {
	width:410px;
	
	margin:0 0 8px 12px;
	text-align:center;
	float:left;
}
#corpo_content .corpo_bloc_column p {
	display:table-cell;
	vertical-align:middle;
	height:90px;
	width:400px;
	padding-top:5px;
}
#corpo_content .corpo_bloc_column p * {
	vertical-align:middle;
}
#corpo_content .corpo_bloc_column p img {
	margin:0 10px 0 0;
}
#corpo_content .middle h4 {
	margin:9px 0 0 0;
	text-align:center;
}
#corpo_content .middle h4, #corpo_content .middle h4 a {
	font-size:14px;
	font-weight:bold;
}
#corpo_content .middle .corpo_bloc_large h4, #corpo_content .middle .corpo_bloc_large h4 a {
	text-align:left;
}
#corpo_content .middle h4 a:hover {
	text-decoration:underline;
}
#corpo_content .middle h5 {
	font-size:14px;
	font-weight:bold;
	margin:10px 0 0 0;
}
#corpo_content .middle .corpo_bloc_XS {
	float:left;
	width:132px;
	padding-right:7px;
	margin-bottom:8px;
}
#corpo_content .middle .XS_first {
	margin-left:12px;
}
/* accueil */
#president {
	padding:3px 0 0 1px;
}
#president img {
	border:1px solid #b7b7b9;
}
#president div {
	font-size:12px;
	margin-top:5px;
	padding-left:1px;
}
#corpo_int h2 {
	text-transform:uppercase;
	font-size:20px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	margin:0 0 10px 0;
	color:#064880;
	text-align:center;
}
#txt_accueil div {
	background:url(/page/carriere/image/guillemets_left.png) no-repeat 6px top;
	color:#15557e;
}
#txt_accueil div div {
	background:url(/page/carriere/image/guillemets_right.png) no-repeat 95% bottom;
	padding:10px 0 0 45px;
}
#txt_accueil .intro {
	font-weight:bold;
}
.intro:first-letter {
	font-size:18px;
}
#txt_accueil p {
	width:555px;
	text-align:justify;
	font-size:12px;
	margin-top:0;
}
div#signature {
	background:none;
	margin-top:55px;
}
#signature p {
	text-align:right;
	width:600px;
	margin:0;
	line-height:15px;
}
/* comex*/
#menu_comex_regions {
	float:left;
	width:100%;
	font-size:12px;
	text-transform:uppercase;
	line-height:normal;
	margin:0 0 20px -2px;
}
#menu_comex_regions ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu_comex_regions li {
	display:inline;
	margin:0;
	padding:0;
}
#menu_comex_regions a {
	float:left;
	display:block;
	padding-left:21px;
	margin: 0 4px 0 0;
	background:url(/webmaster/corporate/image/btn_comex_left.png) no-repeat top left;
	width:200px;
}
#menu_comex_regions li#last a {
	margin:0;
}
#menu_comex_regions a span {
	display:block;
	height: 25px;
	padding:9px 10px 0 9px;
	cursor:pointer;
	background:url(/webmaster/corporate/image/btn_comex_right.png) no-repeat top right;
}
#menu_comex_regions li#last span {
	width:136px;
}
#menu_comex_regions a span span {
	color:#2ba0bc;
	background:none;
	padding:0;
	height:20px;
	display:inline;
}
#menu_comex_regions a:hover span, #menu_comex_regions .current a span {
	color:white;
	background-position: 100% -34px;
}
#menu_comex_regions a:hover, #menu_comex_regions .current a {
	background-position: 0 -34px;
}
.comex_list h2 {
	margin-bottom:20px;
}
.comex_list {
	float:left;
	margin-top:15px;
	width:100%;
}
.comex_list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.comex_list li {
	display:block;
	width:426px;
	height:120px;
	background:url(/webmaster/corporate/image/bloc_comex.png) no-repeat;
	float:left;
	margin:0 10px 10px 0;
	padding:16px 0 0 15px;
}
.comex_list img {
	float:left;
	border:1px solid #646567;
	margin-right:50px;
}
.comex_list h3 {
	font-weight:bold;
	margin:10px 0 20px 0;
	text-transform:capitalize;
}
.comex_list p, .comex_list h3 {
	width:220px;
	text-align:center;
	float:left;
	font-size:14px;
}
.comex_list p {
	margin:0;
}
.comex_list2 h2 {
	margin-bottom:20px;
}
.comex_list2 {
	float:left;
	margin-top:15px;
	width:100%;
}
.comex_list2 ul {
	margin:0;
	padding:0;
	list-style:none;
}
.comex_list2 li {
	display:block;
	width:426px;
	height:120px;
	background:url(/webmaster/corporate/image/bloc_comex2.png) no-repeat;
	float:left;
	margin:0 10px 10px 0;
	padding:16px 0 0 15px;
}
.comex_list2 img {
	float:left;
	border:1px solid #646567;
	margin-right:50px;
}
.comex_list2 h3 {
	font-weight:bold;
	margin:10px 90 20px;
	text-transform:capitalize;
}
.comex_list2 p, .comex_list2 h3 {
	width:403px;
	text-align:center;
	float:left;
	font-size:14px;
}
.comex_list2 p {
	margin-left:0px;
	margin-top:0px;
}
.lien_top {
	display:block;
	width:98%;
	text-align:right;
	clear:both;
	font-size:12px;
}
.lien_top:hover {
	text-decoration:underline;
}
/* actualités */
.display_actu {
	background:url(/webmaster/corporate/image/corpo_actu_mid.png) repeat-y 0 15px;
	width:893px;
}
.content_actu {
	background:url(/webmaster/corporate/image/corpo_actu_top.png) no-repeat;
	font-size:12px;
	min-height:190px;
	padding:25px 0 0 60px;
}
.content_actu h3.date_actu_on {
	font-size:12px;
	font-weight:bold;
	margin:0;
	width:650px;
}
#corpo_int .content_actu h2.titre_actu_on {
	font-size:24px;
	margin:0;
	font-family:Arial;
	text-transform:none;
	text-align:left;
	color:#646567;
	width:650px;
}
.content_actu a {
	color:#2ba0bc;
}
.content_actu a:hover {
	text-decoration:underline;
}
.content_actu p {
	width:650px;
	margin-bottom:0;
}
.bottom_actu {
	background:url(/webmaster/corporate/image/corpo_actu_bottom.png) no-repeat;
	height:51px;
	margin-bottom:20px;
}
.titre_actu_off {
	background:url(/webmaster/corporate/image/titre_actu.png) no-repeat;
	width:865px;
	height:24px;
	font-size:12px;
	padding: 7px 0 0 30px;
	margin-bottom:5px;
}
.titre_actu_off a:hover {
	text-decoration:underline;
}
.titre_actu_off h4 {
	font-size:12px;
	margin:0;
	display:inline;
}
#pagination ul {
	list-style:none;
	margin:30px 0 0 0;
	padding:0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
#pagination li {
	display: inline;
}
#pagination li a, #pagination li.current {
	padding-right: 8px;
	border-right: 1px solid #bbbdbe;
	margin-left: 8px;
}
#pagination li a, #pagination li.currentlast {
	padding-right: 8px;
	margin-left: 8px;
}
#pagination li.current {
	color:#2ba0bc;
}
#pagination li.currentlast {
	color:#2ba0bc;
}
#pagination li.last a {
	border-right:none;
}
#pagination li a:hover {
	text-decoration:underline;
}
/* histoire */
#menu_histoire {
	float:left;
	width:902px;
	font-size:12px;
	text-transform:uppercase;
	line-height:normal;
	margin:0 0 20px -2px;
}
#menu_histoire ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu_histoire li {
	display:inline;
	margin:0;
	padding:0;
}
#menu_histoire a {
	float:left;
	display:block;
	padding-left:21px;
	margin: 0 4px 0 0;
	background:url(/webmaster/corporate/image/btn_comex_left.png) no-repeat top left;
	width:275px;
}
#menu_histoire li#last a {
	margin:0;
}
#menu_histoire a span {
	display:block;
	height: 25px;
	padding:9px 10px 0 9px;
	cursor:pointer;
	background:url(/webmaster/corporate/image/btn_comex_right.png) no-repeat top right;
}
#menu_histoire li#last span {
	width:136px;
}
#menu_histoire a span span {
	color:#2ba0bc;
	background:none;
	padding:0;
	height:20px;
	display:inline;
}
#menu_histoire a:hover span, #menu_histoire .current a span {
	color:white;
	background-position: 100% -34px;
	font-weight:bold;
}
#menu_histoire a:hover, #menu_histoire .current a {
	background-position: 0 -34px;
}
.histoire_illustr .legende {
	width:195px;
	font-size:10px;
	text-align:left;
	margin:10px 0 30px 7px;
}
.donnees_cles_illustr img {
	margin:0 0 10px;
}
/* commun */
#corpo {
	margin-bottom:150px;
}
#corpo_int {
	background:url(/webmaster/corporate/image/corpo_int.png) no-repeat top left;
	clear:both;
	padding:17px;
	width:926px;
}
#corpo_int h1 {
	background:url(/webmaster/corporate/image/entete_corpo.png) no-repeat;
	width:880px;
	height:44px;
	margin:0 0 12px 0;
	padding-left:11px;
	border:1px solid #cfcfcf;
	font-family:"Trebuchet MS", Arial;
	font-size:35px;
	color:white;
	font-weight:normal;
}
.corpo_left {
	width:210px;
	text-align:center;
}
.corpo_right {
	width:675px;
}
.corpodc_left {
	width:300px;
	text-align:center;
}
.corpodc_right {
	width:585px;
}
#corpo_content_right.corpodc_right .top {
	background:url(/webmaster/corporate/image/corpo_content_right_top_dc.png) no-repeat;
}
#corpo_content_right.corpodc_right .bottom {
	background:url(/webmaster/corporate/image/corpo_content_right_bottom_dc.png) no-repeat;
}
#corpo_content_right.corpodc_right .middle {
	background:url(/webmaster/corporate/image/corpo_content_right_mid_dc.png) repeat-y;
}
.fullwidth {
	width:100%;
}
/* PATCH */
.corpo_bloc_right h5 {
	height:20px;
}
.corpo_bloc_right p {
	margin:10px 0 10px 0;
	text-align:center;
}
#pls h3 {
	margin-top:14px;
	margin-bottom:4px;
}
#pls p {
	margin:5px;
	margin-top:14px;
	padding-bottom:14px;
	font-size:12px;
	line-height:20px;
}
#pls h3 a {
	color:#064880;
}

#coldr{
	height:815px;	
}

#midgr{
	height:558px;	
}