@charset "utf-8";
/* balises définition test */
html, body {height:100%}
body {background:#FFFFFF url(/Images/background_repeat_Home.gif) left top repeat-x; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:68.75%; color:#415373}
.PG_defaut{background:#FFFFFF url(/Images/background_repeat.gif) left top repeat-x; margin:0px; }
.PG_form{background:#FFFFFF url(/Images/background_repeat.gif) left top repeat-x; margin:0px; }
.PG_dossier_sommaire{background:#FFFFFF url(/Images/background_repeat.gif) left top repeat-x; margin:0px; }
.PG_dossier_detail{background:#FFFFFF url(/Images/background_repeat.gif) left top repeat-x; margin:0px; }
.PG_archives{background:#FFFFFF url(/Images/background_repeat.gif) left top repeat-x; margin:0px; }
p, td, input, li, select {font-size:12px;}
h1, h2, h3, h4 { margin:0px; padding:0px; border:0px}
input {color:#415373}
h2 {padding:5px 0 5px 0; font-size:16px;}
h3 {padding:5xp 0 5px 0; font-size:11px; color:black;}
.filet_arianne_span {color:#032539;}
.nonvisible, .nonvisible2 {position:absolute; top:-200px; display:none}

ul, li, form {margin:0px; padding:0px}
a {text-decoration:none; color:#d62b28}
a:hover { color:#032539}
p { margin:4px 0px 0px 4px}
img {border:none}
ul {margin:10px 0px 10px 25px}
li {list-style-image:url(/Images/puce_bleu.gif); padding-left:10px}
.clear {clear:both}
/* interface */
#fullSite { 
	width:1000px; margin-left:auto; margin-right:auto
}
#block_logo { 
	background:url(/Images/logo.gif) left top no-repeat; 
	height:66px
}
/* menu commun au 2*/ 
ul#menu_secondaire, ul#menu_principal {  width:954px; clear:both; background-position:left top; background-repeat:no-repeat; margin:0px}
ul#menu_secondaire li, ul#menu_principal li{ float:left; list-style:none; list-style-image:none; padding-left:0px}
ul#menu_secondaire, ul#menu_principal, 
ul#menu_secondaire img, ul#menu_principal img,
ul#menu_secondaire a, ul#menu_principal a{ height:24px}
ul#menu_secondaire a, ul#menu_principal a {
	background-repeat:no-repeat; background-position:left top; 
	display:block; float:left
}
html[xmlns] ul#menu_principal a, ul#menu_secondaire a {display:block}
ul#menu_secondaire a:hover, ul#menu_principal a:hover{background-position:left -24px}
ul#menu_secondaire span, ul#menu_principal span{ display:none}
/* menu principal*/
ul#menu_principal {background:#d62b27 url(/Images/rub_background.gif) right top no-repeat}

#rub1 a { background-image:url(/Images/rub1.gif)}
li.selected a{ background-position:left -24px !important}
#rub1 img { width:143px}
#rub2 a { background-image:url(/Images/rub2.gif)}
#rub2 img { width:112px}
#rub3 a { background-image:url(/Images/rub3.gif)}
#rub3 img { width:132px}
#rub4 a { background-image:url(/Images/rub4.gif)}
#rub4 img { width:158px}
#rub5 a { background-image:url(/Images/rub5.gif)}
#rub5 img { width:201px}
#rub6 a { background-image:url(/Images/rub6.gif)}
#rub6 img { width:172px}
/* menu secondaire */
ul#menu_secondaire {background-image:url(/Images/srub_background.gif)}
ul#menu_secondaire li{background:url(/Images/separateur.gif) right top no-repeat}
/* titre de la page*/
div#block_titre {padding-top:0px; clear:both; float:left}
#block_titre div { float:left}
#block_contenu .titre, #block_contenu .titre2 {height:40px; margin-top:10px}
#block_contenu .titre {width:565px}
#block_contenu .titre2 {width:820px; }
#block_contenu .titre div {background-repeat:no-repeat !important; /*position:absolute; bottom:0px*/}
#block_titre h1 { display:none}
/* modif SEO #block_titre h2 { display:none}*/
/* filet d'airane*/
#filetAriane { font-size:0.9em; color:#FFFFFF; padding-top:5px; margin-left:22px}
#filetAriane a{}
#filetAriane span{ color:#032539}
/* onglets */
ul#block_onglets { 
	clear:both; float:left; width:100%; min-height:34px;  
	background:#FFFFFF url(/Images/background_onglet.gif) left top no-repeat
}
* html ul#block_onglets { height:34px}
ul#block_onglets {margin:0px}
ul#block_onglets li {float:left; list-style:none; list-style-image:none; padding-left:0px}
ul#block_onglets a, ul#block_onglets div { background-position:left top; background-repeat:no-repeat; display:block}
ul#block_onglets a:hover { background-position: left -34px}
ul#block_onglets div { background-position: left -68px}
ul#block_onglets img, ul#block_onglets li, ul#block_onglets a {height:34px}
ul#block_onglets li span {display: none; visibility:hidden}
/*contenu*/
#backgroundData1 {
	background:url(/Images/background_contenu.jpg) left top no-repeat; 
	clear:both; float:left; width:957px;
}
#block_contenu { clear:both; float:left; margin-left:86px; width:910px}
* html #block_contenu {margin-left:43px}
#block_contenu_left {float:left; width:596px}
#block_contenu_right {
	float:left; width:292px;
	margin-top:28px; margin-left:20px; 
	/*min-height:600px; */
}
* html #block_contenu_right {/* height:300px*/}
#contenu { 
	clear:both; 
	background-color:#FFFFFF; 
	min-height:400px;
	border:1px solid #FFFFFF
}
/*:root .w546Firefox{float:left; width:546px}*/
/*:root #contenu{float:left; width:546px}*/
* html #contenu { height:400px}
#contenu2 {
	clear:both; float:left;
	background:#FFFFFF url(/Images/topContenu2.gif) left top no-repeat ;
	width:799px; padding:25px; min-height:400px
}
#conteneur {}
#zone_firstPlan {
	clear:both;	position:absolute; z-index:20;  
	top:200px; left:50%; margin-left:-470px
}
#contenu_firstPlan {width:500px; margin-left:150px}
* html #contenu_firstPlan {width:460px}
#block_boutons { clear:both; float:left; margin-top:20px}
.bt_col {float:right; margin-left:10px}
* html #contenu2 {height:400px}
h3.stitre_img, h3.stitre_img2lig { background-repeat:no-repeat; margin-top:18px}
h3.stitre_img {height:24px}
h3.stitre_img2lig {height:45px}
h3.stitre_img span, h3.stitre_img2lig span {display:none}
h2.stitre_img, h2.stitre_img2lig { background-repeat:no-repeat; margin-top:18px}
h2.stitre_img {height:24px}
h2.stitre_img2lig {height:45px}
h2.stitre_img span, h2.stitre_img2lig span {display:none}
#footer {color:#2f91a4; margin-left:20px; padding-bottom:20px}
#footer a{ font-size:10px; padding-left:10px; padding-right:5px; text-transform:uppercase}
/**/
#logo_protectionsocial {position:absolute; left:0px; bottom:0px}
/* tableaux */
table.table_data1 { border:0px; margin-top:20px; margin-left:auto; margin-right:auto}
table.table_data1 th { 
	background-color:#eddabc; color:#000000; 
	border-top:1px solid #ffffff; border-left:1px solid #ffffff;
	padding-top:5px; padding-bottom:5px
}
table.table_data1 td { 
	border-right: 1px solid #eddabc; border-bottom:1px solid #eddabc; text-align:center
}
table.table_data1 .fondBlanc { background-color:#FFFFFF}
table.table_data1 caption { padding:0px; margin:0px;padding-bottom:6px; padding-top:10px; font-weight:bold}
/* liens */
a.a_fleche2, a.a_fleche2RetourLig, a.a_fleche2NoMaj {
	background-image:url(/Images/puce_fleche.gif); background-repeat:no-repeat; 
	font-size:0.8em !important
}
a.a_fleche2, a.a_fleche2RetourLig {text-transform:uppercase}
a.a_fleche2, a.a_fleche2NoMaj {padding-right:13px; background-position:right center}
a.a_fleche2NoMaj {text-transform:none}
a.a_fleche2RetourLig {padding-bottom:10px; display:block; background-position:left bottom}
a:hover.a_fleche2, a:hover.a_fleche2RetourLig {background-image: url(/Images/puce_fleche_over.gif)}
a.bt_persomove { 
	background:url(/Images/bt_persomove.png) left top no-repeat!important;
	background:url(/Images/bt_persomove.gif) left top no-repeat;
	height:65px; padding-left:60px; display:block; text-transform:uppercase; font-size:0.9em
}
a.bt_persomove2 { 
	background: url(/Images/perso_suivant.gif) left top no-repeat;
	height:63px; padding-left:60px; display:block; text-transform:uppercase; font-size:0.9em
}
.btok {
	background:url(/Images/bt_ok.gif) left top no-repeat; 
	width:20px; height:20px; border:none !important; cursor:pointer
}
.pagerror {font-weight:bold; text-align:center; height:100px !important;  min-height:100px !important}
/* typo*/
.txt10 {font-size:1em}
.puce_bleu {background:url(/Images/puce_bleu.gif) left top no-repeat; padding-left:20px}
/* marge*/
.marginTop0{margin-top:0px !important}
.marginTop10{margin-top:10px}
.marginTop15 {margin-top:15px}
.marginTop24 {margin-top:30px !important}
* html .marginTop24 {margin-top:0px !important }
.marginTop170 {margin-top:170px}
.marginTop200 {margin-top:200px}
.marginTop210 {margin-top:210px}
.marginTop270 {margin-top:270px}
.marginTop310 {margin-top:310px}
.padding15_20_10_28 {padding:15px 20px 10px 28px}
.padding0_20_10_28 {padding:0px 20px 10px 28px}
.paddingTop20 {padding-top:20px}
.paddingLeft200 {padding-left:200px}
.title2lig {height:80px}
.width110 {width:110px}
.paddingTop300 { padding-top:300px !important}
.marginBottom20 {margin-bottom:20px}
.minHeight500 {min-height:500px !important}
* html .minHeight500 {height:500px !important}
.height380 {height:380px !important}
.nobackground {background-image:none !important; background-color:transparent !important}

.SEO_h2{
font-family:inherit;
font-size:11px;
}

/*   ajouts integration Tridion  */

.MSG_defaut_flash {
margin:10px 0 10px 10px !important;
margin:20px 0 15px 15px;
width:520px;
}
.MSG_defaut_image {
margin:10px 0 10px 10px !important;
margin:20px 0 15px 15px;
width:520px;
}

.MSG_font_black{color:black; font-weight:bold;}

/* --------------------------- homepage  ----------------------------------- */
#block_home_col1_modifie {
float:left;
height:500px;
width:194px;
}

#block_home_col1_modifie img#contact{ width:130px; height:200px; margin-top:50px; margin-left:50px}

#block_home_col1_modifie img#protection{ width:130px; height:100px; margin-top:60px; margin-left:20px}


#MSG_title_home_dossier{float:left; padding:19px 0 0 73px; width:225px;}
#MSG_title_home_dossier h2{}
#MSG_title_home_dossier h3{color:black; font-weight:bold;}
#MSG_title_home_dossier p{}
#MSG_txt_home_dossier{
	background:url(/Images/ImageBloc.jpg) no-repeat 17px 105px; 
	padding:100px 0 0 123px;
	height:115px; 
	width:175px;}
	
#MSG_txt_home_dossier h3{color:#415373; font-weight:bold; padding:0 0 5px 0;}
#MSG_txt_home_dossier p{}
.MSG_homepage_liens_fd_blanc {background:url(/Images/puce01.gif) no-repeat 135px 2px; width:175px; padding:0 20px 0 0; font-size:10px; text-transform:uppercase;}

#MSG_txt_home_dossier_lien {padding:0 0 0 122px; width:175px;}

#MSG_title_home_autres{float:right; width:180px; margin:-208px 0 0 0;}
#MSG_title_home_autres h2 {margin:0 0 6px 0;}
.MSG_title_home_autres_ul{margin:0 0 0 19px }
.MSG_title_home_autres_li1{list-style-image:url(/Images/puce_fleche.gif); padding:0 0 8px 5px !important; padding:0 0 10px 5px;}
.MSG_title_home_autres_li2{list-style-image:url(/Images/puce_fleche.gif); padding:0 0 8px 5px !important; padding:0 0 10px 5px;}
.MSG_title_home_autres_li3{list-style-image:url(/Images/puce_fleche.gif); padding:0 0 8px 5px !important; padding:0 0 10px 5px;}
.MSG_title_home_autres_li4{list-style-image:url(/Images/puce_fleche.gif); padding:0 0 8px 5px !important; padding:0 0 10px 5px;}
.MSG_title_home_autres_li5{list-style-image:url(/Images/puce_fleche.gif); padding:0 0 8px 5px !important; padding:0 0 10px 5px;}

#MSG_txt_home_autres_lien{padding:0 0 0 5px;}
.MSG_homepage_liens_fd_bleu {background:url(/Images/puce02.gif) no-repeat 146px 2px; width:175px; padding:0 20px 0 0; font-size:10px; text-transform:uppercase;}

#MSG_MEA_home_colonne_droite{
height:191px;
margin:0 0  24px 0;
}
.MSG_MEA_home_colonne_droite_image {
	background:url(/Images/ImageColoneDroite.jpg) no-repeat 0 0;
	width:246px; 
	height:160px; display:block;}
#MSG_MEA_home_colonne_droite h2{margin:81px 0 0 14px;}

#MSG_MEA_home_colonne_droite_bas1{
	background:url(/Images/ImageColoneDroitePetite.jpg) no-repeat 15px 32px ;
	height:126px;}
#MSG_MEA_home_colonne_droite_bas1 h2{margin:0 0 0 14px;}
#MSG_MEA_home_colonne_droite_bas1 p{padding:0 0 0 120px;}

#MSG_txt_MEA_home_lien_bas1{margin:14px 0 0 0;}
.MSG_homepage_liens_fd_bleu_small {
	background:url(/Images/puce02.gif) no-repeat 146px 1px; 
	width:175px; 
	padding:0 20px 0 30px;
	margin:0 0 0 88px;
	font-size:10px; 
	text-transform:uppercase;}
#MSG_MEA_home_colonne_droite_bas2 {padding:8px 0 0 0;}	
#MSG_MEA_home_colonne_droite_bas2 h2{margin:0 0 0 14px;}
#MSG_MEA_home_colonne_droite_bas2 p{padding:0 0 0 15px;}

#MSG_MEA_dossier_homepage_colonne_droite_bas1{background:url(/Images/ImageColoneDroitePetite.jpg) no-repeat 16px 32px; height:143px; padding:0 0 0 12px;}
#MSG_MEA_dossier_homepage_colonne_droite_bas2{padding:0 0 0 12px;}
#MSG_MEA_dossier_homepage_colonne_droite_bas1 h2{margin:0 0 0 2px;}
#MSG_MEA_dossier_homepage_colonne_droite_bas1 p{padding:0 0 0 105px;}

#MSG_txt_MEA_home_lien_bas2{margin:14px 0 0 0;}
.MSG_homepage_liens_fd_bleu_small2 {
	background:transparent url(/Images/puce02.gif) no-repeat scroll 133px 1px;
	font-size:10px;
	padding:0 19px 0 14px;
	text-transform:uppercase;
	width:175px;}

#footer_MSG_homepage {color:#2f91a4; margin:550px 0 0 86px; padding-bottom:20px; width:800px;}
#footer_MSG_homepage a{ font-size:10px; padding-left:10px; padding-right:5px; text-transform:uppercase}

.homepage_flash_cld{margin:34px 0 0 5px;}

#mea_gauche_homepage{
/*background:transparent url(/Images/mea_gauche_homepage.jpg) no-repeat 4px 38px;*/
width:189px;
height:300px;
}

.mea_gauche_homepage_lien{
padding:0 0 0 0;
margin:0 0 0 0;
}
.mea_gauche_homepage_lien_txt{
padding:44px 15px 0 45px;
}

.MEA_g_h_mois_cotis{font-weight:bold; color:black; font-size:14px; padding:6px 0 0 9px !important;}
.MEA_g_h_offert{color:#CB9B5D; font-size:18px; font-weight:bold; padding:2px 0 0 29px!important;}
.MEA_g_h_opt_budget{font-weight:bold; color:#425274; font-size:15px; padding:4px 0 0 34px!important; padding:0px 0 0 21px;}
.MEA_g_h_small_txt{font-size:9px; color:#7EABBD; padding:10px 0 0 4px!important; padding:0px 0 0 4px;}

