/*affichage général*/
body,html{ font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#6E797F; text-align:center; }
#page{ text-align:left; }
#page a{ color:#9BA2A4; text-decoration:none; }
#page a:hover{ color:#22bbea; text-decoration:none; border:0px; }

/*ACCUEIL*/

#header .content .lien { font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#bcc3c5; text-align:right; }
#header .content .lien a { font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#22bbea; }

/* HOME */

/* Block Actus */
#homeContenu .blockCenter .blockActus .content .actu { font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; }
#homeContenu .blockCenter .blockActus .content .actu .title a { font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; }
#homeContenu .blockCenter .blockActus .content .actu .date { font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#CCC; }

/* INT */
#intContenu .blockLeft .menuContent ul li a { font-size:14px; color:#45616E; }
#intContenu .blockLeft .menuContent ul li a:hover  { color:#22bbea; }
#intContenu .blockLeft .menuContent ul li.active a { color:#22bbea; font-weight:bold; }
#intContenu .blockLeft .menuContent ul li.noactive a { color:#45616E; font-weight:normal; }
#intContenu .blockLeft .menuContent ul li ul li a { font-size:12px; color:#45616E; }
#intContenu .blockLeft .menuContent ul li ul li a:hover { font-size:12px; color:#22bbea; }
#intContenu .blockLeft .menuContent ul li ul li.active a { color:#22bbea; font-weight:bold; }

#intContenu .blockCenter h1 { font-size:25px; color:#96BF0D; }
#intContenu .blockCenter h2 { font-size:16px; color:#45616E; }
#intContenu .blockCenter h3 { font-size:14px; color:#6E797F; }
#intContenu .blockCenter p { line-height:1.6em;text-align:justify;}
#intContenu .blockCenter .bodytext { font-size:12px; color:#6C7C83; }
#intContenu .blockCenter p.adresse{font-size:12px;text-align:left; }			
#intContenu .blockCenter p.horaire{font-size:12px;text-align:left; }
#intContenu .blockCenter p.citation{font-family:Georgia, Times, serif;font-size:20px;color:#6D909F;font-weight:bold;font-style:normal;text-align:left;line-height:1.4em;letter-spacing:-0.03em;;word-spacing:5px;}		#intContenu .blockCenter p.note{font-size:11px;color:#6C7C83;font-weight:normal;text-transform:none;line-height:1.6em;text-align:justify;}
	
#intContenu .blockCenter p.entete { font-size:13px; font-weight:bold; line-height:1.6em; text-align:justify;}
#intContenu .blockCenter p.obligatoire { font-size:10px; font-weight:bold; color:#E2001A;}
#intContenu .blockCenter p.retourHaut{font-size:12px;line-height:1.6em;text-align:right;}
#intContenu .blockCenter span.vert { color:#96BF0D; font-weight:bold; }
#intContenu .blockCenter a { font-size:12px; color:#02a0d0; }
#intContenu .blockCenter ul li { line-height:1.6em; text-align:justify; }

#intContenu .blockCenter .telechargement {font-size:12px;text-align:left; }		
#intContenu .blockCenter .telechargement p{font-size:14px;color:#45616E;font-weight:bold;text-transform:uppercase;text-align:left;}	
#intContenu .blockCenter .telechargement p.note{font-size:12px;color:#6C7C83;font-weight:normal;text-transform:none;line-height:1.6em;text-align:justify;}
#intContenu .blockCenter .telechargement ul li a{color:#22BBEA;border-bottom:1px dotted #22BBEA;}
#intContenu .blockCenter .telechargement ul li a:hover{border-bottom:none;text-decoration:none;color:#96BF0D;border-bottom:1px dotted #96BF0D;}	

#intContenu .blockCenter .infos {font-size:12px;text-align:left; }		
#intContenu .blockCenter .infos p{font-size:14px;color:#45616E;font-weight:bold;text-transform:uppercase;text-align:left;}	
#intContenu .blockCenter .infos p.note{font-size:12px;color:#6C7C83;font-weight:normal;text-transform:none;line-height:1.6em;text-align:justify;}
#intContenu .blockCenter .infos ul li a{color:#22BBEA;border-bottom:1px dotted #22BBEA;}
#intContenu .blockCenter .infos ul li a:hover{border-bottom:none;text-decoration:none;color:#96BF0D;border-bottom:1px dotted #96BF0D;}	

/*---Tableaux Informations---*/
#intContenu .blockCenter table.informations tr td {vertical-align:top;} 
#intContenu .blockCenter table.informations tr td p {font-size:11px;} 
#intContenu .blockCenter table.informations tr td p.bodytext {font-size:11px;}
#intContenu .blockCenter table.informations tr.titre td p{font-size:13px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;text-align:center;} 
#intContenu .blockCenter table.informations tr.titre td p.bodytext{font-size:13px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;text-align:center;} 
#intContenu .blockCenter table.informations tr.type td p{font-size:13px; font-weight:bold; color:#000000; text-align:center;} 
#intContenu .blockCenter table.informations tr.type td p.bodytext{font-size:13px; font-weight:bold; color:#000000; text-align:center;} 
#intContenu .blockCenter table.informations tr.liste td p{font-size:12px; font-weight:bold; color:#000000; text-align:left;} 
#intContenu .blockCenter table.informations tr.liste td p.bodytext{font-size:12px; font-weight:bold; color:#000000; text-align:left;} 
#intContenu .blockCenter table.informations tr.liste td {vertical-align:bottom;} 

/*---Tableaux Chiffres---*/   	
#intContenu .blockCenter table.chiffres tr.titre td p{font-size:13px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;text-align:center;} 
#intContenu .blockCenter table.chiffres tr.titre td p.bodytext{font-size:13px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;text-align:center;} 
#intContenu .blockCenter table.chiffres tr.type td p{font-size:13px; font-weight:bold; color:#000000; text-align:center;} 
#intContenu .blockCenter table.chiffres tr.type td p.bodytext{font-size:13px; font-weight:bold; color:#000000; text-align:center;} 
#intContenu .blockCenter table.chiffres tr td {vertical-align:top;} 
#intContenu .blockCenter table.chiffres tr td p {font-size:11px;} 
#intContenu .blockCenter table.chiffres tr td p.bodytext {font-size:11px;} 

/*---Tableaux Données---*/   	
#intContenu .blockCenter table.donnees tr td h3 {color:#45616E; font-weight:bold; font-size:13px;}
#intContenu .blockCenter table.donnees tr td {vertical-align:top;}  

/*---Tableaux Annuaire des praticiens(Ancien)---*/   	
#intContenu .blockCenter table#annuaire tr.head td {vertical-align:top;}
#intContenu .blockCenter table#annuaire tr.head td p{font-size:11px;color:#FFFFFF;font-weight:bold;text-transform:uppercase;text-align:left;}  
#intContenu .blockCenter table#annuaire tr.praticien td{vertical-align:top;}  
#intContenu .blockCenter table#annuaire tr.praticien td p{font-size:11px;color:#5F767F;text-align:left;}  
#intContenu .blockCenter table#annuaire tr.praticien2 td{vertical-align:top;}  
#intContenu .blockCenter table#annuaire tr.praticien2 td p{font-size:11px;color:#5F767F;text-align:left;} 
#intContenu .blockCenter table#annuaire tr.letter td{vertical-align:top;}  
#intContenu .blockCenter table#annuaire tr.letter td p{font-size:16px;color:#82B1C7;font-weight:bold;text-transform:uppercase;text-align:left;} 

/*---Tableaux Annuaire des praticiens(Nouveau)---*/   	
#intContenu .blockCenter table.annuaire tr.head td {vertical-align:top;}
#intContenu .blockCenter table.annuaire tr.head td p{font-size:11px;color:#FFFFFF;font-weight:bold;text-transform:uppercase;text-align:left;}
#intContenu .blockCenter table.annuaire tr.praticien td{vertical-align:top;}
#intContenu .blockCenter table.annuaire tr.praticien td p{font-size:11px;color:#5F767F;text-align:left;}
#intContenu .blockCenter table.annuaire tr.praticien2 td{vertical-align:top;}
#intContenu .blockCenter table.annuaire tr.praticien2 td p{font-size:11px;color:#5F767F;text-align:left;}
#intContenu .blockCenter table.annuaire tr.letter td{vertical-align:top;}
#intContenu .blockCenter table.annuaire tr.letter td p{font-size:16px;color:#82B1C7;font-weight:bold;text-transform:uppercase;text-align:left;}
#intContenu .blockCenter .blockContent .tx-inannuairechdouai-pi1 h2 span a{font-size:16px; color:#45616E;}
#intContenu .blockCenter .blockContent .tx-inannuairechdouai-pi1 p a{font-size:11px;}

/*---Tableaux Vue générale---*/
#intContenu .blockCenter table#mainview tr td{vertical-align:top;} 
#intContenu .blockCenter table#mainview tr td p {font-size:11px;} 
#intContenu .blockCenter table#mainview tr td ul li {font-size:11px;text-align:left;}
#intContenu .blockCenter table#mainview tr td a{font-size:11px;}
#intContenu .blockCenter table#mainview tr td a:hover{color:#22bbea;border-bottom:1px solid #44616E;}
#intContenu .blockCenter table#mainview tr td.nostyle a:hover{border:none;}

/*Liste des actualités*/
#intContenu .blockCenter .blockContent .actus {font-size:12px;}
#intContenu .blockCenter .blockContent .actus .content .title{font-weight:bold;}
#intContenu .blockCenter .blockContent .actus .content .title a {border-bottom:0px solid #44616E;}
#intContenu .blockCenter .blockContent .actus .content .title a:hover {border-bottom:1px solid #44616E;}
#intContenu .blockCenter .blockContent .actus .content .date{color:#44616E;font-weight:bold;text-transform:uppercase;}
#intContenu .blockCenter .blockContent .actus .content .head .start p{font-weight:normal;}  

/*Détail des actualités*/  
#intContenu .blockCenter .blockContent .actu {font-size:12px;}
#intContenu .blockCenter .blockContent .actu h1 font strong {font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif; font-size:25px; color:#96BF0D; font-weight:bold; text-align:left;}
#intContenu .blockCenter .blockContent .actu .date {font-size:9px;text-align:right; color:#616C70;font-weight:bold;text-transform:normal;}
#intContenu .blockCenter .blockContent .actu .subHeader {display:none;}
#intContenu .blockCenter .blockContent .actu .content p {color:#616C70; font-weight:normal; letter-spacing:0px;}  


#intContenu .blockCenter .blockOrange h3 { font-size:12px; color:#A1551E; font-weight:bold; }
#intContenu .blockCenter .blockOrange .bodytext { font-size:12px; color:#374C56; font-style:italic; }

/*---Liste des offres d'emploi---*/
#intContenu .blockCenter .blockContent .jobTitleplugin  {color:#FFFFFF;font-weight:bold;}
#intContenu .blockCenter .blockContent .annuaire-listing span a {padding-left:10px;background:#F5F5F5;}
#intContenu .blockCenter .blockContent .annuaire-listing span a:hover {text-decoration:underline;}
#intContenu .blockCenter .blockContent .jobsTitle {font-family:Cambria, serif;font-size:17px;color:#FFF;font-weight:normal;font-style:italic;}
#intContenu .blockCenter .blockContent .jobsList {}
#intContenu .blockCenter .blockContent .jobsList .dmmjobcontrol_list_tr {}
#intContenu .blockCenter .blockContent .jobsList .dmmjobcontrol_list_tr_alt {}
#intContenu .blockCenter .blockContent .jobsList .date {}
#intContenu .blockCenter .blockContent .jobsList .title {}
#intContenu .blockCenter .blockContent .jobsList .type {}
#intContenu .blockCenter .blockContent .jobsList .more {}
#intContenu .blockCenter .blockContent .jobsList .more  a {}

/*---Détail d'une offre d'emploi---*/
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 table ul li {text-align:left;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 table p {text-align:left;} 
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 #dmmjobcontrol_apply_form td.dmmjobcontrol_apply_header {font-style:italic;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 #dmmjobcontrol_apply_form td.dmmjobcontrol_apply_td1 {font-weight:bold;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 #dmmjobcontrol_apply_form span.dmmjobcontrol_apply_required {color: #E20001;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 .Com { font-style:italic; }
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 .champs span.data h3 { font-size:13px; color:#6E797F;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 .ref { font-size:13px; color:#96BF0D;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 .back {font-weight:bold;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 .back a:hover{text-decoration:underline;}
#intContenu .blockCenter .blockContent .tx-dmmjobcontrol-pi1 .anwser a.dmmjobcontrol_apply_link {font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;border:none;text-align:center;}
#intContenu .blockCenter .blockContent .jobDetail .anwser {text-align:center;}
#intContenu .blockCenter .blockContent .jobDetail .anwser form{text-align:left;}
#intContenu .blockCenter .blockContent .jobDetail .anwser .dmmjobcontrol_apply_submit {font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;border:none;}
#intContenu .blockCenter .blockContent .dmmjobcontrol_apply_table .dmmjobcontrol_apply_submit {font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;border:none;}

/*---Liste des marchés publics---*/
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheList table tr.marche td {font-size:11px;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheList table tr.marche td a{font-size:11px;}

/*---Détail d'un marché public---*/
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem {font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem p.nb {color:#AF2715;font-size:11px;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem h1 {font-size:20px; color:#96BF0D; font-weight:bold; text-align:left;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem h2 {font-size:15px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;text-align:left;} 
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem h3 {font-size:14px; font-weight:bold; color:#45616E;} 
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem .champs span.label {font-weight:bold;font-size:12px;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem .champs span.data {font-size:12px;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem .champs p {font-size:12px;}
#intContenu .blockCenter .blockContent .tx-inmarchepublic-pi1 .marcheSingle .mitem .champs p strong{color:#282828;font-weight:bold;}

/* Vidéothèque */	
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 #flvcaption {font-size:11px;text-align:left;color:#383838;letter-spacing: 0px;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 #playlist {font-size:15px;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic a.linkTitle{font-size:14px;font-weight:bold;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic a.linkDesc{font-size:12px;font-weight:normal;color:#2b2a26;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic span.caption{font-size:12px;font-weight:normal;color:#2b2a26;}
#intContenu .blockCenter .blockContent .tx-bddbflvvideogallery-pi1 .flvplayer_listpic a.txtLink:hover {color:#2F2C2C;text-decoration:none;}   	


/* FOOTER */

#footer .lien  a  { font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; }
#footer p.adresse  { font-size:11px;color:#6C7C83;text-decoration:none; }

/*---formulaire POWERMAIL---*/
div.tx-powermail-pi1 fieldset {border:0px;font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif;font-size:15px;color:#45616e;font-weight:bold;}
div.tx_powermail_pi1_fieldwrap_html {font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif;font-size:11px;}
div.tx_powermail_pi1_fieldwrap_html label{font-weight: bold;font-size:12px;color:#6c7c83;}   
div.tx_powermail_pi1_fieldwrap_html input {font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif;font-size:12px;color:#6c7c83;}
div.tx_powermail_pi1_fieldwrap_html textarea {font-family:"Segoe UI", "Lucida Sans", trebuchet MS, Arial, Helvetica, sans-serif;font-size:12px;color:#6c7c83;}
div.tx_powermail_pi1_fieldwrap_html input[type=submit]{font-size:12px;color:#FFFFFF;font-weight:bold;}
input[type=submit]{font-size:12px;color:#000000;}
div.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js {font-weight:bold; font-size:11px; color: #E20001; text-align:center;}
div.tx_powermail_pi1_fieldwrap_html span.powermail_mandatory {color: #E20001;}

/*--- Extension Sitemap - plan du site ---*/ 
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 .expAll {font-weight:bold;text-transform:uppercase;text-align:center;}
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 .expAll a{color:#44616E;}
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 .level_1 span.ifsub {font-weight:bold;text-transform:uppercase;}
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 .level_1 span.ifsub a {color:#44616E;}
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 .level_1 span.ifsub a:hover {color:#22BBEA;}
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 .level_1 span.no {font-weight:bold;text-transform:uppercase;}
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 .level_1 span.no a {color:#44616E;}
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 .level_1 span.no a:hover {color:#22BBEA;}
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 .level_3 span.no a {color:#44616E;font-weight:normal;text-transform:none;}
#intContenu .blockCenter .blockContent .tx-dropdownsitemap-pi1 .level_3 span.no a:hover {text-decoration:underline;}
