html, body
{
  height: 100%;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* scrollbar-face-color: #00009A; */
	scrollbar-face-color: #112445; /* scrollbar partie mobile de la barre */
	scrollbar-shadow-color: #122857;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #122857;
	scrollbar-darkshadow-color: #122857;
	scrollbar-track-color: #5975A4; /* scrollbar partie fixe du fond */
	scrollbar-arrow-color: #000000;
	/*  background-color: #ffffff; */
	background-color: ffffff;
	font-size: 12px;
	font-style: normal;
	margin: 0px;
	padding: 0px;
}

.question {
border-style:solid; 
border-width:1px; 
border-color:red;
width:100%;
border-collapse:collapse;
color: #5E5E5E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

.entete {
border-style:solid; 
border-width:1px; 
border-color:#112445;
width:100%;
border-collapse:collapse;
color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: ;
	
align:center;
}

.centrer {
	text-align: left ;
	color: #5E5E5E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	line-height: 17px ;
}

.fright {
	float:right;
	color: #5E5E5E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
}

#toolBox {
	padding-right:20px;
	list-style-type: none;
}
#toolBox li{
	 padding:0 0 2px 16px;
}
#toolBox .dl a, #toolBox .print a, #toolBox .sdFriend a, #toolBox .contactC a{
	color:#000000; text-decoration:none;
}
#toolBox .dl{
	background:url(../../includes/images/site/dl.gif) 0 2px no-repeat; 
}
#toolBox .print{
	background:url(../../includes/images/site/print.gif) 0 2px no-repeat; 
}
#toolBox .sdFriend{
	background:url(../../includes/images/site/sdfriend.gif) 0 2px no-repeat; 
}
#toolBox .contactC{
	background:url(../../includes/images/site/contactc.gif) 0 2px no-repeat; 
}

.txtnoir {
	color: #424242;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.title {
	color:#112445; 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.title1 {
	color:#112445; 
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.title2 {
	color:#ffffff; 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.title13Blue {
	color:#112445; 
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.supertitle {
	color:#CC5D4C;
	font-size: 17px;
	font-family: Gill Sans, Verdana, Century Gothic;
	/*font-weight: bolder;*/
	font-weight: normal;
}

.txtgris14b {
	color: #424242;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 25px;
}
.txtgris12b {
	color: #424242;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 25px;
}

.txtgrispetit {
	color: #424242;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}

.txtgrisgros {
	color: #424242;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}

.txtorangetresgros {
	color: #424242;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	font-style: normal;
	font-weight: bold;
}

.txtsoustitrebleumarine{
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-style: normal;
	font-weight: bold;
}
.txtblanc {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
.txtblanc14b {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

.txtblanc10 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

.txtrouge {
	color: #CC5D4C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

.txtgris {
	color: #424242;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
}

.txtgris2 {
	color: #424242;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 22px;
	text-align: justify;
}
.lienblanc {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-decoration: none;
	font-size: 11px;
}

.lienblanc:hover {
	color: #C7A87F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-decoration: none;
	font-size: 11px;
}

.liennoirorange11u {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    text-decoration: underline;
	font-size: 11px;
}

.liennoirorange11u:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    text-decoration: underline;
	font-size: 11px;
}

.lienblancorange {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-decoration: none;
	font-size: 11px;
}

.lienblancorange:hover {
	color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-decoration: none;
	font-size: 11px;
}

.liengrisorange {
	color: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-decoration: none;
	font-size: 12px;
}

.liengrisorange:hover {
	color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: blod;
    text-decoration: none;
	font-size: 12px;
}

.tdblanc
{
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
}

.tdrouge
{
background-color: #C32026;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
}

.tdgrisclair
{
background-color: #E6EAED;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
}

.tdgrisclair2
{
background-color: #F4F4F4;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
}

a.thumbnail {
cursor:pointer;
}

a.thumbnail:link img {
        border: 1px solid #6C6B69;
}
 
a.thumbnail:visited img {
        border: 1px solid #989898;
}
 
a.thumbnail:hover img {
        border: 1px solid #FFFFFF;
}
a.thumbnail:active img {
        border: 1px solid #FFFFFF;
} 



.encadre {
	color: #5E5E5E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
border: 1px solid #424242;
padding-top:5px;
padding-right:10px;
padding-bottom:10px;
padding-left:5px;
}

#navigation {
	border:1px solid #A5C7E; color:#fff; font-weight:bold; font-family:  Century Gothic; Arial, Helvetica, sans-serif; margin:0px; padding:0px;
}
#navigation a {
	color:#A5C7E2; /* Sous-Texte de la NAV */ text-decoration:none;
}
#navigation ul {
	 list-style-type:none; margin:0px; padding:2px 0px;
}
#navigation li {  /* fond de paragraphe du menu */
	background:url(/includes/images/site/puce_nav.gif) 5px no-repeat; background-color:#283C5F; font-size: 12px; list-style-type:none; padding: 2px 0px 2px 15px; border-bottom:2px solid #A5C7E2; letter-spacing:1px;
}
/* background-color:#1E599B; Fond du menu en bleu style turquoise*/
#navigation  ul .first {
	background:url();background-color:#19366E; font-size: 15px; padding: 5px; border-bottom:2px solid #0A214D; border-top:1px solid #fff; font-style:italic;
}
#navigation  ul .top {
	background-color:#19366E; font-size: 15px; padding: 5px; border-bottom:2px solid #0A214D; border-top:none; font-style:italic;
}

#newsletter {
	border:1px solid #fff; background-color:#19366E; color:#fff; background-color:#19366E;
}
#newsletter a {
	color:#fff; text-decoration:none;
}
#newsletter input {
	width:138px; height:17px; font-size:12px;
}
#newsletter .top {
	font-weight:bold; font-size:12px; background-color:#19366E; padding:2px; text-decoration:underline;
}
#newsletter .middle {
	 text-align:center; 
}
#newsletter .bot {
	font-weight:bold; font-size:12px; background-color:#1E599B; padding:2px 10px;
}

/* Couleur du fond du site Pour info couleur initiale choisie par NTétait : #00276A; ou #003175; ou bleu marine avec #00003A; */
.fondSite {
	 background-color:#283C5F;
}

.form {}

.form .libForm {
	color: #000066;
	font-size:10px;
	font-weight:bold;
	/*padding:10px 5px 10px 5px; - haut - droite - bas - gauche */
	padding:8px 5px;
	font-style:underline;
}

.form select, {
	font-size:11px;
}
.form input {
	font-size:11px;
}
.form .asterix {
	color:#FF0000;
}

.form .err{
	color:#FF0000;
}
/*  Adherents */
#blocReseau{
width:150px;
height:550px;
float:left;
padding-left:12px;
padding-right:12px;
padding-bottomt:150px;
text-align:center;
}

#blocReseau .titreR{
position:relative;
height:35px;
text-align:center;
color:#33CCFF;
font-size:16px;
font-weight:bold;
}

#blocReseau .titreR img{
margin-top:10px;
}

#blocReseau img{
margin-top:10px;
}
.Reseau{
padding-bottom:15px;
text-align:center;

}
