html, body {
	margin: 0;
	padding: 0;
	height: 100%
}
body {
	font-family: Arial, Helvetica, sans-serif;
/*	text-align: center;*/
}
p{
/*	margin: 0;
	padding:0;*/
	font-size: 13px;
	line-height:16px;
	color: #666666;
}
ul li{
	font-size: 13px;
	color: #666666;
}
.important{
	color: #F57303;
	font-weight: bold;
}
.infos{
	font-size: 11px;
	color:#F57303;
}
.font_onze{
	font-size: 11px;
	line-height: 14px;
}
b{
	font-weight: bold;
}
.trait .divider hr{
	height: 1px;
	border: 0;
	border:none;
	border-top: 1px solid #7CC2FF;
}
ul li a{
	color: #666666;
}
.ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div{overflow:visible;}
#main_centre .ce-textpic.ce-center.ce-above{text-align:center;}
/*----------------------------------------------------------------------------------------*/
/* styles de base */
/*----------------------------------------------------------------------------------------*/
h2, h3, h5, h6, h2 a, h3 a, h5 a, h6 a{
	color: #1D71B7;
}
h4, h4 a {
	color: #666666;
}
p a{
	color: #666666;
	font-size: 13px;
	line-height:16px;
}
table td, table th{
	padding: 5px;
	border: 1px solid #1D71B7;
	border-collapse:collapse;
}
table {
	border-collapse:collapse;
}
table thead tr td, table tr th{
	background-color:#DEF0FF;
}
table thead tr td p, table tr th p{
	color:#1D71B7;
	font-weight:bold;
}
.page_non_trouvee{padding-top: 250px;padding-left: 470px;}
.page_non_trouvee h1{color: #ED7725;text-transform: uppercase;font-size: 18px;}
.page_non_trouvee p{color: #1D71B7;font-size: 14px;}
/*----------------------------------------------------------------------------------------*/
/* Styles définitions des blocs pour la page de login et de la page formulaire login      */
/*----------------------------------------------------------------------------------------*/
#home_contenu {
	background-repeat: no-repeat;
	font-size: 12px;
	color: #666666;
	min-height:641px;
}
#home_contenu.fr{
	background-image:  url(../medias/interface_nomad_V2/fond_login_fr.jpg);
}
#home_contenu.en{
	background-image:  url(../medias/interface_nomad_V2/fond_login_en.jpg);
}
#home_contenu.form_fr{
	background-image:  url(../medias/interface_nomad_V2/fond_login_form_fr.jpg);
	min-height:985px;
}
#home_contenu.form_en{
	background-image:  url(../medias/interface_nomad_V2/fond_login_form_en.jpg);
	min-height:985px;
}
#home_contenu #home_contenu_haut {
	position:absolute;
}
#home_contenu #bonjour{
	padding: 302px 0 0 140px;
	position:absolute;
	background-repeat: no-repeat;
	background-position:bottom right;
}
#home_contenu.fr #bonjour, #home_contenu.form_fr #bonjour{
	background-image:  url(../medias/interface_nomad_V2/bonjour_login_fr.png);
	width: 164px;
	height: 27px;
}
#home_contenu.en #bonjour, #home_contenu.form_en #bonjour{
	background-image:  url(../medias/interface_nomad_V2/bonjour_login_en.png);
	width: 160px;
	height: 26px;
}
#home_contenu #home_contenu_haut_droite{
	float:right;
	padding-top:140px;
	padding-right:30px;
}
#home_contenu #home_contenu_haut_droite p, #home_contenu #home_contenu_haut_droite a{
	font-size: 9px;
	color:#000000;
	text-decoration:none;
}

#home_contenu .tx-felogin-pi1{
	padding-left: 425px;
	padding-top: 172px;
	width: 295px;
	text-align: center;
}
#home_contenu .tx-formulaireaccueilnomad-pi1 {
	padding-left: 410px;
	padding-top: 170px;
	width: 295px;
	text-align: center;
}
#home_contenu #template_login {
	margin-left: 63px;
	margin-right: 30px;
	text-align: left;
}
#home_contenu #template_forgot {
	margin-left: 60px;
	margin-right: 30px;
	text-align: left;
}
#home_contenu h3{
	color:#ED7725;
	text-transform:uppercase;
	font-size: 18px;
	margin: 0 0 35px 0;
}
#home_contenu .tx-formulaireaccueilnomad-pi1 h3{
	margin: 0 0 20px 0;
}
#home_contenu label{
	color:#ED7725;
	text-transform:uppercase;
	font-size: 12px;
	font-weight:bold;
	background-image:  url(../medias/interface_nomad_V2/fleche_login.jpg);
	background-repeat: no-repeat;
	background-position:left;
	padding: 0 0 0 20px;
	margin-bottom:5px;
}
#home_contenu p.liens a{
	font-size: 14px;
	font-style:italic;
	color: #999999;
	text-decoration:none;
}
#home_contenu p a.acces_reseau{
	font-size: 14px;
	font-style:italic;
	color: #999999;
	text-decoration:none;
	padding-left: 490px;
}
#home_contenu div{
	margin-bottom: 20px;
}
#home_contenu input[type=submit], #home_contenu a.bouton_submit{
	margin-top: 20px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	font-weight:bold;
	text-transform:uppercase;	
	width: 170px;
	height: 22px;
	border:none;
	cursor:pointer;
	background: transparent url(../medias/interface_nomad_V2/bouton_login.jpg);
	background-repeat: no-repeat;
}
#home_contenu .tx-formulaireaccueilnomad-pi1 input[type=submit]{
	margin-top: 0;
}
/* contenu bas */
#home_contenu #home_contenu_bas {
	width: 400px;
	padding:462px 0 0 20px;
	position:absolute;
}
#home_contenu #home_contenu_bas p, #home_contenu #home_contenu_bas p a, #home_contenu #home_contenu_bas ul li{
	color: #B3B3B3;
	font-size: 12px;
	/*font-style:italic;*/
}
#home_contenu #home_contenu_bas table td {
	border: none;
	border: 0;
}


/* sur la page de login bloc en maintenance */
#home_contenu #home_contenu_haut .csc-header.csc-header-n1, #home_contenu #home_contenu_haut h4{
	padding-left: 425px;
    padding-top: 172px;
    width: 295px;
    text-align: center;
	color:#ED7725;
}
#home_contenu #home_contenu_haut h4{
	padding-top:20px;
	font-size:14px;
	line-height:20px;
	padding-left: 435px;
	 width: 275px;
 	color: #666666;
}
/*----------------------------------------------------------------------------------------*/
/* Styles définitions des blocs principaux */
/*----------------------------------------------------------------------------------------*/
#centrer {
	width: 1055px;
	height:100%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#site {
	width: 1055px;
	height:100%;
}

/*----------------------------------------------------------------------------------------*/
/* Le bloc header contient :                                                              */
/* - header_langue                                                                        */
/* - header_recherche                                                                     */
/* - header_nav                                                                           */
/*----------------------------------------------------------------------------------------*/
#header{
	background-repeat:no-repeat;
	width:1055px;
	height: 141px;
}
#header.fr{
	background-image:url(../medias/interface_nomad_V2/fond_header_fr.jpg);
}
#header.en{
	background-image:url(../medias/interface_nomad_V2/fond_header_en.jpg);
}
#header_recherche{
display:none;
	font-size: 9px;
	color:#999999;
	float:right;
	padding-right: 3px;
}
#header_recherche form{
	margin: 0;
	padding: 0;
}
#header_recherche form .recherche_gauche{
	margin: 0;
	padding: 12px 5px 0 0;
	float:left;
	text-align:right;
}
#header_recherche form .recherche_droite{
	padding: 11px 5px 0 0;
	float:left;
}
#header_recherche input{
	width: 85px;
	height:14px;
	margin-left: 7px;
	border:none;
	border:1px solid #E6E6E6;
}
#header_recherche a {
	width: 18px;
	height: 18px;
}
#header_recherche a img{
	position:relative;
	border: 0;
}
#header_langue{
	font-size: 9px;
	color:#000000;
	float:right;
	padding-top: 15px;
	padding-right: 77px;
}
#header_langue a{
	color:#000000;
	text-decoration:none;
}
#header_nav{
	color:#656672;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
#retour_home a{
	margin-left: 40px;
	width:110px;
	height: 100px;
	position:absolute;
}
#header_nav ul{
	margin: 53px 0 0 0;
	padding:0 0 0 200px;
	list-style:none;
	float:left;
}
#header_nav ul li{
	padding-top: 12px;
	float:left;
	height: 23px;
	_height: 35px;
	font-size: 10px;
}
#header_nav ul li:hover, #header_nav ul li.actif{
	background-color:#656672;
}
#header_nav ul li a{
	font-size:10px;
	text-transform:uppercase;
	color: #656672;
	font-weight: bold;
	text-decoration:none;
	padding: 0 10px 0 10px;
}
#header_nav ul li:hover a, #header_nav ul li.actif a{
	color: #FFFFFF;
}

/*----------------------------------------------------------------------------------------*/
/* Le bloc contenu contient :                                                             */
/* - main_gauche                                                                          */
/* - main : main_start + main_centre + main_end                                           */
/*----------------------------------------------------------------------------------------*/
#contenu{
	width:1055px;
}
#main_gauche{
	background-image:url(../medias/interface_nomad_V2/fond_nav_gauche.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:transparent;
	width: 116px;
	margin-left:40px;
	_margin-left:20px;
	float:left;
}
#main{
	background-image:url(../medias/interface_nomad_V2/fond_main.jpg);
	background-repeat: repeat-y;
	background-position:top left;
	width: 879px; /*1055 - 40 - 116 - 20 */
	float:left;
	margin-left: 20px;
}
#main_start{
	background-image:url(../medias/interface_nomad_V2/fond_main_start.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	width: 100%;
	height:16px;
	float:left;
}
#main_centre{
	padding: 0 20px 0 20px;
	margin: 0;
	width: 769px; /* 809 - 40 px de padding */
	_width: 809px;
	float:left;
}

#main_end{
	background-image:url(../medias/interface_nomad_V2/fond_main_end.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	width: 100%;
	height:30px;
	float:left;
}

p.bonjour{
	font-size: 19px;
	color:#FFFFFF;
	margin: 0;
	padding: 24px 0 0 7px;
	text-transform:uppercase;
}
p.nom{
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	padding: 0 0 0 7px;
	text-transform:uppercase;
	line-height:19px;
	margin:0;
}
p.deconnecte{
	margin: 0;
	padding: 14px 0 7px 7px;
	background-color:#3FA9F5;
}
p.deconnecte a{
	font-size: 10px;
	color:#99CCFF;
	text-decoration:none;
}
p.deconnecte a img{
	border: 0;
	margin-left: 5px;
}

/*----------------------------------------------------------------------------------------*/
/* Le bloc main_gauche contient la barre de navigation                                    */
/*----------------------------------------------------------------------------------------*/
#main_gauche a.retour_accueil{
text-decoration:none;
}
#main_gauche .tx-navgauche-pi1{
	float:left;
	/*padding-top: 15px;*/
}
#main_gauche .page_info, #main_gauche .page_info_actif{
	background-image:url(../medias/interface_nomad_V2/page_info.jpg);
	background-repeat:no-repeat;
	width: 116px;
	height:74px;
	float:left;
}
#main_gauche.en .page_info, #main_gauche.en .page_info_actif{
	background-image:url(../medias/interface_nomad_V2/page_info_en.jpg);
}
#main_gauche .page_info:hover, #main_gauche .page_info_actif{
	background-image:url(../medias/interface_nomad_V2/page_info_on.jpg);
}
#main_gauche.en .page_info:hover, #main_gauche.en .page_info_actif{
	background-image:url(../medias/interface_nomad_V2/page_info_en_on.jpg);
}

#main_gauche .page_formation,#main_gauche .page_formation_actif{
	background-image:url(../medias/interface_nomad_V2/page_formation.jpg);
	background-repeat:no-repeat;
	width: 116px;
	height:60px;
	float:left;
}
#main_gauche.en .page_formation,#main_gauche.en .page_formation_actif{
	background-image:url(../medias/interface_nomad_V2/page_formation_en.jpg);
}
#main_gauche .page_formation:hover, #main_gauche .page_formation_actif{
	background-image:url(../medias/interface_nomad_V2/page_formation_on.jpg);
}
#main_gauche.en .page_formation:hover, #main_gauche.en .page_formation_actif{
	background-image:url(../medias/interface_nomad_V2/page_formation_en_on.jpg);
}

#main_gauche .page_profil,#main_gauche .page_profil_actif{
	background-image:url(../medias/interface_nomad_V2/page_profil.jpg);
	background-repeat:no-repeat;
	width: 116px;
	height:68px;
	float:left;
}
#main_gauche.en .page_profil,#main_gauche.en .page_profil_actif{
	background-image:url(../medias/interface_nomad_V2/page_profil_en.jpg);
}
#main_gauche .page_profil:hover, #main_gauche .page_profil_actif{
	background-image:url(../medias/interface_nomad_V2/page_profil_on.jpg);
}
#main_gauche.en .page_profil:hover, #main_gauche.en .page_profil_actif{
	background-image:url(../medias/interface_nomad_V2/page_profil_en_on.jpg);
}

#main_gauche .page_favoris,#main_gauche .page_favoris_actif{
	background-image:url(../medias/interface_nomad_V2/page_favoris.jpg);
	background-repeat:no-repeat;
	width: 116px;
	height:59px;
	float:left;
}
#main_gauche.en .page_favoris,#main_gauche.en .page_favoris_actif{
	background-image:url(../medias/interface_nomad_V2/page_favoris_en.jpg);
}
#main_gauche .page_favoris:hover, #main_gauche .page_favoris_actif{
	background-image:url(../medias/interface_nomad_V2/page_favoris_on.jpg);
}
#main_gauche.en .page_favoris:hover, #main_gauche.en .page_favoris_actif{
	background-image:url(../medias/interface_nomad_V2/page_favoris_en_on.jpg);
}


#main_gauche .page_contacts,#main_gauche .page_contacts_actif{
	background-image:url(../medias/interface_nomad_V2/page_contacts.jpg);
	background-repeat:no-repeat;
	width: 116px;
	height:62px;
	float:left;
}
#main_gauche.en .page_contacts,#main_gauche.en .page_contacts_actif{
	background-image:url(../medias/interface_nomad_V2/page_contacts_en.jpg);
}
#main_gauche .page_contacts:hover, #main_gauche .page_contacts_actif{
	background-image:url(../medias/interface_nomad_V2/page_contacts_on.jpg);
}
#main_gauche.en .page_contacts:hover, #main_gauche.en .page_contacts_actif{
	background-image:url(../medias/interface_nomad_V2/page_contacts_en_on.jpg);
}



#main_gauche .page_messagerie,#main_gauche .page_messagerie_actif{
	background-image:url(../medias/interface_nomad_V2/page_messagerie.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
	font-size: 10px;
	width: 116px;
	height:55px;
	float:left;	
}
#main_gauche.en .page_messagerie,#main_gauche.en .page_messagerie_actif{
	background-image:url(../medias/interface_nomad_V2/page_messagerie_en.jpg);
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
	font-size: 10px;
}
#main_gauche .page_messagerie:hover, #main_gauche .page_messagerie_actif{
	background-image:url(../medias/interface_nomad_V2/page_messagerie_on.jpg);
	text-align:left;
	text-decoration:none;
}
#main_gauche.en .page_messagerie:hover, #main_gauche.en .page_messagerie_actif{
	background-image:url(../medias/interface_nomad_V2/page_messagerie_en_on.jpg);
	text-align:left;
	text-decoration:none;
}

.page_messagerie p.nb_message, .page_messagerie_actif p.nb_message{
	margin: 6px 0 0 65px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold;
}
.page_messagerie p.nb_message span.fond_orange, .page_messagerie_actif p.nb_message span.fond_orange{
	background-color:#F17400;
	}
	
	
	
#main_gauche .page_envoific,#main_gauche .page_envoific_actif{
	background-image:url(../medias/interface_nomad_V2/page_envoific.jpg);
	background-repeat:no-repeat;
	width: 116px;
	height:54px;
	float:left;
}
#main_gauche.en .page_envoific,#main_gauche.en .page_envoific_actif{
	background-image:url(../medias/interface_nomad_V2/page_envoific_en.jpg);
}
#main_gauche .page_envoific:hover, #main_gauche .page_envoific_actif{
	background-image:url(../medias/interface_nomad_V2/page_envoific_on.jpg);
}
#main_gauche.en .page_envoific:hover, #main_gauche.en .page_envoific_actif{
	background-image:url(../medias/interface_nomad_V2/page_envoific_en_on.jpg);
}


#main_gauche .page_tribune,#main_gauche .page_tribune_actif{
	background-image:url(../medias/interface_nomad_V2/page_tribune.jpg);
	background-repeat:no-repeat;
	width: 116px;
	height:54px;
	float:left;
}
#main_gauche.en .page_tribune,#main_gauche.en .page_tribune_actif{
	background-image:url(../medias/interface_nomad_V2/page_tribune_en.jpg);
}
#main_gauche .page_tribune:hover, #main_gauche .page_tribune_actif{
	background-image:url(../medias/interface_nomad_V2/page_tribune_on.jpg);
}
#main_gauche.en .page_tribune:hover, #main_gauche.en .page_tribune_actif{
	background-image:url(../medias/interface_nomad_V2/page_tribune_en_on.jpg);
}

#main_gauche .page_sondage,#main_gauche .page_sondage_actif{
	background-image:url(../medias/interface_nomad_V2/page_sondage.jpg);
	background-repeat:no-repeat;
	width: 116px;
	height:71px;
	float:left;
}
#main_gauche.en .page_sondage,#main_gauche.en .page_sondage_actif{
	background-image:url(../medias/interface_nomad_V2/page_sondage_en.jpg);
}
#main_gauche .page_sondage:hover, #main_gauche .page_sondage_actif{
	background-image:url(../medias/interface_nomad_V2/page_sondage_on.jpg);
}
#main_gauche.en .page_sondage:hover, #main_gauche.en .page_sondage_actif{
	background-image:url(../medias/interface_nomad_V2/page_sondage_en_on.jpg);
}



#main_centre div.btn_sondage{
	text-align:center;
	margin-bottom: 10px;
		display:none;
}
#main_centre div.btn_sondage img{
	border:0;
	border:none;
}
/*----------------------------------------------------------------------------------------*/
/* Le bloc footer contient :                                                              */
/* - footer_logo                                                                          */
/* - footer_contenu                                                                       */
/*----------------------------------------------------------------------------------------*/
#footer{
	float:left;
	width: 945px; /* 1055 - 40 -70 */
	height: 130px;
	margin-top:80px;
	margin-left:40px;
	margin-right: 70px;
	background-color:#F1F1F1;
	text-align:center;
}
#footer_logo{
	background-image:url(../medias/interface_nomad_V2/logo_footer.png);
	background-repeat:no-repeat;
	background-position:top right;
	witdh:80px;
	height:81px;
	position:relative;
	margin-top:-45px;
	margin-right:3px;
}
#footer_contenu, #footer_contenu a{
	color: #808080;
	font-size: 10px;
	padding: 0 10px 0 10px;
	text-decoration:none;
}

/*----------------------------------------------------------------------------------------*/
/* Définition des styles générals au centre                                               */
/*----------------------------------------------------------------------------------------*/
#main h1 {
	margin: 0 0 0 -20px;
	padding: 5px 0 0 35px;
	background-image:url(../medias/interface_nomad_V2/fond_h1_bleu.jpg);
	background-repeat: repeat-x;
	background-position:left top;
	height:51px;
	width: 775px;
	font-size: 20px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
	/*float:left;*/
}
#main .ambiance_vert h1 {
	background-image:url(../medias/interface_nomad_V2/fond_h1_vert.jpg);
}

#main .ambiance_orange h1 {
	background-image:url(../medias/interface_nomad_V2/fond_h1_orange.jpg);
}

#main .ambiance_rose h1 {
	background-image:url(../medias/interface_nomad_V2/fond_h1_rose.jpg);
}

/*----------------------------------------------------------------------------------------*/
/* Définition des styles au centre                                                        */
/*----------------------------------------------------------------------------------------*/
#main .tx-accueilnomad-pi1 .contenu_blocs{
	width: 779px;
	margin:0;
	padding:0 0 20px 10px;
	float:left;
} 
#main .tx-accueilnomad-pi1 .contenu_blocs.admin{background-color:#FFFFFF;width: 749px;margin-bottom: 20px; padding-top:20px;padding-left:0;}
#main .tx-accueilnomad-pi1 .contenu_blocs p{
margin:0;
}
#main .tx-accueilnomad-pi1 h1 {
	margin: 0 0 0 -20px;
	_margin:0 0 0 -10px;
	padding: 5px 0 0 35px;
	background-image:url(../medias/interface_nomad_V2/fond_h1_accueil.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:48px;
	width: 809px;
	font-size: 19px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
	cursor: pointer;
}
#main .tx-accueilnomad-pi1 h1.bleu{
	color:#3FA1F5;
}
#main .tx-accueilnomad-pi1 h1.vert{ /* pour l'instant on cache la vie du réseau*/
	color:#6CB23A;
	display:none;
}
#main .tx-accueilnomad-pi1 .contenu_blocs.accordeon_contenu.accordeon_num3{display:none;}
#main .tx-accueilnomad-pi1 h1.actif{
	background-image:url(../medias/interface_nomad_V2/fond_h1_actif_accueil.jpg);
}
#main .tx-accueilnomad-pi1 h1.orange, #main .tx-accueilnomad-pi1 h1.admin{
	color:#ED7725;
}
#main .tx-accueilnomad-pi1 h1.rose{
	color:#CA2C6F;
}
#main .tx-accueilnomad-pi1 h1.emeraude{
	color:#04878d;
}

#main .tx-accueilnomad-pi1 ul.admin{margin:0;padding:0;}
#main .tx-accueilnomad-pi1 ul.admin li{list-style:none;text-align:center;display:inline-block;vertical-align:top;margin-left:12px;margin-bottom:15px;}
#main .tx-accueilnomad-pi1 ul.admin li a{text-decoration:none;font-weight: bold;color: #1D71B7;}
#main .tx-accueilnomad-pi1 ul.admin li img{border:1px solid #1D71B7;}
/*----------------------------------------------------------------------------------------*/
/* Définition des styles de la page d'accueil                                             */
/*----------------------------------------------------------------------------------------*/
/* Commun à tous les blocs de l'accueil */
#main .entete{
	height:25px;
	background-repeat: no-repeat;
}
#main .pied{
	height:20px;
	background-repeat: no-repeat;
}
#main .corps{
	background-repeat: repeat-y;
}
#main .contenu_entete{
	padding: 5px 0 0 0;
	height:25px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:center;
}
#main .contenu_corps{
	padding: 12px 37px 0 15px;
	color: #666666;
}
#main .trait{
	margin: 10px 0 10px 0;
}
#main .bloc_accueil{
	float:left;
}
#main .bleu_fonce{
	color: #1D71B7;
}

/* largeur pour la colonne 1 */
#main .col1{width:207px;}
#main .contenu_col1{width:185px;} /* 207 - 22px (largeur de l'ombre à droite */
#main .col2{width:188px;}
#main .contenu_col2{width:166px;} /* 188 - 22px (largeur de l'ombre à droite */
#main .col3{width:169px;}
#main .contenu_col3{width:147px;} /* 169 - 22px (largeur de l'ombre à droite */
#main .col4{width:205px;}
#main .contenu_col4{width:183px;} /* 205 - 22px (largeur de l'ombre à droite */
#main .col12{width:395px;}
#main .contenu_col12{width:373px;} /* 205 - 22px (largeur de l'ombre à droite */

/* les boutons dans les blocs de l'accueil communs à tous les blocs */
.bouton {
    height: 22px;
    display: block; 
    font-size: 9px;
	font-weight: bold;
    color: #FFFFFF;
	text-transform:uppercase;
	margin-top: 10px;
    padding-right: 5px; /* largeur de l'image */
    text-decoration: none; /* on enleve tout effet au texte */
	text-align:center;
	cursor:pointer;
}
.bouton span {
	line-height:22px;
	height:22px;
    display: block;
	padding-right: 0px;
	padding-left: 5px;	
}
#main a:hover.bouton {
	background-position: right -22px;
}
#main a:hover.bouton span {
	background-position: left -22px;
}

#main .doc_manquant{background-color:#ffd9da;border:1px solid #e396b6;float:left;padding:10px 0 10px 10px;margin-bottom: 10px;}
#main .doc_present{background-color:#dbecf4;border:1px solid #9bbede;float:left; padding:10px 0 10px 10px;margin-bottom: 10px;}
#main .doc_manquant p, #main_centre #dossiers_accordeon .doc_manquant p, #main #maj_profil .doc_manquant p{color:#c92c6e;margin:0 0 5px 0;padding:0;}
#main .doc_present p, #main_centre #dossiers_accordeon .doc_present p, #main #maj_profil .doc_present p {color:#1d71b7;margin:0 0 5px 0;}
#main .doc_manquant ul, #main_centre #dossiers_accordeon .doc_manquant ul, #main #maj_profil .doc_manquant ul, #main .doc_present ul, #main_centre #dossiers_accordeon .doc_present ul, #main #maj_profil .doc_present ul{margin:0;padding-left:30px;}
#main .doc_manquant li, #main_centre #dossiers_accordeon .doc_manquant li, #main #maj_profil .doc_manquant li{color:#c92c6e;margin:0;}
#main .doc_present li, #main_centre #dossiers_accordeon .doc_present li, #main #maj_profil .doc_present li{color:#1d71b7;margin:0;}
#main_centre #dossier_agauche .doc_manquant li, #main_centre #dossier_agauche .doc_present li, #main #maj_profil .doc_present li{font-size:13px;}
#main .doc_manquant li a, #main .doc_manquant a{color:#c92c6e;font-weight:normal;}
#main .doc_manquant p.titre_doc_manquant, #main_centre #dossiers_accordeon .doc_manquant p.titre_doc_manquant, #main #maj_profil .doc_manquant p.titre_doc_manquant, #main .doc_present p.titre_doc_present, #main_centre #dossiers_accordeon .doc_present p.titre_doc_present, #main #maj_profil .doc_present p.titre_doc_present{font-weight:bold;}


/*----------------------------------------------------------------------------------------*/
/* Styles spécifiques à chaque bloc de l'accueil                                          */
/* Styles du bloc INFO                                                                    */
/*----------------------------------------------------------------------------------------*/
#main #bloc_info .entete{
	background-image:url(../medias/interface_nomad_V2/bloc_info_entete.jpg);
}
#main #bloc_info .contenu_entete{
	background-color:#4BADFC;
}
#main #bloc_info .corps{
	background-image:url(../medias/interface_nomad_V2/bloc_info_corps.jpg);
}
#main #bloc_info .pied{
	background-image:url(../medias/interface_nomad_V2/bloc_info_pied.jpg);
}
#main #bloc_info .trait{
	margin:5px 0 5px 0;
	padding:0;
	border-top:1px solid #9DD1FF;
	float:left;
	width:100%;
}
#main #bloc_info .bouton {
    background: transparent url(../medias/interface_nomad_V2/boutond_bleu.jpg) no-repeat top right;
}
#main #bloc_info .bouton span {
    background: transparent url(../medias/interface_nomad_V2/bouton_bleu.jpg) no-repeat;
}
#main #bloc_info p.identite{
	float:left;
	color:#7CC2FF;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	/*height:36px;  obligatoire si on veut voir tout le smiley */
	width:120px;
	line-height: 16px;
}
#main #bloc_info p.photo{
	float:left;
	width:35px;
}
#main #bloc_info div.contenu_infos_bas{
clear:both;
width:100%;
}
/*----------------------------------------------------------------------------------------*/
/* Styles spécifiques à chaque bloc de l'accueil                                          */
/* Styles du bloc MES FORMATIONS                                                          */
/*----------------------------------------------------------------------------------------*/
#main #bloc_formation .entete{
	background-image:url(../medias/interface_nomad_V2/bloc_formation_entete.jpg);
}
#main #bloc_formation .contenu_entete{
	background-color:#3FA1F5;
}
#main #bloc_formation .corps{
	background-image:url(../medias/interface_nomad_V2/bloc_formation_corps.jpg);
}
#main #bloc_formation .pied{
	background-image:url(../medias/interface_nomad_V2/bloc_formation_pied.jpg);
}
#main #bloc_formation .trait{
	border-top:1px solid #7CC2FF;
}
#main #bloc_formation .bouton {
    background: transparent url(../medias/interface_nomad_V2/boutond_bleu.jpg) no-repeat top right;
}
#main #bloc_formation .bouton span {
    background: transparent url(../medias/interface_nomad_V2/bouton_bleu.jpg) no-repeat;
}
#main #bloc_formation p.titre{
	font-size: 12px;
	font-weight: bold;
	color:#1D71B7;
	padding-bottom:5px;
}
#main #bloc_formation .trait{
	margin:15px 0 10px 0;
	padding:0;
	border-top:1px solid #9DD1FF;
	float:left;
	width:100%;
}
/*----------------------------------------------------------------------------------------*/
/* Styles spécifiques à chaque bloc de l'accueil                                          */
/* Styles du bloc PROFIL CULTUREL                                                         */
/*----------------------------------------------------------------------------------------*/
#main #bloc_profil .entete{
	background-image:url(../medias/interface_nomad_V2/bloc_profil_entete.jpg);
}
#main #bloc_profil .contenu_entete{
	background-color:#4BADFC;
}
#main #bloc_profil .corps{
	background-image:url(../medias/interface_nomad_V2/bloc_profil_corps.jpg);
}
#main #bloc_profil .pied{
	background-image:url(../medias/interface_nomad_V2/bloc_profil_pied.jpg);
}
#main #bloc_profil .trait{
	border-top:1px solid #9DD1FF;
}
#main #bloc_profil .bouton {
    background: transparent url(../medias/interface_nomad_V2/boutond_bleu.jpg) no-repeat top right;
}
#main #bloc_profil .bouton span{
    background: transparent url(../medias/interface_nomad_V2/bouton_bleu.jpg) no-repeat;
}
#main #bloc_profil .marge5 {
	margin-top:5px;
}
#main #bloc_profil .contenu_corps{
	color:#1D71B7;
	font-size: 9px;
	font-weight: bold;
	text-align:center;
}
#main #bloc_profil .fond_pourcent{
  	text-align:left;
	width: 114px;
	height:54px;
	background-image:url(../medias/interface_nomad_V2/fond_pourcent.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-left: 2px;
}
#main #bloc_profil .pourcent{
	height: 54px;
	background-color:#1D71B7;
}
#main #bloc_profil .trait_pourcent{
	width: 114px;
	height:54px;
	top:-54px;
	position:relative;
	z-index:300;
	background-image:url(../medias/interface_nomad_V2/trait_pourcent.png);
	background-repeat:no-repeat;
}
#main #bloc_profil .chiffre{
	padding-top: 5px;
	font-size: 27px;
}
#main #bloc_profil form{
	margin:0;
}

/*----------------------------------------------------------------------------------------*/
/* Styles spécifiques à chaque bloc de l'accueil                                          */
/* Styles du bloc PAYS                                                                    */
/*----------------------------------------------------------------------------------------*/
#main #bloc_pays .entete{
	background-image:url(../medias/interface_nomad_V2/bloc_pays_entete.jpg);
}
#main #bloc_pays .contenu_entete{
	background-color:#3FA1F5;
}
#main #bloc_pays .corps{
	background-image:url(../medias/interface_nomad_V2/bloc_pays_corps.jpg);
	color:#666666;
}
#main #bloc_pays .pied{
	background-image:url(../medias/interface_nomad_V2/bloc_pays_pied.jpg);
}
#main #bloc_pays .trait, #main_centre #dossier_adroite .tx-dossierpays-pi1 .trait{
	border-top:1px solid #7CC2FF;
}
#main #bloc_pays .bouton {
    background: transparent url(../medias/interface_nomad_V2/boutond_bleu.jpg) no-repeat top right;
}
#main #bloc_pays .bouton span {
    background: transparent url(../medias/interface_nomad_V2/bouton_bleu.jpg) no-repeat;
}
#main #bloc_pays #drapeau_nom_pays, #main_centre #dossier_adroite .tx-dossierpays-pi1 #drapeau_nom_pays{
	float:left;
	width:100%;
}
#main #bloc_pays .drapeau, #main_centre #dossier_adroite .tx-dossierpays-pi1 .drapeau{
	margin-right: 10px;
	margin-bottom:0;
	float:left;
}
#main #bloc_pays .drapeau img, #main_centre #dossier_adroite .tx-dossierpays-pi1 .drapeau img{
	border: 1px solid #666666;
}
#main #bloc_pays .nom_pays, #main_centre #dossier_adroite .tx-dossierpays-pi1 .nom_pays{
	font-size:13px;
	overflow: hidden;
	text-transform:uppercase;
	font-weight:bold;
}
#main #bloc_pays .capital, #main_centre #dossier_adroite .tx-dossierpays-pi1 .capital{
	font-size: 13px;
	font-weight:normal;
	text-transform:none;
}

#main .tx-accueilnomad-pi1 .contenu_blocs .heure, #main_centre #dossier_adroite .heure{
	clear:both;
	padding-top: 10px;
	padding-right:10px;
	text-align:center;
	font-weight: bold;
	height:40px;
}
#main .tx-accueilnomad-pi1 .contenu_blocs .meteo, #main_centre #dossier_adroite .meteo{
	margin-top: 10px;
	text-align:center;
	font-weight: bold;
}
#main .tx-accueilnomad-pi1 .contenu_blocs .titre_heure, #main_centre #dossier_adroite p.titre_heure{
	font-weight: bold;
	color: #1D71B7;
	font-size:13px;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:0;
}
#main .tx-accueilnomad-pi1 .contenu_blocs .heure #heure_courante,#main_centre #dossier_adroite #heure_courante,#main .tx-accueilnomad-pi1 .contenu_blocs .heure #heure_vide,#main_centre #dossier_adroite #heure_vide{
	margin-top:4px;
}
#main_centre #dossier_adroite #weather{
	margin-top: 0;
	margin-bottom: 0;
}
.meteo #weather img{
	float:left;
}
.meteo #weather #temperature{
	line-height:25px;
}
#main .tx-accueilnomad-pi1 .contenu_blocs .meteo #weather .weather_error, #main_centre #dossier_adroite .meteo #weather .weather_error{
margin-top:4px;
}
#main #bloc_pays .changer_pays{
	color:#1D71B7;
	float:left;
	font-size:11px;
	margin-top:10px;
}
#main #bloc_pays #select_pays{
	width: 154px;
}
#main #bloc_pays a.bouton{
	clear:both;
}
/*----------------------------------------------------------------------------------------*/
/* Styles spécifiques à chaque bloc de l'accueil                                          */
/* Styles du bloc FORUM                                                                */
/*----------------------------------------------------------------------------------------*/
#main #bloc_forum .entete{
	background-image:url(../medias/interface_nomad_V2/bloc_forum_entete.jpg);
}
#main #bloc_forum .contenu_entete{
	background-color:#8CC63F;
}
#main #bloc_forum .corps{
	background-image:url(../medias/interface_nomad_V2/bloc_forum_corps.jpg);
}
#main #bloc_forum .pied{
	background-image:url(../medias/interface_nomad_V2/bloc_forum_pied.jpg);
}
#main #bloc_forum .trait{
	border-top:1px solid #7CC2FF;
}
#main #bloc_forum .bouton {
    background: transparent url(../medias/interface_nomad_V2/boutond_vert.jpg) no-repeat top right;
	margin-top:0;
}
#main #bloc_forum .bouton span {
    background: transparent url(../medias/interface_nomad_V2/bouton_vert.jpg) no-repeat;
}
#main #bloc_forum .marge5 {
	margin-top:5px;
}


#main #bloc_forum{
	text-align:left;
}


/*----------------------------------------------------------------------------------------*/
/* Styles spécifiques à chaque bloc de l'accueil                                          */
/* Styles du bloc ANNUAIRE                                                                */
/*----------------------------------------------------------------------------------------*/
#main #bloc_annuaire .entete{
	background-image:url(../medias/interface_nomad_V2/bloc_annuaire_entete.jpg);
}
#main #bloc_annuaire .contenu_entete{
	background-color:#8CC63F;
}
#main #bloc_annuaire .corps{
	background-image:url(../medias/interface_nomad_V2/bloc_annuaire_corps.jpg);
}
#main #bloc_annuaire .contenu_corps{
	color: #8CC63F;
	font-size:10px;
}
#main #bloc_annuaire .pied{
	background-image:url(../medias/interface_nomad_V2/bloc_annuaire_pied.jpg);
}
#main #bloc_annuaire .trait{
	border-top:1px solid #7CC2FF;
}
#main #bloc_annuaire .bouton{
    background: transparent url(../medias/interface_nomad_V2/boutond_vert.jpg) no-repeat top right;
}
#main #bloc_annuaire .marge5 {
	margin-top:5px;
}
#main #bloc_annuaire .bouton span{
    background: transparent url(../medias/interface_nomad_V2/bouton_vert.jpg) no-repeat;
}
#main #bloc_annuaire .titre {
	text-transform:uppercase;
	font-weight:bold;
	font-size: 12px;
}
#main #bloc_annuaire p{
	padding-top:5px;
}
#main #bloc_annuaire p.titre{
	padding-top:0;
}
#main #bloc_annuaire form{
	margin:0;
	padding:0;
}
#main #bloc_annuaire select{
	width: 120px;
	border: 1px solid #8CC63F;
}
#main #bloc_annuaire input{
	border: 1px solid #8CC63F;
}
#main #bloc_annuaire input.nom{
	width: 121px;
}
#main #bloc_annuaire input.societe{
	width: 107px;
}
#main #bloc_annuaire p.pays_en select{
	width: 105px;
}
#main #bloc_annuaire input.nom_en{
	width: 93px;
}
#main #bloc_annuaire input.societe_en{
	width: 98px;
}




/*----------------------------------------------------------------------------------------*/
/* Styles spécifiques à chaque bloc de l'accueil                                          */
/* Styles du bloc ACTUALITE                                                                */
/*----------------------------------------------------------------------------------------*/
#main #bloc_actualite .entete{
	background-image:url(../medias/interface_nomad_V2/bloc_actualite_entete.jpg);
}
#main #bloc_actualite .contenu_entete{
	background-color:#6CB23A;
}
#main #bloc_actualite .corps{
	background-image:url(../medias/interface_nomad_V2/bloc_actualite_corps.jpg);
}
#main #bloc_actualite .contenu_corps{
	color: #666666;
	font-size:10px;
	text-align:center;
}
#main #bloc_actualite .pied{
	background-image:url(../medias/interface_nomad_V2/bloc_actualite_pied.jpg);
}
#main #bloc_actualite .trait{
	border-top:1px solid #8CC63F;
}
#main #bloc_actualite .bouton {
    background: transparent url(../medias/interface_nomad_V2/boutond_vert.jpg) no-repeat top right;
}
#main #bloc_actualite .bouton span {
    background: transparent url(../medias/interface_nomad_V2/bouton_vert.jpg) no-repeat;
}

#main #bloc_actualite .contenu_corps p.header_calendrier{
	text-align: center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
}
#main #bloc_actualite .contenu_corps p.header_calendrier a{
	background-repeat:no-repeat;
	width:6px;
	height:12px;
	text-decoration:none;
	line-height:12px;
	font-size:11px;
}
#main #bloc_actualite .contenu_corps a.fleche_prec{
	background-image: url(../medias/interface_nomad_V2/calend_fleche_prec.gif);
}
#main #bloc_actualite .contenu_corps a.fleche_suiv{
	background-image: url(../medias/interface_nomad_V2/calend_fleche_suiv.gif);
}

#main #bloc_actualite .contenu_corps table.calendar{
	margin-top: 5px;
	width:117px;
	font-size: 11px;
}
#main #bloc_actualite .contenu_corps table.calendar td{
	border:none;
	border:0;
}
#main #bloc_actualite .contenu_corps table.calendar tr td{
	margin:0;
	padding:2px;
	color: #666666;
	text-align:center;
}
#main #bloc_actualite .contenu_corps .header_calendrier, #main #bloc_actualite .contenu_corps table.calendar tr td.header{
	color: #8CC63F;
}
#main #bloc_actualite .contenu_corps table.calendar tr td.header{
	border-bottom:1px solid #8CC63F;
}
#main #bloc_actualite .contenu_corps table.calendar tr td.carre_couleur{
	background-color: #999999;
}
#main #bloc_actualite .contenu_corps table.calendar tr td.carre_couleur_jaune{
	background-color: #ED8000
}
#main #bloc_actualite .contenu_corps table.calendar tr td.carre_couleur_vert{
	background-color: #6CB23A;
}
#main #bloc_actualite .contenu_corps table.calendar tr td.carre_couleur_bleu{
	background-color: #3FA1F5;
}
#main #bloc_actualite .contenu_corps table.calendar tr td.carre_couleur_prune{
	background-color: #CA2C6F;
}
#main #bloc_actualite .contenu_corps table.calendar tr td.carre_couleur_rouge{
	background-color: #D0023B;
}

#main #bloc_actualite .contenu_corps table.calendar tr td.carre_couleur a, #main #bloc_actualite .contenu_corps table.calendar tr td.carre_couleur_jaune a, #main #bloc_actualite .contenu_corps table.calendar tr td.carre_couleur_vert a, #main #bloc_actualite .contenu_corps table.calendar tr td.carre_couleur_bleu a, #main #bloc_actualite .contenu_corps table.calendar tr td.carre_couleur_prune a, #main #bloc_actualite .contenu_corps table.calendar tr td.carre_couleur_rouge a{
	text-decoration:none;
color:#FFFFFF;
}
#main #bloc_actualite .contenu_corps p.actu{
	font-size: 11px;
	line-height:12px;
	color:#8AC63F;
	margin-top: 10px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #8AC63F;
}
#main #bloc_actualite .bouton{
	margin-top: 5px;
}


/*----------------------------------------------------------------------------------------*/
/* Styles spécifiques à chaque bloc de l'accueil                                          */
/* Styles du bloc MEDIATHEQUE                                                                    */
/*----------------------------------------------------------------------------------------*/
#main #bloc_mediatheque .entete{
	background-image:url(../medias/interface_nomad_V2/bloc_media_entete.jpg);
}
#main #bloc_mediatheque .contenu_entete{
	background-color:#EC7724;
}
#main #bloc_mediatheque .corps{
	background-image:url(../medias/interface_nomad_V2/bloc_media_corps.jpg);
}
#main #bloc_mediatheque .pied{
	background-image:url(../medias/interface_nomad_V2/bloc_media_pied.jpg);
}
#main #bloc_mediatheque .bouton {
    background: transparent url(../medias/interface_nomad_V2/boutond_orange.jpg) no-repeat top right;
}
#main #bloc_mediatheque .bouton span {
    background: transparent url(../medias/interface_nomad_V2/bouton_orange.jpg) no-repeat;
}

#main #bloc_mediatheque p.choix{
	background-image:url(../medias/interface_nomad_V2/fond_p_mediatheque.jpg);
	background-repeat:no-repeat;
	text-align:center;
	height:19px;
	width:156px;
	padding-top:1px;
	margin-top:3px;
}
#main #bloc_mediatheque p.choix a{
	color:#666666;
	font-size:9px;
	font-weight: normal;
	text-transform:uppercase;
	text-decoration:none;
}

/*----------------------------------------------------------------------------------------*/
/* Styles spécifiques à chaque bloc de l'accueil                                          */
/* Styles du bloc BONS PLANS                                                              */
/*----------------------------------------------------------------------------------------*/
#main #bloc_bonsplans .entete{
	background-image:url(../medias/interface_nomad_V2/bloc_bonsplans_entete.jpg);
}
#main #bloc_bonsplans .contenu_entete{
	background-color:#F7921E;
}
#main #bloc_bonsplans .corps{
	background-image:url(../medias/interface_nomad_V2/bloc_bonsplans_corps.jpg);
}
#main #bloc_bonsplans .pied{
	background-image:url(../medias/interface_nomad_V2/bloc_bonsplans_pied.jpg);
}
#main #bloc_bonsplans .bouton {
    background: transparent url(../medias/interface_nomad_V2/boutond_orange.jpg) no-repeat top right;
}
#main #bloc_bonsplans .bouton span {
    background: transparent url(../medias/interface_nomad_V2/bouton_orange.jpg) no-repeat;
}
#main #bloc_bonsplans p.titre{
	margin-bottom:5px;
}
#main #bloc_bonsplans p.titre a{
	font-size: 12px;
	font-weight: bold;
	color:#EE7F00;
	text-transform:uppercase;
	text-decoration:none;
}
#main #bloc_bonsplans p{
	font-size:11px;
}
/*----------------------------------------------------------------------------------------*/
/* Styles spécifiques à chaque bloc de l'accueil                                          */
/* Styles du bloc A LA UNE                                                                */
/*----------------------------------------------------------------------------------------*/
#main #bloc_alaune .entete, #main #bloc_sondage .entete, #main #bloc_quizz .entete{
	background-image:url(../medias/interface_nomad_V2/bloc_alaune_entete.jpg);
}
#main #bloc_alaune .contenu_entete, #main #bloc_quizz .contenu_entete{
	background-color:#EC7724;
}
#main #bloc_sondage .contenu_entete{
	background-color:#fa4700;
}
#main #bloc_alaune .corps, #main #bloc_sondage .corps, #main #bloc_quizz .corps{
	background-image:url(../medias/interface_nomad_V2/bloc_alaune_corps.jpg);
}
#main #bloc_alaune .pied, #main #bloc_sondage .pied, #main #bloc_quizz .pied{
	background-image:url(../medias/interface_nomad_V2/bloc_alaune_pied.jpg);
}
#main #bloc_alaune .bouton, #main #bloc_quizz .bouton {
    background: transparent url(../medias/interface_nomad_V2/boutond_orange.jpg) no-repeat top right;
}
#main #bloc_alaune .bouton span, #main #bloc_quizz .bouton span {
    background: transparent url(../medias/interface_nomad_V2/bouton_orange.jpg) no-repeat;
}
#main #bloc_alaune p.titre, #main #bloc_sondage p.titre, #main #bloc_quizz p.titre{
	margin-bottom:5px;
	border-bottom:1px solid #F7921E;
	font-weight: bold;
	color:#EE7F00;
	text-decoration:none;
}
#main #bloc_sondage p.titre{
color:#fa4700;
}
#main #bloc_alaune p, #main #bloc_sondage p, #main #bloc_quizz p{
	font-size:11px;
}
#main #bloc_sondage label{
	font-weight:bold;
}
#main #bloc_sondage div.tx_jkpoll_pi1_result_horizontal{
	padding-top: 5px;
}
#main #bloc_sondage input.pollsubmit{
  background: transparent url(../medias/interface_nomad_V2/bouton_valide_orange.jpg) no-repeat;
  width:117px;
  height:22px;
  border:0;
  border:none;
  color:#FFFFFF;
  text-transform:uppercase;
  font-size:9px;
  font-weight:bold;
}

/*----------------------------------------------------------------------------------------*/
/* Styles spécifiques à chaque bloc de l'accueil                                          */
/* Styles du bloc DERNIERE CONTRIBUTION                                                   */
/*----------------------------------------------------------------------------------------*/
#main #bloc_contribution .entete{
	background-image:url(../medias/interface_nomad_V2/bloc_contrib_entete.jpg);
}
#main #bloc_contribution .contenu_entete{
	background-color:#F7921E;
}
#main #bloc_contribution .corps{
	background-image:url(../medias/interface_nomad_V2/bloc_contrib_corps.jpg);
}
#main #bloc_contribution .pied{
	background-image:url(../medias/interface_nomad_V2/bloc_contrib_pied.jpg);
}
#main #bloc_contribution .bouton {
    background: transparent url(../medias/interface_nomad_V2/boutond_orange.jpg) no-repeat top right;
}
#main #bloc_contribution .bouton span {
    background: transparent url(../medias/interface_nomad_V2/bouton_orange.jpg) no-repeat;
}
#main #bloc_contribution p.titre{
	margin-bottom:5px;
}
#main #bloc_contribution p.titre a{
	font-size: 12px;
	font-weight: bold;
	color:#EE7F00;
	text-transform:uppercase;
	text-decoration:none;
}
#main #bloc_contribution p{
	font-size:11px;
}


/*----------------------------------------------------------------------------------------*/
/* Styles spécifiques à chaque bloc de l'accueil                                          */
/* Styles du bloc A NOTER ds TRIBUNE DES CONSULTANTS                                      */
/*----------------------------------------------------------------------------------------*/
#main .bloc_accueil.tribune{text-align:center;width:172px;height:144px;font-weight:bold;}
#main .bloc_accueil.tribune a{color:#FFFFFF;text-decoration:none;text-transform:uppercase;font-size:11px;display:block;padding-top:15px;height:140px;}
#main .bloc_accueil.anoter{background: transparent url(../medias/interface_nomad_V2/btn_rose_anoter.jpg) no-repeat top right;margin-right:20px;}
#main .bloc_accueil.anoter:hover{background: transparent url(../medias/interface_nomad_V2/btn_rose_anoter_on.jpg) no-repeat top right;margin-right:20px;}
#main .bloc_accueil.pedagogie{background: transparent url(../medias/interface_nomad_V2/btn_rose_pedagogie.jpg) no-repeat top right;margin-right:20px;}
#main .bloc_accueil.pedagogie:hover{background: transparent url(../medias/interface_nomad_V2/btn_rose_pedagogie_on.jpg) no-repeat top right;margin-right:20px;}
#main .bloc_accueil.akteos{background: transparent url(../medias/interface_nomad_V2/btn_rose_akteos.jpg) no-repeat top right;margin-right:0;}
#main .bloc_accueil.akteos:hover{background: transparent url(../medias/interface_nomad_V2/btn_rose_akteos_on.jpg) no-repeat top right;margin-right:0;}
#main .bloc_accueil.administratif{background: transparent url(../medias/interface_nomad_V2/btn_rose_administratif.jpg) no-repeat top right;margin-right:20px;}
#main .bloc_accueil.administratif:hover{background: transparent url(../medias/interface_nomad_V2/btn_rose_administratif_on.jpg) no-repeat top right;margin-right:20px;}

/*----------------------------------------------------------------------------------------*/
/* Styles pour la mise à jour du profil */
/*----------------------------------------------------------------------------------------*/
#main_centre #maj_profil #dossiers_accordeon h1{
	width:747px;
}
#main_centre #maj_profil #dossiers_accordeon .accordeon_titre{
	margin-bottom:0;
}
#main_centre #maj_profil .accordeon_contenu{
	background-color:#FFFFFF;
	font-size:12px;
	 line-height: 18px;
}
#main_centre #maj_profil #dossiers_accordeon p{
	font-size: 12px;
}
#main #maj_profil{
	color: #666666;
}
#main_centre #maj_profil img{
	border:0;
	border:none;
}
#main #maj_profil p.infos_visible_profil{
	border: 1px solid #004D9D;
	margin: 0 0 20px 10px;
	width: 600px;
	padding: 10px;
}
#main #maj_profil h4,#main #maj_profil p.titreh4{
	margin: 10px 0 10px 10px;
	padding: 0;
	line-height: 16px;
	font-size: 14px;
	color: #003f82;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
}
#main #maj_profil a.lien_vers{
	color:#1D70B2;
	text-decoration:underline;
}
#main #maj_profil .etiquette {
	font-weight: normal;
	color:#1D70B2;
	padding: 0;
	margin: 0;
}
#main #maj_profil .infos_profil{
	font-size:11px;
	color:#F57303;
}
#main #maj_profil .obligatoire {
	color: #FF6600;
}
#main #maj_profil ul {
	margin: 20px 0 10px 30px;
	padding: 0;
}
#main #maj_profil p.sans_marge {
	margin-bottom: 0;
}
#main #maj_profil p {
	margin: 5px 0 20px 0;
	padding: 0 10px 0 10px;
	line-height: 18px;
	float:left;
	width:100%;
}
#main #maj_profil p.infos_confident {
	font-weight:bold;
	margin-bottom:0;
}
#main #maj_profil p.infos_confident span.tres_important{
	text-decoration: underline;
	color:#940072;
}
#main #maj_profil table.photo {
	margin: 0 0 20px 5px;
	padding: 0;
	width: 100%;
}
#main #maj_profil table.photo td{
	vertical-align: top;
}
#main #maj_profil table {
	margin: 0 10px 0 10px;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	float: left;
	width:100%;
}
#main #maj_profil table td{
	border: none;
	border: 0;
	
}
#main #maj_profil table td img{
	padding: 0 10px 0 0;
}
#main #maj_profil fieldset {
	width: 90%;
	margin: 10px 0 10px 10px;
	padding: 6px 10px 10px 10px;
	font-size:12px;
	line-height: 18px;
	border: 1px solid #004D9D;
}
#main #maj_profil fieldset legend{
	font-weight:bold;
	color:#003F82;
	font-size:12px;
}
#main #maj_profil form {
	float: left;
	margin: 0;
	padding: 0;
}
#main #maj_profil .infos {
	line-height: 10px;
} 
#main #maj_profil .infos_gros {
	line-height: 12px;
	font-weight:bold;
} 
#main #maj_profil table.erreur {
	border: 1px solid #F57303;
	background-color: #FBA200;
	margin-bottom: 20px;
	color:#FFFFFF;
} 
#main #maj_profil input.grand{
	width:600px;
}
#main #maj_profil ul li{
    font-size: 12px;
    line-height: 16px;
}
#main #maj_profil .bouton {
	float:left;
	width: 120px;
	margin: 0 0 10px 10px;
    background: transparent url(../medias/interface_nomad_V2/boutond_bleu.jpg) no-repeat top right;
}
#main #maj_profil #form_add_statut .bouton{
	width:250px;
}
#main #maj_profil .bouton span {
    background: transparent url(../medias/interface_nomad_V2/bouton_bleu.jpg) no-repeat;
}

#main #maj_profil #divbtn{
	float:left;
	width:100%;
}
#main #maj_profil #divbtn.enbas{
	margin-top: 20px;
}
#main #maj_profil table.table_param, #main #maj_profil table.table_modif{
	margin: 10px 0 0 10px;
	border: 1px solid #ced7db;
	width:750px;
}
#main #maj_profil table.table_param tr td.color, #main #maj_profil table.table_modif tr td.color{
background-color:#333399;
}
#main #maj_profil table.table_param .bouton, #main #maj_profil table.table_modif .bouton{
margin: 0;
}
#main #maj_profil table.table_param h4{
font-size:12px;
}
#main #maj_profil table.table_param tr td.important{
color:#003F82;
}
#main #maj_profil table.table_param tr td .adroite{
	float:right;
}
#main #maj_profil table.table_param tr td.not_display{
	display:none;
}
#main #maj_profil table tr.titre_table{
	background-color: #ced7db; 
	padding: 2px;
	font-weight:bold;
}
#main #maj_profil table tr.titre_intermediaire{
	background-color: #eaf4f9; 
	font-weight:bold;
}
#main #maj_profil table tr td input, #main #maj_profil table tr td textarea{
	color:#000000;
}
#main #maj_profil table.table_param img, #main #maj_profil table.table_modif img{
	padding: 0;
}
#main #maj_profil .mes_documents {
margin-bottom:20px;
float:left;
}
#main #maj_profil .mes_documents table, #main #maj_profil table.formulaire{
	border: 1px solid #ced7db; 
}
#main #maj_profil .mes_documents table tr td.important{
	color:#003F82;
}

#main #maj_profil table.formulaire tr.valide td input{
	background: transparent url(../medias/interface_nomad_V2/bouton_valide_bleu.jpg) no-repeat;
	width:200px;
	height:22px;
	border:0;
	border:none;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	cursor:pointer;
}
#main #maj_profil .mes_documents table tr td a{
	color:#1D70B2;
	text-decoration:underline;
}
#main #maj_profil p.insertrow{
	background: transparent url(../medias/interface_nomad_V2/btnplus.png) no-repeat;
	height:25px;
	padding: 2px 0 0 23px;
	margin: 10px 0 0 10px;
}
#main #maj_profil table.table_modif tr td{
	padding: 5px 0 5px 0;
	text-align:center;
}
#main #maj_profil table.table_modif tr td.premier{
	padding-left: 5px;
}
/*----------------------------------------------------------------------------------------*/
/* Styles pour l'annuaire */
/*----------------------------------------------------------------------------------------*/
#main #annuaire {
	margin: 0;
	padding: 0;
}
#main #annuaire table .fleft, #main #annuaire table form img{
	float: left;
	padding: 0;
	margin: 0;
}
#main #annuaire table .souligne {
	text-decoration:underline;
}
#main #annuaire table .fleft {
	padding: 0 5px 0 0;
	margin: 0;
}
#main #annuaire table form img{
	padding: 0;
	margin: 7px 0 0 0;
}
#main #annuaire table {
	border-collapse:collapse;
	padding: 0 ;
	margin: 0 0 0 3px;
	width: 760px;
	border:1px solid #0074B7;
}
#main #annuaire table a{
	color: #0074B7;
}
#main #annuaire table tr{
	border-collapse:collapse;
}
#main #annuaire table td, #main #annuaire table th{
	border: none;
	border: 0;
}
#main #annuaire table thead tr td, #main #annuaire table tr th{
	background-color: #FFFFFF;
}

#main #annuaire table tr td{
	border-collapse:collapse;
	font-size: 12px;
	padding:5px;
	color: #666666;
}
#main #annuaire table tr.top{
	font-size: 12px;
	color:#F57303;
	font-style:italic;
	border:1px solid #0074B7;
	background-color:#FFFFFF;
}
#main .ambiance_vert #annuaire table tr.top{
	color:#8AC83F;
}
#main #annuaire table th{
	padding:5px;
}
#main #annuaire table tr.ligne0{
	background-color:#FFFFFF;
}
#main #annuaire table tr.ligne1{
	background-color:#F3F5F4;
}
#main #annuaire .choix_infos, #main #annuaire .choix_infos_droite {
	color:#1B6FAF;
	font-size:12px;
	font-weight: bold;
	margin: 10px 0 10px 0;
	text-align:center;
	float:left;
}
#main #annuaire .choix_infos_droite {
	padding-left:50px;
}
#main #annuaire img{
	border: 0;
	vertical-align: bottom;
	margin: 0 5px 0 5px;
}
#main #annuaire #basdepage {
	height: 30px;
	margin: 0 10px 0 10px;
}
#main #annuaire form.basdepage {
	float: right;
}
#main #annuaire span.basdepage {
	padding-top: 7px;
	color: #0074B7;
	font-size:12px;
	font-weight: bold;
	float: right;
}
#main #annuaire span.basdepage_gauche {
	padding-top: 5px;
	color: #0074B7;
	font-size:12px;
	font-weight: bold;
	float: left;
}
#main #annuaire .expcheck{
	font-size: 12px;
	color: #0074B7;
	font-weight: bold;
}
#main #annuaire #form_recherche{
	/*margin: 0 0 30px 0;*/
}
#main #annuaire fieldset{
	width: 410px;
	height:120px;
	padding: 0;
	border: 1px solid #003F82;
	margin: 0;
	text-align:center;
    padding: 0 20px 0 20px;  
}
#main #annuaire fieldset.fleft{
	float: left;
	margin: 0 10px 0 0;
	width: 240px;
}

#main #annuaire fieldset form{
	padding: 10px 0 0 0;
	margin: 0;
}
#main #annuaire fieldset legend{
	margin: 0 10px 0 10px;
	font-size: 12px;
	color: #003F82;
	font-weight: bold;
}
#main #annuaire .bouton {
	float:left;
	width: 120px;
	margin: 10px 0 10px 100px;
    background: transparent url(../medias/interface_nomad_V2/boutond_orange.jpg) no-repeat top right;
}
#main #annuaire .grand {
	float:left;
	width: 300px;
	margin: 10px 0 10px 0;
}
#main .ambiance_vert #annuaire .bouton {
   background: transparent url(../medias/interface_nomad_V2/boutond_vert.jpg) no-repeat top right;
}
#main #annuaire .bouton span {
    background: transparent url(../medias/interface_nomad_V2/bouton_orange.jpg) no-repeat;
}
#main .ambiance_vert #annuaire .bouton span {
    background: transparent url(../medias/interface_nomad_V2/bouton_vert.jpg) no-repeat;
}
#main #annuaire #divbtn input {
	margin: 0;
	border: 1px solid #E4ECF6;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #5D96BE;
	padding: 3px 0 3px 0;
	text-align: center;
	width: 100px;
	cursor:pointer;
}
#main #annuaire .infos {
	font-weight:bold;
	line-height: 11px;
	font-size: 10px;
	color: #FF7300;
} 

#main #annuaire h4{
	color: #F57303;
}
#main .ambiance_vert #annuaire h4{
	color: #8BC63F;
}
#main #annuaire #btn_envoi_groupe{
width:100%;
}
/*----------------------------------------------------------------------------------------*/
/* Styles pour la page Mes formations                                                     */
/*----------------------------------------------------------------------------------------*/
#main_centre .tx-gestionformation-pi1 h2{
	color: #666666;
	margin: 20px 0 0 0;
	padding-bottom:0;
	float:left;
	font-size: 16px;
}

/* largeur propre du h1 accordeonà la page mes formations */
#main_centre #dossiers_accordeon .tx-gestionformation-pi1 .accordeon_titre h1{
	width: 732px;
}
#main_centre .tx-gestionformation-pi1 p.aucune_formation{
	font-size: 13px;
	color: #1D71B7;
	font-weight:bold;
}
#main_centre .tx-gestionformation-pi1 table{
	float:left;
	width: 752px;
	font-size: 13px;
	border : 1px solid #787878;
	border-top: none;
	color: #656672;
	padding:10px 10px 10px 10px;
}
#main_centre .tx-gestionformation-pi1 table td{
	border:none;
	border:0;
}
#main_centre .tx-gestionformation-pi1 table td form{
display:block;
padding:0;
margin:0;
}
#main_centre .tx-gestionformation-pi1 table.contenu_formation{
	background-color:#FFFFFF;
	border-top : 1px solid #787878;
}
#main_centre .tx-gestionformation-pi1 table tr td.header{
	width: 150px;
	color: #4E4E4E;
	font-weight:bold;
	padding-left:10px;
}
#main_centre .tx-gestionformation-pi1 table tr td a{
	color: #656672;
	font-weight:bold;
}
#main_centre .tx-gestionformation-pi1 table tr td table{
	margin-bottom:0;
}
#main_centre .tx-gestionformation-pi1 table,#main_centre .tx-gestionformation-pi1 table tr, #main_centre .tx-gestionformation-pi1 table tr td{
	border-collapse:collapse;
}
#main_centre .tx-gestionformation-pi1 table tr.ligne0{
	background-color:#DEDFE1;
}
#main_centre .tx-gestionformation-pi1 form img{
	border: 0;
	border: none;
}
#main_centre .tx-gestionformation-pi1 table tr td .bouton{
	margin-top: 0;
	background: transparent url("../medias/interface_nomad_V2/boutond_orange.jpg") no-repeat right top;
}
#main_centre .tx-gestionformation-pi1 table tr td .grand {
    width: 300px;
}
#main_centre .tx-gestionformation-pi1 table tr td .bouton span{
	color:#FFFFFF;
	background: transparent url(../medias/interface_nomad_V2/bouton_orange.jpg) no-repeat;
}
/*----------------------------------------------------------------------------------------*/
/* Styles pour les tt_news */
/*----------------------------------------------------------------------------------------*/
.news-latest-container{padding:0;}
#main_centre .news-single-item h2{
	float:left;
	font-weight:bold;
	color:#666666;
	font-size:16px;
	width:100%;
}
#main_centre .news-single-item h3{
	float:left;
	font-weight:bold;
	color:#1D71B7;
	font-size:14px;
	width:100%;
}

#main_centre .news-latest-container .news-latest-item h5 a{
	font-weight:bold;
	color:#1D71B7;
	text-decoration:none;
}
#main_centre .ambiance_vert .news-latest-container, #main_centre .ambiance_orange .news-latest-container{
	padding: 5px 30px 0px 30px;
	background-color:#FFFFFF;
		float:left;
}
#main_centre .ambiance_vert .news-latest-container .news-latest-item, #main_centre .ambiance_orange .news-latest-container .news-latest-item{
	border-bottom: 1px solid #8CC63F;
	float:left;
	width:709px;
}
#main_centre .ambiance_orange .news-latest-container .news-latest-item{
	border-bottom: 1px solid #EE7F00;
}
#main_centre .ambiance_vert .news-latest-container p.adroite, #main_centre .ambiance_orange .news-latest-container p.adroite{
	float:right;
	margin-bottom: 20px;
}
#main_centre .ambiance_vert .news-single-item .news-single-item-contenu p a, #main_centre .ambiance_orange .news-single-item .news-single-item-contenu p a{
	color:#666666;
}
#main_centre .ambiance_vert .news-latest-container p a, #main_centre .ambiance_vert .news-single-item .news-single-item-contenu p.bouton a, #main_centre .ambiance_orange .news-latest-container p a, #main_centre .ambiance_orange .news-single-item .news-single-item-contenu p.bouton a {
	width: 100px;
    height: 22px;
    display: block; 
    font-size: 9px;
	font-weight: bold;
    color: #FFFFFF;
	text-transform:uppercase;
	margin-top: 10px;
    padding-right: 5px; /* largeur de l'image */
    text-decoration: none; /* on enleve tout effet au texte */
	text-align:center;
	cursor:pointer;
    background: transparent url(../medias/interface_nomad_V2/boutond_vert.jpg) no-repeat top right;
}
#main_centre .ambiance_orange .news-latest-container p a, #main_centre .ambiance_orange .news-single-item .news-single-item-contenu p.bouton a {
 background: transparent url(../medias/interface_nomad_V2/boutond_orange.jpg) no-repeat top right;
}
#main_centre .ambiance_vert .news-single-item .news-single-item-contenu p.bouton a, #main_centre .ambiance_orange .news-single-item .news-single-item-contenu p.bouton a{
	width: 150px;
}
#main_centre .ambiance_vert .news-latest-container p a span, #main_centre .ambiance_vert .news-single-item .news-single-item-contenu p.bouton a span, #main_centre .ambiance_orange .news-latest-container p a span, #main_centre .ambiance_orange .news-single-item .news-single-item-contenu p.bouton a span {
	line-height:22px;
	height:22px;
    display: block;
	padding-right: 0px;
	padding-left: 5px;	
    background: transparent url(../medias/interface_nomad_V2/bouton_vert.jpg) no-repeat;
}
#main_centre .ambiance_orange .news-latest-container p a span, #main_centre .ambiance_orange .news-single-item .news-single-item-contenu p.bouton a span {
   background: transparent url(../medias/interface_nomad_V2/bouton_orange.jpg) no-repeat;
}
#main_centre .ambiance_vert .news-latest-container p a:hover, #main_centre .ambiance_vert .news-single-item .news-single-item-contenu p.bouton a:hover, #main_centre .ambiance_orange .news-latest-container p a:hover, #main_centre .ambiance_orange .news-single-item .news-single-item-contenu p.bouton a:hover{
	background-position: right -22px;
}
#main_centre .ambiance_vert .news-latest-container p a:hover span, #main_centre .ambiance_vert .news-single-item .news-single-item-contenu p.bouton a:hover span, #main_centre .ambiance_orange .news-latest-container p a:hover span, #main_centre .ambiance_orange .news-single-item .news-single-item-contenu p.bouton a:hover span {
	background-position: left -22px;
}
#main_centre .ambiance_vert .news-single-item, #main_centre .ambiance_orange .news-single-item{
background-color:#FFFFFF;
}
#main_centre .ambiance_vert .news-single-item .news-single-item-contenu, #main_centre .ambiance_orange .news-single-item .news-single-item-contenu{
	padding: 5px 30px 20px 30px;
}



/*----------------------------------------------------------------------------------------*/
/* Styles pour la page d'accueil pays */
/*----------------------------------------------------------------------------------------*/
#main_centre #page_accueil_pays #carte{
	width:555px;
	float:left;
}

#main_centre #page_accueil_pays #dossiers_accordeon{
	width:210px;
	float:left;
	background-color:#FFFFFF;
	padding-bottom:20px;
}
#main_centre #page_accueil_pays #dossiers_accordeon .accordeon_titre{
	margin: 20px 0 0 10px;
}
#main_centre #page_accueil_pays p.titre_dossier{
	font-size: 12px;
	font-weight: bold;
	color:#1D71B7;
	text-transform:uppercase;
	text-align:center;
	margin-top: 20px;
}
#main_centre #page_accueil_pays #dossiers_accordeon h1{
	width:170px;
	font-style:italic;
	font-size: 11px;
	text-transform:uppercase;
	padding-top: 3px;
}
#main_centre #page_accueil_pays #dossiers_accordeon .accordeon_contenu{
	margin:0 0 0 20px;
}
#main_centre #page_accueil_pays #dossiers_accordeon .accordeon_contenu a{
	color:#666666;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}


/*----------------------------------------------------------------------------------------*/
/* Styles pour les dossiers pays */
/*----------------------------------------------------------------------------------------*/
/* Barre de navigation avec onglets */
#main_centre p.menu_onglet {
	margin: -32px 0 64px -20px;
	padding:0;
	float:left;
}
#main_centre .onglet {
    height: 31px;
    display: block; 
	float:left;
    font-size: 10px;
    color: #666666;
	text-transform:uppercase;
	margin: 10px 0 0 0;
    padding: 0 14px 0 0; /* largeur de l'image */
    text-decoration: none; /* on enleve tout effet au texte */
	text-align:center;
	background: url(../medias/interface_nomad_V2/ssmenu_ongletd.jpg) top right no-repeat;
	cursor: pointer;
}
#main_centre .ambiance_grise .onglet { /* dans administration akteos texte plus petit car il ya bcq d'onglet */
	font-size:9px;
}
#main_centre .onglet span {
	line-height:31px;
	height:31px;
    display: block;
	padding: 0 0 0 22px; 
	background: url(../medias/interface_nomad_V2/ssmenu_onglet.jpg) top left no-repeat;
	float:left;
}
#main_centre  a:hover.onglet, #main_centre a.estactif {
	color:#FFFFFF;
	background-position: right -31px;
}
#main_centre a:hover.onglet span, #main_centre a.estactif span {
	background-position: left -31px;
}



/* Partie à gauche */
#main_centre #dossier_agauche div.tt_content{float:left;width:100%;}
#main_centre #dossier_agauche{
	clear:both;
	float:left;
	margin: 0;
	padding: 0 20px 20px 20px;
	width: 525px; /*565 -40px de padding */
	background-color:#FFFFFF;
	color:#666666;
	position:relative;
}
#main_centre #dossier_agauche h1 {
	margin: 15px 0 3px 0;
	padding: 0;
	background:none;
	width:100%;
	float:left;
	font-size: 15px;
	font-weight:bold;
	color:#1D70B2;
	height:100%;
}
#main_centre #dossier_agauche h2{
	color: #666666;
	font-size: 15px;
}
#main_centre p.titre_onglet, #main_centre #dossiers_accordeon p.titre_onglet {
	padding: 9px 0 0 35px;
	margin: 0 0 20px -20px;
	background-image:url(../medias/interface_nomad_V2/titre_onglet.jpg);
	background-repeat: repeat-x;
	background-position:left top;
	height:34px;
	width: 530px;
	font-size: 20px;	
	color:#FFFFFF;
	text-transform:uppercase;
	float:left;
}
#main_centre #dossier_agauche .ce-below .ce-gallery{margin-top:0;}
#main_centre #dossier_agauche a, #main_centre #dossier_adroite a{
	color:#666666;
	text-decoration:underline;
}
#main_centre #dossier_agauche .important, #main_centre #dossier_adroite .important{
	color: #1D70B2;
}

/* colonne de gauche dans partie gauche sur la home dossier pays */
#main_centre #dossier_agauche .col_gauche {
	width:250px;
	margin: 0 10px 15px 0;
	float:left;
}
#main_centre #dossier_agauche .col_gauche p,#main_centre #dossier_agauche .col_gauche .image-caption{
	font-size: 11px;
}
#main_centre #dossier_agauche .col_gauche .csc-textpic-imagewrap dt img{
	margin: 5px 0 5px 0;
}
#main_centre #dossier_agauche p{margin-top:0;}
/* pour toutes les légendes des images de tout le site */
#main_centre .csc-textpic-imagewrap dd.csc-textpic-caption{
	font-style:italic;
	color:#8C8C8C;
	font-size:9px;
}
/* colonne de droite dans partie gauche sur la home dossier pays */
#main_centre #dossier_agauche .col_droite {
	width:265px;
	margin: 0 0 10px 0;
	float:right;
}
#main_centre #dossier_agauche .col_droite p{
	font-size: 11px;
}
#main_centre #dossier_agauche .corps13 p{
	font-size: 13px;
}
#main_centre #dossier_agauche .col_droite ul{
	background-color: #E0E0E0;
	margin: 0;
    padding: 10px 0 10px 20px;
}
#main_centre #dossier_agauche .col_droite ul li{
	font-size: 10px;
}
/* table */
#main_centre #dossier_agauche table, #main_centre #dossier_agauche table tr, #main_centre #dossier_agauche table tr td{
	border-collapse:collapse;
}
#main_centre #dossier_agauche table {
	float:left;
	width:100%;
	background-color:#DEF0FF;
	color: #6B7277;
	font-size: 11px;
	font-weight:normal;	
}
#main_centre #dossier_agauche table tr td a, #main_centre #dossier_agauche table tr td p{font-size:11px;}
#main_centre #dossier_agauche table th{
	padding: 5px;
	background-color:#7CC2FF;
	border: 1px solid #C1DEF5;
	color:#FFFFFF;
	font-size:13px;
	text-transform:uppercase;
}
#main_centre #dossier_agauche table td{
	padding: 5px;
	width: 261px;
	border: none;
	border: 0;
}

#main_centre #dossier_agauche ul{
	margin:0;
	padding:0 0 0 30px;
}
#main_centre #dossier_agauche ul li{
	font-size: 11px;
}
#main_centre #dossier_agauche .accordeon_contenu ul li{
font-size:13px;
color: #666666;
}
/* règles d'or */
#main_centre #dossier_agauche div.regles, #main_centre #mediatheque div.regles{
	float:left;
}
#main_centre #dossier_agauche div.regles ul, #main_centre #mediatheque div.regles ul{
	margin:0;
	padding:0 0 0 15px;
}
#main_centre #dossier_agauche div.regles ul, #main_centre #dossier_agauche div.regles ul li, #main_centre #mediatheque div.regles ul, #main_centre #mediatheque div.regles ul li {
	list-style-image: none;
	list-style-type:none;
}
#main_centre #dossier_agauche div.regles ul li, #main_centre #mediatheque div.regles ul li{
	font-size:13px;
	font-weight:bold;
	line-height: 20px;
	margin-bottom: 10px;
}
#main_centre #dossier_agauche div.regles span.detail, #main_centre #mediatheque div.regles span.detail{
	color:#FFFFFF;
	font-size:13px;
	padding-right:5px;
	background-image:url(../medias/interface_nomad_V2/puce_regles.jpg);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	display:block;
	float:left;
	text-align:center;
}
#main_centre #dossier_agauche  div.tx-visitepage-pi1{float:left;text-align:center;width:100%;margin-top:20px;}
#main_centre #dossier_agauche  div.visite_page{background-color:#DEF0FF;border:1px solid #7CC2FF;width:100%;margin-top:20px;}
#main_centre #dossier_agauche  div.visite_page p, #main_centre #dossier_agauche  div.visite_page form{font-size:14px;}
#main_centre #dossier_agauche  div.visite_page .bouton{
	width:150px;
    background: transparent url(../medias/interface_nomad_V2/boutond_bleu.jpg) no-repeat top right;
}
#main_centre #dossier_agauche div.visite_page .bouton span{
	color:#FFFFFF;
	background: transparent url(../medias/interface_nomad_V2/bouton_bleu.jpg) no-repeat;
}
#main_centre #dossier_agauche div.visite_page a.bouton {
    text-decoration:none;
}


/* dossiers en accordeon (avec sous-menus) */

#main_centre #dossiers_accordeon p{
	font-size: 13px;
	color:#666666;
}
#main_centre #dossiers_accordeon .tx-envoifichier-pi1 p.important{
	font-size: 13px;
	color:#d30b39;
	font-weight:bold;
	border : 1px solid #d30b39;
	padding:10px;
}
#main_centre #dossiers_accordeon .accordeon_titre{
	float:left;
	background-repeat:no-repeat;
	height:25px;
	margin: 10px 0 10px 0;
	padding:0;
}
/* largeur propre à la colonne de droite des dossiers pays */
#main_centre #dossiers_accordeon #dossier_agauche .accordeon_titre h1{
	width:495px;
}
#main_centre #dossiers_accordeon .accordeon_titre h1{
	padding: 1px 0 0 0;
	margin:0 0 0 22px;
	background-repeat:repeat-x;
	background-color: transparent;  
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:none;
	cursor:pointer;
}
#main_centre #dossiers_accordeon .accordeon_bleu{
	background-image:url(../medias/interface_nomad_V2/accord_gche_bleu.png);
}
#main_centre #dossiers_accordeon .accordeon_bleu_actif{
	background-image:url(../medias/interface_nomad_V2/accord_gche_bleu_actif.png);
}
#main_centre #dossiers_accordeon .accordeon_bleu h1, #main_centre #dossiers_accordeon .accordeon_bleu_actif h1{
	background-image:url(../medias/interface_nomad_V2/accord_droit_bleu.png);
}
#main_centre #dossiers_accordeon .accordeon_fushia{
	background-image:url(../medias/interface_nomad_V2/accord_gche_fushia.png);
}
#main_centre #dossiers_accordeon .accordeon_fushia_actif{
	background-image:url(../medias/interface_nomad_V2/accord_gche_fushia_actif.png);
}
#main_centre #dossiers_accordeon .accordeon_fushia h1, #main_centre #dossiers_accordeon .accordeon_fushia_actif h1{
	background-image:url(../medias/interface_nomad_V2/accord_droit_fushia.png);
}
#main_centre #dossiers_accordeon .accordeon_jaune{
	background-image:url(../medias/interface_nomad_V2/accord_gche_jaune.png);
}
#main_centre #dossiers_accordeon .accordeon_jaune_actif{
	background-image:url(../medias/interface_nomad_V2/accord_gche_jaune_actif.png);
}
#main_centre #dossiers_accordeon .accordeon_jaune h1, #main_centre #dossiers_accordeon .accordeon_jaune_actif h1{
	background-image:url(../medias/interface_nomad_V2/accord_droit_jaune.png);
}
#main_centre #dossiers_accordeon .accordeon_vert{
	background-image:url(../medias/interface_nomad_V2/accord_gche_vert.png);
}
#main_centre #dossiers_accordeon .accordeon_vert_actif{
	background-image:url(../medias/interface_nomad_V2/accord_gche_vert_actif.png);
}
#main_centre #dossiers_accordeon .accordeon_vert h1, #main_centre #dossiers_accordeon .accordeon_vert_actif h1{
	background-image:url(../medias/interface_nomad_V2/accord_droit_vert.png);
}
#main_centre #dossiers_accordeon .accordeon_rouge{
	background-image:url(../medias/interface_nomad_V2/accord_gche_rouge.png);
}
#main_centre #dossiers_accordeon .accordeon_rouge_actif{
	background-image:url(../medias/interface_nomad_V2/accord_gche_rouge_actif.png);
}
#main_centre #dossiers_accordeon .accordeon_rouge h1, #main_centre #dossiers_accordeon .accordeon_rouge_actif h1{
	background-image:url(../medias/interface_nomad_V2/accord_droit_rouge.png);
}
#main_centre #dossiers_accordeon .accordeon_bleuciel{
	background-image:url(../medias/interface_nomad_V2/accord_gche_bleuciel.png);
}
#main_centre #dossiers_accordeon .accordeon_bleuciel_actif{
	background-image:url(../medias/interface_nomad_V2/accord_gche_bleuciel_actif.png);
}
#main_centre #dossiers_accordeon .accordeon_bleuciel h1, #main_centre #dossiers_accordeon .accordeon_bleuciel_actif h1{
	background-image:url(../medias/interface_nomad_V2/accord_droit_bleuciel.png);
}
#main_centre #dossiers_accordeon .accordeon_contenu {
	float:left;
	width:100%;
	margin: 0 0 20px 0;
}
#main_centre #dossiers_accordeon .accordeon_contenu h1{
margin-top:0;
}

/* Partie à droite */
#main_centre #dossier_adroite{
	margin-left:30px;
	width:152px;
	float:left;
}
#main_centre #dossier_adroite .tt_content, #main_centre #dossier_adroite .trait{
	float:left;
	width:100%;
}
#main_centre #dossier_adroite .trait{
	padding: 0 10px 0 10px;
	background-color:#FFFFFF;
	margin:0;
}
#main_centre #dossier_adroite p{
	color:#666666;
	font-size:11px;
}
#main_centre #dossier_adroite #infos_pays .trait{
	padding:0;
	margin: 10px 0 10px 0;
}
#main_centre #dossier_adroite #infos_pays .devise{
	font-size: 11px;
	font-weight: bold;
	margin:0;
	padding:0;
	float:left;
}
#main_centre #dossier_adroite #infos_pays{
	float:left;
	width: 152px;
	padding: 10px 10px 10px 10px;
	background-color:#FFFFFF;
}



#main_centre #dossier_adroite #pictos{
	text-align: center;
	float:center;
	width:141px;
	padding:20px 20px 0 10px;
	background-color:#FFFFFF;
}
#main_centre #dossier_adroite #pictos #message_favoris_ok,#main_centre #dossier_adroite #pictos #message_favoris_ko{
	display:none;
	visibility:hidden;
	font-size:12px;
	color:#FFFFFF;
	background-color:#656672;
	margin:0 10px 10px 0;
	padding:5px;		
	width:100%;
}
#main_centre #aide_print{
	visibility:hidden;
	font-size:12px;
	color:#FFFFFF;
	background-color:#656672;
	position:absolute;
	padding:5px;		
	top:50px;
	left:595px;
	width:170px;
	font-size:10px;
}
#main_centre #dossier_adroite #pictos #icones{
	float:left;
	width:161px;
	background-color:#FFFFFF;
}

#main_centre #dossier_adroite #pictos.plusieurs{
	height:50px;
}
#main_centre #dossier_adroite #pictos a{
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	padding:0;
	margin:0;
	display:block;
}

#main_centre #dossier_adroite #pictos a.plusieurs{
	float:left;
	padding-left: 6px;
	padding-right: 6px;
	width:55px;
}
#main_centre #dossier_adroite #pictos a.seul{
	float:center;
}
#main_centre #dossier_adroite #pictos img{
	border:0;
}

#main_centre #dossier_adroite #bloc_annuaire_recherche{
	float:left;
	width: 152px;
	padding: 10px 10px 10px 10px;
	background-color:#FFFFFF;
}
#main_centre #dossier_adroite #bloc_annuaire_recherche form{
	margin:0;
	padding: 0 5px 5px 5px;
	background-color:#DEF0FF;
}
#main_centre #dossier_adroite #bloc_annuaire_recherche form p{
	padding-top:5px;
}
#main_centre #dossier_adroite #bloc_annuaire_recherche input.nom{
	width:85px;
}
#main_centre #dossier_adroite #bloc_annuaire_recherche input.societe{
	width:87px;
}
#main_centre #dossier_adroite #bloc_annuaire_recherche input.nom_en{
	width:92px;
}
#main_centre #dossier_adroite #bloc_annuaire_recherche input.societe_en{
	width:86px;
}
#main_centre #dossier_adroite #bloc_annuaire_recherche p{
	color:#5799CE;
	margin: 0;
	padding: 0;
}
#main_centre #dossier_adroite #bloc_annuaire_recherche p.titre_annuaire{
	padding: 5px 0 0 0;
	margin: 0;
	text-align:center;
	height:20px;
	color:#FFFFFF;
	background-color:#4188C5;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #7BAED5;
}
#main_centre #dossier_adroite #bloc_annuaire_recherche .titre{
	font-size:12px;
	font-weight:bold;
	padding: 5px 0 0 5px;
	background-color:#DEF0FF;
}
#main_centre #dossier_adroite #bloc_annuaire_recherche .bouton{
    background: transparent url(../medias/interface_nomad_V2/boutond_bleu.jpg) no-repeat top right;
}
#main_centre #dossier_adroite #bloc_annuaire_recherche .bouton span{
	color:#FFFFFF;
	background: transparent url(../medias/interface_nomad_V2/bouton_bleu.jpg) no-repeat;
}
#main_centre #dossier_adroite #bloc_annuaire_recherche a.bouton {
    text-decoration:none;
}


#main_centre #dossier_adroite .contenu_news{
	float:left;
	width: 152px;
	padding: 0 10px 10px 10px;
	background-color:#FFFFFF;
}
#main_centre #dossier_adroite h1{
	font-size: 11px;
	color:#666666;
	font-weight:bold;
	background-image:none;
	height:auto;
	width:auto;
	margin: 0;
	padding: 10px 0 10px 10px;
	background-color: #DEF0FF;
}
#main_centre #dossier_adroite .news-latest-item, #main_centre #dossier_adroite .contenu_news p{
	padding: 0 5px 10px 10px;
	margin:0;
	background-color: #DEF0FF;
}
#main_centre #dossier_adroite .news-latest-container h5{
	margin:0;
	padding:0 0 5px 0;
	line-height:12px;
}
#main_centre #dossier_adroite .news-latest-container h5 a{
	font-size: 11px;
	font-weight:bold;
	color:#1D70B2;
	text-decoration:none;
}
#main_centre #dossier_adroite .news-latest-container a{
	font-size: 11px;
	font-weight: normal;
	color:#1D70B2;
	text-decoration:none;
}
#main_centre #dossier_adroite .news-latest-container img{
	float:left;
	padding: 0 5px 5px 0;
}

#main_centre #dossier_adroite .infos_droite{
	float:left;
	width: 152px;
	padding: 0 10px 20px 10px;
	background-color:#FFFFFF;
}

/*----------------------------------------------------------------------------------------*/
/* Styles pour la page de résultat de recherche ------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
#main_centre .tx-indexedsearch table tr td{
	border:none;
	boreder:0;
}
#main_centre .tx-indexedsearch table tr td, #main_centre .tx-indexedsearch ul.browsebox li a{
	font-size: 12px;
	color:#666666;
}
#main_centre .tx-indexedsearch-res a{
	color:#666666;
}
#main_centre .tx-indexedsearch table tr td.title a, #main_centre .tx-indexedsearch ul.browsebox li a{
	color: #1D70B2;
	font-weight:bold;
}
#main_centre .tx-indexedsearch-res .tx-indexedsearch-redMarkup{
	color: #1D70B2;
}
#main_centre .tx-indexedsearch .tx-indexedsearch-browsebox{
	margin-bottom:10px;
}
#main_centre .tx-indexedsearch input.sword{
	margin-left: 10px;
}
#main_centre .tx-indexedsearch table tr td.info, #main_centre .tx-indexedsearch table tr td.percent, #main_centre .tx-indexedsearch .tx-indexedsearch-whatis{
	display:none;
}


/*----------------------------------------------------------------------------------------*/
/* Styles pour la liste des dossiers pays disponibles ------------------------------------*/
/*----------------------------------------------------------------------------------------*/
#main_centre .tx-dossierpays-pi1 #acces_dossier_pays{
	background-color: #FFFFFF;
	width:100%;
	padding: 10px 10px 10px 10px;
	text-align:left;	
	float:left;
}
#main_centre #acces_dossier_pays #contenu_acces_dossier_pays{
	background-color: #DEF0FF;
	padding: 10px 10px 10px 10px;
}
#main_centre #acces_dossier_pays select{
	width: 130px;
}
#main_centre p.acces_dossier_pays{
	color:#1D71B7;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
}
/* pour la page profil pays */
#main_centre .tx-dossierpays-pi1 #pira.profil{
	float:left;
	margin-left:-20px;
}
#main_centre .tx-dossierpays-pi1 #pira.profil h3{
	margin:0;
	font-size:10px;
	font-weight:bold;
	color: #666666;
	text-transform:uppercase;
}
#main_centre .tx-dossierpays-pi1 #pira.profil #societe,#main_centre .tx-dossierpays-pi1 #pira.profil #societe_en{
margin-top:50px;
}
#main_centre .tx-dossierpays-pi1 #pira.profil table, #main_centre .tx-dossierpays-pi1 #pira.profil table tr, #main_centre .tx-dossierpays-pi1 #pira.profil table tr td{
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
#main_centre .tx-dossierpays-pi1 #pira.profil table{
	margin: 0 0 0 10px;
	width:540px;
}
#main_centre .tx-dossierpays-pi1 #pira.profil table tr td.tdbtn{
	width:70px;
	padding-right:5px;
}
#main_centre .tx-dossierpays-pi1 #pira.profil select,#main_centre .tx-dossierpays-pi1 #pira option{
	font-size:11px;
}
#main_centre .tx-dossierpays-pi1 #pira.profil .bouton{
	width:70px;
	margin:0;
	color:#FFFFFF;
	text-decoration:none;
}
#main_centre .tx-dossierpays-pi1 #pira.profil form select,#main_centre .tx-dossierpays-pi1 #pira.profil form select option{
	font-size:11px;
}
#main_centre .tx-dossierpays-pi1 #pira.profil p.titre_comparer{
	color: #1F71B4;
    font-size: 11px;
    font-weight:bold;
    text-transform: uppercase;
	margin-left:10px;
}
#main_centre .tx-dossierpays-pi1 #pira.profil span.flag img{
cursor:pointer;
}
/*----------------------------------------------------------------------------------------*/
/* Styles pour le nouveau forum ----------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
#main_centre p a.lien_recherche_forum {
	font-size:12px;
	color: #1D71B7;
}
#main_centre .tx-mmforum-pi1 #dossiers_accordeon .accordeon_contenu{
	margin-bottom:0;
}
#main_centre .tx-mmforum-pi1 #dossiers_accordeon .accordeon_contenu table{
	margin-top: 0;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
#main_centre .tx-mmforum-pi1 #dossiers_accordeon .accordeon_contenu table.header{
	margin-top:10px;
	border-top: 1px solid #666666;
	background-color:#CCCCCC;
}
#main_centre .tx-mmforum-pi1 #dossiers_accordeon .accordeon_contenu table tr td{
	border:0;
	border:none;
}
#main_centre .tx-mmforum-pi1 #dossiers_accordeon .accordeon_bleu_actif, #main_centre .tx-mmforum-pi1 #dossiers_accordeon .accordeon_bleu{
	margin: 20px 0 0 0;
	padding-left: 15px;
	font-size: 14px;
	font-weight:bold;
	color: #1D71B7;	
	height:15px;
	background-image: url(../medias/interface_nomad_V2/tri_desc.gif);
	background-position:left center;
	cursor:pointer;
	width: 100%;
}
#main_centre .tx-mmforum-pi1 #dossiers_accordeon .accordeon_bleu{
	background-image: url(../medias/interface_nomad_V2/tri_asc.gif);
}
.tx-mmforum-pi1 table{
	background-color:#FFFFFF;
}
.tx-mmforum-pi1, #main_centre .tx-mmforum-pi1 a{
	font-size: 12px;
	color:#666666;
}
.tx-mmforum-pi1{
	width:770px;
}
.tx-mmforum-pi1 .markItUpEditor{
	width: 500px;
}
.tx-mmforum-pi1 .markItUp{
	width: 530px;
}

.tx-mmforum-pi1 .tx-mmforum-rootline{
	margin-top: 20px;
}
.tx-mmforum-pi1 table{
	margin-top: 20px;
}
.tx-mmforum-pi1 table tr td, .tx-mmforum-pi1 table tr th{
	border: 1px solid #666666;
	padding: 10px;
}
.tx-mmforum-pi1 table, .tx-mmforum-pi1 table tr, .tx-mmforum-pi1 table tr td{
	border-collapse:collapse;
}
.tx-mmforum-pi1 table tr th{
	color:#1D71B7;
	background-color: transparent;
}

.tx-mmforum-pi1 table tr td.tx-mmforum-subth2{
	font-style:italic;
}
.tx-mmforum-pi1 table tr td div.tx-mmforum-pi1-listtopic-image, .tx-mmforum-pi1 div.tx-mmforum-pi1-listpost-topicicon{
	display:none;
}


.tx-mmforum-pi1 table tr td div.tx-mmforum-pi1-pt-quote{
	background-color: #ECEEED;
	padding: 10px;
	font-style:italic;
}

.tx-mmforum-pi1 .tx-mmforum-textbutton img{
	border:0;
	border:none;
	padding-right:5px;
}
#main_centre .tx-mmforum-pi1 .tx-mmforum-textbutton a.btn_reply{
	font-size: 12px;
	font-weight:bold;
	color:#F57303;
}


/*----------------------------------------------------------------------------------------*/
/* Styles pour le moteur de recherche du forum   -----------------------------------------*/
/*----------------------------------------------------------------------------------------*/
#main_centre .tx-mmforum-pi4 table.tx-mmforum-table{
	background-color:#FFFFFF;
	padding: 20px;
}
#main_centre .tx-mmforum-pi4 table.tx-mmforum-table tr td.margegauche{
	padding-left:30px;
	font-weight: bold;
}
#main_centre .tx-mmforum-pi4{
	font-size: 12px;
	color: #666666;
}
#main_centre .tx-mmforum-pi4 .gras{
	font-weight:bold;
}
#main_centre .tx-mmforum-pi4 #info, #main_centre .tx-mmforum-pi4 #info_index{
	display:none;
}
#main_centre .tx-mmforum-pi4 table tr{
	padding-top:20px;
}
#main_centre .tx-mmforum-pi4 table td, #main_centre .tx-mmforum-pi4 table th{
	border:none;
	border:0;
}
#main_centre .tx-mmforum-pi4 table th{
	background-color:transparent;
}
#main_centre .tx-mmforum-pi4 table tr td.tx-mmforum-td a{
	color: #666666;
}
#main_centre .tx-mmforum-pi4 table tr td.tx-mmforum-td{
	vertical-align:top;
}
#main_centre .tx-mmforum-pi4 table tr td.tx-mmforum-td .tx-mmforum-pi4-title a {
	color: #1D71B7;
	font-weight: bold;
}



/*----------------------------------------------------------------------------------------*/
/* Styles pour ma messagerie    ----------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

#main_centre .tx-mmforum-pi3, #main_centre .tx-mmforum-pi3 a{
	font-size: 12px;
	color: #666666;
}

#main_centre .tx-mmforum-pi3 div.tx-mmforum-textbutton{
	float:left;
	margin-right: 30px;
}

#main_centre .tx-mmforum-pi3 div.tx-mmforum-textbutton a{
	color: #1D71B7;
	font-weight: bold;
}
#main_centre .tx-mmforum-pi3 div.tx-mmforum-textbutton a img{
margin-right: 5px;
}
#main_centre .tx-mmforum-pi3 .tx-mmforum-pi3-pminbox-icon{
	display: none;
}

#main_centre .tx-mmforum-pi3 table.tx-mmforum-table{
	border: 1px solid #1D71B7;
}
#main_centre .tx-mmforum-pi3 table.tx-mmforum-table th{
	color: #F57303;
	text-align:center;
	border-bottom:1px solid #1D71B7;
	padding: 10px;
	background-color: transparent;
}
#main_centre .tx-mmforum-pi3 table.tx-mmforum-table tr td{
	padding: 10px;
	border: none;
	border:0;
}

#main_centre .tx-mmforum-pi3 input.tx-mmforum-button{
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	font-weight:bold;
	text-transform:uppercase;	
	width: 110px;
	height: 22px;
	border:none;
	cursor:pointer;
	background: transparent url(../medias/interface_nomad_V2/bouton_forum.jpg);
	background-repeat: no-repeat;
}
#main_centre .tx-mmforum-pi3 .tx-mmforum-textbutton img{
	border:0;
	border:none;
}

#main_centre .tx-mmforum-pi3 .tx-mmforum-pi3-pminbox-unread{
	font-weight:bold;
}
/*----------------------------------------------------------------------------------------*/
/* Styles pour la médiathèque   ----------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
#main_centre .ambiance_orange #mediatheque {
	float:left;
	width:760px;
}
#main_centre #mediatheque a{
	color:#666666;
}
#main #mediatheque #dossiers_accordeon .accordeon_titre h1{
	width: 745px;
}

/*----------------------------------------------------------------------------------------*/
/* Styles pour les pages de bas de page   ------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
#main_centre #bas_de_page .csc-textpic-imagerow dl dd.csc-textpic-caption{
	font-size: 11px;
	color:#666666;
}
/*----------------------------------------------------------------------------------------*/
/* Styles pour le plan du site -----------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
#main_centre #bas_de_page .tx-dropdownsitemap-pi1 a{
	color:#666666;
	font-size:12px;
}
#main_centre #bas_de_page .tx-dropdownsitemap-pi1 .expAll{
	background-color:#FFFFFF;
	border:1px solid #F57303;
}
#main_centre #bas_de_page .tx-dropdownsitemap-pi1 .expAll a{
	color: #F57303;
	font-weight: bold;
}

#main_centre #bas_de_page .tx-dropdownsitemap-pi1 .ifsub a{
color:#1D71B7;
}

/*----------------------------------------------------------------------------------------*/
/* Styles pour la page -------------------------------------------------------------------*/
/* PROPOSER UNE CONTRIBUTION -------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
/* mep formulaire contact */
#main .csc-mailform{
	border: none;
}
#main .csc-mailform-field {
	margin-left: 10px;
	margin-bottom: 10px;
}
#main #mailform label { /*.csc-mailform {*/
	display: block;
	width: 200px;
	float: left;
	font-size: 12px;
	color: #1D70B2;
}
#main #mediatheque input.csc-mailform-submit{
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	font-weight:bold;
	text-transform:uppercase;	
	width: 170px;
	height: 22px;
	border:none;
	cursor:pointer;
	background: transparent url(../medias/interface_nomad_V2/bouton_login.jpg);
	background-repeat: no-repeat;
	margin-left: 200px;
}
#main_centre .tx-accesprofilculturel-pi1 #pira{
	float:left;
	position:relative;
}

#main_centre .tx-accesprofilculturel-pi1 #pira.profil{
	margin-left:-20px;
}
#main_centre .tx-accesprofilculturel-pi1 #pira.profil h3{
	margin:0;
	font-size:10px;
	font-weight:bold;
	color: #666666;
	text-transform:uppercase;
}

#main_centre .tx-accesprofilculturel-pi1 .legende_pira{
	margin: 20px 0 0 0;
}
#main_centre .tx-accesprofilculturel-pi1 #pictos{
	background-color: #FFFFFF;
    float: left;
    left: 600px;
    padding: 20px;
    position: absolute;
}
#main_centre .tx-accesprofilculturel-pi1 #pictos a{
    color: #666666;
    display: block;
    float: left;
    font-size: 10px;
    height: 50px;
    margin-left: 1px;
    margin-right: 9px;
    text-decoration: none;
    width: 65px;
}

/*----------------------------------------------------------------------------------------*/
/* Styles pour les formulaires de base de typo3 utilisé pour les quizz -------------------*/
/*----------------------------------------------------------------------------------------*/
#main #mediatheque .mediatheque_quizz .csc-mailform-radio label {
	margin: 0;
	padding: 0;
	line-height: 22px;
	font-size:13px;
	float:inherit;
	display:inherit;
	color:#707070;
}
#main #mediatheque .mediatheque_quizz .csc-mailform-field input[type=radio] {
	margin: 0 5px 0 30px;
	padding: 0;
	border:0;
}



/*----------------------------------------------------------------------------------------*/
/* Styles pour le bloc latest du forum sur page d'accueil et dans les dosssiers pays  ----*/
/*----------------------------------------------------------------------------------------*/
.tx-mmforum-pi1 .latest_post table{
	margin: 0;
	padding: 0;
	border: 1px solid #8CC63F;
	width:340px;
}
.tx-mmforum-pi1 .latest_post table tr td{
	border:0;
	padding:2px;
	padding-left:10px;
}
.tx-mmforum-pi1 .latest_post table tr.header{
	border-bottom: 1px solid #8CC63F;
}
.tx-mmforum-pi1 .latest_post table tr.header td{
	color: #8CC63F;
	font-size:12px;
	font-weight:bold;
}
.tx-mmforum-pi1 .latest_post table tr td.tx-mmforum-td{
	width:285px;
}
#main_centre .tx-mmforum-pi1 .latest_post a, #main_centre #dossier_agauche .tx-mmforum-pi1 .latest_post a{
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
#main_centre #dossier_agauche .tx-mmforum-pi1{width:500px;}
#main_centre #dossier_agauche .tx-mmforum-pi1 .latest_post a{
	font-size:12px;
}
#main_centre #dossier_agauche .tx-afficheforum-pi1 .latest_post table.tx-mmforum-table {
	width:500px;
	background-color:#FFFFFF;
	border: 1px solid #7CC2FF;
}
#main_centre #dossier_agauche .tx-mmforum-pi1 .latest_post table tr.header{
	border: 1px solid #7CC2FF;
}
#main_centre #dossier_agauche .tx-mmforum-pi1 .latest_post table tr.header td{
	color: #1D71B7;
	font-size:12px;
	font-weight:bold;
}
#main_centre #dossier_agauche .tx-mmforum-pi1 .latest_post table tr td{
	padding:2px;
	padding-left:10px;
	width:100%;
}
#main_centre #dossier_agauche .tx-mmforum-pi1 .latest_post table tr td.tx-mmforum-pi1-listtopic-lastpost{
padding-right:20px;
}
.tx-mmforum-pi1 p.btn_post{
	clear:both;
	float:left;
	margin-top:0;
}
.tx-mmforum-pi1 p.btn_post .bouton {
    background: transparent url(../medias/interface_nomad_V2/boutond_bleu.jpg) no-repeat top right;
}
.tx-mmforum-pi1 p.btn_post .bouton span {
    background: transparent url(../medias/interface_nomad_V2/bouton_bleu.jpg) no-repeat;
	color:#FFFFFF;
	font-size:9px;
}

/*----------------------------------------------------------------------------------------*/
/* Styles pour la page -------------------------------------------------------------------*/
/* TRIBUNE DES CONSULTANTS   -------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
#main_centre .ambiance_rose #dossier_adroite{
	width:172px;
}
#main_centre .ambiance_rose #dossier_adroite ul{
	padding: 0 10px 0 30px;
}
#main_centre .ambiance_rose #dossier_adroite p{
	padding: 0 10px 0 10px;
}
#main_centre #dossier_adroite .tt_content{
background-color:#FFFFFF;
}
#main_centre .ambiance_rose #dossier_adroite h1{
	background-color:#D15389;
	color:#FFFFFF;
}

#main_centre .ambiance_rose .ce-textpic{
	overflow:inherit;
}

#main_centre .ambiance_rose #dossiers_accordeon #dossier_adroite .btn_droit_tribune{background: url(../medias/interface_nomad_V2/btn_rose.png) no-repeat;cursor:pointer;}
#main_centre .ambiance_rose #dossiers_accordeon #dossier_adroite .btn_droit_tribune h1{background-color:transparent;height:34px;text-align:center;padding:0;}
#main_centre .ambiance_rose #dossiers_accordeon #dossier_adroite .btn_droit_tribune h1 a{color:#FFFFFF;text-decoration:none;height:90px;display:block;padding:20px 0 0 0;}

#main_centre .ambiance_rose #dossiers_accordeon #dossier_adroite .btn_droit_tribune.rdv{background: url(../medias/interface_nomad_V2/btn_rose_rdv.jpg) no-repeat;cursor:pointer;}
#main_centre .ambiance_rose #dossiers_accordeon #dossier_adroite .btn_droit_tribune.rdv:hover{background: url(../medias/interface_nomad_V2/btn_rose_rdv_on.jpg) no-repeat;}
#main_centre .ambiance_rose #dossiers_accordeon #dossier_adroite .btn_droit_tribune.rdv h1{background-color:transparent;height:120px;text-align:center;padding:0;margin-bottom:15px;}

#main_centre .ambiance_rose #dossiers_accordeon #dossier_adroite .btn_droit_tribune.histo{background: url(../medias/interface_nomad_V2/btn_rose_histo.jpg) no-repeat;cursor:pointer;}
#main_centre .ambiance_rose #dossiers_accordeon #dossier_adroite .btn_droit_tribune.histo:hover{background: url(../medias/interface_nomad_V2/btn_rose_histo_on.jpg) no-repeat;}
#main_centre .ambiance_rose #dossiers_accordeon #dossier_adroite .btn_droit_tribune.histo h1{background-color:transparent;height:120px;text-align:center;padding:0;margin-bottom:15px;}

#main_centre .ambiance_rose #dossiers_accordeon #dossier_adroite .btn_droit_tribune.tele{background: url(../medias/interface_nomad_V2/btn_rose_tele.jpg) no-repeat;cursor:pointer;}
#main_centre .ambiance_rose #dossiers_accordeon #dossier_adroite .btn_droit_tribune.tele:hover{background: url(../medias/interface_nomad_V2/btn_rose_tele_on.jpg) no-repeat;}
#main_centre .ambiance_rose #dossiers_accordeon #dossier_adroite .btn_droit_tribune.tele h1{background-color:transparent;height:120px;text-align:center;padding:0;margin-bottom:15px;}


/*----------------------------------------------------------------------------------------*/
/* Styles pour la page -------------------------------------------------------------------*/
/* MAJ DES DOCS  dans la Tribune des consultants -----------------------------------------*/
/*----------------------------------------------------------------------------------------*/
#main_centre .ambiance_rose .onglet {
	background: url(../medias/interface_nomad_V2/ssmenu_ongletd_gris.jpg) top right no-repeat;
}
#main_centre .ambiance_rose .onglet span {
	background: url(../medias/interface_nomad_V2/ssmenu_onglet_gris.jpg) top left no-repeat;
}
#main_centre .ambiance_rose a:hover.onglet, #main_centre .ambiance_rose a.estactif {
	color:#FFFFFF;
	background-position: right -31px;
}
#main_centre .ambiance_rose a:hover.onglet span, #main_centre .ambiance_rose a.estactif span {
	background-position: left -31px;
}

#main_centre .ambiance_rose #dossier_agauche p.titre_onglet {
	background-image:url(../medias/interface_nomad_V2/titre_onglet_gris.jpg);
	color:#FFFFFF;
	font-size:20px;
}

#main_centre #dossier_agauche .tx-document-pi1 h4{
	margin-top: 0;
	margin-bottom: 5px;
	color: #1D71B7;
}
#main_centre .tx-document-pi1 table{
	background-color:#FFFFFF;
	border: 1px solid #666666;
	margin-bottom: 20px;
	font-weight:normal;
	font-size:12px;
	float:left;
}
#main_centre #dossier_agauche .tx-document-pi1 table tr.ligne0{
	background-color:#FFFFFF;
}
#main_centre #dossier_agauche .tx-document-pi1 table tr.ligne1{
	background-color:#F3F5F4;
}
#main_centre #dossier_agauche .tx-document-pi1 table.formulaire tr td{
	vertical-align: middle;
}
#main_centre #dossier_agauche .tx-document-pi1 table.formulaire tr.valide{
	text-align:center;
}
#main_centre #dossier_agauche .tx-document-pi1 p.erreur{
	font-weight: bold;
	color: #F57303;
}
#main_centre #dossier_agauche .tx-document-pi1 .annee_urssaf{
	margin-left:22px;
}
#main_centre .tx-document-pi1 p.erreur_doc{
	font-weight: bold;
	color: #F57303;
	padding-top:10px;
	float:left;	
}
/*----------------------------------------------------------------------------------------*/
/* Styles pour la partie -----------------------------------------------------------------*/
/* FAVORIS  ------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
#gestion_favoris table{
	font-size:12px;
	margin-top:20px;
}
#gestion_favoris table tr td{
	padding:10px;
}
#gestion_favoris table tr td a{
	color:#1D71B7;
}

#gestion_favoris table tr td img{
	border: 0;
	border: none;
}

/*----------------------------------------------------------------------------------------*/
/* Styles pour la partie -----------------------------------------------------------------*/
/* ADMIN  --------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
#main_centre .ambiance_grise p.titre_onglet {
	width:775px;
}
#main_centre .ambiance_grise .tx-document-pi1 p.abcdaire{
	float:left;
	width:100%;
}
#main_centre .ambiance_grise .tx-document-pi1 p.abcdaire a,#main_centre .ambiance_grise .tx-document-pi1 p.abcdaire span.lettre{
	margin-right: 10px;
	color: #F57303;
	font-weight:bold;
}

.tx-document-pi1 p.abcdaire span.lettre_grise{
	color: #999999;
	margin-right: 10px;
}
#main_centre .tx-document-pi1 table.consultant_documents{
	color:#666666;
	width:100%;
	border:1px solid #1D71B7;
}
#main_centre .tx-document-pi1 table.consultant_documents tr.titre_consultant{
	border:0;
	border:none;
	background-color: #DEF0FF;
	text-align:center;
	font-size: 14px;
}
#main_centre .tx-document-pi1 table.consultant_documents tr.titre_doc{
	border:0;
	border:none;
	background-color:#ededed;
	font-weight:bold;
}
#main_centre .tx-document-pi1 table.consultant_documents tr td table, #main_centre .tx-document-pi1 table.consultant_documents tr td table tr, #main_centre .tx-document-pi1 table.consultant_documents tr td table tr td{
	border:0;
	border:none;
}
#main_centre .tx-document-pi1 table.consultant_documents a{
	color: #1D71B7;
}

#main_centre .tx-document-pi1 table.consultant_documents a img{
	border: 0;
	border: none;
}
#main_centre .tx-document-pi1 .form_actif{
	float:left;
	width:100%;
	font-size:12px;
}

/*----------------------------------------------------------------------------------------*/
/* Styles pour auto completion */
/*----------------------------------------------------------------------------------------*/
.AutoCompleteDivListeStyle{
font-size: 11px;
text-align:left;
}
.AutoCompleteDivAct{
background-color: #316AC5;
color: #FFFFFF;
}
.AutoCompleteDivListeStyle span{
	padding-left:3px;
	cursor:pointer;
}


/*----------------------------------------------------------------------------------------*/
/* Styles pour la gestion et la création de formation intra-entreprise  */
/*----------------------------------------------------------------------------------------*/
#main .tx-inscriptionintra-pi1 h4{
	margin-top:0;
	margin-bottom:0;
	font-size: 18px;
	color:#F57303;
	font-weight:bold;
	margin-left: 0;
	padding-left: 0;
	width:100%;
}
#main .tx-inscriptionintra-pi1 #insc_intra{
	float: left;
}
#main_centre .tx-inscriptionintra-pi1 p.sous_menu_formation, #main_centre .tx-inscriptionintra-pi1 #insc_intra p.sous_menu_formation{
	color:#666666;
	margin:5px 0 30px 0;
	font-size: 13px;
	line-height: 18px;
	padding:0;
}
#main_centre .tx-inscriptionintra-pi1 p.sous_menu_formation a{
	font-size: 13px;
	color: #666666;
	background-color: #CCCCCC;
	text-decoration:none;
	padding:3px 5px 3px 5px;
}
#main_centre #gestion_intra {
	font-size: 12px;
	margin: 0 0 0 10px;
	color:#666666;
	float:left;
}
#main_centre #gestion_intra table.case_coche{
	margin: 10px 0 10px 0;
}
#main_centre #gestion_intra table.case_coche, #main_centre #gestion_intra table.case_coche tr, #main_centre #gestion_intra table.case_coche tr td{
	background-color:transparent;
	border: 0;
	border:none;	
}
#main_centre #gestion_intra .zone_bouton{
	float:left;
}
#main_centre #gestion_intra .zone_bouton #formactive{float:left;}
#main_centre #gestion_intra .bouton, #main_centre #insc_intra .bouton, #main_centre #gestion_inscrits .bouton, #main_centre #gestion_questionnaire .bouton {
	width: 170px;
	border:none;
	background: transparent url(../medias/interface_nomad_V2/bouton_valide.jpg);
	background-repeat: no-repeat;
	float:left;
	line-height:22px;
}
#main_centre #gestion_intra .bouton.filtres, #main_centre #insc_intra .bouton.filtres {width: 117px;margin-top:0;background: transparent url(../medias/interface_nomad_V2/bouton_valide_orange.jpg);}

#main_centre #gestion_intra .grand, #main_centre #insc_intra .grand, #main_centre #gestion_inscrits .grand, #main_centre #gestion_questionnaire .grand {
	width: 340px;
	background: transparent url(../medias/interface_nomad_V2/bouton_grand_valide.jpg);
	background-repeat: no-repeat;
}
#main_centre #gestion_intra .grand.bleu, #main_centre #insc_intra .grand.bleu, #main_centre #gestion_inscrits .grand.bleu{
	width: 340px;
	background: transparent url(../medias/interface_nomad_V2/bouton_grand_valide_bleu.jpg);
	background-repeat: no-repeat;
}
#main_centre #gestion_intra .grand.rose, #main_centre #insc_intra .grand.rose, #main_centre #gestion_inscrits .grand.rose{
	width: 340px;
	background: transparent url(../medias/interface_nomad_V2/bouton_grand_valide_rose.jpg);
	background-repeat: no-repeat;
}
#main_centre #gestion_intra .grand.vert, #main_centre #insc_intra .grand.vert, #main_centre #gestion_inscrits .grand.vert{
	width: 340px;
	background: transparent url(../medias/interface_nomad_V2/bouton_grand_valide_vert.jpg);
	background-repeat: no-repeat;
}
#main_centre #gestion_intra .grand.violet, #main_centre #insc_intra .grand.violet, #main_centre #gestion_inscrits .grand.violet{
	width: 340px;
	background: transparent url(../medias/interface_nomad_V2/bouton_grand_valide_violet.jpg);
	background-repeat: no-repeat;
}
#main_centre #gestion_intra table, #main_centre #gestion_questionnaire table{
	float:left;
}
#main_centre #gestion_intra table, #main_centre #gestion_intra table tr, #main_centre #gestion_intra table tr td,#main_centre #gestion_questionnaire table, #main_centre #gestion_questionnaire table tr, #main_centre #gestion_questionnaire table tr td{
	border: 1px solid #1D71B7;
	border-collapse:collapse;
	background-color:#FFFFFF;
	padding: 5px;
	font-size:12px;
	color: #666666;
}
#main_centre #gestion_intra table.filtres_intra{margin-top:10px;margin-bottom:10px;border: 1px solid #c0c2c1;}
#main_centre #gestion_intra table.filtres_intra tr, #main_centre #gestion_intra table.filtres_intra tr td{
	border:none;
	border:0;		
	border-collapse:collapse;
	background-color:#e0e2e1;
	padding: 10px;
	font-size:12px;
	color: #333333;
	border-top: 1px solid #c0c2c1;
	border-bottom: 1px solid #c0c2c1;
}
#main_centre #gestion_intra table.filtres_intra.sans_border tr, #main_centre #gestion_intra table.filtres_intra.sans_border tr td{border:0;border:none;}

#main_centre #gestion_inscrits table.noborder, #main_centre #gestion_inscrits table.noborder tr, #main_centre #gestion_inscrits table.noborder tr td, #main_centre #gestion_inscrits table.noborder tr td table, #main_centre #gestion_inscrits table.noborder tr td table tr, #main_centre #gestion_inscrits table.noborder tr td table tr td{
	border: none;
	border:0;
	padding:2px;
}
#main_centre #gestion_intra table tr.top, #main_centre #gestion_intra table tr.top td, #main_centre #gestion_questionnaire table tr.top td{
	background-color: #DEF0FF;
	color: #1D71B7;
	text-align:center;
}
#main_centre #gestion_intra table tr a, #main_centre #gestion_intra form a{
	text-decoration : underline;
	color: #1D71B7;
}
#main_centre #gestion_intra table tr.top a,#main_centre #gestion_intra table tr.top a:hover{
	color: #1D71B7;
}
#main_centre #insc_intra table, #main_centre #insc_intra table tr, #main_centre #insc_intra table tr td{
	border:0;
	border:none;
}
#main_centre #gestion_intra table tr td img{
	border:none;
	border:0;
}
#main_centre #insc_intra .etiquette {
	color: #1D71B7;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#main_centre #insc_intra .obligatoire {
	color: #FF6600;
}
#main_centre #insc_intra .societe {
	text-transform: uppercase;
}
#main_centre #insc_intra ul {
	margin: 0 0 20px 30px;
	padding: 0;
}
#main_centre #insc_intra p {
	margin: 5px 0 20px 0;
	padding: 0 10px 0 10px;
	font-size: 12px;
	line-height: 18px;
	color: #0074B7;
	width: 100%;
	float:left;
}

#main_centre #insc_intra table {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
#main_centre #insc_intra form {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
#main_centre #insc_intra table.erreur {
	color:#F57303;
	text-align:center;
	font-weight:bold;
	border: 1px solid #F57303;
	padding:10px;
} 

#main_centre #insc_intra .contenu_mail{
margin-left: 50px;
}
#main_centre #insc_intra p.important{
	color:#F57303;
	font-weight:bold;
}
#main_centre #gestion_intra .ar_type_non_valide{color:#CC0000;}
#main_centre #gestion_intra .statut_propal_1{color:#CC0000;}

#main_centre #insc_intra fieldset.eval{padding-right:0;margin-right:0;border:1px solid #1D71B7;width:770px;}
#main_centre #insc_intra fieldset.eval legend{padding-left:5px;padding-right:5px;font-weight:bold;color:#FF6600;}


/*----------------------------------------------------------------------------------------*/
/* Styles pour la gestion des inscrits (participants, consultants et documents)           */
/*----------------------------------------------------------------------------------------*/
#main #gestion_inscrits {
	font-size: 12px;
	margin: 0;
	float: left;
}
#main #gestion_inscrits table, #main #gestion_inscrits table tr, #main #gestion_inscrits table tr td{
	color:#666666;
	border:1px solid #1D71B7;
	border-collapse:collapse;
	padding: 9px;
	background-color:#FFFFFF;
}
#main #gestion_inscrits .erreur{
	color:#F57303;
	text-align:center;
	font-weight:bold;
	border: 1px solid #F57303;
	padding:10px;
}
#main_centre #gestion_inscrits p.important, #main_centre #gestion_inscrits table tr td.important{
	color:#F57303;
	font-weight:bold;
}

#main_centre #gestion_inscrits .etiquette {
	color: #1D71B7;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#main #gestion_inscrits select, #main #gestion_inscrits p.etiquette input{
color:#666666;
}

#main_centre #gestion_inscrits.documents table tr td a{
	text-decoration : underline;
	color: #1D71B7;
}

#main_centre #gestion_inscrits table a img{
	border: 0;
	border: none;
}


#main_centre #gestion_inscrits .champ_cache{
	visibility:hidden;
}
#main_centre #gestion_inscrits table tr td a {
	text-decoration : underline;
	color: #1D71B7;
}
#main_centre #gestion_inscrits table tr.titreheader td{
	color:#1D71B7;
	font-weight:bold;
}
#main #gestion_inscrits table.nostyle, #main #gestion_inscrits table.nostyle tr, #main #gestion_inscrits table.nostyle tr td{
	border:0;
	border:none;
	border-collapse:collapse;
	padding: 5px;
	background-color:transparent;
}
#main #gestion_inscrits table.nostyle.btnrelance tr td{vertical-align:top;}

#main #gestion_inscrits .form_eval_chaud,#main #gestion_inscrits .form_rapport_eval{float:right;padding-bottom:10px;}
#main #gestion_inscrits .form_eval_chaud a,#main #gestion_inscrits .form_rapport_eval a{color:#1D71B7;}
/*----------------------------------------------------------------------------------------*/
/* Styles pour linscription d'un user */
/*----------------------------------------------------------------------------------------*/
#main_centre .tx-inscriptionuser-pi1{
	float:left;
	width:100%;
}
#main_centre #insc_user h4{
	margin: 20px 10px 11px 10px;
	padding: 0;
	line-height: 16px;
	font-size: 14px;
	color: #003f82;
	background-color:#E4ECF6;
}
#main_centre #insc_user .etiquette {
	color: #1D71B7;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#main_centre #insc_user .obligatoire {
	color: #FF6600;
}
#main_centre #insc_user table tr, #main_centre #insc_user table tr td{
	border:0;
	border:none;
}
#main_centre #insc_user tr.ligne_bouton {
	line-height: 50px;
}
#main_centre #insc_user ul {
	margin: 0 0 20px 30px;
	padding: 0;
}
#main_centre #insc_user p {
	margin: 5px 0 20px 0;
	padding: 0 10px 0 10px;
	font-size: 12px;
	line-height: 18px;
	color: #0074B7;
	width: 90%;
}
#main_centre #insc_user .prenom {
	text-transform:capitalize;
}
#main_centre #insc_user .nom {
	text-transform: uppercase;
}
#main_centre #insc_user .societe {
	text-transform: uppercase;
}
#main_centre #insc_user table {
	margin: 0 10px 0 10px;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
#main_centre #insc_user form {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

#main_centre #insc_user table.erreur {
	color:#F57303;
	text-align:center;
	font-weight:bold;
	border: 1px solid #F57303;
	padding:10px;
	margin-bottom:20px;
} 
#main_centre #insc_user .bouton{
	width: 170px;
	border:none;
	background: transparent url(../medias/interface_nomad_V2/bouton_valide.jpg);
	background-repeat: no-repeat;
	float:left;
	line-height:22px;
}
#main_centre #insc_user .gdbouton{
	width:595px;
	background: transparent url(../medias/interface_nomad_V2/gdbouton_valide.jpg);
}

#main #insc_user .contenu_mail{
	margin-left: 50px;
}
#main_centre #insc_user fieldset {
	border:1px solid #1d71b7;  
	-moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;	
	margin-bottom:20px;
}
#main_centre #insc_user fieldset legend {font-weight:bold; font-size:14px;color:#1d71b7;padding:0 5px 0 5px;}
#main_centre .tx-adminakteos-pi1 h3{float:left;}
/*----------------------------------------------------------------------------------------*/
/* Styles pour les questionnaires */
/*----------------------------------------------------------------------------------------*/

#main_centre #questionnaire table{
	font-size:12px;
}
#main_centre #questionnaire table th, #main_centre #questionnaire table td{
	border : 1px solid #7F9DB9;
}
#main_centre #questionnaire .libelle_question{
	font-weight:bold;
	color:#1D71B7;
}
#main_centre #questionnaire form .bouton{
	width: 170px;
	border:none;
	background: transparent url(../medias/interface_nomad_V2/bouton_valide.jpg);
	background-repeat: no-repeat;
}
#main_centre #questionnaire table td{
	background-color:#FFFFFF;
}
#main_centre #questionnaire table td.libelle_question{
	background-color:#E9EAEC;
	width: 320px;
}
#main_centre #questionnaire table td.label_bloc_questions{
	background-color:#1D71B7;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
#main_centre #questionnaire table td.ligne_vide{
	background-color:#F2F3F5;
	border-left:none;
	border-right:none;
	border-bottom: none;
	height: 10px;
}
#main_centre #questionnaire table td input{
	border: 0;
	border:none;
}
#main_centre #questionnaire table td textarea{
	border: 0;
	border:none;
}
#main_centre #questionnaire p.infos_formation, #main_centre #questionnaire p.infos_participant{
	background-color: #E9EAEC;
}
#main_centre #questionnaire p.infos_formation{
	padding:  10px 0 10px 10px;
	margin-bottom: 0;
}
#main_centre #questionnaire p.infos_participant{
	padding:  10px 0 10px 10px;
	margin-top: 0;
}

#main_centre #questionnaire h4{
	color: #EE7F00;
}
#main_centre #questionnaire p.infos_quest{
	color:#EE7F00;
	font-style:italic;
}


#main_centre div.envoific{
	float:left;
}
#main_centre div.tx-questionnaire-pi3, #main_centre #gestion_questionnaire {
float:left;
}
#main_centre #gestion_questionnaire table{
	margin-top: 10px;
}
#main_centre #gestion_questionnaire form.liste_gauche{
	float:left;
	margin-right: 5px;
}

#main_centre #gestion_questionnaire .intra{
	color: #006699;
}
#main_centre #gestion_questionnaire .inter{
	color: #238531;
}
#main_centre #gestion_questionnaire p.important{
	margin-top:40px;
}
#main_centre  #dossier_agauche .tx-sociaux-pi1{
	margin:20px 0 20px 0;
	float:left;
	width:520px;
}
#main_centre div.google_map{
	float:left;
	width: 172px;
	padding: 20px 0 20px 0;
	background-color:#FFFFFF;
	text-align:center;
}
#main_centre #dossier_adroite a.agrandir_carte{
	color:#1D71B7;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}

/*----------------------------------------------------------------------------------------*/
/* Styles pour les rapports issus de nomad */
/*----------------------------------------------------------------------------------------*/
#main_centre .tx-rapports-pi1{
	float:left;
	color: #666666;
	font-size: 12px;
	margin-bottom:40px;
}
#main_centre .tx-rapports-pi1 a{
	text-decoration:none;
}
#main_centre .tx-rapports-pi1 table, #main_centre .tx-rapports-pi1 table tr, #main_centre .tx-rapports-pi1 table tr td{
	border:0;
	border: none;
}
#main_centre .tx-rapports-pi1 .titre_bleu, #main_centre .tx-rapports-pi1 .titre_bleu a{
	color: #1D71B7;
	font-weight:bold;
}
#main_centre .tx-rapports-pi1 table tr td.titre_bleu a{
	text-decoration:underline;
}
#main_centre .tx-rapports-pi1 input.bouton_rapport{
	background: transparent url(../medias/interface_nomad_V2/bouton_valide_orange.jpg) no-repeat;
	width:117px;
	height:22px;
	border:0;
	border:none;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	cursor:pointer;
}
#main_centre .tx-rapports-pi1 .etiquette{
	color: #666666;
	font-size: 12px;
	font-weight:normal;
}
#main_centre .tx-rapports-pi1 fieldset{
	border: 1px solid #F57303;
	padding: 20px;
}
#main_centre .tx-rapports-pi1 fieldset legend{
	color: #F57303;
	font-weight: bold;
	padding: 0 10px 0 10px;
}

#main_centre .tx-rapports-pi1 a.telecharge{
	color: #F57303;
	font-weight: bold;
	text-decoration:underline;
}
#main_centre .tx-rapports-pi1 p.refaire{
	margin-top: 40px;
}
#main_centre .tx-rapports-pi1 p.refaire a{
	color: #1D71B7;
	font-weight:bold;
}

#main_centre #moteur_consultant{
	width:100%;
	float:left;
}
#main_centre #moteur_consultant fieldset{
	border:1px solid #F57303;
	margin-bottom:20px;
}
#main_centre #moteur_consultant legend{
	padding-left:10px;
	padding-right:10px;
}
#main_centre #moteur_consultant a{
	 color: #1D71B7;
    text-decoration: underline;
}
#main_centre #moteur_consultant table{
	font-size:12px;
	width:100%;
}
#main_centre #moteur_consultant table.resultats tr td.pour_infos{
	background-color: #f3f5f4;
	font-size:10px;
	border:0;
	border:none;
}
#main_centre #moteur_consultant table tr td{
	border:0;
	border:none;
}
#main_centre #moteur_consultant table.resultats{
	background-color:#FFFFFF;
}

#main_centre #moteur_consultant table.resultats tr td{
	border:1px solid #1D71B7;
}
#main_centre #moteur_consultant table.resultats tr td .important{
	font-size:22px;
}
#main_centre #moteur_consultant table tr.titre{
	font-size:12px;
	background-color:#DEF0FF;
	color:#1D71B7;
}
#main_centre #moteur_consultant table tr td .bouton{
    background: url("../medias/interface_nomad_V2/bouton_valide_orange.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    line-height: 22px;
    width: 117px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#main_centre #moteur_consultant table tr td input{
	width:232px;
}
#main_centre #moteur_consultant table tr td select{
	width:240px;
}
#main_centre #moteur_consultant p.les_boutons{
	margin:0 0 20px 0;
	float:left;
}
#main_centre #moteur_consultant table tr td input[type=checkbox]{
	width:10px;
	padding-top:5px;
}
#main_centre #moteur_consultant a.bouton_email {
	color:#FFFFFF;
	width: 340px;
	height:22px;
	display: block;
	background: transparent url(../medias/interface_nomad_V2/bouton_grand_valide.jpg);
	background-repeat: no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	padding-top:5px;
	font-size:11px;
}
div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li{overflow: inherit;}


/*----------------------------------------------------------------------------------------*/
/* Styles pour lebouton d'accès aux formulaires                                           */
/*----------------------------------------------------------------------------------------*/
.tx-helpme-pi2 form.accueil{margin-top:300px;text-align:right;}
.tx-helpme-pi2 form.reseau_nomad{text-align:right;}


/*----------------------------------------------------------------------------------------*/
/* Styles pour les formulaire d'évaluation import et statistique */
/*----------------------------------------------------------------------------------------*/

#main_centre .tx-evaluationconsultation-pi1 h2,#main_centre .tx-satisfactionconsultation-pi1 h2{font-size:14px;}
#main_centre .tx-evaluationconsultation-pi1 .navbas_evaluation,#main_centre .tx-satisfactionconsultation-pi1 .navbas_evaluation{clear:both;padding:25px 0 0 0;text-align:center;width:600px;}

#main_centre .tx-evaluationconsultation-pi1 input[type="radio"],label,.reponse{}
#main_centre .tx-evaluationconsultation-pi1 input[type="radio"].nbreponse3,#main_centre .tx-satisfactionconsultation-pi1 input[type="radio"].nbreponse3{margin-bottom:10px;}


#main_centre .tx-evaluationconsultation-pi1 .infos_question_courante,#main_centre .tx-satisfactionconsultation-pi1 .infos_question_courante{padding:0 10px 0 10px;}
#main_centre .tx-evaluationconsultation-pi1 .question{}
#main_centre .tx-evaluationconsultation-pi1 .reponse,#main_centre .tx-satisfactionconsultation-pi1 .reponse{text-align:left;width:600px;font-size:13px;}


#main_centre .tx-evaluationconsultation-pi1 textarea, #main_centre .tx-satisfactionconsultation-pi1 textarea { width: 90%; margin: 0; padding: 0; }

.reponse input[type="button"].smiley{width:25px;height:26px;;border:none;margin-right:5px;margin-left:5px;cursor:none;padding:0;}
.reponse input[type="button"].smiley:focus {
     outline:  none;
}

.reponse input[type="button"].smiley_rep_25{background-image:url(../medias/interface2013/smiley_rep_1_petit.jpg);}
.reponse input[type="button"].smiley_rep_40{background-image:url(../medias/interface2013/smiley_rep_2_petit.jpg);}
.reponse input[type="button"].smiley_rep_60{background-image:url(../medias/interface2013/smiley_rep_3_petit.jpg);}
.reponse input[type="button"].smiley_rep_80{background-image:url(../medias/interface2013/smiley_rep_4_petit.jpg);}
.reponse input[type="button"].smiley_rep_100{background-image:url(../medias/interface2013/smiley_rep_5_petit.jpg);}

.reponse input[type="button"].smiley.actif{  border: 1px solid #006fd5;  box-shadow: 0 0 2px 2px #006fd5;width:25px;height:26px;}
.reponse .legende_slider{font-size:11px;padding-bottom:10px;padding-top:10px;}

#main_centre .tx-evaluationconsultation-pi1 #custom-handle,#main_centre .tx-satisfactionconsultation-pi1 #custom-handle  {
    width: 3em;
    height: 1.6em;
    top: 50%;
    margin-top: -.8em;
    text-align: center;
    line-height: 1.6em;
}
  
.tx-evaluationconsultation-pi1 .question .legende_haut_slider,.tx-satisfactionconsultation-pi1 .question .legende_haut_slider{display:none;}


/*----------------------------------------------------------------------------------------*/
/* Styles pour statistique d'évaluation */
/*----------------------------------------------------------------------------------------*/
.tx-statistiquesevaluation-pi1 fieldset,.tx-statistiquessatisfaction-pi1 fieldset,.tx-statistiquesevaluationfroid-pi1 fieldset {border:1px solid #F57303;font-size:12px;}
.tx-statistiquesevaluation-pi1 fieldset legend,.tx-statistiquessatisfaction-pi1 fieldset legend,.tx-statistiquesevaluationfroid-pi1 fieldset legend{font-size:12px;color: #F57303;font-weight: bold;}
.tx-statistiquesevaluation-pi1 table,.tx-statistiquessatisfaction-pi1 table,.tx-statistiquesevaluationfroid-pi1 table{width:100%;}
.tx-statistiquesevaluation-pi1 table tr td,.tx-statistiquessatisfaction-pi1 table tr td,.tx-statistiquesevaluationfroid-pi1 table tr td{border:none;border:0;padding:10px;}

/*----------------------------------------------------------------------------------------*/
/* Styles pour le plugin d'envoi des fichiers lourds */
/*----------------------------------------------------------------------------------------*/
.tx-envoifichier-pi1 table, .tx-envoifichier-pi1 table tr, .tx-envoifichier-pi1 tr td{border:0;border:none;}

.tx-envoifichier-pi1 .bouton{
	width: 170px;
	border:none;
	background: transparent url(../medias/interface_nomad_V2/bouton_valide.jpg);
	background-repeat: no-repeat;
	float:left;
	line-height:22px;
}
/*----------------------------------------------------------------------------------------*/
/* Vidéo dans profil culturel */
/*----------------------------------------------------------------------------------------*/
.consignes .brightness{  
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'brightness\'><feColorMatrix type=\'matrix\' values=\'1.2 0 0 0 0 0 1.2 0 0 0 0 0 1.2 0 0 0 0 0 1.2 0\'/></filter></svg>#brightness"); /* Firefox 3.5+ */
-webkit-filter:brightness(108.5%); /* Chrome 19+ & Safari 6+ */
}

/* ***************************************************************************************** */
/* bandeau cookies                                                                           */
/* ***************************************************************************************** */
#infos_rgpd{position:fixed;width:100%;height:75px;background-color: rgba(25, 68, 147, 0.9);bottom: 0;left: 0;}
#infos_rgpd div.contenu_texte{position:relative;width:950px;}
#infos_rgpd p{color:#FFFFFF;font-size:13px;width:950px;font-family: Arial, Helvetica, Verdana, sans-serif;text-align:left;line-height:16px;margin:0;padding-top:5px;}
#infos_rgpd p.titre{font-size:14px;font-weight:bold;text-transform:uppercase;}
#infos_rgpd p.titre span.ferme_rgpd{background-image:url(../medias/interface_nomad_V2/croix_cookies.png);background-position:right center;background-repeat:no-repeat;width:15px;height:15px;display:block;float:right;cursor:pointer;}
#infos_rgpd p a{color:#FFFFFF;font-style:normal;text-decoration:underline;}
#infos_rgpd p.accepte{font-size:14px;border:1px solid #FFFFFF;text-decoration:none;float:right;font-weight:bold;padding:2px;  position:absolute;right:0;bottom:8px;;width:100px;background-color:#FFFFFF;color:#194493;font-style:normal;cursor:pointer;text-align:center;}

/*----------------------------------------------------------------------------------------*/
/* Styles pour nouvelle messagerie    ----------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
#main_centre .messagerie form{margin-bottom:0;}

#main_centre .messagerie, #main_centre .messagerie a{
	font-size: 12px;
	color: #666666;
}

#main_centre .messagerie div.messagerie-textbutton{
	float:left;
	margin-right: 30px;
}

#main_centre .messagerie div.messagerie-textbutton a{
	color: #1D71B7;
	font-weight: bold;
}
#main_centre .messagerie div.messagerie-textbutton a img{
margin-right: 5px;
}
#main_centre .messagerie .messagerie-pminbox-icon{
	display: none;
}

#main_centre .messagerie table.messagerie-table{
	border: 1px solid #1D71B7;
}
#main_centre .messagerie table.messagerie-table th{
	color: #F57303;
	text-align:center;
	border-bottom:1px solid #1D71B7;
	padding: 10px;
	background-color: transparent;
}
#main_centre .messagerie table.messagerie-table tr td{
	padding: 10px;
	border: none;
	border:0;
}

#main_centre .messagerie input.messagerie-button{
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	font-weight:bold;
	text-transform:uppercase;	
	width: 110px;
	height: 22px;
	border:none;
	cursor:pointer;
	background: transparent url(../medias/interface_nomad_V2/bouton_forum.jpg);
	background-repeat: no-repeat;
}
#main_centre .messagerie .messagerie-textbutton img{
	border:0;
	border:none;
}

#main_centre .messagerie .messagerie-pminbox-unread{
	font-weight:bold;
}



