/*Feuille de style impression, copyright LunaWeb 2006*/

/*General*/
body {
	margin: 0;
	padding: 0;
	font-family: Courrier, Verdana, Arial, sans-serif;
	background: #fff;
	color: #000;
}

#site {
	position: relative;
	width: 90%;
	margin: auto;
	font-size: 12pt;
}

	/*Typo generale*/
		
		code {
			font-family: Courier, mono, serif;
			color: #000;
			font-size: 1.2em;
			border: 1px solid #000; 
			padding: 2px;
		}

		img {
			display: none;
		}

		abbr {
			border-bottom: 1px dotted #000;
		}
		
		#contenu acronym {
			border-bottom: 1px dotted #000;
		}
		
		.cache {
			display: none;
		}

	/*Fin Typo generale*/

/*Fin General*/


/*Bandeau haut*/
	#bandeauh {
		display: none;
	}

	/
	/*Menu Horizontal*/
	#menuh {
		display: none;
	}
	/*Fin Menu Horizontal*/

/*Fin Bandeau haut*/


/*Contenu*/
#contenu {
	height: auto;
}

	/*Bloc illustration*/
	#illustrationaccueil {
		display: none;
	}

	#illustrationaccueil {
		color: #000;
	}
	/*Fin Bloc illustration*/

	
	/*Bloc thematiques*/
	#thematiques {
		width: 206px;
		height: 250px;
		float: right;
	}

	#thematiques ul {
		display: block;
		float:left;
		margin: 7px 0 0 7px;
		padding: 0;
	}

	#thematiques ul li {
		list-style-type: none;
		background: #fff url(../img/design/bg-detail-thematique.jpg) bottom left no-repeat;
		height: 115px;
		width : 191px;
		margin-bottom: 3px;
	}

	#thematiques ul li a {
		padding: 0 0 0 10px;
		line-height: 30px;
		color: #fff;
		text-transform: uppercase;
	}

	#thematiques ul li:hover {
		background: #fff url(../img/design/bg-detail-thematique.jpg) top left no-repeat;
	}

	#thematiques ul li a:hover {
		text-decoration: none;
		color: #FFCF16;
	}
	
	#thematiques ul li p {
		margin: 0 0 0 10px;
		color: #fff;
	}
	.txtthematique {
		font-size: 0.8em;
		color: #fff;
	}
	/*Fin Bloc thematiques*/

	/*Bloc Texte Page*/
	#txtpage {
		background: #fff url(../img/design/bg-ateliers.gif) top left no-repeat;
		width: 490px;
		height: 820px;
		float: left;
		padding: 0 0 0 9px;
		margin: 0 0 0 -2px;
	}

	#txtpage h1 {
		font-family: Arial, Verdana, sans-serif;
		font-size: 1.5em;
		color: #80aa17;
		text-transform: uppercase;
		padding: 0;
		margin: 10px 0 0 0;
	}

	#txtpage h2 {
		font-size: 1em;
		color: #696969;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
	}

	#txtpage h3 {
		font-size: 1em;
		background: transparent url(../img/design/icone-thematique-orange.gif) top left no-repeat;
		text-decoration: underline;
		color: #696969;
		padding: 0 0 0 30px;
		margin: 10px 0 0 0;
		line-height: 25px;
	}
	
	#txtpageg {
		width:244px;
		float: left;
	}
			
	#txtpageg a {
		color: #80aa17;
		text-decoration: none;
	}
	
	#txtpageg a:hover {
		color:#db720d;
		text-decoration: underline;
	}

	#txtpageg ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	#txtpageg ul li {
		margin: 0 0 10px 10px;
	}

	#txtpageg img.imgdroite {
		float: right;
		margin-left: 15px;
		border: 0;
	}

	#txtpageg img.imggauche {
		float: left;
		margin-right: 15px;
		border: 0;
	}

	#txtpageg p.special {
		padding: 10px;
		border: 1px solid #db720d;
		background-color: #FFE4CF;
	}

	#txtpageg label {
		font-size: 0.9em;
	}

	#txtpaged {
		width:225px;
		float: left;
		margin-left: 15px;
	}

	#txtpaged dt {
		font-weight: bold;
		font-size: 1em;
		margin: 0;
		padding: 0;
	}

	#txtpaged dd {
		padding: 0;
		margin: 0;
	}
	
	#txtpaged dd.thematiques {
		font-size: 0.9em;
		padding: 0 0 0 25px;
		margin: 0 0 10px;
	}
		
	#txtpaged dt a {
		color: #80aa17;
		text-decoration: none;
	}
	
	#txtpaged dt a:hover {
		color:#db720d;
		text-decoration: underline;
	}

	#txtpaged ul li a {
		color: #db720d;
		text-decoration: none;
	}

	#txtpaged ul li a:hover {
		color: #80aa17;
		text-decoration: underline;
	}

	#txtpaged p {
		font-size: 1em;
	}

	a#decouvrirateliers {
		background: #fff url(../img/design/decourvrir-atelier.gif) top left no-repeat;
		height: 72px;
		width: 244px;
		display: block;
	}

	a#decouvrirateliers:hover {
		background: #fff url(../img/design/decourvrir-atelier.gif) bottom left no-repeat;
	}
	
	/*Fin Bloc Texte Page*/

	/*Bloc Texte Droit*/
	#droitpage {
			width: 202px;
			height: 280px;
			float: right;
			margin: 13px 0 0 0;
	}
	
		/*Bloc Actualites*/
		#actualites {
			height: 145px;
		}
	
		#actualites dl {
			margin-top: 10px;
			font-size: 1em;
		}
	
		#actualites dt {
			color: #02638a;
		}
	
		#actualites dd {
			margin-left: 0;
		}
	
		#actualites dd a, #actualites dt a {
			color: #02638a;
			text-decoration: none;
		}
	
		#actualites dd a:hover, #actualites dt a:hover {
			text-decoration: underline;
		}
		
		#actualites h3 {
			background: #fff url(../img/design/icone-actus.gif) top left no-repeat;
			font-size: 1.2em;
			text-decoration: underline;
			color: #696969;
			padding: 0 0 0 20px;
			margin: 10px 0 0 0;
			line-height: 15px;
		}
	
		#actualites dd.tiretsbas {
			padding-bottom: 10px;
			margin-bottom: 10px;
			border-bottom: 1px dotted #858585;
		}		
		/*Fin Bloc Actualites*/

		/*Bloc Restez Informe*/
		#restezinforme {
			float: right;
			width: 210px;
			height: 117px;
			margin: 0;
			background: #fff url(../img/design/bg-restez-informe.jpg) top right no-repeat;
			margin-top: 10px;
		}

		#restezinforme a {
			color: #9C5109;
			padding-left: 20px;
			line-height: 160px;
		}

		#restezinforme a:hover {
			color: #696969;
		}

		/*Bloc Fin Restez Informe*/


/*Fin Contenu*/

/*Footer*/
#footer {
	margin: 10px 0 0 0;
	padding: 0;
	border-top: 1px solid #858585;
	font-size: 0.8em;
}

#footer a {
	color: #696969;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

/*Fin Footer*/

/*Typo*/
em {
	font-weight: bold;
}

.pucegauche {
	float: left;
	margin-right: 5px;
}