
.content {
	font-family: Arial;
	font-size: 9pt;
	text-align:justify;
	width:595px;
}
.contentBold {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}

.contentItalic {
	font-family: Arial;
	font-size: 9pt;
	font-style: italic;
}

.smallBoldContent {
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
}
.smallNormalContent {
	font-size: 8pt;
	font-family: Arial;
}

h1.black {
	font-size: 10px;
	font-style: italic;
	font-family: Arial;
	display: inline;
	margin:0 0 12px 0 !important;
	padding:0;
}

h1.red {
	font-size: 10px;
	color: #e4405f;
	font-style: italic;
	font-family: Arial;
	display: inline;
}

h1.black {
	font-size: 10px;
	color:000;
	font-style: italic;
	font-family: Arial;
	display: inline;
}


h2 {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	display: inline;
}


.feedbackSuccess {
	margin:10px;
	padding:10px;
	border: 2px solid green;
}

.feedbackError {
	margin: 10px;
	padding:10px;
	border:2px solid red;
}


.sitemap ul {
	margin:0;
	padding-left:24px;
	list-style: none;
	font-weight: normal;
}

.sitemap1 {
	padding-left: 0;
}

.sitemap a {
	color: black;
	font-family: Arial;
	font-size: 8pt;
}

.sitemap1 a {
	font-weight: bold;
}

.sitemap2 a {
	font-weight: normal;
}



.gallerypic {
	margin:0;
	display:block;
	border:1px solid #ddd;
	font-size:0;
}

.gallerypic:hover {
	border:1px solid #000;
}

.formulaire {
	color: black;
	font-family: Arial;
	font-size: 8pt;
}

.formulaire input,
.formulaire textarea {
	border: 1px solid #5C8AB4;
	width: 320px;
}





.newsBoldTitle {
        font-size: 11px;
        color: #FFFFFF;
        font-family: Arial;
        font-weight: bold;
}
.newsNormalDate {
        font-size: 10px;
        color: #e4405f;
        font-family: Arial;
}
.newsNormalText {
        font-size: 8pt;
        font-family: Arial;
}
.newsNormalText A {
        font-size: 8pt;
        font-family: Arial;
        text-decoration: none;
        color: #000000;
}
.pathNormalText {
        font-size: 10px;
        font-style: italic;
        font-family: Arial;
}
.pathCurrentNormalText {
        font-size: 10px;
        color: #e4405f;
        font-style: italic;
        font-family: Arial;
}
.bar1NormalText {
        font-size: 10px;
        font-family: Arial;
        font-weight: bold;
        color: #000000;
}
.bar1NormalText A {
        text-decoration: none;
        color: #000000;
}
.bar1NormalText A:hover {
        text-decoration: underline;
}
.menu {
        font-size: 11px;
        color: #FFFFFF;
        font-family: Arial;
        font-weight: bold;
}
.menu A {
        color: #FFFFFF;
        text-decoration: none;
}
.telephone {
        font-size: 11px;
        color: #FFFFFF;
        font-family: Arial;
}
.telephone A {
        color: #FFFFFF;
        text-decoration: none;
}
.menu_selected {
        font-size: 11px;
        color: #000000;
        font-family: Arial;
        font-weight: bold;
}
.menu_selected A {
        text-decoration: none;
}
.submenu_selected {
        font-size: 11px;
        color: #e4405f;
        font-family: Arial;
}
.submenu_selected A {
        color: #e4405f;
        text-decoration:none
        font-family: Arial;
}
.submenu {
        font-size: 11px;
        color: #000000;
        font-family: Arial;
}
.submenu A {
        color: #000000;
        text-decoration:none
        font-family: Arial;
}
.map_table {

}

.map_header {
        font-family: Arial;
        font-size: 9pt;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #5C8AB4;
}
.map_header A {
        font-family: Arial;
        font-size: 9pt;
        color: #FFFFFF;
        text-decoration: none;
}

.map_content {
        font-family: Arial;
        font-size: 8pt;
        color: #777777;
}

.map_content A {
        font-family: Arial;
        font-size: 8pt;
        color: #555555;
        text-decoration: none;
}
.searchResultTitle {
        color:#000000;
        text-decoration:none;
}

.searchResultTitle A {
        color:blue;
        font-weight:bold;
        font-size:13px;
}

.searchResultDesc {

}

dl {
	margin:0;
	padding:0;
}
















.council_meetings {
	margin-top:10px;
	margin-bottom:10px;
	font-family:arial, helvetica;
	font-size:11px;
}

.council_meetings dt {
	font-weight: bolder;
	margin: 0;
}

.council_meetings dd {
	margin: 0;
	margin-bottom: 8px;
}

.council_meetings a {
	color: black;
	text-decoration: none;
}

.council_archives {
	font-weight: bolder;
}


.news_archives {
	margin-top:8px;
	margin-bottom:0px;
	font-family:arial, helvetica;
	font-size:11px;
	font-weight: bolder;
	color: black;
	display:block;
}

.news_archives a {
	text-decoration: none;
	color: black;
}

/*
SONDAGE
*/
.containerSondage{
	margin-top:10px;
	margin-bottom:10px;
	font-family:arial, helvetica;
	font-size:11px;
}

.titleSondage{
	background-image:url(http://www.hampstead.qc.ca/images/menu_unsel_ected_middle.gif);
	height:18px;
	line-height:18px;
	padding-left:5px;
}

.questionSondage{
	color:#000;
	margin-top:5px;
	margin-bottom:5px;
	/* border-bottom:1px dotted gray; */
	text-align:left;
}


.reponseSondage{
	color:black;
	/*border-bottom:1px solid gray;*/
	height:20px;
	line-height:20px;
}

.mySubmit{
	margin:5px;
	font-size:10px;
	border:1px solid #000;
}
/*
/SONDAGE
*/




#picContent {
	position:absolute;
	width:770px;
	border:2px solid #5C8AB4;
	margin-left:-178px;
	background-color:white;
}

#picContent a {
	color: black;
	text-decoration: none;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}






ul#mainmenu  {
	padding:0 !important;
	margin: 0 !important;
}

ul#greenmenu
{
	padding-left: 10px;
	margin-left: 10px;
}

ul#greenmenu li.morelevel {
	font-family:arial,sans-serif;
	font-size:11px;
	color: black;
	margin:3px 0 0px 0 !important;
}

ul#greenmenu li.morelevel a {
	color: black;
	text-decoration: none;
}


ul#mainmenu li.firstlevel {
	display:block;
	background-image:url(http://www.hampstead.qc.ca/images/menu_unsel_ected_middle.gif);
	height:18px;
	width:161px;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	list-style:none;
	margin:0 0 4px 0;
}

ul#mainmenu li.cursec {
	background-image:url(http://www.hampstead.qc.ca/images/menu_sel_ected_middle.gif);
}


ul#mainmenu li.firstlevel a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding: 2px;
}

ul#mainmenu li.cursec a {
	color:#000000;
	padding-top:4px;
}

ul#mainmenu li.morelevel {
	font-family:arial,sans-serif;
	font-size:11px;
	color: black;
	list-style:square;
	margin:3px 0 3px 0 !important;
}

ul#mainmenu li.morelevel a {
	color: black;
	text-decoration: none;
}

ul#mainmenu li.nobullet {
	list-style: none;
}

div.menutitle {
	height:18px;
	width:160px;
	background-image:url(http://www.hampstead.qc.ca/images/menu_unsel_ected_middle.gif);
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
}

div.menutitle span {
	display:block;
	color:#FFFFFF;
	padding:2px;
	padding-left:6px;
}

.contentBold {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}

.contentItalic {
	font-family: Arial;
	font-size: 9pt;
	font-style: italic;
}

.smallBoldContent {
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
}
.smallNormalContent {
	font-size: 8pt;
	font-family: Arial;
}

h1.black {
	font-size: 10px;
	font-style: italic;
	font-family: Arial;
	display: inline;
}

h1.red {
	font-size: 10px;
	color: #e4405f;
	font-style: italic;
	font-family: Arial;
	display: inline;
}

h2 {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	display: inline;
}


.feedbackSuccess {
	margin:10px;
	padding:10px;
	border: 2px solid green;
}

.feedbackError {
	margin: 10px;
	padding:10px;
	border:2px solid red;
}


.sitemap ul {
	margin:0;
	padding-left:24px;
	list-style: none;
	font-weight: normal;
}

.sitemap1 {
	padding-left: 0;
}

.sitemap a {
	color: black;
	font-family: Arial;
	font-size: 8pt;
}

.sitemap1 a {
	font-weight: bold;
}

.sitemap2 a {
	font-weight: normal;
}






.formulaire {
	color: black;
	font-family: Arial;
	font-size: 8pt;
}

.formulaire input,
.formulaire textarea {
	border: 1px solid #5C8AB4;
	width: 320px;
}

.radio{ 
	border:0px !important;
	width: 20px !important;
}

.checkbox{ 
	border:0px !important;
	width: 20px !important;
}



.newsBoldTitle {
        font-size: 11px;
        color: #FFFFFF;
        font-family: Arial;
        font-weight: bold;
}
.newsNormalDate {
        font-size: 10px;
        color: #e4405f;
        font-family: Arial;
}
.newsNormalText {
        font-size: 8pt;
        font-family: Arial;
}
.newsNormalText A {
        font-size: 8pt;
        font-family: Arial;
        text-decoration: none;
        color: #000000;
}
.pathNormalText {
        font-size: 10px;
        font-style: italic;
        font-family: Arial;
}
.pathCurrentNormalText {
        font-size: 10px;
        color: #e4405f;
        font-style: italic;
        font-family: Arial;
}
.bar1NormalText {
        font-size: 10px;
        font-family: Arial;
        font-weight: bold;
        color: #000000;
}
.bar1NormalText A {
        text-decoration: none;
        color: #000000;
}
.bar1NormalText A:hover {
        text-decoration: underline;
}
.menu {
        font-size: 11px;
        color: #FFFFFF;
        font-family: Arial;
        font-weight: bold;
}
.menu A {
        color: #FFFFFF;
        text-decoration: none;
}
.telephone {
        font-size: 11px;
        color: #FFFFFF;
        font-family: Arial;
}
.telephone A {
        color: #FFFFFF;
        text-decoration: none;
}
.menu_selected {
        font-size: 11px;
        color: #000000;
        font-family: Arial;
        font-weight: bold;
}
.menu_selected A {
        text-decoration: none;
}
.submenu_selected {
        font-size: 11px;
        color: #e4405f;
        font-family: Arial;
}
.submenu_selected A {
        color: #e4405f;
        text-decoration:none
        font-family: Arial;
}
.submenu {
        font-size: 11px;
        color: #000000;
        font-family: Arial;
}
.submenu A {
        color: #000000;
        text-decoration:none
        font-family: Arial;
}
.map_table {

}

.map_header {
        font-family: Arial;
        font-size: 9pt;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #5C8AB4;
}
.map_header A {
        font-family: Arial;
        font-size: 9pt;
        color: #FFFFFF;
        text-decoration: none;
}

.map_content {
        font-family: Arial;
        font-size: 8pt;
        color: #777777;
}

.map_content A {
        font-family: Arial;
        font-size: 8pt;
        color: #555555;
        text-decoration: none;
}
.searchResultTitle {
        color:#000000;
        text-decoration:none;
}

.searchResultTitle A {
        color:blue;
        font-weight:bold;
        font-size:13px;
}

.searchResultDesc {

}
















.council_meetings {
	margin-top:10px;
	margin-bottom:10px;
	font-family:arial, helvetica;
	font-size:11px;
}

.council_meetings dt {
	font-weight: bolder;
	margin: 0;
}

.council_meetings dd {
	margin: 0;
	margin-bottom: 8px;
}

.council_meetings a {
	color: black;
	text-decoration: none;
}

.council_archives {
	font-weight: bolder;
}


.news_archives {
	margin-top:10px;
	margin-bottom:10px;
	font-family:arial, helvetica;
	font-size:11px;
	font-weight: bolder;
	color: black;
}

.news_archives a {
	text-decoration: none;
	color: black;
}

/*
SONDAGE
*/
.containerSondage{
	margin-top:10px;
	margin-bottom:10px;
	font-family:arial, helvetica;
	font-size:11px;
}

.titleSondage{
	background-image:url(http://www.hampstead.qc.ca/images/menu_unsel_ected_middle.gif);
	height:18px;
	line-height:18px;
	padding-left:5px;
}

.questionSondage{
	color:#000;
	margin-top:5px;
	margin-bottom:5px;
	/* border-bottom:1px dotted gray; */
	text-align:left;
}


.reponseSondage{
	color:black;
	/*border-bottom:1px solid gray;*/
	height:20px;
	line-height:20px;
}

.mySubmit{
	margin:5px;
	font-size:10px;
	border:1px solid #000;
}
/*
/SONDAGE
*/




#picContent {
	position:absolute;
	width:770px;
	border:2px solid #5C8AB4;
	margin-left:-178px;
	background-color:white;
}

#picContent a {
	color: black;
	text-decoration: none;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}






ul#mainmenu  {
	padding:0;
	margin:0;
}

ul#mainmenu li.firstlevel {
	display:block;
	background-image:url(http://www.hampstead.qc.ca/images/menu_unsel_ected_middle.gif);
	height:18px;
	width:161px;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	list-style:none;
	margin-bottom: 2px;
}

ul#mainmenu li.cursec {
	background-image:url(http://www.hampstead.qc.ca/images/menu_sel_ected_middle.gif);
}


ul#mainmenu li.firstlevel a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding: 2px;
}

ul#mainmenu li.cursec a {
	color:#000000;
	padding-top:4px;
}

ul#mainmenu li.morelevel {
	font-family:arial,sans-serif;
	font-size:10px;
	color: black;
	list-style: disc;
}

ul#mainmenu li.morelevel a {
	color: black;
	text-decoration: none;
}

ul#mainmenu li.nobullet {
	list-style: none;
}

div.menutitle {
	height:18px;
	width:160px;
	background-image:url(http://www.hampstead.qc.ca/images/menu_unsel_ected_middle.gif);
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
}

div.menutitle span {
	display:block;
	color:#FFFFFF;
	padding:2px;
	padding-left:6px;
}

#facebook
{
	background-image:url(../img/Hamp-FaceBook.jpg);
	width:125px;
	height:30px;
	font-size:10px;
	background-repeat:no-repeat;
	padding-left:35px;
	cursor:pointer;
	font-weight:bold;
	padding-top:2px;
	margin-top:4px;
	line-height:11px;
	font-family: Arial;
}

.partager
{
}

.partager span
{
	line-height:18px;
	display:block;
	float:left;
	cursor:pointer;
}

.partager a
{
	display:block;
	text-decoration:none;
	color:#000000;
}

.pargtage img
{
	display:block
	float:left;
}

#rssbox
{
	background-image:url(../img/Hamp-rss.jpg);
	background-repeat:no-repeat;
	width:125px;
	height:27px;
	font-size:10px;
	padding-top:2px;
	padding-left:35px;
	cursor:pointer;
	font-weight:bold;
	font-family: Arial;
	line-height:11px;
}

#willy
{
	padding-top:110px;
	padding-left:5px;
	margin-bottom:5px;
	font-size:10px;
	font-family:arial,sans-serif;
	/*font-weight:bold;*/
	/*height:45px;*/
	background-color:#dfe8ef;
	width:155px;
	background-image:url(../img/willy.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

#greentips
{
	background-image:url(../img/greentips.jpg);
	background-repeat:no-repeat;
	padding-top:7px;
	padding-left:30px;
	margin-bottom:0px;
	width:565px;
	font-size:11px;
	height:27px;
	color:#FFFFFF;
	font-family:arial,sans-serif;
}

#greentips a
{
	color:#FFFFFF;
	font-family:arial,sans-serif;
	text-decoration:none;
}