* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	vertical-align:top;
	color:#10487F;
}


* a, * a:link, * a:hover  { color:#0C3863; text-decoration:underline; }
* a:visited { color:#C899B4; text-decoration:underline; }
* a:hover  { text-decoration:none; }

body {
	border:0px;
	margin:0px;
	padding:0px;
	background-image:url(../images/commun/fond.jpg);
	background-repeat:repeat-x;
	background-color:#10487F;
text-align:center;

}
contact {
	border:0px;
	margin:0px;
	padding:0px;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
text-align:center;

}
#main {
	border : 1px solid #879FCC;
	border-top:none;
	width:1000px;
	height:100%;
	overflow:scroll;
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:justify;
}

#colmenu {
	padding:32px;
	color:#10487F;
	font-size:10PX;
	line-height:20px;
	background-color:#faf9f8;
	background-image:url(../images/commun/ombre.jpg);
	background-repeat:repeat-x;
	
}
#colmenu p, #colmenu h1, #colmenu a, #col a {
	color:#0C3863;
	font-size:10PX;
	line-height:20px;
	text-align:justify;
}

#colmenu a, #col a  {
	color:#FF6633;
}

h1{
	font-size:16PX;
	font-weight:bold
}


#colmenu h1{
	font-size:10PX;
	font-weight:bold
}


#col  {
	
	line-height:20px;
	padding:33px;
	color:#10487F;
	font-size:10PX;
	background-image:url(../images/commun/ombre-gris.jpg);
	background-repeat:repeat-x;
	
	
}
#home  {
	
	line-height:20px;
	color:#10487F;
	padding-top:10px;
	font-size:10PX;
	background-image:url(../images/commun/ombre-gris.jpg);
	background-repeat:repeat-x;
	
	
}
#home p  {
	
	line-height:18px;
	color:#10487F;
	font-size:10PX;
	text-align:justify;
	
	
}
#coltext p{
    /*line-height:16px;
	color:#10487F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;*/
	
	
}
.colborder{ border-right:1px solid #B0B8C1; }
#col p  {
	
	line-height:18px;
	color:#10487F;
	font-size:10PX;
	text-align:justify;

}

#separecol  { background-image:url(../images/accueil/separateur.jpg); background-repeat:no-repeat; padding:0px; }

#navgen, #navgen2  {
background-image:url(../images/navgen/fond.jpg);
background-position:center;
background-repeat:repeat-x;
border-top : 1px solid #879FCC;

}
#navgen tr td , #navgen2 tr td {
text-align:center;
vertical-align:middle;

}

#navgen tr td a, #navgen tr td a:link, #navgen2 tr td a, #navgen2 tr td a:link, {
text-align:center;
width:100%;
padding-top:17px;
padding-bottom:17px;
display:block;
}
#navgen2 tr td a, #navgen2 tr td a:link, {
padding-top:8px;
padding-bottom:6px;

}

#navgen2 tr td a:hover, #navgen tr td a:hover {
background-color:#092846;
text-align:center;
background-image:url(../images/navgen/fondhover.jpg); background-repeat:repeat-x; background-position:center;
}



#navgen2 * {
color:#FFFFFF;
font-size:9px;
text-transform:uppercase;
text-decoration:none;
padding:10PX;
width:auto;
}

#footer tr td{
background-color:#eee;
color:#10487F;
font-size:10px;
line-height:16px;
padding:10px;
vertical-align:middle;
}

#contenu  {
	
	line-height:18px;
	padding:33px;
	font-size:10PX;
	background-image:url(../images/commun/ombre-gris.jpg);
	background-repeat:repeat-x;
	
	
}

#contenu p  {
	
	line-height:18px;
	color:#0A2B4B;
	font-size:12PX;
	text-align:justify;

}

h2 { color:#3F74A0 }

#galerie img { padding-right:4px; padding-bottom:4px;

}
#form tr td  { padding-bottom: 2px;  padding-top: 2px;
}


#form tr td  {
font-size:11px;
color:#3F74A0;
border-bottom:1px  #DCDCDC solid;
}

#form tr td  input{
font-size:10px;
color:#3F74A0;
width:97%;
text-align:left;
}
.typesubmit {
text-align:center;
color:#003366 ;
}

