/* CSS Document */

/* home et éléments communs */

body {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	background-color: white;
	color:black;
}

#cadre {
	float:left;
	width:780px;
	height:auto;
	padding-bottom:4px;
}
#top {
	float:left;
	width:780px;
}
.sitl {
	float:left;
}
.date {
	float:left;
	margin:60px 0px 0px -10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:white;
	text-decoration:none
}
.langue  {
	float:right;
	margin:-22px 21px 0 0;
}
*html .langue  {
	margin:-42px 10px 0 0;
}
.banpub {
	width:468px;
	height:40px;
	text-align:center;
	margin-top:5px;
	margin-left:214px
}
.menuhaut {
	float:right;
	margin-top:-65px;
	width:610px;
}
.menuhaut a {
	color:#FFD400;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:11px;
}
.menuhaut a:hover {
	text-decoration:underline;
	color:#FFD400;
}
.menuhaut select {
	width:190px;
	font-size:9px;
	font-weight:bold;
	color:#034EA2;
	border:1px #64AFCB solid;
}

.titrepuce {
	color:#007CA3;
	font-weight:bold;
	font-size:14px;
	line-height:1.2em;
}
.blanc {
	color:white;
}
.jaune {
	color:#FFD400;
	font-weight:bold;
}
.bloclog {
	width:203px;
	background-color:#0E308E;
}
.bloclog input {
	font-size:11px;
	width:120px;
	color:#034EA2;
	border:1px #64AFCB solid;
	padding:1px 2px 1px 4px;
}
.bloclog form{
	margin:0;
}
.blocactus {
	background-color:#EBEBEB;
	color:#000000;
	font-size:11px;
}

.squeeze {
	line-height:1px;
	font-size:1px;
}
.register {
	background-color:#B2CCE7;
	margin:4px 0px 4px 0px;
	color:#231F20;
	font-size:11px;
}
.register a {
	color:#231F20;
	text-decoration:none;
	font-size:11px;
}
.register a:hover {
	text-decoration:underline;
}
.plusdinfos a {
	color:#007CA3;
	font-size:11px;
}
.more {
	float:right;
}
.more, .more a {
	font-size:11px;
	color:#007CA3;
	font-weight:bold;
}
#principal {
	float:right;
	width:780px;
}
#navhome {
	float:right;
	text-align:center;
	width:567px;
	margin-top:-30px;
}
.ongletoff, .ongleton, .ongleton a {
	background-color:#0399BB;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFD400;
	text-decoration:none;
}
.ongletoff a {
	text-decoration:none;
	color:white;
}
.ongletoff a:hover {
	color:#FFCC00;
	text-decoration:none;
}
.onglet_text {
	float:none;
	line-height:13px;
	font-weight:bold;
	text-transform:uppercase;
}
.intro {
	margin-top:-3px;
	padding:0 0 2px 0;
	min-height:85px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:white;
	text-decoration:none
}
*html .intro {
	height:85px;
}
.plateau {
	padding:0 0 5px 0;
}
.barre_partners {
	background-color:white;
	color:#007CA3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.barre_pub {
	width:143px;
}
.pub1,.pub2, .pub3 {
	margin:16px 0 16px 9px;
	width:123px;
	height:123px;
	border:1px solid #007CA3;
}
#footer {
	margin-top:0;
	border-top:white 1px solid;
	float:left;
	width:780px;
	height:35px;
}
.mentions, .mentions a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:white;
	text-decoration:none
}
.mentions a:hover {
	text-decoration:underline;
}

/* pages */

.titre16 {
	font-size:16px;
}
.titre14 {
	font-size:14px;
}
.soustitre, .soustitrestyle3, .soustitrestyle4 {
	color:#FFD400;
	font-weight:bold;
	font-size:14px;
}
.soustitrestyle1, .soustitrestyle2 {
	color:#007CA3;
	font-weight:bold;
	font-size:14px;
}

.style1 {background-color:#B2CCE7;font-size: 12px;}
.style2 {background-color:#EBEBEB;font-size: 12px;}
.style3 {border-color:#B2CCE7; font-size: 12px; border-width:2px; border-style:solid;}
.style4 {border-color:#EBEBEB; font-size: 12px; border-width:2px; border-style:solid;}

.texte-justifystyle1, .texte-justifystyle2 {COLOR: #231F20; font-size: 12px;}
.texte-justify {COLOR: #EFEBEF; font-size: 12px;}

.textestyle1,.textestyle2 {COLOR: #231F20; font-size: 12px;}



.ici {
	color:#FFD400;
}
.fer, .fer a {
	color:#32B5DE;
	text-decoration:none;
	font-size:12px;
}
.fer a:hover {
	color:#32B5DE;
	text-decoration:underline;
	font-size:12px;
}
.menu_zone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#DCB000;
	text-transform:uppercase;
}
.menu {
	padding-bottom:2px;
	margin-bottom:2px;
	font-weight:bold;
	font-size:14px;
	color:#007CA3;
	text-transform:uppercase;
}
.separation {
	margin-top:-3px;
	margin-bottom:2px;
	width:100%;
	height:1px;
	line-height:1px;
	border-bottom:1px solid #007CA3;
}
*html .separation {
	margin-bottom:-2px;
}
.menu_titre a {
	color:#007CA3;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.menu_titre , .menu_titre a:hover {
	font-weight:bold;
	font-size:14px;
	color:#DCB000;
	text-decoration:none;
	text-align:left;
}
.menu-puce {
	color:#007CA3;
}
.menu_texte, .menu_texte a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#DCB000;
	text-decoration:none;
	line-height:1.8em;
}
.menu_texte a {
	color:#007CA3;
	text-decoration:none;
}

a{
	color:#007CA3;
}
a:visited {
	color:#007CA3;
}
.acsgdtus {
	font-size:11px;
	color:#000000;
	padding-bottom:8px;
	margin-bottom:8px;
	border-bottom:1px solid #007CA3;
}
TD{font-size:11px; color:black}
TH{font-size:11px;color:#007CA3;font-weight:bold;}
TABLE.actus{color:#231F20;}
TABLE.actus .titre{color:"#231F20";font-weight:bold}
TABLE.actus .lien a{color:#007CA3;}
