/*grid.css*/
.container{ width:990px; margin:0 auto}.showgrid{  background:url(grid.png)}body{ margin:1.5em 0}div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{ float:left; margin-right:10px}div.last{margin-right:0}.span-1 {width:30px}.span-2 {width:70px}.span-3 {width:110px}.span-4 {width:150px}.span-5 {width:190px}.span-6 {width:230px}.span-7 {width:270px}.span-8 {width:310px}.span-9 {width:350px}.span-10{width:390px}.span-11{width:430px}.span-12{width:470px}.span-13{width:510px}.span-14{width:550px}.span-15{width:590px}.span-16{width:630px}.span-17{width:670px}.span-18{width:710px}.span-19{width:750px}.span-20{width:790px}.span-21{width:830px}.span-22{width:870px}.span-23{width:910px}.span-24,div.span-24{width:950px;margin:0}.append-1 {padding-right:40px} .append-2 {padding-right:80px}.append-3 {padding-right:120px}.append-4 {padding-right:160px}.append-5 {padding-right:200px}.append-6 {padding-right:240px}.append-7 {padding-right:280px}.append-8 {padding-right:320px}.append-9 {padding-right:360px}.append-10{padding-right:400px}.append-11{padding-right:440px}.append-12{padding-right:480px}.append-13{padding-right:520px}.append-14{padding-right:560px}.append-15{padding-right:600px}.append-16{padding-right:640px}.append-17{padding-right:680px}.append-18{padding-right:720px}.append-19{padding-right:760px}.append-20{padding-right:800px}.append-21{padding-right:840px}.append-22{padding-right:880px}.append-23{padding-right:920px}.prepend-1 {padding-left:40px} .prepend-2 {padding-left:80px}.prepend-3 {padding-left:120px}.prepend-4 {padding-left:160px}.prepend-5 {padding-left:200px}.prepend-6 {padding-left:240px}.prepend-7 {padding-left:280px}.prepend-8 {padding-left:320px}.prepend-9 {padding-left:360px}.prepend-10{padding-left:400px}.prepend-11{padding-left:440px}.prepend-12{padding-left:480px}.prepend-13{padding-left:520px}.prepend-14{padding-left:560px}.prepend-15{padding-left:600px}.prepend-16{padding-left:640px}.prepend-17{padding-left:680px}.prepend-18{padding-left:720px}.prepend-19{padding-left:760px}.prepend-20{padding-left:800px}.prepend-21{padding-left:840px}.prepend-22{padding-left:880px}.prepend-23{padding-left:920px}div.border{ padding-right:4px; margin-right:5px; border-right:1px solid #eee}div.colborder{ padding-right:24px; margin-right:25px; border-right:1px solid #eee}.pull-1{margin-left:-40px}.pull-2{margin-left:-80px}.pull-3{margin-left:-120px}.pull-4{margin-left:-160px}.pull-5{margin-left:-200px}.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-5{ float:left;position:relative}.push-1{margin:0 -40px 1.5em 40px}.push-2{margin:0 -80px 1.5em 80px}.push-3{margin:0 -120px 1.5em 120px}.push-4{margin:0 -160px 1.5em 160px}.push-5{margin:0 -200px 1.5em 200px}.push-0,.push-1,.push-2,.push-3,.push-4,.push-5{ float:right;position:relative} .box{ padding:1.5em; margin-bottom:1.5em; background:#E5ECF9}hr{ background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:.1em; margin:0 0 1.45em; border:none}hr.space{ background:#fff; color:#fff}.clearfix:after,.container:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}.clearfix,.container{display:inline-block}* html .clearfix,* html .container{height:1%}.clearfix,.container{display:block}.clear{clear:both}

.span-ceeca {
    width: 420px;
    float:left;
    margin-right:10px
}
body {
    font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size:0.71822em;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:1.5em;
    margin: 0;
}

.hide { display:none; }
div.right,
.right { float: right; }
.left { float: left; }
.tright { text-align: right;}
.tcenter { text-align: center;}
.txt-big { font-size: 1.2em; color: rgb(221, 112, 112); font-weight: bold;}

/*
 * HEADER
 **************/
#top h1 a,
#top h1 a:hover {
    color: black;
    text-decoration: none;
}
#top {
    margin-right: 20px;
}

a,
a:hover {
    text-decoration: none;
    color: #1166AA;
}


/*
 * SIDEBAR
 **************/
#sidebar ul {
    padding-left: 18px;
}


#page table {
/*  border-collapse:collapse;*/
}

#page tr {
  border-bottom:1px solid #666;
}
#page td {
  text-align:left;
  vertical-align:top;
  padding:1px 15px;
}
#formation-contact table th {
  vertical-align:top;
  text-align:right;
  }
ul.radio_list {
margin-top:0;
padding:0}

ul.radio_list_float{
margin-top:0;
margin-left: 15px;
padding:0;
list-style-type: none;}

ul.radio_list_float li{
float: left}

span.date_format
{
    color: red;
}
/*
 * jmessage
 **************/
#admin-message {

}

 #admin-message .flash_notice,
 #admin-message .flash_error{
     background-color:#eff4f6;
     border: 1px solid #B0C4CB;
     margin: 3px 0 10px 0;
     padding:3px;
 }

 #admin-message  .flash_error {
     background-color: #F6B1B1;
 }
 #admin-message .flash_notice {
     background-color: #F6CAB1;
 }

 #admin-message .flash_notice {
     background-color: #E5F6D4;
 }


 /* checkboxes */
 .jforms-chkbox, .jforms-radio {
     display: block;
 /*    float: left;*/
     text-align: left;
 }
 .jforms-chkbox label, .jforms-radio label {
     margin-left: 10px;
 }
#panier .jforms-radio label {
     margin-left: 0;
 }


#panier div {

}

.jforms-item-controls {
    display: block;
}

/* breadcrumb */
#breadcrumb {
    margin: 5px 0 15px 30px;
    display: block;
}
.miettedepain {
    list-style-type: none;
    display: inline;
/*    text-transform: uppercase;*/
/*    font-variant: small-caps;*/
/*    color: #014075;*/
    font-size: 0.9em;
/*    font-weight: bold;*/
}
.miettedepain li {
    float: left;
}
.miettedepain a {
/*    color: #014075;*/
}


/* theme ceeca */
body { /*http://www.siteduzero.com/tutoriel-3-12621-css-partie-2.html*/
    margin: 0px;
   /* background: #fff url('img/fond.jpg') no-repeat center bottom;  */
    width: 100%;
    background-attachment:fixed;
}

.home #all {
  background: #fff url('img/fond.jpg') no-repeat left bottom;
}

.interne #all {
/*        position: absolute;
        background: #14487D url('img/fond.jpg') no-repeat center bottom !important;
        background: none;
        min-height: 100%;
        width: 100%;
        background-attachment: fixed;*/
        background: url("img/personne-page-seminaire.jpg") no-repeat scroll left bottom #FFFFFF;
}

body {
    color: black;
}

.interne #content h1,
.interne #content h2,
.interne #content h3,
.interne #content h4,
.interne #content h5 {
    color: #FFF;
    background-color: #C72623;
    line-height: 1.05em;
    margin-right: -9px;
    padding: 2px 2px 2px 5px;
}
.interne #formation-contact h3,
.interne #formation-action h3,
.interne #content .panier h2,
.interne #content .panier h3,
.interne #content .panier h4,
.home #content h1,
.home #content h2,
.home #content h3,
.home #content h4,
.home #content h5 {
    color: #014075;
    background: none;
    line-height: 1.05em;
    margin-right: -10px;
    padding: 0;
}
#content h1 {
/*    border-bottom: 1px solid #014075;*/
}
#content h4 {
    margin: 3px 3px;

}
#content p {
    margin: 3px 20px 6px 50px;
}
#formation-action p {
  margin:3px
}
#formation-action img {
  border:0
}
a,
a:hover {
    text-decoration: underline;
    color: black;
}

#top h1 a img {
    border: none;
    margin-left: -30px;
    text-decoration: none;
    height: 224px;
    width: 233px;
}

#content {
    background-color: white;
    border-right: 178px solid #C72623;
    margin-left: -31px;
    padding-bottom: 20px;
/*    padding: 0 10px;*/
}
body.home #content {
  border: none;
}


/* center block home */
.home-block {
/*    background:transparent url(img/fond-bloc.png) repeat-x scroll center top;*/
    margin:5px 0 10px;
    padding:5px 15px;
}
#recent-formation {
/*    background:transparent url(img/fond-bloc.png) repeat-x scroll center bottom;*/
}

#content .home-block h1 {
    border-bottom:1px solid #013F74;
    color:#013F74;
    font-size:1.3em;
}
#content .home-block h2 {
    color: #013f74;
/*    font-size: 1.05em;*/
    border-bottom: #013f74 1px solid;
}

/*#content .formation p,*/
#content .formation li,
.catalogue-category a{
    text-transform: lowercase;
}
#page .catalogue-category ul {
        margin: -8px 20px 20px;
    padding-left: 15px;
    list-style-type: none;
}

.catalogue-category li span a {
/*    line-height: 12px;*/
}

#home-actualites a {
color: #006AB8;
}
#home-actualites tr {
    border: none;
    vertical-align:top;
/*    height: 15px;*/
}
#home-actualites tr.empty {
  line-height: 6px;
}


#content-footer {
    margin-top: 20px;
    font-size: 0.82em;
}

/* right sidebar */
#sidebar-right {
    margin-left: -188px;
    width: 178px;
}
#sidebar-right a,
#sidebar-right a:hover {
    text-decoration: underline;
    color: white;
}

#sidebar-right #formations_info a,
#sidebar-right #formations_info a:hover  {
    color: black;
}

.sidebar-right {
    background-color:#C72623;
/*    border:1px solid white;*/
    color:white;
    font-size:0.9em;
    line-height:1.2em;
    padding:10px 12px;
    position:relative;
}

.sidebar-right ul{
    padding-left: 10px;
}
.sidebar-right ul li{
    margin-bottom: 6px;
}
.sidebar-right #formations_info ul li{
    list-style: none outside none;
    color:black;
    margin-left:-10px;
    font-size:1.1em;
}

.sidebar input {
    padding: 0 3px;
    border: none;
    background-color: #F6F6F6;
    width: 109px;
}
#menu-search #search_keywords {
    margin-bottom: 5px;
}
.sidebar label {
    margin-top: 5px;
    font-weight: normal;
}
.sidebar-right input[type=submit] {
    text-align: right;
    width: 64px;
}

#content-supp {
/*    background-color: white;*/
/*    color: black;*/
}
#content-supp a span,
#content-supp a:hover span {
/*    color: black;*/
  margin: 8px 0 15px 0;
  display: block;
}

#adresse-ceeca {
    color: white;
    font-size: 0.8em;
    line-height:1.2em;
}
#formations_info h3 {
    text-transform: uppercase;
    margin: 5px 0;
}
#formations_info .date h3 {
  display:none;
}
#formations_info .date p {
 font-size:1.2em;
}
#formations_info .effectif p, #formations_info .tarif p {
 font-size:1.2em;
 color:black;
}
#formations_info p {
    margin: 0 0 2px;
}
#formations_info ul {
    margin: 0 0 10px 0;
}

#formations_info div {
    /* border-bottom:1px solid white; */
    margin-bottom: 15px;
}
#content-supp img {
    margin: -5px -11px;
}

#searchform label {
    float: right;
}


#panier .formation-name {
	padding-top:15px;
  padding-left:24px;
  width:364px;
  background: url('img/trait-bleu-vert.png') no-repeat left bottom;
  font-weight:bold;
  margin-left:0;
}
#panier .formation-name a {
	text-decoration:none
}
.jforms-ctl-stagiaires {
    width: 250px;
}

#modereglement ul{
    list-style-type: none;
}
#modereglement .jforms-item-controls {
    margin-left: 40px;
}

#modereglement .jforms-item-controls label {
/*    width: 120px;*/
    display: block;
}


#content #formation-action li {
    text-transform: lowercase;
    height: 26px;
    /* list-style: none outside none; */
}
#content #formation-contact li {
    text-transform: lowercase;
    list-style: none outside none;
}

#formation-action {
    border-top: 1px solid #014075;
    margin: 0 20px;
    padding: 5px;
    width: 430px;
}
#formation-contact {
    border-top: 1px solid #014075;
    background-color: #EDEDED;
    padding: 5px;
}

#formation-action table {
    width: 100%;
}
#formation-action th {
    vertical-align: top;
}
#formation-action h3 {
    margin: 3px;
}
#formation-contact {
    margin: 0 20px 15px;
    padding: 5px 10px;
    width: 420px;
}

#formation-action label {
    float: right;
}
#formation-action input,
#formation-action textarea {
    width: 230px;
    padding: 2px 5px;
    float: right;
    border: none;
}
#formation-action input#formation_infos_nom {
    background-color: #3E7FB9;
}
#formation-action input#formation_infos_email {
    background-color: #5890C1;
}
#formation-action input#formation_infos_tel {
    background-color: #73A0C9;
}
#formation-action input#formation_infos_title {
    background-color: #73A0C9;
}
#formation-action textarea#formation_infos_desc {
    background-color: #8DB1D0;
}
#formation-action input#formation_infos_captcha {
    background-color: #A7C1D8;
}
#formation-action input#formation_infos_choice {
    background-color: #A7C1D8;
    list-style-type: none;
    float: left;
    width: auto;
}
#formation-action label {
  float: left;
}
#formation-action #contact-choices ul {
  list-style-type: none;
  padding-left: 0;
}
#formation-action input[type=submit] {
    text-align: right;
    color:#013F74;
    font-weight: bold;
    font-size: 1.2em;
}
#formation-action th {
    padding-right: 10px;
}


/* menu */
#sidebar-left {
    margin-top: 20px;
    font-size: 0.94em;
}
.menu-top {
    background:transparent url("img/bande-rouge-haut.png") no-repeat scroll left top;
    height:12px;
    margin-top:-10px;
}
.menu {
    background:transparent url("img/bande-rouge-corps.png") repeat-y scroll left top;
    color:white;
    padding:0 5px 3px 10px;
    width:130px;
}
.menu ul {
    list-style-type:none;
    margin:0;
    padding-left: 0;
}
.menu-bottom {
    background:transparent url("img/bande-rouge-bas.png") no-repeat scroll left top;
    height:33px;
}
.menu strong {
/*  border-bottom: 1px solid white;*/
/*  margin-bottom: 5px;*/
/*  padding-bottom: 5px;*/
}
#menu-infos {
    margin: -5px 0 0 30px;
}
.menu ul ul {
/*    display: none;*/
    padding-left:6px;
    width: 118px;
}

.menu a{
    text-decoration: none;
    color: white;
}
.menu ul li { /* optionnels */
/*    text-indent: -10px;
    padding-left: 5px;*/
    padding-bottom: 6px;
    line-height: 1.15em;
}

/*  .menu ul li ul li {
    list-style-image: url(img/puce.png);
  background: transparent url(img/puce.png) no-repeat scroll left top;*/
}

.menu li.selected a{
    color: #ef939D;
/*    text-decoration: line-through;*/
}

.menu .selected .hide {
    display: block;
}

.menu .inactif li a {
    text-decoration: none;
    color: white;
}
#menu-search a {
    border-bottom: 1px solid white;
}

.deroulant-a {
    cursor: pointer;
    font-size: 1.2em;
    margin: 3px 3px 10px 0;
    text-transform: uppercase;
}

/* #content .formation p.nouveaute {
  color: #E2021B;
  font-weight: bold;
  text-align: right;
  font-style: italic;
  margin-top: -10px;
  font-size: 1.2em;
} */
p.nouveaute {
    background-color: #DDDDDD;
    font-size: 1.05em;
    font-weight: bold;
    left: 468px;
    line-height: 14px;
    margin: 0;
    padding: 3px 0;
    position: absolute;
    text-align: center;
    top: 43px;
    width: 116px;
}
.ie7 p.nouveaute {
    left:335px;
    top:0;
}
.homologation p {
     background-color: #DDDDDD;
    color: black;
    font-size: 1.05em;
    font-weight: bold;
    left: -1px;
    line-height: 14px;
    padding: 3px 0;
    position: absolute;
    text-align: center;
    top: -92px;
    width: 116px;
}
.ie7 .homologation p {
    position: static;
    background-color: transparent;
    color:white;
    text-align:left;
}

#formation-action li strong {
    text-transform: capitalize;;
}
#loginbox h4 {
    margin-top: 0;
}

#result a,
#result-old a {
  text-decoration: none;
}
#result-old li,
#result-old li a {
  color: grey;
}
.result-header {
margin:0 25px 15px 0;
}
.result-header .title {
font-weight:bold;
}
.catalogue-category li.old,
.catalogue-category li.old a,
#formations_info .old {
  color: grey;
}

/* Ajout Alo */

#panier input {
    font-size:11px;
}

p.action-bas {
  border:2px solid #92C4FE;
  padding:5px 0 5px 20px;
  background: url('img/fleche-tourne-bas.png') no-repeat left center;
}
p.action-haut {
  border:2px solid #92C4FE;
  padding:5px 0 5px 20px;
  background: url('img/fleche-tourne-haut.png') no-repeat left center;
}
#panier div.span-6.tright,
#panier div.span-2.prepend-4.tright,
#panier .jforms-radio {
  background: url('img/trait-bleu-vert.png') no-repeat left bottom;
}
#panier hr {
  border-bottom:1px solid #DDDDDD;
  border-top:10px solid white;
  margin-bottom:10px;
}
#panier p a {
  background: url('img/add_user.png') no-repeat left bottom;
  display:block;
  float:left;
  height:37px;
  margin-bottom:-38px;
  margin-left:210px;
  margin-top:12px;
  padding-left:38px;
  width:150px;
}
#panier input#checkall {
  margin:17px 4px;
}


/* new */
/*.home #content {
  padding: 0;
}*/

#header {
  background-color: #013F74;
}


/* Ajout ALO */
#header {
position:relative;
}
#header p {
display:inline;
}
#header p a {

}
#fond-recherche {
color:white;
display:block;
font-size:12px;
font-weight:bold;
height:24px;
margin:14px 0 -18px 46px;
}
.ie7 #fond-recherche {
margin:0 0 -18px 46px;
z-index:100;
position:relative;
top:14px;
}
#menu-search {
width: 679px;
height: 28px;
margin-top:-48px;
background:url("img/fond-recherche.png") no-repeat 35px 0;
}
.ie7 #menu-search {
margin-top:-30px;
background:url("img/fond-recherche.png") no-repeat 35px 12px;
height:40px;
z-index:10;
position:relative;
}
#menu-search .help {
  display: block;
  position:absolute;
  color:white;
  font-size:10px;
  line-height:12px;
  position:absolute;
  left:459px;
  width:166px;
  margin-top: 10px;
}
#header #menu-search form {
background:none;
margin-left:260px;
padding-top:5px;
margin-top:16px;
color: white;
 }
 .ie7 #header #menu-search form {
margin-top:10px;
 }
 #header #menu-search form input.imgbutton,
 #header #menu-search form input[type=submit] {
   background: url('img/ok-search.png') top right no-repeat;
   border: 0;
   width: 29px;
   height: 21px;
 }
#menu-search #search_keywords {
width:90px;
height:12px;
margin-bottom:0;
}
#menu-search p {
display:block;
font-weight:bold;
margin-right:-72px;
margin-top:-29px;
}
.ie7 #menu-search p {
margin-top:-4px;
}
#menu-search p a {
border:0;
/*float:right;*/
color:white;
font-size:11px;
}
#header h4 {
float:right;
color:white;
width:202px;
height:20px;
text-align:center;
font-size:11px;
font-weight:bold;
margin:-28px 64px 0 0;
padding-top:8px;
background:url("img/fond-identification.png") no-repeat 0 0;
}
.ie7 #header h4 {
margin:-28px 64px 0 0;
}
#header #ident {
/*  display:none;*/
  background:url("img/fond-ident-2.png") no-repeat 0 0 transparent;
  position:absolute;
  right:60px;
  height:32px;
  padding:6px 0 0 8px;
  width:513px;
}
/* .interne #header #ident.hide, */
.interne #header #login-status #ident,
.home #header #login-status #ident {
    background: none repeat scroll 0 0 #C92724;
    height: 205px;
    margin-right: 4px;
    padding: 6px 0 0 4px;
    width: 199px;
    z-index:100;
    border-bottom: 2px solid #CDCDCD;
}
/*.ie7 #login-status {
position:relative;
z-index: 100000;
} */

#header #ident form input.imgbutton,
#header #ident form input[type=submit] {
  background: url('img/ok-ident.png') top right no-repeat;
  border: 0;
  width: 39px;
  height: 21px;
}
#header #ident li,
#header #ident a,
#header #ident p {
  /* display:inline;    */
  list-style: none outside none;
color:white;
position: relative;
right: auto;
padding-bottom: 8px;
}
#header #ident p br {
display:none
}
#header #signin_username, #header #signin_password {
height:12px;
margin-bottom:0;
width:64px;
}

#header #ident input[type=submit] {
width:30px;
height:18px;
}
#header #ident ul {
  margin:0 10px 0 -24px;
  line-height: 1.2em;
  color: white;
}
.ie7 #header #ident ul {
  margin:0 10px 0 0;
}
.help p {
position:relative;
}

/* re bast */
#main {
  background:url("img/fond-fiche-seminaire.png") repeat-y 0 0 transparent;
  padding-top: -50px;
  margin-left: 20px;
  border-bottom: 1px solid;
  /* position:relative; */
}
.ie7 #main {
  position:static;

}


#main-top {
  background:url("img/haut-page-seminaire.png") repeat-y 0 0 transparent;
  display: block;
  height: 55px;
  margin-left: 20px;
}

#content-top {
  background:url("img/petit-logo.jpg") no-repeat 10px 0;
  /* height: 144px; */
  margin-top: -35px;
  margin-left: -30px;
  padding-top: 39px;
  padding-bottom:80px;
  text-align: right;
  position:relative;
}

#content-top h3 {
  color: #AAA;
  margin: -14px 142px 0 90px;
}
#content-top h1 {
  color: #C72623;
  line-height: 1.05em;
  margin: 0 142px 0 90px;
  font-size:1.5em;
  text-transform: uppercase;
}
#footer {
  background-color: #013F74;
  text-align: center;
  color: white;
}
#footer a {
  background-color: #013F74;
  text-align: center;
  color: white;
}
#footer p {
  line-height: 1.4em;
    margin: 0;
}


/* Ajout ALO */
body {
  /* background: url("img/fond.jpg") no-repeat scroll center bottom #FFFFFF; */
  margin: 0 auto;
  width: 950px;
}
.home #content {
    background-color: transparent;
    width:760px;
}
.container {
    margin: 0;
    width: 950px;
}
#sidebar-left {
    margin-left: 30px;
    margin-top: 12px;
}
.menu {
    width: 128px;
}
.menu-bottom {
    margin-bottom: 6px;
}
#top h1 a img {
    margin: 10px 0 -15px;
    height: 208px;
    width: 204px;
}
.home-block {
    margin: 0;
    padding: 5px 3px 0 15px;
}
#content .home-block h1, #content .home-block h2 {
margin-right:2px;
    margin-bottom: 6px;
    border-bottom: 0;
    color: black;
    font-size: 1.15em;
}
.home #content .home-block h1 {
margin-left: 50px
}
#recent-formation {
    width: 364px;
    margin-top: 25px;
}
#content .home-block h2 {
    width: 364px;
}
#home-actualites table {
line-height:1.3em;
}
.tright {
    font-weight: bold;
    text-align: right;
   /* text-decoration: underline; */
}
.menu ul ul {
  border-top: 1px solid white;
    margin-top: 4px;
    padding-top: 4px;
}

#certif span {
  font-size: 9px;
  line-height: 11px;
  padding-top: 10px;
  display: block;
}
.interne p#certif {
  margin-bottom: 80px;
}
.formation {margin-top:-14px}
.ie7 .formation {margin-top:0}
.formation h3 {font-size:13.4333px}
#formations_info h3 {font-size:13.4333px}
#formations_info .duree p, #formations_info .public p, #formations_info .niveau p {
    color: black;
    display: inline;
    font-size: 1.1em;
    /* line-height: 4px; */
    padding: 3px;
    position: absolute;
    /* right: 249px; */
    text-align: right;
    width: 350px;
}
#formations_info .public p br {
   /* display: none;  */
}
#formations_info .niveau p {
  left: -372px;
    top: -83px;
}
#formations_info .niveau p:before {
  content: "Niveau : ";
}
#formations_info .duree p {
  left: -372px;
    top: -69px;
}
#formations_info .duree p:before {
  content: "Durée : ";
}
#formations_info .public p {
left: -372px;
    top: -56px;
}
#formations_info .public p:before {
  content: "Public : ";
}
.duree h3, .public h3, .niveau h3, .homologation h3 {display:none}
.concepteur p, .animateur p {color:black;}
#account {display:none}

.menu .selected a.deroulant-a,
.menu .selected ul li a{
  background: none;
  color: white;
}

li.selected ul li.selected a,
li.selected a {
    background-image: url("img/selected.png");
    background-position: 0 65%;
    background-repeat: no-repeat;
    color: #EA5956;
    list-style-type: none;
    margin-left: -30px;
    padding-left: 30px;
}
.ie7 li.selected ul li.selected a,
.ie7 li.selected a {
    background-position: left;
    background-repeat: no-repeat;
    margin-left: -30px;
    padding-left: 30px;
    display:block;
}

.catalogue-category h3 {
margin-top:0;
padding-top:0;
}
.catalogue-category li a {
 background-image: url("img/calendar.png");
    background-position: 10px 66%;
    background-repeat: no-repeat;
    line-height: 1.6em;
    list-style-type: none;
    margin-left: -30px;
    padding: 3px 20px 3px 30px;
}
.catalogue-category li a {
display:block;
}
.catalogue-category li.old a {
 background-image: url("img/calendar_out.png");
}
#content p.action-bas, #content p.action-haut {
margin-left:0;
}
#content .panier h1 {
font-size:1.2em;
margin-top:0;
}
.formation-name {
margin: 0 36px 2px 50px;
}
.formation-name h2 a {
    display: block;
    font-size: 0.7em;
    margin: -14px 85px -10px 0;
}
.ie7 .formation-name h2 a {
    font-size: 12px;
    margin: 0 85px -10px 0;
}
.panier ul.radio_list {margin-left:15px}
.panier ul.radio_list li {list-style-type:none}
.sf_admin_form_field_date_naissance {
}
 .sf_admin_form_field_date_entree_service,
 .sf_admin_form_field_formation_niveau,
 .sf_admin_form_field_poste_occupe,
 .sf_admin_form_field_nb_diff,
 .sf_admin_form_field_nb_work {
}
.sf_admin_form_field_commentaire {
margin: 15px 30px;
}
.sf_admin_form_field_poste_temps label,
.sf_admin_form_field_poste_status label,
.sf_admin_form_field_poste_status li:last-child {
      display:none;
}
.sf_admin_form_field_poste_temps ul li label,
.sf_admin_form_field_poste_status ul li label {
      display:inline;
}
.sf_admin_form_field_poste_temps ul.radio_list,
.sf_admin_form_field_poste_status {
      display:block;
}
.sf_admin_form_field_poste_temps ul.radio_list {
      margin-top:-48px;
}
#panier-continue {
margin:0 0 13px 373px;
}
.formation ul {
     margin: 12px 25px 15px 37px;
}
#main #content .span-10 {
    margin-top: -14px;
    width: 460px;
}
#main #content #panier .span-10 {
margin-left:0;
margin-top:0;
width:466px;
}
#content .texte h4, #content .texte h5 {
color:black;
background:transparent;
}
#content .texte h4 {
font-size: 1.03em;
    line-height: 1.4em;
    margin: 13px 20px 1px 5px;
}
#content .texte h5 {
font-size: 1em;
    line-height: 1.2em;
    margin: 13px 20px 1px 24px;
}
#content .texte ol, #content .texte ul {
margin: 0 20px 5px 44px;
}
#cours-fichiers {
margin :1px 1px 20px 1px;
}
#cours-fichiers h2 {
font-size: 1.1em;
    margin-top: 35px;
}
#main #content.span-12 h1 {
margin-bottom: 40px;
    margin-top: 0;
    width: 462px;
    font-size: 1.6em;
}
form select#recherche_categories {
    width:355px;
    font-size:1.05em;
}
form input#recherche_query,
form select#recherche_month,
form select#recherche_annee,
form select#recherche_lieu,
form select#recherche_niveau,
form select#recherche_public {
    font-size:1.05em;
}
form#form-list label {
line-height:1em;}
form#form-list table th {
text-align:right;
}

ul.checkbox_list li {
  list-style: none outside none;
}
/* #content form label, #content form input {
  margin-left:50px;
  margin-right:20px;
}   */
#content form ul li label {
  margin-left:0;
  right:20px;
}
#content form {
  margin-left:50px;
  margin-right:30px;
}
#content .panier form, #content #formation-contact form {
  margin-left:0;
  margin-right:0;
}
#content form input[type="submit"]{
  margin-left:50px;
}
#content #panier form input[type="submit"]{
  margin-left:0;
}
#panier form#form-list .span-12 {
     margin-left:20px;
}
#panier form#form-list .span-12 li {
     list-style: none outside none;
}
/* .ie7 .deroulant-div {position:relative;
z-index:1000} */

#paiement_prv_rib_flash {border: 1px solid red; margin-right: 40px;; margin-bottom: 10px; padding: 5px;}


/* caroussel */
.jcarousel-skin-tango {
  /* temporaire */
  display: none;
  /* fin temporaire */
}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 180px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 110px;
    height: 180px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../js/jcaroussel/skins/tango/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../js/jcaroussel/skins/tango/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../js/jcaroussel/skins/tango/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../js/jcaroussel/skins/tango/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/* recherche avancee */
#form-recherche-avancee select#recherche_categories {width: 200px;}

/* formulaire cabinet */
#cabinet-form fieldset {
  border: none;
}
#cabinet-form legend {
  font-size: 16px;
  font-weight: bold;
  margin-left: -40px;
}
#cabinet-form div,
#cabinet-form p {
  display: block;
  margin: 5px 0;
}
#cabinet-form div.hide,
#cabinet-form p.hide {
  display: none;
}
#cabinet-form label {
  width: 100px;
  display: block;
  float: left;
}
form#cabinet-form ul li {
  list-style-type: none;
}
form#cabinet-form ul li label {
  margin-left: 0;
  /*right: 20px;*/
  float: none;
  display: inline;
  height: auto;
}
#cabinet-form #email-input {
  height: 70px;
}
#cabinet-form #opca-input {
  height: 70px;
}
#cabinet-form #opca-input label{
  height: 70px;
}

