/**
 Styles par défaut pour l'éditeur riche
 Version : $id

 */

/**
 * Rich-text style
 */
.richtext h1{}
.richtext h2{}
.richtext h3{}
.richtext h4{}
.richtext h5{}
.richtext h6{}

.richtext p{}

.richtext form{}
.richtext input{}
.richtext select{}
.richtext fieldset{}
.richtext legend{}
.richtext label{}

.richtext a{}
.richtext a:hover{}
.richtext a:link{}
.richtext a:active{}
.richtext a:visited{}

.richtext ul{}
.richtext ul li{
color:#000000;
text-decoration:none;
background-image:url(../images/img_css/black_orb.gif);
background-position:left 5px;
background-repeat:no-repeat;
padding-left:13px;
margin-left:15px;
}

.richtext ul.fleches li{
background-image:url(../images/img_css/black_arrow01.gif);
}

.pageint .center_content .richtext img{
float:left;
margin:0 10px 10px 0;
}

.richtext img{}
/* etc... */

.richtext p{
color:#0D253F;
}

.pageint .center_content .richtext h2,
.richtext h2{
font-weight:bold;
color:#414546;
margin-bottom:4px;
font-size:1.1em;
}
.pageint .center_content .richtext h3,
.richtext h3{
margin-top:14px;
margin-bottom:6px;
font-weight:bold;
color:#414546;
border-bottom:1px solid #cfe3f1;
padding-bottom:5px;
}
.richtext h4{
color:#414546;
font-weight:bold;
margin:0;
}
.richtext a.lien_principal{
background-image:url(../images/img_css/blue_arrow2.gif);
background-position:left 4px;
background-repeat:no-repeat;
padding-left:6px;
}

.richtext a{
color:#003399 !important;
text-decoration:underline  !important;
}
.pageint .center_content .formation2500 .left_column .richtext ul li a{
background-image:none;
padding-left:0;
}
.richtext  strong{
font-weight:bold;
}
.richtext p.blue_arrow{
background-image:url(../images/img_css/blue_arrow2.gif);
background-position:10px 7px;
background-repeat:no-repeat;
margin-bottom:5px;
}
.richtext p a.rss{
background-image:url(../images/img_css/picto_rss.gif);
background-position:left 2px;
background-repeat:no-repeat;
padding-left:20px;
color:#c00000 !important;
text-decoration:none;
text-decoration:none !important;
margin-left:0;
display:block;
padding-bottom:12px;
}
.richtext a.contact{
padding-left:15px;
color:#003399;
background-image:url(../images/img_css/picto_contact.gif);
background-position:left 2px;
background-repeat:no-repeat;
text-decoration:none;
text-decoration:none !important;
font-weight:bold;
}
.richtext a.acces{
padding-left:15px;
color:#003399;
background-image:url(../images/img_css/picto_acces.gif);
background-position:left 2px;
background-repeat:no-repeat;
text-decoration:none;
text-decoration:none !important;
font-weight:bold;
}

.richtext table{
border:none;
}

.richtext table tr{
background-color:#f8fafd;
}

.richtext table td{
border:none;
}
.richtext table td{
padding-left:5px;
vertical-align:center;
border-top:1px solid #c9dfef;
border-bottom:1px solid #c9dfef;
border-left:1px solid #c9dfef;
background-image:url(../images/img_css/border_lightgrey.gif);
background-position:right top;
background-repeat:repeat-y;
}

.richtext table tr td:first-child{
border-left:none;
}

.richtext table.Colonnes{
border:none;
}

.richtext table.Colonnes tr{
background-color:transparent;
}

.richtext table.Colonnes td{
border:none;
}
.richtext table.Colonnes td{
vertical-align:center;
border-left:1px solid black;
border-bottom:1px solid white !important;
}

.richtext table.Colonnes tr td:first-child{
border-left:none;
}


.international .pagelayout-recherche .left_column .partenaire_international-historique h3,
.international .pagelayout-recherche .left_column .partenaire_international-atouts h3,
.international .pagelayout-recherche .left_column .partenaire_international-projets h3{
border:none;
margin-bottom:0;
padding:0;
color:#08273f;
font-weight:bold;
font-family:trebuchet, Arial, Helvetica, sans-serif;
font-size:1.3em;
}

.richtext .object-right{
float:right;	
}

.richtext .object-left{
float:left;	
}


/* Accueil anciens privé : champ services */
.accueil_anciens_prive-acces_service {
	color:#73461F;
}
.accueil_anciens_prive-acces_services ul li{
	color:#73461F;
	text-decoration:none;
	background-image:url(../images/img_css/puce_anciens_services.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:5px;
}
.anciens .accueil_anciens_prive-acces_services ul li a{
	color:#73461F !important; 
	text-decoration:none !important;
	font-weight: bold;
}

.anciens .accueil_anciens_prive-acces_services ul li a:hover{
	text-decoration:underline !important;
}

.class-accueil_principal .content-line-accueil_anciens .richtext a.acces,
.class-accueil_principal .content-line-accueil_anciens .richtext a,
.class-accueil_principal .content-line-accueil_anciens .richtext a.rss,
.class-accueil_principal .content-line-accueil_anciens .richtext a.contact,
.class-accueil_anciens_publique .accueil_anciens_publique-presentation_prive .richtext a.acces,
.class-accueil_anciens_publique .accueil_anciens_publique-presentation_prive .richtext a,
.class-accueil_anciens_publique .accueil_anciens_publique-presentation_prive .richtext a.rss,
.class-accueil_anciens_publique .accueil_anciens_publique-presentation_prive .richtext a.contact {
color:#fff !important;
}

.class-accueil_principal .content-line-accueil_anciens .richtext a.acces:hover,
.class-accueil_principal .content-line-accueil_anciens .richtext a:hover,
.class-accueil_principal .content-line-accueil_anciens .richtext a.rss:hover,
.class-accueil_principal .content-line-accueil_anciens .richtext a.contact:hover,
.class-accueil_anciens_publique .accueil_anciens_publique-presentation_prive .richtext a.acces:hover,
.class-accueil_anciens_publique .accueil_anciens_publique-presentation_prive .richtext a:hover,
.class-accueil_anciens_publique .accueil_anciens_publique-presentation_prive .richtext a.rss:hover,
.class-accueil_anciens_publique .accueil_anciens_publique-presentation_prive .richtext a.contact:hover {
text-decoration: underline !important;
}

.class-accueil_principal .content-line-accueil_anciens .richtext a.acces,
.class-accueil_anciens_publiquel .accueil_anciens_publique-presentation_prive .richtext a.acces {
background-image:url(../images/img_css/nav_arrow.png);
background-position:7px 5px;
}

/* custom tags */
.pageint .center_content .richtext .encadre,
.richtext .encadre{
	background-color:#dcfafa;
	padding:10px 10px 1px 10px; 
	margin:10px 0;
}

.entreprise .center_content .richtext .encadre{
	background-color:#EDFBAF;
}

.anciens .center_content .richtext .encadre{
	background-color:#ac8565;
}

.international .center_content .richtext .encadre{
	background-color:#6db3b7;
}

.recherche .center_content .richtext .encadre{
	background-color:#dcaed9;
}

.pageint .center_content .richtext .encadre h4,
.pageint .center_content .richtext .encadre_depliable .encadre h4,
.richtext .encadre h4{
	color:#629791;
	padding-bottom:0;
	border:none;
	background:transparent;
}

.entreprise .center_content .richtext .encadre_depliable .encadre h4,
.entreprise .center_content .richtext .encadre h4{
	color:#90c144;
}

.anciens .center_content .richtext .encadre_depliable .encadre h4,
.anciens .center_content .richtext .encadre h4{
	color:#724621;
}

.international .center_content .richtext .encadre_depliable .encadre h4,
.international .center_content .richtext .encadre h4{
	color:#19535f;
}

.recherche .center_content .richtext .encadre_depliable .encadre h4,
.recherche .center_content .richtext .encadre h4{
	color:#632860;
}

.pageint .center_content .class-domaine-expertise .richtext h2{
	background-color:#267176;
	padding:5px 0 3px 10px;
	color:#ffffff;
	font-weight:bold;
	font-size:1.7em;
	margin-bottom:0;
}

.pageint .center_content .class-domaine-expertise .richtext h3{
	background-color:#4a9fa4;
	text-align:right;
	padding-right:25px;
	color:#ffffff;
	font-weight:bold;
	font-size:1.3em;
	padding-top:2px;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
}

.richtext .encadre_depliable{
	margin:10px 0;
}

.pageint .center_content .richtext .encadre_depliable h4,
.richtext .encadre_depliable h4{
	position:relative;
	border-bottom:2px solid #88d2d3;
	color:#629791;
	margin-bottom:0;
	padding:0;
	font-size:110%;
}

.entreprise .center_content .richtext .encadre_depliable h4{
	color:#90c144;
	border-bottom:2px solid #D3F437;
}

.anciens .center_content .richtext .encadre_depliable h4{
	color:#724621;
	border-bottom:2px solid #724621;
}

.international .center_content .richtext .encadre_depliable h4{
	color:#19535f;
	border-bottom:2px solid #19535f;
}

.recherche .center_content .richtext .encadre_depliable h4{
	color:#632860;
	border-bottom:2px solid #632862;
}

.richtext .encadre_depliable h4 div{
	height:25px;
	padding:3px 0 0 10px;
}

.richtext .encadre_depliable h4 div span{
	color:#ffffff;
	position:absolute;
	right:0;
	top:0;
	font-weight:bold;
	font-size:17px;
	cursor:pointer;
	display:block;
	text-align:center;
	width:31px;
	height:24px;
	padding-top:4px;
	background-color:#88d2d3;
}

.entreprise .richtext .encadre_depliable h4 div span{
	background-color:#D3F437;
}

.anciens .richtext .encadre_depliable h4 div span{
	background-color:#724621;
}

.international .richtext .encadre_depliable h4 div span{
	background-color:#19535f;
}

.recherche .richtext .encadre_depliable h4 div span{
	background-color:#632862;
}

.richtext h4.more span.more, .richtext h4.less span.less {
	display:none;
}

.richtext .encadre_depliable .hideAndSeekDetails{
	background-color:#f2fefe;
}

.entreprise .richtext .encadre_depliable .hideAndSeekDetails{
	background-color:#fdffe2;
}

.anciens .richtext .encadre_depliable .hideAndSeekDetails{
	background-color:#cfb7a4;
}

.international .richtext .encadre_depliable .hideAndSeekDetails{
	background-color:#cdeff1;
}

.recherche .richtext .encadre_depliable .hideAndSeekDetails{
	background-color:#F6FFF6;
}

.richtext .encadre_depliable .hideAndSeekDetails .contenu{
	padding:10px;
}

.richtext .encadre_depliable .hideAndSeekDetails p.footer_link{
	background-color:#c7f3f6;
	text-align:left;
	padding:3px 15px;
}

.entreprise .richtext .encadre_depliable .hideAndSeekDetails p.footer_link{
	background-color:#EDFBAF;
}

.anciens .richtext .encadre_depliable .hideAndSeekDetails p.footer_link{
	background-color:#ac8565;
}

.international .richtext .encadre_depliable .hideAndSeekDetails p.footer_link{
	background-color:#6db3b7;
}

.recherche .richtext .encadre_depliable .hideAndSeekDetails p.footer_link{
	background-color:#dcaed9;
}

.richtext .encadre_depliable .hideAndSeekDetails p.footer_link a{
	color:#000000 !important;
	text-decoration:none !important;
	font-weight:bold;
	padding-right:11px;
	background:transparent url(../images/img_css/arrow_link_encadre_depliable.gif) no-repeat scroll right 4px;
}

.richtext .encadre_depliable div.less{
	display:none;
}

.richtext .citation{
	font-style:italic;
	background:transparent url(../images/img_css/quote-left.gif) no-repeat scroll left top;
	padding-left:9px;
	display:inline;
}

.richtext .citation .contenu{
	background:transparent url(../images/img_css/quote-right.gif) no-repeat scroll right top;
	padding-right:9px;
	display:inline;
}

.richtext .citation .contenu p{
	display:inline;
	margin-bottom:0;
}

/* titres de couleur */
.institutionnel .center_content .left_column h2.color,
.institutionnel .center_content .left_column h3.color,
.institutionnel .center_content .left_column h4.color,
.institutionnel .center_content .left_column h5.color
{
	color:#094672;
}

.entreprise .center_content .left_column h2.color,
.entreprise .center_content .left_column h3.color,
.entreprise .center_content .left_column h4.color,
.entreprise .center_content .left_column h5.color
{
	color:#90c144;
}

.recherche .center_content .left_column h2.color,
.recherche .center_content .left_column h3.color,
.recherche .center_content .left_column h4.color,
.recherche .center_content .left_column h5.color
{
	color:#632860;
}

.international .center_content .left_column h2.color,
.international .center_content .left_column h3.color,
.international .center_content .left_column h4.color,
.international .center_content .left_column h5.color
{
	color:#1c5461;
}

.anciens .center_content .left_column h2.color,
.anciens .center_content .left_column h3.color,
.anciens .center_content .left_column h4.color,
.anciens .center_content .left_column h5.color
{
	color:#724623;
}

.site-formation .center_content .left_column h2.color,
.site-formation .center_content .left_column h3.color,
.site-formation .center_content .left_column h4.color,
.site-formation .center_content .left_column h5.color
{
	color:#1b75b4;
}
.accueil_entreprise-edito a {
text-decoration:none  !important;
}

