﻿/* CSS Document */
@import url("addthis.css");
@import url("pages.css");


#page{margin-top:0px;}

/*---------------Titre sous site---------*/
p.titre_site, div.titre_site{
color:white;
padding:5px 5px 5px 50px;
font-size:180%;
margin-top:38px;
float:left;

}

#bande_haut{padding-top: 8px;
}
#bh_utilitaires_soussite.elections p.titre_site, #bh_utilitaires_soussite.cme_enseignants div.titre_site{margin-top:13px;}
#bh_utilitaires_soussite.elections p.titre_site span, #bh_utilitaires_soussite.cme_enseignants div.titre_site span{font-size:80%;}

h2.questionsreponses{background-color:#f0ebdb;}

h2.titrebande{background-color:#89a4bd;}
/*-----------------------Menu utilitaire------------------*/

#bh_utilitaires_soussite ul{float:right;margin-right:9em;margin-top:10px;}
#bh_utilitaires_soussite ul li{list-style-type: none;margin:0px;padding:0px;float:left;margin-left:20px;}
html>body #bh_utilitaires_soussite ul{float:right;margin-right:9em;margin-top:10px;}

#bh_utilitaires_soussite a:link {color:#FFFFFF;text-decoration:none;}
#bh_utilitaires_soussite a:visited {color:#FFFFFF; text-decoration:none;}
#bh_utilitaires_soussite a:active {color:#FFFFFF;text-decoration:none;}
#bh_utilitaires_soussite a:hover {color:#FFFFFF;text-decoration:underline; }


#bh_utilitaires_soussite_recherche{clear:both;height:23px;margin-right:6.9em;margin-top:10px;width:15em;float:right;}
html>body #bh_utilitaires_soussite_recherche{height:23px;margin-right:6.9em;width:15em;margin-top:-55px;}
html>body #bh_utilitaires_soussite_recherche{margin-top:10px!important!}
#bh_utilitaires_soussite_recherche input{text-align:center;font-size:0.9em;color:#666666;width:115px;margin:0px;margin-top:1px;}
#bh_utilitaires_soussite_recherche label{display:none;}
#bh_utilitaires_soussite_recherche input.ClassBoutonRecherche{border:0 none;width:14px;height:15px;margin-bottom:-3px;margin-left:2px;padding-right:2px;}


/* Menu déroulant - Choix d'instance / arrondissements (Doit être placé à cet endroit!!!) */ 
p#select_instance{background-color:#efefef;padding:5px 3px 5px 3px;margin-left:-10px;margin-right:-10px;display:none;}
label#label_select_page{display:none;}
#select_instance select{margin-left:8px;}


/* Bande du basd*/

#bande_bas{clear:both;
}
/*----------------------Recherche----------------------*/


/* GALERIE PHOTOS */
div#gallerie_photos h2{display:none;}

/* Maires */
#nav_maires{background-color:#cad6e1;padding:1em;text-align: center;margin-left:-10px;margin-right:-10px;}
#nav_maires ul,{list-style-type: none;margin:0px 0px 0px 0px;}
#nav_maires li{display: inline;margin-left:10px;margin-right:10px;}
#nav_maires li.mise_evidence{font-weight:bold;color:#89a4bd;}

/****************************************************************
						Incendie-Croc-feu
****************************************************************/
div#texte.croc {border:1px; margin-left : 250px; width:650px; background-image:url('../incendie/enfants/img/fond_crocfeu_orange.gif'); background-repeat:repeat-x;}



/*----------Autres-------------*/
div.note{font-size:0.8em;}

#bande_contenu{margin-top:20px;margin:0px;width:970px;}

#bc_zone_menu{margin-left:0px;margin-top:8em;height:140px;}
#bc_zone_menu.page_onglets{margin-top:80px;}

#bc_visuel{width:400px;float:left;font-size:80%;}
#bc_visuel p.legende{font-size:90%;margin:0px;padding:0px;margin-bottom:3px;}
#bc_visuel p.credit{font-size:80%;margin:0px;padding:0px;}

/*#bande_contenu.archives_historiques #bc_zone_capsules div {background-color:#89a4bd;}*/

#bc_zone_texte{width:770px}
#bc_zone_texte_page #texte{width:572px;	}
#bc_zone_texte_page {width:630px;}



#bande_contenu.archives_historiques h1, #bande_contenu.toponymie h1{background-color:#21578a;}
#bande_contenu.toponymie h2.titrebande{background-color:#f0ebdb;}
#bande_contenu.reglements_municipaux h1 {background-color:#21578a;}

#bande_contenu#bc_zone_texte_page #texte {border:1px solid #E5EAF1}

div.zone_expo{margin-top:10px;height:72px;}
div.zone_expo h2{margin:0px;font-size:110%;}
div.zone_expo img{float:left;clear:both;}
#bande_contenu div.zone_expo p{margin-left:130px;}
#bande_contenu div.zone_expo h2{margin-left:130px;}


/***********************POLICE**********************************/
h1.police{background-image:url('../police/img/bg_h1.gif'); background-repeat:repeat-x; background-color:#316b9e}
#bande_contenu.police h1{background-image:url('../police/img/bg_h1.gif'); background-repeat:repeat-x;background-color:#316b9e}


/************************** Élections (Sous-sites : Élections)*******************************/
#bande_contenu.elections h1{background-color:#dc5035;}
#calendrier_elections{width:400px;margin-top:10px;}
#calendrier_elections h2 {background-color:#ffffff;margin:0px;color:#dc5035;font-family: Helvetica,Arial, sans-serif;font-weight:normal; padding:2px;padding-left:8px;/*margin-top:-4px!important;*/margin-top:0px;font-weight:bold;}
#calendrier_elections div{/*border: 1px solid #e5c18d;*/padding:5px;}
#calendrier_elections div p{margin-bottom:10px;}


#list_menugauche_elections{margin:0px;padding:0px;/*font-size:0.9em;*/list-style:none;padding:10px 10px 0px 20px;margin-top:20px;margin-right:20px;border-top:2px #dc5035 dashed;}

#list_menugauche_elections a:link {color:#000000;text-decoration:none; }
#list_menugauche_elections a:visited {color:#000000; text-decoration:none;}
#list_menugauche_elections a:active {color:#000000;}
#list_menugauche_elections a:hover {color:#666666; }

#list_menugauche_elections li{margin-bottom:8px;list-style: url('../img/point_rouge.jpg') outside;}
#list_menugauche_elections li.lien_actif {color:#114170;}

div.desc_candidat{margin-right:15px;padding:5px;margin-bottom:15px;float:left;background-color:#dce4ef;width:45%;
}


/* Zone de texte - Accueil section */
div#texte_section{background-color:#efefef;width:160px;padding-left:10px;padding-top:10px;padding-right:10px;font-size:90%;float:left;margin-left:20px;}
div#texte_section p{margin:0px 0px 8px 0px;line-height:1.3em;} 


div#texte_section a:link, #calendrier_elections a:link, #bc_zone_capsules a:link{color:#21578a;/*color:#0152c0;*/}
div#texte_section a:visited, #calendrier_elections a:visited, #bc_zone_capsules a:visited{color:#21578a;}
div#texte_section a:active , #calendrier_elections a:active, #bc_zone_capsules a:active{color:#21578a;}
div#texte_section a:hover, #calendrier_elections a:hover, #bc_zone_capsules a:hover{color:#666666;}

table.table_elections_bureau_vote .col1{width:40%;
}
#texte table.table_elections_bureau_vote p{padding:0px;margin:0px;
}



/* MENU BOUTONS */
div#menu_boutons div{width:170px;float:left;margin-left:20px;margin-bottom:20px;background-color:#21578a;padding-bottom:3px;}
div#menu_boutons div.first{margin-left:0px;}
div#menu_boutons a span{cursor:pointer;font-size:1.2em;line-height:1.1em;width:163px;margin:0px;padding-left:5px;font-weight:normal;margin-top:-4px!important;margin-top:0px;font-family: Helvetica,Arial, sans-serif;}
div#menu_boutons a {text-decoration:none;}

#menu_boutons div a:link span{color:#FFFFFF;text-decoration:none;}
#menu_boutons div a:visited span{color:#FFFFFF;text-decoration:none;}
#menu_boutons div a:active span{color:#FFFFFF;text-decoration:none;}
#menu_boutons div a:hover span{color:#FFFFFF;text-decoration:underline;}

#menu_boutons div a:link{_text-decoration:none;}
#menu_boutons div a:visited{_text-decoration:none;}
#menu_boutons div a:active{_text-decoration:none;}
#menu_boutons div a:hover{_text-decoration:underline;}


/* Menu déroulant - Choix d'instance / arrondissements (Doit être placé à cet endroit!!!) */ 
p#select_instance{background-color:#f0ebdb;padding:5px 3px 5px 3px;margin-left:-10px;margin-right:-10px;display:none;}
label#label_select_page{display:none;}
 #bc_zone_texte_page #texte.branches p#select_instance{padding:8px 3px 8px 3px;}
#select_instance select{margin-left:8px;}


/********************* Mosaique maires (Sous-sites : Archives)***********************/
#bc_zone_texte_page #texte.page_maires{width:510px;}
ul#zone_mosaique_maires{list-style:none;margin:0px;margin-top:20px;padding:0px;margin-left:15px;}

ul#zone_mosaique_maires li{width:80px;float:left;padding:0px;margin:0px;margin-top:-5px;}

#zone_mosaique_maires img{
width:80px;height:100px;
}
p.ph_maire img{height:200px;width:155px;margin:auto;}

p.ph_maire{width:100%;text-align:center;}

#tab_maire_fiche{width:100%;}

#tab_maire_fiche p{padding:0px;margin:0px;}

#tab_maire_fiche th{vertical-align:top;width:80px;}





