/* CSS Document */


#presentation {
	float:left;
	width:688px;
	margin:0 0 12px 0;	
	background-image: url(../img/photo_accueil3.jpg);
	background-repeat:no-repeat;
}

	#presentationBlocTitre {
		clear:both;
		width:680px;
		height:29px;
		background-image: url(../img/trans_accueil.png);
		background-repeat:no-repeat;
		margin:67px auto 5px auto;
	}
	
		#presentationBlocTitre h1
		{
			color: #fff;
			font-size: 1.1em;
			padding:3px 5px 3px 5px;
			margin: 0;
			font-weight: normal;
		}
		
	#presentationCorpsHeader {
		clear:both;
		width:100%;
		height:9px;
		background-image:url(../img/cadrehomecorps_haut.png);
		background-repeat:no-repeat;
		background-color: #CFECF9;
		font-size:0.1em;
	}
	
	#presentationCorpsText {
		clear:both;
		width:100%;
		height:220px;
		background-image:url(../img/cadrehomecorps_corps.png);
		background-color: #CFECF9;
	}
	
	#presentationCorpsFooter {
		width:100%;
		height:19px;
		background-image:url(../img/cadrehomecorps_bas.png);
		background-repeat:no-repeat;
		font-size:0.1em;
	}
	
	#presentationCorpsText p {
		font-size:12px;
		color:#0E5296;
		padding:5px 10px 0 20px;
		margin:0;
	}
	
	#presentationCorpsText p.titre {
		font-size:14px;
		font-weight:bold;
		color:#000;
	}
	
	#presentationCorpsText ul {
		font-size:12px;
		color:#0E5296;
		list-style-position:outside;
		padding:0 10px 0 15px;
		margin:10px 0 10px 30px;
		list-style-image:url(../img/puce_bleue.png);
	}
	
	#presentationCorpsText li {
		margin:2px 0 3px 5px;
		padding:0;
	}
	
	#presentationCorpsText a:link
	{
		text-decoration: underline;
		color: #DD5909;
		font-weight: bold;
	}
	
	#presentationCorpsText a:visited
	{
		text-decoration: underline;
		color: #DD5909;
		font-weight: bold;
	}
	
	#presentationCorpsText a:hover
	{
		text-decoration: none;
		color: #000;
	}
	
	#legende p a:link
	{
		color: #000;
		font-weight: bold;
	}
	
	#legende p a:visited
	{
		color: #000;
		font-weight: bold;
	}
	
	#legende p a:hover
	{
		color: #E6660F;
		background-color:#FFFFFF;
	}





/*------------ CONTEXT -----------------*/
#presentationContext {
	float:right;
	width:300px;
}

	#presentationContextHeader {
		clear:both;
		width:100%;
		height:8px;
		background-image:url(../img/cadreprincfull_haut.png);
		background-repeat:no-repeat;
		font-size:0.1em;
	}
	
	#presentationContextCorps {
		clear:both;
		width:100%;
		height:322px;
		background-image:url(../img/cadreprincfull_context_corps.png);
		background-color:#CFECF9;
	}
	
	#presentationContextFooter {
		clear:both;
		width:100%;
		height:19px;
		background-image:url(../img/cadreprincfull_bas.png);
		background-repeat:no-repeat;
		font-size:0.1em;
	}
	
	#presentationContextCorps p {
		font-size:12px;
		margin:0;
		padding:5px 10px 0 20px;
	}
	
	
	#presentationContextCorps p.champs {
		font-size:20px;
		color: #0F5397;
		margin:10px 10px 0 20px;
		padding:0;
	}
	
	#presentationContextCorps p.titre {
		font-size:16px;
		font-weight:bold;
		color: #000;
		margin:0;
		padding:10px 10px 0 20px;
	}
	
	#presentationContextCorps input {
		padding:0;
		margin:0 10px 5px 20px;
	}
	
	#presentationContextCorps .formTexteErreur {
		font-size:12px;
		color:#FF0000;
		font-style:italic;
		text-align:left;
	}
	
	
	#deconnexion {
		font-size: 13px;
		margin:5px 0 0 10px;
		padding:0;
	}
	
	#deconnexion a:link
	{
		text-decoration: underline;
		color: #C00000;
	}
	
	#deconnexion a:visited
	{
		text-decoration: underline;
		color: #C00000;
	}
	
	#deconnexion a:hover
	{
		text-decoration: none;
		color: #000;
	}
	
	#presentationContextCorps a:link
	{
		text-decoration: underline;
		color: #245DBA;
	}
	
	#presentationContextCorps a:visited
	{
		text-decoration: underline;
		color: #245DBA;
	}
	
	#presentationContextCorps a:hover
	{
		text-decoration: none;
		color: #000;
	}
	
	#administration {
		font-size: 13px;
		margin:5px 0 0 10px;
		padding:0;
	}





/*------------- BAS ------------------- */

#presentationBasHeader {
	clear:both;
	width:100%;
	height:19px;
	background-image:url(../img/cadrebicolintern_haut.png);
	background-repeat:no-repeat;
	font-size:0.1em;
}

#presentationBasCorps {
	clear:both;
	width:100%;
	height:150px;
	background-image:url(../img/cadrebicolintern_corps_s.png);
}

#presentationBasFooter {
	clear:both;
	width:100%;
	height:19px;
	margin:0 0 12px 0;
	background-image:url(../img/cadrebicolintern_bas.png);
	background-repeat:no-repeat;
	font-size:0.1em;
}

	#presentationBasCorps p
	{
		color: #174B7B;
		padding:0;
		margin:0 0 8px 0;
		font-size: 13px;
	}
	
	#presentationBasCorps .img {
		float:left;
		width:150px;
		height:130px;
		background-image:url(../img/100pct_offic.jpg);
		background-repeat:no-repeat;
		margin:0 20px 20px 20px;
		
	}
	
	#presentationBasCorps .text {
		float:left;
		width:785px;
	}