@charset "utf-8";
/* CSS Document */
/* ==> UIContainer-2010806234 ~ menu_demarches */

#UIContainer-2010806234 {
	width:900px;*/
	float:left;
	margin-left:10px;
}
#UIContainer-2010806234 #UICLVPortlet {
	background:none;
	width:100%;
	float:left;
	padding-bottom:0px;
}

#UIContainer-2010806234 h3{
	font-size:1.8em;
	padding:8px 0;
	font-weight:normal;
	text-transform:uppercase;
	color:#0071b9;
}

#UIContainer-2010806234 h4{
	font-weight:normal;
	font-size:1.1em;
	padding-top:5px;
}
#UIContainer-2010806234 p{
	padding-bottom:10px;
}
/* Begin encadre */
#UIContainer-2010806234 fieldset {
	padding : 10px 10px 0 10px;
	border: 1px solid #C6C6C6;
}

#UIContainer-2010806234 legend {
	font-weight:bold;
	font-size:1.5em;
	color:#0071b9;
	padding : 0 10px 0 10px;
}
/* End encadre */
/*
#content_body  {
	float:left;
	margin-left:10px;
}*/

#dem_profil p {
	float:left;
	width:300px;
}

#dem_profil p.profil {
	line-height:25px;
	margin-bottom:20px;
}

#dem_profil p.profil input, #dem_profil p.profil select {
	vertical-align:middle;
}

#dem_profil p.profil select {
	margin-right:2px;
	border:1px solid #c3c3c3;
	padding:2px;
	width:250px;
}

#dem_situation {
	float:left;
	margin-left:10px;

}

#dem_situation p {
	float:left;
	width:450px;
}

#dem_situation p.situation {
	line-height:25px;
	margin-bottom:20px;
}

#dem_situation p.situation input, #dem_situation p.situation select {
	vertical-align:middle;
}

#dem_situation p.situation select {
	margin-right:2px;
	border:1px solid #c3c3c3;
	padding:2px;
	width:350px;
}
/* Visualisation des contenus sur la grande largeur */
#content_demarches{
	width:900px;
	float:left;
	margin-left:10px;
}
#content_demarches h3{
	font-size:1.8em;
	padding:8px 0;
	font-weight:normal;
	/*text-transform:uppercase;*/
	color:#0071b9;
}
#content_demarches h4{
	font-weight:bold;
	font-size:1.5em;
	color:#0071b9;
	height:44px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/ligne_h4.gif) 1px repeat-x;
	margin: 30px 0 -10px 0; 
}

#content_demarches h5{
	font-weight:bold;
	font-size:1.2em;
	padding : 1.2em 0 1.2em 0;
    color:#0071b9;
}
#content_demarches h6{
	font-weight:normal;
	font-style:italic;
	font-size:1.1em;
	padding : 1.1em 0 1.1em 0;
    color:#0071b9;
}
#content_demarches p{
	padding-bottom:10px;
}
#content_demarches .img{
	float:left;
	margin-right:12px;
	margin-bottom:10px;
}
#content_demarches a{
	color:#0071b9;
}
#content_demarches strong.bleu{
	font-size:1.5em;
	color:#016BAE;
}
#content_demarches strong.vert{
	font-size:1.5em;
	color:#009193;
}
#content_demarches li.puce1{
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_liste.gif) 0  0px no-repeat;
	padding-left:15px;
	overflow:hidden;
}
#content_demarches li.puce2{
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_sousliste.gif) 0  0px no-repeat;
	padding-left:15px;
margin-left:20px;
}

#content_demarches .lien a{
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu.gif) 0 3px no-repeat;
	padding-left:10px;
	overflow:hidden;
	font-weight:bold;
	color:#0071b9;
}
#content_demarches strong.jaune{
	font-size:1.5em;
	color:#fa9f00
}
#content_demarches .rubriques li{
	width:47%;
	height:75px;
	float:left;
	margin-top:15px;
	padding-right:10px;
}
#content_demarches .rubriques li img{
	float:left;
	margin-right:10px;
}
#content_demarches .rubriques li a{
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu.gif) 0 3px no-repeat;
	padding-left:10px;
	overflow:hidden;
	font-weight:bold;
	color:#0071b9;
}
/* Adjacent sibbling pb IE7 droits et demarches */
div#UIContainer-2010806234 + div {
   clear:both;
}@charset "utf-8";
/* CSS Document */

/* Pagination recherche */
#idRmg-Recherche .pagination {
	float:left;
	width:653px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_pagination.jpg) 0 0 no-repeat;
	margin-top:10px;
}
/* Pagination FAQ */
#faqPaginator .pagination {
	float:left;
	width:653px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_pagination.jpg) 0 0 no-repeat;
	margin-top:10px;
}

/* Pagination générique */
.pagination ul {
	float:right
}
.pagination li {
	float:left;
	padding:7px 2px 8px 2px;
}
.pagination li a {
	display:block;
	padding:3px 4px;
}
.pagination li a.on {
	font-weight:bold;
	background-color:#FFFFFF;
}
.pagination li.next_page {
	padding-right:10px;
}
.pagination li.next_page a {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_grise.gif) 100% 55% no-repeat;
	padding-right:10px;
	font-weight:bold;
}
.pagination li.previous_page{
	padding-right:5px;
}
.pagination li.previous_page a {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_grise-left.gif) 0 55% no-repeat;
	padding-left:10px;
	font-weight:bold;
}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, hr, address, big, em, font, img, small, sub, sup, tt, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	color:#505050;
}

body * {
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif ; /* Police par defaut */
}

ol, ul {
	list-style: none
}
select {
	color:#505050;
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
tr, th, td {
	text-align:left;
	padding:2px;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline
}
hr {
	height: 1px;
	margin-bottom:15px;
	color: #ededed;
	background-color: #dcdcdc;
	clear:both;
	overflow:hidden
}
/* Self clearing */
.sc:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
* html .sc {
	height:1%
}
*:first-child+html .sc {
	min-height:1%
}
/*   Commun styles
****************************************************************/
.left {
	float:left;
	margin:0 5px 5px 0
}
.right {
	float:right;
	margin:0 0 5px 5px
}
.clear {
	clear:both
}
.none {
	display:none
}
.full {
	width:100%
}
.last {
	border:none!important;
}
.str {
	font-weight:bold;
}
.print{
	visibility:hidden;
}
.printjs{
	visibility:visible;
}
/************************
 *** GENERIC
 ************************/

.UIPageBody {
	margin: 0;
	padding: 0;
	
}
.UIContainer
{
	margin: 0;
	padding: 0;
}

.UIPage{
   padding: 0 0 0 20px; /* LBR */
  -moz-border-radius-bottomleft:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-bottom-right-radius:5px;
  width:auto;
}

/* LBR positionnement absolu */
.UIControlWorkspace {
	position : absolute;
}

#UIPortal-UIPortal {
  margin: auto;
}

.PCV .Title {
    color: #2A5D3F;
    font-size: 24px;
}

.PCV .DateAndMail {
    color: #999999;
    font-size: 10px;
}

.UIOptionBar {
	border-style: dotted none;
	border-color: #999999;
	border-width: 1px;
	margin: 0px 0px 5px;
	background: #FFFFFF;
	height: 21px; line-height: 21px;
	overflow: hidden;
}

.UIOptionBar .BackButton {
	padding-left: 0px;
}

.UIOptionBar .ActionIcon {
	float: right;
	margin: 0px 10px;
	height: 21px;x
	color: #333333;
	cursor: pointer;
	display: block;
}

.UIOptionBar .ActionIcon:hover {
	color: DA0005;
}

.UIOptionBar .PrintIcon {
	background: url('/web-presentation/skin/SingleContentViewer/DefaultSkin/icons/16x16/ActionIcon.gif') no-repeat bottom left;
	padding-left: 25px;
}

.UIOptionBar .EmailIcon {
	background: url('/web-presentation/skin/SingleContentViewer/DefaultSkin/icons/16x16/ActionIcon.gif') no-repeat top left;
	padding-left: 20px;
}
.UIOptionBar .CommentIcon {
	background: url('/web-presentation/skin/SingleContentViewer/DefaultSkin/icons/16x16/ActionIcon.gif') no-repeat left -21px;
	padding-left: 20px;
}

.UIPageBody .TitleBarL {
	 background: none;
	 padding-left: 0px;
}
.UIPageBody .TitleBarR {
	background: none;
	padding-right: 0px;
}

.UIPageBody .TitleBarM {
	background: none;
	height: 21px;
	padding-left: 0px;
	font-weight: normal;
	color: #999999;
	line-height: 20px;
}


/************************
 *** NAVIGATION
 ************************/


.UIWCMNavigationPortlet {
	!position: relative;
  background: #003A0E;
  padding: 0px 10px 0px 10px;
}

.UIWCMNavigationPortlet .UINavigationBar {
	background: #E5681E;
  -moz-border-radius-topleft:5px;
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-right-radius:5px;
  padding: 4px 8px 0px 20px;
}

.UIWCMNavigationPortlet .UINavigationBar .ControlButton {
	float:left;
	line-height:21px;
	height: 26px;
	color: white;
}

.UIWCMNavigationPortlet .UINavigationBar .ControlButton a {
	color: white;
}

.UIWCMNavigationPortlet .UINavigationBar .ControlButton a:hover {
	color: #b7b7b7;
}

.UIWCMNavigationPortlet .UINavigationBar .HoverButton a {
	color: #003C0F;
    }

.UIWCMNavigationPortlet .UINavigationBar .HoverButton {
	background: url('/portal/rest/jcr/repository/collaboration/sites%20content/live/acme/web%20contents/site%20artifacts/Navigation/medias/images/CenterHilineButton.gif') no-repeat center top;
}

.UIWCMNavigationPortlet .UINavigationBar .HoverButton .Button{
	 background: white;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  height: 21px;
  padding: 0px 8px;
  color: #003C0F;
}

.UIWCMNavigationPortlet .UINavigationBar .Button{
	 height: 26px;
	 margin-left: 6px;
	 margin-right: 6px;
	 cursor: pointer;
}

.UIWCMNavigationPortlet .UINavigationBar .Button:hover{
	 color: #b7b7b7;
}

.UIWCMNavigationPortlet .UIWorkingWorkspace{
	 background: white;
	 padding: 8px;
	 -moz-border-radius-bottomleft:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-bottom-right-radius:5px;
}



/************************
 *** DOCUMENTS CLV
 ************************/

.DocumentsCLVTemplate .Contents {
	 padding: 10px;
	 border: 1px solid #ededee;
}

.DocumentsCLVTemplate .TitleBarL {
	 background: url('/portal/rest/jcr/repository/collaboration/sites%20content/live/acme/medias/images/GlobalImages/CompanyBarL.gif') no-repeat left top;
	 padding-left: 4px;
}
.DocumentsCLVTemplate .TitleBarR {
	 background: url('/portal/rest/jcr/repository/collaboration/sites%20content/live/acme/medias/images/GlobalImages/CompanyBarR.gif') no-repeat right top;
	 padding-right: 4px;
}

.DocumentsCLVTemplate .TitleBarM {
	 background: url('/portal/rest/jcr/repository/collaboration/sites%20content/live/acme/medias/images/GlobalImages/CompanyBarM.gif') repeat-x;
	 height: 27px;
	 color: #2A5D3F;
	 line-height: 26px;
	 padding-left: 10px;
	 font-weight: bold;
}


.DocumentsCLVTemplate .Contents .Column1 {
	 border-bottom: 1px solid #ededee;
	margin-bottom: 5px;
}

.DocumentsCLVTemplate .Contents .Column1 .Image {
	float: left;
	margin-right: 8px;
}

.DocumentsCLVTemplate .Contents .Column1 .Title {
	color: #2A5D3F;
	line-height: 18px;
	font-weight: bold;
}

.DocumentsCLVTemplate .Contents .Column1 .DateAndMail {
	 color: #2A5D3F;
	 line-height: 18px;
	 font-size: 10px;
	float: right;
}

.DocumentsCLVTemplate .Contents .Column1 .ReadLink {
	 text-align: right;
	 margin-bottom: 6px;
}

.DocumentsCLVTemplate .Column1 .ReadLink a {
	 color: #E5681E;
	 font-size: 10px;
}

.DocumentsCLVTemplate .Column1 .ReadLink a:hover {
	 color: #058ee6;
}

.DocumentsCLVTemplate .Content {
/*	 margin-top: 8px;*/
}

.DocumentsCLVTemplate .Content .LastContent{
	padding: 8px 0px 8px 70px;
}

.DocumentsCLVTemplate .Contents .Content .Title{
	color: #2A5D3F;
	font-weight: bold;
	padding-left: 20px;
}


/************************
 *** ONE COLUMN CLV
 ************************/

.OneColumnCLVTemplate .Contents {
	 padding: 10px;
	 border: 1px solid #ededee;
}

.OneColumnCLVTemplate .TitleBarL {
	 background: url('/portal/rest/jcr/repository/collaboration/sites%20content/live/acme/medias/images/GlobalImages/CompanyBarL.gif') no-repeat left top;
	 padding-left: 4px;
}
.OneColumnCLVTemplate .TitleBarR {
	 background: url('/portal/rest/jcr/repository/collaboration/sites%20content/live/acme/medias/images/GlobalImages/CompanyBarR.gif') no-repeat right top;
	 padding-right: 4px;
}

.OneColumnCLVTemplate .TitleBarM {
	 background: url('/portal/rest/jcr/repository/collaboration/sites%20content/live/acme/medias/images/GlobalImages/CompanyBarM.gif') repeat-x;
	 height: 27px;
	 color: #2A5D3F;
	 line-height: 26px;
	 padding-left: 10px;
	 font-weight: bold;
}


.OneColumnCLVTemplate .Contents .Column1 {
	 border-bottom: 1px solid #ededee;
	margin-bottom: 5px;
}

.OneColumnCLVTemplate .Contents .Column1 .Image {
	float: left;
	margin-right: 8px;
}

.OneColumnCLVTemplate .Contents .Column1 .Title {
	 color: #2A5D3F;
	 line-height: 18px;
	 font-weight: bold;
}

.OneColumnCLVTemplate .Contents .Column1 .DateAndMail {
	 color: #2A5D3F;
	 line-height: 18px;
	 font-size: 10px;
}

.OneColumnCLVTemplate .Contents .Column1 .ReadLink {
	 text-align: right;
	 margin-bottom: 6px;
}

.OneColumnCLVTemplate .Column1 .ReadLink a {
	 color: #E5681E;
	 font-size: 10px;
}

.OneColumnCLVTemplate .Column1 .ReadLink a:hover {
	 color: #058ee6;
}

.OneColumnCLVTemplate .Content {
	 margin-top: 8px;
}

.OneColumnCLVTemplate .Content .LastContent{
	padding: 8px 0px 8px 70px;
}


.OneColumnCLVTemplate .Contents .Content .Title{
	 color: #2A5D3F;
/*	 margin-bottom: 8px;*/
	 font-weight: bold;
}




/************************
 *** TWO COLUMNS CLV
 ************************/


.TwoColumnsCLVTemplate .CLV {
	background: #fff;
	padding: 10px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}

.TwoColumnsCLVTemplate .TitleBarM {
	font-size: 16px;
	color: #2A5D3F;
	margin-bottom: 5px;
}

.TwoColumnsCLVTemplate .Contents {
	padding-top: 10px;
}

.TwoColumnsCLVTemplate .Contents .Column2 {
	float: left;
	width: 48%;
	padding: 0px 10px 10px 0px;
}

.TwoColumnsCLVTemplate .Contents .Image {
	display: block;
	float: left;
}

.TwoColumnsCLVTemplate .Contents .Image img {
	width: 58px;
	border: 1px solid #ebecec;
}

.TwoColumnsCLVTemplate .Contents .Content {
	padding: 0px 0px 0px 70px;
	color: #737373;
	line-height: 15px;
}

.TwoColumnsCLVTemplate .Contents .Content .Title {
	font-size: 12px;
	font-weight: bold;
}

.TwoColumnsCLVTemplate .Contents .LinkMore {
	text-align: right;
	padding: 5px 5px 0px 0px;
}

.TwoColumnsCLVTemplate .Contents .LinkMore a {
	color: #E5681E;
	text-decoration: none;
}

.TwoColumnsCLVTemplate .Contents .LinkMore a:hover {
	text-decoration: underline;
}



/************************
 *** PAGE SPECIFIC
 ************************/
 /* Ne pas appliquer le style global th, td, tr sur les tableaux gÃ©nÃ©rÃ©s par le portail */
 /*.TRContainer tr, .TRContainer th, .TRContainer td {
	text-align:left;
	padding:0px;
}*/
 
#UIPageBody {
	clear:both;	
}
 
#UIContainer-idRmg-MainContent {
	clear:both;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_content-home.png) repeat-y 0 0;
	padding:0 11px 15px 15px;
	overflow:hidden;
	
}

/* Pour alignement du bloc login en haut */
/*
#ramgamex-conteneur .TRContainer td {
	vertical-align : top;
}*/

#UIContainer-idRmg-Global {
   background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_body.jpg) repeat-x 0 0;
   background-color:white; /* Hack pour ie 6*/
}

/* Ne pas afficher les div spÃ©cifiques portlets Ã©dition exo */
#idRmg-Global .UISingleContentViewerPortlet .WebContentInformation {
   display:none;
}

#idRmg-Global .UISingleContentViewerPortlet {
	overflow: visible;
}

/* Positionnement de la taille ?  990px */
#idRmg-AdminToolbar {
	width : 990px;
	margin: auto;
}

#idRmg-Global {
	width : 990px;
	margin: auto;
}

 
#UIPage-idRmg-Global{
	font-size:70%; /* 11px */
	width: 990px;
	margin:0 auto;
	position:relative;
	
}
#idRmg-Contenus  {
	width:690px;
	/*padding-left:20px;*/
	float:left;
	clear:both;
	/*background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_content-home.png) repeat-y 0 0;*/
	/*overflow:hidden; */
}
#3361829 {
	width:700px;
	padding-left:20px;
	float:left;
	clear:both;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_content-home.png) repeat-y 0 0;
	overflow:hidden;
}
#profilassure {
	width:653px;
	padding-right:17px;
	/*padding-left:10px;*/
	float:left;
}
#profilps {
	width:653px;
	padding-right:27px;
	padding-left:10px;
	float:left;
}
#profilpart {
	width:653px;
	padding-right:27px;
	padding-left:10px;
	float:left;
}


/* Contenus home */
.assure {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_assure.jpg) 0 0 no-repeat;
	width:258px;
	clear : both; /* LBR 30/01/2010 */
	float:left;
	padding:10px 0 0 0;
	position:relative;
	z-index:15;
}
.professionnel {
	width:200px;
	height:140px;
	margin-bottom:20px;
	padding:10px 0 0 15px;
	float:left;
	border-right:1px solid #dcdcdc;
	position:relative;
	z-index:15;
}
.partenaire {
	width:160px;
	padding:10px 0 0 35px;
	float:left;
	position:relative;
	z-index:15;
}
.push {
	float:left;
	width:300px;
	padding:15px;
	overflow:hidden;
}

#rayures {
	position:absolute;
	top:205px;
	left:-34px;
	z-index:10;
	display:none;
}


/* RamAccueilAssureConteneur.css */
.assure h2 {
	color:#ff9c00;
	font-size:1.5em;
	font-weight:normal;
	line-height:1.2em;
	text-transform:uppercase;
	padding-bottom:15px;
}
.assure h2 strong {
	font-size:1.3em;
}
.assure .txt {
	width:135px;
	float:left;
	padding:5px 0 0 10px;
}
.assure img {
	float:left;
}
.assure ul li {
	padding-bottom:10px;
}
.assure ul li a {
	font-weight:bold;
	display:block;
	padding-left:10px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_orange.gif) no-repeat 0 3px;
}
.assure .end_block {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_assure-bottom.jpg) no-repeat 0 0;
	height:4px;
	clear:both;
	font-size:1px;
}

/* RamAccueilPartenaireConteneur.css */
.partenaire h2 {
	color:#0267a7;
	font-size:1.5em;
	font-weight:normal;
	line-height:1.1em;
	text-transform:uppercase;
	padding-bottom:8px;
}
.partenaire h2 strong {
	font-size:1.1em;
}
.partenaire ul li {
	padding-bottom:10px;
}
.partenaire ul li a {
	display:block;
	padding-left:10px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu.gif) no-repeat 0 3px;
}
.partenaire .end_block {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_assure-bleu.jpg) no-repeat 0 0;
	height:4px;
	clear:both;
	font-size:1px;
}
/* RamAccueilPSConteneur.css */
.professionnel h2 {
	color:#009093;
	font-size:1.5em;
	font-weight:normal;
	line-height:1.1em;
	text-transform:uppercase;
	padding-bottom:8px;
}
.professionnel h2 strong {
	font-size:1.1em;
}
.professionnel ul li {
	padding-bottom:10px;
}
.professionnel ul li a {
	display:block;
	padding-left:10px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_verte.gif) no-repeat 0 3px;
}
.professionnel .end_block {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_assure-bottom.jpg) no-repeat 0 0;
	height:4px;
	clear:both;
	font-size:1px;
}


/* RamAccueilPushConteneur.css */
.push {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_actu.png) 0 0 no-repeat;
}
.push h2 {
	color:#0071b9;
	padding-bottom:28px;
	font-size:1.4em;
	font-weight:bold
}
.push h2.dbl {
	padding-bottom:8px;
}
.push img {
	float:left;
	margin-right:15px
}
.push p {
	zoom:1;
}
.push a {
	display:block;
	margin-top:15px;
	font-weight:bold;
	padding-left:10px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu.gif) 0 3px no-repeat;
	overflow:hidden;
}
.sep {
	margin-left:20px;
}


/* Breadcrumb */
/*
#breadcrumb {
	padding:10px 0 10px 0;
	font-size:0.9em;
}
#breadcrumb a {
	text-decoration:underline;
}
#breadcrumb a:hover {
	text-decoration:none;
}
*/
/* HEADER */
#idRmg-Header {
	padding:8px 0 15px 30px;
	float:left;
}
/*
#blocheader {
	padding:8px 0 15px 30px;
	float:left;
}*/
#blocheader li {
	display:inline;
	padding-right:38px;
}
#blocheader li a {
	padding:0 0 0 8px;
	font-size:1.1em;
}
#blocheader .link_assure {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_orange.gif) 0 3px no-repeat;
	color:#f29f00;
}
#blocheader .link_ce {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu.gif) 0 3px no-repeat;
	color:#016cb1
}
#blocheader .link_pro {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_verte.gif) 0 3px no-repeat;
	color:#009193
}
#blocheader h1 {
	margin:20px 0 0 0;
}
#blocheader h1 a, #blocheader img {
	vertical-align:top;
}

/* LOGIN */
#idRmg-Login {
	float:right;
	width:250px;
	margin-right:13px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_login.jpg) no-repeat 0 28px;
}
* html #idRmg-Login {
	margin-right:6px;
}
* html #blocloginOn {
	margin-right:6px;
}
#bloclogin h2 {
	color:#8e0093;
	font-size:1.3em;
	margin:5px 0 6px 23px;
	padding-left:22px;
	padding-top:2px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_cadenas.jpg) 0 0 no-repeat;
}
#blocloginOn h2 {
	color:#8e0093;
	font-size:1.3em;
	margin:5px 0 4px 23px;
	padding-left:22px;
	padding-top:2px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_cadenas.jpg) 0 0 no-repeat;
}
#bloclogin p{
	padding:0 0 4px 25px;
	font-size:1.1em;
	color:#8e0093;
}
#blocloginOn p{
	padding:0 0 0 25px;
	font-size:1.1em;
	color:#8e0093;
}
#blocloginOn p.log_time{
	font-size:1em;
}
#bloclogin label {
	float:left;
	text-align:right;
	width:90px;
	margin-right:5px;
	color:#8e0093;
}
#bloclogin input {
	float:left;
	width:110px;
	margin:0 0 3px 0;
	border:1px solid #8e0093;
}
#bloclogin input.btn_login {
	width:auto;
	border:0;
	margin-left:5px;
}
#bloclogin a {
	clear:both;
	display:block;
	width:83%;
	color:#8e0093;
}
#blocloginOn a {
	clear:both;
	display:block;
	width:83%;
	color:#8e0093;
}
#bloclogin a.mdp_lost {
	text-decoration:underline;
	text-align:right;
	margin-right:30px;
	font-size:0.9em;
}
#bloclogin a.mdp_lost:hover {
	text-decoration:none;
}
#bloclogin a.new_account {
	font-size:1.1em;
	font-weight:bold;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_violette.gif) no-repeat 0 7px;
	padding:3px 0 20px 10px;
	margin:6px 0 0 25px;
}
#blocloginOn a.new_account {
	font-size:1.1em;
	font-weight:bold;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_violette.gif) no-repeat 0 4px;
	padding:0 5px 0 8px;
	margin:5px 0 0 25px;
}
/* NAVIGATION */
#ramgamex-menu {
	/*background: transparent url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_content-home.png) repeat-y scroll 0 0;*/
	clear:both;
	background:#016bae url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_nav.jpg) 0 0 repeat-x;
	/*overflow:hidden;*/
	/*padding:0 11px 15px 15px;*/
}

#idRmg-Menu{
	clear:both;
	float:left;
	width:100%;
}

#idRmg-Menu{
	position:relative;
	z-index:50;
	background:#016bae url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_nav.jpg) 0 0 repeat-x;
}

/*
#ramgamex-menu{
	clear:both;
	float:left;
	width:100%;
}

#ramgamex-menu{
	background:#016bae url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_nav.jpg) 0 0 repeat-x;
	position:relative;
	z-index:50;
}*/
#ramgamex-menu ul li {
	float:left;
	position:relative;
}
#ramgamex-menu ul li.first {
	padding-left:10px;
}
#ramgamex-menu ul li a {
	font-weight:bold;
	color:#FFF;
	display:block;
	padding:12px 15px 12px 15px;
	text-align:center;
}
#ramgamex-menu ul li.on a {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_nav-on.gif) 0 0 repeat-x;
	color:#0071b9;
}
#ramgamex-menu ul li a.active, #ramgamex-menu ul li a:hover {
	text-decoration:none;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_nav-on.gif) 0 0 repeat-x;
	color:#016BAE;
}
#ramgamex-menu ul li a.dbl {
	padding-top:5px;
	padding-bottom:5px;
}
#ramgamex-menu p {
	float:right;
	padding:8px 15px 0 0
}
#ramgamex-menu p input {
	vertical-align:middle;
	color:#5d5d5d;
}
#ramgamex-menu p input #rechercher {
	padding-left:15px;
	color:#5d5d5d;
	border:1px solid #065f97;
}
#ramgamex-menu .sousmenu {
	z-index:50;
	padding:10px 10px;
	background:#edeaea; /* #FFF */
	width:159px;
}
#ramgamex-menu .sousmenu li {
	margin:0;
	float:none;
}
#ramgamex-menu .sousmenu li a {
	color:#505050;
	/* background:url(/portal/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/puce_bleu.gif) 0 7px no-repeat; */
	background:none;
	/* padding:4px 16px 5px 10px; */
	padding:4px 16px 5px 0;
	text-align:left;
	font-weight:normal;
	margin-left:10px;
	zoom:1;
	font-weight:bold;
}
#ramgamex-menu .sousmenu li a:hover, #ramgamex-menu ul li ul li a.active {
	text-decoration:underline;
	/* background:url(/portal/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/puce_bleu.gif) 0 7px no-repeat; */
	background:none;
	color:#505050;

}

/*END BLOCK*/
.blocfin {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_content-bottom.png) 0 0 no-repeat;
	height:22px;
	font-size:1%;
	clear:both;
	margin-bottom:10px;
}

/* FOOTER */

#basdepage {
	width:100%;
	clear:both;
	text-align:center;
	margin-bottom:10px;
}
#basdepage {
	text-align:center;
}
#basdepage ul li {
	display:inline;
}
#basdepage ul li a {
	font-size:0.9em;
	padding:0 10px
}


/* DÃ©but Gestion du content homepage */
.slide {
	position:relative;
	float:left;
	width:692px;
	margin:15px 0 20px 0;
}	
.slide ul {
	float:left;
	position:relative;
	position:relative;
	z-index:15;
}
.slide ul li {
	width:196px;
	font-size:1.5em;
}
.slide ul.list_rub li a {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/slide-off.png) no-repeat 0 0;
	width:176px;
	height:40px;
	padding:20px 5px 20px 15px;
	color:#0071b9;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.slide ul li a:hover {
	text-decoration:none;
}
.slide ul li a.on {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/slide-on.png) no-repeat 0 0;
}
.slide ul li.first a {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/slide_up-off.png) no-repeat 0 0;
}
.slide ul li.first .on {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/slide_up-on.png) no-repeat 0 0;
}
/* png ie6*/
* html .slide ul li a {
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/slide-off.png', sizingMethod='scale');
}
* html .slide ul li a.on {
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/slide-on.png', sizingMethod='scale');
}
* html .slide ul li.first a {
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/slide_up-off.png', sizingMethod='scale');
}
* html .slide ul li.first .on {
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/slide_up-on.png', sizingMethod='scale');
}
/* fin png */
.slide ul li a.on {
	color:#fff;
}
.slide ul li.dbl a {
	padding-top:10px;
	height:55px;
}
* html .slide ul li.dbl a {
	padding-bottom:13px;
}
.slide ul li a span {
	color:#0071b9;
	display:block;
	float:left;
}
.slide ul li .on span {
	color:#fff;
}
.slide .content_slide {
	float:left;
	position:relative;
	left:-16px;
	z-index:1;
}

#slide2 {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_howto_big.png) right top no-repeat;
	width:496px;
	height:240px;
	margin-bottom:3px;
	position:relative;
	z-index:200;
}
#carousel {
	width: 485px;
	height: auto;
	position: relative;
	top: -5px;
	left:10px;
	padding: 0 0 15px 0;
}
#carousel li a {
	position: relative;
	float:left;
	overflow:hidden;
	background:none!important;
	padding:0;
	margin:0;
}
/* Fin Gestion du contenu homepage */
/* Sous menu */
.subnav {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_subnav.png) 0 0 no-repeat;
	padding-bottom:9px;
	width:196px
}
.subnav h2 {
	text-transform:uppercase;
	padding:12px 0 0 16px;
	font-size:1.2em;
	color:#0071b9;
}
.subnav ul{
	padding-left:10px;
}
.subnav ul li {
	padding:7px 8px 0 8px;
}
.subnav ul li a {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu.gif) 0 3px no-repeat;
	padding-left:15px;
	display:block;
}
.subnav ul li.on a {
	font-weight:bold;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu-bottom.gif) 0 5px no-repeat;
	display:block;
}
.subnav ul li ul li, .subnav ul li.on ul li {
	padding-left:5px;
}
.subnav ul li ul li a, .subnav ul li.on ul li a {
	font-weight:normal;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu-sub.gif) 0 4px no-repeat;
	padding-left:10px;
	display:block;
	zoom:1;
}
.subnav ul li.on ul li.on a {
	font-weight:bold;
}
/* Fin Sous menu */
/* SIDEBAR pages profil et navigation*/
#sdbCE-23595936, #sdbPS-31828403, #sdbAss-27636731, #sdbCE-29866887, #sdbPS-23399551, #sdbAss-5640064  {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_sidebar.gif) left bottom no-repeat;
	margin:17px 10px 0 0;
	float:right;
	/*width:235px;*/
	width:229px;
}
.back {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_sidebar.gif) left bottom no-repeat;
	height:1%;
}
#sdb-32613364 , #sdb-11086765, #sdb-25533836, #sdb-30379437, #sdb-18539969, #sdb-Rech2287796, #sdb-faq59245448, #sdb-allFaq646850190  {
background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_sidebar.gif) left bottom no-repeat;
	margin:17px 10px 0 0;
	float:right;
	/*width:235px;*/
	width:229px;
}
/* ----------- */
#sdbCE-23595936 h3, #sdbPS-31828403 h3, #sdbAss-27636731 h3 ,#sdbCE-29866887 h3,#sdbPS-23399551 h3,#sdbAss-5640064 h3 {
	font-size:1.25em;
	text-transform:uppercase;
	color:#8e0093;
}
#sdb-32613364 h3 , #sdb-11086765 h3, #sdb-25533836 h3, #sdb-30379437 h3, #sdb-18539969 h3, #sdb-Rech2287796 h3, #sdb-faq59245448 h3, #sdb-allFaq646850190 h3 { 
	font-size:1.25em;
	text-transform:uppercase;
	color:#8e0093;
}
/* ----------- */
#sdbCE-23595936 .actualite, #sdbCE-23595936 .prevention, #sdbCE-23595936 .cloudtag,#sdbPS-31828403 .actualite, #sdbPS-31828403 .prevention, #sdbPS-31828403 .cloudtag, #sdbAss-27636731 .cloudtag,#sdbAss-27636731 .prevention ,#sdbAss-27636731 .actualite  {
	padding:10px 0 10px 6px;
	clear:both;
}
#sdbCE-29866887 .actualite,#sdbPS-23399551 .actualite,#sdbAss-5640064 .actualite,#sdbCE-29866887 .prevention,#sdbPS-23399551 .prevention,#sdbAss-5640064 .prevention,#sdbCE-29866887 .cloudtag,#sdbPS-23399551 .cloudtag,#sdbAss-5640064 .cloudtag {
	padding:10px 0 10px 6px;
	clear:both;
}
#sdb-32613364 .prevention, #sdb-32613364 .actualite, #sdb-11086765 .prevention, #sdb-11086765 .actualite , #sdb-25533836 .actualite, #sdb-30379437 .actualite, #sdb-18539969 .actualite , #sdb-Rech2287796 .actualite, #sdb-25533836 .prevention,#sdb-30379437 .prevention,#sdb-18539969 .prevention, #sdb-Rech2287796 .prevention,  #sdb-faq59245448 .actualite, #sdb-faq59245448 .prevention, #sdb-allFaq646850190 .prevention, #sdb-allFaq646850190 .actualite{
padding:10px 0 10px 6px;
	clear:both;
}
/* ----------- */
#sdbCE-23595936 .actualite img, #sdbCE-23595936 .prevention img, #sdbPS-31828403 .actualite img, #sdbPS-31828403 .prevention img, #sdbAss-27636731 .actualite img, #sdbAss-27636731 .prevention img  {
	clear:both;
	margin-right:8px;
}
#sdbCE-29866887 .actualite img,#sdbPS-23399551 .actualite img,#sdbAss-5640064 .actualite img,#sdbCE-29866887 .prevention img,#sdbPS-23399551 .prevention img,#sdbAss-5640064 .prevention img {
	clear:both;
	margin-right:8px;
}
#sdb-32613364 .actualite img, #sdb-32613364 .prevention img, #sdb-11086765 .actualite img, #sdb-Rech2287796 .actualite img, #sdb-Rech2287796 .prevention img, #sdb-11086765  .prevention img , #sdb-32613364 .prevention img, #sdb-25533836 .prevention img,#sdb-30379437 .prevention img,#sdb-18539969 .prevention img,#sdb-25533836 .actualite img, #sdb-30379437 .actualite img, #sdb-18539969  .actualite img, #sdb-faq59245448 .prevention img, #sdb-faq59245448 .actualite img, #sdb-allFaq646850190 .prevention img, #sdb-allFaq646850190 .actualite img {
clear:both;
	margin-right:8px;
}
/* ----------- */
#sdbCE-23595936 .actualite strong, #sdbCE-23595936 .prevention strong, #sdbPS-31828403 .actualite strong, #sdbPS-31828403 .prevention strong,#sdbAss-27636731 .actualite strong, #sdbAss-27636731 .prevention strong  {
	display:block;
}
#sdbCE-29866887 .actualite strong,#sdbPS-23399551 .actualite strong,#sdbAss-5640064 .actualite strong, #sdbCE-29866887 .prevention strong,#sdbPS-23399551 .prevention strong,#sdbAss-5640064 .prevention strong {
	display:block;
}
#sdb-32613364 .actualite strong, #sdb-32613364 .prevention strong ,#sdb-11086765 .actualite strong, #sdb-11086765 .prevention strong , #sdb-25533836 .actualite strong,#sdb-30379437 .actualite strong,#sdb-18539969 .actualite strong, #sdb-25533836 .prevention strong,#sdb-30379437 .prevention strong,#sdb-18539969 .prevention strong, #sdb-Rech2287796 .actualite strong, #sdb-Rech2287796 .prevention strong, #sdb-faq59245448 .actualite strong , #sdb-faq59245448 .prevention strong, #sdb-allFaq646850190 .actualite strong, #sdb-allFaq646850190 .prevention strong  {
	display:block;
}
/* ----------- */
#sdbCE-23595936 .actualite p, #sdbCE-23595936 .prevention p, #sdbPS-31828403 .actualite p, #sdbPS-31828403 .prevention p,#sdbAss-27636731 .actualite p, #sdbAss-27636731 .prevention p, #sdb-allFaq646850190 .actualite p, #sdb-allFaq646850190 .prevention p  {
	float:left;
	width:120px;
}
#sdbCE-29866887 .actualite p,#sdbPS-23399551 .actualite p,#sdbAss-5640064 .actualite p ,#sdbCE-29866887 .prevention p,#sdbPS-23399551 .prevention p,#sdbAss-5640064 .prevention p {
	float:left;
	width:120px;
}
#sdb-32613364 .actualite p, #sdb-32613364 .prevention p , #sdb-11086765 .actualite p, #sdb-11086765 .prevention p , #sdb-25533836 .actualite p,#sdb-30379437 .actualite p,#sdb-18539969 .actualite p, #sdb-25533836 .prevention p ,#sdb-30379437 .prevention p ,#sdb-18539969 .prevention p, #sdb-Rech2287796 .actualite p, #sdb-Rech2287796 .prevention p, #sdb-faq59245448 .actualite p, #sdb-faq59245448 .prevention p {
	float:left;
	width:120px;
}
/* ----------- */
#sdbCE-23595936 .actualite a, #sdbCE-23595936 .prevention a,#sdbPS-31828403 .actualite a, #sdbPS-31828403 .prevention a,#sdbAss-27636731 .actualite a, #sdbAss-27636731 .prevention a  {
	display:block;
	clear:both;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_violette.gif) 0 3px no-repeat;
	font-weight:bold;
	padding:0 15px 0 10px;
	margin-left:2px;
	font-size:1.1em;
}
#sdbCE-29866887 .actualite a,#sdbPS-23399551 .actualite a,#sdbAss-5640064 .actualite a ,#sdbCE-29866887  .prevention a,#sdbPS-23399551  .prevention a,#sdbAss-5640064 .prevention a  {
	display:block;
	clear:both;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_violette.gif) 0 3px no-repeat;
	font-weight:bold;
	padding:0 15px 0 10px;
	margin-left:2px;
	font-size:1.1em;
}
#sdb-32613364 .prevention a, #sdb-32613364 .actualite a, #sdb-11086765 .actualite a, #sdb-11086765 .prevention a ,#sdb-25533836 .actualite a,#sdb-30379437 .actualite a,#sdb-18539969 .actualite a,#sdb-25533836 .prevention a,#sdb-30379437 .prevention a, #sdb-18539969 .prevention a, #sdb-Rech2287796 .actualite a, #sdb-Rech2287796 .prevention a, #sdb-faq59245448 .actualite a, #sdb-faq59245448 .prevention a, #sdb-allFaq646850190 .actualite a, #sdb-allFaq646850190 .prevention a {
display:block;
	clear:both;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_violette.gif) 0 3px no-repeat;
	font-weight:bold;
	padding:0 15px 0 10px;
	margin-left:2px;
	font-size:1.1em;
}
/* ----------- */
#sdbCE-23595936 .actualite h3, #sdbCE-23595936 .prevention h3, #sdbCE-23595936 .cloudtag h3, #sdbPS-31828403 .actualite h3, #sdbPS-31828403 .prevention h3, #sdbAss-27636731 .cloudtag h3, #sdbAss-27636731 .actualite h3, #sdbAss-27636731 .prevention h3, #sdbCE-23595936 .cloudtag h3 {
	color:#8e0093;
	text-transform:uppercase;
	font-size:1.25em;
	float:left;
	margin-bottom:10px;
}
#sdbCE-29866887 .actualite h3,#sdbPS-23399551 .actualite h3,#sdbAss-5640064 .actualite h3,#sdbCE-29866887 .prevention h3,#sdbPS-23399551 .prevention h3,#sdbAss-5640064 .prevention h3, #sdbCE-29866887 .cloudtag h3,#sdbPS-23399551 .cloudtag h3,#sdbAss-5640064  .cloudtag h3 {
	color:#8e0093;
	text-transform:uppercase;
	font-size:1.25em;
	float:left;
	margin-bottom:10px;
}
#sdb-32613364 .actualite h3, #sdb-32613364 .prevention h3, #sdb-32613364 .cloudtag h3,#sdb-11086765 .actualite h3,#sdb-11086765 .prevention h3,#sdb-11086765 .cloudtag h3 ,#sdb-25533836 .actualite h3,#sdb-30379437 .actualite h3,#sdb-18539969 .actualite h3,#sdb-25533836 .prevention h3,#sdb-30379437 .prevention h3,#sdb-18539969 .prevention h3,#sdb-25533836 .cloudtag h3,#sdb-30379437 .cloudtag h3,#sdb-18539969 .cloudtag h3, #sdb-Rech2287796 .actualite h3, #sdb-Rech2287796 .prevention h3, #sdb-Rech2287796 .cloudtag h3, #sdb-faq59245448 .actualite h3, #sdb-faq59245448 .prevention h3, #sdb-faq59245448 .cloudtag h3, #sdb-allFaq646850190 .actualite h3, #sdb-allFaq646850190 .prevention h3, #sdb-allFaq646850190 .cloudtag h3  {
	color:#8e0093;
	text-transform:uppercase;
	font-size:1.25em;
	float:left;
	margin-bottom:10px;
}
/* nuage de mots cles */
#sdbCE-23595936 .cloudtag h3 , #sdbPS-31828403 .cloudtag h3, #sdbAss-27636731 .cloudtag h3 {
	margin-bottom:5px;
}
#sdb-32613364 .cloudtag h3 ,#sdb-11086765 .cloudtag h3,#sdb-25533836 .cloudtag h3,#sdb-30379437 .cloudtag h3,#sdb-18539969  .cloudtag h3, #sdb-Rech2287796 .cloudtag h3, #sdb-faq59245448 .cloudtag h3, #sdb-allFaq646850190 .cloudtag h3 {
	margin-bottom:5px;
}
/* ----------- */
#sdbCE-23595936 .cloudtag .hr, #sdbCE-23595936 .actualite .hr, #sdbPS-31828403 .cloudtag .hr, #sdbPS-31828403 .actualite .hr, #sdbAss-27636731 .cloudtag .hr, #sdbAss-27636731 .actualite .hr {
	float:right;
	border-bottom:1px solid #8e0093;
	height:12px;
	width:100%;
	margin-bottom:2px;
}
#sdbCE-29866887 .actualite .hr,#sdbPS-23399551 .actualite .hr,#sdbAss-5640064 .actualite .hr, #sdbCE-29866887  .cloudtag .hr ,#sdbPS-23399551  .cloudtag .hr ,#sdbAss-5640064  .cloudtag .hr {
	float:right;
	border-bottom:1px solid #8e0093;
	height:12px;
	width:100%;
	margin-bottom:2px;
}
#sdb-32613364 .actualite .hr,#sdb-11086765 .cloudtag .hr, #sdb-11086765 .actualite .hr,#sdb-25533836 .actualite .hr,#sdb-30379437 .actualite .hr,#sdb-18539969 .actualite .hr,#sdb-25533836  .cloudtag .hr,#sdb-30379437  .cloudtag .hr,#sdb-18539969  .cloudtag .hr, #sdb-Rech2287796 .actualite .hr, #sdb-Rech2287796 .cloudtag .hr, #sdb-faq59245448 .actualite .hr, #sdb-faq59245448 .cloudtag .hr, #sdb-allFaq646850190 .cloudtag .hr{
	float:right;
	border-bottom:1px solid #8e0093;
	height:12px;
	width:100%;
	margin-bottom:2px;
}
/* ----------- */
#sdbCE-23595936 .cloudtag ul , #sdbPS-31828403 .cloudtag ul, #sdbAss-27636731 .cloudtag ul {
	clear:both;
}
#sdbCE-29866887 .cloudtag ul ,#sdbPS-23399551 .cloudtag ul ,#sdbAss-5640064  .cloudtag ul {
	clear:both;
}
#sdb-32613364 .cloudtag ul ,#sdb-11086765 .cloudtag ul,#sdb-25533836 .cloudtag ul,#sdb-30379437 .cloudtag ul,#sdb-18539969 .cloudtag ul, #sdb-Rech2287796 .cloudtag ul, #sdb-faq59245448 .cloudtag ul, #sdb-allFaq646850190 .cloudtag ul{
	clear:both;
}
/* ----------- */
#sdbCE-23595936 .back ul, #sdbPS-31828403 .back ul, #sdbAss-27636731 .back ul {
	margin-top:-10px;
}
#sdbCE-29866887 .back ul,#sdbPS-23399551 .back ul,#sdbAss-5640064 .back ul {
	margin-top:-10px;
}
#sdb-32613364 .back ul , #sdb-11086765 .back ul, #sdb-25533836 .back ul,#sdb-30379437 .back ul,#sdb-18539969 .back ul, #sdb-Rech2287796 .back ul, #sdb-faq59245448 .back ul, #sdb-allFaq646850190 .back ul {
	margin-top:-10px;
}
/* ----------- */
#sdbCE-23595936 .cloudtag ul li , #sdbPS-31828403 .cloudtag ul li, #sdbAss-27636731 .cloudtag ul li {
	display:inline;
}
#sdbCE-29866887 .cloudtag ul li,#sdbPS-23399551 .cloudtag ul li,#sdbAss-5640064 .cloudtag ul li {
	display:inline;
}
#sdb-32613364 .cloudtag ul li , #sdb-11086765 .cloudtag ul li ,#sdb-25533836 .cloudtag ul li ,#sdb-30379437 .cloudtag ul li ,#sdb-18539969 .cloudtag ul li, #sdb-Rech2287796 .cloudtag ul li, #sdb-faq59245448 .cloudtag ul li, #sdb-allFaq646850190 .cloudtag ul li  {
	display:inline;
}
/* ----------- */
#sdbCE-23595936 .cloudtag a, #sdbPS-31828403 .cloudtag a, #sdbAss-27636731 .cloudtag a {
	font-weight:bold;
	font-size:1.2em;
	padding-right:18px;
}
#sdbCE-29866887 .cloudtag a,#sdbPS-23399551 .cloudtag a,#sdbAss-5640064 .cloudtag a {
	font-weight:bold;
	font-size:1.2em;
	padding-right:18px;
}
#sdb-32613364 .cloudtag a  ,#sdb-11086765 .cloudtag a ,#sdb-25533836 .cloudtag a,#sdb-30379437 .cloudtag a,#sdb-18539969 .cloudtag a, #sdb-Rech2287796 .cloudtag a, #sdb-faq59245448 .cloudtag a, #sdb-allFaq646850190 .cloudtag a  {
	font-weight:bold;
	font-size:1.2em;
	padding-right:18px;
}
/* ----------- */
#sdbCE-23595936 .cloudtag em, #sdbPS-31828403 .cloudtag em, #sdbAss-27636731 .cloudtag em {
	font-size:1.3em;
	font-style:normal;
}
#sdbCE-29866887 .cloudtag em,#sdbPS-23399551 .cloudtag em,#sdbAss-5640064 .cloudtag em {
	font-size:1.3em;
	font-style:normal;
}
#sdb-32613364 .cloudtag em , #sdb-11086765 .cloudtag em ,#sdb-25533836 .cloudtag em,#sdb-30379437 .cloudtag em,#sdb-18539969 .cloudtag em, #sdb-Rech2287796 .cloudtag em, #sdb-faq59245448 .cloudtag em, #sdb-allFaq646850190 .cloudtag em {
	font-size:1.3em;
	font-style:normal;
}
/* ----------- */
#sdbCE-23595936 .cloudtag strong, #sdbPS-31828403 .cloudtag strong, #sdbAss-27636731 .cloudtag strong {
	font-size:1.8em;
}
#sdbCE-29866887 .cloudtag strong,#sdbPS-23399551 .cloudtag strong,#sdbAss-5640064 .cloudtag strong {
	font-size:1.8em;
}
#sdb-32613364 .cloudtag strong ,#sdb-11086765 .cloudtag strong ,#sdb-25533836 .cloudtag strong ,#sdb-30379437 .cloudtag strong ,#sdb-18539969 .cloudtag strong, #sdb-Rech2287796 .cloudtag strong, #sdb-faq59245448 .cloudtag strong, #sdb-allFaq646850190 .cloudtag strong {
	font-size:1.8em;
}
/* Fin sidebar navigation */
/* SIDEBAR homepage */
#idRmg-Sidebar {
	margin:17px 15px 0 0;
	float:right;
	/*width:235px;*/
	width:229px;
}
#idRmg-Sidebar.home {
	margin:15px 15px 0 0;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_sidebar.gif) left bottom no-repeat;
}

#idRmg-Sidebar h3 {
	font-size:1.25em;
	text-transform:uppercase;
	color:#8e0093;
}
.back {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_sidebar.gif) left bottom no-repeat;
	height:1%;
}
#idRmg-Sidebar .actualite, #idRmg-Sidebar .prevention, #idRmg-Sidebar .cloudtag {
	padding:10px 0 10px 6px;
	clear:both;
}
#idRmg-Sidebar .actualite img, #idRmg-Sidebar .prevention img {
	clear:both;
	margin-right:8px;
}
#idRmg-Sidebar .actualite strong, #idRmg-Sidebar .prevention strong {
	display:block;
}
#idRmg-Sidebar .actualite p, #idRmg-Sidebar .prevention p {
	float:left;
	width:120px;
}
#idRmg-Sidebar .actualite a, #idRmg-Sidebar .prevention a {
	display:block;
	clear:both;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_violette.gif) 0 3px no-repeat;
	font-weight:bold;
	padding:0 15px 0 10px;
	margin-left:2px;
	font-size:1.1em;
}
#idRmg-Sidebar .actualite h3, #idRmg-Sidebar .prevention h3, #idRmg-Sidebar .cloudtag h3 {
	color:#8e0093;
	text-transform:uppercase;
	font-size:1.25em;
	float:left;
	margin-bottom:10px;
}
/* nuage de mots cles */
#idRmg-Sidebar .cloudtag h3 {
	margin-bottom:5px;
}
#idRmg-Sidebar .cloudtag .hr, #idRmg-Sidebar .actualite .hr , #dRmg-Sidebar .prevention .hr {
	float:right;
	border-bottom:1px solid #8e0093;
	height:12px;
	width:100%;
	margin-bottom:2px;
}

#idRmg-Sidebar .cloudtag ul {
	clear:both;
}
#idRmg-Sidebar .back ul {
	margin-top:-10px;
}
#idRmg-Sidebar .cloudtag ul li {
	display:inline;
}
#idRmg-Sidebar .cloudtag a {
	font-weight:bold;
	font-size:1.2em;
	padding-right:18px;
}
#idRmg-Sidebar .cloudtag em {
	font-size:1.3em;
	font-style:normal;
}
#idRmg-Sidebar .cloudtag strong {
	font-size:1.8em;
}
/* actualites */
#idRmg-Sidebar .actualites {
	background:url(../images/bg_sidebar.gif) left bottom no-repeat;
	}
#idRmg-Sidebar .actualites h3 {
	color:#8E0093;
	text-transform:uppercase;
	font-size:1.25em;
	float:left;
	background:none;
	width:140px;
	position:relative;
	left:15px;
}
#idRmg-Sidebar .actualites ul {
	clear:both;
	padding:0 0 15px 0;
}
#idRmg-Sidebar .actualites ul li {
	border-bottom: 1px solid #d8bbd9;
	padding:10px 5px 10px 15px;
	line-height:15px;
}
#idRmg-Sidebar .actualites ul li.first {
	padding-top:0;
}
#idRmg-Sidebar .actualites ul li.first p{
	padding-top:15px;
}
#idRmg-Sidebar .actualites ul li.last {
	padding-bottom:0;
}
#idRmg-Sidebar .actualites ul li img {
	margin-bottom:0;
}
#idRmg-Sidebar .actualites ul li a {
	display:block;
	clear:both;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_violette.gif) 0 5px no-repeat;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:2px 0;
	font-size:1em;
}
/*Page master de navigation*/
#breadcrumb  {
	padding:10px 0 10px 0;
	font-size:0.9em;
}
#breadcrumb  a {
	text-decoration:underline;
}
#breadcrumb  a:hover {
	text-decoration:none;
}
/* fin breaddcrumb */
#UICLVPortlet {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_subnav-bottom.png) left bottom no-repeat;
	width:195px;
	float:left;
	padding-bottom:9px;
}
#content_body {
	width:475px;
	float:left;
	margin-left:10px;
}
#content_body h3{
	font-size:1.8em;
	padding:8px 0;
	font-weight:normal;
	/*text-transform:uppercase;*/
	color:#0071b9;
}
#content_body h4{
	font-weight:bold;
	font-size:1.5em;
	color:#0071b9;
	height:44px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/ligne_h4.gif) 1px repeat-x;
	margin: 30px 0 -10px 0; 
}
/* h4 sur 2 lignes */
#content_body h4.deuxLignes{
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/ligne_h4.gif") repeat-x scroll 1px 100% transparent;
	color:#0071B9;
	font-size:1.5em;
	font-weight:bold;
	height:44px;
	margin:30px 0 -10px;
}
#content_body h5{
	font-weight:bold;
	font-size:1.2em;
	padding : 1.2em 0 1.2em 0;
    color:#0071b9;
}
#content_body h6{
	font-weight:normal;
	font-style:italic;
	font-size:1.1em;
	padding : 1.1em 0 1.1em 0;
    color:#0071b9;
}

ul#exemple2 li a:hover{
		position:relative;
		display:block;
		width:300px; height:84px;
		background:url('images_exemples/trait.png') no-repeat;
		/*background-position:50% la hauteur que tu veux en %;*/ 
}

#content_body p{
	padding-bottom:10px;
}
#content_body .img{
	float:left;
	margin-right:12px;
	margin-bottom:10px;
}
#content_body a{
	color:#0071b9;
}
#content_body strong.bleu{
	font-size:1.5em;
	color:#016BAE;
}
#content_body strong.vert{
	font-size:1.5em;
	color:#009193;
}
#content_body li.puce1{
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_liste.gif) 0  0px no-repeat;
	padding-left:15px;
	overflow:hidden;
}
#content_body li.puce2{
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_sousliste.gif) 0  0px no-repeat;
	padding-left:15px;
margin-left:20px;
}

#content_body .lien a{
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu.gif) 0 3px no-repeat;
	padding-left:10px;
	overflow:hidden;
	font-weight:bold;
	color:#0071b9;
}
#content_body strong.jaune{
	font-size:1.5em;
	color:#fa9f00
}
#content_body .rubriques li{
	width:47%;
	height:75px;
	float:left;
	margin-top:15px;
	padding-right:10px;
}
#content_body .rubriques li img{
	float:left;
	margin-right:10px;
}
#content_body .rubriques li a{
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu.gif) 0 3px no-repeat;
	padding-left:10px;
	overflow:hidden;
	font-weight:bold;
	color:#0071b9;
}


#6324836 #UIPCVPortlet #actu-1618752 {
	width:475px;
	float:left;
	margin-left:10px;
}
/* Fin Page master de navigation*/

#content_profil h2 {
	color:#ff9c00;
	font-size:1.8em;
	font-weight:normal;
	padding:8px 0 0 0;
	text-transform:uppercase;
}

#content_profil.pro h2 {
	color:#009292;
}
#content_profil.ce h2 {
	color:#0070b8;
}
#content_profil .accueil_assure {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_mp-profil.png) 0 0 no-repeat;
	padding:1px 0 0 330px;
	overflow:hidden;
	height:241px;
	margin:8px 0;
}
#content_profil.ce .accueil_assure {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_mp-profil_ce.png) 0 0 no-repeat;
}
#content_profil.pro .accueil_assure {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_mp-profil_pro.png) 0 0 no-repeat;
}
#content_profil .accueil_assure h3 {
	font-size:1.4em;
	margin-top:30px;
	float:none;
	text-transform:none;
}
#content_profil .accueil_assure h3 a{color:#ff9c00; background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_orange.gif) 0 6px no-repeat; padding-left:10px;}
#content_profil.pro .accueil_assure h3 a{color:#009292; background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_verte.gif) 0 6px no-repeat;}
#content_profil.ce .accueil_assure h3 a{color:#0070b8; background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu.gif) 0 6px no-repeat;}

#content_profil.pro .accueil_assure h3 {
	color:#009292
}
#content_profil.ce .accueil_assure h3 {
	color:#0070b8
}
#content_profil .accueil_assure ul li {
	font-size:1.1em;
	padding-left:15px;
	padding-top:4px;
}
#content_profil .quick_links {
	width:48%;
	float:left;
	padding:10px 0 10px 10px;
	margin-bottom:15px;
}
#content_profil .quick_links.right {
	border-left:1px solid #dcdcdc;
	width:45%;
	padding-left:20px;
}
#content_profil .quick_links p {
	font-size:1.2em;
	text-transform:uppercase;
}
#content_profil .quick_links p strong {
	font-size:1.05em;
}
#content_profil .quick_links a {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_orange.gif) 0 3px no-repeat;
	padding-left:10px;
	display:block;
	margin-top:3px;
}
#content_profil.pro .quick_links a {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_verte.gif) 0 3px no-repeat;
}
#content_profil.ce .quick_links a {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu.gif) 0 3px no-repeat;
}
/* ACTUALITES SUR HOME PROFIL */
.actualites {
	width:653px;
}
.actualites .last_news_container {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_lastinfo-bottom.png) left bottom no-repeat;
	padding-bottom:5px;
	margin-top:5px;
	width:100%;
	float:left;
}
.actualites .last_news {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_lastinfo.png) 0 0 no-repeat;
}
.actualites .last_news h4 {
	font-size:1.1em;
}

.actualites h3 {
	color:#8e0093;
	text-transform:uppercase;
	font-size:1.25em;
	float:left;
}

.actualites .hr {
	float:right;
	border-bottom:1px solid #8e0093;
	height:12px;
	width:100%;
	margin-bottom:3px;
}

.actualites .last_news ul li {
	padding:10px 0;
	border-bottom:1px solid #d8bbd9;
	position:relative;
	float:left;
	width:653px;
}
.actualites .last_news ul li img {
	float:left;
	clear:both;
	margin:0 15px 0 0;
}
.actualites .last_news ul li .txt {
	float:left;
	width:500px;
}
.actualites .last_news ul li .date {
	position:absolute;
	right:15px;
	top:8px;
	background:transparent url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_date.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 5px 2px 5px;
}
.actualites .last_news ul li a.readmore {
	display:block;
	margin-top:25px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_violette.gif) 0 3px no-repeat;
	padding-left:10px;
	overflow:hidden;
	font-weight:bold;
}
/* Actus supprimer le bas de menu notamment pour allFaq*/
#actuAss-22122240 .UICLVPortlet, #actuPS-32391830 .UICLVPortlet, #actuCE-23816444 .UICLVPortlet, #allFaq-2020767858 .UICLVPortlet {
   background:none;
}

/* Content */
/* breadcrumb portlet peut ?tre inutile */ 
#1378189 {
	float:left;
	padding-left:20px; 
	padding-right:27px;
	width:653px;
}
/* page spÃ©cifique des services */
#content_services h2 {
	color:#0071b9;
	font-size:1.8em;
	font-weight:normal;
	padding:8px 0 0 0;
	text-transform:uppercase;
}
#content_services .intro {
	padding:15px 0;
}
#content_services .title li {
	float:left;
	width:180px;
	margin-right:6px;
	position:relative;
	z-index:10;
}
#content_services .title li.last {
	margin:0;
}
#content_services .title li h3{
	padding:125px 0 18px 7px;
}
#content_services .title .cel {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/cel.png) 0 0 no-repeat;
}
#content_services .title .cel.active {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/cel-hover.png) 0 0 no-repeat;
}
#content_services .title .adresse {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/changez-adresse.png) 0 0 no-repeat;
}
#content_services .title .adresse.active {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/changez-adresse-hover.png) 0 0 no-repeat;
}
#content_services .title .ecrivez {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/ecrivez-nous.png) 0 0 no-repeat;
}
#content_services .title .ecrivez.active {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/ecrivez-nous-hover.png) 0 0 no-repeat;
}
#content_services .title .formulaire {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/telechargez-formulaire.png) 0 0 no-repeat;
}
#content_services .title .formulaire.active {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/telechargez-formulaire-hover.png) 0 0 no-repeat;
}
#content_services .title .ceam {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/ceam.png) 0 0 no-repeat;
}
#content_services .title .ceam.active {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/ceam-hover.png) 0 0 no-repeat;
}
#content_services .title .demande {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/title_suivre.png) 0 0 no-repeat;
}
#content_services .title .demande.active {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/title_suivre-on.png) 0 0 no-repeat;
}
#content_services .title .remb {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/title_remboursements.png) 0 0 no-repeat;
}
#content_services .title .remb.active {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/title_remboursements-on.png) 0 0 no-repeat;
}
#content_services .title .cotis {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/title_cotisations.png) 0 0 no-repeat;
}
#content_services .title .cotis.active {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/title_cotisations-on.png) 0 0 no-repeat;
}
#content_services .title .demarche {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/title_demarches.png) 0 0 no-repeat;
}
#content_services .title .demarche.active {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/title_demarches-on.png) 0 0 no-repeat;
}
#content_services .title .vitale {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/title_vitale.png) 0 0 no-repeat;
}
#content_services .title .vitale.active {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/title_vitale-on.png) 0 0 no-repeat;
}
#content_services .title li a {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_blanche.gif) 0 1px no-repeat;
	padding-left:10px;
	color:#FFF;
	font-size:1.25em;
	display:block;
	line-height:13px;
	text-decoration:none;
}
#content_services .title .tooltips{
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_tooltips_middle.png) left center no-repeat;
	top:20px;
	left:50px;
	z-index:50;
}
#content_services .title .tooltips li{
	float:none;
	padding:2px 0 2px 15px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_tooltips_reapeat.png) 0 0 repeat-y;
}
#content_services .title .tooltips li.first{
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_tooltips_top.png) 0 0 no-repeat;
	padding-top:10px;
}
#content_services .title .tooltips li.last{
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_tooltips_bottom.png) left bottom no-repeat;
	padding-bottom:10px;
}
#content_services .title .tooltips li a{
	font-size:1.1em;
	background:none;

}
*+html #content_services .title .tooltips li a{
	display:inline;
}
#content_services .title .tooltips li a:hover{
	text-decoration:underline;
}


#content_services .quick_links{
	width:48%;
	float:left;
	padding:10px 0px 5px 10px;
	margin-bottom:15px;
}
#content_services .quick_links.right{
	border-left:1px solid #dcdcdc;
	width:45%;
	padding-left:20px;
}
#content_services .quick_links p{
	font-size:1.2em;
	text-transform:uppercase;
	padding-bottom:4px;
}
#content_services .quick_links p strong{
	font-size:1.05em;
}
#content_services .quick_links a{
	display:block;
	margin-top:3px;
}
/* fin page spÃ©cifique des services */
/* Pour actualites */
#UICategoryNavigationTree {
	float:left;
}.UIForm {
	background: none;
}	

.UIWCMSearchPortlet, .UIWCMSearchPortlet .UIAdvanceSearchResultDefault {
	padding: 0;
	border: 0;
	background: none;
}

.UIWCMSearchPortlet .UISearchForm {
	background: none;
	display:none;	
}

#idRmg-Recherche {
	width:653px;
	float:left;
}	

.containerSearchResult {
	width:653px;
	float:left;
}	
.containerSearchResult h3{
	color:#8e0093;
	text-transform:uppercase;
	font-size:1.25em;
	float:left;
}
.containerSearchResult p{
	padding-bottom:10px;
}

.containerSearchResult .intro {
	padding:15px 0;
}
.containerSearchResult h2 {
	color:#8e0093;
	font-size:1.8em;
	font-weight:normal;
	padding:8px 0 0 0;
	text-transform:uppercase;
}
.searchResult{
	padding-bottom:5px;
	width:653px;
	float:left;
}

.searchResult h3, .searchResult h3 a {
	color:#8e0093;
	font-size:1.1em;
	font-weight: bold;
	display: inline;
}

.searchResult ul {
	padding:20px 0 0 0;
	position:relative;
	float:left;
	width:100%;
}

.searchResult ul li{
	padding:10px 0;
	border-bottom:1px solid #d8bbd9;
	position:relative;
	width:100%;
}

.searchResult .resume {
	width:100%;
	float:left;
}

* html .searchResult ul li{
	height:60px;
}.intro{
	padding:15px 0 20px 0;
}
.last_news_container{
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_lastinfo-bottom.png) left bottom no-repeat;
	padding-bottom:5px;
	width:100%;
	float:left;
}
.last_news{
	width:653px; /* LBR */
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_lastinfo.png) 0 0 no-repeat;
}
.last_news h3 {
	color:#8e0093;
	text-transform:uppercase;
	font-size:1.25em;
	float:left;
}

.last_news h4{
	font-size:1.1em;
}
.hr {
	float:right;
	border-bottom:1px solid #8e0093;
	height:12px;
	width:100%;
	margin-bottom:3px;
}
.last_news ul {
	float:left;	
}
.last_news ul li{
	padding:10px 0;
	border-bottom:1px solid #d8bbd9;
	position:relative;
	float:left;
	width:653px;
}
.last_news ul li img{
	float:left;
	clear:both;
	margin:0 15px 0 0;
}
.last_news ul li .txt{
	float:left;
	width:500px;
}

.last_news ul li .date{
	position:absolute;
	right:15px;
	top:8px;
	background:transparent url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_date.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 5px 2px 5px;
}
.last_news ul li a.readmore{
	display:block;
	margin-top:25px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_violette.gif) 0 3px no-repeat;
	padding-left:10px;
	overflow:hidden;
	font-weight:bold;
}

.news_topic{
	width:653px; /* LBR */
	clear:both;
	padding-top:20px; /* LBR */
}

.news_topic h3 {
	color:#8e0093;
	text-transform:uppercase;
	font-size:1.25em;
	float:left;
}

.news_topic h4{
	font-size:1.1em;
}

* html .news_topic{
	padding-top:30px;
}
.news_topic ul {
	position:relative;
	top:10px;
	zoom:1;
	float:left;
}
.news_topic ul li{
	float:left;
	padding:5px 0 5px 30px;
	min-height:47px;
	width:290px;
}
* html .news_topic ul li{
	height:47px;
	width:280px;
}
* html .news_topic ul li.sep{
	width:310px;
	margin-left :10px;
}
.news_topic {
	float:left;
}
.news_topic ul li.sep{
	border-right:1px solid #d8bbd9;
	width:310px; /* LBR */
	padding-left:0;
	margin-left:10px;
}
.news_topic ul li a{
	display:block;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_violette.gif) 0 3px no-repeat;
	padding-left:10px;
	font-weight:bold;
}
.news_topic ul li img{
	float:left;
	clear:both;
	margin:0 15px 0 0;
}
/* actus en savoir plus */
#savoir-5965179 , #savoir-2593530  , #savoir-32321511 {
background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_sidebar.gif) left bottom no-repeat;
	margin:17px 10px 0 0;
	float:right;
	/*width:235px;*/
	width:220px;
}
#savoir-5965179  .savoir, #savoir-2593530  .savoir , #savoir-32321511  .savoir {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_sidebar.gif) left bottom no-repeat;
}
#savoir-5965179  .savoir h3 , #savoir-2593530  .savoir h3  , #savoir-32321511 .savoir h3 {
	color:#8E0093;
	text-transform:uppercase;
	font-size:1.25em;
	float:left;
	background:none;
	width:140px;
	position:relative;
	left:15px;
}
#savoir-5965179  .savoir .hr ,#savoir-2593530  .savoir .hr, #savoir-32321511 .savoir .hr {
	float:right;
	border-bottom:1px solid #8E0093;
	height:12px;
	width:100%;
	margin-bottom:2px;
}
#savoir-5965179  .savoir ul, #savoir-2593530  .savoir ul , #savoir-32321511 .savoir ul {
	clear:both;
	padding:0 0 15px 0;
}
#savoir-5965179  .savoir ul li , #savoir-2593530  .savoir ul li , #savoir-32321511 .savoir ul li{
	border-bottom: 1px solid #d8bbd9;
	padding:10px 5px 10px 15px;
	line-height:15px;
}
#savoir-5965179  .savoir ul li.first , #savoir-2593530  .savoir ul li.first  ,#savoir-32321511 .savoir ul li.first {
	padding-top:0;
}
#savoir-5965179  .savoir ul li.first p, #savoir-2593530  .savoir ul li.first p , #savoir-32321511 .savoir ul li.first p {
	padding-top:15px;
}
#savoir-5965179  .savoir ul li.last, #savoir-2593530  .savoir ul li.last , #savoir-32321511 .savoir ul li.last{
	padding-bottom:0;
}
#savoir-5965179  .savoir ul li img , #savoir-2593530  .savoir ul li img , #savoir-32321511 .savoir ul li img {
	margin-bottom:0;
}
#savoir-5965179 .savoir ul li a , #savoir-2593530 .savoir ul li a , #savoir-32321511 .savoir ul li a {
	display:block;
	clear:both;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_violette.gif) 0 5px no-repeat;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:2px 0;
	font-size:1em;
}.UIBreadcumbsPortlet {
	padding: inherit; 
}

.UIBreadcumbs {
  height: 25px;
}

.UIBreadcumbs a {
	color: inherit ;  
}

.UIBreadcumbs a.Selected {
	color: inherit ;  
}

.UIBreadcumbs .HomeIcon {
  width:0px;
}

.UIBreadcumbs .LeftBreadcumbsBar {
  padding-left: inherit ; /* orientation=lt */
  padding-right: inherit ; /* orientation=lt */
  background: none;
}

.UIBreadcumbs .RightBreadcumbsBar {
  padding-right: inherit; /* orientation=lt */
  padding-right: inherit; /* orientation=rt */
  background: none;
}

.UIBreadcumbs .BreadcumbsInfoBar {
  background: none;
  height: 25px; 
  line-height: 25px; 
  vertical-align: middle;
  white-space: nowrap;
}

.UIBreadcumbs .RightBlackGridArrowIcon {
  margin: 5px 0px 0px 0px;
}@charset "utf-8";
/* CSS Document */

#faqSelect, #faqResult {
	padding-bottom:5px;
	width:653px;
	float:left;
}
#faqSelect h2 {
	color:#8e0093;
	font-size:1.8em;
	font-weight:normal;
	padding:8px 0 0 0;
	text-transform:uppercase;
}
#faqSelect p.recherche {
	line-height:25px;
	margin-bottom:20px;
}
#faqSelect p.recherche input, #content_body p.recherche select {
	vertical-align:middle;
}
#faqSelect p.recherche select {
	margin-right:2px;
	border:1px solid #8f92bb;
	padding:2px;
	width:300px;
}
#faqResult h3 {
	color:#8e0093;
	text-transform:uppercase;
	font-size:1.25em;
	float:left;
	padding:0;
	margin:0;
}
#faqResult span {
	float:right;
	border-bottom:1px solid #8e0093;
	height:25px;
	width:100%;
	margin-top:-13px
}
#faqResult dl {
	float:left;
	width:100%
}
#faqResult dt {
	padding:15px 0 10px 0;
	font-size:1.2em;
	color:#8e0093;
	font-weight:bold;
}
#faqResult dt strong {
	color:#505050;
}
#faqResult dd {
	border-bottom:1px solid #dcdcdc;
	padding-bottom:15px
}#content_body table {
	clear:both;
	margin-bottom:15px;
}
#content_body table th {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso.jpg) 0 0 repeat-x;
	border-right:1px solid #A7A6A4;
	border-bottom:2px solid #FF9C00;
	text-align:center;
	vertical-align:bottom;
	color:#505052;
	text-transform:uppercase;
	font-size:1em;
	padding:10px 18px 8px 10px;
}
#content_body.ce table th {
	border-bottom:2px solid #016cb1;
}
#content_body.pro table th {
	border-bottom:2px solid #009193;
}
#content_body.ce table th {
	border-bottom:2px solid #016cb1;
}
#content_body.pro table th {
	border-bottom:2px solid #009193;
}
#content_body table .ligne2 th {
	padding:10px 18px 8px 10px;
}
#content_body table th .trie {
	float:right;
	margin-right:-12px;
}
/* ie styles */
* html #content_body table th {
	position:relative;
}
*+html #content_body table th {
	position:relative;
}
*+html #content_body table th .trie {
	position:absolute;
	right:5px;
	bottom:10px;
	float:none;
	margin:0;
}
* html #content_body table th .trie {
	position:absolute;
	right:5px;
	bottom:10px;
	float:none;
	margin:0;
}
#content_body table th.first {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso-left.jpg) left top no-repeat;
}
#content_body table th.last {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso-right.jpg) right top no-repeat;
}
#content_body table th.end {
	border-right:none;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso-right.jpg) right top no-repeat;
}
#content_body table .ligne2 th {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso.jpg) left bottom repeat-x;
	border-top:1px solid #A7A6A4!important;
	border-bottom:2px solid #FF9C00!important;
}
#content_body table .ligne2 th.last {
	border-top:1px solid #A7A6A4!important;
	border-bottom:2px solid #FF9C00!important;
}
#content_body.ce table .ligne2 th, #content_body.ce table .ligne2 th.last {
	border-bottom:2px solid #0070b8!important;
}
#content_body.pro table .ligne2 th, #content_body.pro table .ligne2 th.last {
	border-bottom:2px solid #009292!important;
}
#content_body table td.first {
	border-left:none;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_border_table.gif) repeat-y 0 0;
}
#content_body table td {
	padding:8px 0 8px 10px;
	border-left:1px solid #a7a6a6;
}
#content_body table td.end {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_border_table.gif) right top repeat-y;
}
#content_body table tr.last td {
	border-bottom:1px solid #a7a6a6;
}
#content_body table tr.impaire td {
	background-color:#e1dede;
}

#cel_content_body .errorSubmit {
	font-weight:bold;
	color:red;
}

#cel_content_body table th.leftColHeader {
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso-left.jpg") no-repeat scroll left top transparent;
	width:95px;
}

#cel_content_body table td.leftCell {
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_border_table.gif") repeat-y scroll 0 0 transparent;
	border:medium none;
}

#cel_content_body table th.rightColHeader {
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso-right.jpg") no-repeat scroll right top transparent;
	border-right:medium none;
}

#cel_content_body table td.rightCell {
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_border_table.gif") repeat-y scroll right top transparent;
}

#cel_content_body table tr.odd td {
	padding:10px;
}
#cel_content_body table tr.odd td.calign {
	text-align:center;
}

#cel_content_body table tr.even td {
	background-color:#e1dede;
	padding:10px;
}
#cel_content_body table tr.even td.calign {
	text-align:center;
}
#cel_content_body table.full {
	border-bottom: 1px solid #A7A6A4;
	width:100%;
}

#cel_content_body  .info, .success, .warning, .error, .validation {
	border: 1px solid!important;
	margin: 10px 0px!important;
	padding:15px 10px 15px 50px!important;
	background-repeat: no-repeat!important;
	background-position: 10px center!important;
	width:655px!important;
	font-weight:bold!important;
}
#cel_content_body  .info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/info.png');
}

#cel_content_body  .success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/success.png');
}

#cel_content_body  .warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/warning.png');
}

#cel_content_body  .error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/error.png');
}

.basic_tabs{
	float:right;
	margin-right:10px;
}

/* Alignement à droite pour les montants dans un tableau */
#cel_content_body table tr td.ralign {
	text-align:right;
	padding:10px;
}

/* Alignement à droite pour les montants dans un tableau (dernière cellule d'une ligne) */
#cel_content_body table td.ralign-end {
	text-align:right;
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_border_table.gif") right top repeat-y;
	padding:10px;
}

/* Alignement d'un lien puce à gauche (rsi.jsp) pour communiquer les coordonnées bancaires */
#cel_content_body .form .puce-left {
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_orange.gif") no-repeat scroll 3px 6px transparent;
	bottom:10px;
	float:left;
	font-weight:bold;
	padding:3px 0 3px 10px;
	right:10px;
}

/* Style sur les tris */
#cel_content_body th.sorted a,th.sortable a {
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso-right.jpg") no-repeat scroll right top transparent;
	border-right:medium none;
	background-position: right;
	display: block;
}
#cel_content_body th.sortable a {
	padding-right:2px;
	background-image: url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/arrow_off.png");
}
#cel_content_body th.order1 a {
	padding:1px;
	background-image: url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/arrow_up.png");
}
#cel_content_body th.order2 a {
	padding:1px;
	background-image: url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/arrow_down.png");
}

span.pagelinks  {
	background-color:#EEEEEE;
	border-color:#999999 #999999 #999999;
	border-right:1px dotted #999999;
	border-style:dotted dotted dotted;
	border-width:1px 1px 1px;
	display:block;
	margin-bottom:-5px;
	padding:2px 4px;
	width:99%;
	text-align:right;
	margin-bottom:9px;
}

#cel_content_body td.calign-end {
	text-align:center;
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_border_table.gif") right top repeat-y;
	padding:10px;
}

#cel_content_body table tr.total td {
	background-color:#B8B8B8;
	font-weight:bold;
	padding:10px;
}


/* redefinition des styles pour un portlet en taille 475px : dem.jsp*/ 

#cel_content_body_demi .errorSubmit {
	font-weight:bold;
	color:red;
}

#cel_content_body_demi table th.leftColHeader {
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso-left.jpg") no-repeat scroll left top transparent;
	width:95px;
}

#cel_content_body_demi table td.leftCell {
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_border_table.gif") repeat-y scroll 0 0 transparent;
	border:medium none;
}

#cel_content_body_demi table th.rightColHeader {
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso-right.jpg") no-repeat scroll right top transparent;
	border-right:medium none;
}

#cel_content_body_demi table td.rightCell {
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_border_table.gif") repeat-y scroll right top transparent;
}

#cel_content_body_demi table tr.odd td {
	padding:10px;
}
#cel_content_body_demi table tr.odd td.calign {
	text-align:center;
}

#cel_content_body_demi table tr.even td {
	background-color:#e1dede;
	padding:10px;
}
#cel_content_body_demi table tr.even td.calign {
	text-align:center;
}
#cel_content_body_demi td.calign-end {
	text-align:center;
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_border_table.gif") right top repeat-y;
	padding:10px;
}
#cel_content_body_demi table.full {
	border-bottom: 1px solid #A7A6A4;
	width:100%;
}

#cel_content_body_demi  .info, .success, .warning, .error, .validation {
	border: 1px solid!important;
	margin: 10px 0px!important;
	padding:15px 10px 15px 50px!important;
	background-repeat: no-repeat!important;
	background-position: 10px center!important;
	width:655px!important;
	font-weight:bold!important;
}
#cel_content_body_demi  .info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/info.png');
}

#cel_content_body_demi  .success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/success.png');
}

#cel_content_body_demi  .warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/warning.png');
}

#cel_content_body_demi  .error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/error.png');
}
/* end :redefinition des styles pour un portlet en taille 475px : dem.jsp*/ 

@charset "utf-8";
/* Commun CSS Document */
/*   Reset CSS
****************************************************************/
#cel_content_body html, body {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	color: #505050;
}

#cel_content_body div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, hr, address, big, em, font, img, small, sub, sup, tt, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	color: #505050;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

/* ie styles */
* html #cel_content_body table th { position: relative; }

* html #cel_content_body table th .trie {
	position: absolute;
	right: 5px;
	bottom: 10px;
	float: none;
	margin: 0;
}

*+html #cel_content_body table th { position: relative; }

*+html #cel_content_body table th .trie {
	position: absolute;
	right: 5px;
	bottom: 10px;
	float: none;
	margin: 0;
}

.cel_subnav {
	background: url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/title_subnav_perso.png") no-repeat scroll 0 0 transparent;
	width: 200px;
}

.cel_subnav  h2 {
	color: #FFFFFF;
	font-size: 1.2em;
	padding: 12px 0 10px 40px;
	text-transform: uppercase;
}
.ag {
	font-size: 0.8em!important;
	padding: 7px 0 1px 7px !important;
	line-height: 15px;
	text-transform: normal;
	font-weight: normal!important;
	
}

.cel_subnav ul { padding-left: 10px; }

.cel_subnav ul li { padding: 7px 8px 0; }

.cel_subnav ul li a {
	background: url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_orange.gif") no-repeat scroll 0 transparent;
	padding-left: 15px;
	line-height:12px !important;
}

.ce .cel_subnav ul li a {
	background: url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu.gif") no-repeat scroll 0 transparent;
	padding-left: 15px;
	line-height:12px !important;
}

.cel_subnav ul li ul li a, .cel_subnav ul li.on ul li a {
	background: url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu-sub.gif") no-repeat scroll 0 transparent;
	display: block;
	font-weight: normal;
	padding-left: 10px;
}

.highlight { color: #FF9C00; font-size: 1.2em; font-weight: bold; }

.link {
	bottom: 10px;
	float: right;
	font-weight: bold;
	padding: 3px 0 3px 10px;
	right: 10px;
}

#cel_content_body .link {
	background: url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_orange.gif") no-repeat scroll 3px 6px transparent;
}
#cel_content_body.ce .link {
	background: url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu.gif") no-repeat scroll 3px 6px transparent;
}
#cel_content_body.pro .link {
	background: url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_verte.gif") no-repeat scroll 3px 6px transparent;
}

#cel_content_body {
	float: left;
	margin-left: 15px;
	width: 720px;
	font-family: Arial,Helvetica,sans-serif;
}

#cel_content_body * html .sc { height: 1%; }

#cel_content_body *:first-child+html .sc { min-height: 1%; }

#cel_content_body .bouton { text-align: right; padding-right: 6px; }

#cel_content_body .clear { clear: both; }

#cel_content_body .filtre {
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_filter.jpg) 0 0 no-repeat;
	float: left;
	padding: 7px 0 5px 0;
	width: 100%;
	margin: 15px 0 8px 0;
	position: relative;
}

#cel_content_body .filtre .print {
	position: absolute;
	right: 15px;
	top: 8px;
	text-decoration: underline;
	font-weight: bold;
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/picto_print.gif) 0 0 no-repeat;
	padding-left: 20px;
}

#cel_content_body .filtre input, #cel_content_body .filtre select, #cel_content_body .filtre img { vertical-align: middle; }

#cel_content_body .filtre label { padding-left: 10px; font-weight: bold; }

#cel_content_body .filtre select { margin-right: 6px; }

#cel_content_body .form {
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_form.png) 0 0 no-repeat;
	padding: 15px;
	float: left;
	width: 690px;
}

#cel_content_body .form .ddn input { width: 156px; }

#cel_content_body .form p { padding: 10px 0 15px 0; }

#cel_content_body .form ul { width: 95%; float: left; padding-left: 15px; }

#cel_content_body .form ul li { 
	float: left; 
	padding: 3px 0; 
	width: 690px;
	line-height:15px !important;
}

#cel_content_body .form ul li input {
	float: left;
	margin: 0;
	padding: 2px;
	width: 175px;
}

#cel_content_body .form ul li input[type=text] {
	border: 1px solid #505050;
}
#cel_content_body .form ul li input[type=password] {
	border: 1px solid #505050;
}
#cel_content_body .form ul li label { display: block; float: left; width: 165px; }

#cel_content_body .form ul.last { width: 40%; padding-left: 40px; }

#cel_content_body .form_container {
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_form-bottom.png) left bottom no-repeat;
	padding-bottom: 9px;
	float: left;
	margin: 15px 0 15px 0;
}

#cel_content_body .form_demi {
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_form-demi.png) 0 0 no-repeat;
	width: 316px;
	padding: 10px 5px 10px 18px;
	float: left;
	height: 135px;
}

#cel_content_body .form_demi .rappel { padding-top: 5px; }

#cel_content_body .form_demi .rappel strong { color: #cc0000; }

#cel_content_body .form_demi img.left { margin-bottom: 0; }

#cel_content_body .form_demi input {
	float: left;
	margin: 0;
	padding: 2px;
	width: 110px;
	
}
#cel_content_body .form_demi input[type=text] {
	border: 1px solid #505050;
}
#cel_content_body .form_demi input[type=password] {
	border: 1px solid #505050;
}

#cel_content_body .form_demi input#ddn, #cel_content_body .form_demi input#ddd, #cel_content_body .form_demi input#dfs { width: 89px; }

#cel_content_body .form_demi label { float: left; text-align: right; width: 150px; vertical-align: middle; margin-right:5px;}

#cel_content_body .form_demi img { vertical-align: middle; }

#cel_content_body .form_demi ul li { 
clear: both;
padding:3px 0;
}

#cel_content_body .form_demi.first { margin-right: 42px; }

#cel_content_body .form_full {
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_form-full.png) 0 0 no-repeat;
	padding: 10px 10px 10px 15px;
	clear: both;
	position: relative;
	height: 66px;
}

#cel_content_body .form_full a {
	position: absolute;
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_orange.gif) 0 4px no-repeat;
	padding-left: 10px;
	font-weight: bold;
	right: 10px;
	bottom: 10px;
}

#cel_content_body .form_full address {
	font-style: normal;
	height: 1%;
	clear: both;
	padding-top: 5px;
}

#cel_content_body .full { width: 100%; }

#cel_content_body .hr {
	border-bottom: 1px solid #505050;
	float: right;
	font-size: 1%;
	height: 12px;
	margin-bottom: 3px;
}

#cel_content_body .last { border: none!important; }

/*   Commun styles
****************************************************************/
#cel_content_body .left { float: left; margin: 0 5px 5px 0; }

#cel_content_body .none { display: none; }

#cel_content_body .print{ visibility: visible; display: block;}

#cel_content_body .printjs{ visibility: hidden; }

#cel_content_body .quick_links {
	width: 48%;
	float: left;
	padding: 10px 0px 0 10px;
	margin-bottom: 15px;
	display: block;
}



#cel_content_body .quick_links a, #cel_content_body .quick_links .quick_link_agent  {
	display: block;
	margin-top: 3px;
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_orange.gif) 0 3px no-repeat;
	padding-left: 10px;
}

#cel_content_body.pro .quick_links a, #cel_content_body.pro .quick_links .quick_link_agent  {
	display: block;
	margin-top: 3px;
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_verte.gif) 0 3px no-repeat;
	padding-left: 10px;
}

#cel_content_body.ce .quick_links a, #cel_content_body.ce .quick_links .quick_link_agent {
	display: block;
	margin-top: 3px;
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu.gif) 0 3px no-repeat !important;
	padding-left: 10px;
}

#cel_content_body .quick_links p { font-size: 1.2em; text-transform: uppercase; }

#cel_content_body .quick_links p strong { font-size: 1.05em; }

#cel_content_body .quick_links.right {
	border-left: 1px solid #dcdcdc;
	width: 45%;
	padding-left: 20px;
}

#cel_content_body .right { float: right; margin: 0 0 5px 5px; }

/* Self clearing */
#cel_content_body .sc:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#cel_content_body .str { font-weight: bold; }




#cel_content_body a { text-decoration: none; }
#cel_content_body .link_underline { text-decoration: underline; }

#cel_content_body a:hover { text-decoration: underline; }

#cel_content_body h3.cadena {
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/picto_cadena.png) 0 4px no-repeat;
}

#cel_content_body.pro h3.cadena {
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/cadenas_bleu.png) 0 4px no-repeat;
}

#cel_content_body h3 {
	font-size: 1.8em;
	font-weight: normal;
	text-transform: uppercase;
	color: #ff9c00;
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/picto_assure.gif) 0 4px no-repeat;
	margin-top: 4px;
	padding: 0 0 10px 18px;
}

#cel_content_body h4 {
	color: #505050;
	float: left;
	font-size: 1.1em;
	text-transform: uppercase;
}

#cel_content_body hr {
	height: 1px;
	margin-bottom: 15px;
	color: #ededed;
	background-color: #dcdcdc;
	clear: both;
	overflow: hidden;
}

#cel_content_body ol, ul { list-style: none outside none; }

#cel_content_body p{ clear: both; }

#cel_content_body p input {
	vertical-align: bottom;
	margin-left: 30px;
}

#cel_content_body p input[type=text] {
	border: 1px solid #505050;
}
#cel_content_body p input[type=password] {
	border: 1px solid #505050;
}
#cel_content_body p.intro {
	font-size: 1.25em;
	font-weight: bold;
	padding-bottom: 15px;
}

#cel_content_body select { color: #505050; }

#cel_content_body table { 
	border-collapse: collapse; 
	border-spacing: 0;
	clear: both; 
	margin-bottom: 15px; 
	}


#cel_content_body table .ligne2 th {
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso.jpg) left bottom repeat-x;
	border-top: 1px solid #A7A6A4!important;
	border-bottom: 2px solid #FF9C00!important;
	padding: 10px 18px 8px 10px; 
}

#cel_content_body table .ligne2 th.last {
	border-top: 1px solid #A7A6A4!important;
	border-bottom: 2px solid #FF9C00!important;
}

#cel_content_body table td {
	padding: 8px 0 8px 10px;
	border-left: 1px solid #a7a6a6;
}

#cel_content_body table td.end {
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_border_table.gif) right top repeat-y;
}

#cel_content_body table td.first {
	border-left: none;
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_border_table.gif) repeat-y 0 0;
}

#cel_content_body table th {
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso.jpg) 0 0 repeat-x;
	border-right: 1px solid #A7A6A4;
	border-bottom: 2px solid #FF9C00;
	text-align: center;
	vertical-align: middle;
	color: #505052;
	text-transform: uppercase;
	font-size: 1em;
	padding:10px 4px 10px 1px;
}

#cel_content_body table th .trie { float: right; margin-right: -12px; }

#cel_content_body table th.first {
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso-left.jpg) left top no-repeat;
}

#cel_content_body table tr td.calign {
	text-align:center;
	padding:10px;
}

#cel_content_body table th.last {
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso-right.jpg) right top no-repeat;
}

#cel_content_body table tr.impaire td { background-color: #e1dede; }

#cel_content_body table tr.last td { border-bottom: 1px solid #a7a6a6; }

#cel_content_body tr, th, td { text-align: left; padding: 2px; }

#cel_content_body.ce h3 {
	color: #0070b8;
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/picto_assure_ce.gif) 0 4px no-repeat;
}

#cel_content_body.ce table .ligne2 th, #cel_content_body.ce table .ligne2 th.last { border-bottom: 2px solid #0070b8!important; }

#cel_content_body.ce table th { border-bottom: 2px solid #016cb1; }
#cel_content_body.pro h3 {
	color: #009292;
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/picto_assure_pro.gif) 0 4px no-repeat;
}

#cel_content_body.pro table .ligne2 th, #cel_content_body.pro table .ligne2 th.last { border-bottom: 2px solid #009292!important; }

#cel_content_body.pro table th { border-bottom: 2px solid #009193; }
#cel_subnav_container {
	background: url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_subnav_perso-bottom.png") no-repeat scroll left bottom transparent;
	padding-bottom: 195px;
	float: left;
	width: 195px;
}

#cel_subnav_container.pro {
background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_subnav_perso-bottom_pro.png") no-repeat scroll left bottom transparent;
}
#cel_subnav_container.ce {
background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_subnav_perso-bottom_ce.png") no-repeat scroll left bottom transparent;
}

.pro .cel_subnav {
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/title_subnav_perso_pro.png") no-repeat scroll 0 0 transparent;
	width:200px;
}

.ce .cel_subnav {
	background:url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/title_subnav_perso_ce.png") no-repeat scroll 0 0 transparent;
	width:200px;
}
#cel_content_body .form input.disabled {border:1px solid black; background-color:#C0C0C0;}

.pro .cel_subnav ul li a {
    background: url("/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_verte.gif") no-repeat scroll 0 transparent;
    padding-left: 15px;
}
.pro .highlight { color: #009292; font-size: 1.2em; font-weight: bold; }

/* redefinition des styles pour un portlet en taille 475px : dem.jsp*/ 
#cel_content_body_demi {
	float: left;
	margin-left: 15px;
	width: 475px;
	font-family: Arial,Helvetica,sans-serif;
}
#cel_content_body_demi h3 {
	font-size: 1.8em;
	font-weight: normal;
	text-transform: uppercase;
	color: #ff9c00;
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/picto_assure.gif) 0 4px no-repeat;
	margin-top: 4px;
	padding: 0 0 10px 18px;
}
#cel_content_body_demi.pro h3 {
	color: #009292;
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/picto_assure_pro.gif) 0 4px no-repeat;
}
#cel_content_body_demi .full { width: 100%; }

#cel_content_body_demi table { 
	border-collapse: collapse; 
	border-spacing: 0;
	clear: both; 
	margin-bottom: 15px; 
	}

#cel_content_body_demi.pro table .ligne2 th, #cel_content_body_demi.pro table .ligne2 th.last { border-bottom: 2px solid #009292!important; }

#cel_content_body_demi.pro table th { border-bottom: 2px solid #009193; }

#cel_content_body_demi table .ligne2 th {
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso.jpg) left bottom repeat-x;
	border-top: 1px solid #A7A6A4!important;
	border-bottom: 2px solid #FF9C00!important;
	padding: 10px 18px 8px 10px; 
}

#cel_content_body_demi table .ligne2 th.last {
	border-top: 1px solid #A7A6A4!important;
	border-bottom: 2px solid #FF9C00!important;
}

#cel_content_body_demi table td {
	padding: 8px 0 8px 10px;
	border-left: 1px solid #a7a6a6;
}

#cel_content_body_demi table td.end {
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_border_table.gif) right top repeat-y;
}

#cel_content_body_demi table td.first {
	border-left: none;
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_border_table.gif) repeat-y 0 0;
}

#cel_content_body_demi table th {
	background: url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_table_perso.jpg) 0 0 repeat-x;
	border-right: 1px solid #A7A6A4;
	border-bottom: 2px solid #FF9C00;
	text-align: center;
	vertical-align: middle;
	color: #505052;
	text-transform: uppercase;
	font-size: 1em;
	padding:10px 4px 10px 1px;
}

#cel_content_body_demi table tr td.calign {
	text-align:center;
	padding:10px;
}
/* end : redefinition des styles pour un portlet en taille 475px : dem.jsp*/ 
	.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
			/* Mode curseur pour indiquer un lien possible sur l'info bulle*/
			cursor:pointer;
		}
			#debugMode{
				background:#000;
				position:fixed;
				width:100%; height:200px;
				top:0; left:0;
				overflow:scroll;
				opacity:0.8;
				display:block;
				padding:10px;
				color:#fff;
				font-size:14px;
				z-index:100000;
			}
		
			.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
			.formError .formErrorContent {
				width:100%; 
				background:#FF9C00;
				color:#fff;
				/*width:150px;*/
				width:360px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #ddd;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
				font-weight:bold;
			}
			.greenPopup .formErrorContent {background:#33be40;}
			
			.blackPopup .formErrorContent {background:#393939;color:#FFF;}
			
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #444;
					-moz-box-shadow: 0px 2px 3px #444;
					-webkit-box-shadow: 0px 2px 3px #444;
					font-size:0px; height:1px; background:#FF9C00;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  a.dp-choose-date {
	float: left;
	width: 19px;
	height: 18px;
	padding: 0;
	margin: 0 3px 0 2px;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/picto_calendar.gif) 0 0px no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
.float_select{
	float:left;
	margin-right:1px;
}
.calendar_clear{
	clear:both;
	margin-top:28px!important;
}
table.jCalendar {
	border: 1px solid #fff;
	background: #e0e0e0;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #FFF;
	color: #8a2163;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #FFF;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background:#999999;
	color: #fff;
}
table.jCalendar td.today {
	font-weight:bold;
}
table.jCalendar td.selected {
	background: #FF9C00;
	color: #fff;
	font-weight:bold;
}
table.jCalendar td.selected:hover {
	background: #ccc;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #ccc;
	color:#333333;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background:#fff;
	color:#666;
}

div.dp-popup {
	position: relative;
	margin:0 0 0 -155px;
	background: #ccc;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 1.1em;
	text-align: center;
	margin: 2px 0;
	padding: 0;
	color:#8a2163;
	font-weight:bold;
}
a#dp-close {
	font-size: 0.7em;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #ccc;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}/* pages de contacts  */
#content_contacts h2 {
	color:#8E0093;
	font-size:1.8em;
	font-weight:normal;
	padding:8px 0 0 0;
	text-transform:uppercase;
}
#content_contacts {
	width:685px;
	float:left;
	margin-left:10px;
}

#content_contacts h3{
	font-size:1.8em;
	padding:8px 0;
	font-weight:normal;
	text-transform:uppercase;
	color:#0071b9;
}
#content_contacts h4{
	font-weight:normal;
	font-size:1.1em;
	padding-top:5px;
}
#content_contacts p{
	padding-bottom:10px;
}
#content_contacts .img{
	float:left;
	margin-right:12px;
	margin-bottom:10px;
}
#content_contacts strong.bleu{
	font-size:1.5em;
	color:#016BAE;
}
#content_contacts strong.vert{
	font-size:1.5em;
	color:#009193;
}
#content_contacts strong.jaune{
	font-size:1.5em;
	color:#fa9f00
}
#content_contacts .rubriques li{
	width:47%;
	height:75px;
	float:left;
	margin-top:15px;
	padding-right:10px;
}
#content_contacts .rubriques li img{
	float:left;
	margin-right:10px;
}
#content_contacts .rubriques li a{
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu.gif) 0 3px no-repeat;
	padding-left:10px;
	overflow:hidden;
	font-weight:bold;
}
/* Contact */
.contact {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_contact.png) 0 0 no-repeat;
	padding:15px 0 21px 5px;
	position:relative;
}
.contact ul {
	width:71%;
}
.contact h3 {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_context_title.png) 132px 80% no-repeat;
	margin-bottom:10px;
}
.contact ul li a {
	padding:8px 0 5px 28px;
	color:#8e0093;
	font-weight:bold;
	display:block;
}
* html .contact ul li a {
	display:inline;
}
.contact ul li a.mail {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/picto_contact.png) 0 6px no-repeat;
}
.contact ul li a.adresse {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/picto_contact.png) 0 45% no-repeat;
}
.contact ul li a.tel {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/picto_contact.png) 0 110% no-repeat;
}
.contact img {
	position:absolute;
	top: 45px;
	right:-6px;
}
/* contacts */
.list_contact {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_mcontact.png) 0 0 no-repeat;
	padding:30px 0 0 350px;
	height:211px;
}
.list_contact h3 {
	font-size:1.4em;
}
.list_contact li {
	padding-top:6px;
}
.list_contact a {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_violette.gif) 0 4px no-repeat;
	padding-left:10px;
	font-size:1.1em;
}
/* page howto  */
.howto_container {
	padding-bottom:5px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_howto-bottom.png) left bottom no-repeat;
	margin-bottom:15px;
	float:right;
	padding-right:40px;
}
.howto {
	width:685px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_howto.png) 0 0 no-repeat;
	padding:10px 10px 5px 15px;
	float:left;
}
.howto h3, .horaires h3, .regions h3 {
	color:#8E0093;
	text-transform:uppercase;
	font-size:1.1em;
	float:left;
}
.howto .hr, .horaires .hr, .regions .hr {
	float:right;
	border-bottom:1px solid #8E0093;
	height:12px;
	width:100%;
	margin-bottom:2px;
}
.howto img {
	clear:both;
	float:left;
	margin:10px 15px 10px 0;
}
.howto p {
	/*float:left;*/
	font-size:1.1em;
	margin:10px 0;
}
.howto a {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_violette.gif) 0 4px no-repeat;
	font-weight:bold;
	font-size:0.9em;
	padding-left:9px;
	/*display:block;*/
	margin-top:10px;
}
/* page carte de france  */
.regions_container {
	clear:both;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_howto_big-bottom.png) left bottom no-repeat;
	padding-bottom:3px;
	float:left;
}
* html .regions_container {
	margin-top:15px;
}
.regions {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_bloc6.png) 0 0 no-repeat;
	float:left;
	width:920px;
	padding:0;
}
.regions p {
	margin:10px 0;
	clear:both;
	float:left;
	width:100%;
}
.regions .map {
	float:left;
	width:45%;
	padding:00px 0 0 20px;
	border-right:1px solid #999;
	margin-top:20px;
}
.regions .mapselec {
	float:left;
	width:40%;
	padding:20px 0 0 60px;
}
.regions .mapselec label {
	font-weight:bold;
	font-size:1.1em;
}
.regions .mapselec select {
	padding:1px;
}
.regions .mapselec .bouton {
	vertical-align:top;
}
.regions .mapselec .result {
	display:block;
	padding:25px 0 10px 0;
	clear:both;
	font-size:1.1em;
}
.regions .mapselec address {
	font-style:normal;
}
.regions .mapselec .left {
	margin-right:15px;
}
/* page des horaires de centres d'appel  */
.horaires_container {
	clear:both;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_howto_big-bottom.png) left bottom no-repeat;
	padding-bottom:5px;
	margin-bottom:14px;
}
.horaires {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_howto_big.png) 0 0 no-repeat;
	width:900px;
	padding:10px 20px 20px 15px;
	overflow:hidden;
}
.horaires .telephone {
	float:left;
	width:40%;
}
.horaires .affluence {
	float:right;
	width:50%;
	padding-top:15px;
}
.horaires .telephone ul li {
	margin:15px 0 0 0;
	padding-left:10px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/puce_bleu-sub.gif) 0 4px no-repeat;
	font-size:1.1em;
}
.horaires .telephone ul li span {
	display:block;
	margin-left:50px;
	margin-top:5px;
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/picto_tel.gif) 0 2px no-repeat;
	padding-left:22px;
	font-size:1.4em;
	font-weight:bold;
}
.horaires .affluence strong {
	font-size:1.1em;
}
.horaires .affluence table {
	margin-top:10px;
	margin-bottom:11px;
}
.horaires .affluence table th {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_tabhoraire.gif) 0 0 repeat-x;
	width:14%;
	text-align:center;
	color:#505050;
	text-transform:uppercase;
	border-left:1px solid #a6a6a6;
	border-bottom:3px solid #898989;
	padding:6px 0;
}
.horaires .affluence table th.first {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_tabhoraire-left.gif) left top no-repeat;
	border-left:none;
}
.horaires .affluence table th.last {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_tabhoraire-right.gif) right top no-repeat;
	border-left:1px solid #a6a6a6!important;
	border-bottom:3px solid #898989!important;
}
.horaires .affluence table td {
	padding:4px 0;
	text-align:center;
	border-left:1px solid #a7a6a6;
	background-color:#FFF;
	vertical-align:middle;
}
.horaires .affluence table td.heure {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_border_table.gif) left top repeat-y;
	border:none;
	background-color:#FFF;
}
.horaires .affluence table td.end {
	background:url(/rest/jcr/repository/collaboration/sites%20content/live/ramgamex/images/bg_border_table.gif) right top repeat-y;
	background-color:#FFF;
}
.horaires .affluence table tr.gris td {
	background-color:#e1dfdf;
}
.horaires .affluence table tr.last td {
	border-bottom:1px solid #a7a6a6;
}
.horaires .affluence ul li {
	display:inline;
	padding-right:10px;
}
.horaires .affluence ul li img {
	vertical-align:middle;
	margin-right:5px;
}
/* fin de pages contacts */
