

body
		{
	margin: 0 auto ;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	background-color:#596269;
	margin-top: 3px;
	
	
		}		
		
div#global
		{
			position: relative;
			margin: 0 auto ;
			width: 990px;
			height:100%;
			
			background-color: #FFFFFF;
			
}
		
		

html>body div#global {
				height: auto;
				
			margin-top: 0px ;
			padding: 0px 0px 0px 0px ;
			}
			
div#top

{

	background:url(../images/top.jpg) repeat left top;
}


div#logo

{
		height:210px;
		margin-left:0px;
			
}

div#logo a
		{
			
			height: 292px ;
			height:210px;
			
			top: 0px ;
			
		}
		

		
div#top_p

{

			position:absolute;
			with:658px;
			display: block ;
			left:292px;
			height:200px;
			top:0px;
			


}


div#menut
		{
			position:absolute;
			top:165px;
			left:430px;
			margin:0;
			padding: 0;
			font-size:10px;
			font-weight:bold;
			color:#E93044;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background-color:#F0D495;
			
	
						
}

div#menut a
		{
			color:#264B66 ;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-decoration: none;
			letter-spacing:1px;
			font-weight:bold;
			padding:1px;
			
			
			}
			
div#menut a:hover
		{ 
		background-color:#E93244;
		color:#FFFFFF;
		letter-spacing:1px;
		text-decoration: none;
		
		
		}
		
div#acces_secur

{
			position:absolute;
			top:210px;
			left:875px;

}


		
div#menug

{
		position:absolute;
		left:0px;
		top:280px;
		width:240px;
		float:left;
  		clear:left;
		/*background: url(../images/fd_colg.jpg) top left repeat-x;*/
		background-color:#F0D495;
 		margin: 2px 0 10px 0px;		


}

div#search
		{
			left:0px;
			padding:0px;
			margin: 0 ;
			top:210px;
			
			position:absolute;
			font-weight:bold;	
			background:url(../images/fd_search.gif) no-repeat left top;
			width:240px;
			height:86px;	
		
		}
		
INPUT.search           { 

	
	margin-top:40px;
	width: 140px;
	height: 15px;
	color: #264B66;
	font-size:10px;
	letter-spacing:1px;
	margin-left:11px;
	/*background:url(../images/input_search.gif) no-repeat left top;*/
	background-color:#F8ECD3;
	border:none;
	padding:0px;
	text-align:center;
	vertical-align:bottom;
	


}

		
div#page
		{
		
			
			
			margin-left: 250px ;
			margin-right:0px;
			width:730px;
			padding-top:10px;
			padding-bottom:40px;
			min-height: 400px; 
	

		
			
			
			
			
		}
		
		
		div#page p
		
		
		{
		font-size:12px;
		
		
		
		}
		
/* TEXTES ET LIENS */

a.opacity img 	{filter:alpha(opacity=100);   
                     -moz-opacity: 1.0;   
                     opacity: 1.0;}

a.opacity:hover img {filter:alpha(opacity=50); 
               -moz-opacity: 0.7; 
               opacity: 0.7;}


A:link                            { color: #264B66; font-size: 12px; font-weight:bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }

A:visited                          { color: #264B66; font-size: 12px;font-weight:bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }

A:hover                       { color: #B31123; font-size: 12px;font-weight:bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }

A.lien_glos                            {
	color: #D72738;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: normal;
	background:url(../images/interro.gif) no-repeat right top;
	padding:2px;
}

A.lien_glos:visited                            { color: #D72738; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: normal; }

A.lien_glos:hover                            { color: #193A52; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }


A.lien_down                           {
	color: #D72738;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: normal;
	
	padding:2px;
}

A.lien_down:visited                            { color: #D72738; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: normal; }

A.lien_down:hover                            { color: #193A52; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }


A.lien_p                             {
	color: #7582A0;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: normal;
}

A.lien_p:visited                            { color: #7582A0; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: normal; }

A.lien_p:hover                            { color: #CECECE; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }


A.lien_p2                             {
	color: #5B6A8C;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: normal;
}

A.lien_p2:visited                            { color: #5B6A8C; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: normal; }

A.lien_p2:hover                            { color: #E93244; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }


A.lien_m                             {
	color: #FF0033;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: normal;
}

A.lien_m:visited                            { color: #5B6A8C; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: normal; }

A.lien_m:hover                            { color: #E93244; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }


A.lien_b                             {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: normal;
}

A.lien_b:visited                            { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: normal; }

A.lien_b:hover                            { color: #F0D495; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }

.plan

{
	color:#000000;
	font-size:12px;
	font-weight:bold;

}


ul#plan
		{
			
			
		
			margin: 2px ;
			padding: 0 ;
	
			list-style-type: none ;
			
			
}	
		
				
ul#plan li
		{
			padding:1px;
			
			text-align: left ;
			font-size: 1.0em; 
			margin-left:35px;
			list-style-image:url(../images/fl_srub.gif);	
}

				
ul#plan li a
		{
			font-size:11px;	
			font-weight:normal;
}



		


div#titre   { 
			color: #000000; 
			letter-spacing:2px;
			font: 20px "verdana", arial,Helvetica, sans-serif;
			
			margin-bottom:5px;
}


div#sstitre   { 
			color: #A0A0A0; 
			letter-spacing:2px;
			font: 15px "verdana", arial,Helvetica, sans-serif;
			
			
}


div#titre_rub   { 
			color: #1F4F73; 
			letter-spacing:1px;
			font: 0.9em "verdana", arial,Helvetica, sans-serif;
			margin-left:0px;
			margin-bottom:10px;
			margin-right:20px;
			padding:1px;
			border-bottom: 1px solid #C5C5C5;
			
}


div#p_actu   { 

			margin-top:15px;
			margin-left:30px;
			background-color:#FFFFFF;
			
			border-bottom: 2px solid #F2E4C3;
			/*background: #DCE9F1;*/
			
			
}

div#p_actu_titre  { 

			color:#000000;
			font: 0.9em "verdana", arial,Helvetica, sans-serif;
			font-weight:bold;
			margin-bottom:5px;
			
		
			
			
}


div#content  

{ 
		
			color: #000000; 
			margin-bottom:5px;
			
			font: 12px "verdana", arial,Helvetica, sans-serif;
			text-align:justify;
			line-height:16px;
			padding-left:8px;
			padding-right:2px;
					
		
			
}

div#content li

{
	margin-left:25px;

}

#edito
{
		width:500px;
		display:block;
}

div#col_home

{
			margin-top:10px;
			margin-left:10px;
			background-color:#FFFFFF;
			width:180px;
			border: solid 1pt #B9CBD7;
			padding:2px;
			text-align:center;
			

}

div#col_d

{
			margin-top:10px;
			margin-left:10px;
			background-color:#B9CBD7;
			width:180px;
			/*border: solid 1pt #3F5E73;*/
			padding:4px;
			text-align:center;
			

}
div#d_photo

{
		color:#000000;
		font-size:11px;
		text-align:center;
		padding:1px;
		margin-top:10px;
		margin-bottom:10px;
		


}
.source
 
 {
 
 		color:#000000;
		font-size:0.85em;
		text-align:center;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
 
 
 }
 
  div#actu
 
 {
 
 	background-color:#3F5E73;
	font-size:13px;
	text-align:left;
	padding:2px;
	margin-left:10px;
	border: solid 1pt #3F5E73;
	width:180px;
	margin-top:10px;
	color:#F0D495;
	text-align:justify;

 
 }
 


 
 
 
   div#actu a
 
 {
 
 	
	font-size:0.9em;
	
	color:#FFFFFF;
	
 
 }
 
 
  div#actu a:hover
 
 {
 
 	
	color:#F0D495;
	
 
 }
 
 
	
 
 

 div#download
 
 {
 
 	background-color:#FFFFFF;
	text-align:left;
	padding:2px;
	margin-left:10px;
	border: solid 1pt #91ACC0;
	width:180px;
	margin-top:5px;
	

 
 }

 .down_p {
		text-align:left;
		padding:1px;
		float:left;
		width:10px;
		
		

		}

.down_t {
		text-align:left;
		padding:3px;
		float:left;
		width:160px;
		
		

		}

A.down                           {
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.5px;
	color: #376383;
	display: block;
	text-decoration: none;
	text-align: left;
}


A.down:hover     { color: #E93244;font-size: 10px; text-decoration: underline; font-weight: bold; }



 
 div#links
 
 {
 
 	background-color:#FFFFFF;
	
	text-align:left;
	padding:2px;
	margin-left:10px;
	border: solid 1pt #91ACC0;
	width:180px;
	margin-top:10px;

 }
	
 .links_p {
		text-align:left;
		padding:0px;
		float:left;
		width:10px;
		
		

		}

.links_t {
		text-align:left;
		padding:2px;
		float:left;
		width:160px;
		
		

		}

A.links                           {
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #376383;
	display: block;
	text-decoration: none;
	text-align: left;
}


A.links:hover     { color: #E93244;font-size: 10px; text-decoration: underline; font-weight: bold; }
 
		

table#content {
	

		


}
table#content td
{ 
border-width:0px;
padding: 2px;
text-align: left;
vertical-align:top;

} 


table#elus {
	

}
table#elus td
{ 
border-width:0px;
padding: 1px;
text-align: left;
font-size:10px;

} 


table#vicep {
	

}

table#vicep td
{ 
border-width:0px;
padding: 3px;
text-align: left;
font-size:10px;
border-bottom: solid 1pt #C61425;

} 


.rouge1    { color: #CA0000; font-size: 12px; font-family: Verdana, Helvetica, Geneva, Swiss }


.c1 { color: #F0D495; font-size: 12px; font-family: Verdana, Helvetica, Geneva, Swiss } 

/* FIN TEXTES ET LIENS */

/* FORMULAIRES */


 form {
	width: 580px;
	padding: 1px 0px;
	background: #FFFFFF;
	font-size: 1.0em;
	margin:0;

	
}
form p {
	margin: 1em 2em;
}
form p.double {
	/* Empêcher le dépassement des flottants */
	overflow: hidden;
	width: 85%;
}
form p.double label {
	overflow: hidden;
	float: left;
	width: 20%;
	text-align: left;
	font-weight: normal;
	cursor: pointer;
	font-size: 1.1em;
}
form p.double label span.info {
	display: block;
	margin-top: .2em;
	font-size: .8em;
	font-weight: normal;
	cursor: default;
}
form p.double input,
form p.double textarea {
	display: block;
	margin-left: 20%;
	width: 60%;

	padding: 2px 4px;
}
form p.double textarea {
	padding: 2px 0 0 4px;
	width: 65%;
	height: 6em;
}
form p.simple {
	margin-left: 18%;
}

input.contact              { 


	height: 16px;
	color: #000000;
	font-size: 12px; 
	padding: 2px 2px 2px 2px;
	margin: 0 0 0 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	background: #C8DFEF;


}

TEXTAREA.contact        { color: #000000; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background: #C8DFEF;border: 0; 
}

INPUT.code        

{ 

color: #FFFFFF; 
font-weight: bolder; 
font-size: 16px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
background-color: #E93044; 
border: solid 1pt #D1B677;
border: none;



padding:2px;
margin-left:50px;
text-align:center;
}


   

/* FIN FORMULAIRES */


div#adresse

{
		 left:770px;
		 position:absolute;
		 width:190px;
		 margin-top:10px;
		 background-color:#3F5E73;
		 color:#FFFFFF;
		 font-size:12px;
		 text-align:center;
		 padding:8px;


}	
	




		


ul#menu2
		{
			
			width:230px;
		
			margin: 5px ;
			padding: 0 ;
			/*background: #D8D8D8; */
			list-style-type: none ;
			
}	
		
				
		ul#menu2 li
		{
			padding:2px;
			float: center ;
			text-align: left ;
			font-size: 1.0em; 
			list-style-type: none ;
}



		
		
		
		
table#ex1 {
			
			
			

}
table#ex1 td
{ 

			padding: 4px;
			
			font-size:0.75em;
}			


		
table {

border-width:0px; 



}
table td
{ 

padding: 4px;

}


div#titre_mot

{

	 	background-color:#F0D495;
 		color:#264B66;
		padding:4px;
		font-size:14px;
		font-weight:bold;
		letter-spacing:2px;
 

}

div#description_mot

{
  		color:#FFFFFF;
 		font-size:12px;
  		text-align:justify;
		padding:8px;

}



div#titre_down  { 
			
			background-color:#C8DFEF;
			color: #1F4F73; 
			letter-spacing:0px;
			font-size: 12px;
			font-weight:bold;
			margin-top:10px;
			margin-bottom:10px;
			margin-right:20px;
			padding:2px;
			/*border-bottom: 1px solid #C5C5C5;*/
			
}


div#cartedyn

{

		 width:735px;
		 margin: 0 auto ;
		 padding:0;
		 


}


div#footer
		{
			
			
			
			margin-top:0px;
			height:70px;
			width:990px;
			/*background-color:#F0D495;*/
			text-align:right;
			background:url(../images/logo_bas.jpg) no-repeat right top;
			
			padding: 0px 0px 0px 0px ;
			font-size: 0.8em;
			
			
	
			
		}		




div#footer p
		{
			
			
			padding-top:30px;
			text-align: right ;
			color: #000000 ;
			font-size: 0.7em;
			letter-spacing:2px;
			
		}
		
		
		
div#footer a
		{
			
		color:#000000;
		text-decoration:none;
		letter-spacing:2px;
		font-size: 0.9em;
			
		}
		
div#footer a:hover
		{
			
			
			
			color:#E93244;
			
		}

<!--[if lte IE 6]>
<style type="text/css">
div#page {
	height: 100%;

}


</style>
<![endif]-->

