/* Genéral*/
html,body {margin:0; padding:0;height:90%;background-color:#fff;}
img{border:0px}
img.noborder{border:0px}
form{padding:0px;margin:0px;display:inline;width:auto;}
ul,li{margin:0px;padding:0px;}

div.contentDiv{margin-left:auto;margin-right:auto;width:947px;}
/*------Conf général--------*/

.hidden {display:none;}
#msgErrorAll {position:Absolute;top:0;left:0;width:100%;height:100%;display:none;border:1px solid black;background:#000000;opacity:0.5;filter : alpha(opacity=50);}
#msgError {position:Absolute;top:20%;left:40%;display:none;border:1px solid black;background:#FFFFFF;opacity:1;padding:5px;width:400px;}
  #msgError .close  {float:right;display:block;width:50px;margin:0px 10px 0px 0px;}
  #msgError .idChamp  {clear:both;float:left;display:block;width:150px;margin:3px 0px;}
  #msgError .raison {float:left;display:block;width:250px;margin:3px 0px;}

/*header*/
#header{float:left;width:100%;height:100px;background:url(../img/fond_haut_logo.gif) 50% 0px no-repeat;}
  #header #topMenu{float:right;margin-top:20px;width:auto;}
    #header #topMenu span{float:left;margin-right:5px;margin-top:3px;}
    #header #topMenu input{float:left;margin:0px;padding:0px;}
    #header #topMenu input.rechChamp{padding:0px;padding-top:4px;padding-left:10px;width:96px;height:21px;border:0px;background:url(../img/recherche.gif) no-repeat;}
    #header #topMenu input.rechSub{width:21px;height:21px;border:0px;margin:0px;padding:0px;display:block;}
    #header #topMenu div.tx-macinasearchbox-pi1{float:left;height:21px;}
  #header #divLogo{float:left;width:100%;}

  
/*mainMenu*/
#mainMenu{float:left;width:100%;height:50px;background-color:#990166;}
  #mainMenu #mainMenuContent{height:50px;background:url(../img/fond_menu_haut.jpg) no-repeat;}
   #mainMenu #mainMenuContent ul{padding:0px;margin:0px;list-style-type:none;text-decoration:none;}
    #mainMenu #mainMenuContent li{padding:0px;margin:0px;display: inline;}
    #mainMenu #mainMenuContent li a{float:left;display:block;width:auto;}
    #mainMenu #mainMenuContent li a.sel{float:left;display:block;width:auto;}
    
    #mainMenu #mainMenuContent li.m16 a{width:123px;height:50px;background:url('../img/m1_oscarlambret.gif') no-repeat 0 0;}
    #mainMenu #mainMenuContent li.m16 a:hover{width:123px;height:50px;background:url('../img/m1_oscarlambret.gif') no-repeat 0 -50px;}
    #mainMenu #mainMenuContent li.ms16 a{width:123px;height:50px;background:url('../img/m1_oscarlambret.gif') no-repeat 0 -50px;}
   
    #mainMenu #mainMenuContent li.m15 a{width:121px;height:50px;background:url('../img/m1_infocancer.gif') no-repeat 0 0;}
    #mainMenu #mainMenuContent li.m15 a:hover{width:121px;height:50px;background:url('../img/m1_infocancer.gif') no-repeat 0 -50px;}
    #mainMenu #mainMenuContent li.ms15 a{width:121px;height:50px;background:url('../img/m1_infocancer.gif') no-repeat 0 -50px;}
    
    #mainMenu #mainMenuContent li.m14 a{width:163px;height:50px;background:url('../img/m1_accueilsoinacc.gif') no-repeat 0 0;}
    #mainMenu #mainMenuContent li.m14 a:hover{width:163px;height:50px;background:url('../img/m1_accueilsoinacc.gif') no-repeat 0 -50px;}
    #mainMenu #mainMenuContent li.ms14 a{width:163px;height:50px;background:url('../img/m1_accueilsoinacc.gif') no-repeat 0 -50px;}
    
    #mainMenu #mainMenuContent li.m13 a{width:112px;height:50px;background:url('../img/m1_recherche.gif') no-repeat 0 0;}
    #mainMenu #mainMenuContent li.m13 a:hover{width:112px;height:50px;background:url('../img/m1_recherche.gif') no-repeat 0 -50px;}
    #mainMenu #mainMenuContent li.ms13 a{width:112px;height:50px;background:url('../img/m1_recherche.gif') no-repeat 0 -50px;}
    
    #mainMenu #mainMenuContent li.m12 a{width:135px;height:50px;background:url('../img/m1_enseignementformation.gif') no-repeat 0 0;}
    #mainMenu #mainMenuContent li.m12 a:hover{width:135px;height:50px;background:url('../img/m1_enseignementformation.gif') no-repeat 0 -50px;}
    #mainMenu #mainMenuContent li.ms12 a{width:135px;height:50px;background:url('../img/m1_enseignementformation.gif') no-repeat 0 -50px;}
    
    
/*middle*/
#middle{float:left;width:100%;background:#CC7FB3 url(../img/fond8milieu.jpg) 50% 0px no-repeat;}
  #middle #middleContent{background:url(../img/fond_tricolor_int.jpg) 0px 0px repeat-y;}
    
    /*leftMenu*/
    #middle #middleContent #leftMenu{width:200px;}
       *> #middle #middleContent #leftMenu a img{float:left;width:200px;}
       * html #middle #middleContent #leftMenu a img{display:block;}
      #middle #middleContent #leftMenu #venir{float:left;padding:40px 10px 9px 10px;width:180px;_width:200px;background:#9FC10C url(../img/btn_venir.gif) no-repeat;}
      
    
    /*centerContent*/
    #middle #middleContent #centerContent{padding:10px 16px 10px 17px;width:514px;background:url(../img/fond_contenu.jpg) no-repeat;}
      #middle #middleContent #centerContent table{width:500px;}
      #middle #middleContent #centerContent td {vertical-align:top;}
      #middle #middleContent #centerContent #Ctext{width:485px;margin:0 0 0 12px}
      #middle #middleContent #centerContent div.titreTop{padding:4px 5px 5px 10px;margin:0px 0 5px 0;background:url(../img/blocHautH1.gif) no-repeat;}
      #middle #middleContent #centerContent div.titreTop table{width:500px;}
      #middle #middleContent #centerContent div.titreFond{width:509px;margin:20px 0 20px 0;margin-bottom:20px;background:url(../img/blocBasH1.gif) 0% 100% repeat-y;}
      #middle #middleContent #centerContent div.titreTop h1{line-height:1.0em;}
        #middle #middleContent #centerContent div.titreTop #tools{width:70px;}
        #middle #middleContent #centerContent div.titreTop #tools img{vertical-align:middle;border:0;padding:0px;}
        #middle #middleContent #centerContent h1{clear:both;margin:0px;padding:0px;}
        #middle #middleContent #centerContent h2{clear:both;margin:0px;padding:15px 0 10px 0;}
        #middle #middleContent #centerContent h3{clear:both;margin:0px;padding:15px 0 10px 0;}
          #middle #middleContent #centerContent h3.moinsHaut{clear:both;margin:0px;padding:0px 0 5px 0;}
        #middle #middleContent #centerContent ul{margin-left:20px;}
        #middle #middleContent #centerContent li{padding:0 0 5px 20px;background:url(../img/puce_ronde.gif) no-repeat 0px -3px;list-style:none;list-style-image:none;}
    /*#middle #middleContent #centerContent img{margin:3px;padding:2px;}*/
      #middle #middleContent #centerContent img{border:1px solid #02AAAB;padding:2px;margin-right:5px;}
      #middle #middleContent #centerContent img.noborder{padding:2px;margin-right:5px;border:0px}
        #middle #middleContent #centerContent table img{margin:0px;padding:2px; }
          #middle #middleContent #centerContent img.imgTaille{border:0;}
          /* No border */
          #middle #middleContent #centerContent .uptop{border:none;vertical-align:middle;padding:0px 0 5px 0;}
          
    /* HomeActu & Actu All */
    #hActu{float:left;width:400px;height:30px;padding:5px 0 0 12px;margin:20px 0 5px 0;background:url(../img/fond_tite_actualite.gif) 0px 0px no-repeat;}

    #hActu h1{float:left;}
    #hActu #btText{float:right;margin:0px 30px 10px 0;}
    #SingleActu {padding:0;margin:0;}
    #SingleActu h4{}
    #SingleActu img{float:left;border:1px solid #02AAAB;padding:5px;margin:18px 0px 0px 0px;}
    #SingleActu .content{clear:right;padding:0;margin:20px 0px 0px 0px;}
    
    #DisplayList img{float:left;display:block;border:1px solid #02AAAB;margin:0;padding:0;}
    #DisplayList p.date{margin:0px 0 10px 0;padding:0px;}
    #DisplayList h2{margin:0px;padding:0px;}
    #DisplayList p.content{float:left;margin:0 0 10px 0;padding:0;}
    #DisplayList p.stitle{font-weight:bold;}
    
    div.BlocNews {float:left;width:400px;margin:0px 0 5px 0;}
    div.BlocNews h2{margin:0px;padding:0px;}
    div.BlocNews p.date{margin:10px 0 0 0;padding:0px;height:5px;}
    div.BlocNews p.stitle{margin:0px 0 10px 0;padding:0px;}
    div.BlocNews p img{float:left;border:1px solid #02AAAB;padding:0px 5px 5px 5px;margin:0px;}
    div.BlocNews p{clear:right;margin:0px;padding:0px;}
    ul.allActu{float:right;margin:5px 0 0 0;padding:0px;}
    
    /*rightMenu*/
    #middle #middleContent #rightMenu div.menu{width:200px;padding:5px 0px 5px 0px;background-color:#02AAAB;}
    #middle #middleContent #rightMenu div.menu ul#lvl1{list-style-type:none;background-color:#80D4D6;}
    #middle #middleContent #rightMenu div.menu ul li.idEC{background:url(../img/fleche-li.gif) 100% 5px no-repeat;}
    #middle #middleContent #rightMenu div.menu ul#lvl1 li{padding:5px 0px 5px 10px;border-bottom:1px solid #02AAAB;}
    #middle #middleContent #rightMenu div.menu ul#lvl1 li a{padding-right:10px;}
      #middle #middleContent #rightMenu div.menu ul#lvl2{list-style-type:none;}
      #middle #middleContent #rightMenu div.menu ul#lvl2 li{padding:3px 0px 5px 10px;border:0px;}
      #middle #middleContent #rightMenu div.menu ul#lvl2 li a{padding-right:10px;}
    
  /* Formulaire du Wizard & Générique */

  #mailform{border:0;}
  .csc-mailform{border:0px;}
  div.csc-mailform-field label{display:inline;float:left;width:180px;margin:0 0 5px 0;font-weight:bold;color:#888;font-size:90%;}
  div.csc-mailform-field input{border:1px solid #02AAAB;margin:0 0 5px 0;height:22px;color:#888;}
  div.csc-mailform-field textarea{width:300px;height:100px;border:1px solid #02AAAB;color:#888;}
  fieldset.csc-mailform-field{float:left;width:500px;padding:5px;}
  fieldset.csc-mailform-field span.csc-mailform-label{margin-left:150px;}
  .csc-mailform-submit{clear:both;margin:10px 0 5px 150px;}
  
  label{display:inline;float:left;width:150px;margin:0 0 5px 0;font-weight:bold;color:#888;font-size:90%;}
  input {border:1px solid #02AAAB;margin:0 0 0px 0;height:18px;color:#888;}
  textarea{width:300px;height:100px;border:1px solid #02AAAB;color:#888;}
  fieldset{float:left;width:500px;padding:5px;}
  
  
  
	/* Plan du site */
	.tx-dropdownsitemap-pi li{list-style-image:none;}
	.tx-dropdownsitemap-pi1 .expAll{background:none;}
	.tx-dropdownsitemap-pi1 {width:500px;margin:auto;font-size:11px;}
	.tx-dropdownsitemap-pi1 a {text-decoration:none;font-weight: bold;}
	.tx-dropdownsitemap-pi1 a {text-decoration:underline;}
	.tx-dropdownsitemap-pi1 li.open ol {display: block;}
	.tx-dropdownsitemap-pi1 li.closed ol {display: none;}
	.tx-dropdownsitemap-pi1 li.open ul {display: block;list-style:url('../img/puce_ronde.gif');}
	.tx-dropdownsitemap-pi1 li.closed ul {display: none;list-style:url('../img/puce_ronde.gif');}
	.tx-dropdownsitemap-pi1 div {background: #FAFBFB;padding:2px;margin:0 0 5px 0;}
	.tx-dropdownsitemap-pi1 div.level_1 {background:none;}
	.tx-dropdownsitemap-pi1 div.level_1 a{text-decoration:none;}
	.tx-dropdownsitemap-pi1 div.level_1 a:hover{text-decoration:underline;}
	.tx-dropdownsitemap-pi1 div.level_2 {background:none;}
	.tx-dropdownsitemap-pi1 div.level_3 {}
	.tx-dropdownsitemap-pi1 div.level_4 {}
	.tx-dropdownsitemap-pi1 div.level_5 {}
	.tx-dropdownsitemap-pi1 div.expAll {text-align: center;}

    /* Search */
    div.tx-indexedsearch-res h3.title_search a{background:url(../img/puce_ronde.gif) no-repeat 0px -5px;padding:0 0 0 18px;}
    div.tx-indexedsearch-res h3.title_search {float:left;width:100%;margin:0px;}
    div.tx-indexedsearch-res strong.tx-indexedsearch-redMarkup{color:#B7D215;font-size:13px;}
    div.tx-indexedsearch-form{float:left;margin:20px 10px 30px 0;}
    div.tx-indexedsearch-form input{float:left;width:600px;}
    div.tx-indexedsearch-search-submit input{float:left;margin:19px 0 30px 0;width:80px;height:25px;background:#B7D214;color:#FFF;border:1px solid #FFF;font-weight:bold;padding:0;}
    div.tx-indexedsearch-whatis{clear:left;}
    div.tx-indexedsearch-browsebox {float:left;}
    div.tx-indexedsearch-browsebox p{display:none;}
    div.tx-indexedsearch-whatis{display:none;}

	/* Module d'offre d'emploi */
	.jobsList {width:485px;margin:15px 0 0 12px}
	.jobsList .dmmjobcontrol_list_table .dmmjobcontrol_list_tr a { display:block; float:left; width:100%; background:url(../img/puce_ronde.gif) no-repeat 0px -5px;padding:0 0 3px 18px; }
	
	#middle #middleContent #centerContent .tx-dmmjobcontrol-pi1 h2 {clear:both;margin:0px;padding:15px 0px 0px 0px;}
	.tx-dmmjobcontrol-pi1 .bloc {margin:20px 0px 20px 0px;}
	#middle #middleContent #centerContent .tx-dmmjobcontrol-pi1 h3 { margin:0px;padding:5px 0px 0px;  }
	.tx-dmmjobcontrol-pi1 h3 span.subtitle {clear:both;margin:0px;padding:5px 0 5px 0;}
	.tx-dmmjobcontrol-pi1 {width:485px;margin:15px 0 0 12px}
	.tx-dmmjobcontrol-pi1 .blocInfo { display:block; float:left; width:100%; margin:25px 0px 0px 0px; }
	.tx-dmmjobcontrol-pi1 .blocDesc { display:block; float:left; width:100%; margin:25px 0px 0px 0px; }
	.tx-dmmjobcontrol-pi1 .champs {display:block;float:left;width:485px;margin:10px 0px;border:0px;}
	.tx-dmmjobcontrol-pi1 .champsTitle {display:block;float:left;width:300px;margin:2px 0px;padding:3px 0px 5px 0px;border:0px;border-bottom:1px dotted #02aaab;}
	.tx-dmmjobcontrol-pi1 span.label {display:block;float:left;width:100px;margin:0px;}
	.tx-dmmjobcontrol-pi1 span.data {display:block;float:left;width:200px;margin:0px;}
	.tx-dmmjobcontrol-pi1 .Com { font-style:italic; }
	.tx-dmmjobcontrol-pi1 .dmmjobcontrol_apply_link { display:block; float:left; width:205px; height:23px; background:url('../img/bt-repondre-offre.gif') no-repeat top left; }
	.tx-dmmjobcontrol-pi1 #dmmjobcontrol_apply_form { display:block; float:left; width:50%; margin:20px 0px 0px 0px;}
	.tx-dmmjobcontrol-pi1 .anwser {clear:both;display:block; float:left; width:100%; margin:20px 0px 0px 0px; padding:0px; }
	.tx-dmmjobcontrol-pi1 .anwser #dmmjobcontrol_apply_form { clear:both;display:block; float:left; width:100%; margin:5px 0px 25px 0px; padding:0px; }
	.tx-dmmjobcontrol-pi1 .back {display:block; float:left; width:100%; margin:10px 0px 10px 0px;text-align:right;}
	.tx-dmmjobcontrol-pi1 .postal {clear:both;display:block; float:left; width:100%; margin:0px 0px 15px 0px; padding:0px;}
	.tx-dmmjobcontrol-pi1 .postal p.first {margin:5px 0px 0px 0px;padding:0px;}
	.tx-dmmjobcontrol-pi1 .dmmjobcontrol_apply_submit { float:right; margin:0px 70px 0px 0px; border:0px; background:url('../img/bt-envoyer.gif') no-repeat top left; width:95px; height:23px;  }
	
	.tx-dmmjobcontrol-pi1 label{display:inline;float:left;width:180px;margin:0 0 5px 0;font-weight:bold;color:#888;font-size:90%;}
	.tx-dmmjobcontrol-pi1 input{border:1px solid #02AAAB;margin:0 0 5px 0;height:22px;color:#888; width:305px;}
	.tx-dmmjobcontrol-pi1 select {margin:0px 0px 3px 0px; border:1px solid #02AAAB;height:22px;color:#888;}
	.tx-dmmjobcontrol-pi1 textarea{width:304px;height:100px;border:1px solid #02AAAB;color:#888;}

	#middle #middleContent #centerContent .tx-infrmrdv-pi1 {margin:0px;padding:15px 0px 0px 0px;width:100%; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .infoUtile {display:none;}
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields {float:left; margin:0px; padding:2px 0px; width:100%; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .about {border:0px; border-top:1px dotted #888888; margin:25px 0px 0px 0px;}
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields label {float:left; margin:0px; padding:0px 0px; width:200px; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields input {float:left; margin:0 0 5px 0; padding:0px 0px; width:300px; border:1px solid #02AAAB;height:22px;color:#888; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields .listCheck  {float:left;}
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields div.error,
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields input.error {border:1px solid red;background:#FF000;}
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields textarea {float:left; margin:0px 0px 0px 8px; padding:0px 0px; width:300px; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields input.radioButton {float:left; margin:0px 15px 0px 5px; padding:0px 0px; width:auto; border:0px;}
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields span {float:left; margin:0px; padding:3px 0px 0px 0px; width:auto; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields ul {float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:514px; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields ul li {float:left; margin:0px; padding:10px 0px 10px 0px; width:514px; background:none; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields ul li:last-child { padding:0px 0px 0px 0px; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields ul li label { padding:0px 20px 0px 0px; width:330px; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields ul li input { width:200px; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields ul li label.txtarea { width:27%;}
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields ul li textarea {float:right;  width:70%; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields ul li ul {float:left; margin:5px 0px 15px 0px; padding:0px 0px 0px 20px; width:492px; background:none; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields ul li ul li {float:left; margin:0px; padding:5px 0px; width:492px; background:none; }
   #middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields ul li ul li label { padding:0px 20px 0px 0px; width:310px; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields ul li ul li input { width:120px; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields ul li ul li ul {float:left; margin:0px 0px 10px 0px; padding:0px 0px 0px 20px; width:472px; background:none;  }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields ul li ul li ul li { margin:0px; padding:2px 0px; }
   #middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields ul li ul li ul li label { padding:0px 20px 0px 0px; width:290px; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields ul li ul li ul li input { width:130px; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields table { margin:0px 0px 30px 0px; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields table th ,
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields table td {border:0px; border-bottom:1px dotted #02AAAB; }
	#middle #middleContent #centerContent .tx-infrmrdv-pi1 .fields .sub { float:right; width:237px; height:23px; margin:0px 6px 0px 0px; border:0px; background:url('../img/bt-rendez-vous.gif') no-repeat 0px 0px; }
	
	/*footer*/
	#footer{float:left;margin-top:5px;padding:10px 0px 50px 0px;width:100%;background-color:#02AAAB}

