/*positionnement général*/
html,body {margin:0px; padding:0px;}
body {/*background:url(../img/fd_page.png) 0 0 repeat-x;*/background-color:#FFF; }
body#int{/*background:url(../img/fond_int.png) 0 0 repeat-x;*/background-color:#FFF; }
img{border:0px;}
form{display:inline}
ul {margin:4px 0px 4px 10px;padding:0px;}
li {list-style-type:none;margin:0px;padding:0px;}
.show { display:block; }
.hidden { display:none; }
.raccourci  { left:-9999px; position:absolute; }
#page{ margin:0px auto 0px auto; width:990px; }

/* Popup d'ouverture de carto*/
#contGalFrame{position:absolute;}
#contGal #closeGal{position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#cccccc;opacity: 0.5;filter:alpha(opacity=50);z-index:9998;}
#contGal #contFlashGal{position:absolute;left:0px;top:0px;background-color:#ffffff;border:1px solid #000000;z-index:9999;}
#contGal #contFlashGal .header{clear:both;float:left;width:100%;height:20px;background-color:#000000;text-align:right;}
#contGal #contFlashGal .header a{width:100%;font-weight:bold;color:#ffffff;text-decoration:none;}
#contGal #contFlashGal .header a:hover{text-decoration:underline;}
#contGal #contFlashGal .header a span.close{font-size:15px;} 
#contGal #contFlashGal #conteneurFlash{clear:both;float:left;text-align:right;}
#contGal #contFlashGal #conteneurFlash object{display:inline;}
html > body #contGal #contFlashGal #conteneurFlash object{display:inline;*display:none;}

#header { float:left; margin:0px; padding:0; width:990px; }
#header .logo { float:left; margin:0px; padding:0px; width:310px; height:129px; }
#header .logo h1{ float:left; margin:0px; padding:0px; width:310px; height:129px; }
#header .content { display:block; float:left; width:680px; height:129px; background:url('../img/acc_dessus_flash.gif') top left no-repeat;}
#header .contentInt { background:url('../img/int_fond_haut_recherche.gif') top left no-repeat; }
#header .content .lien { display:block; float:left; margin:0px; padding:20px 100px 0px 0px; width:385px; }
#header .content .lien a { padding:0px 5px 0px 5px; }
#header .content .search { display:block; float:right; margin:0px; padding:20px 0px 0px 0px; width:190px; height:15px; }
#header .content .search .texte{ width:136px; _width:134px; height:15px; border:0px; margin:0px 0px 0px 2px;}
html * #header .content .search .texte{ width:134px; }
#header .content .search .submit{ width:29px; height:18px; margin:1px 0px 0px 11px;background:url('../img/recherche_ok.gif') top left no-repeat; border:0px; }

#header .menuNav { display:block; float:left; width:990px; height:58px; }
#header .menuNav a { display:block; float:left;  height:58px; margin:0px; padding:0px; }
#header .menuNav .hospi {width:228px; _width:226px; background:url('../img/int_entre_hospi.gif') top left no-repeat; }
#header .menuNav .specialiste {width:271px; _width:270px; background:url('../img/int_entre_specialiste.gif') top left no-repeat; }
#header .menuNav .pro {width:276px; _width:274px; background:url('../img/int_entre_pro.gif') top left no-repeat; }
#header .menuNav .emploi {width:214px; background:url('../img/int_entre_emploi.gif') top left no-repeat; }

#homeContenu { float:left; margin:0px; padding:0; width:990px; }
#homeContenu .blockLeft { float:left; margin:0px; padding:0; width:310px; }
#homeContenu .blockLeft .plan{ margin:10px 0px 0px 10px; padding:0px; }
#homeContenu .blockCenter { float:left; margin:0px; padding:0; width:680px; }
#homeContenu .blockCenter #animeFlash { float:left; margin:0px; padding:0px; width:680px; height:252px; }
#homeContenu .blockCenter .blockActus { float:left; margin:0px; padding:0; width:411px; }
#homeContenu .blockCenter .blockActus .titleImg{ float:left; margin:0px; padding:0px; width:411px; height:30px; }
#homeContenu .blockCenter .blockActus .content{ float:left; margin:0px; padding:20px 0px 0px 0px; width:411px; height:119px; background:#45616E;}
#homeContenu .blockCenter .blockActus .content .actu { float:left; margin:0px 20px 10px 20px; _margin:0px 10px 10px 10px; padding:0px 0px 0px 10px; width:361px; background:url('../img/puce_actu.gif') 0px 4px no-repeat;}
#homeContenu .blockCenter .blockVideo { float:left; margin:0px; padding:0; width:269px; }

#intContenu { float:left; margin:0px; padding:0; width:990px; }
#intContenu .blockLeft { float:left; margin:0px; padding:0; width:260px; }
#intContenu .blockLeft .menuTitle { background:#F6F6F6; width:234px; _width:264px; margin:0px; padding:0px; height:42px; }
#intContenu .blockLeft .menuContent { background:#F6F6F6; width:234px; margin:0px; padding:0px; }
#intContenu .blockLeft .menuContent ul { width:195px; margin:0px; padding:10px 0px 0px 10px; _padding:10px 0px 0px 0px; }
#intContenu .blockLeft .menuContent ul li { width:195px;  margin:0px; padding:0px 0px 10px 10px; _margin:0px 0px 0px 10px; _padding:0px 0px 10px 10px; background:url('../img/puce_menu2.gif') 0px 4px no-repeat;}
#intContenu .blockLeft .menuContent ul li.active { background:url('../img/puce_actu.gif') 0px 4px no-repeat; }
#intContenu .blockLeft .menuContent ul li ul li { width:195px; margin:0px; padding:0px 0px 0px 10px; _margin:0px 0px 0px 0px; _padding:0px 0px 0px 10px; background:url('../img/puce_menu3.gif') 0px 4px no-repeat;}
#intContenu .blockLeft .menuContent ul li ul li.active { background:url('../img/puce_menu3_activ.gif') 0px 4px no-repeat; }
#intContenu .blockLeft .plan{ width:234px; _width:264px; margin:30px 0px 0px 0px; padding:0px; }

#intContenu .blockCenter { float:left; margin:0px; padding:0; width:700px; }
#intContenu .blockCenter .blockContent { float:left; margin:0px; padding:10px 0px 10px 0px; width:700px; }
#intContenu .blockCenter .left { float:left; margin:5px; padding:0; }
#intContenu .blockCenter .right { float:right; margin:5px; padding:0; }
#intContenu .blockCenter .blocCache { display:none; }

#intContenu .blockCenter h1 { display:block;margin:0px;padding:0px 0px 5px 0px; }
#intContenu .blockCenter h2 { display:block;clear:both;margin:25px 8px 5px 0px;padding:6px 8px 6px 0px;border-bottom:1px solid #c9c9c9; }
#intContenu .blockCenter hr {margin:20px 0px;border:0px;border-bottom:1px dotted #c9c9c9;}
#intContenu .blockCenter ul li { padding:2px 0px 0px 10px;background:url('../img/puce_actu.gif') 0px 8px no-repeat; }
#intContenu .blockCenter p.adresse{ margin:0px; padding:17px 5px 5px 35px; background: url('../img/puce_adresse.gif') no-repeat left 10px; border-bottom:2px solid #e8e8e8;}	
#intContenu .blockCenter p.horaire{ margin:0px; padding:17px 5px 5px 35px; background: url('../img/puce_horaire.gif') no-repeat left 10px; border-bottom:2px solid #e8e8e8;}	
#intContenu .blockCenter p.citation {border-left:6px solid #C3C3C3;padding:5px 0px 5px 10px;margin:10px 0px;}
#intContenu .blockCenter p.entete { margin:5px 0px 10px 0px;padding:0px; }
#intContenu .blockCenter .telechargement{ margin:20px 0px; padding:5px 5px 20px 60px; background:#F8F8F8 url('../img/telecharger.gif') no-repeat left top;border-bottom:1px solid #C8C8C8; }	
#intContenu .blockCenter .telechargement p{ margin:0px; padding:0px; }	
#intContenu .blockCenter .telechargement ul li { padding:0px 0px 0px 10px;background:url('../img/puce_footer.gif') 0px 8px no-repeat; }
#intContenu .blockCenter .infos{ margin:20px 0px; padding:5px 5px 20px 60px; background:#F8F8F8 url('../img/info.gif') no-repeat left top;border-bottom:1px solid #C8C8C8; }	
#intContenu .blockCenter .infos p{ margin:0px; padding:0px; }	
#intContenu .blockCenter .infos ul li { padding:0px 0px 0px 10px;background:url('../img/puce_footer.gif') 0px 8px no-repeat; }
#intContenu .blockCenter img.gauche {float:left;margin:0px 10px 0px 0px;border:0px}	
#intContenu .blockCenter img.centre {margin:0px 15px;border:0px;}
#intContenu .blockCenter img.droite {float:right;margin:0px 0px 0px 10px;border:0px;}

#intContenu .blockCenter .blockOrange { clear:right; float:right; width:224px; margin:5px; padding:0px 15px 0px 15px; background:#F6B44C; }*
/*#intContenu .blockCenter .blockOrange .bodytext { margin:0px; padding:0px; }*/
#intContenu .blockCenter .tx-indexedsearch-form {margin:0px;padding:0px 0px 0px 0px;}
#intContenu .blockCenter .tx-indexedsearch-form label{margin:0px;padding:8px 0px 0px 0px;}
#intContenu .blockCenter .tx-indexedsearch-form input.submit {margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}
#intContenu .blockCenter .tx-indexedsearch-form input.texte {margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}
#intContenu .blockCenter .tx-indexedsearch-whatis {width:300px;float:left;display:block;}
#intContenu .blockCenter .tx-indexedsearch-descr {border-bottom:1px solid #e8e8e8;}
/*---Tableaux Informations---*/
#intContenu .blockCenter table.informations {margin:15px 0px; padding:0px;width:100%;}    	
#intContenu .blockCenter table.informations tr td{border-bottom:2px solid #e8e8e8;}  
#intContenu .blockCenter table.informations tr td ul{margin:10px 0px; padding:0px 0px 0px 0px;color:#6E797F;}
#intContenu .blockCenter table.informations tr td ul li{list-style-type:none;margin:0px 0px; padding:0px 0px 0px 15px;background:url('../img/puce_actu.gif') 0px 6px no-repeat;font-size:11px;line-height:1.6em;} 
#intContenu .blockCenter table.informations tr.titre {background:#82b1c7;border-bottom:2px solid #e7e7e7;}
#intContenu .blockCenter table.informations tr.titre p{margin:0px 0px; padding:0px 0px;}
#intContenu .blockCenter table.informations tr.type {background:#D2D2D2;border-bottom:2px solid #e7e7e7;}
#intContenu .blockCenter table.informations tr.type p{margin:0px 0px; padding:0px 0px;} 
#intContenu .blockCenter table.informations tr.liste {border-bottom:2px solid #e7e7e7;}
#intContenu .blockCenter table.informations tr.liste p{margin:0px 0px; padding:0px 0px;}       
#intContenu .blockCenter table.informations tr p{margin:0px 0px; padding:0px 4px;} 

/*---Tableaux Chiffres---*/   	
#intContenu .blockCenter table.chiffres {margin:15px 0px; padding:0px;width:100%;}    	
#intContenu .blockCenter table.chiffres tr td{border-bottom:2px solid #e8e8e8;}  
#intContenu .blockCenter table.chiffres tr td ul{margin:10px 0px; padding:0px 0px 0px 0px;color:#6E797F;}
#intContenu .blockCenter table.chiffres tr td ul li{list-style-type:none;margin:0px 0px; padding:0px 0px 0px 15px;background:url('../img/puce_actu.gif') 0px 6px no-repeat;font-size:11px;line-height:1.6em;} 
#intContenu .blockCenter table.chiffres tr.titre {background:#82b1c7;border-bottom:2px solid #e7e7e7;}
#intContenu .blockCenter table.chiffres tr.titre p{margin:0px 0px; padding:0px 0px;}
#intContenu .blockCenter table.chiffres tr.type {background:#D2D2D2;border-bottom:2px solid #e7e7e7;}
#intContenu .blockCenter table.chiffres tr.type p{margin:0px 0px; padding:0px 0px;}       
#intContenu .blockCenter table.chiffres tr p{margin:0px 0px; padding:0px 4px;} 

/*---Tableaux Données---*/   	
#intContenu .blockCenter table.donnees {margin:0px 0px; padding:0px;width:100%;}    	
#intContenu .blockCenter table.donnees tr td{border-right:1px solid #e8e8e8;padding:0px 10px 0px 10px;}  
#intContenu .blockCenter table.donnees tr td h3{border-bottom:2px solid #e8e8e8;border-bottom:1px solid #E4E4E4;background:#D5D5D5;padding:5px 10px 5px 10px;}  
#intContenu .blockCenter table.donnees tr td ul{margin:10px 0px; padding:0px 0px 0px 0px;color:#6E797F;}
#intContenu .blockCenter table.donnees tr td ul li{list-style-type:none;margin:0px 0px; padding:0px 0px 0px 15px;background:url('../img/puce_actu.gif') 0px 6px no-repeat;text-align:left;line-height:1.6em;}   
#intContenu .blockCenter table.donnees tr p{margin:0px 0px; padding:0px 4px;}

/*---Tableaux Annuaire des praticiens---(Ancien)*/   	
#intContenu .blockCenter table#annuaire {margin:5px 0px 10px 0px; padding:0px;width:100%;}    	
#intContenu .blockCenter table#annuaire tr.head {background:#82b1c7;border-bottom:2px solid #e7e7e7;}  
#intContenu .blockCenter table#annuaire tr.head td{margin:0px 0px; padding:3px 3px;}  
#intContenu .blockCenter table#annuaire tr.head td p{margin:0px 0px; padding:0px 0px;}  
#intContenu .blockCenter table#annuaire tr.praticien {background:#EFEFEF;border-bottom:2px solid #e7e7e7;}  
#intContenu .blockCenter table#annuaire tr.praticien td{margin:0px 0px; padding:0px 3px;}  
#intContenu .blockCenter table#annuaire tr.praticien td p{margin:0px 0px; padding:0px 0px;}
#intContenu .blockCenter table#annuaire tr.praticien2 {background:#DFDFDF;border-bottom:2px solid #e7e7e7;}  
#intContenu .blockCenter table#annuaire tr.praticien2 td{margin:0px 0px; padding:0px 3px;}  
#intContenu .blockCenter table#annuaire tr.praticien2 td p{margin:0px 0px; padding:0px 0px;} 
#intContenu .blockCenter table#annuaire tr.letter {border-bottom:2px solid #DFDFDF;}  
#intContenu .blockCenter table#annuaire tr.letter td{margin:0px 0px; padding:3px 3px;}  
#intContenu .blockCenter table#annuaire tr.letter td p{margin:0px 0px; padding:0px 0px;} 

/*---Tableaux Annuaire des praticiens(Nouveau)---*/   	
#intContenu .blockCenter table.annuaire {margin:5px 0px 10px 0px; padding:0px;width:100%;}    	
#intContenu .blockCenter table.annuaire tr.head {background:#82b1c7;border-bottom:2px solid #e7e7e7;}
#intContenu .blockCenter table.annuaire tr.head td{margin:0px 0px; padding:3px 3px;}
#intContenu .blockCenter table.annuaire tr.head td p{margin:0px 0px; padding:0px 0px;}
#intContenu .blockCenter table.annuaire tr.praticien {background:#EFEFEF;border-bottom:2px solid #e7e7e7;}
#intContenu .blockCenter table.annuaire tr.praticien td{margin:0px 0px; padding:0px 3px;}
#intContenu .blockCenter table.annuaire tr.praticien td p{margin:0px 0px; padding:0px 0px;}
#intContenu .blockCenter table.annuaire tr.praticien2 {background:#DFDFDF;border-bottom:2px solid #e7e7e7;}
#intContenu .blockCenter table.annuaire tr.praticien2 td{margin:0px 0px; padding:0px 3px;}
#intContenu .blockCenter table.annuaire tr.praticien2 td p{margin:0px 0px; padding:0px 0px;}
#intContenu .blockCenter table.annuaire tr.letter {border-bottom:2px solid #DFDFDF;}
#intContenu .blockCenter table.annuaire tr.letter td{margin:0px 0px; padding:3px 3px;}
#intContenu .blockCenter table.annuaire tr.letter td p{margin:0px 0px; padding:0px 0px;} 

/*Liste des actualités*/
#intContenu .blockCenter .blockContent .actus .content { clear:both; display:block; height:150px; border-top:2px solid #f1f1f1; }
#intContenu .blockCenter .blockContent .actus .content .title { display:block; float:left; margin:10px 0px 5px 0px; padding:5px 0px 5px 0px; border:0px; }
#intContenu .blockCenter .blockContent .actus .content .title a { padding:0px; border:0px; }
#intContenu .blockCenter .blockContent .actus .content .date { display:block; clear:both; float:left; margin:10px 0px 5px 0px; padding:5px 15px 5px 0px; border-right:2px solid #f1f1f1;}
#intContenu .blockCenter .blockContent .actus .content .head { display:block; clear:both; width:700px; margin:0px; padding:0px;}
#intContenu .blockCenter .blockContent .actus .content .head .picture { display:block; float:left; width:105px; height:105px; margin:0px; padding:0px; background:url('../img/fond-actu.jpg') 0px 0px no-repeat;}
#intContenu .blockCenter .blockContent .actus .content .head .picture img { margin:0px; padding:0px; width:105px; height:105px; border:0px;}
#intContenu .blockCenter .blockContent .actus .content .head .picture img.spacer-gif { display:none; }
#intContenu .blockCenter .blockContent .actus .content .head .start { width:500px; display:block; float:left; margin:0px; padding:5px 0px 5px 15px; }
#intContenu .blockCenter .blockContent .actus .content .head .start p { margin:0px; padding:5px;}
#intContenu .blockCenter .blockContent .actus .content .head .more { width:50px; display:block; float:left; margin:12px 0px 0px 5px; padding:0px 0px 5px 0px; }
#intContenu .blockCenter .blockContent .actus .content .head .more a { float:right; margin:0px; padding:1px 0px 0px 6px; background:url('../img/puce_actu.gif') 0px 6px no-repeat;}  
#intContenu .blockCenter .blockContent .actus .content .head .more a:hover{border-bottom:1px solid #44616E;}

/*Détail des actualités*/  
#intContenu .blockCenter .blockContent .actu{clear:both;float:left;width:100%;}
#intContenu .blockCenter .blockContent .actu h1 font strong { display:block; clear:both; margin:0px 8px 0px 0px; padding:4px 8px 0px 0px; _margin:0px 0px 0px 0px; _padding:4px 0px 0px 0px; }
#intContenu .blockCenter .blockContent .actu .date { margin:3px 0px 5px 0px; padding:5px 0px 5px 0px; border-top:2px solid #f1f1f1; }
#intContenu .blockCenter .blockContent .actu .subHeader { display:none; }
#intContenu .blockCenter .blockContent .actu .content{clear:both;float:left;width:100%;}  
#intContenu .blockCenter .blockContent .actu .content .more{margin:0px 0px 20px 6px;_margin:0px 0px 20px 0px;text-align:right;}
* html #intContenu .blockCenter .blockContent .actu .content .more a{border:0px;}
* html #intContenu .blockCenter .blockContent .actu .content .more a:hover{border:0px;}


/* Liste des offres d'emploi */
#intContenu .blockCenter .blockContent .jobTitleplugin {display:block;float:left;width:685px;background:url('../img/separateur_titre_emploi_lg.gif') top left no-repeat #F5F5F5;margin:5px 0px 5px 0px;padding:3px 0px 3px 5px;border:0px;}
#intContenu .blockCenter .blockContent .annuaire-listing {display:block;float:left;width:685px;padding:10px 0px 30px 0px;}
#intContenu .blockCenter .blockContent .annuaire-listing .title {display:block;float:left;width:685px;padding:0px 0px 10px 0px;}
#intContenu .blockCenter .blockContent .annuaire-listing span {display:block;float:left;width:220px;margin:0px;padding:0px;border:0px;}
#intContenu .blockCenter .blockContent .annuaire-listing span a {border-bottom:0px;}
#intContenu .blockCenter .blockContent .jobsTitle {display:block;float:left;width:685px;background:#86C8D5;margin:15px 0px 5px 0px;padding:5px 0px 5px 5px;border:0px;}
#intContenu .blockCenter .blockContent .jobsList {display:block;float:left;width:675px;padding:0px 0px;}
#intContenu .blockCenter .blockContent .jobsList .dmmjobcontrol_list_tr {display:block;float:left;width:675px;margin:0px 0px;padding:0px 0px;border:0px;}
#intContenu .blockCenter .blockContent .jobsList .dmmjobcontrol_list_tr_alt {display:block;float:left;width:675px;margin:0px 0px;padding:0px 0px;border:0px;}
#intContenu .blockCenter .blockContent .jobsList .date {width:70px;border:0px;border-right:2px solid #CDCDCD;padding:6px 0px;}
#intContenu .blockCenter .blockContent .jobsList .title {width:370px;border:0px;border-right:2px solid #CDCDCD;padding:6px 0px;}
#intContenu .blockCenter .blockContent .jobsList .type {width:120px;border:0px;border-right:2px solid #CDCDCD;padding:6px 0px;}
#intContenu .blockCenter .blockContent .jobsList .more {width:120px;border:0px;padding:6px 0px;}
#intContenu .blockCenter .blockContent .jobsList .more  a {border:0px;}

/* Détail d'une offre d'emploi */
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 {display:block; width:685px;float:left;padding:0px 5px;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 .champs {display:block;float:left;width:685px;margin:2px 0px;border:0px;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 .Com {display:block;margin:15px 0px 5px 0px;padding:0px;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 .champs span.data {display:block;float:left;width:100%;margin:0px;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 .champsTitle {clear:both;display:block;float:left;width:677px;margin:2px 0px;padding:5px 0px;border:0px;background:#F6F6F6;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 span.label {display:block;float:left;width:150px;margin:0px;font-style:italic;font-weight:bold;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 h2 {border-bottom:0px solid #c9c9c9;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 h2 span.label {display:block;clear:both;width:100%;margin:8px 8px 0px 0px;padding:6px 8px 3px 0px;border-bottom:1px solid #c9c9c9;border-top:0px;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 span.data {display:block;float:left;width:200px;margin:0px;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 span.data p{display:block;margin:5px 0px 5px 0px;padding:0px;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 span.data p.bodytext{display:inline; margin:0px 0px 0px 0px;padding:0px;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 span.data p.adresse{ margin:0px; padding:17px 5px 5px 35px; background: url('../img/puce_adresse.gif') no-repeat left 10px; border-bottom:0px;}	
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 h3 {display:block;float:left;width:685px;margin:25px 0px 3px 0px;padding:0px;border:0px;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 span.data ul { clear:both;margin:10px 0px 5px 10px;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 span.data ul li { padding:2px 0px 0px 10px;background:url('../img/puce_actu.gif') 0px 8px no-repeat; }
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 #dmmjobcontrol_apply_form { display:block; float:left; width:100%; margin:10px 0px 0px 0px;background:#F6F6F6;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 #dmmjobcontrol_apply_form td.dmmjobcontrol_apply_header {padding-bottom:25px;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 .anwser {clear:both;display:block; float:left; width:100%; margin:10px 0px 10px 0px;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 .back {display:block;float:right;width:250px;margin:0px 0px 0px 0px;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 .back a{float:right;border-bottom:0px;}

/* Formulaire de réponse à une offre d'emploi */            
/*#intContenu .blockCenter .blockContent .jobDetail .anwser {display:block;float:left;width:461px;margin:15px 0px;}
#intContenu .blockCenter .blockContent .jobDetail .anwser {width:100%;}						
#intContenu .blockCenter .blockContent .jobDetail .anwser a.dmmjobcontrol_apply_link {background:#63B31E;margin:10px 0px;padding:2px 5px;-moz-border-radius : 5px 5px;}
#intContenu .blockCenter .blockContent .jobDetail .anwser #dmmjobcontrol_apply_form {width:640px;}
#intContenu .blockCenter .blockContent .jobDetail .dmmjobcontrol_apply_table td.dmmjobcontrol_apply_header {width:640px;padding:10px 0px 20px 0px;}
#intContenu .blockCenter .blockContent .dmmjobcontrol_apply_table {margin:15px 0px;}
#intContenu .blockCenter .blockContent .dmmjobcontrol_apply_table .dmmjobcontrol_apply_td1 {width:168px;}
#intContenu .blockCenter .blockContent .dmmjobcontrol_apply_table .dmmjobcontrol_apply_td2 {width:290px;}*/
#intContenu .blockCenter .blockContent .dmmjobcontrol_apply_table .dmmjobcontrol_apply_td2 .dmmjobcontrol_input {width:280px;}
#intContenu .blockCenter .blockContent .dmmjobcontrol_apply_table .dmmjobcontrol_apply_td2 .dmmjobcontrol_textarea {width:500px;height:200px;}
#intContenu .blockCenter .blockContent .dmmjobcontrol_apply_table .dmmjobcontrol_apply_td2 .dmmjobcontrol_fileinput {width:280px;}
#intContenu .blockCenter .blockContent .dmmjobcontrol_apply_table .dmmjobcontrol_apply_submit {background:#44616E;margin:15px 0px 5px 0px;padding:2px 5px;-moz-border-radius : 5px 5px;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 .anwser a.dmmjobcontrol_apply_link {display:block;width:120px; margin:15px 0px 5px 0px;padding:5px;background:#96BF0D;}

/* Liste des marchés publics */
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheList table tr.marche td {height:20px;}

/* Détail d'un marché public */
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem {display:block;width:685px;float:left;padding:0px 10px;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem p.nb {margin:5px 0px;padding:10px;background:#F6F6F6;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem h1 { display:block; clear:both; margin:0px 8px 0px 0px; padding:4px 8px 0px 0px; _margin:0px 0px 0px 0px; _padding:4px 0px 0px 0px; }
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem h2 {margin:15px 0px 8px 0px;padding:3px 0px;background:#82b1c7;border-bottom:2px solid #e7e7e7;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem h3 {display:block;clear:both;width:665px;margin:10px 8px 5px 0px;padding:6px 8px 6px 0px;border-bottom:1px solid #c9c9c9;} 	

#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem .bloc_info {display:block;clear:both;width:685px;height:185px;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem .bloc_desc {display:block;clear:both;width:685px;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem .bloc_adresse {display:block;clear:both;width:685px;height:200px;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem .bloc_doc {display:block;clear:both;width:685px;height:280px;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;border-bottom:2px solid #e7e7e7;}

#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem .champs span.label {clear:both;display:block;float:left;margin:0px 0px;padding:3px 0px 6px 5px;width:200px;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem .champs span.data {display:block;float:left;width:455px;margin:0px;padding:3px 0px 6px 5px;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem .champs span.pdf {display:block;float:left;width:420px;height:14px;margin:0px;padding:3px 5px 6px 25px;background:url('../img/file_pdf.gif') no-repeat 0px -2px;} 
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem .champs p {margin:0px;padding:7px 5px 7px 5px;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem .champs ul {clear:both;margin:0px 3px 0px 10px;padding:0px 25px 7px 5px;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem .champs ul li {margin:0px;padding:1px 0px 3px 10px;} 


/* Vidéothèque */
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 #playlist {clear:both;float:left;width:700px;margin:0px 0px;padding:0px 0px 0px 0px; }
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 #flvplayercaption {margin:0px 0px 0px 0px; padding: 25px 10px 10px 10px; _padding: 25px 5px 10px 5px; width:700px; background:url('../img/fond_player.gif') no-repeat 0px 0px}
*html #intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 #flvplayercaption {margin:0px 0px 0px 0px;width:700px;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 #flvcaption {width:690px;padding:0px 5px;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic {clear:both;display:block;background:#FFF;width:700px;height:140px;margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic a.linkTitle{border-bottom:1px solid #e2e0d2;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic a.linkTitle:hover{background-color:#FFF;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic .item {clear:both;display:block;width:700px;margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic .item .thumbs{display:block;width:130px;float:left;margin:5px 0px 5px 0px;padding:0px;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic .item .thumbs .imgLink img{clear:both;display:block;width:120px;height:90px;margin:0px;padding:0px;border:4px solid #fff;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic .item .thumbs .imgLink:hover img{background:#9c9a8d;clear:both;display:block;float:left;width:120px;height:90px;border:4px solid #9c9a8d;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic .item .title{float:left;display:block;width:500px;margin:0px 0px 2px 0px;padding:0px 5px 0px 5px;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic .item .title .txtLink {display:block;margin:5px 0px 0px 0px;padding:5px 0px 5px 0px;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic .item .title a.txtLink:hover {background-color:none;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic .item .caption{float:left;display:block;width:500px;margin:3px 0px 2px 0px;padding:0px 5px 0px 5px;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic .item .caption span.caption {margin:0px;padding:0px;}      	
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic .item .btn a{border-bottom:none;float:left;width:50px;margin:0px;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic .item .btn a.noborder img{border:0px;vertical-align:top;}


#footer { float:left; margin:0px; padding:0; width:990px; }
#footer .logo { float:left; margin:0px; padding:0px; width:282px; height:145px; }
#footer .lien { float:left; margin:29px 0px 0px 0px; padding:5px 0px 0px 36px; width:555px; height:90px; background:#F6F6F6;}
#footer .lien  a { display:block; float:left; width:150px; padding:0px 0px 0px 10px;  background:url('../img/puce_footer.gif') 0px 5px no-repeat;}
#footer p.adresse { display:block;float:left; width:555px; margin:15px 0px 5px 0px;padding:0px;}

#footer .logoDeco { float:left; margin:0px; padding:0px; width:117px; height:145px; }

/*---styles generiques des formulaires POWERMAIL---*/
.tx-powermail-pi1 {width:680px;float:left;display:block;border:0px;margin:0px;padding:0px;}
div.tx-powermail-pi1 fieldset {border:0px;margin:5px 0px 0px 0px;padding:0px;background:#FFFFFF;}
div.tx-powermail-pi1 fieldset legend {border:0px;margin:5px 0px 5px 10px;padding:0px 0px 5px 2px;}
div.tx_powermail_pi1_fieldwrap_html {clear:both;display:block;margin:0px 0px 5px 10px;padding:2px;}
div.tx_powermail_pi1_fieldwrap_html label {float:left;display:block;width: 130px; margin:0px 0px 10px 0px;padding:2px;}
div.tx_powermail_pi1_fieldwrap_html input {float:left;width:300px; display:block;background:url('../img/page_ombre_form.jpg') 0px 0px repeat-x;margin:0px 0px 5px 10px;padding:2px 2px 2px 5px;border:1px solid #cccccc;}
p.tx_powermail_pi1_fieldwrap_html_radio_title {display:block;width:300px;margin:10px 0px;padding:2px;}
div.tx_powermail_pi1_fieldwrap_html input.powermail_check {display:block;width:300px;margin:0px 0px 5px 0px;padding:2px;}
div.tx_powermail_pi1_fieldwrap_html textarea {float:left; width: 500px; display:block;margin:0px 0px 5px 10px;padding:2px 2px 2px 5px;background:url('../img/page_ombre_form.jpg') 0px 0px repeat-x;height:200px;border:1px solid #CCCCCC;}
div.tx_powermail_pi1_fieldwrap_html select {clear:both;margin:0px 0px 5px 0px;padding:2px;width:auto;height:auto;border:1px solid #CCCCCC;}
div.tx_powermail_pi1_fieldwrap_html input[type=submit]  {width:80px; margin:15px 0px 5px 0px;background:#44616E;}
div.tx_powermail_pi1_fieldwrap_html input.powermail_captcha {display:block;width:80px;margin:0px 15px 5px 10px;}
div.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js {display:block;padding:0px;margin:0px 0px 5px 0px;}
div.tx_powermail_pi1_fieldwrap_html_9 .powermail_mandatory_js {width:200px;float:right;}
.tx_powermail_pi1_fieldwrap_html_radio p.tx_powermail_pi1_fieldwrap_html_radio_title {display:block; float:left; width:140px;}
.tx_powermail_pi1_fieldwrap_html_radio label {display:inline; width:60px;}
.tx_powermail_pi1_fieldwrap_html_radio input {display:inline; width:20px;}
div.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset input.powermail_submit {margin:5px 0px 0px 145px;}
.tx_powermail_pi1_fieldwrap_html_text input.validation-failed {background:#F6F6F6;} 
.tx_powermail_pi1_fieldwrap_html input.validation-failed {background:#F6F6F6;}
.tx_powermail_pi1_fieldwrap_html textarea.validation-failed {background:#F6F6F6;}

/*--- Extension Sitemap - plan du site ---*/ 
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 .expAll {padding:10px;background:#D5D5D5;border:1px solid #44616E;}
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 ol {margin:0px 0px 0px 0px; padding:10px 0px 5px 30px;}
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 ol li {margin:0px 0px 0px 0px; padding:5px 0px 5px 5px;}
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 .level_1 {border-bottom:1px solid #c9c9c9;}
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 .level_1 ol {background:#F6F6F6;}
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 .level_2 ol {margin:10px 0px 5px 30px; padding:0px;}
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 .level_2 ol li {margin:0px 0px 0px 0px; padding:2px 0px 2px 5px;}
