body {
	margin : 0;
	padding: 0;
	background-color:#00294B;
	font-family: Verdana,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.8125em;
	font-size-adjust: none;
	font-stretch: normal;
} 


#leftcolumn {
	position:relative;
	top:0px;
	width:110px;
	/*height:200px;*/
	background-color:#00294B;
	float:left;
	padding:0;
	margin:0;
}

#leftcolumn #logo{
	position:relative;
	left:3px;
	padding:0px;
	margin:0px;
}

/*
*Menu
*/
#rightColumn {
	position:relative;
	top:0px;
	width:250px;
	background-color:#bbe0ea;
	float:right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #446c7f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #446c7f;
}

#rightColumn ul {
	list-style: none ;
	padding:0px;
	margin:0px;
}

#rightColumn ul li{
	padding:0px;
	margin:0px;
}

#rightColumn ul ul{
	padding:0px;
	margin:0px;
	margin-top:-1px;
}

#rightColumn li a {
	display: block ;
	height:15px;
	text-decoration: none ;
	padding: 3px 0 ;
	padding-left:25px;
}

#rightColumn ul ul li a {
	padding-left:50px;
}
	
#rightColumn li a:hover, #navigation li a:focus, #navigation li a:active {
	background-color:#D1E9EF;
}
/**/


#spacer {
	clear:both;	
}



#content{
	background-color:#FFFFFF;
	width:1024px;
	min-height:500px;
	/*float:left;*/
	margin-left:110px;
	padding-bottom:50px;
}


h2 {
	padding:10px;
}


p {
	padding:4px;
}


.nodisplay {
   display:none;
}





input {
    border: 1px solid #5d98b3;
    background: #E0ECEF;
}
input:hover {
    border: 1px solid #5d98b3;
    background: #eaf7fd;
}

select {
    border: 1px solid #5d98b3;
    background: #E0ECEF;
}
select:hover {
    border: 1px solid #5d98b3;
    background: #eaf7fd;
}


textarea {
    border: 1px solid #5d98b3;
    background-color: #E0ECEF;
}
textarea:hover {
    border: 1px solid #5d98b3;
    background-color: #eaf7fd;
}

input[type=submit]{
    border: 2px groove #5c7c94;
    background-color: #5d8b98;
	 color:#eaf7fd;
	 padding:3px;
	 padding-left:20px;
	 padding-right:20px;
	 	
}
input[type=submit]:hover {
    border: 2px groove #5c7c94;
    background: #D1E9EF;
	 color:#000;
}



.showCandAction>input{
	font-size:11px;	
}


.showCandAction>select{
	font-size:11px;	
}




.article {
	padding:10px;
}




hr        {
	color: #446c7f;;
   background-color: #446c7f;
   height: 1px;
}



a:link    { color : #263033; text-decoration : underline; } 

a:visited { color : #263033; text-decoration : underline; } 

a:hover   { color : #5494a4; text-decoration : underline; } 

				

td, p, div     { font-family : Arial, Helvetica, sans-serif; font-size : 12px; }

p, h1, h2, h3, h4, h5  { margin-top : 5px; margin-bottom : 5px}                      

h1.h1-img {margin:0px}

h1    { font-size : 16px; color: #4a535d;}
h2   { font-size : 14px; color: #5c8a97; }
h3   { font-size : 12px; color: #4b6870 } 
h4   { font-size : 12px; color: #3a587a}  
h5   { font-size : 12px; } 

     

a img {border:0px}

td.separateur { background-color: #00294b; }


   

			

table.table-avec-bordures, table.table-avec-bordures td, table.table-avec-bordures th

{

	border-style : solid;
	border-color : #446c7f;
	border-width : 1px;
	border-collapse:collapse;

}  

table.table-avec-bordures th 

{ color :  #4b6870; font-size:12px; background-color:#ffffff}

table.table-avec-bordures th p

{ margin: 0px}

table.table-avec-bordures th.titre-communique 

{ text-align:left}

.sous-titre-communique

{ font-size:11px; color:#263033; font-weight: normal}   





table.table-sans-bordures, table.table-sans-bordures td,

table.table-sans-bordures th {

	border-width : 0px;

}

table.padding5px th,table.padding5px td {

	padding: 5px;

}    

img.lire-la-suite { margin: 0px 3px -5px 0px;}    

img.picto { margin: 0px 3px -5px 0px}  

img.img-fermer { margin: 0px 3px -5px 0px}



div.divdroite {float:right; margin: 0px 0px 5px 5px}

div.divgauche {

	float:left;

	margin-top: 5px;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 0px;

}


div.divclear {clear:both; }

img.imggauche {float:left; }

img.vignette  {float:left; margin-right:5px; margin-bottom:5px}

.legende {font-size:11px; text-align:center}




fieldset legend {
    color: #5c8a97;
    padding: 5px 10px ;
    font-size: 14px;
	 font-weight: bold;
    border-radius: 5px;
    box-shadow: 0 0 0 5px #ddd;
    margin-left: 20px;
}