html,body {
	background-color : white; 
}

.titretable {
	background-color: white;
	color: navy;
	font-size : 150%;
	text-align: center;
}

p,ul,li,td {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif; 
	color : black; 
	background-color : #ecf8ff; 
}

.ocmenu {
	color : green;
	background-color : #ecf8ff; 
}

.forumcell {
	background-color : #ecf8ff; 
	text-align: left;
	font-size : 75%; 
}

.textcell {
	background-color : #ecf8ff; 
	text-align: left;
	border-style: solid; 
	border-width: 3px; 
	border-color: #b4d0dc;
	background-color: #ecf8ff;
}

h1 {
	font-size : 150%; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color : #008000; 
	text-align: center;
}

#grandtitre
{
	font-size : 120%;
}

h2 {
	font-size : 100%; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif; 
	color : #54707c;
	padding-left:15px;
}

.h2s {
	font-size : 125%; 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif; 
	color : #24a03c;
	padding-left:15px;
	text-align: center;
}

h3 {
	font-size : 100%;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color : #54707c;
	padding-left: 0px;
}

.h3vert
{
	color : #008000;
	font-size : 120%;
}

table {
	border-style: solid; 
	border-width: 0px; 
	border-color: #b4d0dc;
	background-color: #ecf8ff;
}

td { 
	border-style:solid; 
	border-width:0px; 
	border-color:#b4d0dc;
	background-color: #ecf8ff;
}

.tdfont80
{
	font-size : 80%;
	background-color : #ecf8ff; 
	text-align: left;
	border-style: solid; 
	border-width: 3px; 
	border-color: #b4d0dc;
	background-color: #ecf8ff;
}

.tbareme { 
	border-style:solid; 
	border-width:0px; 
	border-color:#b4d0dc;
	background-color: #ecf8ff;
	width: 800px;
}

.tdbareme { 
	border-style:solid; 
	border-width:0px; 
	border-color:#b4d0dc;
	background-color: #ecf8ff;
	width: 200px;
}

.pubcellcarre
{
	vertical-align: top;
	width: 250px;
	border-width: 0px; 	
}

.pubcell
{
	vertical-align: top;
	width: 160px;
	border-width: 0px; 
	border-spacing: 0pt 0pt;	
}

.somcell
{
	font-size : 80%;
	vertical-align: top;
	width: 180px;
	background-color: #ecf8ff;
	border-spacing: 0pt 0pt;
}

.attention
{
	font-size : 100%; 
	color : navy;
	text-align: left;
	border-width: 0px;
	background-color: #ffffcc;
}

.somcell a:link {color: #008000; text-decoration:none;}
.somcell a:visited {color: #008000; text-decoration:none;}
.somcell a:hover {color:red; text-decoration:underline;}

.imgcell
{
	border-width: 0px; 	
}

.imgcell a:link {color: #008000; text-decoration:none; border:0px}
.tdindex a:link {color: #008000; text-decoration:none; border:0px}
.imgcell a:hover {text-decoration:underline}
.tdindex a:hover {text-decoration:underline}

a:link {color: #0000cc; text-decoration:none;}
a:visited {color: #0000cc; text-decoration:none;}
a:hover {color:red; text-decoration:underline;}

.mission {
	font-size : 75%;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color : #6f6f6f;
	padding-left: 0px;
	border-width: 0px;
}

.tableindex {
	border-style: solid; 
	border-width: 0px; 
	border-color: #b4d0dc;
	background-color: #ecf8ff;
	width: 980px;
}

.tdindex { 
	border-style:solid; 
	border-width:2px; 
	border-color:#b4d0dc;
	background-color: #ecf8ff;
	width: 640px;
}


.tegresult {
	font-size : 90%;
	color : #b4d0dc;
}

.fondblanc {
	background-color: #ecf8ff;
}

.tegform {
	border-width: 0px;
	border-color: #6f6f6f;
	border-spacing: 0pt 0pt;
	background-color: #ffc080;
	width: 970px;
	-moz-border-radius: 10px 10px 10px 10px;
}

.tegformNoWidth {
	border-width: 0px;
	border-color: #6f6f6f;
	 border-spacing: 0pt 0pt;
	background-color: #ffc080;
	-moz-border-radius: 10px 10px 10px 10px;
}

.tegformNoWidthSmallerText {
	border-width: 0px;
	border-color: #6f6f6f;
	 border-spacing: 0pt 0pt;
	background-color: #ffc080;
	-moz-border-radius: 10px 10px 10px 10px;
	font-size : 75%;
}

.tdrr {
	border-width: 0px;
	border-color: #b4d0dc;
	-moz-border-radius: 10px 10px 10px 10px;
	background-color: #2040d8;
}

.noborder {
	border-width: 0px;
	border-color: #ffc080;
	background-color: #ffc080;
}

.echeancier {
	width: 70%;
	border-color: #000000;
}

.tdbase {
	border-width: 0px;
	border-color: #b4d0dc;
}

.tdentete {
	border-width: 0px;
	border-color: #008000;
	background-color: #B4D0DC;
}

.ullarger {
	font-size: 100%
}

table.servicesT
{
	font-size: 0.95em;
	border: 1px solid #000;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
}
		
table.servicesT td.Header
{
	font-size: 0.95em;
	border: 0px solid #000;
	background-color: #F8F8F8;
	font-weight: bold;
	text-align: center;
}
		
.boldtext
{
	font-size: 1.0em;
	font-weight: bold;
}
		
table.servicesT td
{
	font-size: 0.95em;
	border: 1px solid #444;
	background-color: #FFF;
	font-weight: normal;
	text-align: left;
}
