﻿body{font-family:Tahoma,Verdana;font-size:12px;}
a{
	text-decoration:none !important;
	
 }



html, body {padding:0;margin:0;overflow:hidden;}
table, tr, td{padding:0 !important;margin:0 !important;border:0 !important;background-color:Transparent !important;}

#divFormationRight{position:relative;float:left;width:190px;left:0px;}
#divContentHomeFormations{position:relative; width:600px;background-color:#F5F5F5;}
a.noscours{width:75px;height:84px;display:block;position:absolute;top:0px;right:0;background:url('../img/home/feuillenoscours.gif') no-repeat;z-index:1;text-indent:-9999px;}



#divCalendar{position:relative;float:left;border:solid 1px #8E8E90;width:190px;height:185px;background-color:#F5F5F5;}
.calendar{position:absolute;top:20px;left:5px;width:180px;height:160px;color:#595959;}
.spanCalendar{position:absolute;top:2px;left:5px;color:#FF6A20;font-size:14px;font-weight:bold;display:block;margin-bottom:10px;}
.dayHeader{font-size:10px;}
.calendarTitle{background-color:Transparent;font-size:11px;font-weight:bold;}
.otherMonthDay{visibility:hidden;}
.sessionDay{cursor:pointer;}
.sessionDay a{cursor:pointer !important;color:White !important;background-color:#FF6A20 !important;}
.noSessionDay a{background-color:#DEDEDE !important;}
.day{background-color:#DEDEDE;margin:2px;}
.day a, .otherMonthDay a{text-decoration:none;cursor:default;display:block;height:90%;width:70%;font-size:11px;}
.calendarNextPrev a{text-decoration:none;color:#F29010 !important;}

.h3Formations{color:#F29010; font-size:18px; font-weight:bold; margin: 0; height: 30px; padding: 0;}
.h2Formations{ color:#9C9C9C; font-size:16px; font-weight:bold; margin:0 0 30px 0; padding: 0; }
.divSearchFormations{margin:10px 0 20px 6px;height:125px;}
.pFormations{margin-left:5px;}

dd.ddtitre{font-weight: bold;}
      
#formations{ display: inline; position: relative; float: left; padding-bottom: 10px; width: 405px; margin-left:2px; } 
#formations h3{color:#F29010; font-size:18px; font-weight:bold; margin: 5px 0 10px 30px; height: 30px; width: 345px; padding: 0;border-bottom: solid 1px #AEADAD; }
#formations h4{ color:#9C9C9C; font-size:16px; font-weight:bold; margin: 0 0 0 30px; height: 30px; padding: 0; }
#formations dl{ margin:0; margin-left: 30px; width: 345px; padding: 3px 0; color: #7b7a7a; }
#formations dl dt a{ font-weight: bold; color: #ff6f16; }
#formations dl dt a:hover{ color: #9c9c9c; }
#formations dd{ margin:0; }
#formations dd.ddtitre a{ text-decoration: underline; font-weight: bold !important; color: #9c9c9c; }
#formations dd.ddtitre a:hover{ color: #ff6f16; }	
#formations strong{color:#7b7a7a; font-weight:normal; display:block; margin: 5px 0 10px 30px; height: 30px; width: 345px; padding: 0; }

.divLnks{position:absolute;height:45px;bottom:0;left:0;width:100%;}
.divLnks a.toute{display:block; margin: 1px  0 0 245px; line-height: 18px; font-weight: bold; color: #F68D08;white-space:nowrap; }
.divLnks a:hover.toute{ color: #9c9c9c; }

#sessionsAll {clear:both;}
#sessionsAll h3{color:#F29010; font-size:18px; font-weight:bold; margin: 5px 0 10px 30px; height: 30px; width: 540px; padding: 0; border-bottom: solid 1px #AEADAD; }
#sessionsAll h4{ color:#9C9C9C; font-size:16px; font-weight:bold; margin: 0 0 0 30px; height: 30px; padding: 0; }
#sessionsAll dl{ margin:0; margin-left: 30px; width: 540px; padding: 3px 0; color: #7b7a7a; }
#sessionsAll dl dt a{ font-weight: bold; color: #ff6f16; }
#sessionsAll dl dt a:hover{ color: #9c9c9c; }
#sessionsAll dd{ margin:0; }
#sessionsAll dd.ddtitre a{ text-decoration: underline; font-weight: bold !important; color: #9c9c9c; }
#sessionsAll dd.ddtitre a:hover{ color: #ff6f16; }	
#sessionsAll a.toute{ margin: 5px 5px 0 430px; line-height: 20px; font-weight: bold; color: #F68D08; }
#sessionsAll a:hover.toute{ color: #9c9c9c; }
#sessionsAll strong{color:#7b7a7a; font-weight:normal; display:block; margin: 5px 0 10px 30px; height: 30px; width: 345px; padding: 0; }



#bannerFormation{position:relative;float:left;border:solid 1px #8E8E90;width:100%;height:126px;background-color:#F5F5F5;}
#bannerFormation a.toute{float:left; display:block; margin: 2px 0 0 10px; line-height: 20px; font-weight: bold; color: #F68D08; }
#bannerFormation a:hover.toute{ color: #9c9c9c; }

#bannerSessions{position:relative;float:left;width:596px;height:217px;}
#bannerSessions #divCalendar{margin:15px 30px 0 30px;}
#bannerSessions #rechform{margin:15px 0 0 140px;}




#rechform{position:relative;float:left;border:solid 1px #8E8E90;width:190px;height:125px;background-color:#cbcbce;}
#rechform h4.hrechform{ text-indent: 0; margin: 5px 0 0 10px; padding: 0px; height: 18px; font-size: 11px; color: #4F4D4D; background: none; }
#rechform div label{ display: block; margin: 0 0 0 10px; height: 20px; padding-left: 8px; font-size: 11px; color: #4F4D4D; background: url('../img/home/flechgrise.gif') no-repeat 0 5px; }
#rechform div input.txtSearch{ margin: 0 0 0 10px; width: 152px; height: 15px; padding: 0 0 0 3px; font-size: 11px; color: #F29010; border-top: solid 1px #7A797A; border-right: solid 1px #AEAEB0; border-bottom: solid 1px #AEAEB0; border-left: solid 1px #7A797A; }
#rechform .okrecherche{ position: absolute; top: 45px; right: 6px; width: 14px; height: 14px; padding: 0 0 0 14px; overflow: hidden; text-indent: -9999px; font-size: 12px; font-weight: normal; color: #7c7c7c; border: none; background-color: transparent; cursor: pointer; background: url('../img/home/okrecform.gif') no-repeat 0 0; }
#rechform div label.theme{ margin-top: 8px; width: 142px; line-height: 20px; border-top: solid 1px #AEAEB0; background: url('../img/home/flechgrise.gif') no-repeat 0 7px; }
#rechform select.ddlTheme{ margin-left: 9px; width: 176px; height: 17px; font-size: 11px; color: #F29010; border-top: solid 1px #7A797A; border-right: solid 1px #AEAEB0; border-bottom: solid 1px #AEAEB0; border-left: solid 1px #7A797A; }


.dlDomain{padding:5px 0 0 0; background-color:Aqua; width:450px;}
.dtDomain{cursor:pointer;padding:2px 0 0 5px; margin:0 !important; color:White;font-size:13px;font-weight:bold;width:450px;}

.h3Domain{margin: 5px 0 10px 5px !important;width: 594px !important; }
.divHeadDomain{cursor:pointer; }

.divHeadDomain a{display:block;position:relative;width:594px;height:20px;color:#4F4D4D;margin:0 0 4px 4px;text-align:right;}
.divHeadDomain a span.count{display:block;position:absolute;top:2px;right:12px;font-size:13px;font-weight:bold;color:White;}
.domain-title{float:left;line-height:19px;font-weight:bold;margin:0 0 0 7px;color:White;}
.nb-formations{text-align:right;font-weight:bold;margin:2px 14px 2px 2px;color:#4F4D4D;}

/*
.divHeadActive a.aAMI {background:url('../img/AccCoursAMIFH.gif') !important;}
.divHeadActive a.aAMI:hover {background:url('../img/AccCoursAMIROFH.gif') !important;}
.divHeadActive a.aDGD {background:url('../img/AccCoursDGDFH.gif') !important;}
.divHeadActive a.aDGD:hover {background:url('../img/AccCoursDGDROFH.gif') !important;}
.divHeadActive a.aNIU {background:url('../img/AccCoursNIUFH.gif') !important;}
.divHeadActive a.aNIU:hover {background:url('../img/AccCoursNIUROFH.gif') !important;}
.divHeadActive a.aPTC {background:url('../img/AccCoursPTCFH.gif') !important;}
.divHeadActive a.aPTC:hover {background:url('../img/AccCoursPTCROFH.gif') !important;}
.divHeadActive a.aSLF {background:url('../img/AccCoursSLFFH.gif') !important;}
.divHeadActive a.aSLF:hover {background:url('../img/AccCoursSLFROFH.gif') !important;}
.divHeadActive a.aAnciens {background:url('../img/AccCoursAnciensCoursFH.gif') !important;}
.divHeadActive a.aAnciens:hover {background:url('../img/AccCoursAnciensCoursROFH.gif') !important;}
*/


.aAMI{background:url('../img/AccCoursAMI.gif') left center no-repeat;} /* AMI */
.aDGD{background:url('../img/AccCoursDGD.gif') left center no-repeat;} /* DGD */
.aNIU{background:url('../img/AccCoursNIU.gif') left center no-repeat;} /* NIU */
.aPTC{background:url('../img/AccCoursPTC.gif') left center no-repeat;} /* PTC */
.aSLF{background:url('../img/AccCoursSLF.gif') left center no-repeat;} /* SLF */
.aASC{background:url('../img/AccCoursASC.gif') left center no-repeat;} /* ASC */
.aSWA{background:url('../img/AccCoursSWA.gif') left center no-repeat;} /* SWA */
.aAnciens{background:url('../img/AccCoursAnciensCours.gif') left center no-repeat;} /* ANCIENS COURS  */


.aAMI:hover{background:url('../img/AccCoursAMIRO.gif') left center no-repeat;} /* AMI */
.aDGD:hover{background:url('../img/AccCoursDGDRO.gif') left center no-repeat;} /* DGD */
.aNIU:hover{background:url('../img/AccCoursNIURO.gif') left center no-repeat;} /* NIU */
.aPTC:hover{background:url('../img/AccCoursPTCRO.gif') left center no-repeat;} /* PTC */
.aSLF:hover{background:url('../img/AccCoursSLFRO.gif') left center no-repeat;} /* SLF */
.aASC:hover{background:url('../img/AccCoursASCRO.gif') left center no-repeat;} /* ASC */
.aSWA:hover{background:url('../img/AccCoursSWARO.gif') left center no-repeat;} /* SLF */
.aAnciens:hover{background:url('../img/AccCoursAnciensCoursRO.gif') left center no-repeat;} /* ANCIENS COURS  */


.divContent{margin:0 4px 10px 4px;}
.divContentAMI{border:solid 1px #7B7A7A;} /* AMI */
.divContentDGD{border:solid 1px #7B7A7A;} /* DGD */
.divContentNIU{border:solid 1px #7B7A7A;} /* NIU */
.divContentPTC{border:solid 1px #7B7A7A;} /* PTC */
.divContentSLF{border:solid 1px #7B7A7A;} /* SLF */
.divContentASC{border:solid 1px #7B7A7A;} /* ASC */
.divContentSWA{border:solid 1px #7B7A7A;} /* SWA */
.divContentAnciens{border:solid 1px #7B7A7A;} /* ANCIENS COURS  */

.contentAccordionDomain {overflow:hidden !important;color:#7b7a7a; background-color:#F5F5F5; width:593px;margin:0 auto 5px 5px; }
.listFormations{width:600px!important;}
.tableFormations{width:100%;font-size:12px; font-weight:normal;}
.tdTime{white-space:nowrap; text-align:right; vertical-align:top;}
.tdTime div {padding:0 5px 0 0;}
.tdTime div{width:40px; height:14px; overflow:hidden;cursor:default;}
.tdTitle{white-space:normal; text-align:left;  vertical-align:top;}
.tdTitle a {width:100%;height:17px; overflow:hidden; display:block;border:solid 1px #F5F5F5; cursor:pointer;}
.trFormations a {color:#7b7a7a;text-decoration:none;}
.trFormationsAlt a {color:#7b7a7a;text-decoration:none;}
.trFormationsAlt {color:#7b7a7a;}




.atdAMI:hover {border:solid 1px #DCE404; background-color :#4AA448; color:#FFFFFF; cursor:pointer;} /* AMI */
.atdDGD:hover {border:solid 1px #CEE1EA; background-color:#96A1BE; color:#FFFFFF; cursor:pointer;} /* DGD */
.atdNIU:hover {border:solid 1px #F1DBEA; background-color:#805C98; color:#FFFFFF; cursor:pointer;} /* NIU */
.atdPTC:hover {border:solid 1px #CFECFB; background-color:#4389D2; color:#FFFFFF; cursor:pointer;} /* PTC */
.atdSLF:hover {border:solid 1px #F6A729; background-color:#EE8A4E; color:#FFFFFF; cursor:pointer;} /* SLF */

.atdASC:hover {border:solid 1px #DEDEDE; background-color:#000000; color:#FFFFFF; cursor:pointer;} /* SLF */
.atdSWA:hover {border:solid 1px #F6A729; background-color:#BA3E2E; color:#FFFFFF; cursor:pointer;} /* SLF */

.atdAnciens:hover {border:solid 1px #E5E5E6; background-color:#CBCACF; color:#FFFFFF; cursor:pointer;} /* ANCIENS COURS  */

#divProgressCalendar{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
#divProgressCalendar img{margin:70px auto 0 auto;display:block;width:32px;height:32px;}
#detailFormation{position:relative; padding-bottom: 10px; width: 592px; margin-left:2px; color:#7b7a7a; } 
.divFormDet{width:435px; float:left; }
.divFormDetRight{width:157px; float:left; }
.divDetailsQuoteFormPos{width:155px;border:solid 1px #F7A428;height:110px;}
#divDetailsFormPos{position:relative;margin-top:20px;width:155px;border:solid 1px #4F4D4D;float:left;}
#detailFormation h1{color:#F29010; font-size:22px; font-weight:bold; margin: 5px 0 10px 10px; width: 395px; padding: 0;}
#detailFormation h2{color:#4F4D4D; font-size:20px; font-weight:bold; margin: 5px 0 10px 10px; width: 395px; padding: 0; border-bottom: solid 1px #AEADAD;}
#detailFormation h3{color:#7b7a7a; font-size:15px; font-weight:bold; margin: 10px 0 10px 10px;  width: 395px; padding: 0;  }
#detailFormation h4{ color:#7b7a7a; font-size:12px; font-weight:bold; margin: 0 0 0 10px; padding: 0;width: 395px; }
#detailFormation p.pObjectivesDetail{color:#7b7a7a; font-weight:bold; margin: 0 0 10px 10px; width: 390px; padding: 0; }
#detailFormation ul {color:#7b7a7a; font-weight:normal; width: 395px; list-style-type:disc;padding:0; margin:0 0 20px 10px; }
#detailFormation ul li {margin:2px 0 2px 18px;padding:0;}
#detailFormation ol {font-weight:normal;width: 395px;padding:0; margin:5px 0 10px 10px; list-style-type:decimal;}
#detailFormation ol li {margin:2px 0 2px 25px;padding:0;white-space:normal !important;}
#divDetailsFormPos div.divDetailsForm{position:relative;width:155px;}
#divDetailsFormPos div.divDetailsFormHead{cursor:default;position:relative;width:100%;height:30px;background-color:#7B7A7A;border-bottom:none;  text-align:center;color:White;font-weight:bold;}
#divDetailsFormPos div.divDetailsForm p{cursor:default;display:block;width:145px;margin:0 0 0 5px; margin-bottom:10px; text-align:center;}


#divDetailsFormPos div.divDetailsForm {text-align:center;}
#divDetailsFormPos div.divDetailsForm * {margin:0;padding:0; list-style:none;white-space:normal;}
#divDetailsFormPos div.divDetailsForm ul {width:145px;margin:4px 0 2px 0;}
#divDetailsFormPos div.divDetailsForm ol {width:145px;margin:4px 0 2px 0;}
#divDetailsFormPos div.divDetailsForm li {margin:2px 0 2px 0;}


#divDetailsFormPos div.divDetailsForm strong{cursor:default;display:block;margin:10px 0 5px 0;width:100%; text-align:center;}
.aQuotation{position:relative;width:155px;margin-top:20px;height:110px;display:block;text-decoration:none;color:#F68D08;font-weight:bold;}
.aQuotation:hover {color:#9C9C9C;}
.aQuotation:hover div.divDetailsQuoteFormHead {background-color:#FFC721;}
.divDetailsQuoteForm{cursor:pointer;position:relative;width:155px;}
.divDetailsQuoteFormHead{position:relative;width:100%;height:30px;background-color:#F7A428;border-bottom:none;  text-align:center;color:White;font-weight:bold;}
.divDetailsQuoteFormHead span{display:block;padding-top:5px;}
.divDetailsQuoteForm p{display:block;width:145px;margin:10px 0 0 10px; margin-bottom:10px; text-align:center;}
.divDetailsQuoteForm strong{display:block;margin:10px 0 5px 0;width:100%; text-align:center;}

.aArrowUp{position:absolute; right:2px; top:0px; height:20px; width:20px; background:url() no-repeat top left;}


.divCalendarQuote{border:solid 1px #8E8E90;width:190px;height:170px;background-color:#F5F5F5;margin-top:0px;}
.daySelectedQuote a{color:White !important;text-decoration:none;font-size:11px;}
.daySelectedQuote{background-color:#FC6A20!important;}
.dayQuote{background-color:#DEDEDE;margin:2px;}
.dayQuote a{text-decoration:none;cursor:pointer;display:block;height:90%;width:70%;font-size:11px;}
.txtInput {margin-top:4px;width:275px;margin:0;padding:0;height: 15px; font-size: 12px;border-top: solid 1px #7A797A; border-right: solid 1px #AEAEB0; border-bottom: solid 1px #AEAEB0; border-left: solid 1px #7A797A; }
.txtDates{width:175px;float:left;background-color:#F2F2F2;}
.lnkClearDates{float:left;display:block;border:solid 1px #7A797A; height:15px; width:13px;background-color:#E9E7E3;background:url('../img/btnCroix.gif') no-repeat;}
.calendarQuote{width:190px;height:166px;color:#595959;}
.divHeadQuote{width:194px;height:17px;}
.divQuote{position:relative;overflow:visible;height:190px;}
.txtNumber{width:50px !important;}
.txtComents{height:200px !important;}
.spanQuoteTitle{display:block; margin:0 10px 0 5px;}
.spanQuoteTitleMinSize{width:200px;}
.tQuote tr td{vertical-align:top;}
.tQuote tr {height:22px;}
.btn{border:solid 1px #7A797A; background-color:#E9E7E3;}
.valQuote{margin:0 2px 0 2px;}
.txtFullSize { width:100%; }
.spanSearch{margin:2px 0 5px 0;display:block; font-weight:bold;color:#4F4D4D;}
.nowraptd{ white-space:nowrap; }

ol.ateliers{list-style:none !important;}
ol.ateliers li{margin-left:0px!important;}
ol.ateliers li span{font-weight:bold;list-style:none;}




#divContentFormationsHome{position:relative; width:99%;font-family:Arial,Tahoma;}
#divContentFormationsHome #formations{ display: inline; position: relative; float: left; padding-bottom: 10px; width: 100%; margin:0; } 
#divContentFormationsHome #formations h3{color:#FF6F15; font-size:16px; font-weight:bold; margin: 5px 0 10px 0; height: 30px; width: 100%; padding: 0;border-bottom: solid 1px #AEADAD; }
#divContentFormationsHome #formations h4{ color:#9C9C9C; font-size:14px; font-weight:bold; margin: 0; height: 20px; padding: 0; }
#divContentFormationsHome #formations dl{ margin:0;  width: 100%; padding: 3px 0; color: #919296;font-size:12px; }
#divContentFormationsHome #formations dl dt a{ font-weight: bold; color: #f29010; }
#divContentFormationsHome #formations dl dt a:hover{ color: #9c9c9c; }
#divContentFormationsHome #formations dd{ margin:0;line-height:1; }
#divContentFormationsHome #formations dd.ddtitre a{ text-decoration: underline; font-weight: bold !important; color: #f29010; }
#divContentFormationsHome #formations dd.ddtitre a:hover{ color: #ff6f16; }	
#divContentFormationsHome #formations strong{color:#7b7a7a; font-weight:normal; display:block; margin: 5px 0 10px 0; height: 30px; width: 100%; padding: 0; }
#divContentFormationsHome .divLnks a.toute{display:block; line-height: 18px; font-weight: bold; color: #F68D08;white-space:nowrap;float:right;padding-right:5px; }
