/* CSS Document */

html {
	height: 100%;
}
body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background :#ddd298 url(/img-loire/professionnels-tourisme/fd-header.gif) no-repeat center top;
}
form, map, h1, h2, h3, h4, ul, img{
	margin: 0px;
	padding: 0px;
	border: none;
}
h1, h2, h3, h4 {
	font-weight: normal;
}
body, td, a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #454545;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #454545;
}

.borderNone { border: none; }
.clearFloat { clear: both; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.floatLeft { float: left; }
.floatRight { float: right; }
.pasDeRetourLigne { white-space: nowrap; }
.textDecoNone { text-decoration: none; }
.textDecoSouligne { text-decoration: underline; }
.textDecoBarre { text-decoration: line-through; }
.positionRelative { position: relative; }
.positionRelativeGlobalLayer { position: relative; left: 0px; top: 0px; text-align: left; }
.positionAbsolueLayer { position: absolute; left: 0px; top: 0px; text-align: left; }

#globalFond {
	position: relative;
	min-height: 100%;
	width: 100%;
	text-align: center;
}

* html #globalFond { height: 100%; } /* IE 6 et inférieurs */

#conteneur {
	width: 990px;
	margin: 0px auto;
	text-align: left;
}
#contenu {
	width: 990px;
	margin: 0px auto;
	text-align: left;
	background: url(/img-loire/professionnels-tourisme/fd-contenu-repeat.gif) repeat-y left top;
}


div#conteneur #dernierElement {
	width: 100%;
	height: 111px; /* espace du pied de page */
}
div#conteneur #footer {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 111px;
}
#footer {
	height: 111px;
	background: url(/img-loire/professionnels-tourisme/footer.gif) no-repeat center bottom;
}
* html div#conteneur #footer { margin-bottom: -1px; } /* IE 6 et inférieurs */

input, select, textarea {
	font-size: 11px;
	color: #b31604;
	font-family: Arial, Helvetica, sans-serif;
}

input.champRecherche {
	font-size: 9px;
	color: #b31604;
	font-family: Arial, Helvetica, sans-serif;
	width: 140px;
	border: 1px solid #b31604;
}


.PaddingLeft25Px {
	padding-left:25px;
}
.PaddingLeft20Px {
	padding-left:20px;
}

.PaddingLeft30Px {
	padding-left:30px;
}
.PaddingLeft15Px {
	padding-left:15px;
}
.Padding10Px {
	padding:8px;
}
.Padding15Px {
	padding:15px;
	text-align: justify;
}
.Padding20Px {
	padding:20px;
}
.Padding25Px {
	padding:25px;
}

	
#conteneur table tr td #contenu table tr td table tr td table tr .Padding15Px p {
	text-align: right;
}

.ContenuEncart {
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
}



.TxtJustifie {
	text-align:justify;
}


ul.Liste li{ background: url(/img-loire/professionnels-tourisme/puce-ocre.gif) no-repeat 10px 5px;
	padding-left:18px;
	float: left;
	list-style: none;}
	
ul.Liste2 li{ 
	padding-left:18px;
	float: left;
	list-style: none;}



#filAriane, #filAriane a {
	line-height: 18px;
	font-size: 9px;
	font-style: italic;	
}
#filAriane #vousEtesIci {
	color: #454545;
	line-height: 18px;
	font-size: 9px;
	font-style:normal;
}





.IntroCouleur {
	font-size: 14px;
	font-style:italic;
}
