html, body
{
    width: 100%;
    height: 100%;
    margin: 4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    background-color: #87B013;
    font-family: Arial;
    font-size: 12px;
    background-color: #3d3d3d;
}

a, a:hover, a:visited
{
    color: #be2a1a;
    text-decoration: underline;
}

.texterouge
{
  color: #d02715;
}

form {
  margin: 0;
  padding: 0;
}

img
{
    border: 0px;
}

#wrapper
{
    margin-left: auto;
    margin-right: auto;
    width: 900px;
    text-align: left;
}

#inscriptioncgv {
    border-top:1px solid #cccccc;
    font-size:10px;
    text-align:justify;
}
#inscriptioncgv .cgvTitre {
    margin:0;
    padding:0;
    font-weight:bold;
    padding-left:3px;
    font-size:12px;
}
#inscriptioncgv table td {
    padding:3px;
}

#topback
{
    background-image: url(http://www.welience-formations.com/assets/templates/welienceformations/images/topback.gif);
    background-repeat: no-repeat;
    background-position: center top;
    height: 28px;
    width: 900px;
    font-size: 11px;
    color: #666666;
    xpadding-top: 5px;    
}
#topback a {color: #333333;}
div {xborder: solid 1px red;}

#infos {
  float: left;
  width: 200px;
  padding-left: 5px;
  margin-top: 5px;
}
#links {
  float: left;
  width: 480px;
  margin-top: 5px;
  text-align: right;
}
#searchbox {
  float: left;
  width: 190px;
  margin-top: 5px;
}
#search {
  border: 0;
  xborder: solid 1px blue;
  width: 140px;
  margin: 0;
  padding:0;
  margin-left: 42px;
  font-size: 12px;
}
#ok {
  margin: 0;
  padding: 0;
  xvertical-align: middle;
  float: left;
}

/* Ajax search */
fieldset {
   border: none;
}
.ajaxSearch_result {
  margin-bottom: 10px;   
  margin-top : 2px;
  padding: 4px;
  border-bottom:1px dotted #cccccc;
}
.ajaxSearch_result a {
}
.ajaxSearch_resultDescription {
  display: block;
  font-size:11px;
  margin:0px 0px 0px 10px;
}
.ajaxSearch_paging {
  display: block;
  margin-bottom: 10px;
}


#topheader
{
    background-repeat: no-repeat;
    background-position: center top;
    height: 132px;
    width: 900px;
    position: relative;
    display: block;
}

#homelink {
  xposition: absolute;
  top: 0px;
  left: 0px;
  width: 710px;
  height: 132px;
  xborder: solid 1px red;
  display: block;
  float: left;
}
#loginbox {
  float: left;
  xborder: solid 1px red;
  margin-top: 45px;
  color: #FFFFFF;
}
#wlpeUsername, #wlpePassword {
  border: 0;
  width: 120px;
  margin: 0;
  font-size: 11px;
}

#loginmessage {
  display: none;
  position: absolute;
  width: 200px;
  height: 50px;
  left: 0;
  top: 0; 
  background-color: red;
}

#username {
    background-image: url(/assets/templates/welienceformations/images/identifiant.gif);
    background-repeat: no-repeat;
    width: 154px;
    height: 24px;
    padding-left: 26px;
    padding-top: 3px;
}
#password {
    background-image: url(/assets/templates/welienceformations/images/password.gif);
    background-repeat: no-repeat; 
    width: 154px;
    height: 24px;
    padding-left: 26px;
    padding-top: 3px;    
}
#loginok {
    padding-left: 130px;
}



#navigation {
    background-image: url(/assets/templates/welienceformations/images/navback.gif);
    background-repeat: no-repeat;
    background-position: center top;
    height: 47px;
    width: 900px;
}

#languagelinks {
  float: right;
  font-size: 11px;
	color: #333333;  
	margin: 5px 25px 0 0;
  
}
#languagelinks a {
  font-size: 11px;
	color: #333333;
}

#centre {
  background-color: #FFFFFF;
}

#gauche {
  float: left;
  width: 665px;
  padding-left: 10px;  
}

#droite {
  float: right;
  width: 210px;
}

#fullwidth{
  padding:0 10px;
}

.clear {
  clear: both;
}

#edito
{
	float:left;
	width:420px;
	height:235px;
	display:block;
}

#anepasmanquer {
    width: 210px;
    margin-left:435px;
}

#anepasmanquerTitre {
    background-repeat: no-repeat;
    background-position: left top;
    height: 28px;
    margin-bottom: 8px;
}


#rss {
  float:right;
  margin-top: 3px;
  width: 20px;
  height: 20px;
}


#newsletter {
  margin-bottom: 15px;
  background-repeat: no-repeat;
  background-position: center top;
  width: 188px;
  height: 60px;
}

/* formations */

.homeformation {
  border: solid 1px #d2d2d2;
  background-color: #f7f7f7;
  float: left;
  padding: 1px 1px;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 205px;
  height: 200px;
}

.n3 {
    clear:both;
}

.homeformationimage {
  margin: 1px;
}
.homeformationinfos {
  padding: 1px;
}

.homeformation p.hometitre {
	font-size: 12px;
	color: #bd2716;
	margin-bottom: 5px;
	margin-top: 3px;
	margin-right: 2px;
	margin-left: 2px;
	font-weight: bold;
}
.homeformationinfos p {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #666666;
       margin-bottom:5px;
}
.homeformation a {
	color: #be2a1a;
}


/* domaines */
#domainesformation {
    background-repeat: no-repeat;
    background-position: center top;
    height: 27px;
    width: 647px; 
    margin-top: 15px;
    margin-bottom: 8px;
}

.homedomaines
{
}

.homedomaine {
    text-align:center;
    float: left;
    width: 131px;
    margin-right: 1px;
    margin-left:-2px;
}
.homedomaineimage {
    border: solid 1px #979797;
}
.homedomaineinfos {
  margin: 0;
  padding: 0;
  text-align: center;
  margin-top: 5px;
  color: #000000;
  font-size:12px;

}
.homedomaineinfos p{
  margin: 0;
  padding: 0;
}
.homedomaineinfos .texterouge {
  margin-top:4px;
  font-size:11px;
}


/* droite */
#catalogue {
  margin-bottom: 15px;
}
#decouvrez {
  margin-bottom: 15px;
}

#actusouter {
  margin-bottom: 15px;
  width: 188px;
}
#actusinner {
  border-left: solid 1px #d3d3d3;
  border-right: solid 1px #d3d3d3;
  background-color: #f7f7f7;
  padding: 6px;
}
.actuinfos {
  padding: 5px;
}

.actudate {
	color: #000000 !important;
	font-weight: bold !important;
	margin: 0 !important;
	padding: 0 !important;
}

.actuinfos .actutitre {
	font-size: 13px;
	color: #bd2716;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.actuinfos p {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
.actuinfos a {
	color: #be2a1a;
}  
  




.B_crumbBox {
  font-size: 11px;
  color: #666666;  
}
.B_crumbBox a {
  color: #666666;
}

#content {
  margin-top: 20px;
  margin-bottom: 100px;
}


/*** DOMAINES DE FORMATION ***/

div.presentation p {
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align:justify;
}
div.presentation p strong {
  color: #d02715;
}

p.titreFormation {
	font-size: 12px;
	font-family: Arial;
	color: #bd2716;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
p.titreFormation2 {
	font-size: 13px;
	font-family: Arial;
	color: #bd2716;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
	padding: 0px;
}
div.resumeFormation, .resumeFormation p {
	font-size: 11px;
	color: #666666;
	margin: 0px;
	margin-top:3px;
	margin-bottom:3px;
	padding: 0px;
}
p.dateFormation {
	color: #000000 !important;
	font-weight: bold !important;
	margin: 0 !important;
	padding: 0 !important;
}
p.liensFormation {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	margin-bottom:5px;
	color: #666666;
}
p.liensFormation a {
	color: #ff7e0f;
}

/* temoignages */
#zoomsurouter {
  margin: 0px;
  width: 647px;
}
#zoomsurinner {
  background-image: url(/assets/templates/welienceformations/images/zoomsurback.gif);
  background-repeat: repeat-y;
  background-position: center top;
  padding: 10px;
}



/* contact conseiller */
#contactconseiller {
  margin-bottom: 8px;
}

/* equipements */
#equipementsouter {
  margin-bottom: 8px;
  width: 188px;
}
#equipementsinner {
  border-left: solid 1px #99c916;
  border-right: solid 1px #99c916;
  background-color: #fafafa;
  padding: 6px;
}
.titrevert {
	font-size: 13px;
	font-family: Arial;
	color: #6f9705;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
}

.comment{
	font-size:9px;
	margin:0;
	padding:0;
	margin-top:15px;
}

/* autres domaines */
#autresdomainesouter {
  margin-bottom: 8px;
  width: 188px;
}
#autresdomainesinner {
  border-left: solid 1px #ff8924;
  border-right: solid 1px #ff8924;
  background-color: #fafafa;
  padding: 6px;
}
#autresdomainesinner ul li a, #autresdomainesinner ul li a:hover {
  text-decoration: none;
  color: #000000;
  font-size: 12px;
}

/* temoignages */
#temoignagesouter {
  margin-bottom: 8px;
  width: 188px;
}
#temoignagesinner {
  border-left: solid 1px #99c916;
  border-right: solid 1px #99c916;
  background-color: #fafafa;
  padding: 6px;
}



/* FORMATION */

#gauche h1 {
  width: 648px;
  height: 25px;
  font-size: 0px;
  margin-left:2px;
  display: block;
  margin-top: 16px;
/*  text-indent: -10000px;  */
}

#fullwidth h1 {
  width: 876px;
  height: 25px;
  font-size: 0px;
  margin-left:2px;
  display: block;
  margin-top: 16px;
/*  text-indent: -10000px;  */
}

#gauche td, table {
  font-family: Arial;
}

#programme table {
  margin-bottom:10px;
  padding:0px;
}

#programme ul {
  font-size:12px;
}
#programme ul li {
  margin-top:5px;
}

#programme p.titre{
	font-size: 12px;
	font-family: Arial;
	color: #bd2716;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
}

.titre {
	font-size: 14px;
	font-family: Arial;
	color: #bd2716;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
}

ul {
    list-style-image: none;
    padding-top: 0px;
  padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}
li {
  list-style-image: url(/assets/templates/welienceformations/images/puce.png);
}

#liensOptions {
  margin:0;
  padding:0;
  font-size:10px;
  margin-top:10px;
  text-align:right;
  margin-right:16px;
}
#liensOptions a {
  text-decoration:none;
}
#liensOptions a:hover {
  text-decoration:underline;
}


#tabs div ul {
  margin-bottom: 0;
}
#tabs {
  width: 647px;
  border: none; 
  margin-top: 15px;
  padding-top:0px;
}
#tabsul {
  font-family: Arial;
  font-size: 12px;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  background: none;
  list-style-type: none;
}
#tabsul li {
  font-family: Arial;
  font-size: 12px;
  border: none !important;
  background-color: #f9f9f9;
  margin: 0;
  padding: 0;
  color: #A0A0A0;
  height: 31px;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: none;
  list-style: none;
}
#tabsul li a {
  color: #000000;
  xborder: solid 1px green;
  padding: 0;
  margin: 0;
  display: block;
  margin-top: 6px;
}

#li1 {
  background-image: url(/assets/templates/welienceformations/images/fr/onglet1.gif) !important;
  width: 111px;
}
#li1 a {
    margin-left: 28px !important;
}
#li1.ui-state-active {
  background-image: url(/assets/templates/welienceformations/images/fr/onglet1over.gif) !important;
}

#li2 {
  background-image: url(/assets/templates/welienceformations/images/fr/onglet2.gif) !important;
  width: 131px;
}
#li2 a {
    margin-left: 13px !important;
}
#li2.ui-state-active {
  background-image: url(/assets/templates/welienceformations/images/fr/onglet2over.gif) !important;
}

#li3 {
  background-image: url(/assets/templates/welienceformations/images/fr/onglet3.gif) !important;
  width: 405px;
}
#li3 a {
    margin-left: 16px !important;
}
#li3.ui-state-active {
  background-image: url(/assets/templates/welienceformations/images/fr/onglet3over.gif) !important;
}

/*
#li4 {
  background-image: url(/assets/templates/welienceformations/images/fr/onglet4.gif) !important;
  width: 324px;
}
#li4 a {
    margin-left: 7px !important;
}
#li4.ui-state-active {
  background-image: url(/assets/templates/welienceformations/images/fr/onglet4over.gif) !important;
}
*/

#tabsul li.ui-state-active {
  font-weight: bold;
  color: #000000;
}

#tabs div {
  background-image: url(/assets/templates/welienceformations/images/onglets.gif);
  background-repeat:no-repeat;
  background-position:center 2px;
  font-size:12px;
}

#tabs .ui-tabs-panel 
{
  font-size:12px;
  padding-top:30px;
  padding-bottom:5px;
}
#tabs .ui-tabs-panel ul
{
  margin-top:10px;
}


/* inscription */
#inscriptionouter {
  margin-bottom: 10px;
  width: 188px;
}


/* modalites */
#modalitesouter {
  margin-bottom: 10px;
  width: 188px;
}
#modalitesinner {
  background-image: url(/assets/templates/welienceformations/images/modalitesback.gif);
  background-repeat: repeat-y;
  background-position: center top;
  padding: 0 12px;
}

#modalitesinner P {
	font-size: 11px;
	color: #FFF4EA;
	margin: 0px;
	padding: 0px;
}

.modaliteDate {
	font-size: 18px !important;
	font-weight: bold !important;
	color: #82170b !important;
}
.modaliteLieu {
	font-size: 13px !important;
	font-weight: bold !important;
	color: #333333 !important;
}
.modaliteCout {
	font-size: 13px !important;
	font-weight: bold !important;
	color: #333333 !important;
}




/* intervenants */
#intervenantsouter {
  margin-bottom: 10px;
  width: 188px;
}
#intervenantsinner {
  border-left: solid 1px #99c916;
  border-right: solid 1px #99c916;
  background-color: #fafafa;
  padding: 8px;
}
#intervenantsinner p {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #666666;	
}
.intervenants {
	color: #BE2A1A !important;
	font-size: 12px !important;
	margin: 0px;
	padding: 0px;
	font-weight: bold !important;
}

/*
.titreTemoignages {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.temoignages {
	font-size: 10px;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}
*/





/* formations complementaires */
#formationscomplementairesouter {
  margin-bottom: 8px;
  width: 188px;
}
#formationscomplementairesinner {
  border-left: solid 1px #ff8f2a;
  border-right: solid 1px #ff8f2a;
  background-color: #fafafa;
  padding: 6px;
}
#formationscomplementairesinner ul li a, #formationscomplementairesinner ul li a:hover {
  text-decoration: none;
  color: #000000;
  font-size: 12px;
}




/* footer */
#footer, #footer a {
	color: #CCCCCC;
	text-align: center;
}



 <!-- ****** Infinite Menus Core CSS [Do Not Modify]] ****** -->
<style type="text/css">.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imea{visibility:hidden;}/
*/</style><!--[if IE]><style type="text/css">.imcm .imea span{position:absolute;}.imcm .imclear,.imclear{display:none;}.imcm{zoom:1;} .imcm li{curosr:hand;} .imcm ul{zoom:1}.imcm a{zoom:1;}</style><![endif]--><!--[if gte IE 7]><style type="text/css">.imcm .imsubc{background-image:url(ie_css_fix);}</style><![endif]--></style>     

/* menus */

	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(none); width:7px; height:5px; left:-7px; top:5px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}

	/* --[[ Sub Expand Icons ]]-- */


	/* --[[ Main Container ]]-- */
	#imouter0 {border-style:none; padding:0px; margin:0px;
    top: 0px;
    position: absolute;
  }

	   /* --[[ Main Items ]]-- */
	   #imenus0 li a, #imenus0 .imctitle { 
	     text-decoration:none;
	     font-size: 11px;     
       text-align: center;
       color: #000000;
       font-weight: bold;
     }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a { text-decoration:none; }
		#imenus0 li a.ihover, .imde imenus0 a:hover { text-decoration:none; }

		/* [active] */
		#imenus0 li a.iactive {}

    /* Main Items */
    
    #imenus0 li a.menu_accueil_fr {  line-height: 33px; height: 35px; background: url(/assets/templates/welienceformations/images/menuback_accueil.gif) no-repeat;   }
    #imenus0 li a.menu_accueil_fr:hover, #imenus0 li.ishow a.menu_informations {  line-height: 33px; height: 35px; background: url(/assets/templates/welienceformations/images/menubackover_accueil.gif) no-repeat; }    
    
    #imenus0 li a.menu_quisommesnous_fr {  line-height: 33px; height: 35px; background: url(/assets/templates/welienceformations/images/menuback.gif) no-repeat;  }
    #imenus0 li a.menu_quisommesnous_fr:hover, #imenus0 li.ishow a.menu_informations {  line-height: 33px; height: 35px; background: url(/assets/templates/welienceformations/images/menubackover.gif) no-repeat; }

    #imenus0 li a.menu_catalogue_fr {  line-height: 33px; height: 35px; background: url(/assets/templates/welienceformations/images/menuback.gif) no-repeat;   }
    #imenus0 li a.menu_catalogue_fr:hover, #imenus0 li.ishow a.menu_entreprendre {  line-height: 33px; height: 35px; background: url(/assets/templates/welienceformations/images/menubackover.gif) no-repeat; }

    #imenus0 li a.menu_informations_fr {  line-height: 33px; height: 35px; background: url(/assets/templates/welienceformations/images/menuback.gif) no-repeat;  }
    #imenus0 li a.menu_informations_fr:hover, #imenus0 li.ishow a.menu_reseaux {  line-height: 33px; height: 35px; background: url(/assets/templates/welienceformations/images/menubackover.gif) no-repeat; }
    

  	/* --[[ Sub Container ]]-- */
  	#imenus0 li ul { 
     margin: 2px 0 0 0;
     filter : alpha(opacity=95); 
     -moz-opacity : 0.95; 
     opacity : 0.95;
     background-color: #efb200;
     padding: 1px;
    }
    #imenus0 li ul ul {
      margin: 0;
    }


  	/* --[[ Sub Items ]]-- */
  	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {
     font-size: 10px;
     color: #666666;
     text-align: left;
     font-weight: bold;
   }

    #imenus0 ul li a { text-decoration:none; margin: 0; padding: 3px 0 0 6px; height: 18px; }

        /* disable last border */
        #imenus0 ul a.last { border-bottom: 0px; }

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a { font-weight: bold; background-color: #ffffff; color: #333333; }
		#imenus0 ul li a.ihover { font-weight: bold;  background-color: #ffffff; color: #333333; }

		/* [active] */
		#imenus0 ul li a.iactive {}











/*Formulaires*/

.TXNewsletters_form .required, .TXNewsletters_form .invalid
{
  border: solid 1px #BD2716;
  background-color: #E0E0E0;
}


.TXNewsletters_form td, .TXNewsletters_form p .TXNewsletters_form input, .TXNewsletters_form select, .TXNewsletters_form textarea,
{
  font-size: 11px;
  vertical-align:bottom;
}


.TXNewsletters_form .sup,  .TXNewsletters_form .errors,
{
  color: #BD2716;
  font-size: 11px;
} 


.TXNewsletters_form input,
{
  border: solid 1px #bbbbbb;
}


.TXNewsletters_form input[type=radio],
{
  border: none;
}

.TXNewsletters_form div.errors,
{
  color: #990000;
  border: solid 2px #990000;
  background-color: #E0E0E0;
  margin: 0;
  padding: 8px 8px;
}

.TXNewsletters_form #valider, 
{
  background-color: #ff7f0f;
  border:2px solid #ffffff;
  color:#ffffff;
  width:100%;
  font-size:14px;
  font-weight:bold;
  height:100%;
  cursor:hand;
}

.TXNewsletters_form
{
  margin-left:20px;
}

.TXNewsletters_form_item
{
  clear:both;
  height:30px;
}

.TXNewsletters_form_item input
{
  width:250px;
}

.TXNewsletters_form_labelGauche
{
  width:110px;
  display:block;
  float:left;
  color:#6f9705
}



/*Inscription*/

#inscriptioncgv, .inscriptionInfos span.label
{
  color:#666666;
}

#InscriptionFormation
{
  margin:0;
  padding:0;
  padding-left:5px;
  padding-top: 15px;
  padding-bottom: 15px;
}


#InscriptionFormation span.req
{
  color:red;
}


#InscriptionFormation input
{
  border: solid 1px #bbbbbb;
}

#InscriptionFormation input[type=radio]
{
  border: none;
}

#InscriptionFormation .tableForm, #InscriptionFormation input, #InscriptionFormation sup, #InscriptionFormation span, #InscriptionFormation table,#InscriptionFormation div
{
  font-size:11px;
  font-family:Arial;
}

#InscriptionFormation input.error
{
  border: 1px solid red;
}

#InscriptionFormation .error
{
  display:block;
  color:Red;
}

#InscriptionFormation .titre1
{
  margin-top:10px;
}

#InscriptionFormation .formContent
{
  border:1px solid #a5a5a5;
  border-top:none;
  padding:30px;
}

#InscriptionFormation .label
{
  font-weight:bold;
}

.inscriptionTextes
{
  margin-left:5px;
  font-size:11px;
}

.inscriptionInfos
{
  margin-left:5px;
  margin-top: 10px;
  font-size: 11px;
  color: #6f9705;
  font-weight: bold;
}

#fullwidth .inscriptionInfos{
  margin: 0px;
}

.inscriptionInfos p
{
  color:#990000;
  font-weight: normal;
  line-height:17px;
  padding:0;
  margin:0;
}

#demoNavigation
{
  float:right;
  margin-right:20px;
  margin-top:-16px;
}

.tableForm {border-collapse:collapse;}
.tableForm td {padding:0; margin:0; padding-top:3px; padding-bottom:3px; vertical-align:top;}
tableForm span.label{color:#000000;font-weight:bold;}

.navigation_button
{
  background-color: #ff7f0f;
  border:2px solid #ffffff;
  color:#ffffff;
  width:80px;
  font-size:14px;
  font-weight:bold;
  height:30px;
  cursor:hand;
}
