 /*-----------------------------------
 * CSS : Tourisme.fr
 * réalisé par SQLI
 * Création : 05.04.2009
 ------------------------------------*/

/*--------------------
   Variables globales
 ---------------------*/
 
body {
  margin: 0; padding: 0;
  width: 100%;
	font-family: Verdana, Helvetica, sans-serif; font-size: 62.5%;
	color: #424040;
	background: #ffffff;
	behavior: url('./css/csshover2.htc'); /* Fichier importe pour permettre à Internet Explorer de comprendre la pseudo-classe :hover */
	overflow-x: hidden; 
}

img, div, h1, a {
	/*behavior: url('./css/iepngfix.htc'); /* Fichier permettant à Internet Explorer d'exploiter les PNG */
	border: none;
}
* {
	margin: 0; padding: 0;
}
div, li {
	_height: 1%;
}
textarea {
	font-family: Verdana, Helvetica, sans-serif; font-size: 1em;
}
br.clear {
	clear: both;
	margin: 0; padding: 0;
	font-size: 0em;
}
br.left {
	clear: left;
	margin: 0; padding: 0;
	font-size: 0em;
}
br.right {
	clear: right;
	margin: 0; padding: 0;
	font-size: 0em;
}

/*--------------------
   HIDE ELEMENTS
 ---------------------*/
 div#decorum {
 	display: none;
}
div#decorum-page {
	width: 100%;
	background: #ffffff;
}
div#decorum-page div.page {
	padding: 10px;
}
div#decorum-bottom {
 	display: none;
}
div#colonne-centre-large ul.ariane { display: none; }
div#colonne-centre-large div.options { display: none;}
div#colonne-droite {
	display: none;
}

 /*--------------------
   COLONNE centre (large)
 ---------------------*/
 
 div#colonne-centre-large div.content {
 		margin: 0; padding: 0;
 }
 div#colonne-centre-large div.content h1 {
 		margin: 0px 0px 10px 0px; padding: 0px 0px 0px 20px;
 		font-family: Arial, sans-serif; font-size: 3em;
 		color: #1F7180;
 		background: url('../images/puce-bleue-2.gif') no-repeat center left;
 }
 div#colonne-centre-large div.content h1.variante {
 		padding-left: 0px;
 		font-family: Verdana, Helvetica, sans-serif; font-size: 2em;
 		color: #005186;
 		background: #ffffff;
 		text-transform: uppercase;
 }
 div#colonne-centre-large div.content h1 span {
 		font-size: 0.7em; font-weight: normal;
 }
 
 div#colonne-centre-large div.content h2 {
 		margin: 0px 0px 10px 0px; padding: 0;
 		font-family: Arial, sans-serif; font-size: 1.4em;
 		color: #3F8B99;
 		background: url('../images/border-bottom.gif') repeat-x bottom left;
 }
 div#colonne-centre-large div.content h2 span {
 		padding-right: 5px;
 		background: #ffffff;
 }
 		div#colonne-centre-large div.content h2.variante span {
 				padding-left: 25px; padding-top: 2px; padding-bottom: 2px;
 				background: #ffffff url('../images/puce-bleue-3.gif') no-repeat center left;
 		}
 div#colonne-centre-large div.content p {
 		margin: 0px 0px 10px 0px;
 		font-size: 1.1em;
 }
 div#colonne-centre-large div.content p.intro {
 		margin: 0px 0px 25px 0px; padding: 0;
 		font-family: Arial, sans-serif; font-size: 1.6em;
 		color: #424040;
 }
 div#colonne-centre-large div.content ul.para {
 		margin: 0; padding: 0;
 }
 div#colonne-centre-large div.content ul.para li {
 		margin: 0px 0px 15px 0px; padding: 0;
 		font-size: 1.1em;
 		color: #424040;
 		list-style: none;
 }
 div#colonne-centre-large div.content ul.para li a.title,
 div#colonne-centre-large div.content ul.para li a.title:link,
 div#colonne-centre-large div.content ul.para li a.title:visited {
 		font-size: 1.2em; font-weight: bold;
 		color: #685C5A;
 		text-decoration: none;	
 }
 div#colonne-centre-large div.content ul.para li a.title:hover {
 		color: #004F83;
 }
 div#colonne-centre-large div.content ul.para li a.lnk,
 div#colonne-centre-large div.content ul.para li a.lnk:link,
 div#colonne-centre-large div.content ul.para li a.lnk:visited {
 		font-size: 0.9em; font-weight: bold;
 		color: #FF7200;
 		text-decoration: none;	
 }
 div#colonne-centre-large div.content ul.para li a.lnk:hover {
 		color: #004F83;
 }
 div#colonne-centre-large div.content ul.spip {
 		margin: 0px 0px 25px 0px; padding: 0;
 }
 		div#colonne-centre-large div.content ul.spip ul {
 				margin: 5px 0px 5px 20px;
 		}
 div#colonne-centre-large div.content ul.spip li {
 		margin: 0px 0px 5px 0px; padding: 0;
 		font-size: 0.9em; font-weight: bold;
 		color: #FF7603;
 		list-style: none;
 		text-transform: uppercase;
 }
 		div#colonne-centre-large div.content ul.spip li li {
 				font-size: 1.1em; font-weight: normal;
 				text-transform: none;
 		}
 div#colonne-centre-large div.content ul.bleu li {
 		color: #005186;
 }
 div#colonne-centre-large div.content ul.spip li a,
 div#colonne-centre-large div.content ul.spip li a:link,
 div#colonne-centre-large div.content ul.spip li a:visited {
 		color: #FF7603;
 		text-decoration: none;	
 }
 div#colonne-centre-large div.content ul.bleu li a,
 div#colonne-centre-large div.content ul.bleu li a:link,
 div#colonne-centre-large div.content ul.bleu li a:visited {
 		color: #005186;
 }
 div#colonne-centre-large div.content ul.spip li a:hover {
 		color: #004F83;
 }
 div#colonne-centre-large div.content ul.bleu li a:hover {
 		color: #424040;
 }
 
 
 div#colonne-centre-large div.resultats {
 		margin: 0; padding: 0px 0px 40px 0px;
 }
 div#colonne-centre-large div.resultats h1 {
 		margin: 0; padding: 0;
 		font-size: 2em;
 		color: #B3B3B3;
 		text-transform: uppercase;
 }
 
 div#colonne-centre-large div.resultats h2 {
 		margin: 0px 0px 10px 0px; padding: 0;
 		font-family: Arial, sans-serif; font-size: 1.4em;
 		color: #003B62;
 		background: url('../images/border-bottom.gif') repeat-x bottom left;
 }
 div#colonne-centre-large div.resultats h2 span {
 		padding-right: 5px;
 		background: #ffffff;
 }
 div#colonne-centre-large div.resultats h2 a,
 div#colonne-centre-large div.resultats h2 a:link,
 div#colonne-centre-large div.resultats h2 a:visited {
 		color: #003B62;
 		text-decoration: none;
 }
 div#colonne-centre-large div.resultats h2 a:hover {
 		color: #424040;
 }
 div#colonne-centre-large div.resultats p {
 		margin: 0px 0px 20px 0px;
 		font-size: 1.1em;
 		color: #424040;
 }
 div#colonne-centre-large div.resultats ul.rub {
 		margin: 30px 0px 0px 40px; padding: 0;
 		height: 40px;
 }
 div#colonne-centre-large div.resultats ul.rub li {
 		display: inline;
 		margin: 0; padding: 0;
 		font-size: 1em;
 		list-style: none;
 }
 div#colonne-centre-large div.resultats ul.rub li a,
 div#colonne-centre-large div.resultats ul.rub li a:link,
 div#colonne-centre-large div.resultats ul.rub li a:visited {
 		float: left;
 		display: block;
 		margin: 0px 20px 0px 0px; padding: 0;
 		width: 245px;
 		line-height: 1.4em;
 		font-weight: bold;
 		color: #424040;
 		text-decoration: none; text-transform: uppercase; text-align: center;
 }
 		div#colonne-centre-large div.resultats ul.rub li a span.bl {
 				display: block;
 				padding-left: 8px;
 				background: url('../images/crochet-bl.gif') no-repeat bottom left;
 		}
 				div#colonne-centre-large div.resultats ul.rub li a:hover span.bl,
 				div#colonne-centre-large div.resultats ul.rub li.current a span.bl,
 				div#colonne-centre-large div.resultats ul.rub li.current a:link span.bl,
 				div#colonne-centre-large div.resultats ul.rub li.current a:visited span.bl {
 						background: url('../images/crochet-bl.gif') no-repeat top left;
 				}
 		div#colonne-centre-large div.resultats ul.rub li a span.br {
 				display: block;
 				padding-right: 8px;
 				background: url('../images/crochet-br.gif') no-repeat bottom right;
 		}
 				div#colonne-centre-large div.resultats ul.rub li a:hover span.br,
 				div#colonne-centre-large div.resultats ul.rub li.current a span.br,
 				div#colonne-centre-large div.resultats ul.rub li.current a:link span.br,
 				div#colonne-centre-large div.resultats ul.rub li.current a:visited span.br {
 						background: url('../images/crochet-br.gif') no-repeat top right;
 				}
 div#colonne-centre-large div.resultats ul.rub li a:hover,
 div#colonne-centre-large div.resultats ul.rub li.current a,
 div#colonne-centre-large div.resultats ul.rub li.current a:link,
 div#colonne-centre-large div.resultats ul.rub li.current a:visited {
 		color: #005186;
 }
 
 
 div#colonne-centre-large ul.pagination {
 		margin: 30px 0px 0px 100px; padding: 0;
 }
 div#colonne-centre-large ul.pagination li {
 		display: inline;
 		margin: 0; padding: 0;
 		font-size: 1em;
 		list-style: none;
 }
 div#colonne-centre-large ul.pagination li a,
 div#colonne-centre-large ul.pagination li a:link,
 div#colonne-centre-large ul.pagination li a:visited {
 		padding: 4px;
 		color: #424040;
 		text-decoration: none;
 }
 div#colonne-centre-large ul.pagination li a:hover {
 		color: #005186;
 }
 div#colonne-centre-large ul.pagination li.num a,
 div#colonne-centre-large ul.pagination li.num a:link,
 div#colonne-centre-large ul.pagination li.num a:visited {
 		color: #424040;
 }
 div#colonne-centre-large ul.pagination li.num a:hover {
 		color: #ffffff;
 		background: #424040;
 }
 div#colonne-centre-large ul.pagination li span {
 		padding: 4px;
 		color: #ffffff;
 		background: #424040;
 }
