/* CONTENT */

body {   margin: 0; /* pour éviter les marges */   text-align: center; /* pour corriger le bug de centrage IE */ }

#container{width:960px; margin: 0 auto;}
#topbar{width:960px; display:block; height:117px;}
#navbar{width:960px; display:block; height:41px;}
#main{width:960px; display:block; background-color:FFFFFF;}
#footer{width:960px; display:block; height:219px;}

div.menuBar,
div.menuBar a.menuButton {
  
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
}

div.menuBar {

  border-bottom: 1px solid #FFFFFF;
  background-image:url(images/bg_menu.jpg);
  padding: 12px 0px 12px 0px;
  text-align: left;
  color: #FFFFFF;
}

div.menuBar a.menuButton {

  background-image:url(images/bg_button_menu_off.jpg);
  cursor: hand;
  left: 0px;
  margin-right: 1px;
  padding: 11px 15px 11px 15px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: #239830;
  background-image:url(images/bg_button_menu_on.jpg);
  color: #FFFFFF;
}

div.menuBar a.menuButtonhome {

  background-image:url(images/bg_button_home_off.jpg);
  cursor: hand;
  left: 0px;
  margin-right: 1px;
  padding: 11px 16px 11px 20px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButtonhome:hover {
  background-color: #113352;
  background-image:url(images/bg_button_home_on.jpg);
  color: #F5E202;
}

td

{
	color : #113352;
	font-family : Verdana,Helvetica,Arial;
	font-size: 11px;
	font-weight: normal;
	
}
A 

{
	color : #028A2E;
	font-family : Verdana,Helvetica,Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	
}

A:hover 

{

	text-decoration:underline;
	
}




.content_background
{
	background : #336699;
}
.content_bg1
{
	background : #FFFFFF;
}
.content_bg2
{
	background: #FFFFFF;
}
.content_bg3
{
	background: #FFFFFF;
}
.content_bg4
{
	background: #FFFFFF;
}
.content_text_title
{
	color : #FFFFFF;
	font-family : Verdana,Helvetica,Arial;
	font-size: 15px;
	font-weight: 900;
}
.content_block_title
{
	color : #FFFFFF;
	font-family : Verdana,Helvetica,Arial;
	font-size: 11px;
	font-weight: bold;
	background : #333366;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
.content_text_subtitle
{
	color : #000000;
	font-family : Verdana,Helvetica,Arial;
	font-size: 11px;
	font-weight: bold;
}
.content_name
{
	color : #1A2D67;
	font-family : Verdana,Helvetica,Arial;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 5px;

 } 
.content_text
{
	color : #113352;
	font-family : Verdana,Helvetica,Arial;
	font-size: 12px;
	font-weight: normal;
}

.content_text2
{
	color : #113352;
	font-family : Verdana,Helvetica,Arial;
	font-size: 12px;
	font-weight: normal;
}
.content_text3
{
	color : #113352;
	font-family : Verdana,Helvetica,Arial;
	font-size: 10px;
	font-weight: normal;
}

.content_comment
{
	color : #FFFFFF;
	font-family : Verdana,Helvetica,Arial;
	font-size: 9px;
	font-weight: normal;
}

/* ANCHOR */
.anchor
{
	color : #028A2E;
	font-family : Verdana,Helvetica,Arial;
	font-size: 12px;
	font-weight: none;
	text-decoration : none;
}
.anchor:hover
{
	color : #028A2E;
	font-family : Verdana,Helvetica,Arial;
	font-size : 12px;
	font-weight : none;
	text-decoration : underline;
}
.anchor2
{
	color : #1A2D67;
	font-family : Verdana,Helvetica,Arial;
	font-size: 11px;
	font-weight: none;
	text-decoration : none;
}
.anchor2:hover
{
	color : #1A2D67;
	font-family : Verdana,Helvetica,Arial;
	font-size : 11px;
	font-weight : none;
	text-decoration : underline;
}

a.menuelement {	width: 100%;display:block;background-color: #CED8F2;padding-top: 3px;padding-bottom: 3px;font-weight: bold;color: #1A2D67;text-decoration: none;font-size : 11px;}
a.menuelement:hover{background-color: #028A2E; color: #FFFFFF;text-decoration: none;font-size : 11px;}

a.photosliste img {
filter:alpha(opacity=60); 
-moz-opacity: 0.6; 
opacity: 0.6;}
a.photosliste:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}
a.photosliste {	display:block; border:1px solid #1A2D67;}


a.photosliste1 img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;}
a.photosliste1:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}
a.photosliste1 {	display:block; border:1px solid #FFFFFF;}





/* IMAGE */
.image
{
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
}
.image2
{
	border-width: 1px;
	border-style: solid;
	border-color: #BAC0D1;
}

/* dash line */
.particleright
{
  	border-color: #FFB98A #FFB98A #FFB98A #FFB98A;
  	border-style: none dashed none none; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 

	border-left-width: 1px;
 }  
  .particleleft
{
  	border-color: #113352 #113352 #113352 #113352;
  	border-style: dashed dashed dashed dashed; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	padding:10px;
	width:380px;
	height:180px;
 } 
 .particlebottom
{
  	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
  	border-style: none  none solid none; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	color : #BAC0D1;
	font-family : Verdana;
	font-size: 18px;
	font-weight: bold;
 } 
  .particlebottom2
{

	color : #113352;
	font-family : Arial;
	font-size: 20px;

 } 

   .election
{
  	border-color: #FFFFFF #FFFFFF #1A2D67 #1A2D67;
  	border-style: none none solid none; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 5px;
	background-color: #CED8F2;
	font-family : Verdana;
	font-size:11px;
	padding-left: 3px;
	color : #1A2D67;

 } 
    .election2
{
  	
	font-family : Verdana;
	font-size:11px;
	padding-left: 3px;
	color : #CED8F2;

 } 
/* FORMS */
.form_input
{
	border-width: 1;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana,Helvetica,Arial;
	font-size: 10px;
	font-weight: bold;
}
.form_button
{
	color : #1A2D67;
	border-width: 1;
	border-style: solid;
	border-color: #000000;
	background-color: #CED8F2;
	font-family: Verdana,Helvetica,Arial;
	font-size: 10px;
	font-weight: bold;
	cursor: hand;
}
.form_textarea
{
	border-width: 1;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana,Helvetica,Arial;
	font-size: 11px;
	font-weight: normal;
}
.form_select
{
	border-width: 1;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana,Helvetica,Arial;
	font-size: 11px;
	font-weight: normal;
}
.form_radio
{
	font-family: Verdana,Helvetica,Arial;
	font-size: 10px;
	font-weight: bold;
}
.form_checkbox
{
	font-family: Verdana,Helvetica,Arial;
	font-size: 10px;
	font-weight: bold;
}
.tablecalender
{
	

	background-color: #1D3270;
	font-size : 14px; 
	font-family: Verdana,Helvetica,Arial;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	text-decoration:none;
	border-color: #CED8F2;
  	border-style: solid solid solid solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
    .littleblue
{
  	
	color : #113352;
	font-family : Verdana,Helvetica,Arial;
	font-size: 12px;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;

 } 

    .espace
{
  	

	padding-left: 2px;


 } 

