

body
		{
	margin: 0 0;
	padding: 0;
	text-align: center;
	font: 0.80em "Trebuchet MS", helvetica, sans-serif;
	background-color:#fecc00;
	color:#ffffff;
	
		}
		a:link {
	text-decoration: none;
	color:#018fa8 ;
}

a:visited {
	text-decoration: none;
	color:#018fa8;
}

a:hover, a:active {
	text-decoration: none;
	color: #ffffff;
}

a:visited:hover {
	text-decoration: none;
	color: #ffffff;
}
		div#conteneur
		{
			width: 598px ;
			margin: 0 auto ;
			text-align: left ;
			/*border: 1px solid #8A8C8C ;*/
		/*	background-color: #572670; */
			
			
		/*	border: 1px solid #9b2 ;*/
		
			
		}
		div#inside_cafes
		{
			background: url(../img/up_cafes.gif) no-repeat top left;		
			padding:12px;
		}
			div#inside_cafes img
		{	 
		
		border: 2px solid #fecc00 ;
		}
		div#inside_cafes img.norain
		{
		border: 1px solid #572670 ;
		}
		
		div#inside_POP
		{
			background: url(../img/up_POP.gif) no-repeat top left;		
			padding:12px;
		}
			div#inside_POP img
		{	 
		
		border: 2px solid #fecc00 ;
		}
		div#inside_POP img.nob
		{
		border: 0 ;
		}
		div#inside_POP img.norain
		{
		border: 1px solid #572670 ;
		}
		
		
		div#logan{
		clear:both;
		padding-top:10px;
		
		}
		div#logo{
		
		position:absolute;
		z-index:3;
		left:780px;
		top:12px;font: 0.7em "Trebuchet MS", helvetica, sans-serif;
		
		}
		div#login{
		
	 position:relative;
		padding:3px 6px;
text-align:right;
			font: 0.70em Verdana, Arial, Helvetica, sans-serif;  color:#666633;
	border: 1px solid #bccd34 ;
			
	width:180px;

}
	
		div#slogan_frpatb{
		
		position:absolute;
		z-index:3;
		left:360px;
		top:74px;
		
		}
		div#header{
		position:relative;
		
		/*background: url(../img/body.jpg) no-repeat left top;*/
		z-index:2;}
				
		h2#header
		{
			height: 100px ;
			margin: 0; 
			
			
		}
		div#context
		{
		position:relative;
	text-align:right;
		padding-right:40px;
		padding-top:50px;	
		padding-bottom:20px;		
		}
		/*h1#header a
		{
			width: 400px ;
			height: 70px ;
			display: block ;
			background: url(../img/title.gif) no-repeat ;
			position: relative ;
			left: 300px ;
			top: 15px ;
			text-indent: -6000px ;
		}*/
		h2#header a
		{
			width: 200px ;
			height: 100px ;
			display: block ;
			
			position: relative ;
			left: 0;
			top: 0;
			text-indent: -5000px ;
		}
		div#inside
		{
		float:left;
			/*background: url(../img/bg_page.gif) no-repeat 760px 300px ;*/
			width: 940px;
			padding-left:10px;padding-right:18px;padding-top: 0;
			/*background-color: #ffffff; */
			margin:0;
		}
		
		div#gauche
		{
		padding: 10px 5px 0 0;
		width:200px;
		float:left;
		margin-top:0;
		}
		div.menugauche
		{
		padding: 5px 5px 5px 5px;
		
		/*background: #89A5DD ;*/
		float:left;
		margin-top:50px;
		border:#037a97 1px solid;
		}
		div.menugauche_s
		{
		padding: 5px 5px 5px 5px;
		
		background-color: #edf98d ;
		width:180px;
		float:left;
		margin-top:10px;
		
		border:#037a97 1px solid;
		}
		div.menugauche_s_white2
		{
		padding: 2px 2px 2px 2px;
		
		background: #ffc002 ;
		width:140px;
		float:left;
		margin-top:2px;
		
		border:#fffff 1px solid;
		}
		div.menugauche_s_white
		{
		/*padding: 2px 2px 2px 2px;*/
		
		background: #ffffff ;
		/*width:150px;*/width:180px;
		float:left;
		
		
		border:#037a97 1px solid;
		}
				.droite_inside{
		background-color:#fdce14;	
	padding:2px;width:180px;
	font-size:0.86em;
	line-height:2em;
	}
			.droite_border{
		
	
		padding:3px 6px;
text-align:right;
			font: 0.70em Verdana, Arial, Helvetica, sans-serif;  color:#666633;
	border: 1px solid #fdce14 ;
			

}
		div#droite
		{
			/*padding: 1px 1px 1px 1px;*/
			padding-left:10px;
		
	/*background: #037a97 ;*/
		float:left;
		}
		
		div#contenu
		{	width:510px;
/*background-color:#6B6C6C;*/
			float:left;
		padding: 0 10px 0 10px ;
		/*border:#037a97 dashed thin;
	background-color:#ffffff;*/
	font-size:0.84em;/*border:#037a97 1px solid;*/
		}
		
		
		div#contenu h2
		{
	padding-left: 6px;
	padding-right: 1px;
	line-height: 25px;
	font-size: 1.4em;
	background: url(../img/little_apple.gif) no-repeat top left;
	color: #037a97;
		/*border-bottom: 1px solid #FFBC06 ;*/
		}
		
		div#contenu h3
		{
			margin-left: 15px ;
			padding-left: 5px ;
			border-bottom: 1px solid #9b2 ;
			border-left: 3px solid #9b2 ;
			color: #9b2 ;
		}
		
		div#contenu p
		{
			text-align: justify ;
			text-indent: 1.5em ;
			line-height: 1.5em ;
		}
		
		div#contenu a
		{
			color: #8a0 ;
		}
		
		div#contenu a:hover
		{
			color: #9b2 ;
		}
		div#footer{
		clear:both;}
		p#footer
		{
			margin: 0 ;
			padding-right: 10px ;
			line-height: 30px ;
			text-align: right ;
			color: #EEC21E ;
		}
		p#footer_gauche
		{
			margin: 0 ;
			padding-left: 10px ;
			line-height: 30px ;
			text-align: left ;
			color: #EEC21E ;
		}
		pre
		{
			overflow: auto ;
			background: #dea ;
			border: 2px solid #9b2 ;
			padding: 5px 0 0 5px ;
			font-size: 1.2em ;
		}
		
		* html pre
		{
			width: 636px ;
		}
		
		pre span
		{
			color: #560 ;
		}
		
		pre span.comment
		{
			color: #b30000 ;
		}
		
	.titre_pays
{
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
color: #a70109 ;

}
		.titre_rub_chapitre
{
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
color: #4d4d3a ;
padding-left:10px;
}
.titre_rub_context_ok
{
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
color: #000000 ;	font-variant: small-caps;
}


	

.lien_menu_page 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
a.lien_menu_page:link 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }
a.lien_menu_page:visited 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }
a.lien_menu_page:hover 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }
a.lien_menu_page:active 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }
a.lien_menu_page:visited:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }



