@charset "utf-8";
/* CSS Document */
BODY {
	margin : 0;
	background-color : #808080;
	text-align: center;
} 
A { 
font-weight : normal; 
color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
A:link { 
font-weight : normal; 
font-size : 10px; 
color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
A:visited { 
font-weight : normal; 
font-size : 10px; 
color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
A:hover { 
font-weight : normal; 
font-size : 10px; 
color : #3c4b54; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : underline; 
} 
.normal {
	font-weight : bold;
	font-size : 14px;
	color : #3c4b54;
	font-family : Verdana, Arial, Helvetica, sans-serif;
} 
.petit { 
font-weight : normal; 
font-size : 10px; 
color : #3c4b54; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.grand { 
font-weight : normal; 
font-size : 14px; 
color : #3c4b54; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.grand1 { 
font-weight : normal; 
font-size : 16px; 
color : #3c4b54; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.moyen {
	font-weight : normal;
	font-size : 12px;
	color : #3c4b54;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
} 
.titre {
	font-weight : bold;
	font-size : 14px;
	color : #3c4b54;
	font-family : Arial, Helvetica, sans-serif;
} 
.titre1 { 
font-weight : normal; 
font-size : 20px; 
color : #3c4b54; 
font-family : Arial, Helvetica, sans-serif; 
} 
.soustitre { 
font-weight : normal; 
font-size : 23px; 
color : #3c4b54; 
font-family : Arial, Helvetica, sans-serif; 
} 
.soustitre1 { 
font-weight : normal; 
font-size : 25px; 
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
} 
radio { 
border-right : 1px solid #d8f3f7; 
border-top : 1px solid #d8f3f7; 
font-size : 9px; 
border-left : 1px solid #d8f3f7; 
color : #000000; 
border-bottom : 1px solid #d8f3f7; 
font-family : arial; 
background-color : #ffffff; 
} 
SELECT { 
font-weight : normal; 
font-size : 10px; 
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
background-color : #ffffff; 
} 
INPUT { 
border-right : 1px solid #d3dee5; 
border-top : 1px solid #d3dee5; 
font-weight : normal; 
font-size : 11px; 
border-left : 1px solid #b9cad6; 
color : #000000; 
border-bottom : 1px solid #b9cad6; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
background-color : #f6f5f7; 
} 
checkbox { 
font-weight : normal; 
font-size : 9px; 
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
background-color : #ffffff; 
} 
TEXTAREA { 
font-weight : normal; 
font-size : 11px; 
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
background-color : #f6f5f7; 
} 
HR { 
display : none; 
} 
.menu { 
border-right : 0.1em solid #333; 
border-top : 0.1em solid #333; 
margin : 1em; 
border-left : 0.1em solid #333; 
color : #333; 
border-bottom : 0.1em solid #333; 
background-color : #fff; 
} 
.ssmenu { 
border-right : 0.1em solid #333; 
border-top : 0.1em solid #333; 
margin : 1em; 
border-left : 0.1em solid #333; 
color : #333; 
border-bottom : 0.1em solid #333; 
background-color : #fff; 
} 
.menu SPAN { 
display : none; 
} 
.ssmenu SPAN { 
display : none; 
} 
.menu A { 
color : #333; 
text-decoration : none; 
} 
.ssmenu A { 
color : #333; 
text-decoration : none; 
} 
.menu { 
padding-right : 1em; 
padding-left : 1em; 
padding-bottom : 0; 
padding-top : 0; 
} 
.ssmenu { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
padding-top : 0; 
} 
.ssmenu LI { 
padding-left : 0.2em; 
list-style-position : inside; 
color : #f93; 
list-style-type : disc; 
} 
.ssmenu LI:hover { 
color : #fff; 
background-color : #f93; 
} 
.ssmenu A:hover { 
color : #fff; 
background-color : #f93; 
} 
.ssmenu A:focus { 
color : #fff; 
background-color : #f93; 
} 
.ssmenu LI:hover { 
list-style-type : circle; 
} 
#access A { 
color : #f93; 
} 
#texte A { 
color : #f93; 
} 
#access A:hover { 
text-decoration : none; 
} 
#texte A:hover { 
text-decoration : none; 
} 
#access A:focus { 
color : #fff; 
background-color : #f93; 
text-decoration : none; 
} 
#texte A:focus { 
color : #fff; 
background-color : #f93; 
text-decoration : none; 
} 
#access { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 1em; 
padding-top : 0; 
} 
#texte { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 1em; 
padding-top : 0; 
text-align : justify; 
} 
#texte P { 
text-indent : 1em; 
} 
#copy { 
padding-right : 1em; 
padding-left : 1em; 
padding-bottom : 1em; 
margin : 0; 
padding-top : 1em; 
text-align : center; 
} 
#realisations * { 
list-style-type : none; 
} 
UL#realisations { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
#realisations LI { 
padding-right : 0; 
display : inline; 
padding-left : 0; 
padding-bottom : 0; 
padding-top : 0; 
} 
#realisations A { 
border-right : 1px solid #fff; 
padding-right : 2px; 
border-top : 1px solid #fff; 
display : block; 
padding-left : 2px; 
background : #fff; 
padding-bottom : 2px; 
margin : 5px; 
border-left : 1px solid #fff; 
color : #245d8a; 
padding-top : 2px; 
border-bottom : 1px solid #fff; 
height : 125px; 
text-decoration : none; 
} 
#realisations A:hover { 
border-right : 1px solid #b8cce5; 
padding-right : 2px; 
border-top : 1px solid #b8cce5; 
display : block; 
padding-left : 2px; 
background : #ecf1f5; 
padding-bottom : 2px; 
margin : 5px; 
border-left : 1px solid #b8cce5; 
color : #245d8a; 
padding-top : 2px; 
border-bottom : 1px solid #b8cce5; 
height : 125px; 
text-decoration : none; 
} 
#realisations IMG { 
padding-right : 0; 
float : left; 
margin : 0; 
} 
#realisations P { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0 0 15px 130px; 
padding-top : 0; 
text-decoration : none; 
} 
#realisations P.introduction { 
font-size : 11px; 
margin : 10px 10px 4px 130px; 
color : #3c4b54; 
font-style : italic; 
text-align : left; 
} 
UL#fonctions { 
clear : left; 
padding-right : 0; 
display : block; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
line-height : 30px; 
padding-top : 0; 
height : 30px; 
text-align : center; 
} 
#fonctions LI { 
display : inline; 
list-style-type : none; 
} 
#fonctions A { 
display : block; 
float : left; 
margin : 0; 
width : 19.9%; 
color : #999; 
} 

