﻿/* Principale Feuille de style du site AMBITION FORMATIONS /*
/* Conçue et réalisée par Laurent ACKER ---- loloack.com ----loloack@loloack.com */


body {
background-color:#3474B8;
color:#605F40;
direction:ltr;
font-family:Arial,sans-serif;
font-size:0.8em;
text-align:center;
}
* {
border:0 none;
font-weight:normal;
margin:0;
padding:0;
}
a {
color:#868788;
text-decoration:none;
}
a:hover {
color:#E5E5E5;
text-decoration:underline;
}















#header {
background-color:#3474B8;
background-image:url(img/template/fd_header.png);
background-position:center bottom;
background-repeat:repeat-x;
height:110px;
position:relative;
width:100%;
z-index:10;
}
#logo {
position:absolute;
right:620px;
top:0;
}
#main_menu {
display: block;
left:190px;
list-style-position:inside;
list-style-type:none;
position:absolute;
top:90px;
font-size: 14px;
}
#main_menu li {
display:inline;
float:left;
margin-right:20px;
position:relative;
}
#main_menu ul {
background-image:url(img/template/ssmenu_bas.png);
background-position:center bottom;
background-repeat:no-repeat;
display:none;
left:-20px;
padding-bottom:10px;
position:absolute;
top:10px;
width:260px;
}
#main_menu li li {
background-image:url(img/template/ssmenu_mid.png);
background-repeat:repeat-y;
padding-top:4px;
width:260px;
}
#main_menu li li:first-child {
background-image:url(img/template/ssmenu_top.png);
background-position:center top;
background-repeat:no-repeat;
margin-top:10px;
}
#main_menu li li a {
padding:0 22px;
}
#main_menu a {
text-decoration:none;
}
#main_menu li:hover ul {
display: block;
}
#contact_header {
	color:#FFFFFF;
	font-size:0.8em;
	font-weight: normal;
	position: absolute;
	right:0;
	text-align:center;
	top:10px;
}
#contact_header strong {
color:#AABEAA;
font-size:1.84em;
font-weight:bold;
}

















#content {
background-color:#DBDB9D;
background-image:url(img/template/fd_content.png);
background-position:center center;
background-repeat:repeat-x;
position:relative;
z-index:1;
width:100%;
min-height: 500px;
}
#content #decocontent {
position: absolute;
bottom: 0;
right: 70%;
z-index: 1;
}
#content #colgch {
float:left;
height:100%;
padding-top:90px;
position:relative;
width:200px;
z-index:10;
}
#content #colgch ul {
list-style-type:none;
}
#content #colgch li {
margin-bottom:0.2em;
}
#content #colgch li a {
color:#736E41;
font-weight:bold;
}
#content #colgch li a:hover {
color:#413C2D;
text-decoration:none;
}
#content #colgch h3 {
font-size: 1.3em;
font-weight: normal;
color: #a19a5b;
margin-bottom: 0.6em;
}
#content  a{
color:#927307;
}
#content  a:hover{
color:#725905;
}

#link_formation {
margin-top: 1em;
}
#link_formation h3 {
margin-top: 0.6em;
color: #B9910A !important;
margin-bottom: 0.2em !important;
font-size: 0.9em !important;
font-weight: bold !important;
}
#link_formation li a {
color:#595633 !important;
font-weight: normal !important;
}
#link_formation li a:hover {
color:#B9910A !important;
}




#content #contenu_page {
background-image:url(img/template/content_bas.png);
background-position:center bottom;
background-repeat:no-repeat;
float:right;
margin-bottom:1em;
padding-bottom:20px;
position:relative;
width:611px;
z-index:10;
}
#content #contenu_page h1 {
background-image:url(img/template/content_top.png);
background-position:center bottom;
background-repeat:no-repeat;
color:#B9910A;
font-size:1.6em;
font-weight:bolder;
margin-top:1.8em;
padding-bottom:0.8em;
text-align:center;
width:100%;
}
#content #contenu_page h2 {
color:#C04818;
font-size:1.4em;
font-weight:bold;
margin-bottom:0.7em;
padding-top:0.4em;
text-align:center;
}
#content #contenu_page h3 {
font-size:1.3em;
font-weight:bold;
margin-bottom:0.3em;
padding-top:0.6em;
}
#content #contenu_page h4 {
color:#413C2D;
font-size:1.2em;
font-weight:bold;
margin-bottom:0.15em;
padding-top:0.6em;
}
#content #contenu_page strong {
color:#FA8C01;
font-weight:bold;
}
#content #contenu_page em {
font-style:normal;
font-weight:bold;
}
#content #contenu_page ul {
color:#413C2D;
font-size:1.1em;
list-style-position:outside;
list-style-type:square;
margin-left:1em;
}
#content #contenu_page ul li, #content #contenu_page ol li{
padding:0.2em 0;
}
#content #contenu_page ol {
color:#413C2D;
font-size:1.1em;
list-style-position:inside;
list-style-type:decimal;
/* margin-left:1em; */
}
#content #contenu_page p {
}
#content #contenu_page hr {
margin-top: 1em;
margin-bottom: 0.7em;
}
#content #cont_content {
background-image:url(img/template/content_lgnv1.png);
background-repeat:repeat-y;
padding:0 2em 1em 1em;
}
#content #nav_content {
background-image:url(img/template/content_lgnv2.png);
background-repeat:repeat-y;
padding:0 2em 1em 1em;
position:relative;
}
#nav_content .lnk_content {
height:1.4em;
width:500px;
}
#nav_content .lnk_titre {
right:370px;
top:0;
width:130px;
}
#nav_content .lnk_lien {
left:140px;
top:0;
width:360px;
max-height:1em;
}
#remonteur_gch {
bottom:3px;
position:absolute;
right:600px;
}
#remonteur_drt {
bottom:3px;
left:590px;
position:absolute;
}

/* ACCUEIL */
#content #special_bloc {
float: right;
margin: 0 0 0.8em 2.8em;
padding-left: 1em;
}
#content #special_bloc h4 {
margin: 0;
margin-top: 0.2em;
margin-bottom: 0;
color: #b99109;
text-align: center;
}
#content #special_bloc object {

}
#content #avantage {
background-color: #dedeb2;
border: 1px solid #c04817;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
padding: 0 1em 0.9em 1em;
margin-bottom: 3.4em;
clear: both;
}
#content #avantage h4 {
font-size: 1.2em;
color: #c04817;
}
#content #avantage li {
font-weight: normal;
/* color: #e5be16; */
}





#catalogue_tab {
text-align:left;
width:100%;
}
#catalogue_tab caption {
display:none;
}
#catalogue_tab th {
border-bottom:3px solid #484830;
font-size:1.3em;
padding-top:1em;
text-align:left;
}
#catalogue_tab th a {
color:#605F40;
font-weight:bolder;
text-decoration:none;
}
#catalogue_tab th a:hover {
color:#C04818;
text-decoration:none;
}
#catalogue_tab td {
vertical-align:top;
}
#catalogue_tab #cel_resum {
background-image:url(img/template/catalist_warneresum.png);
background-position:left top;
background-repeat:no-repeat;
padding-bottom:2em;
text-align:left;
width:394px;
}
#catalogue_tab #cel_resum .activu {
background-color:#484830;
background-image:url(img/template/catalist_resum_bas.png);
background-position:center bottom;
background-repeat:no-repeat;
color:#E6E6C4;
padding:0.6em 0.6em 12px 0.6em;
}
#content #contenu_page #catalogue_tab #cel_resum .activu ol {
list-style-position: outside;
list-style-type:decimal;
margin-left:0;
}
#content #contenu_page #catalogue_tab #cel_resum .activu li {
background-position:center bottom;
background-repeat:no-repeat;
color:#E6E6C4;
font-size:0.9em;
margin-left:0;
}
#catalogue_tab #cel_time {
border-right:1px solid #484830;
font-size:0.8em;
text-align:center;
width:89px;
}
#catalogue_tab #cel_group {
border-right:1px solid #484830;
font-size:0.8em;
text-align:center;
width:89px;
}
#catalogue_tab #cel_type {
display:block;
font-size:0.8em;
position:relative;
text-align:center;
width:89px;
}
#catalogue_tab #cel_type .activu {
background-image:url(img/template/catalist_agenda_bas.png);
background-position:center bottom;
background-repeat:no-repeat;
bottom:40%;
left:75px;
padding:0 1em 10px;
position:absolute;
text-align:left;
width:200px;
}
#catalogue_tab #cel_type .activu h4 {
background-image:url(img/template/catalist_agenda_top.png);
background-position:center bottom;
background-repeat:no-repeat;
margin:0;
padding-bottom:13px;
text-align:center;
}
#catalogue_tab #cel_type .activu ol {
list-style-position:inside;
}
#catalogue_tab #cel_type .activu li {
background-color:#484830;
color:#E6E6C4;
padding:0 0.5em;
}
#cont_content #resume_formation {
background-image:url(img/template/catalog_resum_bas.png);
background-position:center bottom;
background-repeat:no-repeat;
float:right;
margin:1em;
padding-bottom:10px;
width:260px;
}
#cont_content #resume_formation h4 {
background-image:url(img/template/catalog_resum_haut.png);
background-position:center center;
background-repeat:no-repeat;
color:#A8A878;
height:28px;
line-height:2em;
margin:0;
padding:0;
text-align:center;
}
#resume_formation dl img {
float:right;
margin-left:0.2em;
}
#resume_formation dt {
background-color:#A8A878;
color:#736E41;
font-size:1.1em;
font-weight:bold;
margin:0;
padding:0.5em 1em 0;
}
#resume_formation dd {
background-color:#A8A878;
border-bottom:1px solid #E6E6C4;
padding:0 1em 1em;
}
#resume_formation dd ol {
list-style-position:inside;
}
#resume_formation #agenda_inter_tit {
background-color:#413C2D;
color:#D9D9A7;
}
#resume_formation #agenda_inter_txt {
background-color:#413C2D;
color:#E6E6C4;
}
#resume_formation #agenda_inter_txt ol {
color:#fff;
}









/* SPECIAL page calendrier formations INTER */
#calendrier_formation {
position: relative;
width: 570px;
height: 360px;
}
#mois_conteneur {
display: block;
width: 30px;
height: 130px;
}
#mois_menu {
position: absolute;
top: 30px;
left: 30px;
width: 240px;
max-height: 130px;
min-height: 130px;
display: none;
z-index: 30;
background-image: url(img/calendar_inter/fond_transparent.png);
background-repeat: repeat;
padding: 1em 0;
}
#mois_menu a {
display: block;
margin: 0.4em 1em 0 1em;
color: #e6e6c4;
}
#mois_menu a:hover {
color: #fff;
text-decoration: none;
}
#mois_conteneur:hover #mois_menu {
display: block;
}


#formation_conteneur {
display: block;
width: 240px;
height: 30px;
}
#formation_menu {
position: absolute;
top: 30px;
left: 30px;
width: 350px;
height: 307px;
overflow: scroll;
display: none;
z-index: 30;
background-image: url(img/calendar_inter/fond_transparent.png);
background-repeat: repeat;
padding: 1em 0;
}
#formation_conteneur:hover #formation_menu {
display: block;
}
#formation_menu a {
display: block;
margin: 0.4em 1em 0 1em;
color: #e6e6c4;
}
#formation_menu a:hover {
color: #fff;
text-decoration: none;
}
#formation_menu h2 {
background-image: url(img/calendar_inter/fond_transparent.png);
background-repeat: repeat;
padding-bottom: 0.4em !important;
color: #dc521b !important;
}

#calendar {
position: absolute;
top: 30px;
left: 30px;
width: 540px;
height: 330px;
overflow: scroll;
border: 3px solid #484830;
background-color: #DBDB9D;
z-index: 10;
}
#calendrier_formation #calendar table {
border: 0;
color: #484830;
}
#calendrier_formation #calendar table th {

}
#calendrier_formation #calendar table th {
min-width: 360px;
padding: 0.6em 0 0.1em 0;
border-bottom: 3px solid #484830;
color: #AA3D17;
font-size: 2em;
text-align: center;

}
#calendrier_formation #calendar table tr {

}
#calendrier_formation #calendar table tr td {
border-bottom: 1px solid #484830;
padding-left: 0.6em;
}
#calendrier_formation #calendar .date {
font-size: 0.7em;
text-align: center;
min-width: 60px;
background-color: #A8A878;
border-left: 1px solid #484830; 
}
#calendrier_formation #calendar .date strong {
font-size: 2em;
font-weight: bolder;
display: block;
}
#calendrier_formation #calendar .stage {

}
#calendrier_formation #calendar .semaine {

}
#calendrier_formation #calendar .weekend {

}


#topten {
margin: 1.4em 0;
padding-bottom: 2.8em;
}
#topten strong {
background-image: url(img/template/topten.png);
background-repeat: no-repeat;
background-position: center;
color: #663300 !important;
font-weight: bold;
min-width: 26px;
min-height: 26px;
width: 26px;
height: 26px;
display: block;
float: left;
margin-right: 0.3em;
text-align: center;
padding-top: 11px;
font-size: 1.2em;
text-decoration: blink;
}
#topten a {
font-size: 1.2em;
font-weight: bold;
padding-top: 13px;
display: block;
float: left;
}
#topten a:hover {
text-decoration: none;
}
#topten br {
clear: both;
}







/* Ateliers Pratique : voir vers ligne 1200 */







/* Partie BLOG */
.NewsSummaryLink {
font-size: 1.2em;
}
.NewsSummaryLink a:hover {
text-decoration: none;
font-weight: bold;
}

.NewsSummaryCategory, #NewsPostDetailCategory {
color: #b2b24f;
border-bottom: 1px solid #b2b24f;
padding-bottom: 0.3em;
}
.NewsSummaryCategory strong, #NewsPostDetailCategory strong {
color: #b2b24f !important;
}

.NewsSummarySummary {
padding-top: 0.5em;
}

.NewsSummaryMorelink {
padding-top: 0.3em;
}


#NewsPostDetailDate {
font-style: italic;
font-size: 0.8em;
}
#NewsPostDetailTitle {
color: #927307 !important;
}

#NewsPostDetailSummary {
font-weight: bold;
}
#NewsPostDetailSummary strong{
color: #927307 !important;
}

#NewsPostDetailContent {
margin-top: 0.8em;
}
#NewsPostDetailContent p {
margin: 0.8em 0;
}


























#footer {
background-color:#3474B8;
background-image:url(img/template/fd_footer.png);
background-position:center top;
background-repeat:repeat-x;
clear:both;
padding:1em 0;
position:relative;
width:100%;
z-index:9;
}
#footer ul {
color:#62ACAA;
float:left;
font-size:1.1em;
list-style-type:none;
position:relative;
}
#footer li {
width:260px;
}
#footer li li {
width:500px;
}
#footer ul ul {
font-size:0.8em;
list-style-position:inside;
list-style-type:square;
margin:0 0 0.6em 2em;
position:relative;
}
#footer li li a {
color: #88c0bf;
}
#footer ul a {
color:#62ACAA;
}
#footer ul a:hover {
color:#E6E6C4;
font-weight:bold;
text-decoration:none;
}
#footer #activ {
background-position:right center;
background-repeat:no-repeat;
color:#EAA524;
font-weight:bold;
}
#footer address {
clear:both;
color:#1B325E;
font-size:0.9em;
font-style:normal;
padding-right:1em;
padding-top:2em;
text-align:right;
}






















.granbloc {
margin-left:auto;
margin-right:auto;
position:relative;
text-align:left;
width:811px;
}
.imgdrt {
float:right;
margin:0 0 0.7em 0.7em;
}
.imggch {
float:left;
margin:0 0.7em 0.7em 0;
}
.fltdrt {
float:right;
}
.fltgch {
float:left;
}
.coldrt {
float:right;
width: 48%;
position: relative;
}
.colgch {
float:left;
width: 48%;
position: relative;
}
.spacer {
clear:both;
height:0;
}
.lnk_content {
position:relative;
text-align:left;
}
.lnk_titre {
color:#452F00;
font-weight:bold;
position:absolute;
text-align:right;
}
.lnk_lien {
position:absolute;
text-align:left;
}
.lnk_lien a {
color:#605F40;
font-weight:normal;
text-decoration:none;
}
.lnk_lien a:hover {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.activu {
display:none;
}
#catalogue_tab td:hover .activu {
display:block;
}
input {
margin-top:5px;
}
li .currentpage span {
padding:0 22px;
}
.currentpage {
color:#AABEAA;
}
#resume_formation dd a {
color:#E6E6C5;
}
#resume_formation dd a:hover {
color:#FFFFFF;
text-decoration:none;
}











/* FORMULAIRES DE CONTACT */
.formulaire_contact {
display: block;
padding: 1.2em 0;
}
.formulaire_contact input, .formulaire_contact select, .formulaire_contact textarea {
background-color: #dbdbad;
border: 1px solid #959067;
margin-bottom: 0.6em;
}
.formulaire_contact label {
display: block;
color: #959067 !important;
font-size: 16px;
}
.formulaire_contact input {
display: block;
}

.introtext { /* Texte d'intro pour bloc formulaire */
font-size: 1.4em;
font-weight: bold;
padding: 2em 0 0.4em;
text-align: center;
clear: both;
}
.introtext:first-child {
font-size: 2em;
font-weight: bold;
padding-top: 0;
}
.choix_produit {
position: relative;
}
.choix_produit span {
display: none;
position: absolute;
bottom: 12px;
left: 207px;
background-color: #97c7ff;
border: 1px dashed #0068de;
padding: 0.7em;
width: 300px;
text-align: center;
}

.formCoord {
margin-left: 140px;
}
.formCoord input, .formCoord textarea {
width: 300px;
background-color: #d1d195;
}

.trancheTime {

}
.trancheTime select {
width: 270px;
}
.submit {
text-align: center;
margin-top: 3em;
}
.submit input {
width: 300px;
background-color: #605f40;
color: #d1d195;
margin-left: 140px;
}

.error_message li {
color: #b99109;
}
.required {
color: #b99109;
font-size: 0.8em;
margin-bottom: 1em;
}
.reducteur {
font-size: 1em !important;
text-align: left;
}

.proposition_formation {
margin-top: 1em;
}
.proposition_formation input {
display: inline;
}
.proposition_formation div {
height: 20px;
padding: 0;
margin: 0;
}
.proposition_formation div input {
width: 570px;
}
.infoform {
display: block;
}
.postdef {
font-size: 0.9em;
margin-top: 1em;
}



/* ATELIERS PRATIQUE **************************************************************/
.resum {
margin-bottom: 1em;
font-size: 1.2em;
color: #000;
font-weight: bold;
text-align: left;
}
.spotTitre {
background-position: left;
background-repeat: no-repeat;
padding: 1em 0 0.4em 1em;
text-align: left !important;
}
#connexionAtelier {
position: absolute;
top: 60px;
left: 620px;
}

#blocAtelPrat {
padding-bottom: 8px;
background-image: url(img/bottom_inscr_atelprat.png);
background-repeat: no-repeat;
background-position: bottom;
}
#blocAtelPrat object {
padding-top: 11px;
background-image: url(img/top_inscr_atelprat.png);
background-repeat: no-repeat;
background-position: top;
}


.ligneImg {
text-align: center;
}
.ligneImg a {
display: block;
}
.ligneImg #img01 {
float: left;
margin-left: 12px;
}
.ligneImg #img02 {
float: none;
}
.ligneImg #img03 {
float: right;
margin-right: 8px;
}


#blocPresentation {
position: relative;
margin-left: 10px;
}

#blocPresentation #cel1 {
width: 124px;
float: left;
}
#blocPresentation #cel1 a, #blocPresentation #cel1 a img {
border: none;
display: block;
margin: 0;
}

#blocPresentation #cel2 {
width: 270px;
min-height: 280px;
background-image: url(img/template/atelpratlist_fond-liste.png);
background-repeat: no-repeat;
background-position: top left;
position: relative;
z-index: 10;
float: left;
}
#blocPresentation #cel2 .blocList {

}
#blocPresentation #cel2 .blocList img {
display: block;
margin: 8px 0 0 17px;
}
#blocPresentation #cel2 .blocList div {
margin: 0 0 0 18px;
max-height: 238px;
overflow: auto;
}
#blocPresentation #cel2 .blocList ul {
list-style-position: outside;
list-style-type: square;
}
#blocPresentation #cel2 .blocList ul li {
color: #605F40;
}
#blocPresentation #cel2 .blocList ul li a {
color: #413C2D;
}
#blocPresentation #cel2 .blocList ul li a:hover {
color: #AA3D17;
text-decoration: none;
}
#blocPresentation #cel2 .blocList ul li a:hover p {
display: block;
}
#blocPresentation #cel2 .blocList ul li a p {
position: absolute;
left: 270px;
top: 0;
width: 133px;
min-height: 258px;
max-height: 258px;
padding: 22px 21px 0 12px;
font-size: 0.9em;
color: #DCC687;
background-image: url(img/template/atelpratlist_fond-resum.png);
background-repeat: no-repeat;
background-position: top right;
background-color: #605F40;
display: none;
}
#blocPresentation #cel2 #list1 {
}
#blocPresentation #cel2 #list2 {
}
#blocPresentation #cel2 #list3 {
}

#blocPresentation #cel3 {
position: relative;
z-index: 3;
background-image: url(img/template/atelpratlist_fond-resum.png);
background-repeat: no-repeat;
background-position: top left;
float: left;
width: 32px;
min-height: 280px;
}



#pedagogie {
background-image: url(../uploads/images/atelprat_presentation_1.png);
}
#formuleCom {
background-image: url(../uploads/images/atelprat_presentation_2.png);
}

#tabPrix {
margin: 2.4em 0;
width: 100%;
}
#tabPrix caption {
font-size: 1.2em;
font-weight: bold;
color: #B9910A;
}
#nbStagiaire th {
min-height: 36px;
height: 36px;
min-width: 54px;
background-image: url(../uploads/images/atelprat_tabprix_top.png);
background-repeat: no-repeat;
background-position: bottom right;
}
#nbStagiaire td {
min-height: 36px;
text-align: center;
background-image: url(../uploads/images/atelprat_tabprix_lgn_top.png);
background-repeat: repeat-x;
background-position: bottom;
font-size: 1.4em;
vertical-align: bottom;
}
#prixStagiaire th {
min-height: 35px;
height: 35px;
min-width: 54px;
background-image: url(../uploads/images/atelprat_tabprix_bas.png);
background-repeat: no-repeat;
background-position: top right;
}
#prixStagiaire td {
min-height: 35px;
text-align: center;
background-image: url(../uploads/images/atelprat_tabprix_lgn_bas.png);
background-repeat: repeat-x;
background-position: top;
font-size: 1.1em;
font-weight: bold;
color: #996600;
vertical-align: top;
padding-top: 0.2em;
}

.suivantAtelPrat {
text-align: center;
clear: both;
}
#content .suivantAtelPrat a {
text-align: left;
display: block;
min-height: 62px;
min-width: 100px;
padding: 20px 0 0 35px;
color: #C04818;
font-size: 2em;
font-weight: bold;
background-image: url(img/template/atelpratlist_question.png);
background-repeat: no-repeat;
background-position: top left;
}
#content .suivantAtelPrat a:hover {
	text-decoration: none;
	color: #963612;
}



/* Formulaire d'inscription aux Ateliers Pratiques */
#mcb268moduleform_2 {

}
#mcb268moduleform_2 input, #mcb268moduleform_2 textarea {
width: 420px;
}
/* Formulaire de connexion aux Ateliers Pratiques */
#m713a0moduleform_1 {

}
#m713a0moduleform_1 input {
width: 150px !important;
min-width: 150px !important;
display: block;
}


/* Page de présentation des sessions */

#sessionAtelPrat {
	width: 560px;
	text-align: center;
}

#sessionAtelPrat .groupeSession {
	text-align: left;
}
#sessionAtelPrat .groupeSession a {
	display: block;
	float: left;
	height: 36px;
}
#sessionAtelPrat .groupeSession .barre {
	clear: both;
}
#sessionAtelPrat .groupeSession h3 {
	color: #736E41;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0;
	margin: 0.8em 12px 0 12px;
}
#sessionAtelPrat .groupeSession table {
	border-collapse: collapse;
	font-size: 1em;
	color: #413C2D;
	padding: 0;
	margin: 0.3em 12px;
	width: 536px;
}

#sessionAtelPrat th {
	font-size: 0.8em;
	height: 20px;
	vertical-align: bottom;
	text-align: left;
}
#sessionAtelPrat td {
	font-size: 1em;
	border-top: 1px solid #807658;
	padding: 0.3em 0;
}
#sessionAtelPrat tr:hover td {
	background-color: #c6c6a6;
}
#sessionAtelPrat .ville {
	width: 30%;
	padding-left: 6px;
}
#sessionAtelPrat td.ville {
	font-weight: bold;
}
#sessionAtelPrat .date {
	width: 30%;
}
#sessionAtelPrat .nb {
	width: 20%;
}
#sessionAtelPrat .prix {
	width: 20%;
}
#sessionAtelPrat td.prix {
	color: #B9910A;
	font-weight: bold;
}

#sessionAtelPrat .fini td {
	color: #746B50;
}
#sessionAtelPrat .attente td {
	color: #C04818;
}

#sessionLink {
	text-align: center;
}
#sessionLink a {
	font-size: 2em;
	font-weight: bold;
}
#sessionLink a:hover {
	text-decoration: none;
}



/* Formulaires des Questionnaires */
.questionnaireCommerciaux { /* Bloc conteneur */
	
}
.questionnaireCommerciaux .totalPage { /* Elément de navigation entre les pages */
	font-weight: bold;
	color: #000;
}
.questionnaireCommerciaux h2 { /* Titre spécifique */
	clear: both;
}
.questionnaireCommerciaux .mailExp { /* Bloc mail de l'expéditeur : on le met en valeur par rapport au reste des données demandées */
	padding: 14px 0;
	background-color: #b99109;
}
.questionnaireCommerciaux .mailExp label { /* Bloc mail de l'expéditeur : on le met en valeur par rapport au reste des données demandées */
	color: #503d00;
	font-weight: bold;
}
.questionnaireCommerciaux .mailExp input { /* Champ du mail de retour de résultat */
	width: 60%;
	float: left;
}
.questionnaireCommerciaux div { /* Conteneur des Champs */
	position: relative;
	margin-top: 0.4em;
	
}
.questionnaireCommerciaux div .lnkAide { /* Conteneur des Champs */
	float: right;
	margin-right: 11px;
}
.questionnaireCommerciaux div .fbr_helptext {
	clear: both;
	font-size: 0.9em;
	display: block;
	padding: 11px 11px 6px 30%;
	color: #000;
}
.questionnaireCommerciaux div label { /* Label des champs */
	float: left;
	display: block;
	width: 29%;
	text-align: right;
	margin-right: 1%;
}
.questionnaireCommerciaux div input, .questionnaireCommerciaux div textarea, .questionnaireCommerciaux div select { /* widgets du formulaire */
	float: left;
	width: 60%;
	border: 1px inset #b99109;
	color: #806200;
	-moz-border-radius-left: 8px;
	-webkit-border-right-radius: 8px;
	border-radius: 0 8px 8px 0;
}
.questionnaireCommerciaux .cms_submit {
	float: none;
	clear: both;
	margin: 0.6em 10% 1em 30%;
	-moz-border-radius: 6px;
	-webkit-border-right-radius: 6px;
	border-radius: 6px;
	border: 1px outset #393826;
	color: #fffdea;
}

