@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;
}
@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;
}.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;
}/* 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 */.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
}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(../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;
}#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;
}

