@charset "iso-8859-1";
body {
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#2b5563;
}

A  {text-decoration: none; color: #275360;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
A:link   {color: #275360; font-size: 10px; font-weight : normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
A:visited {color:#275360;font-size: 10px; font-weight : normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
A:hover  {color:#275360;text-decoration: underline;font-size: 10px; font-weight :normal;font-family: Verdana, Arial, Helvetica, sans-serif; }
.normal {color: #3c4b54; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.petit {color: #3c4b54; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.moyen {color: #3c4b54; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
.grand {color: #3c4b54; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal;}
.titre {color: #3c4b54; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.soustitre {color: #3c4b54; font-family: Arial, Helvetica, sans-serif; font-size: 23px; font-weight: normal;}
.soustitre1 {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: normal;}
.actu {color: #3c4b54; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

radio {
border-bottom: #D8F3F7 1px solid ;
border-top: #D8F3F7 1px solid ;
border-left: #D8F3F7 1px solid ;
border-right: #D8F3F7 1px solid ;
background-color: #FFFFFF;
font-family: arial;
font-size: 9px;
color: #000000;
}
select {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal;
background-color: #FFFFFF;
}

input {
border-bottom: #b9cad6 1px solid ;
border-top: #d3dee5 1px solid ;
border-left: #b9cad6 1px solid ;
border-right: #d3dee5 1px solid ;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
background-color: #f6f5f7;
}

checkbox {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal;
background-color: #FFFFFF;
}
textarea {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
background-color: #f6f5f7;
}

hr {
  display:none;
}

.menu, .ssmenu {
  background-color:#FFF;
  color:#333;
  border:0.1em solid #333;
  margin:1em;
}

.menu span, .ssmenu span {
  display:none;
}

.menu a, .ssmenu a {
  text-decoration:none;
  color:#333;
}

.menu {
  padding:0 1em;
}

.ssmenu {
  padding:0;
}

.ssmenu li {
  list-style-type:disc;
  list-style-position:inside;
  padding-left:0.2em;
  color:#F93;
}

.ssmenu li:hover, .ssmenu a:hover, .ssmenu a:focus  {
  background-color:#F93;
  color:#FFF;
}

.ssmenu li:hover {
  list-style-type:circle;
}

#access a, #texte a {
  color:#F93;
}

#access a:hover, #texte a:hover {
  text-decoration:none;
}

#access a:focus, #texte a:focus {
  text-decoration:none;
  background-color:#F93;
  color:#FFF;
}

#access {
  margin:1em;
  padding:0;
}

#texte {
  text-align:justify;
  margin:1em;
  padding:0;
}

#texte p {
  text-indent:1em;
}

#copy {
  padding:1em;
  margin:0;
  text-align:center;
}
#realisations * {
	list-style: none;
}
ul#realisations {
	margin: 0;
	padding: 0;
}
#realisations li {
	display: inline;
}
#realisations a {
	display: block;
	height: 125px;
	border: 1px solid #fff;
	text-decoration: none;
	margin: 5px;
	padding: 2px;
	color: #245D8A;
	background: #fff;
}
#realisations a:hover {
	display: block;
	height: 125px;
	border: 1px solid #B8CCE5;
	text-decoration: none;
	margin: 5px;
	padding: 2px;
	color: #245D8A;
	background: #ECF1F5;
}
#realisations img {
	float: left;
	padding: 0;
	margin: 0;
}
#realisations p {
	text-decoration: none;
	padding: 0;
	margin: 0 0 15px 130px;
}
#realisations p.introduction {
	color: #3c4b54;
	margin: 10px 10px 4px 130px;
	font-size: 11px;
	font-style: italic;
	text-align: left;
}
ul#fonctions {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0;
	margin: 0;
	text-align: center;
    clear: left;
}
#fonctions li {
	display: inline;
	list-style: none;
}
#fonctions a {
	color: #999;
	display: block;
	width: 19.9%;
	margin: 0;
	float: left;
}
span#ccs {
	float: right;
	color: #DDD;
}
span#ccs a {
	color: #DDD;
	text-decoration: none;
}
span#ccs a:hover {
	color: #DDD;
	text-decoration: underline;
}
span#stats {
	float: right;
	margin-left: 5px;
}
#stats img {
	border: 0;
}