﻿

font { font-family: Verdana,tahoma, arial, sans-serif; font-size: 10pt; }


/* body { 
				background-position: 0% 0%;
				margin: 0;
				padding: 0;
				font: 80% verdana, tahoma, arial, sans-serif;
				background-image: none;
				background-repeat: repeat;
				background-attachment: scroll;
				background-color: #000000;
				background-image: url('../css/img/FondPage.jpg');
}
*/

.stylebodyMainPage
{
		background-position: 0% 0%;
				margin: 0;
				padding: 0;
				font: 80% verdana, tahoma, arial, sans-serif;
				background-image: none;
				background-repeat: repeat;
				background-attachment: scroll;
				background-color: #000000;
			/*	background-image: url('../css/img/FondPage.jpg');  */
				
				
}

.posCompteur {
				float: right;
				width: 95px;
				height: 31px;
				margin-top: -12px;
}


 
/*  cadre gauche-bordure */

.style1 {
				text-align: left;
}
.style2 {
				background-color: #000000;
}

 
li { 
margin: 0; 
padding: 0; 
list-style-type: none; 
} 

 
ul { 
margin: 0; 
padding: 0; 
list-style-type: none; 
} 

 
dd { 
margin: 0; 
padding: 0; 
list-style-type: none;
font-size:small; 
} 

 
dt { 
margin: 0; 
padding: 0; 
list-style-type:none;
font-size:small;
background: #FFFFFF;
border: 1px solid gray; 
} 

 
dl { 
margin: 0; 
padding: 0; 
list-style-type: none; 
} 


#menu {
				z-index: 100;
				width: 100%;
				font-family: Verdana,tahoma;
				font-size: x-small;
}


#menu dl { 
float: left; 
width: 9em; 
margin: 0px; 

} 

/*  texte menu  */

#menu dt { 
cursor: pointer; 
text-align: center; 
font-family: Verdana,tahoma; 
color: #00008B; 
background: #FFFFFF;
border: 1px solid gray; 
} 


#menu dd { 
border: 1px solid gray;
} 

#menu li { 
text-align: center; 
background: #fff; 
} 

#menu dt a { 
color: #000; 
text-decoration:none;
display: block; 
height: 100%; 
border: 0 none; 
} 

#menu li a { 
color: #000; 
text-decoration: none; 
display: block; 
height: 100%; 
border: 0 none; 
} 

#menu dt:hover {
background: #98BBDD;
color:#FF0000; 
text-decoration:underline;

} 

#menu li a:hover { 
background: #98BBDD;
height: 100%; 
} 

#site {
				position: relative;
				z-index: 1;
				top : 70px;
				left: 20px;
				color: #000;
				background-color: #FF3300;
				padding: 5px;
				border: 1px solid gray;
				font-family: Verdana,tahoma;
}

a {text-decoration: none; 
color: black; 
 
} 

.CellSearch {
				margin-top: 0px;
				margin-bottom: 0px;
				/* vertical-align: super; */
				font-family: Verdana,tahoma;
				font-size: 9px;
}



.style6 {
				font-size: small;
				font-family: Verdana,tahoma;
				color: #000000;

}


.style7 {
	text-align: center;
	background-color: #FFFFFF;
}
.style8 {
				text-align: left;
				border-style: none;
				border-width: 1px;
				padding: 1px 4px;
}
.style9 {
	text-align: left;
}

.basPageCopyright {
	font-weight: normal;
	font-family: Verdana;
	font-size: 8pt;}


.basPageLiens {
				font-family: Verdana,tahoma;
				font-size: small;
}


.txtmsgAccueil {
				font-family: Verdana,tahoma;
				font-size: 9pt;
				color: #000000;
				text-align: justify;
}

.style18 {
				margin: 5px 25px;
				text-align: justify;

}


.style19 {
				border-width: 1px;
}

.style20 {
				letter-spacing: 1pt;
}

.style21 {
				vertical-align: text-top;
}

.styleImgTop {
				margin-left: 3px;
				margin-right: 28px;
}

.style23 {
				margin-left: 15px;
				margin-right: 15px;
}

.style24 {
				text-align: justify;
				margin-left: 5px;
				margin-right: 2px;
}

.CellEsquisseTop
{
				text-align: center;
				margin-top: -2px;
				margin-bottom: -2px;

}


.ImgEsquisse {
				margin: 3px 5px;
				margin-top: 0px;
				margin-bottom: -5px;

}


.BasPageCadre{
				line-height: 200%;
				margin-top: 6px;
				margin-bottom: 3px;
}

.style28 {
				color: #0000CC;
}
				
.style29 {
				border-width: 0;
}

.style30 {
				border: 0 solid #FFFFFF;
				text-align: center;
				}
.style31 {
				text-align: center;
				border-top-style: solid;
				border-top-width: 1px;
				background: url("img/FondBas.jpg") no-repeat;

}
.style32 {
				text-align: justify;
				color: #000080;
}
.style34 {
				color: #000080;
}

.cadreResumeInfo {
				border: 1px solid #000080;
				
}

/*  couleur référence bleue du site: #98BBDD;  */


.style37 {
				background-color: #FFFFFF;
}

.style38 {
				border: 1px solid #000000;
				background-color: #FFFFFF;
}

.style41 {
				border: 1px solid #000080;
				background: url("img/FondCadreTxt.jpg") no-repeat; 
}


.bordurePage{
				background-color: #808080;
}


.cadrePrincAccueil {
				
				width: 900px;
				height: 820px;
				background-color: #FFFFFF;
				background-position: 0% 0%;
				border: 1px solid #000000;
				margin-top: -8px;
				margin-bottom: 0px;
				background-color: #FFFFFF;;
				background-repeat: no-repeat;
				background-attachment: scroll;
}


.cadrePrincRubriques {
				
				width: 900px;
				height: 870px;
				background-color: #FFFFFF;
				background-position: 0% 0%;
				border: 1px solid #000000;
				margin-top: -8px;
				margin-bottom: 0px;
				background-color: #FFFFFF;;
				background-repeat: no-repeat;
				background-attachment: scroll;
}

.cadrePrincNews {
				
				width: 900px;
				height: 70px;
				background-color: #FFFFFF;
				background-position: 0% 0%;
				border: 1px solid #000000;
				margin-top: -8px;
				margin-bottom: 0px;
				background-color: #FFFFFF;;
				background-repeat: no-repeat;
				background-attachment: scroll;
}


.imgBanniere {
				border-style: solid;
				border-width: 0px;
				margin-top: 0px;
}


.FondTop {
				margin-top: 5px;
				margin-bottom: 0px;
				border: 1px solid #000000;
				width: 100%; 
				height: 190px;
				background: url("img/calque_fond1_Top.jpg") no-repeat;
}


.FondTopSubPage {
				margin-top: 5px;
				margin-bottom: 0px;
				border: 1px solid #000000;
				width: 100%; 
				height: 100px;
				background: url("img/calque_fond1_Top.jpg") no-repeat;


}


.fondBottom {
				text-align: center;
				margin-top: 0px;
				margin-bottom: 0px;
				border: 1px solid #000000;
				width: 100%; 
				height: 50px;

				background: url("img/FondBas.jpg") no-repeat;
}


.styleTxtNews {
				text-align: justify;
				font-size: 10pt;
				margin-top: -5px;
				margin-bottom: 0px;
				font-family: Verdana,tahoma;
}


.styleTxtLeclub {
				text-align: justify;
				font-size: 10pt;
				margin-top: -5px;
				margin-bottom: 0px;

}

.styleTxtGeneration {
				text-align: justify;
				font-size: 10pt;
				margin-top: -5px;
				margin-bottom: 0px;

}


.FormatImgCCRsimple {
				margin-left: 0px;
				margin-right: 0px;
				margin-bottom:-4px;
				
}


.CadreTxtRubrique1 {
				/*  border: 1px solid #000080;  */
				border:none;
				background: url('../css/img/FondCadreTxt.jpg') no-repeat;
				margin-left: 14px;
				text-align: justify;
				font-size: 10pt;

}

.TxtTitre {
				font-size: 12pt;
}
.TxtTitreUpper {
				font-size: 20pt;
}


.tableauComite {
				border-style: none;
				border-width: 0;
				margin-left: 5px;
				margin-right: 5px;

				

}
.TxtTableau{
				margin-left: 15px;
				font-family: Verdana,tahoma;
				font-size: 12px;

				
}


.fondTableau{
				border: 1px solid #000000;
				background-color: #D4D4D4;


}

.bordTableau{
				border: 1px solid #000000;			


}


.txtTableImg {
				color: #FFFFFF;
				text-align: center;
}





.posPhoto {
			text-align: center;
			font-size: 10pt;
}

a {
   font-family: Verdana, Tahoma;
   font-size: 9pt;
   color:#D60000;
   text-decoration:none;
}

a:link { color:#0000FF; text-decoration:underline; }
a:visited { color:#2F4F4F; text-decoration:none; }
a:active { color:#0000A0; text-decoration:none; }
a:hover { color:#FF0000; text-decoration:underline; font-size: 8pt; font-weight: bold; background-color: #C0C0C0;}

a.ptlien {
   font-family: Verdana;
   font-size: 8pt;
   color:#D60000;
   text-decoration:none;
}

