/* CSS Document */



body   		{
		margin-top: 0px;
		margin-right: 30px;
		margin-bottom: 0px;
		margin-left: 220px;

	        background-color: #f1e8cd;
		background-image: url("papier2.jpg");
		background-repeat: repeat;

		font: 12px Georgia, Garamond, serif;
		text-align: left;
        	}

body.search   		{
		margin-top: 10px;
		margin-right: 30px;
		margin-bottom: 0px;
		margin-left: 30px;

	        background-color: #f1e8cd;
		background-image: url("papier2.jpg");
		background-repeat: repeat;

		font: 12px Georgia, Garamond, serif;
		text-align: left;
        	}

div.tcontent2  	{


		margin-top: 0px;
		margin-right: 25px;
		margin-bottom: 0px;
		margin-left: 0px;

	        background-color: #f1e8cd;
		background-image: url("papier2.jpg");
		background-repeat: repeat;

		font: 12px Georgia, Garamond, serif;
		text-align: left;      	
		}



body.t  	{
		margin-top: 170px;
		margin-right: 25px;
		margin-bottom: 50px;
		margin-left: 203px;

	        background-color: #f1e8cd;
		background-image: url("papier2.jpg");
		background-repeat: repeat;

		font: 12px Georgia, Garamond, serif;
		text-align: left;
        	}

body.aff	{
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;



		font: 12px Georgia, Garamond, serif;
		text-align: left;

}

div.affiche  	{
		margin-top: 20px;
		margin-right: 25px;
		margin-bottom: 0px;
		margin-left: 25px;

	        background-color: #f1e8cd;
		background-image: url("papier2.jpg");
		background-repeat: repeat;

		font: 12px Georgia, Garamond, serif;
		text-align: center;
        	}

body.IE		{
		overflow: hidden;
		margin-top: 0px;
		margin-right: 40px;
		margin-bottom: 0px;
		margin-left: 0px;
		height : 680px;

		}

div.content	{
		margin-right: 106px;

		height : 650px;
		overflow: auto;
		position: absolute;
		left: 220px;	
		top:0px;
		overflow-x: hidden;


		}
div.tcontent	{


		position: absolute;		
		top: 165px;
		height : 460px;
		overflow: auto;
		overflow-x: hidden;
		bottom: 45px;
		left : 203px;



		}


div.content2	{
		height: 600px;

		
		margin-top: 10px;
		margin-right: 30px;
		margin-bottom: 0px;
		margin-left: 0px;

	        background-color: #f1e8cd;
		background-image: url("papier2.jpg");
		background-repeat: repeat;

		font: 12px Georgia, Garamond, serif;
		text-align: left;
        	}


div.encadre	{
		
		margin-top: 10px;
		margin-right: 60px;
		margin-bottom: 0px;
		margin-left: 60px;

	        background-color: #e3c895;


		-moz-opacity: 0.65;
		opacity: 0.65;

		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
	        border-left: 1px solid #000000;

		padding-top: 15px;
		padding-right: 15px;
		padding-bottom: 15px;
		padding-left: 15px;


		font: 14px Georgia, Garamond, serif;
		text-align: left;
        	}




h1		{
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 45px;
		margin-left: 0px;

    		background-color: #e3c895;

		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
	        border-left: 1px solid #000000;

		padding-top: 15px;
		padding-right: 0px;
		padding-bottom: 15px;
		padding-left: 0px;

		font: bold 24px Georgia, Garamond, serif;
        	text-align: center;
		}

h1.aff		{
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 45px;
		margin-left: 0px;

    		background-color: #e3c895;

		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
	        border-left: 1px solid #000000;

		padding-top: 15px;
		padding-right: 0px;
		padding-bottom: 15px;
		padding-left: 0px;

		font: bold 12px Georgia, Garamond, serif;
        	text-align: center;
		}

h2		{
		margin-top: 30px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;

		font: bold 18px Georgia, Garamond, serif;
		text-align: center;
		}

h3		{
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;

		font: bold 13px Georgia, Garamond, serif;
		text-align: left;
		}

p		{
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 10px;

		font: 12px Georgia, Garamond, serif;
		text-align: justify;
		}

p.r    		{
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 30px;
		margin-left: 300px;

		font: 12px Georgia, Garamond, serif;
        	text-align: right;
        	}

p.c    		{
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;

		font: 12px Georgia, Garamond, serif;
        	text-align: center;
        	}


p.liens		{
		margin-top: 25px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		}

img		{
		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		}

img.t		{
		border: 0px;
		}

a:link		{
		text-decoration: none;
		color: #874515;
        	}

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

a:active	{
		text-decoration: underline;
		color: #b84646;
		}

a:hover		{
		text-decoration: underline;
        	color: #b84646;
		}
a.s		{
		text-decoration: none;
		color: #874515;
        	}


a.black:link		{
		text-decoration: none;
		color: #000000;
        	}

a.black:visited	{
		text-decoration: none;
		color: #000000;
		}

a.black:active	{
		text-decoration: underline;
		color: #000000;
		}

a.black:hover		{
		text-decoration: underline;
        	color: #000000;
		}
a.s		{
		text-decoration: none;
		color: #874515;
        	}



a.s:link		{
		text-decoration: none;
		color: #874515;
        	}

a.s:visited	{
		text-decoration: none;
		color: #b84646;
		}

a.s:active	{
		text-decoration: underline;
		color: #b84646;
		}

a.s:hover		{
		text-decoration: underline;
        	color: #b84646;
		}



a.g:link 	{
		text-decoration: none;
        	color: #000000;
        	}

a.g:visited 	{
		text-decoration: none;
        	color: #434343;
        	}

a.g:active 	{
		text-decoration: underline;
        	color: #434343;
        	}

a.g:hover 	{
		text-decoration: underline;
        	color: #434343;
        	}

table.rem	{
		margin-top: 5px;
		margin-right: 10px;
		margin-bottom: 10px;
		margin-left: 10px;

		background-color: #e3c895;

		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;

		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;

		vertical-align: middle;
		}

td.rem		{
		margin-top: 0px;	
        	margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;

		background-color: #e3c895;

		border-top: 0px;
		border-right: 0px;
		border-bottom: 0px;
		border-left: 0px;

		padding-top: 10px;
		padding-right: 20px;
		padding-bottom: 10px;
        	padding-left: 20px;

        	vertical-align: middle;
		}

table.actu	{
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;

		width: 100%;
		background-color: #EEEEEE;

		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;

		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;

        	font: 14px Georgia, Garamond, serif;
		vertical-align: middle;
		}

table.actu2	{
		margin-top: 10px;
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: auto;


		background-color: #EEEEEE;

		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;

		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;

        	font: 14px Georgia, Garamond, serif;
		vertical-align: middle;
		}

td.actu		{
		margin-top: 0px;	
        	margin-right: 5px;
		margin-bottom: 0px;
		margin-left: 5px;

		background-color: #EEEEEE;

		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;

		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
        	padding-left: 3px;

	        text-align: center;
        	vertical-align: middle;
		}

td.date		{
		width: 220px;

		margin-top: 0px;	
        	margin-right: 5px;
		margin-bottom: 0px;
		margin-left: 5px;

		background-color: #EEEEEE;

		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;

		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
	        padding-left: 3px;

        	text-align: center;
        	vertical-align: middle;
		}
		
td.icone	{
		width: 50px;

		margin-top: 0px;	
        	margin-right: 5px;
		margin-bottom: 0px;
		margin-left: 5px;

		background-color: #EEEEEE;

		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;

		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
        	padding-left: 3px;

	        text-align: center;
        	vertical-align: middle;		}
td.actu2		{
		margin-top: 0px;	
        	margin-right: 5px;
		margin-bottom: 0px;
		margin-left: 5px;
		font-weight: bold;

		background-color: #ffcc99;

		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;

		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
        	padding-left: 3px;
		font: bold 18px Georgia, Garamond, serif;
		
	        text-align: center;
        	vertical-align: middle;
		}

td.date2		{
		width: 220px;

		margin-top: 0px;	
        	margin-right: 5px;
		margin-bottom: 0px;
		margin-left: 5px;
		font-weight: bold;

		background-color: #ffcc99;

		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;

		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
	        padding-left: 3px;

        	text-align: center;
        	vertical-align: middle;
		}
		
td.icone2	{
		width: 50px;

		margin-top: 0px;	
        	margin-right: 5px;
		margin-bottom: 0px;
		margin-left: 5px;
		font-weight: bold;

		background-color: #ffcc99;

		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;

		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
        	padding-left: 3px;

	        text-align: center;
        	vertical-align: middle;		}

ul.circle 	{
		margin-top: 5px;	
	        margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;

		list-style-type: circle;
		}

ol	 	{
		margin-top: 5px;	
        	margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		}
		
div.g1	{
		position: absolute;

	        background-color: #e3c895;
		background-image: url("marbremaron.jpg");
		background-repeat: repeat;

		left: 0px;
		width: 193px;
		top: 0px;
		bottom: 0px;
		}
		
body>div.g1 	{ position: fixed; }
		
div.g2	{
		position: absolute;

        background-color: #e3c895;
		background-image: url("marbremaron.jpg");
		background-repeat: repeat;
		border-right: 1px solid #000000;

		left: 0px;
		width: 194px;
		top: 0px;
		bottom: 0px;
		}

body>div.g2 { position: fixed; }
		
div.t	{
		position: absolute;

        background-color: #f1e8cd;
		background-image: url("papier2.jpg");
		background-repeat: repeat;

		left: 196px;
		top: 0px;
		height: 160px;
		right: 0px;
		}

body>div.t { position: fixed; }
		
div.b	{
		position: absolute;

        background-color: #f1e8cd;

		left: 196px;
		bottom: 0px;
		right: 3px;
        text-align: center;
		}
		
body>div.b { position: fixed; }

div.bsur	{
		position: absolute;
		z-index: 10;
        background-color: #f1e8cd;
		background-image: url("papier2.jpg");
		background-repeat: repeat;

		left: 196px;
		bottom: 0px;
		right: 3px;
        text-align: center;
		}
		
body>div.bsur { position: fixed; }

div.b2	{
		position: absolute;
		visibility : hidden;

        background-color: #f1e8cd;
		background-image: url("marbremaron.jpg");
		background-repeat: repeat;
		
		left: 193px;
		bottom: 0px;
		right: 17px;
		z-index: 2;
        text-align: center;
		}

/*Ces 3 règles de styles doivent rester à cette place, en fin de document et dans cet ordre pour le bon fonctionnement du site*/

p.g1    	{
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 150px;
		margin-left: 0px;

		font: 12px Georgia, Garamond, serif;
        	text-align: center;
        	}
		
p.g2    	{
		margin-top: 35px;
		margin-right: 45px;
		margin-bottom: 35px;
		margin-left: 25px;

        	font: bold 14px Georgia, Garamond, serif;
        	text-align: center;
        	}

p.g3    	{
		margin-top: 30px;
		margin-right: 15px;
		margin-bottom: 30px;
		margin-left: 15px;

 	       font: bold 14px Georgia, Garamond, serif;
        	text-align: center;
        	}

