/* CSS Document */
body {
	background: #FFF;
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3C4C5D;
}

body,
form,
p,
h1,
h2,
h3,
h4,
ul,
ul li,
dl,
dl dt,
dl dd {
	margin: 0px;
	padding: 0px;
}

input,
select,
select option,
textarea {
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	vertical-align: middle;
}

img,
a img {
	border: none;
}

td img.AloneImageInCell {
	display: block;
}

a:link,
a:visited {
	text-decoration: none;
	color: #3C4C5D;
}
a:hover {
	text-decoration: underline;
}
.OuterBox {
	border: #CCC solid 1px;
}

h1 {
	color: #7C868E;
	font-size: 15px;
	font-weight: normal;
}
h3 {
	color: #84c50f;
	font-size: 16px;
	margin-bottom: 15px;
}

h3.Alt1,
h3.Alt2,
h3.Alt3,
h3.Alt4 {
	font-size: 16px;
	margin-bottom: 15px;
}
h4 {
	font-size: 12px;
	margin-bottom: 13px;
}
h4.Alt1 {
	font-size: 16px;
	padding-left: 3px;
}

h4.Alt {
	color: #69B721;
}
h4.Alt2 {
	font-size: 16px;
	padding-left: 3px;
}


/* Header */
#logoGMF {
	width: 105px;
}

.ImgBox {
	width: 107px;
	text-align: left;
}

.PaddingCell td {
	padding: 3px 0;
	padding-right: 3px;
}

#navTop {
	height: 34px;
	border-bottom: #CCC solid 1px;
}
#navTop.NoBdr {
	border-bottom: none;
}
#banner {
	width: 482px;
	vertical-align: top;
}
#topNav {
	text-align: right;
	color: #7C868E;
}
#topNav a:link,
#topNav a:visited {
	text-decoration: none;
	color: #7C868E;
	border-right: #9CA4AA solid 1px;
	padding: 0 5px;
}
#topNav a:hover {
	text-decoration: underline;
}
#topNav input {
	vertical-align: middle;
}
td img.AloneImageInCell {
	display: block;
}
td.borderBottom {
	border: #CCC solid 1px;
}
#topMenu {
	border-top: #CED2D6 solid 1px;
	vertical-align: top;
	height: 71px;
}
#topNav label {
	font-weight: normal !important;
}

#listSolutions {
	border-right: #CED2D6 solid 1px;
	padding-top: 5px;
	padding-bottom: 9px;
	width: 176px;
}
#listSolutions dl dt {
	font-size: 15px;
}
#listSolutions dl dd {
	background: #FFF url(/commun/images/ico-red-arrow.gif) no-repeat 0% 2px;
	padding-left: 13px;
}
#listSolutions dl dd a:link,
#listSolutions dl dd a:visited {
	color: #3C4C5D;
	text-decoration: none;
	font-size: 10px;
}
#listSolutions dl dd a:hover {
	text-decoration: underline;
}
#listSolutions dl dd.ActiveSolutions a:link,
#listSolutions dl dd.ActiveSolutions a:visited {
	text-decoration: none;
	color: #F08A60;
}
#listSolutions dl dd.ActiveSolutions a:hover {
	text-decoration: underline;
}

#listActions {
	vertical-align: top;
}
#listActions ul li {
	float: left;
	background: #EFEFEF url(/commun/images/bg-actions.gif) no-repeat 0% 0%;
	list-style: none;
	border-right: #CED2D6 solid 1px;
	padding: 9px 3px;
}

#listActions ul li a:link,
#listActions ul li a:visited {
	display: block;
	width: 74px;
	height: 60px;
	/*color: #3C4C5D;*/
	text-decoration: none;
	background: transparent url(/commun/images/ico-green-arrow2.gif) no-repeat 0% 2px; /* util pour le header */
	padding-left: 13px;
}

#listActions ul li a:hover {
	text-decoration: underline;
}

#listActions ul li.ActiveActions a:hover,
#listActions ul li.ActiveActions2 a:hover {
	text-decoration: underline!important;
}

#listActions ul li.Alt1 a:link,
#listActions ul li.Alt1 a:visited {
	background: transparent url(/commun/images/ico-arrow3.gif) no-repeat 0% 2px;
}
#listActions ul li.Alt2 a:link,
#listActions ul li.Alt2 a:visited {
	background: transparent url(/commun/images/ico-arrow6.gif) no-repeat 0% 2px;
}

#topMenu {
	border-top: #CED2D6 solid 1px;
	vertical-align: top;
	height: 71px;
}

#listActions ul li.ActiveActions {
	background: #D7E9BE url(/commun/images/bg-o-actions.gif) no-repeat 0% 0%;
}
#listActions ul li.ActiveActions a:link,
#listActions ul li.ActiveActions a:visited {
	color: #83C60E;
	text-decoration: none;
}
#listActions ul li.ActiveActions a:hover {
	text-decoration: underline;
}

#hightLight {
	border-top: #CED2D6 solid 1px;
	background: #FFF url(/commun/images/bg-loop-hightlight.gif) repeat-y 0% 0%;
}
#hightLight .HightLightContent {
	border-left: #83C60E solid 1px;
	padding-left: 12px;
	padding-right: 110px;
	padding-top: 8px;
}

#hightLight .HightLightContent1,
#hightLight .HightLightContent2,
#hightLight .HightLightContent3 {
	/*border-left: #EA642A solid 1px;*/
	padding-left: 12px;
	padding-right: 70px;
	padding-top: 8px;
}


#hightLight .Alt {
	border-left: #8FA2CA solid 1px !important;
}
#hightLight .HightLightContent p,
#hightLight .HightLightContent1 p,
#hightLight .HightLightContent2 p,
#hightLight .HightLightContent3 p {
	color: #3C4C5D;
	font-size: 11px;
}

.RightBg4 {
	background-image: url(/commun/images/bg-right-loop-2.gif);
	padding: 0 14px;
}
#hightLight .BgLock {
	background: url(/commun/images/img-lock.gif) no-repeat 100% 0%;
}
/* Footer */
#footer {
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: right;
	color: #9CA4AA;
}
#footer a:link,
#footer a:visited {
	text-decoration: none;
	color: #7C868E;
	padding: 0 3px;
}
#footer a:hover {
	text-decoration: underline;
}
#footer a.SpanLink {
	color:  #7C868E;
	text-decoration: underline;
}
#footer .SpanText1 {
	color: #7C868E;
}

/* Left nav */
#leftCol,
#rightCol {
	padding-bottom: 5px;
	width: 211px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
}
#hightLight .BgImg01 {
	background: url(/commun/images/bg-petites-header01.gif) no-repeat 100% 0%;
}

td.BgLeftTab,
td.BgRightTab {
	background: url(/commun/images/tab-left-bg.gif) repeat-y;
	padding: 0 12px;
}
.ContentTab {
	padding: 5px;
}
.ContentTab1 {
	padding: 5px 10px;
}
td.BgRightTab {
	background-image:  url(/commun/images/tab-right-bg.gif);
}

p.ArrowBg1,
p.ArrowBg2 {
	/*background: url(/commun/images/ico-blue-arrow.gif) no-repeat left 2px;*/
	padding-left: 13px;
	padding-bottom: 3px;
}
p.ArrowBg10,
p.ArrowBg20 {
	/*background: url(/commun/images/ico-blue-arrow.gif) no-repeat left 2px;*/
	padding-left: 13px;
	padding-bottom: 3px;
}
.BorderBottom {
	border-bottom: #CCC solid 1px;
}


a.LinkTxt1:link,
a.LinkTxt1:visited,
a.LinkTxt3:link,
a.LinkTxt3:visited {
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	color: #EC642B;
}
a.LinkTxt2:link,
a.LinkTxt2:visited {
	color: #3C4C5D;
	font-size: 11px;
	text-decoration: none;
}

a.LinkTxt1:hover,
a.LinkTxt2:hover,
a.LinkTxt3:hover {
	text-decoration: underline;
}

form.FormSet label.Normal {
	font-weight: bolder;
	display: block;
	padding-bottom: 5px;
}

input.BtnTxt {
	border: #CCC solid 1px;
	width: 80%;
	margin-right: 3px;
}
p.Title1 {
	font-size: 12px;
	font-weight: bolder;
	/*color: #ED8D52;*/
	margin-bottom: 5px;
}

p.Title1 span.Txt1 {
	color: #1BAACC;
}

p.Title1 span.Txt4 {
	color: #3C4C5D;
}
span.Txt5 {
	color: #7D8489;
	font-style: italic;
}
p.Title2 {
	font-weight: bolder;
	padding-bottom: 5px;
	/*color: #83C60E;*/
}
p.ImgBox1 img {
	float: left;
	margin-right: 5px;
	margin-bottom: 3px;
}
.BorderLeft {
	/*border-left: #83C60E solid 1px;*/
	width: 160px;
	padding-left: 10px;
}
.BorderLeft1 {
	border-left: #CCC solid 2px;
	padding-left: 10px;
}
.TxtDown {
	font-size: 9px;
}
td.BgInnerTab,
td.BgInnerTab_Alt,
td.BgInnerTab1 {
	background: url(/commun/images/tab-inner-bg.gif) repeat-y;
	padding: 0 20px;
}

td.BgInnerTab1 {
	background-image: url(/commun/images/tab-inner-bg1.gif);
	padding: 0 15px;
}
.UpperCase {
	text-transform: uppercase;
}

#header {

}

#pathWay {
	padding-top: 8px;
	padding-bottom: 15px;
	color: #3C4C5D;
	line-height: 16px;
}

#mainContent #pathWay a:link,
#mainContent #pathWay a:visited {
	text-decoration: none;
	font-weight: bolder;
	color: #3C4C5D !important;
}
#mainContent #pathWay a:hover {
	text-decoration: underline;
}

#pathWayDH {
	padding-top: 8px;
	padding-left: 12px;
	padding-bottom: 15px;
	color: #3C4C5D;
	line-height: 16px;
}

#mainContent #pathWayDH a:link,
#mainContent #pathWayDH a:visited {
	text-decoration: none;
	font-weight: bolder;
	color: #3C4C5D !important;
}
#mainContent #pathWayDH a:hover {
	text-decoration: underline;
}

#mainContent a:link,
#mainContent a:visited,
#mainContent a:hover {
	text-decoration: underline;
	color: #83C60E;
}

#mainContent {
	border-top: #CED2D6 solid 1px;
}
#mainContentbisnew #pathWay a:link,
#mainContentbisnew #pathWay a:visited {
	text-decoration: none;
	font-weight: bolder;
	color: #3C4C5D !important;
}
#mainContentbisnew #pathWay a:hover {
	text-decoration: underline;
}

#mainContentbisnew a:link,
#mainContentbisnew a:visited,{
	text-decoration: none;
	color: #83C60E;
}
#mainContentbisnew a:hover {
	text-decoration: underline;
	color: #83C60E;
}

#mainContentbisnew {
	border-top: #CED2D6 solid 1px;
}
#mainContentbisnew {
	
}

#banner {
	width: 482px;
}

/* Left nav */
#leftNav {
	padding-bottom: 15px;
	width: 211px;
}
.ListItems {
	background: url(/commun/images/bg-leftnav.gif) no-repeat 0% 100%;
	padding-bottom: 28px;
}

.ListItems2 {
	background: url(/commun/images/bg-leftnav.gif) no-repeat 1px 100%;
	padding-bottom: 28px;
}

.OtherLinks {
	background: url(/commun/images/bg-loop-left.gif) repeat-y 0% 0%;
}

.ListItems ul {
	padding-left: 24px;
	padding-right: 26px;
	list-style: none;
}

.ListItems ul li.Nobdr {
	border: none !important;
}
.OtherLinks ul {
	padding: 8px 17px;
	list-style: none;
}
.OtherLinks ul li {
	margin: 2px 0;
}
.OtherLinks {
	padding-bottom: 10px;
}
.OtherLinks p {
	margin: 0px 15px;
	padding: 5px;
	border-top: #E4F2C0 solid 1px;
	text-align: center;
}
span.AltTxt {
	font-size: 80% !important;
}
.ListItems ul li dl {

	background: #F7FAE5;
	margin: 0px 0;
	padding: 3px 0;
	border-top: #E4F2C0 solid 1px;
	border-bottom: #E4F2C0 solid 1px;


	/*background: #FBF1EA;
	border-top: #F1C4A7 solid 1px;xxxxxxxxxxxxxxxxxxxxxxxxxxx
	padding: 3px 0;
	margin-top: 3px;*/
}
.ListItems ul li a:link,
.ListItems ul li a:visited {
	display: block;
	padding-left: 10px;
	text-decoration: none;
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #3C4C5D;	
	background: url(/commun/images/ico-arrow4.gif) no-repeat 0% 2px;	

}
.OtherLinks ul li a:link,
.OtherLinks ul li a:visited {
	display: block;
	padding-left: 10px;
	text-decoration: none;
	font-size: 11px;
	margin-bottom: 3px;
	color: #3C4C5D;	
	background: url(/commun/images/ico-arrow4.gif) no-repeat 0% 2px;
/*	background: url(/commun/images/ico-red-arrow1.gif) no-repeat 0% 2px;	*/
}
.ContactLinks ul li a {
	/*display: block;*/
	padding-left: 10px;
	text-decoration: none;
	font-size: 11px;
	margin-bottom: 3px;
}

.ListItems ul.Recherche {
	position: relative;
	margin-top: -40px;
}
.ListItems ul.AltList {
	margin-top: 0;
	position: static;
}

* html .ListItems ul.Recherche li {
	padding: 2px 0;
}


/* --------------------------------------------------------------------- CONFLIT DE STYLE AVEC GLOBAL.CSS LIGNE 663 -------- JEROME ----------------------------------------------*/
/* --------------------------------------------------------------------- CONFLIT DE STYLE AVEC GLOBAL.CSS LIGNE 663 -------- JEROME ----------------------------------------------*/

/*	.ListItems ul.Recherche li a:link,
.ListItems ul.Recherche li a:visited {
	background-image: url(/commun/images/ico-arrow8.gif);
}	*/

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


.ListItems ul.Recherche li {
	border-bottom: #C5D6EF solid 1px;
	padding: 0px 0;
}
.ListItems ul.Recherche li.Alt {
	border-bottom: none;
}
* html .ListItems ul li a:link,
* html .ListItems ul li a:visited,
* html .OtherLinks ul li a:link,
* html .OtherLinks ul li a:visited,
* html .ContactLinks ul li a:link,
* html .ContactLinks ul li a:visited {
	height: 1%;
}
.ListItems ul li a:hover,
.OtherLinks ul li a:hover,
.ContactLinks ul li a:hover {
	text-decoration: underline;
}
.ListItems ul li a.ActiveL1:link,
.ListItems ul li a.ActiveL1:visited,
.OtherLinks ul li a.ActiveOther:link,
.OtherLinks ul li a.ActiveOther:visited {
	color: #83C60E;
	text-decoration: none;
}
.ContactLinks ul {
	padding: 8px 17px;
	list-style: none;
}
.ContactLinks ul li {
	margin: 2px 0;
}
.ContactLinks {
	padding-bottom: 10px;
}

.ListItems ul li a.ActiveL1:hover {
	text-decoration: underline !important;
}
.ListItems ul.Recherche li a.ActiveL1:link,
.ListItems ul.Recherche li a.ActiveL1:visited,
.ListItems ul.Recherche li a.ActiveL1:hover {
	color: #1F4595;
	text-decoration: none;
}

.ListItems ul li dl dt a:link,
.ListItems ul li dl dt a:visited {
	display: block;
	background: url(/commun/images/bg-arrow1.gif) no-repeat 0% 5px;
	padding-left: 17px;
	text-decoration: none;
	color: #3C4C5D;
	font-size: 11px;
	margin-bottom: 3px;
}
.ListItems ul li dl dt a:hover {
	text-decoration: underline;
}
.ListItems ul li dl dt a.ActiveL2:link,
.ListItems ul li dl dt a.ActiveL2:visited {
	color: #83C60E;
	text-decoration: none;
	background: url(/commun/images/bg-arrow1-ov.gif) no-repeat 0% 5px;
}
.ListItems2 ul li dl dt a.ActiveL2:link,
.ListItems2 ul li dl dt a.ActiveL2:visited {
	color: #83C60E;
	text-decoration: none;
	background: url(/commun/images/bg-arrow1-ov.gif) no-repeat 0% 5px;
}
.ListItems2 ul li dl dt a.ActiveL2:hover {
	text-decoration: underline !important;
}
.ListItems ul li dl dt a.ActiveL2:hover {
	text-decoration: underline !important;
}

.ListItems ul li dl dd {
	margin-left: 20px;
}
.ListItems ul li dl dd a {
	padding: 2px 0;
	background: url(/commun/images/bg-arrow1.gif) no-repeat -7px 7px !important;
	margin-bottom: 0 !important;
}
.ListItems ul li dl dd a.ActiveL3:link,
.ListItems ul li dl dd a.ActiveL3:visited {
	color: #83C60E;
	text-decoration: none;
	background: url(/commun/images/bg-arrow1-ov.gif) no-repeat -7px 7px !important;
}
.ListItems ul li dl dd a.ActiveL3:hover {
	text-decoration: underline;
}
.ListItems ul.Recherche li dl dt a:hover {
	text-decoration: underline;
}
.ListItems ul.Recherche li dl dt a.ActiveL2:hover {
	text-decoration: underline;
}
.ListItems ul.Recherche li dl dd {
	margin-left: 20px;
}
.ListItems ul.Recherche li dl dd a {
	padding: 2px 0px 2px 10px;
	background: url(/commun/images/bg-arrow1.gif) no-repeat -7px 7px !important;
	margin-bottom: 0 !important;
}
.ListItems ul.Recherche li dl dd a.ActiveL3:hover {
	text-decoration: underline;
}


.ListItems ul.EscapeSocietaire {
	padding: 0 23px;
	padding-top: 10px;	
}
.ListItems ul.EscapeSocietaire li {
	border-bottom: #E0F0C3 solid 1px;
	margin: 1px 0;
	padding: 1px 0;
}
.ListItems ul.EscapeSocietaire li#conditions,
.ListItems ul.EscapeSocietaire li#deconnexion,
.ListItems ul.EscapeSocietaire li.LastItem {
	border-bottom: none;
}
.ListItems ul.EscapeSocietaire li#deconnexion {
	margin-top: 25px;
}
.ListItems ul.EscapeSocietaire li#deconnexion a {
	font-size: 13px;
	font-weight: bolder;
	background-position: 0% 4px;
}

/* Main Content */
#mainContent {
	border-top: #CED2D6 solid 1px;
}

#mainContent a:link,
#mainContent a:visited,
#mainContent a:hover {
	text-decoration: underline;
	color: #83C60E;
}

#mainContentbisnew {
	border-top: none;
}

#mainContentbisnew a:link,
#mainContentbisnew a:visited,
#mainContentbisnew a:hover {
	text-decoration: underline;
	color: #83C60E;
}

/* Footer */
#footer {
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: right;
	color: #9CA4AA;
}
#footer a:link,
#footer a:visited {
	text-decoration: none;
	color: #7C868E;
	padding: 0 3px;
}
#footer a:hover {
	text-decoration: underline;
}

/* Right Col */
td.spacer1{
	width: 255px;
}
td.spacer2{
	width: 50%;
}

td.spacer3{
	width: 24%;
}

td.spacer4 {
	width: 45%;
}
td.spacer5 {
	width: 35%;
}

td.spacer6 {
	width: 33%;
}
td.spacer7 {
	width: 40px;
}
td.spacer8 {
	width: 95%;
}
td.spacer9 {
	width:64px;
}
.spacer10 {
	width:7px;
}
.spacer11 {
	width:20px;
}
.spacer12 {
	width:161px;
}
.spacer13 {
	width:71px;
}
.Padding13,
.Padding14 {
	padding: 0px 7px 4px 10px;
}
.Padding14 {
	padding-top: 8px;
}
.Padding15,
.Padding16 {
	padding: 0px 7px 12px 10px;
}
.Padding16 {
	padding-bottom: 5px;
}
.Padding17 {
	padding-left: 3px;
}
.Padding18 {
	padding-left: 9px;
}
.Padding19 {
	padding-top: 0px !important;
}
.Padding20 {
	padding: 4px 10px 10px 10px;
}
.Padding21 {
	padding: 6px 6px 18px 22px;
}
.Padding22 {
	padding: 8px 0px;
}


.RightCol {
	padding: 22px 0;
	width: 253px;
}

* html .RightCol {
	padding: 2px 0 22px 20px;
	width: 253px;
}

.AltRight {
	padding-bottom: 0px;
}

#mainContent .RightCol a:link,
#mainContent .RightCol a:visited {
	text-decoration: none;
	color: #3C4C5D;
}

#mainContent .RightCol a:hover {
	text-decoration: underline;
}

#mainContent .rightCol2 a{
	background:transparent url(/commun/images/ico-arrow4.gif) no-repeat scroll 0% 2px;
	display:block;
	margin-bottom:2px;
	padding-left:10px;
	text-decoration:none;
}

#mainContent .rightCol2 a:hover{
	text-decoration: underline;
}
#mainContentbisnew .RightCol a:link,
#mainContentbisnew .RightCol a:visited {
	text-decoration: none;
	color: #3C4C5D;
}
#mainContentbisnew .RightCol a:hover {
	text-decoration: underline;
}

#mainContentbisnew .rightCol2 a{
	background:transparent url(/commun/images/ico-arrow4.gif) no-repeat scroll 0% 2px;
	display:block;
	margin-bottom:2px;
	padding-left:10px;
	text-decoration:none;
}

#mainContentbisnew .rightCol2 a:hover{
	text-decoration: underline;
}
	
.RightBg1,
.RightBg4 {
	background: url(/commun/images/bg-right-loop.gif) repeat-y 0% 0%;
	padding-left: 32px;
	padding-right: 28px;
	font-size: 10px;
}
.RightBg3 {
	background: url(/commun/images/bg-right-loop-1.gif) repeat-y 0% 0%;
	padding: 0 23px;
}
.RightBg3Bis {
	background: url(/commun/images/fond-blanc-esp-soc.gif) repeat-y 0% 0%;
	padding: 0 23px;
}
.RightBg4 {
	background-image: url(/commun/images/bg-right-loop-2.gif);
	padding: 0 23px;
}
.RightBg2,
.RightBg5,
.RightBg6 {
	background: url(/commun/images/bg-loop-right.gif) repeat-y 0% 0%;
	padding: 0 38px;
	font-size: 11px;
}
.RightBg2Alt {
	background-image: url(/commun/images/bg-loop-right-2.gif);
	padding: 0 22px;
}
.RightBg5,
.RightBg6 {
	background-image: url(/commun/images/bg-loop-right-1.gif);
	padding: 0 16px 0px 20px;
	font-size: 11px;
}
.RightBg6 {
	background-image: url(/commun/images/bg-loop-right-3.gif);
}
.RightBg1 dl,
.RightBg2 dl,
.RightBg5 dl {
	padding: 3px 0;
}
.RightBg1 dl dt,
.RightBg3 dl dt {
	background: url(/commun/images/ico-arrow4.gif) no-repeat 0% 2px;
	padding-left: 10px;
	font-weight: bolder;
	margin-bottom: 2px;
}
.RightBg3Bis dl dt {
	background: url(/commun/images/ico-arrow4.gif) no-repeat 0% 2px;
	padding-left: 10px;
	font-weight: bolder;
	margin-bottom: 2px;
}
.RightBg3 dl dt a:link,
.RightBg3 dl dt a:visited {
	font-size: 11px;
	font-weight: normal;
}
.RightBg3 dl dt.FirstItem {
	margin: 7px 0;
}
.RightBg3 dl dt.FirstItem a:link,
.RightBg3 dl dt.FirstItem a:visited {
	font-weight: bolder;
}
.RightBg3Bis dl dt a:link,
.RightBg3Bis dl dt a:visited {
	font-size: 11px;
	font-weight: normal;
}
.RightBg3Bis dl dt.FirstItem {
	margin: 7px 0;
}
.RightBg3Bis dl dt.FirstItem a:link,
.RightBg3Bis dl dt.FirstItem a:visited {
	font-weight: bolder;
}

.RightBg5 dl dt,
.RightBg6 dl dt {
	background: url(/commun/images/ico-arrow5.gif) no-repeat 0% 2px;
	padding-left: 13px;
	margin: 3px 0;
}
.RightBg2 dl dt {
	background: url(/commun/images/ico-arrow5.gif) no-repeat 0% 2px;
	padding-left: 10px;
	margin: 3px 0;
}
.RightBg5 dl dt {
	background: url(/commun/images/ico-arrow4.gif) no-repeat 0% 2px;
	margin: 5px 0;
}
.RightBg2Alt dl dt {
	/*background-image: url(/commun/images/ico-red-arrow1.gif);*/
	padding-left: 10px;
}
.RightBg1 dl dt a:link,
.RightBg1 dl dt a:visited,
.RightBg2 dl dt a:link,
.RightBg2 dl dt a:visited,
.RightBg5 dl dt a:link,
.RightBg5 dl dt a:visited,
.RightBg6 dl dt a:link,
.RightBg6 dl dt a:visited {
	color: #3C4C5D!important;
	text-decoration: none;
}
.RightBg1 dl dt a:hover,
.RightBg2 dl dt a:hover,
.RightBg5 dl dt a:hover,
.RightBg6 dl dt a:hover {
	text-decoration: underline;
}
.Rightbg6 hr {
	border-top: #f0f0f1 solid 1px !important;
}
.RightBg3 form {
	padding: 5px 0;
	font-size: 11px;
}
.RightBg3 form p {
	padding-bottom: 10px;
} 
.RightBg3 form label {
	font-weight: bolder;
	color: #83C60E;
}
.RightBg3 form input {
	margin-top: 3px;
	margin-bottom: 6px;
	margin-left: 5px;
	vertical-align: middle;
}
.RightBg3 form a:link,
.RightBg3 form a:visited,
.RightBg3 a.AltLink:link,
.RightBg3 a.AltLink:visited {
	text-decoration: none;
	background: transparent url(/commun/images/ico-arrow4.gif) no-repeat 0% 2px;
	padding-left: 10px;
	font-size: 11px;
	color: #175BBF;
	display: block;
}
.RightBg3 a.AltLink:link,
.RightBg3 a.AltLink:visited {
	font-size: 12px;
	font-weight: bolder;
}
.RightBg3 form a:hover,
.RightBg3 a.AltLink:hover {
	text-decoration: underline;
}

.RightBg3 form a.Link1:link,
.RightBg3 form a.Link1:visited,
.RightBg3 form a.Link1:hover {
	text-align: left;
	padding-left: 6px;
	background: transparent;
	display: inline;
}
.RightBg3 form a.Link1 img {
	margin: 0 3px;
}
.RightBg3 form p.AltText{
	color: #FF0000;
}


.RightBg3 img.BdrRound {
	border: #83C60E solid 2px;
	margin-right: 7px;
	width: 53px;
}

img.BdrRound2 {
	border: #F67349 solid 2px;
	margin-right: 7px;
	width: 53px;
}
.RightBg7 dl dt a:link,
.RightBg7 dl dt a:visited {
	color: #3C4C5D;
	text-decoration: none;
}
.RightBg7 dl dt a:hover {
	text-decoration: underline;
}
img.BdrRound5 {
	border: #CED2D7 solid 1px;
}
.BgColor1{
	 background-color: #EDEFF4;
	 padding: 10px;
}
.RightBg4 table.ItemContent {
	border-bottom: #CED2D5 solid 1px;
	font-size: 11px;
	margin: 5px 0;
}
.RightBg4 table.NoBdr {
	border-bottom: none;
}
.RightBg4 table.ItemContent td.ImgBox {
	width: 40px;
	vertical-align: top;
	text-align: left;
}
.RightBg4 table.ItemContent td.LinkTxt {
	padding-bottom: 8px;
}
.RightBg4 table.ItemContent td.LinkTxt a:link,
.RightBg4 table.ItemContent td.LinkTxt a:visited {
	background: url(/commun/images/ico-arrow4.gif) no-repeat 0% 2px;
	padding-left: 10px;
	margin-bottom: 2px;
	display: block;
}
.RightBg4 table.ItemContent td.LinkTxt a.FirstItem {
	font-size: 12px;
	font-weight: bolder;
}
.RightBg4 table.ItemContent td.LinkTxt p,
.RightBg4 table.ItemContent td.LinkTxt p.Text01 {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.RightBg4 table.ItemContent td.LinkTxt a span {
	color: #83C60E;
}

.RightBg4 table.ItemContent td.LinkTxt p.Text01 {
	padding-left: 15px;
}
.RightBg4 table.ItemContent td.LinkTxt p.Text02 {
	padding-left: 3px;
}
.PaddingLeft {
	padding: 5px 0;
	padding-left: 16px;
}
dl.ListLinks {
	padding: 3px 0;
}
dl.ListLinks dt a:link,
dl.ListLinks dt a:visited {
	color: #3C4C5D !important;
	text-decoration: none;
}
dl.ListLinks dt a:hover {
	text-decoration: underline;
}

.Tab8_bg {
	font-size: 11px;
	border-left: #CED2D7 solid 1px;
	border-right: #CED2D7 solid 1px;
} 
span.AltTxt {
	font-size: 80% !important;
}
.AltTxt2 {
	font-size: 13px;
}
.AltTxt3 {
	padding:4px 0px ;
}
.AltTxt4 {
	padding: 0px 47px 0px 45px;
}
input.AltBtn {
	margin: 3px !important;
	margin-top: 0px !important;
	padding: 0px !important;
	margin-left: 0px !important;
	vertical-align: middle;
}

.ListItems ul.EscapeSocietaire {
	padding: 0 23px;
	padding-top: 10px;	
}
.ListItems ul.EscapeSocietaire li {
	border-bottom: #E0F0C3 solid 1px;
	margin: 1px 0;
	padding: 1px 0;
}
.ListItems ul.EscapeSocietaire li a:hover {
	text-decoration: underline!important;
}

.ListItems ul.EscapeSocietaire li a.ActiveL1:hover {
	text-decoration: underline!important;
}
.ListItems ul.EscapeSocietaire li#conditions,
.ListItems ul.EscapeSocietaire li#deconnexion,
.ListItems ul.EscapeSocietaire li.LastItem,
.ListItems ul.Mieux li.LastItem {
	border-bottom: none;
}
.ListItems ul.EscapeSocietaire li#deconnexion {
	margin-top: 25px;
}
.ListItems ul.EscapeSocietaire li#deconnexion a {
	font-size: 13px;
	font-weight: bolder;
	background-position: 0% 4px;
}
#listActions ul li.ActiveActions3 a:hover {
	text-decoration: underline !important;
}


.RightBg6 {
	background: url(/commun/images/tab3-3-loop.gif) repeat-y 0% 0%;
	padding: 5px 15px;
	padding-right: 30px;
}
.RightBg6_Header {
	background: url(/commun/images/tab3-1.gif) repeat-y 0% 0%;
	height: 16px;
	vertical-align: middle;
	padding: 2px 15px;
	padding-right: 30px;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
}


/* Vaider */
#valider {
	border-top: #C9D0C8 solid 1px;
	border-bottom: #C9D0C8 solid 1px;
	background: #F7FBE5;
	padding: 9px;
	text-align: right;
}

.RadioBtn {
	width: 30px;
	text-align: center;
}
a.Imprimer:link,
a.Imprimer:visited {
	color: #000 !important;
	text-transform: uppercase;
	text-decoration: none !important;
}
a.Imprimer:hover {
	text-decoration: underline !important;
}
a.Imprimer img {
	vertical-align: middle !important;
	margin-right: 2px;
}
.ParaTxt {
	color: #83C60E !important;
	padding: 13px 0;
}
a.puce4b {
	font-weight: bolder;
	font-size: 14px;
    padding : 0px 0px 0px 12px;
    background: url(/commun/images/ico-circle3.gif) no-repeat left 5px;
}
label.Alt20 {
	font-weight: normal;	
}
h4.AltLink20 {
	color: #3C4C5D !important;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none !important;
	background: transparent url(/commun/images/ico-green-arrow2.gif) no-repeat 0% 2px;
	padding-left: 10px;
}
a.AltLink20:link,
a.AltLink20:visited {
	color: #3C4C5D !important;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none !important;
}
.FormuleConfortTitle00 {
        padding: 10px 0px 5px 0px;
        font-size: 10px;
}
span.puce2b {
   padding : 0px 0px 0px 10px;
   background: url(/commun/images/ico-circle3.gif) no-repeat left 5px;
}
.TitreDevisAuto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #83C60E;
	font-weight: bold;
}
span.DroitOrangeDevisAuto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
span.PaddingBlancGras {	
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 16px;
}
span.FormuleConfortTitleBlanc {
        color: #FFFFFF;
        font-size: 11px;
		font-style: italic;
}
span.FormuleConfortTitle2 {
        padding: 10px 0px 5px 0px;
        font-size: 9px;
}
span.FormuleConfortTitle2vertbis {
		color: #83C60E;
        font-size: 9px;
}
span.FormuleConfortTitle22 {
        padding: 10px 0px 5px 0px;
        font-size: 8px;
}
a.AltLink52:link,
a.AltLink52:visited {
	color: #FFFFFF !important;
	text-decoration: none !important;
	font-weight: normal;
	font-size: 11px;
}
a.AltLink52:hover {
	text-decoration: underline !important;
}
a.AltLink59:link,
a.AltLink59:visited {
	color: #FFFFFF !important;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 18px;
}
a.AltLink59:hover {
	text-decoration: underline !important;
}
a.AltLink59bis:link,
a.AltLink59bis:visited {
	color: #FFFFFF !important;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 22px;
}
a.AltLink59bis:hover {
	text-decoration: underline !important;
}
a.AltLinkB25:link,
a.AltLinkB25:visited {
	color: #ED6E38 !important;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 11px;
	background: transparent url(/commun/images/ico-arrow5.gif) no-repeat 0% 2px;
	padding-left: 12px;
}
a.AltLinkB25:hover {
	text-decoration: underline !important;
}
a.LienPrecedent:link,
a.LienPrecedent:visited {
	text-decoration: none !important;
	font-weight: bolder;
	background: transparent url(/commun/images/ico-green-lienpre.gif) no-repeat 0% 3px;
	padding-left: 10px;
	color: #83C60E;
}
a.LienPrecedent:hover {
	text-decoration: underline !important;
}

table tr td.LineLeft {
	 border-left: 1px solid #D0D1D3;
}

table tr td.LineBottom {
	 border-bottom: 1px solid #D0D1D3;
}
table tr td.LineBottomBis {
	 background: url(/commun/images/separation-ou-contact.gif) repeat-x 0% 0%;
}

table tr td.LineRight {
	 border-right: 1px solid #D0D1D3 ;
}
.RightBg3Bis form {
	padding: 5px 0;
	font-size: 11px;
}
.RightBg3Bis form p {
	padding-bottom: 10px;
} 
.RightBg3Bis form label {
	font-weight: bolder;
	color: #83C60E;
}
.RightBg3Bis form input {
	margin-top: 3px;
	margin-bottom: 6px;
	margin-left: 5px;
	vertical-align: middle;
}
.RightBg3Bis form a:link,
.RightBg3Bis form a:visited,
.RightBg3Bis a.AltLink:link,
.RightBg3Bis a.AltLink:visited {
	text-decoration: none;
	background: transparent url(/commun/images/ico-arrow4.gif) no-repeat 0% 2px;
	/*padding-left: 5px;
	display: block;*/
	font-size: 11px;
	color: #175BBF;
}
.RightBg3Bis a.AltLink:link,
.RightBg3Bis a.AltLink:visited {
	font-size: 12px;
	font-weight: bolder;
}
.RightBg3Bis form a:hover,
.RightBg3Bis a.AltLink:hover {
	text-decoration: underline;
}

.RightBg3Bis form a.Link1:link,
.RightBg3Bis form a.Link1:visited,
.RightBg3Bis form a.Link1:hover {
	text-align: left;
	padding-left: 6px;
	background: transparent;
	display: inline;
}
.RightBg3Bis form a.Link1 img {
	margin: 0 3px;
}
.RightBg3Bis form p.AltText{
	color: #FF0000;
}

.RightBg3Bis img.BdrRound {
	border: #83C60E solid 2px;
	margin-right: 7px;
	width: 53px;
}
a.AltLink51_C2quatro:link,
a.AltLink51_C2quatro:visited {
	color: #FFFFFF !important;
}
a.AltLink61_C25:link,
a.AltLink61_C25:visited {
	color: #454d50 !important;
}
a.titreHautPageAIDE_C2:link,
a.titreHautPageAIDE_C2:visited {
	color: #83C60E !important;
}
a.titreConnexionAIDE_C2:link,
a.titreConnexionAIDE_C2:visited {
	color: #83C60E !important;
}
a.AltLink71_C27:link,
a.AltLink71_C27:visited {
	color: #454d50 !important;
}
a.AltLink62_C2quatro:link,
a.AltLink62_C2quatro:visited {
	color: #3d6003 !important;
}
.texteVertESoc{
  padding-top: 5px;
  padding-bottom: 3px;
  font-size:12px;
  font-weight: bolder;
  font-weight:bold;
  color: #6cb424 !important;
}
.BandoNouveauSOC a{
	font-weight: normal;
	text-decoration: none !important;
}
.BandoNouveauSOC a:hover{
	font-weight: normal;
	text-decoration: underline !important;
}
img.BorderAVert {
	border: #83c60e solid 1px;
}
.TitreDevisSante {
	font-size: 16px;
	font-weight: bold;
	padding-left: 3px;
	font-size: 12px;
	padding-bottom: 7px;
	color: #69B721;
}
a.AltLink27:link,
a.AltLink27:visited {
	text-decoration: none !important;
	font-weight: normal;
	display: block;
	background: transparent url(/commun/images/ico-green-arrow.gif) no-repeat 0% 2px;
	padding-left: 10px;
	color: #3C4C5D !important;
}

a.AltLink27:hover {
	text-decoration: underline !important;
}
.TitreSERVICESASSon {
	font-size: 11px;
	color: #3c4c5d !important;
	text-decoration: none !important;
	text-align: left;
	display: block;
	background: transparent url(/commun/images/picto-chevron-sante-on.gif) no-repeat 7px 7px;
	text-decoration: none !important;
}
.TitreSERVICESASSoff {
	font-size: 11px;
	color: #3c4c5d !important;
	text-decoration: none !important;
	text-align: left;
	display: block;
	background: transparent url(/commun/images/picto-chevron-sante-off.gif) no-repeat 7px 7px;
	text-decoration: none !important;
}
h1.h1_TitreVosService{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 22px !important;
	font-weight: bold !important;
	color: #83c60e !important;
	text-decoration: none !important;
}
.h2_TitreServices{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 20px !important;
	font-weight: bold !important;
	color: #83c60e !important;
	text-decoration: none !important;
}




/* ajout PCBN */
a.TitreOuvreFermeOuvre_C2:link,
a.TitreOuvreFermeOuvre_C2:visited {
	color: #3C4C5D !important;
	/*background: transparent url(/commun/images/close_arrow.jpg) no-repeat 0% 2px;*/
}
a.TitreOuvreFermeFermer_C2:link,
a.TitreOuvreFermeFermer_C2:visited {
	color: #3C4C5D !important;
	/*background: transparent url(/commun/images/open_arrow.jpg) no-repeat 0% 4px;*/
}



a.TitreOuvreFerme:link,
a.TitreOuvreFerme:visited {
	color: #3C4C5D !important;
	text-decoration: none !important;
	/*background: transparent url(/commun/images/close_arrow.jpg) no-repeat 0% 2px;*/
	padding-left: 8px;
	display: block;
}
a.TitreOuvreFerme:hover {
	text-decoration: underline !important;
}
a.TitreOuvreFermeFermer:link,
a.TitreOuvreFermeFermer:visited {
	color: #3C4C5D !important;
	text-decoration: none !important;
	background: transparent url(/commun/images/open_arrow.jpg) no-repeat 0% 4px;
	padding-left: 15px;
	display: block;
}
a.TitreOuvreFermeFermer:hover {
	color: #3C4C5D !important;
	text-decoration: underline !important;
	background: transparent url(/commun/images/open_arrow.jpg) no-repeat 0% 4px;
	padding-left: 15px;
	display: block;
}
.TitreOF{
	background:none;
	color:#3C4C5D !important;
	display:block;
	font-size:11px;
	text-align:left;
	text-decoration:none !important;
}
h1.h1_TitreVosServices{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 22px !important;
	font-weight: bold !important;
	color: #83c60e !important;
	text-decoration: none !important;
}
.h1_TitreVosServices{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 22px !important;
	font-weight: bold !important;
	color: #83c60e !important;
	text-decoration: none !important;
}
.TitreDocRelatif a:link,
.TitreDocRelatif a:visited {
	color: #3C4C5D !important;
	text-decoration: none !important;
}
.TitreDocRelatif a:hover {
	color: #3C4C5D !important;
	text-decoration: underline !important;
}
.close_arrow {
	height:10px;
	background: #3C4C5D url(/commun/images/white_close_arrow.jpg) no-repeat 0px 50%;
	cursor:pointer;
}
.open_arrow {
	height:10px;
	background: #3C4C5D url(/commun/images/white_open_arrow.jpg) no-repeat 0px 50%;
	cursor:pointer;
}
.opener {
	cursor:pointer;
}

#mainContent .RightCol .ProfitezServices a:link,
#mainContent .RightCol .ProfitezServices a:visited {
	text-decoration: none !important;
	color: #3C4C5D !important;
	
	background:transparent url(/commun/images/ico-arrow10.gif) no-repeat scroll 0% 2px;
	display:block !important;
	margin-bottom:2px !important;
	padding-left:10px !important;
	font-size:11px !important;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size-adjust:none !important;
	font-style:normal !important;
	font-variant:normal !important;
	font-weight:bold !important;
	line-height:normal !important;
}

#mainContent .RightCol .ProfitezServices a:hover {
	text-decoration: underline !important;
	color: #3C4C5D !important;
}

td.ColDrtPadding4 .RightBg4 table.ItemContent td.LinkTxt {
	padding-bottom: 4px;
}

#simul .besoin {
	background:transparent url(/commun/images/simul-carre-vert.gif) no-repeat scroll 15px 3px;
	padding:0 10px 0 30px;
	text-align:left;
	vertical-align:top;
}

#simul .besoin a:link,
#simul .besoin a:visited {
	text-decoration: none !important;
	color: #3C4C5D !important;
}

#simul .besoin a:hover {
	text-decoration: underline !important;
	color: #3C4C5D !important;
}

#simul .avantage {
	color:#EC642B;
}

.bt-simul {
	font-size:9px;
}

#recapitulatif-simul td {
	background-color:#84868A;
	color:#FFFFFF;
}
.LienImprimer a:link,
.LienImprimer a:visited{
	font-weight:normal !important;
	font-size:11px !important;
	color:#3C4C5D !important;
	text-decoration: none !important;
}
.LienImprimer a:hover{
	font-weight:normal !important;
	font-size:11px !important;
	color:#3C4C5D !important;
	text-decoration: underline !important;
}

a.SavoirPlusMensualisation:link,
a.SavoirPlusMensualisation:visited {
	background:transparent url(/commun/images/picto-chevron-soc-bref.gif) no-repeat scroll 2px 1px;
	padding-left:15px;
	color:#3C4C5D !important;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
	display:block;
}
a.SavoirPlusMensualisation:hover{
	background:transparent url(/commun/images/picto-chevron-soc-bref.gif) no-repeat scroll 2px 1px;
	padding-left:15px;
	font-size: 11px;
	color:#3C4C5D !important;
	font-weight: normal;
	text-decoration: underline !important;
	display:block;
}

select.EtapeMenu {
	width:315px;
}

input.EtapeChamp {
	text-align:center;
	width:15px;;
}

input.EtapeTitulaire {
	width:270px;
}

a.LienSouscription:link,
a.LienSouscription:visited {
	text-decoration: none !important;
	font-weight: bolder;
	color:#83C60E !important;
	text-decoration:none;
}

a.LienSouscription:hover {
	text-decoration: underline !important;
}

/* ajout PCBN FIN */=======
/* START - SANTE - PAIEMENT EN LIGNE / DEVIS ET SOUSCRIPTION */

div#mc p.info-echeances {
	margin-bottom: 13px;
	font-size: 12px;
}

div#mc p.validation-paiement,
div#mc p.confirmation-paiement {
	margin: 13px 0;
}

div#mc p.rappel {
	color: #83C60E;
	font-style: italic;
}

div#mc table thead tr th.LineRight {
	border-right: 1px solid #D0D1D3;
}

div#mc p.payer-cotisation-ligne {
	height: 28px;
	margin: 10px 0;
}

div#mc div.payer-cotisation-ligne-aide {
	margin: 20px 0;
	background: transparent url("/commun/images/fond-etapes-paiement-ligne.gif") no-repeat left bottom;
}

div#mc div.payer-cotisation-ligne-aide hr {
	clear: both;
	visibility: hidden;
}

div#mc div.payer-cotisation-ligne-aide div.etape {
	border-left: 1px solid #EAEBEB;
	border-right: 1px solid #FFFFFF;
	float: left;
	font-size: 11px;
	height: 80px;
	margin: 10px 0;
	padding: 0 10px;
	width: 225px;
}

div#mc div.payer-cotisation-ligne-aide div.first-etape {
	border-left: none;
}

div#mc div.payer-cotisation-ligne-aide div.last-etape {
	border-right: none;
}

div#mc div.payer-cotisation-ligne-aide div.etape h5 {
	font-size: 14px;
	font-weight: normal;
	background: url("/commun/images/grand-chevron-gris.gif") no-repeat scroll 0 3px transparent;
	padding-left: 13px;
	margin: 0 0 10px 0;
}

div#mc div.payer-cotisation-ligne-aide div.etape h5.message {
	font-weight: bold;
	background: none;
	padding: 0;
}

div#mc div.payer-cotisation-ligne-aide div.etape p.message {
	font-size: 14px;
}

div#mc ul.moyen-paiement,
div#mc ul.btn-navigation {
	list-style: none outside;
	margin: 13px 0;
	padding: 0;
}

div#mc ul.btn-navigation {
	height: 23px;
}

div#mc ul.moyen-paiement li, 
div#mc ul.btn-navigation li {
	display: block;
	margin: 0;
	margin-bottom: 13px;
	padding: 0;
}

div#mc ul.btn-navigation li.btn-right {
	float: right;
	text-align: right;
}

div#mc ul.btn-navigation li.btn-left {
	float: left;
	text-align: left;
}

div#mc ul.moyen-paiement li p.type-moyen-paiement {
	font-weight: bolder;
	color: #69B721;
	font-size: 12px;
	margin-bottom: 13px;
}

div#mc ul.moyen-paiement li div.detail-type-moyen-paiement {
	padding: 0 0 10px 20px;
}

div#mc ul.moyen-paiement li div.detail-type-moyen-paiement p {
	margin: 10px 0;
}

div#mc ul.moyen-paiement li div.detail-type-moyen-paiement p strong {
	line-height: 20px;
}
a.CoffreNum:link,
a.CoffreNum:visited {
	padding-left:10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	display:block;
}

a.CoffreNum:hover{
  text-decoration:underline;
}


/* END - SANTE - PAIEMENT EN LIGNE / DEVIS ET SOUSCRIPTION */

