﻿/* CSS Document */
#page {
	width: 1003px;
	margin: 0 auto;
	text-align: left;
}
.float_left {
	float: left;
}
.hide {
	display: none;
}
.breaker {
	clear: both;
	height: 0px;#nav_hor li a
	overflow: hidden;
}
ul li a {
	color: #035995;/*#4091cb;*//*emdei proposition*/
}
/**********************************************************************************************************************
*                                                                                                    BANDEAU HAUT
************************************************************************************************************************/
/** bg header **/
#bandeau_haut_home{
	/*background: url(/sites/ripp/en/PublishingImages/bg_header_bleu.png) no-repeat #035995;*//*emdei*/
	background: url(/sites/ripp/en/PublishingImages/bg_header_home.png) no-repeat #035995;
	min-height: 120px;
	height: auto;
	text-align: right;
	padding: 3px 13px 0px 0px;
}
.en #bandeau_haut_home{
	background: url(/sites/ripp/en/PublishingImages/bg_header_home_en.png) no-repeat #035995! important;
}
/** version linguistique **/
.version_linguistique a{
	color: #035995;
	font-weight: normal;
	padding-left: 11px;
}
h6.version_linguistique {
	font-size: 90.95%;
	min-height: 33px;
	height: auto;
}

/** champs haut **/
.champs_haut {
	padding-right: 1px;
}
.champs_haut .input, .champs_haut select{
	font-size: 82%;
	color: #010101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 2px inset ;
	vertical-align: bottom;
}
.champs_haut select{
	width: 128px;
	height: 20px;
	margin-right: 5px;
}
.champs_haut .input{
	width: 143px;
	padding: 3px 0px 3px 5px;
}
.champs_haut .input_img {
	vertical-align: bottom;
	padding-top: 2px;
}
/**********************************************************************************************************************
*                                                                                                    BANDEAU NAV HOR
************************************************************************************************************************/
#nav_hor {
	min-height: 33px;
	height:auto;
	background:url(/sites/ripp/en/PublishingImages/bg_nav_hor_bleu.png) repeat-y #133f5f;
	/*text-align: center;*/
	position:relative;
	z-index:1;

}
/** niveau 1 **/
#nav_hor ul {
	width: 918px;
	margin: 0px auto 0px auto;
	padding-left: 1px;
	position: relative;
	z-index: 1;
}
#nav_hor li{
	float: left;
	position:relative; /*fix le ss-menu quand on aggrandit le texte.*/

}
#nav_hor li a{
	/*float: left;*/
	display: block;
	min-height: 24px;
	height:auto;
	font-size: 11px;
	background:url(/sites/ripp/en/PublishingImages/separateur_nah_hor_bleu.png) no-repeat bottom right ;
	color: #fff;
	font-weight: bold;

	padding: 9px 10px 0px 10px;
}

#nav_hor li.dernier a {
	background-image: none;
}
#nav_hor li a:hover {
	/*display: block;*//*emdei*/
	min-height: 23px;
	height:auto;
	background-color: #20c7ff;
	text-decoration: none;
	padding: 7px 8px 0px 8px;
	margin-top: 2px;
	border-bottom: 1px solid #133f5f;/*emdei*/
}
#nav_hor li.encour_list a /*, #nav_hor li a:visited*/{
	min-height: 23px;
	height:auto;
	background-color: #20c7ff;
	padding: 7px 8px 0px 8px;
	margin-top: 2px;
}
/*emdei*/
#nav_hor ul li ul li a:hover{
	color:#035995!important;
	border-bottom: 0px;
	font-weight: bold!important;
	background:url(/sites/ripp/en/PublishingImages/puce_bleu_ltheme2.png) no-repeat 0px 5px !important;
}
/*emdei*/
/************************
Roqia menu
***********************/

#nav_haute :hover {
	white-space:normal;
}

#nav_haute ul li {
	height:100px;
	position:relative;
	text-align:left;

}

#nav_hor table{
	position:relative;
	border-collapse:collapse;
	margin:-155px 0px 0px -1px;
}

#nav_hor ul li ul , #nav_hor ul li.dernier ul , #nav_hor ul li.encour_list ul { /* correction mail roqia */
	visibility:hidden;
	position:absolute;
 	margin-top:0px;/* robel fir fox 1.0.7 */
	width:207px;
	min-height:50px;
	height:auto;
	background-color:#20C7FF;
}
/* robel */
#nav_hor ul li.encour_list ul { /* correction mail roqia */
	/*margin-top:2px; /* robel menu de lelement encourt */
	margin-top:0;
}

#nav_hor ul li.dernier ul  {
	margin-left:-124px;
}



#nav_hor ul li  ul li , #nav_hor ul li  ul li.last_elemt{
	float:none;
	margin-bottom:0px;
	padding-top:5px;
	padding-right:12px; /*juhau*/
	color:#fff;
	font-size:100%;
	/*background-color:#fff;	*/
	background: url(/sites/ripp/en/PublishingImages/pointille_sep_ss_nav.png) no-repeat bottom center;
}

#nav_hor ul li  ul li.last_elemt{
	background:none;
	padding-top:0px;
}

#nav_hor ul li  ul li a{
	color:#fff;
	float:none;
}

#nav_hor ul li:hover a , #nav_hor ul a:hover {
/*	color:#F2B600;*/
	background-color: #20c7ff;
	text-decoration: none;
	padding: 7px 10px 0px 10px;
	display: block;
	min-height: 23px;
	height:auto;
	margin-top: 2px;
}
/*** robel */
#nav_hor ul li:hover a{border-bottom:1px solid #133F5F;}
#nav_hor ul li:hover ul  li a{border-bottom:none;}
/** robel */
#nav_hor ul li:hover ul , #nav_hor ul li.encour_list a:hover ul ,
#nav_hor ul a:hover ul {
	display:block;
	visibility:visible;
	position: absolute;
	z-index: 20;
}

#nav_hor ul :hover ul li  {
	text-align: left;
	padding:0px;
	margin:0px;
	/*width:115px;*/
	padding-left:10px;
	min-height:10px;
	height:auto;
}

#nav_hor ul :hover ul li a , #nav_hor ul li a:hover ul li a , #nav_hor ul :hover ul li a.encour , #nav_hor ul li a:hover ul li a.encour {
	 display:block;
	 text-transform:none;
	 font-weight:normal;
	 color:#fff;
	 margin-left:1px;
	 background:url(/sites/ripp/en/PublishingImages/puce_ss_nav_hor.png) no-repeat left 2px;
	 padding:0px;
	 min-height:10px;
	 height:auto;
	 padding:0px 0px 5px 10px;
}

/** Encours **/
#nav_hor ul :hover ul li a.encour , #nav_hor ul li a:hover ul li a.encour  {
	 color:#035995;
	 font-weight:bold;
	 background:url(/sites/ripp/en/PublishingImages/puce_ss_nav_hor_encour.png) no-repeat left 0px;
}
/** fin encours **/

#nav_hor ul :hover ul li a:hover {
	text-decoration:none;
}
/************************
Fin Roqia menu
***********************/
/**********************************************************************************************************************
*                                                                                                             FOOTER
************************************************************************************************************************/
#footer {
 	text-align: center;
	border-top: 1px solid #9fc8e5;
	padding: 5px 0px 10px 0px;
	color: #010101;
	font-weight: normal;
	font-size: 82%;
	/*margin: 0px 15px ;*/

	margin: 40px 0px 0px 0px;/*emdei 09-03-2007 firefox 1.0.4*/
}
#footer a{
	color: #010101;
}
#page #conteneur_home #footer {
	margin: 40px 0px 0px -233px;/*emdei 12-03-2007 firefox 1.0.4*/
}
#page #conteneur_home .coll_3 .pad_encart{
	margin-bottom: 10px;
}/*emdei 09-03-2007 firefox 1.0.4*/
/**********************************************************************************************************************
*                                                                                        CONTENEUR / FIL D ARIANE
*********************************************************************************************************************/
#conteneur_home {
	background: url(/sites/ripp/en/PublishingImages/illustration_home.jpg) no-repeat;
	background-color: #FFF !important;/*emdei*/
	min-height: 490px;
	height: auto;
	margin-bottom: 26px;
	/*padding: 25px 0px 0px 251px;*//*emdei*/
	padding: 25px 0px 0px 248px;
}
/************************************************************************************************************************
*                                                                                                           ACCUEIL
************************************************************************************************************************/
/*** coll gauche ****/
.coll_1 {
	width: 240px;
	margin-right: 40px;
}
/*** coll centre ***/
.coll_2 {
	width: 210px;
	/*margin-right: 22px;*//*emdei*/
	margin-right: 40px;
}
/*** coll droit ***/
.coll_3 {
	width: 226px; float:right; clear: none;
}
/*** bloc la une ***/
#bloc_la_une {}
.bg_rouge_titre, .bg_bleu_titre {
	background: url(/sites/ripp/en/PublishingImages/bg_rouge_titre.png) no-repeat #f1f0f0;
	padding: 7px 0px 0px 12px;
	min-height: 18px;
	height: auto;
}
.bg_bleu_titre {
	background-image: url(/sites/ripp/en/PublishingImages/bg_bleu_titre.png);
	margin-bottom: 2px;
	padding: 7px 0px 0px 15px;
}
.pad_titre_bloc {
	margin-bottom: 11px;
}
h2.titre_bloc {
	font-size: 118.5%;
	text-transform: uppercase;
}
h2.bg_bleu_titre{
    text-transform: none;
}
.actu {
	text-align: center;
	padding-bottom: 16px;
	background: url(/sites/ripp/en/PublishingImages/pointille_sep_actu.png) repeat-x bottom left;
	padding-top: 1px;
	margin-bottom: 13px;
}
.actu img{
	padding: 10px 0px 12px 0px;
}
.actu h3, .actu p{
	text-align: left;
	padding-left: 10px;
}
.actu h3{
	color: #010101;
	font-size: 109.5%;
	margin-bottom: 3px;
}
.actu h3 a{
	color: #010101;
}
.tte_actu {
	font-size: 100%;
	margin-left: 10px;
	background: url(/sites/ripp/en/PublishingImages/puce_rouge.png) no-repeat 0% 60%;
	padding-left: 7px;
}
/** bloc engag recherche **/
#bloc_engag_recherch {
	margin-bottom: 10px;
}
/** blocs annexes -	P锟絣es de comp锟絫ences et Developpement industriel **/
.bloc_themes {
	margin-bottom: 10px;
}
ul.liste_theme {
	background: url(/sites/ripp/en/PublishingImages/bg_liste_theme.png) repeat-y;
	padding: 5px 0px 15px 21px;
}
ul.liste_theme li{
	color: #035995;/*#4091cb;*//*emdei proposition*/
	background: url(/sites/ripp/en/PublishingImages/puce_bleu_ltheme2.png) no-repeat 0px 5px;
	padding-left: 11px;
	margin-top: 1px;
}
/** zone liens **/
.pad_lien {
    margin-left: 10px;
}
.zone_liens {
	margin-bottom: 22px;
}
ul.liens_en_picto {
	background: url(/sites/ripp/en/PublishingImages/pointille_lien_en_picto.png) repeat-x top left;
	padding-top: 1px;
}
ul.liens_en_picto2 {
	background: none;
}
ul.liens_en_picto li {
	font-size: 91%;
	font-weight: bold;
	color: #000;
	background: url(/sites/ripp/en/PublishingImages/pointille_lien_en_picto.png) repeat-x bottom left;
	padding-bottom: 1px;
}
ul.liens_en_picto li a{
	color: #000;
	display: block;
	min-height: 22px;
	height: auto;
}
ul.liens_en_picto li span{
	display: block;
}
ul.liens_en_picto li a span{
	display: block;
	margin-left: 20px;
	min-height: 16px;
	height: auto;
}
ul.liens_en_picto2 li a span{
	margin-left: 18px;
}
ul.liens_en_picto li.envoi a span {
	background: url(/sites/ripp/en/PublishingImages/picto_envoi.png) no-repeat 0% 70%;
	padding: 4px 0px 0px 22px;
}
ul.liens_en_picto li.newsletter a{
	background: url(/sites/ripp/en/PublishingImages/survol_lien_en_picto.png) repeat-y;
	text-decoration: none;
}
ul.liens_en_picto li.newsletter a span {
	background: url(/sites/ripp/en/PublishingImages/picto_newsletter.png) no-repeat 0% 50%;
	padding: 5px 0px 0px 22px;
}
ul.liens_en_picto li.print a span {
	background: url(/sites/ripp/en/PublishingImages/picto_print.png) no-repeat 1% 60%;
	padding: 5px 0px 0px 22px;
}
ul.liens_en_picto li.ecouter a span {
	background: url(/sites/ripp/en/PublishingImages/picto_ecouter.png) no-repeat 0% 50%;
	padding: 4px 0px 0px 24px;
}
ul.liens_en_picto2 li.envoi a span {
	background: url(/sites/ripp/en/PublishingImages/picto_envoi.png) no-repeat 1% 70%;
	padding: 5px 0px 0px 24px;
}
ul.liens_en_picto2 li.newsletter a span {
	background: url(/sites/ripp/en/PublishingImages/picto_newsletter.png) no-repeat 1% 60%;
	padding: 5px 0px 0px 24px;
}
ul.liens_en_picto li a:hover{
	/*background: url(/sites/ripp/en/PublishingImages/survol_lien_en_picto.png) repeat-y;*/
	text-decoration: underline;
	cursor:pointer;
}
/** encart **/
.pad_encart {
	margin-left: 8px;
	margin-bottom: 7px;
}
.pad_encart2 {
	margin-left: 8px;
	margin-bottom: 5px;
}
.encart {
	background: url(/sites/ripp/en/PublishingImages/entete_encart.png) no-repeat;
	padding-top: 5px;
}
.encart .bas{
	background: url(/sites/ripp/en/PublishingImages/bas_encart.png) no-repeat;
	padding-bottom: 10px;
	height: 0px;
	overflow: hidden;
}
.encart .contenu{
	background: url(/sites/ripp/en/PublishingImages/bg_encart.png) repeat-y;
	padding-bottom: 5px;
	padding-right: 13px;
}
.pad_encart2 .contenu{
	padding-bottom: 4px;
}
.encart .pad_partenaire {
	padding-bottom: 0px;
}
.encart .contenu ul {
	padding-left: 18px;
}
.encart .contenu p, .encart .contenu span {
	padding-left: 15px;
	display:block;
}
.encart .contenu ul li span  {
	padding-left: 0px;
}
.encart .contenu p {
	padding-bottom: 6px;
	position: relative;
	line-height: 12px;
	padding-left: 14px;
}
.encart .pad_partenaire ul, .encart .pad_partenaire p, .encart .pad_partenaire span {
	padding-left: 13px;
}
.titre_encart_bloc_actu {
	background:url(/sites/ripp/en/PublishingImages/bg_repeat_bloc_actu.png) repeat-y top;
	width:210px;
	/*min-height:20px;*//*emdei 20070306*/
	min-height:18px;/*emdei 20070306*/
	height:auto;
	margin-left: -8px;
	margin-bottom: 7px;
	position: relative;
}
.titre_encart_bloc_actu h3.titre_bloc{
	/*background:url(/sites/ripp/en/PublishingImages/puce_bloc_actu.png) no-repeat 25px 6px;*//*emdei 20070306*/
	background:url(/sites/ripp/en/PublishingImages/puce_bloc_actu.png) no-repeat 18px 6px;/*emdei 20070306*/
	color: #035995;
	font-size: 100%;
	float: left;
	/*padding: 2px 10px 3px 36px;*//*emdei 20070306*/
	padding: 2px 10px 3px 29px;/*emdei 20070306*/
	border-left: #035995 7px solid;/*emdei 20070306*/
}
.titre_encart_bloc_actu h3.titre_bloc a{
	color: #035995;
	font-size: 100%;
}
h3.titre_encart {
	background: #035995 url(/sites/ripp/en/PublishingImages/puce_titre_encart.png) no-repeat 2px 2px;
	color: #fff;
	font-size: 100%;
	margin-left: -8px;
	width: 168px;
	float: left;
	position: relative;
	padding: 2px 10px 3px 25px;
	margin-bottom: 7px;
}
h3.titre_encart a ,h3.titre_encart a:hover{
	color: #fff;
	text-decoration:none
}

h3.titre_encart_pad {
	padding: 3px 10px 4px 24px;/*padding: 3px 10px 6px 24px;*/
	margin-top: 1px;
	/*line-height: 14.5px;*/
}
h3.titre_encart_pad2 {
	margin-bottom: 10px;
}
ul.liste1_encart {}
ul.liste1_encart li{
	color: #035995;/*#4091cb;*//*emdei proposition*/
	background: url(/sites/ripp/en/PublishingImages/puce_bleu_ltheme2.png) no-repeat 0px 6px;
	padding-left: 11px;
	padding-top: 1px;
}
ul.liste1_encart li.border_bottom {
	border-bottom: 1px solid #035995;/*#4091cb;*//*emdei proposition*/
	background: url(/sites/ripp/en/PublishingImages/puce_bleu_ltheme2.png) no-repeat 10px 6px;
	margin: 0px -9px 4px -10px;
	padding: 0px 0px 8px 21px;
}
ul.pad_liste1_encart {}
ul.pad_liste1_encart  li{
	padding-top: 1px;
	margin-top: 4px;
}
.img_encart1 {
	padding: 5px 0px 7px 33px;
}
.img_encart2 {
	padding: 7px 0px 7px 15px;
}
ul.liste1_encart2 {
	padding-bottom: 1px;
	position: relative;
}
ul.liste1_encart2 li {
	background: url(/sites/ripp/en/PublishingImages/puce_bleu_encart2.png) no-repeat 0px 3px;
	padding-left: 12px;
	margin-bottom: 6px;
}
.sep_encart_pad1 {
	margin-bottom: 9px;
}
.sep_encart_pad2 {
	margin-bottom: 3px;
}
.separateur_encart {
	background: url(/sites/ripp/en/PublishingImages/pointille_sep_encart.png) repeat-x;
	height: 1px;
	overflow: hidden;
	margin-left: 17px;
	margin-right: 8px;
}
/**  visuel espace decouvete **/
#visuel_espace_decouvete, #visuel_espace_decouvete2 {
	margin-bottom: 6px;
	padding-left: 1px;
}
#visuel_espace_decouvete2 {
	padding-left: 0px;
	padding-top: 1px;
        float: right;
}
/************************************************************************************************************************
*                                                                                                        GABARIT PAGES
************************************************************************************************************************/
/*************************************************************
*                                              BANDEAU HAUT
*************************************************************/
#bandeau_haut{
	width: 990px;/*1003px;*/
	/*background: url(/sites/ripp/en/PublishingImages/bg_header2_bleu.png) no-repeat #035995;*//*emdei*/
	background: url(/sites/ripp/en/PublishingImages/bg_header_home.png) no-repeat #035995;
	min-height: 120px;
	height: auto;
	text-align: right;
	/*padding: 3px 13px 0px 0px;*/
	padding: 3px 13px 0px 0px;
}
.en #bandeau_haut{
	background: url(/sites/ripp/en/PublishingImages/bg_header_home_en.png) no-repeat #035995! important;
}
#bandeau_haut_home div, #bandeau_haut div{
	float: right;
	width: 500px;
}
#bandeau_haut img.logo_head_fr, #bandeau_haut_home img.logo_head_fr{
	background:url(/sites/ripp/en/PublishingImages/logo_header_fr.png) no-repeat left;
	float: left;
	width:236px;
	height:101px;
	margin-left:20px;
	margin-top:10px;
}

#bandeau_haut img.logo_head_en, #bandeau_haut_home img.logo_head_en{     /* ajout pour insertion logo en */
	background:url(/sites/ripp/en/PublishingImages/logo_header_en.png) no-repeat left;
	float: left;
	width:236px;
	height:101px;
	margin-left:20px;
	margin-top:10px;
}

#bandeau_haut_home form,
#bandeau_haut form{
	float: right;
	width: 157px;
	margin-right: 3px;
}
#bandeau_haut_home .acces,
#bandeau_haut .acces{
	width: 234px;
	margin-right: 14px;
}
#bandeau_haut_home form label,
#bandeau_haut form label{
	color: #fff;
	float: left;
	padding: 0px 8px 0px 0px;
	margin: 2px 0px 0px 0px;

}
#bandeau_haut_home form .input,
#bandeau_haut form .input{
	float: left;
	display: block;
	width: 128px;

	height: 15px;
	font-size: 82%;
	color: #010101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 2px inset ;
	vertical-align: bottom;
	padding: 1px 0px 0px 2px;
	margin: 0px;
	margin-top: -1px;
}
#bandeau_haut_home form select,
#bandeau_haut form select{
	float: left;
	display: block;
	width: 128px;
	height: 18px;
	font-size: 82%;
	color: #010101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 2px inset ;
	vertical-align: bottom;
	padding: 0px 0px 0px 2px;
	margin: 0px;
	margin-top: -1px;
}
#bandeau_haut_home form .input_img,
#bandeau_haut form .input_img{
	float: right;
	display: block;
	padding: 0px!important;
	margin: 0px 0px 0px 0px!important;
}
/*************************************************************
*                                               CONTENUER
************************************************************/
#conteneur {
	width: 1003px;/*emdei*/
	margin: 0px;/*emdei*/
	margin-bottom: 30px;
	background-color: #FFF !important;/*emdei*/
}
/**************************************************************
*                                               CONETNU
*************************************************************/

/***********************************
*                    NAV VERTICALE
***********************************/
.coll_1_nav_ver {
	/*width: 236px;*//*emdei*/
	width: 200px;
	/*margin-right: 35px;*//*emdei*/
	margin-right: 15px;
	/*background: url(/sites/ripp/en/PublishingImages/bg_nav_ver.png) repeat-x bottom left;*//*emdei*/
	background: #4091cb url(/sites/ripp/en/PublishingImages/bg_nav_ver_351.png) repeat-x 0% 100%;
	overflow: hidden;/*pb sous-menu qui pousse*/
}
/** navigation **/
#nav_ver {
	/*background: url(/sites/ripp/en/PublishingImages/bg_ul_nav_ver.png) repeat-x #8ebee0;*/
	/*background: #4091cb;*/
	min-height: 257px;
	height: auto;
	/*margin-bottom: 280px;*//*emdei*/
	margin-bottom: 351px;
	padding: 19px 0px 0px 0px;
}
/***********
*  niveau 1
************/
/** ul **/
ul.niveau_1 {

}
/** li **/
ul.niveau_1 li {
	color: #fff;
	font-weight: bold;
	background: url(/sites/ripp/en/PublishingImages/sep_nav_ver_1_196.png) no-repeat bottom left;
	min-height: 19px;
	height: auto;
	margin-left: 4px;
	padding-right:8px; /*juhau*/
}
ul.niveau_1 li span.fleche {
	background: url(/sites/ripp/en/PublishingImages/puce_nav_nivo1_off.png) no-repeat 8px 5px;
	display: block;
	padding-left: 15px;
	padding-top: 1px;
}
ul.niveau_1 li span.txt_niv1 {
	display:block;
	min-height: 10px;
	height: auto;
	/*padding: 1px 0px 6px 0px;*//*emdei*/
	padding: 1px 0px 5px 0px;
	LINE-HEIGHT: 16px! important;
}
/** li a **/
ul.niveau_1 li a {
	color: #fff;
}
/** li a:hover **/
ul.niveau_1 li a:hover {
	color: #035995;
	text-decoration: none;
}
ul.niveau_1 li a:hover span.fleche {
	background: url(/sites/ripp/en/PublishingImages/puce_nav_nivo1_on.png) no-repeat 8px 5px;
}
/** li en cour **/
/**robel 21-03 */
ul.niveau_1 li.without_child span.txt_niv1 , ul.niveau_2 li.without_child span.txt_niv2{
	background-image:none;
	/*margin-left:-6px;
	padding-left:6px;*/
}
ul.niveau_1 li.without_child  span.fleche , ul.niveau_1 li.without_child a:hover span.fleche , ul.niveau_1 li ul.niveau_2 li.without_child span.fleche , ul.niveau_1 li ul.niveau_2 li.without_child a:hover span.fleche{
	background-image:none;
}
/**robel 21-03*/
ul.niveau_1 li.en_cour span.txt_niv1 {
	background: url(/sites/ripp/en/PublishingImages/bg_encou_bleu.png) repeat-y;
	/*margin-left:-6px;
	padding-left:6px;*/
}
ul.niveau_1 li.en_cour span, ul.niveau_1 li.en_cour a:hover span  {
	background: url(/sites/ripp/en/PublishingImages/puce_nav_nivo1_open_off.png) no-repeat 5px 7px;
}
ul.niveau_1 li.en_cour a:hover {
	color: #fff;
}
ul.niveau_1 li.en_cour span.fleche, ul.niveau_1 li.en_cour a:hover span.fleche  {
	background: url(/sites/ripp/en/PublishingImages/puce_nav_nivo1_open_off.png) no-repeat 5px 7px;
}
/** open **/
ul.niveau_1 li.open {}
ul.niveau_1 li.open a {
	color: #035995;
}
ul.niveau_1 li.open span.fleche, ul.niveau_1 li.open a:hover span.fleche  {
	background: url(/sites/ripp/en/PublishingImages/puce_nav_nivo1_open_on.png) no-repeat 5px 7px;
}
/***********
* niveau 2
************/
ul.niveau_1 li ul.niveau_2 {
	margin-top: -2px;
}
/** li **/
ul.niveau_1 li ul.niveau_2 li {
	color: #035995;
	font-weight: normal;
	background: url(/sites/ripp/en/PublishingImages/pointille_sep_nav_ver.png) no-repeat bottom left;
}
ul.niveau_1 li ul.niveau_2 li span.txt_niv2 {
	display:block;
	min-height: 10px;
	height: auto;
	background: none;
	/*padding: 1px 0px 4px 3px;*/
	padding: 1px 0px 3px 3px;/*emdei*/
	margin-left:1px;
	LINE-HEIGHT: 16px! important;
}
ul.niveau_1 li ul.niveau_2 li span.fleche {
	background: url(/sites/ripp/en/PublishingImages/puce_nav_nivo1_off.png) no-repeat 8px 5px;
	display: block;
	padding-left: 16px;
	padding-top: 1px;
}
ul.niveau_1 li ul.niveau_2 li.dernier {
	background: none;
}
/** li a **/
ul.niveau_1 li ul.niveau_2 li a {
	color: #fff;
}
/** li a hover **/
ul.niveau_1 li ul.niveau_2 li a:hover {
	color: #035995;
}
ul.niveau_1 li ul.niveau_2 li a:hover span.fleche {
	background: url(/sites/ripp/en/PublishingImages/puce_nav_nivo1_on.png) no-repeat 8px 5px;
}
/** open **/
ul.niveau_1 li ul.niveau_2 li.open {
	font-weight: bold;
}
ul.niveau_1 li ul.niveau_2 li.open a {
	color: #035995;
}
ul.niveau_1 li ul.niveau_2 li.open span.fleche, ul.niveau_1 li ul.niveau_2 li.open a:hover span.fleche  {
	background: url(/sites/ripp/en/PublishingImages/puce_nav_nivo1_open_on.png) no-repeat 8px 7px;
}
/** li en cour **/
ul.niveau_1 li ul.niveau_2 li.en_cour  {
	color: #fff;
	font-weight: bold;
}
ul.niveau_1 li ul.niveau_2 li.en_cour span.txt_niv2 {
	background: url(/sites/ripp/en/PublishingImages/bg_encou_bleu.png) repeat-y;
	margin-left: -3px;/*-8*/
	position: relative;
	padding-left:6px;/*13*/
}
ul.niveau_1 li ul.niveau_2 li.en_cour span {
	background: url(/sites/ripp/en/PublishingImages/puce_nav_nivo1_open_off.png) no-repeat 5px 7px;
}
ul.niveau_1 li ul.niveau_2 li.en_cour a:hover {
	color: #fff;
}
ul.niveau_1 li ul.niveau_2 li.en_cour span.fleche {
	background: url(/sites/ripp/en/PublishingImages/puce_nav_nivo1_open_off.png) no-repeat 7px 6px;
}
ul.niveau_1 li.without_child span.fleche, ul.niveau_1 li ul.niveau_2 li.without_child span.fleche, ul.niveau_1 li ul.niveau_2 li ul.niveau_3 li.without_child span.fleche {
	background: none;
}
/***********
* niveau 3
************/
ul.niveau_1 li ul.niveau_2 ul.niveau_3 {
	margin-left: 10px;
}
/** li **/
ul.niveau_1 li ul.niveau_2 ul.niveau_3 li {
	color: #035995;
	font-weight: normal;
	background: none;
	padding: 1px 0px 0px 0px;
}
ul.niveau_1 li ul.niveau_2 ul.niveau_3 li span.txt_niv3 {
	display:block;
	min-height: 10px;
	height: auto;
	background: none;
	padding: 1px 0px 5px 0px;
	padding-left: 7px;
	LINE-HEIGHT: 16px! important;
}
ul.niveau_1 li ul.niveau_2 ul.niveau_3 li span.fleche {
	background: none;
	display: block;
	padding-left: 16px;
	padding-top: 1px;
	position:relative;
}
ul.niveau_1 li ul.niveau_2 ul.niveau_3 li.dernier {
	background: none;
}
/** li a **/
ul.niveau_1 li ul.niveau_2 ul.niveau_3 li a {
	color: #fff;
}
/** li a hover **/
ul.niveau_1 li ul.niveau_2 ul.niveau_3 li a:hover {
	color: #035995;
}
ul.niveau_1 li ul.niveau_2 ul.niveau_3 li a:hover span.fleche {
	background: none;
}
/** li en cour **/
ul.niveau_1 li ul.niveau_2 ul.niveau_3 li.en_cour  {
	color: #fff;
	font-weight: bold;
}
ul.niveau_1 li ul.niveau_2 ul.niveau_3 li span.txt_niv3, ul.niveau_1 li ul.niveau_2 ul.niveau_3 li.en_cour span.txt_niv3 {
	margin-left: -18px;/*-22*/
	position: relative;
	/*padding-left: 20px;*/
	padding-left: 10px;/*pb sous-menu qui pousse*/
}
ul.niveau_1 li ul.niveau_2 ul.niveau_3 li.en_cour span.txt_niv3 {
	background: url(/sites/ripp/en/PublishingImages/bg_encou_bleu.png) repeat-y;
	/*padding-left: 21px;*/
	padding-left: 11px;/*pb sous-menu qui pousse*/
}
ul.niveau_1 li ul.niveau_2 ul.niveau_3 li.en_cour span {
	background: url(/sites/ripp/en/PublishingImages/puce_nav_nivo1_open_off.png) no-repeat 5px 7px;
}
ul.niveau_1 li ul.niveau_2 ul.niveau_3 li.en_cour a:hover {
	color: #fff;
}
ul.niveau_1 li ul.niveau_2 ul.niveau_3 li.en_cour span.fleche {
	background: url(/sites/ripp/en/PublishingImages/puce_nav_nivo1_off.png) no-repeat 7px 6px;
}
/*********************************
*                  CONTENU CENTRE
***********************************/
.coll_2_contenu {
	/*width: 470px;*//*emdei*/
	/*width: 548px;*/
	/*width:548px;*/
	/*margin-right: 22px;*//*emdei*/
	/*padding-right: 15px; */
    /* padding-right: 10px */ /* suppression erfed 2007-08-30 */ 
	margin-right: 10px; /* ajout erfed 2007-08-30 */
	width:540px; /* modif erfed 2007-08-30 */
}
#contenu {
	padding-top: 21px;
}
/** fil ariane **/
.fil_ariane a {
	color: #035995;/*#4091cb;*//*emdei proposition*/
	text-decoration: underline;
}
.fil_ariane {
	font-weight: normal;
	color: #035995;/*#4091cb;*//*emdei proposition*/
	margin-bottom: 24px;
	font-size: 100%;
}
.fil_marg_bas{
	margin-bottom: 13px;
}
.fil_ariane span{
	font-weight: bold;
}
.fil_ariane span.en_cour {
	color: #525252;
	font-weight: normal;
}
.fil_ariane_pad {
 margin-bottom: 22px;
}
.haut_page {
	float: right;
	font-weight: normal;
	font-size: 91.5%;
	background: url(/sites/ripp/en/PublishingImages/puce_bleu_haut_page2.png) no-repeat 0% 70%;
	padding-left: 14px;
	padding-right: 1px;
}
.haut_page a{
	color: #035995;/*#4091cb;*//*emdei proposition*/
}
/************************************************************************************************************************
*                                                                                                          EDITORIAL
************************************************************************************************************************/
/** titre **/
h1.titre_contenu {
	font-size: 127.5%;
	color: #035995;
	margin-bottom: 15px;
	margin-top:-8px;

}
/** entete **/
h4.entete {
	font-size: 100%;
	margin-bottom: 14px;
}

/** txtx riche **/
.txt_riche {
	margin-bottom: 30px;

}
.txt_riche img{
	float: left;
	padding: 3px 14px 1px 0px;
}
/** bloc en savoir plus / telechargement / medias **/
h3.titre_bloc{
	font-size: 109.5%;
	color: #fff;
	padding: 3px 3px 0px 10px;
}
h3.titre_bloc span{
	background: url(/sites/ripp/en/PublishingImages/puce_blanche_titre.png) no-repeat 0% 50%;
	padding-left: 19px;
}
#bloc_en_savoir_plus {
    margin-bottom: 21px;
}
#bloc_en_savoir_plus {
    margin-bottom: 6px;
}
#bloc_en_savoir_plus h3,#bloc_en_savoir_plus2 h3  {
	/*background: url(/sites/ripp/en/PublishingImages/bg_bleu_titre_savoir_plus.png) repeat;*//*emdei*/
	background: url(/sites/ripp/en/PublishingImages/bg_bleu_titre_savoir_plus.png) no-repeat #B3E7FB;
	min-height: 18px;
	height: auto;
}
#bloc_en_savoir_plus .ouvrage,#bloc_en_savoir_plus2 .ouvrage{
	padding: 18px 5px 0px 10px;
	background: url(/sites/ripp/en/PublishingImages/bg_bleu_en_savoir_plus.png) repeat-x;
	color: #000;
	margin-bottom: 17px;
}
#bloc_en_savoir_plus img,#bloc_en_savoir_plus2 img {
	margin: 2px 9px 0px 0px;
	border: 1px solid #e5e5e5;
}
#bloc_en_savoir_plus h4,#bloc_en_savoir_plus2 h4 {
	font-size: 100%;
	margin-bottom: 1px;
}
#bloc_en_savoir_plus h4 a,#bloc_en_savoir_plus2 h4 a{
	text-decoration: underline;
}
.pad_auteur {
	padding-bottom: 16px;
}
.pad_auteur a{
	text-decoration:none;
}
.pad_auteur a:hover{
	text-decoration:underline;
}
.auteur {
	font-size: 91%;
	display: block;
	padding-top: 4px;
}
.edition {
   padding-top: 7px;
}
#bloc_en_savoir_plus p,#bloc_en_savoir_plus2 p {
	padding-bottom: 7px;
}
/** liens exterenes **/
.separateur {
	background: url(/sites/ripp/en/PublishingImages/pointille_lien_en_picto.png) repeat-x;
	padding-top: 1px;
	margin-bottom: 16px;
	height:1px;
	overflow:hidden;
}
ul.liens_externes {
	padding: 0px 0px 0px 5px;
	line-height: 12px;
}
ul.liens_externes li{
	background: url(/sites/ripp/en/PublishingImages/puce_lien_externes2.png) no-repeat 0px 5px ;
	padding-left: 9px;
}
/** bloc telechargement **/
#bloc_chargement {
	margin-bottom: 20px;
}
#bloc_chargement h3 {
	/*background: url(/sites/ripp/en/PublishingImages/bg_orange_telechargement.png) repeat;*//*emdei*/
	background: url(/sites/ripp/en/PublishingImages/bg_orange_telechargement.png) no-repeat #FFF;
	min-height: 18px;
	height: auto;
}
ul.liste_brochures  {
	border-left: 1px solid #f75e0d;
	padding: 0px 0px 9px 8px;
}
ul.liste_brochures li{
	clear: left;
	padding-top: 13px;
	padding-bottom: 2px;
	height: 100%;
}
ul.liste_brochures li img {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-top: 1px;
}
ul.liste_brochures li img.picto_autre {
	margin-left: 2px;
}
ul.liste_brochures .txt{
	display: block;
	margin-left: 22px;
	padding-left: 12px;
	background: url(/sites/ripp/en/PublishingImages/puce_bleu_ltheme2.png) no-repeat 0px 5px;
}
ul.liste_brochures .txt span{
	font-size: 91%;
	display: block;
}
ul.liste_brochures_encart  {
	border-left: 0px;
	padding: 0px;
	margin-left: -2px;
	margin-bottom: -3px;
}
ul.liste_brochures_encart li{
	margin-bottom: 10px;/*13px*//*juhau*/
	padding: 0px;
	line-height:24px;/*juhau*/
}
ul.liste_brochures_encart .txt{
	margin-left: 21px;
	padding-left: 0px;
	background: none;
}
ul.liste_brochures li img {
	padding-top: 2px;
}
/** bloc media **/
#bloc_medias {
	margin-bottom: 17px;
}
#bloc_medias h3 {
	/*background: url(/sites/ripp/en/PublishingImages/bg_vert_media.png) repeat;*//*emdei*/
	background: url(/sites/ripp/en/PublishingImages/bg_vert_media.png) no-repeat #FFF;
	min-height: 18px;
	height: auto;
}
ul.liste_media {
	border-color: #c0b12f;
	padding-top: 14px;
	padding-bottom: 0px;
}
ul.liste_media img{
	padding-top: 0px;
}
ul.liste_media .txt{
	margin-left: 23px;
	padding-left: 0px;
	background: none;
}
ul.liste_media li{
	padding-top: 0px;
	padding-bottom: 9px;
}
/************************************************************************************************************************
*                                                                              FORMULAIRE RECHERCHE PUB / DEMANDE INFO
************************************************************************************************************************/
.bloc_formuliare {
	background:#F4F4F4;
	padding:15px 10px 0px 11px;
}

.bloc_formuliare form{
	padding-top: 7px;
}
.bloc_formuliare_info form{
	padding-top: 0px;
}
.bloc_formuliare_info {
	padding: 0px;
	padding: 20px 24px 0px 18px;
}
.bloc_formuliare_info textarea {
	width: 261px;
	height: 155px;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px inset #ccc;
}
.bloc_formuliare span{
	color: #ff0000;
}
.bloc_formuliare a{
	color: #035995;/*#4091cb;*//*emdei proposition*/
	text-decoration: underline;
}

.bas_bloc_formulaire {
	display:none;
}

.bloc_formuliare .txt_riche{
	position: relative;
}

.bloc_formuliare_info .bas_bloc_formulaire {
	margin: 0px -24px 0px -18px;
}
h2.titre_formuliare {
	margin-bottom: 5px;
}
/** box recherche simple **/
.recherche_simple {
	border: 1px solid #81acca;
	background: #fff;
	padding: 32px 0px 14px 37px;
	height: 100%;
	margin-bottom: 39px;
}
.recherche_simple .input{
	margin-bottom: 10px;
}
/** formulaire **/
.form_g, .form_g2{
	width: 97px;
}
.form_g label, .form_g2 label{
	font-weight: bold;
}
.bloc_formuliare_info .form_g {
	width: 117px;
	padding-left: 28px;
}
.form_g2{
	padding-left: 38px;
}
.bloc_formuliare_info .form_g2{
	padding-left: 4px;
	width: 140px;
	font-size: 82%;
}
.bloc_formuliare_info .form_d2{
	text-align: right;
	font-size: 82%;
	margin-bottom: 17px;
	width: 284px;
}
.form_d {
	width: 280px;
}
.bloc_formuliare_info .form_d .input, .bloc_formuliare_info .form_d select {
	min-height: 17px;
	height: auto;
}
.form_d .input, .form_d select {
	border: 1px inset #ccc;
	width: 254px;
	padding-left: 5px;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	min-height: 18px;
	height: auto;
}
.form_d select {
	width: 145px;
}
.bloc_formuliare_info .form_d select {
	width: 262px;
}
.form_d .input2 {
	width: 62px;
}
.form_d p {
	margin-bottom: 8px;
}
.form_d .checkbox {
	margin-right: 3px;
}
.bt_form_search {
	background: url(/sites/ripp/en/PublishingImages/bt_rechercher.png) no-repeat;
	border: 0px;
	color: #fff;
	font-weight: bold;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-bottom: 2px;
	width: 108px;
	min-height: 20px;
	height: auto;
	margin-right: 22px;

	cursor:pointer; /*juhau*/
}
/* robel */
.bt_form_search:hover {
	cursor:pointer;
	texte-decoration:underline; !important

}
.form_d_pad1 {
	margin-bottom: 3px;
}
.form_d_pad2 {
	margin-bottom: 18px;
}
.form_d_pad3 {
	margin-bottom: 17px;
}
.form_d_pad4 {
	margin-bottom: 11px;
}
.form_d_pad5 {
	margin-bottom: 17px;
}
.form_d_pad6 {
	margin-bottom: 8px;
}
.bloc_formuliare_info .form_d_pad3 {
	margin-top: 2px;
	margin-bottom: 14px;
}
.bloc_formuliare_info .form_d_pad2 {
	margin-bottom: 23px;
}
.bloc_formuliare_info .form_d_pad4 {
	margin-bottom: 21px;
}
/** mentions legales **/
.mention_legales {
	font-size: 9px;
	background: url(/sites/ripp/en/PublishingImages/arondi_haut_mentions.png) no-repeat #fff;
	padding-top: 9px;
	margin-bottom: 20px;
}
.mention_legales p{
	padding: 0px 0px 0px 12px;
	zoom: 1;
}
.mention_legales .bas {
	background: url(/sites/ripp/en/PublishingImages/arondi_bas_mentions.png) no-repeat #fff;
	padding-top: 12px;
}
/** boutons **/
.boutons {
	text-align: right;
	padding-right: 46px;
}
.boutons input {
cursor:pointer;
}
.boutons .bt_form_search {
	margin-right: 5px;
}
.bt_form_annul {
	background: url(/sites/ripp/en/PublishingImages/bt_annul.png) no-repeat;
	width: 106px;
}
/***************************************************************lotA_lot3_detail-evenement
************************************************************************************************************************/
h1.titre_communiq{
	background:url(/sites/ripp/en/PublishingImages/puce_fleche.png) left 2px no-repeat;
	padding-left:20px;
	color:#035995;
	font-size:110%;
}
h4.titre_communiq{
	background:url(/sites/ripp/en/PublishingImages/puce_fleche.png) left 2px no-repeat;
	padding-left:20px;
	color:#035995;
	font-size:110%;
}
p.date{
	padding:1px 0px 0px 19px;
}
img.img_logo_ifp{
	margin:7px 26px 0px 34px;
}
div.img_communiq{
	margin-bottom:27px;
	text-align:center;
}
div.img_communiq img {
		float:left;
		margin-right:30px;
}
div.img_com_large{
		margin:0px auto;
		text-align:center;
		margin-bottom:27px;

}
li.decal_gauche{
	margin:11px 0px 0px -4px;
}
ul.liste_lien_detail_event {
	padding-bottom:20px;
}
ul.liste_lien_detail_event li{
	padding-left: 12px;
	background: url(/sites/ripp/en/PublishingImages/puce_bleu_ltheme2.png) no-repeat 0px 5px;
}
.right{
	float:right;
}
.left{
	float:left;
}

.bloc_contact{
	width:245px;
	margin-bottom:18px;
	margin-top:-3px;
}
.bloc_contact.left{
	margin-left: 10px;
}
.bloc_contact.right{
	margin-right: 10px;
}
.bloc_contact .top_contact{
	background:url(/sites/ripp/en/PublishingImages/bg_top_contact_large.png) 0 0 no-repeat ;
	min-height: 27px;
}
.bloc_contact .top_contact h3{
	color:#FFFFFF;
	font-size:110%;
	padding:5px 0px 5px 13px;
	background: #20c7ff;
	margin: 1px 3px 10px 2px;
	float: left;
	width: 227px; 
}
.bloc_contact .contenu_contact{
	background:url(/sites/ripp/en/PublishingImages/bg_contenu_contact_large.png) repeat-y;
	padding:10px 6px 0px 8px;
	font-size:100%;
}
.bloc_contact .contenu_contact p.nom_prenom{
	color:#035995;
	font-weight:bold;
}
.bloc_contact .contenu_contact p.decal_bas{
	padding-bottom:12px;
}
.bloc_contact .contenu_contact p.tel_fax_mail,
.bloc_contact .contenu_contact p.tel_fax_mail a{
	color:#035995;
}
.bloc_contact .bas_contact{
	background:url(/sites/ripp/en/PublishingImages/bg_bas_contact_large.png) no-repeat;
	height:16px;
}
.bloc_contact.right .bas_contact{
	clear:both;	
}

div.img_detail_event{
	padding:21px 0px 12px 3px;
}
img.img_top_detaol_event{
	margin:0px 42px 0px 0px;
}
.decal_top{
	padding-top:8px;
}
/************************************************************************************************************************
*                                                                          lISTE ENEVEMENT / LISTE COMMUNIQUE PRESSE
************************************************************************************************************************/
.fil_ariane_pad1 {
	margin-bottom: 27px;
}
h1.titre_contenu_pad1 {
	margin-bottom: 9px;
}
h2.titre_contenu_pad1 {
	margin-bottom: 9px;
}
/** txt riche **/
.pad1_txt_riche {
	margin-bottom: 17px;
}
.pad2_txt_riche {
	margin-bottom: 6px;
}
/** lien **/
ul.pad_liste1 {
	padding-bottom: 10px;
	margin-left: -3px;
}
/** liste evenement / communiques **/
ul.liste_puce_orange {
	padding: 5px 0px 20px 36px;
}
ul.liste_puce_orange li{
   background: url(/sites/ripp/en/PublishingImages/puce_orange_liste.png) no-repeat 0px 3px;
   padding-left: 11px;
   margin-bottom: 13px;
}
ul.liste_puce_orange li span {
   display: block;
   padding-top: 2px;
}
ul.liste_puce_orange2 {
	padding: 5px 0px 20px 37px;
}
ul.liste_puce_orange2 li{
   padding-left: 7px;
   margin-bottom: 18px;
}
/** pagination **/
.pagination_border {
	border-top: 1px solid #035995;
	text-align: center;
	padding-top: 8px;
	font-size: 100%;
}
.pagination_border a {
	text-decoration: underline;
	color: #035995;/*#4091cb;*//*emdei proposition*/
	font-weight: normal;
}
.pagination_border .precedent {
	background: url(/sites/ripp/en/PublishingImages/puce_bleu_preced.png) no-repeat 0% 60%;
	padding: 0px 28px 0px 8px;

}
.pagination_border .precedent_off {
	padding: 0px 90px 0px 0px;
}
.pagination_border .suivant {
	background: url(/sites/ripp/en/PublishingImages/puce_bleu_suiv.png) no-repeat 100% 60%;
	padding: 0px 8px 0px 29px;
}
.pagination_border .suivant_off {
	padding: 0px 0px 0px 80px;
}
.pagination_border .num_page {
	font-weight: bold;
	color: #f75e0d;

}
/************************  Lot B  ********************************************/
/******************************************
		Menu gauche : troisi锟絤e style
******************************************/
#nav_ver_sd {
	/*background: url(/sites/ripp/en/PublishingImages/bg_ul_nav_ver.png) repeat-x #98c4e3;*//*emdei*/
	background: #4091cb;
	min-height: 277px;
	height: auto;
	/*margin-bottom: 280px;*//*emdei*/
	margin-bottom: 351px;
	padding: 0px;
}

div.top_menu_g{
	background:#20c7ff;
	padding:20px 0px 5px 6px;
	position:relative;
}
h2.top_menu_g{
	background:url(/sites/ripp/en/PublishingImages/puce_haut_menu_gauche.png) no-repeat left 2px ;
	color:#fff;
	font-size:110%;
	padding-left:15px;
}

/***********
*  niveau 1
************/
/** ul **/
ul.first_niveau {
	border-top:1px solid #20c7ff;
}
/** li **/
ul.first_niveau li {
	color: #fff;
	font-weight: bold;
	min-height: 16px;
	height: auto;
	/*background:url(/sites/ripp/en/PublishingImages/bg_li_first_niveau.png) no-repeat;*//*emdei*/
	background:url(/sites/ripp/en/PublishingImages/bg_li_first_niveau_2.png) no-repeat;
	/*padding-left:25px;*//*emdei*/
	padding-left:8px;
	padding-top:2px;
}
ul.first_niveau li ul li{
}
/***********
* niveau 2
************/
ul.first_niveau li ul.sd_niveau {
	padding-top:8px;
	padding-left:0px;
	padding-bottom:5px;
}
/** li **/
ul.first_niveau li ul.sd_niveau li {
	color: #035995;
	font-weight: normal;
	background: url(/sites/ripp/en/PublishingImages/pointille_sep_nav_ver.png) no-repeat bottom left;
	padding-left:0px;
}
ul.first_niveau li ul.sd_niveau li.last {
	background: none;
}

ul.first_niveau li ul.sd_niveau li span.txt {
	display:block;
	min-height: 10px;
	height: auto;
	padding-left:0px;
}
ul.first_niveau li ul.sd_niveau li span.fleche {
	background: url(/sites/ripp/en/PublishingImages/puce_nav_nivo1_off.png) no-repeat 0px 5px;
	display: block;
	padding-left: 5px;
	padding-top: 1px;
}
ul.first_niveau li ul.sd_niveau li span.lang {
	display:block;
	/*float:left;
	width:50px;*/
	width: 156px;

}
ul.first_niveau li ul.sd_niveau li img {
	float:right;
	padding-top:3px;
}
/** li a **/
ul.first_niveau li ul.sd_niveau li a {
	color: #fff;
	cursor: hand;
}
/** li a hover **/
ul.first_niveau li ul.sd_niveau li a:hover {
	color: #035995;
	text-decoration:none;
}
ul.first_niveau li ul.sd_niveau li a:hover span.fleche {
	background: url(/sites/ripp/en/PublishingImages/puce_nav_nivo1_on.png) no-repeat 0px 5px;
	text-decoration:none;
}


/*************fin menu gauhe  ***********/

/********************************************************
				Style lotB_lot1_rubriques-actualites
************************************************************/
h4.titre_rub_actu{
	color:#00bfff;
	font-size:110%;
}
h4.titre_rub_actu span{
	font-weight:normal;
}
.premier_bloc_actu h4.titre_rub_actu{
	padding:3px 0px 8px 1px;
}
.deux_actu h4.titre_rub_actu{
	padding:20px 0px 0px 0px;
}

a.voir_doosier{
	color:#035995;/*#4091cb;*//*emdei proposition*/
	text-decoration:underline;
	background:url(/sites/ripp/en/PublishingImages/puce_bleu_suiv.png) no-repeat left;
	padding-left:7px;
	display:block;
	margin:12px 0px 20px 1px;
}
.txt_rub_actu img{
	float: left;
	padding: 3px 14px 1px 0px;
}

a.lien_otr_page{
	color:#035995;/*#4091cb;*//*emdei proposition*/
	text-decoration:underline;
	display:block;
	margin:17px 0px 19px 2px;
}
img.indic_pdf{
	 float:right;
	 padding:10px 10px 0px 0px;
}

.sep_rub_actu{
	width:100%;
	background:url(/sites/ripp/en/PublishingImages/pointille_lien_en_picto.png) repeat-x;
	height:1px;
	overflow:hidden;
}
#contenu_rub_actu {
	padding-top: 21px;
	padding-bottom:50px;
}

/*****************************/
#contenu_resultat {
	padding-top: 21px;
	padding-bottom:50px;
}
.desc_actu{
        float:right;
        width:514px;
        padding-bottom : 8px ;
}

span.desc_actu{
	font-weight:bold;
}
div.title_rub{
	padding-top:14px;
}
h2.nb_result{
	color:#035995;
	font-size:110%;
	padding:4px 0px 2px 0px;
}
h2.date{
	color:#035995;
	font-size:110%;
	padding:0px;
}
h2.nb_result span{
	color:#21c7ff;
}
div.resultat{
	/*padding:20px 0px 38px 0px;*//*emdei*/
	padding:10px 0px 30px 0px;
	clear:both;
}
div.result_pad{
	padding:2px 0px 38px 0px;
}
div.result_pad2{
	/*padding:2px 0px 10px 0px;*//*emdei*/
	padding:2px 0px 14px 0px;
}
div.result_pad3{
	padding:7px 0px 10px 0px;
}
div.result_pad4{
	/*padding:45px 0px 10px 0px;*//*emdei*/
	padding:19px 0px 10px 0px;
}

p.title{
	color:#035995;/*#4091cb;*//*emdei proposition*/
	font-size:110%;
	font-weight:bold;
	padding-bottom:1px;
}
/*emdei*/
#contenu_resultat .resultat .title a{
	color:#035995;/*#4091cb;*//*emdei proposition*/
}
/*emdei*/
div.desc_rub{
	padding-top:8px;
}
div.pad_desc_rub{
	padding-top:14px;
}
.pagination_recherche{
	margin-top:30px;
}

/*************************************************************
	Lot B Lot2
****************************************************************/
/************************ page_envoi ************************/
#page_envoi{
	width:520px;
	text-align:left;
	padding:30px 50px 20px 30px;
	margin:0px auto;
	background: #FFF;/*emdei*/
}
h1.titl_send_page{
	color:#035995;
	font-size:127%;
}
p.indic_user{
	font-size:100%;
	font-weight:bold;
	padding:10px 0px 22px 0px;
}
p.indic_separ{
	padding-top:2px;
	font-size:90%;
}
#page_envoi label.lab_principal{
	color:#20c7ff;
	font-size:100%;
	font-weight:bold;
	width:170px;
	display:block;
	float:left;
	vertical-align:middle;
}
#page_envoi input{
	vertical-align:middle;
}
#page_envoi label.lab_choix{
	color:#000000;
	font-weight:bold;
	font-size:100%;
}
#page_envoi input.info_user{
	width:257px;
	height:12px;
}
#page_envoi textarea{
	width:257px;
	height:152px;
}
div.courriel{
	margin-bottom:5px;
}
div.email{
	margin-bottom:28px;
}
div.msg_comm{
	margin-bottom:35px;
}
div.format_courriel{
	margin-bottom:32px;
}
div.btn_send{
	text-align:center;
	padding-right:25px;
}
div.btn_send input{
	padding-right:40px;
}
/* debut gumai 20070504 */
#page_envoi div.warning{
	margin-bottom: 20px;
	margin-left: 15px;
}
#page_envoi div.warning h2{
	font-size:100%;
	color:#FF0000;
}
#page_envoi div.warning ul{
	padding:5px 0 0 15px;
}
/* fin gumai 20070504 */
/***********************************/
/** encart **/
.encart_mv {
	background: url(/sites/ripp/en/PublishingImages/entete_encart_mv.png) no-repeat;
	padding-top: 5px;
}
.encart_mv .bas_mv{
	background: url(/sites/ripp/en/PublishingImages/bas_encart_mv.png) no-repeat;
	padding-bottom: 10px;
	height: 0px;
	overflow: hidden;
}
.encart_mv .contenu_mv{
	background: url(/sites/ripp/en/PublishingImages/bg_encart_mv.png) repeat-y;
	padding-bottom: 5px;
	padding-right: 13px;
}
h3.titre_encart_mv {
	background: #8455a2 url(/sites/ripp/en/PublishingImages/puce_titre_encart.png) no-repeat 2px 2px;
	color: #fff;
	font-size: 100%;
	margin-left: -8px;
	width: 168px;
	float: left;
	position: relative;
	padding: 2px 10px 3px 25px;
	margin-bottom: 7px;
}
.encart_mv .contenu_mv p{
	padding-left:10px;
}

h3.titre_encart_pad_mv{
	padding-right:05px;
	width:173px;
}
.encart_mv .contenu_mv h4.question{
	padding:10px 0px 10px 10px;
	color:#8455a2;
	font-size:100%;
}
.encart_mv .contenu_mv .choix_rep{
	padding-left:10px;
	margin-bottom:8px;/*20px*/ /*juhau*/
}
.encart_mv .contenu_mv .validation{
	padding-top:20px;
	text-align:center;
}
.encart_mv .contenu_mv .choix_rep label{
	float:right;
	width:170px;
}

/****************** LotB_Lot3*********************************/
/**************************lotB_lot3_detail-notice-publication********************************/
table.table_notice{
	border-collapse:collapse;
	width:100%;
	margin-top:8px;
}
table.table_notice th,table.table_notice td{
	vertical-align:top;
}
table.table_notice th{
	width:74px;
	padding:10px 12px 10px 8px;
	color:#035995;
	font-size:110%;
}
table.table_notice td{
	padding:10px 5px 10px 0px;
}
table.table_notice tr.fond_vert{
	background-color:#e6f6fe;
}
table.table_notice tr.fond_vert th,table.table_notice tr.fond_vert td{
	border-bottom:1px solid #035995;/*#4091cb;*//*emdei proposition*/
	border-top:1px solid #035995;/*#4091cb;*//*emdei proposition*/
}
table.table_notice tr td a.auteur_notice{
	text-decoration:underline;
	color:#20c7ff;
}
/**************************lotB_lot3_formulaire-inscrip-lettre-info********************************/
.bloc_formuliare_insc {
	background: url(/sites/ripp/en/PublishingImages/arondi_haut_formulaire.png) no-repeat #f4f4f4;
	padding: 5px 5px 0px 14px;
}
.bloc_formuliare_insc form{
	padding-top: 8px;
}
.bloc_formuliare_insc span{
	color: #ff0000;
}
.bloc_formuliare_insc a{
	color: #035995;/*#4091cb;*//*emdei proposition*/
	text-decoration: underline;
}
p.titre_for_inscr{
	font-weight:bold;
	padding:4px 0px 20px 1px;
}
p.chmp_obli{
	float:right;
	font-size:80%;
	/*padding:0px 57px 23px 0px;*//*emdei*/
	padding:0px 136px 23px 0px;
}
p.chmp_obli span{
	color:#FF0000;
}
p.a_noter{
	font-size:80%;
	padding:0px 0px 11px 27px;
}
p.a_noter strong{
	font-size:110%;
}
.choix_abonmt{
	font-weight:bold;
	padding:6px 0px 0px 28px;
}
.choix_abonmt label{
	padding-right:5px;
}
.choix_abonmt label,.choix_abonmt input{
	vertical-align:middle;
}
.choix_abonmt input{
	margin-left:5px;
}
.chx_fr{
	padding:7px 0px 0px 28px;
}
.chx_eng{
	padding:2px 0px 26px 28px;
}
.form_d_pad_insc {
	margin-bottom: 18px;
}
.chx_eng input,.chx_fr input{
	margin-right:3px;
}
.ment_leg_pad{
	margin-left:6px;
	/*width:428px;*//*emdei*/
	width:508px;
}
.boutt_decal{
	padding:6px 72px 0px 0px ;
}
.form_d_insc {
	margin-bottom: 3px;
}
/**********************LotB_Lot4******************************************/
h2.titre_rub_actu{
	color:#00bfff;
	font-size:130%;
	padding-bottom:20px;
}
.sep_res_rech{
	border-top:1px solid #035995;
	height:1px;
	overflow:hidden;
	/*margin-bottom:25px;*//*emdei*/
	margin-bottom:10px;
}
img.pdf_format_res{
	padding-top:5px;
}
h4.group_result{
	/*background:url(/sites/ripp/en/PublishingImages/puce_group_result.png) no-repeat left 3px;*//*emdei*/
	background:url(/sites/ripp/en/PublishingImages/puce_group_result.png) no-repeat left 18px;
	/*padding:0px 0px 13px 10px;*//*emdei*/
	padding:15px 0px 10px 10px;
	font-size:110%;

}
h2.titre_result{
	color:#035995;
	font-size:127%;
	padding:0px 0px 20px 0px;
}
h2.titr_pad{
	padding:0px 0px 8px 0px;
}
p.desc_result{
	padding:0px 0px 10px 0px;
}
p.pad_desc_res{
	padding:0px 0px 13px 0px;
}
a.other_result{
	background:url(/sites/ripp/en/PublishingImages/puce_bleu_suiv.png) no-repeat left 5px;
	color:#035995;/*#4091cb;*//*emdei proposition*/
	text-decoration:underline;
	float:right;
	padding:0px 0px 20px 7px;
	/*margin-top:22px;*//*emdei*/
	margin-top:10px;
}
a.other_res_pad{
	padding:0px 0px 15px 7px;
	margin-top:29px;
}
/****************************************/
div.desc_esp_decvrt{
	padding:12px 0px 22px 0px;
	line-height:12px;
	font-weight:bold;
}

/*************Lot 3 espace decouverte**************************/
.bloc_riche{
	width:260px;
	padding-right:10px;
	background:url(/sites/ripp/en/PublishingImages/bg_sep_vert.png) repeat-y right;
	float:left;
	margin-top:13px;
}

h1.titre_top_esp{
	color:#8455a2;
	font-size:128%;
	padding-bottom:15px;
}
h2.titre_top_esp{
	color:#8455a2;
	font-size:128%;
	padding-bottom:15px;
}
.bloc_top{
	float:right;
	width:315px;
	margin-bottom:30px;
}
h3.titre_a_la_une{
	/*background:url(/sites/ripp/en/PublishingImages/bg_titre_esp-dec.png) top no-repeat;*/
	background:url(/sites/ripp/en/PublishingImages/bg_titre_esp-dec_389.png) top left no-repeat;/*emdei*/
	padding:5px 0px 0px 15px;
	font-size:118%;
	text-transform:uppercase;
	height:20px;
	margin-bottom:5px;
}
h4.titre_top_dec{
	color:#602d7e;
	font-size:110%;
	margin-bottom:5px;
}
p.txt_riche{
	float:right;
	width:130px;
}

.right_bloc_riche{
	width:260px;
	padding-right:5px;
	padding-left:5px;
	background:none;
}

h3.titr_txt_riche{
	color:#602d7e;
	font-size:110%;
	padding:10px 0px 10px 0px;
}
p.last_p{
	padding:10px 0px 20px 0px;
}
/** robel **/
.detail_actu {
	margin-bottom:20px;
}
h1.detail_actu {
	margin-top:-5px;
	padding-left:17px;
}
h4.detail_actu {
	margin-top:-5px;
	padding-left:17px;
}
.detail_actu_doss{
	padding-left:14px;
	margin-bottom:26px;
}
.detail_actu_doss img{
	float: left;
	padding: 3px 11px 1px 0px;
}
.detail_actu_doss p{
	padding-top:3px;
}
/**********************************************/

.bloc_en_savoir_plus_pad{
	padding-top:52px;
	padding-bottom:6px;
}
ul.decal_bas{
	padding-bottom:20px;
}

/*emdei*/
/* reajustement largeur et padding menu gauche */
.coll_1_nav_ver #nav_ver ul.niveau_1 span.txt,
.coll_1_nav_ver #nav_ver_sd ul.first_niveau ul.sd_niveau {
	padding-right: 14px;
}
.coll_1_nav_ver #nav_ver ul.niveau_1 ul.niveau_2 li{
	width: 178px;
	margin-right: -16px;/*pb sous-menu qui pousse*/
}
.coll_1_nav_ver #nav_ver_sd ul.first_niveau ul.sd_niveau span.fleche{
	padding-bottom: 3px;
	padding-left: 11px;
}
.coll_1_nav_ver #nav_ver_sd ul.first_niveau ul.sd_niveau li{

	padding-left: 11px;
}
/*emdei*/
/* robel bouton  */
.bt_send{
	padding-left:40px;
}
h1.marg_moin{margin-bottom:5px;}
h2.marg_moin{margin-bottom:5px;}

.picto { text-align:center; }

/**** sitemap *****/

#sitemap .left_col { width:50%; float:left; }
#sitemap .right_col { width:50%; float:left; }

#sitemap ul .first_level { display:block; margin:0px;}
#sitemap ul .second_level { display:block; margin:8px 0px 0px 8px; }
#sitemap ul li { display:block; margin:18px 0px 6px 10px; }
#sitemap ul li ul li { display:block; margin:6px 0px 6px 10px; }

/**** sitemap *****/

/**** popup ****/

#popup { background-color:#fff; margin:0px; padding:0px; }
#popup .text { padding:10px; }
#popup .media { text-align:center! important; }
#popup h2 { margin:10px; padding:0px; }

/**** popup ***/

/**** captcha ***/

#page_envoi .legend {padding:8px 0px 4px 4px; text-align:left; }
#page_envoi .captcha { padding:4px 0px 4px 0px; margin-top:4px; background-color:#fff; text-align:center; vertical-align:middle; width: 254px; }
#page_envoi .tipafriend { margin-left:164px; }

/**** captcha ***/

.no_results {margin-top:10px;}
.goback {margin:8px 0px 4px 16px; }
.goback a {color:#fff;}

.inline p { display:inline; }
.no_results {margin-top:10px;}
.goback {margin:8px 0px 4px 16px; }
.goback a {color:#fff;}

/**** Netbooster ***/

.version_linguistique {
	font-size: 90.95%;
	height: 33px;
}
#bloc_chargement .titre_bloc {
	/*background: url(/sites/ripp/en/PublishingImages/bg_orange_telechargement.png) repeat;*//*emdei*/
	background: url(/sites/ripp/en/PublishingImages/bg_orange_telechargement.png) no-repeat #FFF;
	min-height: 18px;
	height: auto;
	font-size: 109.5%;
	color: #fff;
	padding: 3px 3px 0px 10px;
}
#bloc_en_savoir_plus .titre_bloc, #bloc_en_savoir_plus2 .titre_bloc  {
	/*background: url(/sites/ripp/en/PublishingImages/bg_bleu_titre_savoir_plus.png) repeat;*//*emdei*/
	background: url(/sites/ripp/en/PublishingImages/bg_bleu_titre_savoir_plus.png) no-repeat #B3E7FB;
	min-height: 18px;
	height: auto;
	font-size: 109.5%;
	color: #fff;
	padding: 3px 3px 0px 10px;
}
#bloc_medias .titre_bloc {
	/*background: url(/sites/ripp/en/PublishingImages/bg_vert_media.png) repeat;*//*emdei*/
	background: url(/sites/ripp/en/PublishingImages/bg_vert_media.png) no-repeat #FFF;
	min-height: 18px;
	height: auto;
	font-size: 109.5%;
	color: #fff;
	padding: 3px 3px 0px 10px;
}
div.titre_bloc span{
	background: url(/sites/ripp/en/PublishingImages/puce_blanche_titre.png) no-repeat 0% 50%;
	padding-left: 19px;
	font-weight:bold;
}


