
/*--------------------------------------------------------------------
/* ENTETE
/**/

#logo {
	position : absolute;
	top : 10px;
	left : 15px;
}

#logo a img {
	border : 0;
}

/*--------------------------------------------------------------------
/* MENU HAUT
/**/

#menu_haut {
	position : absolute;
	top : 30px;
	left : 345px;
}

#menu_haut ul {
	list-style-type : disc;
	padding-left : 20px;
}


/*--------------------------------------------------------------------
/* MENU
/**/

#menu {
	width : 224px;
}


/*--------------------------------------------------------------------
/* CONTENU
/**/

#contenu {
	float : left;
	
	width : 720px;

	padding-top : 10px;
	padding-left : 22px;
	padding-right : 22px;

	color : #444;

	line-height : 17pt;
	font-size : 10pt;

	overflow : hidden;
}

* html #contenu {
	
}

#contenu #listeDeDocuments {
	line-height : 15pt;
}

.contenu-albumphoto {
	padding-right : 10px !important;
	width: 732px !important;
}

#contenu h1 {
	margin : 0;
	padding : 0;

	font-size : 12pt;
	color : #86622A;
	font-weight : bold;
	text-transform : uppercase;
}

#contenu .ligneSeparatrice {
	border-top : 1px dashed #E1DFCE;
	margin-top : 1.5em;
	margin-bottom : 1.5em;
	height : 1px;
	overflow : hidden;
}

#contenu h2 {
	margin : 0;
	padding : 0;

	font-size : 12pt;
	color : #86622A;
	color : #A7A37C;
	font-weight : bold;
	/*text-transform : uppercase;*/

	margin-top : 1.5em;
	margin-bottom : 0.75em;

	padding-top : 1em;

	border-top : 1px dashed #E1DFCE;
}

#contenu h2.sansBordure {
	padding-top : 0;
	border-top : 0;
}

#contenu h3 {
	margin : 0;
	padding : 0;

	font-size : 9pt;
	color : #86622A;
	font-weight : bold;
	text-transform : uppercase;

	margin-top : 1.5em;
	margin-bottom : 0.5em;


}


#contenu p,
#contenu ul {
	margin-top : 10px;
	margin-bottom : 10px;
}

#contenu td p,
#contenu td ul {
	margin-top : auto;
	margin-bottom : auto;
}

#contenu ul.sansRetrait {
	margin-left : 20px !important; /* 20px */
	padding-left : 0 !important;
}

/*--------------------------------------------------------------------
/* FORFAIT VEDETTE
/**/

#forfaitVedette {
	background-image : url(../images/forfait-titeLigne.gif);
	background-repeat : no-repeat;

	width : 184px;

	padding-top : 20px;
	padding-left : 20px;
	padding-right : 20px;

	/*position : absolute;
	bottom : 45px;
	left : 0;*/

	font-size : 10pt;
	line-height : 18pt;
	color : #333;

	margin-top : 50px;
}

#forfaitVedette h1 {
	margin : 0;
	padding : 0;

	margin-bottom : 5px;

	text-transform : uppercase;
	color : #F7941D;

	font-size : 12pt;
	font-weight : bold;
}

#forfaitVedette h1 a {
	text-decoration : none;
}

#forfaitVedette a {
	color : #F7941D;
}

#forfaitVedette a:hover {
	color : #000;
}





/*--------------------------------------------------------------------
/* PRINCIPAL
/**/

#principal {
	background-image : url(../images/principal-fond.gif);
	background-repeat : repeat-y;
}

#principal-bas {
	clear : both;
	height : 25px;
	overflow : hidden;

	background-image : url(../images/principal-bas.gif);
}


/*--------------------------------------------------------------------
/* FIL
/**/

#fil {
	font-size : 8pt;
	color : #ADA893;
	margin-bottom : 15px;
}

#fil a {
	color : #ADA893;
	text-decoration : none;
}

#fil a:hover {
	color : #514E41;
}

#fil #fil-pageEnCours {
	font-weight : bold;
}


/*--------------------------------------------------------------------
/* PIED
/**/

#pied {
	color : #ADA893;
	font-size : 7.5pt;

	/*padding-top : 0.5em;*/
	padding-bottom : 1.5em;

	/*height : 4em;*/
}

#logos-pied {
	padding-left : 223px;
	text-align: center; 
	min-height: 100px;
}



* html #logos-pied {
	height: 100px;
}

#logos-pied img {
	border: 0;
	padding-right: 25px;
}

#logos-grandprix {
	position: relative;
	padding-left: 10px;
	top: 30px;
}

#logos-grandprix_2010 {
	position: relative;
	padding-left: 10px;
	top: 27px;
}

#logos-agricotours {
	position: relative;
	top: 27px;
}

#logo-lanaudiere {
	position: relative;
	top: 10px;
}

#pied a {
	color : #ADA893;
	text-decoration : none;
}

#pied a:hover {
	color : #514E41;
}

#pied #copyright {
	float : left;
	padding-left : 223px;
}

#pied #conception {
	float : right;
	padding-right : 12px;
}