#body {
   background-color: #C9C1C4;
   margin: 2px 0px 0px;
   padding: 0px;
}
.contenu{
font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #000000;
   margin: 0px;
   padding: 5px 14px 5px 15px;
   text-align: left;
}


.fond-page {
   background-image: url(images/fond-centre.gif);
   background-repeat: repeat-y;
   background-position: left top;
   width: 744px;
   margin: 0px;
   padding: 1px 1px 1px 16px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}

.titre {
   color: #115087;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
   border-top: 0px solid #FF6600;
   border-right: 0px solid #FF6600;
   border-bottom: 1px solid #FF6600;
   border-left: 0px solid #FF6600;
   text-align: left;
   padding: 0px;
   margin-top: 12px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   letter-spacing: 1px;
   vertical-align: middle;
}
ul {
   margin: 0px 0px 0px 12px;
   padding: 0px;
}
.puce {
   list-style-image: url(images/puce.gif);
}
#home {
   background-image: url(images/home.gif);
   background-repeat: repeat-x;
   background-position: left top;
   margin: 0px;
   padding: 0px;
}
.texte-intro {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #000000;
}

.gras {
   color: #006699;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
}
.gras a {
   color: #006699;
   text-decoration:underline;
}
.gras a:hover {
   color: #006699;
   text-decoration:none;
}

.gras2 {
   color: #006699;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
}
.filet {
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 1px;
   border-left-width: 0px;
   border-top-style: dotted;
   border-right-style: dotted;
   border-bottom-style: dotted;
   border-left-style: dotted;
   border-top-color: #FFB27F;
   border-right-color: #FFB27F;
   border-bottom-color: #FFB27F;
   border-left-color: #FFB27F;
   padding: 0px;
   margin-top: 10px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
}

li{
   list-style-image: url(images/puce2.gif);
}
.droite {
   background-repeat: repeat-y;
   background-position: right top;
   background-color: #10548D;
   margin: 0px;
   padding: 0px;
   background-image: url(images/fond-image.gif);
}
.actus {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #000000;
   border: 1px solid #3399CC;
   background-color: #EBF7FD;
   padding: 5px;
   height: 155px;
   margin-top: -5px;
   margin-bottom: 42px;
   margin-right: 70px;
   margin-left: 5px;
}
.titre-actu {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #003366;
   text-decoration: none;
   text-transform: uppercase;
}
.puce-actus{
   list-style-image: url(images/puce.gif);
}

#formulairepage table{
	border-collapse:collapse
}

#formulairepage label{
	display:block;
	float:left;
	text-align:right;
	padding-right:5px;
	width:150px;
	margin-bottom:10px;
	
}
.ctext,.email,textarea{
	border:1px solid #CCCCCC;
	width:400px;
}
#formulairepage tfoot td{
	text-align:right;
	/*padding-left:159px;*/
}


textarea{
	height:150px;
	overflow:auto;
}