/*CSS - LivreLHJMQ.com*/
/*creer par Genevieve B.Bernier - 18 janvier 2009*/


/*********Balise*********/
body		{
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	background:#dbf0fe url(../images/bkg.jpg) no-repeat center top;
}
p,ul		{font-size:80%;}			
h1			{font-size:115%;color:#990000;}
h2			{font-size:100%;color:#990000;}
h3			{font-size:85%;color:#000066;}

h3 a:link, h3 a:visited {color:#000066; text-decoration:underline;}
h3 a:hover {color:#000066; text-decoration:none;}
h3 a:active {color:#000066; text-decoration:underline;}

/********* conteneur *********/
div#conteneur		{width:760px;margin:95px auto;}

/********* zone de contenu *********/
#zoneTexte	{float:right;width:525px;padding:10px 10px 40px 10px;background-color:#ffffff;min-height:400px;_height:400px;}

#zoneContenu		{width:760px;background-color:#00246b;margin:0;padding:0;}

/********* entete **********/
.titre		{position:absolute;top:-1000em;left:-1000em;}
#entete		{width:760px;height:144px;background:url(../images/top-2.jpg) no-repeat;margin:0;padding:0;}
#puck		{/*background:url(../images/puck-trans.png) no-repeat;width:95px;height:96px;*/position:absolute;margin:0 0 0 620px;}

/********* menu **********/
#menu		{float:left;width:210px;font-size:100%;}
#menu ul	{list-style:none;margin:0;padding:0.3em;}
#menu li	{margin:2px 0 2px 0;border:1px solid #001643;}
#menu a:link, #menu a:visited {color:#FFFFFF;background-color:#0554be;font-weight:bold;text-decoration:none;display:block;padding:5px;}
#menu a:hover {color:#FFFFFF;background-color:#900101;font-weight:bold;text-decoration:none;display:block;padding:5px;}  
#menu a:active {color:#FFFFFF;background-color:#0554be;font-weight:bold;display:block;padding:5px;}

#zonePub		{margin:35px 0 0 0;text-align:center;}
#zonePub img	{border:none;}

#zonePub a:link, #zonePub a:visited,#zonePub a:hover,#zonePub a:active {border:none;background-color:#00246b;}



/********* menu **********/
#menuSecondaire	{text-align:right;width:760px;margin:0;padding:0;background-color:#900101;font-size:90%;}
#menuSecondaire ul	{margin:0; padding:0.2em;}
#menuSecondaire li {
	display:inline;list-style:none; margin:0 1em 0 0;
}
#menuSecondaire a:link, #menuSecondaire a:visited{color:#FFFFFF;font-weight:bold;text-decoration:underline;}
#menuSecondaire a:hover {color:#FFFFFF;font-weight:bold;text-decoration:none;}
#menuSecondaire a:active{color:#FFFFFF;font-weight:bold;text-decoration:underline;}

/********* nouvelles *********/

#zoneNouvelle p {margin:0;padding:0;}
#zoneNouvelle h3 {margin:20px 0 0 0;padding:0;}
.date_nouvelle	{
				font-size:70%;
				font-style: italic;
}
#zoneAlaUne		{margin:25px 0 25px 0;width:505px; border:2px solid #900101;}
#zoneAlaUne p	{font-size:85%;margin:0.5em;padding:0.5em;background-color:#E9ECFC;}

/********* carnet *********/
#zoneCarnet p {margin:0.1em 0 0.5em 0;padding:0;}
#zoneCarnet h2 {margin:1.5em 0 0 0;padding:0;}
.date_carnet	{margin:0 0 1em 0;font-size:70%;
				font-style: italic;
				padding:0;}
/*********contact*********/
.messErr	{font-size:12px;color:#FF0000;}	

div#zonecourriel{width:500px;}
div#zonecourriel{height:380px;margin:0 0 6em 0;}
div#zonecourriel span{float:left;width:250px;margin:0 0 0 185px;}	
div#champs p{margin:20px 0 10px 0;}
div#champs label{float:left;width:180px;text-align:right;margin:15px 5px 0 0;}
div#champs input,div#champs textarea{float:left;margin:15px 0 0 0;position:relative;}
div#envoiCourriel{color:#009900;width:500px;height:40px;border:1px solid #009900;margin:0 0 10px 0;text-align:center;}
div#envoiCourrielProb{color:#FF0000;width:500px;height:40px;border:1px solid #009900;margin:0 0 10px 0;}
div#envoiCourriel p,div#envoiCourrielProb p{padding:10px;}
div#zonebts{margin:20px 0 20px 120px;}
div#zonebts input{margin:20px 80px 0 0;padding:0 10px 0 10px;}

/********* liens utiles *********/
#liensutiles dt		{margin:0.7em 0 0 0;padding:0;font-size:80%;}
#liensutiles dd		{margin:-0.9em 0 0 0.5em;padding:0;font-size:80%;}

/********* Galerie photos ********/
.galeriemini	{float:left;height:75px;}
.galeriemini img	{border:none;margin:0.1em;}
#listeVille	li	{display:inline;margin:0 0.5em 0 0.5em;}	
#photoPrincipale	{margin:0 0 1em 6em;}


/********* pied de page *********/
#piedPage		{width:760px;text-align:center;font-size:75%;background-color:#900101;padding:0;margin:0;color:#FFFFFF;}
#piedPage p		{margin:0;padding:0.2em;}
#piedPage a:link {color:#FFFFFF;text-decoration:underline;}
#piedPage a:visited {color:#FFFFFF;text-decoration:underline;}
#piedPage a:hover {color:#FFFFFF;text-decoration:none;}
#piedPage a:active {color:#FFFFFF;text-decoration:underline;}

/******** classes *********/
.spacerRouge		{clear:both;width:100%;height:0px;margin:0;padding:0;background-color:#900101;}
.spacer		{clear:both;width:100%;height:0px;margin:0;padding:0;}
.cacher		{position:absolute;top:-1000em;left:-1000em;}
.fauxtitre	{color:#990000;}
.float-right {float:right;}
