@import url("rte.css");
@import url("monsite_anim_flash_adrea.css");

body {
	margin:0;
	padding:0;
	font-size :11px;
	font-family: arial, verdana;
	color:#000;
	text-align:center;
	background-color:#0083cd;
	margin-bottom:30px;
}

form {
	margin:0;
	padding:0;
}

img {
	border:none;
	vertical-align:middle;
}
/* MSIE */
* html img { vertical-align:top; }

p {
	margin:6px 0 8px 0;
}

p.bodytext {
	line-height:18px;
	text-align : justify;
	padding-right: 10px;
}

h1,
h2,
h3
{
	font-family: Trebuchet MS, arial, verdana;
	padding:0;
	margin:0;
	color:#0083cd;
	padding-right: 10px;
}
h4,
h5,
h6
{
	padding:0;
	margin:0;
	color:#000;
	padding-right: 10px;
}
h1 {
	font-size:20px;
	margin-bottom:8px;
}

h2 {
	font-size:15px;
}

h3 {
	font-size:13px;
	padding: 6px 0px;
	font-weight: bold;
}

h4 {
	font-size:12px;
	padding-top: 8px;
}

h5, h6 {
	font-size:12px;
}

hr {
	color:#0083cd;
	margin:10px 0;
	border:1px;
	height:1px;
	background-color:#0083cd;
}

.clear {
	clear:both;
}

#contenu_profil a,
#contenu_corporate_right a,
#contenu_corporate a {
	color:#f00;
	text-decoration:underline;
}

/*------------------------------------------------------------------------------
---------------------------------------------------------------------------------
	Structure
---------------------------------------------------------------------------------
-------------------------------------------------------------------------------*/

/*
	Page
*/

#page_outer {
	width:846px;
	margin:0 auto;
	text-align:left;
	background:transparent url('img/bg.jpg') repeat-y 50% 0;
}

#page_inner {
	background:transparent url('img/top.jpg') no-repeat 50% -40px;
	padding-top:10px;
}

/*
	Bandeau du haut
*/

#top {
	background:transparent url('img/logo-muti.gif') no-repeat 86px 37px;
	margin:0 34px;
	height:152px;
}

#back_to_home {
	position:absolute;
	width:270px;
	height:120px;
}

/*
	Bandeau pub
*/

#top_banner {
	text-align:right;
	margin-right:5px;
	margin-top:12px;
	margin-bottom:21px;
	height:60px;
}

/*
	Recherche
*/

#top_search {
	padding-top:8px;
	text-align:right;
	padding-right:6px;
	position:relative;
}

div.tx-macinasearchbox-pi1 {
}

input.search_item {
	font:11px Verdana;
	color:#666;
	width:90px;
}

input.search_button {
	font:11px Verdana;
	color:#fff;
	background:none;
	border:none;
	padding:0;
	cursor:hand;
	cursor:pointer;
}

/*
	Accès adhérents
*/

#acces_adherents {
	background-color:#f00;
	position:absolute;
	left:510px;
	top:4px;
}

/* MSIE */
* html #acces_adherents { left:-260px; }

/*
	Etude entreprise
*/

#etude_entreprise {
	position:absolute;
	left:361px;
	top:4px;
}

/* MSIE */
* html #etude_entreprise { left:-409px; }

/*
	Contenu
*/

#content_outer {
	position: relative;
	margin:0 34px;
	background:#fff url('img/dotted-line.gif') repeat-y 153px 0;
}

#content_spacer {
	background:transparent url('img/logo-bottom.gif') no-repeat 0 100%;
}

#content_inner {
	overflow:hidden;
}

/* MSIE ! */
* html #content_inner { height:100%; }

#left_content {
	width:534px;
	overflow:hidden;
	float:left;
}

#right_content {
	width:244px;
	float:right;
}

#contenu_corporate {
	margin:20px;
	margin-left:90px;
}

#contenu_profil {
	float:right;
	width:363px;
	margin:10px 4px 10px 0;
}

/*
	Colonne de droite
*/

#contenu_droit_outer {
	background:transparent url('img/solid-line.gif') repeat-y 0 0;
}

#contenu_droit_inner {
	text-align:center;
	background-image:url('img/visu/1.jpg');
	background-position:100% 100%;
	background-repeat:no-repeat;
	padding:12px;
	padding-bottom:345px;
}

#contenu_droit_inner p.bodytext{
  text-align:center;
}

/*
#contenu_droit_inner.bgRight1 { background-image:url('img/visu/1.jpg'); }
#contenu_droit_inner.bgRight2 { background-image:url('img/visu/2.jpg'); }
#contenu_droit_inner.bgRight3 { background-image:url('img/visu/3.jpg'); }
#contenu_droit_inner.bgRight4 { background-image:url('img/visu/4.jpg'); }
#contenu_droit_inner.bgRight5 { background-image:url('img/visu/5.jpg'); }
#contenu_droit_inner.bgRight6 { background-image:url('img/visu/6.jpg'); }
#contenu_droit_inner.bgRight7 { background-image:url('img/visu/7.jpg'); }
#contenu_droit_inner.bgRight8 { background-image:url('img/visu/8.jpg'); }
#contenu_droit_inner.bgRight9 { background-image:url('img/visu/9.jpg'); }
#contenu_droit_inner.bgRight10 { background-image:url('img/visu/10.jpg'); }
#contenu_droit_inner.bgRight11 { background-image:url('img/visu/11.jpg'); }
#contenu_droit_inner.bgRight12 { background-image:url('img/visu/12.jpg'); }
#contenu_droit_inner.bgRight13 { background-image:url('img/visu/13.jpg'); }
#contenu_droit_inner.bgRight14 { background-image:url('img/visu/14.jpg'); }
#contenu_droit_inner.bgRight15 { background-image:url('img/visu/15.jpg'); }
#contenu_droit_inner.bgRight16 { background-image:url('img/visu/16.jpg'); }
#contenu_droit_inner.bgRight17 { background-image:url('img/visu/17.jpg'); }
#contenu_droit_inner.bgRight18 { background-image:url('img/visu/18.jpg'); }
#contenu_droit_inner.bgRight19 { background-image:url('img/visu/19.jpg'); }
#contenu_droit_inner.bgRight20 { background-image:url('img/visu/20.jpg'); }
#contenu_droit_inner.bgRight21 { background-image:url('img/visu/21.jpg'); }
#contenu_droit_inner.bgRight22 { background-image:url('img/visu/22.jpg'); }
#contenu_droit_inner.bgRight23 { background-image:url('img/visu/23.jpg'); }
#contenu_droit_inner.bgRight24 { background-image:url('img/visu/24.jpg'); }
#contenu_droit_inner.bgRight25 { background-image:url('img/visu/25.jpg'); }
#contenu_droit_inner.bgRight26 { background-image:url('img/visu/26.jpg'); }
#contenu_droit_inner.bgRight27 { background-image:url('img/visu/27.jpg'); }
#contenu_droit_inner.bgRight28 { background-image:url('img/visu/28.jpg'); }
*/

.bgRight1 { background-image:url('img/visu/1.jpg') !important; }
.bgRight2 { background-image:url('img/visu/2.jpg') !important; }
.bgRight3 { background-image:url('img/visu/3.jpg') !important; }
.bgRight4 { background-image:url('img/visu/4.jpg') !important; }
.bgRight5 { background-image:url('img/visu/5.jpg') !important; }
.bgRight6 { background-image:url('img/visu/6.jpg') !important; }
.bgRight7 { background-image:url('img/visu/7.jpg') !important; }
.bgRight8 { background-image:url('img/visu/8.jpg') !important; }
.bgRight9 { background-image:url('img/visu/9.jpg') !important; }
.bgRight10 { background-image:url('img/visu/10.jpg') !important; }
.bgRight11 { background-image:url('img/visu/11.jpg') !important; }
.bgRight12 { background-image:url('img/visu/12.jpg') !important; }
.bgRight13 { background-image:url('img/visu/13.jpg') !important;}
.bgRight14 { background-image:url('img/visu/14.jpg') !important; }
.bgRight15 { background-image:url('img/visu/15.jpg') !important; }
.bgRight16 { background-image:url('img/visu/16.jpg') !important; }
.bgRight17 { background-image:url('img/visu/17.jpg') !important; }
.bgRight18 { background-image:url('img/visu/18.jpg') !important; }
.bgRight19 { background-image:url('img/visu/19.jpg') !important; }
.bgRight20 { background-image:url('img/visu/20.jpg') !important; }
.bgRight21 { background-image:url('img/visu/21.jpg') !important; }
.bgRight22 { background-image:url('img/visu/22.jpg') !important; }
.bgRight23 { background-image:url('img/visu/23.jpg') !important; }
.bgRight24 { background-image:url('img/visu/24.jpg') !important; }
.bgRight25 { background-image:url('img/visu/25.jpg') !important; }
.bgRight26 { background-image:url('img/visu/26.jpg') !important; }
.bgRight27 { background-image:url('img/visu/27.jpg') !important; }
.bgRight28 { background-image:url('img/visu/28.jpg') !important; }

#contenu_droit_inner div.csc-header h1,
#contenu_droit_inner h3 {
	color:#f00;
	margin: 8px 0px;
	padding: 0px;
	font:bold 14px arial;
}

#contenu_droit_inner h4 {
	font-size:15px;
	margin: 6px 0px;
	padding: 0px;
	font-weight: normal;
	color:#0083cd;
}

#contenu_droit_inner a {
	text-decoration:underline;
	color:#f00;
}

/*
	Bandeau pied
*/

#bottom_banner {
	margin:0 34px;
	background-color:#fff;
	padding:4px 0 1px 0;
	text-align:center;
}

/* MSIE ! */
* html #bottom_banner { height:100%; }

#bottom_banner a {
	color:#f00;
}

#bottom_banner div.banner_item,
#bottom_banner div.banner_last_item {
	margin-right:1px;
	float:right;
}

#bottom_banner div.banner_item {
	border-right:1px solid #000;
}

/*
	Pied de page
*/

#bottom {
	padding:0 34px;
	background:#0083cd url('img/bottom.jpg') no-repeat 50% 0;
	overflow:hidden;
	padding-top:10px;
}

#bottom,
#bottom a {
	color:#fff;
}

#copyrights {
	float:right;
	padding-right:12px;
}

#edit_panel_tool {
	height:50px;
	background-color:#999999;
}

dd.csc-textpic-caption {
	text-align:center;
	font-style:italic;
}

/*------------------------------------------------------------------------------
---------------------------------------------------------------------------------
	Navigations / Menus
---------------------------------------------------------------------------------
-------------------------------------------------------------------------------*/

/*
	Menu du haut
*/

#top_menu {
	clear:both;
	margin-left:305px;
	background:transparent url('img/bg-menu-top.gif') repeat-x 0 100%;
	padding-bottom:3px;
}

html>body #top_menu {
	margin-left:300px;
}

/* MSIE! */
* html #top_menu { height:1%; }

#top_menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#top_menu ul li {
	float:right;
}

#top_menu a {
	display:block;
	color:#fff;
	font:normal 11px Verdana;
	text-decoration:none;
	background:transparent url('img/bg-onglet-menu-top.gif') no-repeat 100% 0;
	padding-right:6px;
}

#top_menu ul li a span {
	display:block;
	background:transparent url('img/bg-onglet-menu-top.gif') no-repeat 0 0;
	padding:5px 0 3px 6px;
}

#top_menu ul li a:hover,
#top_menu ul li.current_menu_top a {
	background-position:100% -24px;
}

#top_menu ul li a:hover span,
#top_menu ul li.current_menu_top a span {
	background-position:0 -24px;
}

/*
	Menu profil dans la page 'accueil'
*/

#menu_home_profil {
	overflow:hidden;
}

div.menu-hp-item,
div.menu-hp-item-last {
	float:left;
	position:relative;
}

div.menu-hp-item {
	border-right:1px solid #fff;
}

div.ro-menu-profil-outer {
	position:absolute;
}

body.homepage div.ro-menu-profil-outer {
	width:195;
	height:205px;
	background-position:0 0;
	background-repeat:no-repeat;
}

div.ro-menu-profil {
	position:absolute;
	z-index:100;
	top:152px;
	left:2px;
	width:164px;
}

div.ro-menu-profil ul {
	margin:0;
	padding:0;
	list-style:none;
}

div.ro-menu-profil ul li {
	margin:0;
	padding:0;
	border-top:1px solid #000;
	border-left:1px solid #000;
	background-repeat:no-repeat;
	background-position:4px 1px;
}

html>body div.ro-menu-profil ul li {
	background-position:3px 0px;
}

div.ro-menu-profil a {
	display:block;
	font:bold 10px Verdana;
	color:#000;
	text-decoration:underline;
	padding:4px 0 5px 4px;
	background-repeat:no-repeat;
	background-position:3px 0px;
}

#ro_menu_particulier ul li,
#ro_menu_particulier ul li a { background-image:url('img/smenu-particulier.gif'); }
#ro_menu_particulier ul li a:active { background-position:3px 0px; }
#ro_menu_particulier ul li a:hover { background-position:3px -23px; }

#ro_menu_independant ul li,
#ro_menu_independant ul li a { background-image:url('img/smenu-independant.gif'); }
#ro_menu_independant ul li a:active { background-position:3px 0px; }
#ro_menu_independant ul li a:hover { background-position:3px -23px; }

#ro_menu_entreprise ul li,
#ro_menu_entreprise ul li a { background-image:url('img/smenu-entreprise.gif'); }
#ro_menu_entreprise ul li a:active { background-position:3px 0px; }
#ro_menu_entreprise ul li a:hover { background-position:3px -23px; }

#ro_menu_hospitalier ul li,
#ro_menu_hospitalier ul li a { background-image:url('img/smenu-hospitalier.gif'); }
#ro_menu_hospitalier ul li a:active { background-position:3px 0px; }
#ro_menu_hospitalier ul li a:hover { background-position:3px -23px; }

body.homepage #ro_menu_particulier_outer { background-image:url('../mutuelle-action/img/profil-particulier-RO.jpg'); }
body.homepage #ro_menu_independant_outer { background-image:url('../mutuelle-action/img/profil-independant-RO.gif'); }
body.homepage #ro_menu_entreprise_outer { background-image:url('../mutuelle-action/img/profil-entreprise-RO.gif'); }
body.homepage #ro_menu_hospitalier_outer { background-image:url('../mutuelle-action/img/profil-hospitalier-RO.jpg'); }

/*
	Menu profil dans les pages 'corporate'
*/

#right_content div.menu-hp-item,
#right_content div.menu-hp-item-last {
	float:none;
}

#right_content div.menu-hp-item {
	border:none;
	border-bottom:2px solid #fff;
}

#right_content div.ro-menu-profil {
	left:63px;
	top:0;
}

#bouton_corp {
	border-top:2px solid #fff;
}

/*
	Menu profil dans les pages 'profil'
*/

#menu_profil {
	padding-left:50px;
}

#menu_profil div.menu-hp-item,
#menu_profil div.menu-hp-item-last {
	padding:0 4px;
	padding-top:3px;
}

#menu_profil div.menu-hp-item a,
#menu_profil div.menu-hp-item-last a {
	color:#fff;
	text-decoration:underline;
}

#menu_profil div.ro-menu-profil ul li a {
	color:#000;
}

#menu_profil div.ro-menu-profil {
	left:4px;
	top:12px;
	background-color:red;
	padding:4px;
}

#menu_profil #ro_menu_particulier { background-color:#A7CD3A; }
#menu_profil #ro_menu_independant { background-color:#A78FC3; }
#menu_profil #ro_menu_entreprise { background-color:#FECB09; }
#menu_profil #ro_menu_hospitalier { background-color:#FA6AAF; }

body.particulier #entry_particulier,
body.independant #entry_independant,
body.entreprise #entry_entreprise,
body.hospitalier #entry_hospitalier {
	display:none;
}

body.hospitalier #entry_entreprise {
	border:none;
}

/*
	Menu Rootline
*/

div.rootline {
	margin-bottom:14px;
}

#contenu_corporate .rootline a,
#contenu_corporate_right .rootline a,
#contenu_profil .rootline a {
	color:#666;
	font-size:11px;
}

.rootline span {
	padding-right:10px;
	padding-left:4px;
	background:transparent url('img/rootline-separator.gif') no-repeat 100% 50%;
}

.rootline span.last {
	background:none;
}

body.particulier .rootline,
body.hospitalier .rootline,
body.independant .rootline,
body.entreprise .rootline {
	margin:26px 0 12px 0;
}

/*
	Version imprimable
*/

div.print-version {
	float:right;
	clear:both;
	padding:2px;
	border:1px outset #ccc;
}

div.print-version img {
	vertical-align:middle;
}

/*
	Sous-menu profil dans les pages 'profil'
*/


#sub_menu_profil {
	float:left;
	width:153px;
	margin-bottom:60px;
	margin-top:30px;
}

#sub_menu_profil a {
	font:11px arial;
	color:#666;
	font-weight : bold;
/* 	text-decoration:none; */
}

#sub_menu_profil a:hover {
	color:#E60206;
}

#sub_menu_profil dl {
	padding:0;
	margin:0;
}

#sub_menu_profil dl dt {
	color:#fff;
	font:bold 12px Verdana;
	padding:4px 8px;
	margin-top:20px;
}

#sub_menu_profil dl dd {
	padding:0;
	margin:0;
}

#sub_menu_profil ul {
	padding:0;
	margin:0;
	list-style:none;
	padding-top:3px;
}

#sub_menu_profil ul li {
	padding-bottom:6px;
	padding-left:14px;
	padding-right:2px;
	background:transparent url('img/starter-profil.gif') no-repeat 8px 40%;
}

#sub_menu_profil li.sub_menu_profil_level2,
#sub_menu_profil li.sub_menu_profil_level2_current {
	padding-left:20px; background-position:22px 40%;
	background-image: none;
}

#sub_menu_profil li.sub_menu_profil_level2 a,
#sub_menu_profil li.sub_menu_profil_level2_current a{
	display: block;
	border-left: 1px dotted;
	padding: 2px;
	padding-left: 12px;
	font-weight : normal;
}

#sub_menu_profil li.sub_menu_profil_current {
	background-position:6px 4px;
	background-image:url('img/rootline-separator.gif');
}

#sub_menu_profil li.sub_menu_profil_level2_current {
	background-position:24px 4px;
	background-image:url('img/rootline-separator.gif');
}

/*
	Menu corporate dans les pages 'corporate'
*/

.menu_corporate_titre{
	background-color: E60206;
	color: #FFF;
	font:bold 12px Verdana;
	padding:4px 8px;
	margin-bottom: 10px;
	margin-top: 0px;
}

#menu_corporate {
	width:153px;
	float:left;
	margin-top:10px;
}

#menu_corporate a {
	font:11px arial;
	color:#666;
/* 	text-decoration:none; */
}

#menu_corporate ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu_corporate ul li {
	padding:0 0 8px 12px;
	background:transparent url('img/starter-profil.gif') no-repeat 5px 5px;
}

#menu_corporate ul li.current_menu_corporate {
	background:transparent url('img/rootline-separator.gif') no-repeat 3px 5px;
}

/*
	Menu en bas de page
*/

#bottom_menu ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-left:6px;
}

#bottom_menu ul li {
	display:inline;
	padding:0 6px;
	border-right:1px solid #fff;
}

#bottom_menu ul li.mp_last {
	border-right:none;
}

/*------------------------------------------------------------------------------
---------------------------------------------------------------------------------
	Ecran :: Profil
---------------------------------------------------------------------------------
-------------------------------------------------------------------------------*/

#title_profil {
	font:normal 19px Trebuchet MS, arial, verdana;
	color:#fff;
	padding:0 35px 0 10px;
	position:absolute;
	background-repeat:no-repeat;
	background-position:100% 0;
	height:35px;
	z-index:-1;
}

/* MSIE ! */
* html #title_profil { margin-left:-153px; }

#title_profil b {
	display:block;
	padding-top:5px;
}

#contenu_profil ul {
	list-style:none;
	margin:0;
	padding:0;
	margin-top: 8px;
	padding-left:8px;
}

#contenu_profil ul li {
	padding:0 0 8px 18px;
	margin-top:2px;
	background-position:0 2px;
	background-repeat:no-repeat;
	line-height:18px;
	text-align : justify;
	padding-right: 10px;
}

#contenu_profil ul ul {
	padding-left:20px;
}

#contenu_profil ul.csc-menu {
	margin-bottom:30px;
}

#contenu_profil div.csc-header H1.csc-firstHeader{
	font-size: 20px ;
}

#contenu_profil div.csc-header h1 {
	font-size:14px;
}

#contenu_profil td.csc-uploads-fileName p {
	padding:0;
	margin:0;
}

p.csc-linkToTop {
	text-align:right;
	padding-bottom: 4px;
	padding-right: 10px;
}

/*
	Theme prodil 'Particulier'
*/

body.particulier #contenu_profil hr,
#body.particulier #contenu_profil h1,
body.particulier #contenu_profil h2,
body.particulier #contenu_profil h3 { color:#0083cd; }
body.particulier #contenu_profil h4,
body.particulier #contenu_profil h5,
body.particulier #contenu_profil h6 { color:#000; }
body.particulier #contenu_profil hr,
body.particulier #title_profil,
body.particulier #sub_menu_profil dl dt { background-color:#a8cf38; }
body.particulier #menu_profil { border-bottom-color:#a8cf38; }
body.particulier div.content_header_2{ border-color:#a8cf38; }
body.particulier p.encadre { border-color:#a8cf38; background-color: #EEF5D7 }
body.particulier #contenu_profil ul li { background-image:url('img/bulleted-particulier.gif'); }
body.particulier #title_profil { background-image:url('img/bg-title-right-particulier.gif'); }

/*
	Theme prodil 'Independant'
*/

body.independant #contenu_profil hr,
body.independant #contenu_profil h1,
body.independant #contenu_profil h2,
body.independant #contenu_profil h3 { color:#0083cd; }
body.independant #contenu_profil h4,
body.independant #contenu_profil h5,
body.independant #contenu_profil h6 { color:#000; }
body.independant #contenu_profil hr,
body.independant #title_profil,
body.independant #sub_menu_profil dl dt { background-color:#a78fc3; }
body.independant #menu_profil { border-bottom-color:#a78fc3; }
body.independant div.content_header_2 { border-color:#a78fc3; }
body.independant p.encadre { border-color:#a78fc3;  background-color: #EDE9F3}
body.independant #contenu_profil ul li { background-image:url('img/bulleted-independant.gif'); }
body.independant #title_profil { background-image:url('img/bg-title-right-independant.gif'); }

/*
	Theme prodil 'Entreprise'
*/

body.entreprise #contenu_profil hr,
body.entreprise #contenu_profil h1,
body.entreprise #contenu_profil h2,
body.entreprise #contenu_profil h3 { color:#0083cd; }
body.entreprise #contenu_profil h4,
body.entreprise #contenu_profil h5,
body.entreprise #contenu_profil h6 { color:#000; }
body.entreprise #contenu_profil hr,
body.entreprise #title_profil,
body.entreprise #sub_menu_profil dl dt { background-color:#fdcb08; }
body.entreprise #menu_profil { border-bottom-color:#fdcb08; }
body.entreprise div.content_header_2 { border-color:#fdcb08; }
body.entreprise p.encadre { border-color:#fdcb08;  background-color: #FFF5CE}
body.entreprise #contenu_profil ul li { background-image:url('img/bulleted-entreprise.gif'); }
body.entreprise #title_profil { background-image:url('img/bg-title-right-entreprise.gif'); }

/*
	Theme prodil 'Hospitalier'
*/

body.hospitalier #contenu_profil hr,
body.hospitalier #contenu_profil h1,
body.hospitalier #contenu_profil h2,
body.hospitalier #contenu_profil h3 { color:#0083cd; }
body.hospitalier #contenu_profil h4,
body.hospitalier #contenu_profil h5,
body.hospitalier #contenu_profil h6 { color:#000; }
body.hospitalier #contenu_profil hr,
body.hospitalier #title_profil,
body.hospitalier #sub_menu_profil dl dt { background-color:#f96bae; }
body.hospitalier #menu_profil { border-bottom-color:#f96bae; }
body.hospitalier div.content_header_2 { border-color:#f96bae; }
body.hospitalier p.encadre { border-color:#f96bae;  background-color: #FFDFEF}
body.hospitalier #contenu_profil ul li { background-image:url('img/bulleted-hospitalier.gif'); }
body.hospitalier #title_profil { background-image:url('img/bg-title-right-hospitalier.gif'); }


/*------------------------------------------------------------------------------
---------------------------------------------------------------------------------
	Ecran :: Corporate / agences
---------------------------------------------------------------------------------
-------------------------------------------------------------------------------*/

body.spec-agences #contenu_corporate {
	margin-left:76px;
}

/*------------------------------------------------------------------------------
---------------------------------------------------------------------------------
	Ecran :: Corporate / 2 colonnes
---------------------------------------------------------------------------------
-------------------------------------------------------------------------------*/

#contenu_corporate_right {
	float:right;
	width:363px;
	margin:10px 4px 10px 0;
}

/*------------------------------------------------------------------------------
---------------------------------------------------------------------------------
	Ecran :: Corporate / 1 seule colonne
---------------------------------------------------------------------------------
-------------------------------------------------------------------------------*/

body.no-menu #content_outer {
	background-position:67px 0;
}

#contenu_corporate div.csc-header h1.csc-firstHeader,
#contenu_corporate_right div.csc-header h1.csc-firstHeader {
	font-size: 20px ;
}


#contenu_corporate div.csc-header h1,
#contenu_corporate_right div.csc-header h1 {
	font-size:14px;
}

.content_header,
.content_header_2 {
	border-bottom:2px solid #a8cf38;
	height:22px;
	background-color:#0083cd;
}

.content_header {
	background-image:url('img/top-2.gif');
	background-position:0 0;
	background-repeat:no-repeat;
}

#contenu_corporate h1.csc-firstHeader,
#contenu_corporate_right h1.csc-firstHeader {
	font-size:16px;
}

#contenu_corporate p.encadre,
#contenu_corporate_right p.encadre {
	border-color:#0083cd;
}

#contenu_corporate ul,
#contenu_corporate_right ul {
	list-style:none;
}

#contenu_corporate ul li,
#contenu_corporate_right ul li {
	background:transparent url('img/bulleted.gif') no-repeat 0 2px;
	padding:0 0 4px 18px;
}

/*------------------------------------------------------------------------------
---------------------------------------------------------------------------------
	Ecran :: Accueil
---------------------------------------------------------------------------------
-------------------------------------------------------------------------------*/

body.homepage #content_outer {
	background-image:url('img/dotted-lines-home.gif');
	background-image:url('img/dotted-line.gif');
	background-repeat:repeat-y;
	background-position:196px 0;
}

body.homepage #content_inner {
	background-image:none;
}

body.homepage #left_content {
	width:auto;
	float:none;
}

#home_content {
	overflow:hidden;
	/*padding:0 18px;*/
	border-top:8px solid #fff;
}

#home_left {
	float:left;
	width:194px;
	padding-bottom:50px;
}

#home_left p.bodytext {
 	text-align:left;
}

#home_middle_outer {
	background:transparent url('img/bg-home-news.gif') no-repeat 100% 100%;
	float:left;
	width:388px;
	padding-bottom:45px;
	margin-bottom:20px;
}

#home_middle_inner {
	padding-left:4px;
	border-right:1px solid #0083cd;
}

#home_right_outer {
	float:left;
	width:195px;
}

#home_right_inner {
	padding-left:4px;
}

#home_content div.news a {
	color:#f00;
	text-decoration:none;
}

#home_content div.news p.bodytext a {
	text-decoration:underline;
}

#home_content div.news h1.csc-firstHeader {
	margin:0;
	padding:12px 0 3px 25px;
	background:transparent url('img/bulleted-defaut.gif') no-repeat 4px 15px;
}

#home_content div.news h1.csc-firstHeader a {
	color:#000;
	text-decoration:none;
	font:bold 14px Verdana;
}

#home_content div.news .news-list-item {
	padding:10px 0;
	padding-right:30px;
	margin-bottom:0;
	margin-left:25px;
}

#home_content div.news .news-list-morelink a {
	color:#0087c8;
	text-decoration:underline;
}

#home_content div.news-list-category {
	display:none;
}

/*------------------------------------------------------------------------------
---------------------------------------------------------------------------------
	Ecran :: News (liste)
---------------------------------------------------------------------------------
-------------------------------------------------------------------------------*/

.news-list-container {
}

.news-list-item {
	margin-bottom:14px;
}

.news-list-item hr {
	display:none;
}

.news-list-item h3 {
	color:#f00;
	margin:0;
	font:bold 12px Verdana;
}

#contenu_corporate div.news-list-item h3 a {
	color:#f00;
	text-decoration:none;
	font:bold 12px Verdana;
}

.news-list-item a {
}

.news-list-date {
	font:10px Verdana;
	color:#c8c8c8;
}

.news-list-item p.bodytext {
	margin:2px 0;
	padding:0;
}

.news-list-morelink {
	text-align:right;
}

#contenu_corporate .news-list-morelink a,
#home_news_inner .news-list-morelink a {
	color:#0083cd;
	text-decoration:underline;
}

.news-list-item hr.clearer {
}

div.news-list-category {
	font-weight:bold;
}

/*------------------------------------------------------------------------------
---------------------------------------------------------------------------------
	Ecran :: News (detail)
---------------------------------------------------------------------------------
-------------------------------------------------------------------------------*/

#contenu_corporate .news-single-item .news-single-timedata {
	color:#c8c8c8;
	font:10px Verdana;
}

#contenu_corporate .news-single-item h2 {
	margin:0;
	padding:0;
	margin-top:4px;
	margin-bottom:2px;
	color:#FF0000;
}

.news-single-item .news-single-author,
.news-single-item hr.clearer {
	display:none;
}

#contenu_corporate .news-single-backlink a {
	color:#0083cd;
}

#contenu_corporate .news-single-backlink a:hover {
	text-decoration:none;
}

.news-single-img {
	float:right;
	clear:both;
	margin-left:10px;
	margin-top:10px;
}

/*------------------------------------------------------------------------------
---------------------------------------------------------------------------------
	Ecran :: Formulaire
---------------------------------------------------------------------------------
-------------------------------------------------------------------------------*/

fieldset.csc-mailform {
	border:none;
}

span.csc-mailform-label {
	font-weight:bold;
	display:block;
	margin:10px 0;
	text-indent:-130px;
}

div.csc-mailform-field {
	clear:both;
	margin:2px 0;
}

fieldset.csc-mailform label {
	width:130px;
	display:block;
	float:left;
	padding:4px 0;
	text-align:right;
	margin-right:4px;
}

input.csc-mailform-submit {
	margin:10px 0;
}

span.csc-mailform-radio {
	display:block;
	float:left;
	width:200px;
}

/*------------------------------------------------------------------------------
---------------------------------------------------------------------------------
	Ecran :: Recherche
---------------------------------------------------------------------------------
-------------------------------------------------------------------------------*/

.tx-indexedsearch-whatis p {
	font:bold 15px Verdana;
	color:#0083cd;
}

ul.browsebox {
	text-align:right;
}

#contenu_corporate ul.browsebox li {
	background:none;
	padding-left:0;
}

ul.browsebox a {
	color:#0083cd;
}

.tx-indexedsearch-res {
}

#contenu_corporate .tx-indexedsearch-res h3 a {
	font:bold 13px Verdana;
	color:#f00;
}

.tx-indexedsearch-res-item {
	margin-bottom:25px;
}

dl.tx-indexedsearch-information {
	display:none;
}

div.tx-indexedsearch-searchbox fieldset {
	display:none;
}

span.tx-indexedsearch-result-number {
	font:bold 12px Verdana;
	color:#999;
	padding-right:10px;
}

/*------------------------------------------------------------------------------
---------------------------------------------------------------------------------
	Ecran :: Plan du site
---------------------------------------------------------------------------------
-------------------------------------------------------------------------------*/
ul.csc-menu-1 li {

}

ul.csc-menu-1 {
	padding:0;
	margin-left:60px;
}

/*
	Modifications
*/

#contenu_profil,
#contenu_corporate,
#contenu_corporate_right {
	font:normal 11px Arial;
}

#right_content {
	font:normal 11px Arial;
}

/*------------------------------------------------------------------*/
/* Tableau MX2, etc													*/
/*------------------------------------------------------------------*/
#prestations p
	{
	padding: 0;
	margin: 0;
	}
#prestations
	{
	margin-top: 35px;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	}

#prestations span
	{
	display: block;
	width: 100%;
	text-align: center;
	}

#prestations thead td p
	{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	}
#prestations thead td
	{
	background-color: #E60019;
	border-bottom: 2px solid #FFF;
	}

#prestations thead th
	{
	background-color: #E60019;
	border-bottom: 2px solid #FFF;
	}
#prestations th, #prestations td
	{
	padding-left: 5px;
	}

#prestations tbody td
	{
	font-size: 12px;
	font-family: Arial;

	border-bottom: 1px dotted #b3b2b3;
	}

/*------------------ sous-titre -------------*/
#prestations tbody th
	{
	line-height: 20px;
	text-align: left;
	background-color: #0082CD;
	color: #FFF;
	font-size: 12px;
	}

/*-------sous titre 2 ----------*/
#prestations em
	{
	display: block;
	font-style: normal;
	background-color: #6daacd;
	color: #FFF;
	font-weight: bold;
	padding-left: 5px;
	}

