html, body {
	margin: 0;
	padding: 0;
	height: 100%
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(../medias/interface/fd_site.gif);
	background-repeat: repeat;
}

/* ***************************************************************************************** */
/* definition des blocs qui structurent les contenus des pages                               */
/* ***************************************************************************************** */

#centrer {
	width: 968px;
	height:100%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#site {
	width: 968px;
	height:100%;
    position: absolute;
}

/* ***************************************************************************************** */
/* definition des blocs de la home page                                                      */
/* ***************************************************************************************** */

#home_header {
	margin: 0;
	padding: 0;
	width: 968px;
	height: 237px;
	float: left;
}
#home_bordgauche {
	width: 118px;
	height: 339px;
	float:left;
	left: 0;
	background-image:  url(../medias/interface/home_bord_gauche.gif);
	background-repeat: no-repeat;
}
#home_main {  /* contient colonne gauche, colonne droite et footer */
	width: 850px;
	float:left;
	left: 0;
	background-color: #FFFFFF;
	background-image: url(../medias/interface/home_coin_droit_logo.gif);
	background-repeat: no-repeat;
}
#home_maingauche {  /* contient colonnegauche, colonnedroite, souscolonnes */
	margin-top: 10px;
	width: 633px;
	height: 310px;
	text-align: left;
	float:left;
	left: 0;
	background-image: url(../medias/interface/home_filet_vertical_bleu.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#home_maindroite {
	width: 217px;
	height: 320px;
	text-align: left;
	float:left;
	left: 0;
	background-image:  url(../medias/interface/home_bord_droite.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#home_colonnegauche {
	width: 320px;
	height: 120px;
	float:left;
	left: 0;
}
#home_colonnedroite {
	width: 294px;
	height: 120px;
	float:left;
	left: 0;
}
#home_souscolonnes {
	width: 100%;
	float:left;
	left: 0;
}
#home_footer {
	width: 100%;
	height: 42px;
	clear:both;
	text-align: center;
	float:left;
	background-image:  url(../medias/interface/home_bord_bas.gif);
	background-repeat: no-repeat;
}
#home_design {  /* design by Caribara */
	width: 968px;
	clear:both;
	float:left;
	left: 0;
}

/* ***************************************************************************************** */
/* definition des blocs de l'interieur du site                                               */
/* ***************************************************************************************** */

/* Navigation 1er niveau : bandeau horizontal en haut, avec photo et onglets
-------------------------------------------------------------------------------------------- */
#header {
	width: 968px;
	height: 199px;
	float: left;
	left: 0;
}
#onglets {
	height: 199px;
	float: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.fd_header_akteos {
	background-image:  url(../medias/visuels/photo_header_akteos.jpg);
	background-repeat: no-repeat;
}
.fd_header_conseil {
	background-image:  url(../medias/visuels/photo_header_conseil.jpg);
	background-repeat: no-repeat;
}
.fd_header_coaching {
	background-image:  url(../medias/visuels/photo_header_coaching.jpg);
	background-repeat: no-repeat;
}
.fd_header_formation {
	background-image:  url(../medias/visuels/photo_header_formation.jpg);
	background-repeat: no-repeat;
}
.fd_header_actualites {
	background-image:  url(../medias/visuels/photo_header_actualites.jpg);
	background-repeat: no-repeat;
}
.fd_header_outils {
	background-image:  url(../medias/visuels/photo_header_outils.jpg);
	background-repeat: no-repeat;
}

/* Contenu sous le header en 2 blocs : sous-menus et slogan sous le header + contenu au milieu
-------------------------------------------------------------------------------------------- */

#contenu {
	width: 968px;
	float:left;
	padding-left: 18px;
	background-image:  url(../medias/interface/fd_site_ombres.gif);
	background-repeat: repeat-y;
}
#sousheader {  /* contient les sous-menus et le slogan de la rubrique selectionnee */
	width: 916px;
	height: 80px;
	background-color: #001100;
}
#sousmenus {  /* navigation 2eme niveau */
	width:705px;
	float:left;
	left: 0;
	background-color: #0096ff;	
	height:23px;
}
#soustitrelogo {  /* "la force des vrais echanges", image dans la template, varie selon la langue */
	width: 211px;
	height: 23px;
	float:left;
	left: 0;
	background-color:#FFFFFF;
}
#slogan {  /* slogan de la rubrique selectionnee */
	width: 698px;
	height: 58px;
	float:left;
	left: 0;
	font-style:italic;
}
#baslogo {  /* bas du logo akteos, apres le slogan */
	width: 218px;
	height: 58px;
	float:left;
	left: 0;
	background-color: #E6EAF5;
}
#colonnegauche {
	margin-top: 10px;
	width: 230px;
	text-align: left;
	float:left;
	left: 18px;
}
#colonnedroite {
	margin-top: 10px;
	width: 200px;
	text-align: left;
	float:left;
	left: 0;
}
#colonnecentre {  /* texte au centre + footer */
	margin-top: 10px;
	width: 486px;
	text-align: left;
	float:left;
	left: 0;
	background-image:  url(../medias/interface/filet_main.gif);
	background-repeat: repeat-y;
}
html>body #main {
	height: auto;
	min-height: 600px;
}
#main {
	width: 100%;
	height: 600px;
	text-align: left;
	/*overflow: auto;*/
}
#chgt_langue {
	width: 190px;
	height: 30px;
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
	color: #004D9D;
}
#chgt_langue a{
	color: #004D9D;
	font-size: 10px;
	font-weight:bold;
}
#reseau_nomad {   /* lien r�seau nomad dans colonne de droite */
	width: 180px;
	height: 47px;
	margin: 3px 0 0 8px;
	padding: 0;
	background-image:  url(../medias/interface/picto_acces_reseau_nomad.gif);
	background-repeat: no-repeat;
}
#contact {   /* lien contactez-nous dans colonne de droite */
	width: 190px;
	height: 28px;
	margin: 10px 0 10px 0;
	padding: 4px 0 0 0;
	background-image:  url(../medias/interface/btn_contact.gif);
	background-repeat: no-repeat;
}
#contact a{   /* lien contactez-nous dans colonne de droite */
	margin: 0;
	padding: 0 0 0 45px; 
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	text-transform: uppercase;
}
#catalogue_formation_droite {   /* sitemap du catalogue des formations dans colonne de droite */
	margin: 4px 0 0 8px;
	padding: 0;
	background-image:  url(../medias/interface/picto_catalogue_formations.gif);
	background-repeat: no-repeat;
}
/* mep des formations */
#formation_titre {
	width: 466px;
	/*height: 20px;*/
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 3px;
	background-color: #516CB3;
	background-image:  url(../medias/interface/fd_formation_titre.gif);
	background-repeat: no-repeat;
}
#formation_public {
	width: 466px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 3px;
	background-color: #8DA2D9;
	background-image:  url(../medias/interface/fd_formation_public.gif);
	background-repeat: no-repeat;
}
#formation_objectifs {
	width: 466px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 3px;
	background-color: #D3DEFA;
	background-image:  url(../medias/interface/fd_formation_structure.gif);
	background-repeat: no-repeat;
}
#formation_programme {
	width: 466px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 3px;
	background-color: #EEF2FE;
	background-image:  url(../medias/interface/fd_formation_objectifs.gif);
	background-repeat: no-repeat;
}
#footer {
	width: 100%;
	/*height: 50px;*/
	text-align: center;
}

/* ***************************************************************************************** */
/* definition des proprietes des blocs de la home page                                       */
/* ***************************************************************************************** */

/* styles header
------------------------------------------------------------------------------------ */

#home_header object {
	float: left;
	margin: 0;
	padding: 0;
}

/* styles colonne gauche
------------------------------------------------------------------------------------ */

#home_main h1 {
	margin: 0;
	padding: 2px;
	display: block;
	width: 292px;
	height: 14px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	/*background-color: #BFD3E7;*/
	background-color: #9DBCDB;
} 
#home_main h1.csc-firstHeader {
	margin: 0;
	padding: 0;
	margin-top: 8px;
	font-size: 10px;
	font-weight: bold;
	color: #4083B3;
	background-color: #FFFFFF;
}
#home_main p {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	color: #4083B3;
}
#home_colonnegauche a, #home_colonnedroite a {
	font-size: 10px;
	color: #75A31D;
	text-decoration: underline;
}
#home_main a:hover {
	text-decoration: none;
}
#home_main .txtvert {
	color: #75A31D;
}
#home_colonnegauche p {
	padding-right: 18px;
}
#home_colonnedroite p {
	padding-right: 2px;
}
#home_souscolonnes ul, #home_souscolonnes li {
	margin: 0;
	padding: 0;
	margin-top: 2px;
	float: left;
	list-style-type: none;
}
#home_souscolonnes a {
	padding-right: 8px;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	border: 0;
	color: #4083B3;
	text-decoration: none;
}
#home_souscolonnes a:hover {
	text-decoration: underline;
}
.filet_langue {
	display: block;
	width: 410px;
	margin-right : 20px;
	background-image:  url(../medias/interface/home_filet_horizontal_bleu.gif);
	background-repeat: repeat-x;
}
/* mep prochains evenements */
#home_colonnegauche .tx-cal-controller p {
	margin-top: 8px;
}
#home_colonnegauche .tx-cal-controller a {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	color: #4083B3;
	text-decoration: none;
}
#home_colonnegauche .tx-cal-controller a:hover {
	text-decoration: underline;
}

/* styles footer
------------------------------------------------------------------------------------ */
#home_footer p {
	margin-top: 7px;
	margin-right: 30px;
	font-size: 10px;
	color: #679CC2;
}
#home_footer a {
	font-size: 10px;
	color: #679CC2;
	text-decoration: none;
}
#home_footer a:hover {
	text-decoration: underline;
}

/* styles design by Caribara
------------------------------------------------------------------------------------ */
#home_design p {
	margin: 0;
	margin-left: 92px;
	font-size: 10px;
	font-weight: bold;
	color: #8FB0D4;
	text-align: center;
}
#home_design a {
	font-size: 10px;
	font-weight: bold;
	color: #8FB0D4;
	text-decoration: none;
}
#home_design a:hover {
	text-decoration: underline;
}

/* ***************************************************************************************** */
/* definition des proprietes des blocs de l'interieur du site                                */
/* ***************************************************************************************** */


/* styles nav 1er niveau, onglets en transparence sur le header
------------------------------------------------------------------------------------ */
#fil_ariane {
	margin: 0;
	padding: 0;
	width:905px;
	text-align: left;
	font-size: 11px;
}
#fil_ariane p{
	margin: 0;
	padding: 5px 0 0 10px;
	color: #666666;
}
#fil_ariane p a{
color: #3961D2;
}
#onglets{
width:700px;
}

#onglets ul {
	margin-top: 158px;
	margin-left: 18px;
	padding: 0;
	list-style-type: none;
	height:41px;
	background: url(../medias/interface/onglet_bleu_clair.png) bottom repeat-x;
}

#onglets li {
	float: left;
	text-align: center;
	list-style-type: none;
	background: url(../medias/interface/onglet_bleu_clair.png) bottom repeat-x;
	height:41px;
	margin-right:1px;

}


#onglets a, #onglets a:hover{
    display: block;
	height: 41px;
	padding:0 8px;
	margin-top: 19px;
	padding-top:2px;
	font-size: 13px;
	font-weight: bold;
	color:#0034b5;
	text-decoration: none;
	background-repeat: no-repeat;
	border-right:1px solid white;
}

#onglets .selected a, #onglets .selected a:hover{
    display: block;
	height: 41px;
	padding:0;
	margin-top:6px;
	padding-right:8px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	background: url(../medias/interface/onglet_bleu.png) top right no-repeat;
	display:block;
	border:none;
}

#onglets .selected a span{
	padding-top:5px;
	padding-left:8px;
	background-color:#0096ff;
	display:block;
	height:35px;
}
#logoakteos {
	width : 210px;
	height: 199px;
	float: left;
}
#logoakteos a {    /* zone cliquable pour retour a la home page */
    display: block;
	width : 210px;
	height: 197px;
	margin: 0;
	padding: 0;
}


/* styles sous-menus et slogans
------------------------------------------------------------------------------------ */

#sousmenus ul {
	margin-top: 0px;
	padding: 0;
	list-style-type: none;
} 
#sousmenus li {
	margin:0;
	padding: 0;
	float: left;
	padding:0 7px; /* si espace autour séparation*/
	text-align: center;
	line-height: 20px;
	list-style-type: none;
	border-right:1px solid white;
	
}

#sousmenus a {
	margin:0;
	padding: 0;
	padding-right: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height:23px;
	display:block;
}

#sousmenus a:hover, #sousmenus .selected a {
	margin:0;
	padding: 0;
	padding-right: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background:url(../medias/interface/onglet_jaune.png) right top no-repeat;
}
#sousmenus a:hover span, #sousmenus .selected a span{
	background:#f38f00;
	display:block;
	height:23px;
	/*padding:0 7px;*/ /* si pas d'espace autour séparation*/

	}
#sousmenus a span {
		padding-left:3px;}

#slogan table td {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #024FA1;
	background-color: #E6EAF5;
}


/* ***************************************************************************************** */
/* definition des proprietes des contenus au centre                                                       */
/* ***************************************************************************************** */


/* colonne de gauche
------------------------------------------------------------------------------------ */

#colonnegauche h1, #colonnegauche h5.infos_formations {
	margin: 6px 10px 11px 10px;
	padding: 0;
	font-size: 15px;
/*	font-size: 17px; */
	line-height: 17px;
	color: #004D9D;
	font-style: italic;
	font-weight: bold;
}
#colonnegauche h2 {
	margin: 6px 10px 11px 10px;
	padding: 0;
	font-size: 13px;
/*	font-size: 15px;*/
	line-height: 15px;
	color: #004D9D;
	font-weight: bold;
}
#colonnegauche h3 {
	margin: 6px 10px 11px 10px;
	padding: 0;
	font-size: 12px;
	line-height: 14px;
	color: #004D9D;
	font-weight: bold;
}
#colonnegauche h4 {
	margin: 6px 10px 11px 10px;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
	color: #004D9D;
	font-weight: bold;
	text-transform: uppercase;
}
#colonnegauche h5 {
	margin: 0 10px 10px 10px;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
	color: #004D9D;
	font-weight: bold;
}
#colonnegauche h6 {
	margin: 0 10px 10px 10px;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
	color: #004D9D;
	font-weight: normal;
}
#colonnegauche ul {
	margin: 8px 6px 4px 26px;
	padding: 0;
}
#colonnegauche li {
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	list-style-image: url(../medias/interface/puce_carre_orange.gif);
}
#colonnegauche ul.prochains_evts {
	margin: 0 10px 0 10px;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
}
#colonnegauche ul.prochains_evts li {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
}
#colonnegauche ul.prochains_evts li.date_evt {

	margin: 2px 0 0 0;
	color: #004D9D;
	font-weight: bold;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #E6EAF5;
}
#colonnegauche p {
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 8px;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}
#colonnegauche a {
	color: #3961D2;
	text-decoration: none;
}
#colonnegauche a:hover {
	text-decoration: underline;
}
#colonnegauche p.align-center {
	text-align: center;
}

/* colonne au centre
------------------------------------------------------------------------------------ */

#main h1, #main h5.infos_formations {
	margin: 6px 10px 11px 10px;;
	padding: 0;
	font-size: 18px;
/*	font-size: 20px;*/
	line-height: 20px;
	color: #004D9D;
}
#main h2 {
	margin: 6px 10px 11px 10px;;
	padding: 0;
	font-size: 15px;
/*	font-size: 18px;*/
	line-height: 18px;
	color: #004D9D;
}
#main h3 {
	margin: 6px 10px 11px 10px;;
	padding: 0;
	font-size: 13px;
/*	font-size: 15px; */
	line-height: 17px;
	text-transform: uppercase;
	color: #004D9D;
}
#main h4 {
	margin: 6px 10px 11px 10px;;
	padding: 0;
	font-size: 13px;
	line-height: 15px;
	color: #004D9D;
}
#main h5 {
	margin: 6px 10px 6px 10px;;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
	color: #004D9D;
}
#main h6 {
	margin: 6px 10px 6px 10px;;
	padding: 0;
	font-size: 14px;
	line-height: 16px;
	color: #004D9D;
	text-align: center;
}
#main hr {
	margin: 16px 10px 16px 10px;
	padding: 0;
	height: 1px;
	border: 0;
	border-bottom: 1px solid #448DFC;
}
#main p {
	margin: 5px 0 5px 0;
	padding: 0 10px 0 10px;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}
#main a {
	color: #3961D2;
	text-decoration: none;
}
#main a:hover {
	text-decoration: underline;
}
#main ul {
	padding-right: 10px;
}
#main li {
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	list-style-image: url(../medias/interface/puce_carre_orange.gif);
}
#main li li {
	list-style-image: url(../medias/interface/puce_carre_couleur.gif);
}
#main ol li {
	list-style-image:none;
}
#main li.closed {
	font-size: 11px;
	color: #666666;
	list-style-image: none;
	list-style-type: none;
}
#main form {
	margin: 0 10px 0 10px;
	font-size: 11px;
	color: #666666;
}
#main div.csc-textpic-intext-left-nowrap {
	margin: 0 0 18px 0;
	padding: 0;
}
.lien_bleu {
	color: #3961D2;
	text-decoration: underline;
}
.important {
	/*color: #FAA517;*/
	color: #FA8201;
	font-weight: bold;
}
.name-of-person {
	font-size: 9px;
	color: #448DFC;
}
.detail {
	color: #004D9D;
	font-weight: bold;
}

/* mep images */
#main .csc-textpic-imagewrap {
	margin-left: 10px;
	margin-right: 10px;
}

/* redefinissions de class typo3 */
#main .tx-dropdownsitemap-pi1 OL {
	margin: 0;
	padding: 0;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 0;
	list-style-image: none;
}
#main .tx-dropdownsitemap-pi1 li {
	line-height: 11px;
	list-style-image: none;
	list-style-type: none;
}
#main .tx-dropdownsitemap-pi1 A {
	font-size: 13px;
	font-weight: bold;
	color: #004D9D;
	text-decoration: none;
}
#main .tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
	border: none;
	background: transparent;
}
#main .tx-dropdownsitemap-pi1 DIV {
	border: none;
	background: transparent;
	padding: 0;

}
#main .tx-dropdownsitemap-pi1 DIV.level_2 a {
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
	}
#main .tx-dropdownsitemap-pi1 DIV.level_2 a:hover {
	text-decoration: underline;
}
#main .tx-dropdownsitemap-pi1 DIV.level_2 {
	margin: 0;
	padding: 0;
	margin-left: 26px;
	/*list-style-image: url(../medias/interface/puce_carre_orange.gif);*/
}
#main .tx-dropdownsitemap-pi1 DIV.level_3 a{
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	color: #8B8B8B;
}
#main .tx-dropdownsitemap-pi1 DIV.level_4 a{
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	color: #767676;
}
#main li.closed {
	margin: 0;
	padding: 0;
	line-height: 11px;
}

/* mep moteur recherche */
#main .tx-indexedsearch {
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}
#main .champs_recherche {
	font-weight: bold;
}

/* mep infos pratiques formations */
#colonnegauche .tx-akteosformation-pi5 {
	padding: 0;
/*	margin-top: 22px;*/
	margin-left: 10px;
}
/*#colonnegauche .tx-akteosformation-pi5 ul {
	padding: 0;
	margin: 0;
	padding-bottom: 22px;
	width: 100%;
	padding-right: 8px;
}*/
/* mep pays formations */
#colonnegauche .tx-akteosformation-pi5 h5 {
	padding-top: 4px;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 13px;
	font-weight: bold;
	color: #004D9D;
}
#colonnegauche .tx-akteosformation-pi5 .continent {
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #666666;
}
#colonnegauche .tx-akteosformation-pi5 p {
	padding: 0;
	margin: 0;
	margin-bottom: 22px;
	font-size: 11px;
	color: #666666;
}
#colonnegauche .tx-akteosformation-pi5 a {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
#colonnegauche .tx-akteosformation-pi5 a:hover {
	text-decoration: underline;
}
#colonnegauche .tx-akteosformation-pi5 .lien_pays_continent {
	text-decoration: underline;
}
#colonnegauche .tx-akteosformation-pi5 .lien_pays_continent_rouge {
	color: #CD0606;
	text-decoration: underline;
}

/* mep infos pratiques formation */
#colonnegauche .tx-akteosformation-pi5 p.separation {
margin: 0;
padding: 0;
	display: block;
	width: 210px;
	height: 10px;
	background-image:  url(../medias/interface/filet_formation_infos_pratiques.gif);
	background-repeat: repeat-x;
}
#colonnegauche .tx-akteosformation-pi5 p.duree_formation {
	padding:0;
	margin:10px 0 0 5px;
	width: 210px;
	height: 20px;
	font-size: 9px;
	font-weight: bold;
	color: #B62CE1;
}
#colonnegauche .tx-akteosformation-pi5 p.date_formation {
clear:both;
	padding:0;
	margin:0 0 0 5px;
	width: 210px;
	height: 20px;
	font-size: 9px;
	font-weight: bold;
	color: #B62CE1;
}
#colonnegauche .tx-akteosformation-pi5 p.date_formation img.drapeau{
	padding: 0 0 0 5px;
}

#colonnegauche .tx-akteosformation-pi5 p.info_pratique {
	padding:0;
	margin:5px 0 0 22px;
	width: 210px;
	height: 20px;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}

/* PLUS UTILISE */
#colonnegauche .tx-akteosformation-pi5 ul {
	padding: 0;
	margin: 0;
	width: 210px;
	float: left;
	background-color: #FFCC33;
}
#colonnegauche .tx-akteosformation-pi5 ul.infos_pratiques li {
	padding: 0;
	margin: 0 0 0 50px;
	display: block;
	width: 155px;
	height: 20px;
	float: left;
	font-size: 9px;
	font-weight: bold;
	color: #B62CE1;
}

#colonnegauche .tx-akteosformation-pi5 ul.infos_pratiques li.date_formation {
	display: block;
	width: 210px;
	height: 20px;
	float: left;
}
#colonnegauche .tx-akteosformation-pi5 ul.infos_pratiques li.separation {
	display: block;
	width: 210px;
	height: 10px;
	background-image:  url(../medias/interface/filet_formation_infos_pratiques.gif);
	background-repeat: repeat-x;
}
/*#colonnegauche .tx-akteosformation-pi5 ul.formations_inter {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 22px;
	float: left;
}*/
#colonnegauche .tx-akteosformation-pi5 ul.formations_inter li {
	margin-left: 15px;
	font-size: 11px;
	line-size: 12px;
	font-weight: bold;
	color: #666666;
	list-style-image: none;
	list-style-type: circle;
}
#colonnegauche .tx-akteosformation-pi5 ul.formations_inter a {
	font-size: 11px;
	font-weight: normal;
	line-size: 12px;
	color: #666666;
	text-decoration: none;
}
#colonnegauche .tx-akteosformation-pi5 ul.formations_inter a:hover {
	text-decoration: underline;
}
#colonnegauche .tx-akteosformation-pi5 p.inscription {
	padding: 0;
	margin: 0;
	font-weight: bold;
}
#colonnegauche .tx-akteosformation-pi5 p.bleulight {
	padding: 0;
	margin: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #004D9D;
}
#colonnegauche .tx-akteosformation-pi5 p.inscription a {
	font-weight: bold;
	color: #666666;
}
#colonnegauche .tx-akteosformation-pi5 p.lienami {
	padding-bottom: 0;
	margin-bottom: 0;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
#colonnegauche .tx-akteosformation-pi5 p.lienami a {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
#colonnegauche .tx-akteosformation-pi5 p.lienami a.btnsinscrire {
	font-weight: bold;
	color: #448DFC;
}
#colonnegauche .tx-akteosformation-pi5 p.ns_contact {
	padding: 10px 0 10px 0;
	margin: 0;
	font-weight: normal;
}
/* pour les cartes de voeux */
#colonnegauche img, #colonnecentre img {
	border:none;
}
#colonnegauche .carte_de_voeux, #colonnecentre .carte_de_voeux {
	text-align:center;
}
/* mep formations */
#main .rootline, #main .rootline a {
	margin: 0;
	padding: 0;
	padding-left: 3px;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
#main .rootline a:hover {
	text-decoration: underline;
}
#formation_titre h1 {
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 0;
	margin-right: 10px;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	color: #FFFFFF;
}
#formation_titre p {
	color: #FFFFFF;
}
#formation_titre ul {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
#formation_titre li {
	color: #FFFFFF;
}
#formation_public h1, #formation_public h5.infos_formations {
	padding-top: 4px;
	margin-right: 10px;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	color: #FFFFFF;
	background-image:  url(../medias/interface/filet_formation_public.gif);
	background-repeat: repeat-x;
}
#formation_public p {
	color: #FFFFFF;
}
#formation_public ul {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 6px;
}
#formation_public li {
	color: #FFFFFF;
	list-style-image: none;
	list-style-type: disc;
}
#formation_public p.bodytext {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 6px;
}
#formation_programme h1, #formation_programme h5.infos_formations {
	padding-top: 4px;
	margin-right: 10px;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	color: #004D9D;
	background-image:  url(../medias/interface/filet_formation_objectifs.gif);
	background-repeat: repeat-x;
}
#formation_programme h2, #formation_objectifs h2 {
	font-size: 13px;
}
#formation_programme h3, #formation_objectifs h3 {
	font-size: 11px;
	text-transform: uppercase;
}
#formation_programme p.bodytext {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 6px;
	color: #004D9D;
}
#formation_programme ul {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 6px;
}
#formation_programme li {
	color: #004D9D;
	list-style-image: none;
	list-style-type: disc;
}
#formation_programme li li {
	list-style-image: none;
	list-style-type: circle;
}
#formation_objectifs h1, #formation_objectifs h5.infos_formations {
	padding-top: 4px;
	margin-right: 10px;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	color: #004D9D;
	background-image:  url(../medias/interface/filet_formation_structure.gif);
	background-repeat: repeat-x;
}
#formation_objectifs p {
	margin-bottom: 0;
	padding-bottom: 6px;
	color: #004D9D;
}
#main #formation_objectifs ul, #main #formation_objectifs ol {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 6px;
}
#formation_objectifs li {
	color: #004D9D;
	list-style-image: none;
	list-style-type: disc;
}
#formation_objectifs li li {
	list-style-image: none;
	list-style-type: circle;
}
#main #formation_objectifs ol li, #main #formation_programme ol li {
	list-style-type: decimal;
}

/* styles tableaux */
#main table {
	margin: 6px 10px 6px 10px;
	padding: 0;
	border-collapse: collapse;
	background-color: #FFFFFF;
	font-size: 10px;
}
#main table p.bodytext {
	margin: 0;
	padding: 0;
}
#main table td {
	vertical-align: middle;
	padding: 4px;
/*	border: 1px solid #7EACD5;*/
	border: 1px solid #FFFFFF;
	background-color: #F1F4FB;
}
#main table thead td, #main table th {
	padding: 4px;
	color: #FFFFFF;
	font-weight: bold;
/*	border: 1px solid #7EACD5;*/
	border: 1px solid #FFFFFF;
	background-color: #516CB3;
}
#main table thead td p, #main table th p {
	color: #FFFFFF;
	font-weight: bold;
}

/* colonne de droite
------------------------------------------------------------------------------------ */

#colonnedroite h1, #colonnedroite h5.infos_formations {  /* titre catalogue formations */
	margin: 5px 0 0 48px;
	padding: 10px 0 0 0;
	font-size: 13px;
	line-height: 15px;
	color: #004D9D;
	font-weight: bold;
}
#colonnedroite h2 {  /* titre reseau nomad */
	margin: 0 0 0 48px;
	padding: 18px 0 0 0; 
	font-size: 11px;
	line-height: 13px;
	color: #004D9D;
	font-weight: bold;
}
#colonnedroite h6 {	  /* titre recherche */
	margin: 0;
	padding: 0;
	margin-top: 6px;
	margin-left: 0;
	font-size: 11px;
	font-weight: bold;
	color: #004D9D;
}
#home_maindroite h4 {	
	margin: 0;
	padding: 0;
	margin-top: 6px;
	margin-left: 0;
	font-size: 11px;
	font-weight: bold;
	color: #004D9D;
}
#home_maindroite h2 {	
	margin: 0 0 0 48px;
	padding: 18px 0 0 0; 
	font-size: 11px;
	line-height: 13px;
	color: #004D9D;
	font-weight: bold;
}
#colonnedroite h1 a, #colonnedroite h5 a, #colonnedroite h2 a, #home_maindroite h2 a {  /* lien reseau nomad et catalogue formations */
	color: #004D9D;
	text-decoration: none;
}
#colonnedroite h1 a:hover, #colonnedroite h5 a:hover, #colonnedroite h2 a:hover, #home_maindroite h2 a:hover { 
	text-decoration: underline;
}
#colonnedroite form, #home_maindroite form {
	display: block;
	width: 198px;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	color: #004D9D;
}
#colonnedroite input, #home_maindroite input {
	border: 1px solid #004D9D;
	color: #000000;
	font-size: 11px;
	background-color: #FFFFFF;
}
#colonnedroite input.btnradio, #home_maindroite input.btnradio {
	border: 0;
}
#colonnedroite p.separateur, #home_maindroite p.separateur {
	display: block;
	width: 182px;
	height: 10px;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 10px;	
	background-image:  url(../medias/interface/filet_horizontal_orange.gif);
	bacgroung-repeat: repeat-x;
}
#colonnedroite hr, #colonnegauche hr {
	margin: 3px 10px 3px 10px;
	padding: 0;
	height: 1px;
	border: 0;
	border-bottom: 1px solid #FCB344;
}
#colonnedroite ul {
	margin: 8px 0 4px 17px;
	padding: 0;
}
#colonnedroite li {
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	list-style-image: url(../medias/interface/puce_carre_orange.gif);
}
#colonnedroite li a {
	color: #666666;
	text-decoration: none;
}
#colonnedroite li a:hover {
	text-decoration: underline;
}
a.recherche {
	margin-left: 10px;
	margin-right: 28px;
	font-size: 11px;
	color: #004D9D;
	text-decoration: underline;
}
p.oubli_motdepasse {
	margin: 0;
	padding: 0;
}
p.oubli_motdepasse a {
	margin-left: 10px;
	margin-right: 28px;
	color: #004D9D;
	font-size: 9px;
}
a.oubli_motdepasse {
	margin-left: 10px;
	margin-right: 28px;
	color: #004D9D;
	font-size: 9px;
}
#adresse_akteos p {
	margin: 8px 0 8px 10px;
	font-size: 9px;
	color: #004D9D;
}

#colonnedroite a.imprimer {
	display: block;
	font-size: 10px;
	font-weight: bold;
	height: 23px;
	color:#004D9D;
	margin: 0 0 0 10px;
	padding: 3px 0 0 30px;
	background-image:  url(../medias/interface/btn_print_off.gif);
	background-repeat: no-repeat;
}
#colonnedroite a.imprimer:hover {
	background-image:  url(../medias/interface/btn_print_roll.gif);
	background-repeat: no-repeat;
}

/* styles calendrier
------------------------------------------------------------------------------------ */

/* navigation d'un mois a l'autre */
table.calborder {
	margin: 0;
	padding: 0;
	margin-top: 0;
	margin-bottom: 2px;
	margin-left: 10px;
	width: 175px;
	height: 18px;
	border: 0;
}
table.calborder td.title {
	padding: 0;
	width: 139px;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
	background-image:  url(../medias/interface/fd_mois.gif);
	background-repeat: repeat-x;
}
table.calborder td.navback {
	width: 18px;
}
table.calborder td.navnext {
	width: 18px;
}
/* calendrier du mois selectionne */
table.monthback {
	width: 175px;
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
	margin-left: 10px;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
table.monthback td {
	padding: 0;
	width: 25px;
	height: 16px;
	border: 1px solid #7EACD5;
	font-size: 10px;
	text-align: center;
	color: #000000;
}
table.monthback td.monthlargebasic {
	color: #CCCCCC;
}
td.monthlargebasic a {
	text-align: center;
	line-height: 15px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
td.monthlargebasic a:hover {
	text-decoration: underline;
}
.cat_cal_evt_akteos_text { /* evenement akteos */
	display: block;
	width: 23px;
	height: 14px;
	background-image:  url(../medias/interface/fd_date_calendrier_interculturel.gif);
	background-repeat: no-repeat;
}
.cat_cal_evt_externe_text { /* evenement externe */
	display: block;
	width: 23px;
	height: 14px;
	background-image:  url(../medias/interface/fd_date_calendrier_commercial.gif);
	background-repeat: no-repeat;
}
.cat_cal_form_rh_text { /* formation RH */
	display: block;
	width: 23px;
	height: 14px;
	background-image:  url(../medias/interface/fd_date_calendrier_management.gif);
	background-repeat: no-repeat;
}
.cat_cal_form_dif_text { /* formation DIF */
	display: block;
	width: 23px;
	height: 14px;
	background-image:  url(../medias/interface/fd_date_calendrier_communication.gif);
	background-repeat: no-repeat;
}
.cat_cal_form_inter_text { /* formation inter-culturelle */
	display: block;
	width: 23px;
	height: 14px;
	background-image:  url(../medias/interface/fd_date_calendrier_interculturel.gif);
	background-repeat: no-repeat;
}
.cat_cal_form_comm_text { /* formation commerciale */
	display: block;
	width: 23px;
	height: 14px;
	background-image:  url(../medias/interface/fd_date_calendrier_commercial.gif);
	background-repeat: no-repeat;
}
.cat_cal_form_manag_text { /* formation management */
	display: block;
	width: 23px;
	height: 14px;
	background-image:  url(../medias/interface/fd_date_calendrier_management.gif);
	background-repeat: no-repeat;
}
.cat_cal_form_comnic_text { /* formation communication */
	display: block;
	width: 23px;
	height: 14px;
	background-image:  url(../medias/interface/fd_date_calendrier_communication.gif);
	background-repeat: no-repeat;
}
.cat_cal_form_eff_per_text { /* formation efficacite personnelle */
	display: block;
	width: 23px;
	height: 14px;
	background-image:  url(../medias/interface/fd_date_calendrier_communication.gif);
	background-repeat: no-repeat;
}
.cat_cal_form_mark_text { /* formation marketing */
	display: block;
	width: 23px;
	height: 14px;
	background-image:  url(../medias/interface/fd_date_calendrier_communication.gif);
	background-repeat: no-repeat;
}

/* mep calendrier formations */
#main .tx-akteosformation-pi2 {
	padding-left: 10px;
	padding-right: 10px;
}
#main .tx-akteosformation-pi2 table.cal_interentreprises {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	font-size: 11px;
	color: #666666;
}
#main .tx-akteosformation-pi2 tr.titres, #main .tx-akteosformation-pi2 tr.titres td {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #516CB3;
}
#main .tx-akteosformation-pi2 tr.pair, #main .tx-akteosformation-pi2 tr.pair td {
	background-color: #F1F4FB;
}
#main .tx-akteosformation-pi2 tr.impair, #main .tx-akteosformation-pi2 tr.impair td {
	background-color: #E4E6ED;
}
#main .tx-akteosformation-pi2 td {
	border: 1px solid #FFFFFF;
	padding: 2px;
	text-align: left;
}
#main .tx-akteosformation-pi2 a {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
#main .tx-akteosformation-pi2 a:hover {
	text-decoration: underline;
}
#colonnegauche .tx-akteosformation-pi2 .titre{
	background-image:url(../medias/interface/fond_inscrire.jpg);
	background-repeat:no-repeat;
	font-size: 11px;
	line-height:13px;
	color:#FFFFFF;
	font-style:normal;
	font-weight: bold;
	text-align:center;
	height: 32px;
	padding-top: 3px;
	text-transform:uppercase;
}
#colonnegauche .tx-akteosformation-pi2 .titre a{
	color:#FFFFFF;
	font-style:normal;
	font-weight: bold;
	text-align:center;
	text-decoration: none;
}
/* mep formation 2 colonnes */
.tx-fdfx2cols-pi1 {
	background-color: inherit;
}
.tx-fdfx2cols-ex {
	background-color: inherit;
}
.c2l1d-left-ex {
	display: block;
	width: 50%;
	float: left;
	background-color: inherit;
	/*background-color: transparent;
	background-color: #121212;*/
}
.c2l1d-middle-ex {
	display: block;
	width: 50%;
	float: left;
	background-color: inherit;
	/*background-color: transparent;
	background-color: #121212;*/
}

/* mep formulaire contact */
#main .csc-mailform {
	padding-left: 10px;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	border: none;
}
#main label { /*.csc-mailform {*/
	display: block;
	width: 130px;
	float: left;
}
#main input.csc-mailform-submit {
	margin-top: 10px;
	border: 1px solid #004D9D;
	color: #000000;
	font-size: 11px;
	background-color: #FFFFFF;
}

/* styles footer
------------------------------------------------------------------------------------ */
#footer p {
	padding-top: 30px;
	font-size: 10px;
	color: #2266AD;
}
#footer a {
	font-size: 10px;
	color: #2266AD;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

/* styles formulaire d'inscription aux formations
------------------------------------------------------------------------------------ */
#formulaire_inscription label {
	margin: 0 0 2px 0;
	width: 160px;
	clear: both;
}
#formulaire_inscription input {
	margin: 0 0 2px 0;
}
#formulaire_inscription checkbox {
	padding: 4px 0 2px 0;
}
#formulaire_inscription p.fdbleu {
	border: 1px solid #004D9D;
	background-color: #E6EAF5;
}

/* ajoute christelle */
#bloc_border {
	width: 210;
	margin-left: 10px;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 3px;
	background-color: #E9EFFD;
	background-image:  url(../medias/interface/fd_formation_border.gif);
	background-repeat: no-repeat;
}
#bloc_border h1, #bloc_border h5.infos_formations, #bloc_border h5 {
	padding-top: 4px;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #0063AF;
	background-image:  url(../medias/interface/filet_bloc_border.gif);
	background-repeat: repeat-x;
	background-position:left bottom;
}
#bloc_border p {
	color: #0063AF;
}
#bloc_left {
	margin-left: 10px;
}
#colonnegauche .tx-akteosformation-pi5 p.lienpdf {
	text-align: center;
	margin: 0 0 10px 0;
	padding : 0;
	width: 209px;
	height: 37px;
	background-image:  url(../medias/interface/btn_print_pdf_fr.gif);
	background-repeat: repeat-x;
}
#colonnegauche .tx-akteosformation-pi5 p.lienpdf_en {
	text-align: center;
	margin: 0 0 10px 0;
	padding : 0;
	width: 209px;
	height: 37px;
	background-image:  url(../medias/interface/btn_print_pdf_en.gif);
	background-repeat: repeat-x;
}
p.lienpdf a, p.lienpdf_en a{
	margin: 0;
	padding : 0;
	display:block;
	width: 209px;
	height: 37px;
}
#colonnegauche p.reference {
	text-align: center;
	margin: 0;
	padding : 0;
	font-size: 12px;
	color: #F8A51B;
	font-weight: bold;
}
#colonnegauche p.sinscrire {
	text-align: center;
	margin: 0 0 10px 0;
	padding : 0;
	width: 209px;
	height: 37px;
	background-image:  url(../medias/interface/btn_sinscrire_fr.gif);
	background-repeat: repeat-x;
}
#colonnegauche p.sinscrire_en {
	text-align: center;
	margin: 0 0 10px 0;
	padding : 0;
	width: 209px;
	height: 37px;
	background-image:  url(../medias/interface/btn_sinscrire_en.gif);
	background-repeat: repeat-x;
}
p.sinscrire a, p.sinscrire_en a{
	margin: 0;
	padding : 0;
	display:block;
	width: 209px;
	height: 37px;
}

/* les news */

#colonnecentre .news-single-item h3{
	font-size: 11px;
	font-weight: bold;
	text-transform:none;
	color: #666666;
}
#colonnecentre .news-single-item p.align-center{
	text-align:center;
}
#colonnecentre .news-single-item p.align-right{
	text-align:right;
}
#colonnecentre .news-single-item h3 p.bodytext{
	margin: 0;
	padding: 0;
	line-height:18px;
	font-size: 11px;
	font-weight: bold;
	text-transform:none;
	color: #666666;
}

/***********************/
/* NEW CALENDRIER          */
/**********************/
#colonnedroite .tx-formcalendrier-pi1 {
	width: 100%;
	padding-left: 13px;
}
#colonnedroite table.calendar{
	/*empty-cells: show;*/
	/*width: 183px;*/
	margin: 0;
	padding: 0;
	text-align:center;
	border-collapse:collapse;
}
#colonnedroite table.calendar td.header {
	width: 23px;
	height: 16px;
	font-size: 10px;
	color:#000000;
	font-weight: normal;
	background-color:#FFFFFF;
}
#colonnedroite table.calendar tr{
	height: 16px;
}
#colonnedroite table.calendar td {
	width: 23px;
	height: 16px;
	padding: 0;
	font-size: 10px;
	color: #777777;
	background-color:#FFFFFF;
	border:1px solid #7EACD5;
}
#colonnedroite table.calendar td.intercult, #colonnedroite table.leg_calendar td.intercult {
	background-image:url(../medias/interface/fd_calendrier_intercult.gif);
	background-repeat:no-repeat;
}
#colonnedroite table.calendar td.management, #colonnedroite table.leg_calendar td.management {
	background-image:url(../medias/interface/fd_calendrier_management.gif);
	background-repeat:no-repeat;
}
#colonnedroite table.calendar td.communic, #colonnedroite table.leg_calendar td.communic {
	background-image:url(../medias/interface/fd_calendrier_communic.gif);
	background-repeat:no-repeat;
}
#colonnedroite table.calendar td.commercial, #colonnedroite table.leg_calendar td.commercial {
	background-image:url(../medias/interface/fd_calendrier_commercial.gif);
	background-repeat:no-repeat;
}
#colonnedroite table.calendar td.autre, #colonnedroite table.leg_calendar td.autre {
	background-image:url(../medias/interface/fd_calendrier_autre.gif);
	background-repeat:no-repeat;
}
#colonnedroite table.calendar td.multiple, #colonnedroite table.leg_calendar td.multiple {
	background-image:url(../medias/interface/fd_calendrier_multiple.gif);
	background-repeat:no-repeat;
}
#colonnedroite table.calendar td a{
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
#colonnedroite table.calendar td.conges, #colonnedroite table.leg_calendar td.conges {
	background-color: #ECECEC;
}
#colonnedroite table.calendar td.vacances, #colonnedroite table.leg_calendar td.vacances {
	background-color: #ECECEC;
}
#colonnedroite p.header_calendrier{
	padding: 5px 0 5px 0;
	margin: 0;
	width:169px;
	font-size: 10px;
	height:13px;
	_height:18px;
	font-weight:bold;
	text-align:center;
	text-transform: uppercase;
	background-color: #005BAB;
	color:#FFFFFF;
}
#colonnedroite p.header_calendrier a{
	color: #FFFFFF;
	text-decoration:none;
}
#colonnedroite p.header_calendrier a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
#colonnedroite table.leg_calendar{
	/*empty-cells: show;*/
	width: 170px;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	text-align:left;
	border-collapse:collapse;
}
#colonnedroite table.leg_calendar td {
	padding:0 0 0 3px;
	height: 16px;
	font-size:10px;
	color: #005BAB;
	background-color:#FFFFFF;
	border:1px solid #7EACD5;
}

/* plusieurs formations sur 1 jour renvoie � une page "form_jour" */
#main .tx-formcalendrier-pi2{
	padding-left: 10px;
	padding-right: 10px;
}
#main .tx-formcalendrier-pi2 table.cal_interentreprises {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	font-size: 11px;
	color: #666666;
}
#main .tx-formcalendrier-pi2 tr.titres, #main .tx-formcalendrier-pi2 tr.titres  td {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #516CB3;
}
#main .tx-formcalendrier-pi2 tr.pair, #main .tx-formcalendrier-pi2 tr.pair td {
	background-color: #F1F4FB;
}
#main .tx-formcalendrier-pi2 tr.impair, #main .tx-formcalendrier-pi2 tr.impair td {
	background-color: #E4E6ED;
}
#main .tx-formcalendrier-pi2 td {
	border: 1px solid #FFFFFF;
	padding: 2px;
	text-align: left;
}
#main .tx-formcalendrier-pi2 a {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
#main .tx-formcalendrier-pi2 a:hover {
	text-decoration: underline;
}

/* sitemap simple utilis� quand on clique � droite sur un type de formation */
#main ul.csc-menu-1 li a, #main ul.csc-menu li a{
	text-decoration:none;
}
#main ul.csc-menu-1 li a:hover, #main ul.csc-menu li a:hover{
	text-decoration: underline;
}

/* styles formulaires
------------------------------------------------------------------------------------ */
#main .csc-mailform {
	margin: 10px 0 0 3px;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
	color: #707070;
	border: none;
}
#main .csc-mailform-field {
	margin: 0 0 3px 0;
	padding: 0;
}
#main .csc-mailform h3 {
	margin: 24px 0 12px 0;
	clear: both;
}
#main label { /*.csc-mailform {*/
	display: block;
	width: 130px;
	float: left;
}
/*#main input {
	border: none;
}*/
#main .csc-mailform-field input {
	border: 1px solid #7F9DB9; 
}
#main .csc-mailform-radio fieldset {
	border: 0;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#main .csc-mailform-radio fieldset input[type=checkbox] {
	margin: 0 6px 0 12px;
	padding: 0;
	vertical-align: middle;
	line-height: 16px;
}
#main .csc-mailform-radio label {
	margin: 0 10px 6px 0;
	padding: 0;
	width: auto;
	/*line-height: 20px;*/
	line-height: 16px;
}
#main .csc-mailform-radio fieldset input[type=radio] {
	margin: 0 4px 6px 0;
	padding: 0;
	/*vertical-align: middle;*/
	float: left;
	border:0;
}

#main .csc-mailform-field input.csc-mailform-submit {
/*	margin: 8px 0 48px 4px; */
	padding: 2px 6px 2px 6px;
	text-align: center;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #5990C9;
	cursor: pointer;
	border: none;
}

#main input.csc-mailform-submit {
	margin: 10px 0 0 133px;
	color: #000000;
	font-size: 11px;
	background-color: #FFFFFF;
}


.news-list-morelink a{
	font-size: 11px;
	margin: 0 0 0 10px;
}
#main .news-list-item-simple {
	font-size: 12px;
	line-height: 22px;
	margin: 0 0 0 20px;
}
#colonnegauche .news-list-item-simple {
	margin: 0 0 0 10px;
	padding: 0 0 5px 0;
	line-height: 12px;
}
#colonnegauche .news-list-item-simple a{
clear:both;
	font-size: 11px;
	line-height: 12px;
	margin: 0;
	padding: 0 0 0 15px;
	background-image:url(../medias/interface/puce_carre_orange.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
#recaptcha {
	text-align:center;
	padding: 20px 0 0 0;
}
#recaptcha p{
	color: #004D9D;
	font-weight: bold;
}
#recaptcha  p.erreur_recaptcha {
	color: #EF2E23;
	font-weight: bold;
	font-size: 12px;
}
.addthis_toolbox {
	margin: 20px 0 0 30px;
	text-align:center;
	font-size: 12px;
}
.addthis_separator {
	color:#FCB344;
}

