body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-image:url('../images/decoupe_fd.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #ABE6F8;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #033143;
}
.menulink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #59A4BA;
}
.menulink:hover {
    color: #033C7E;
    text-decoration: none;
}
.texte {
    color: #033143;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

td,th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #033143;
	line-box-contain: font replaced;
}

table{
    border-collapse:collapse;
}

.soustitre {
    font-size: 18px;
    color: #666666;
	font-weight: bold;
}
.footer {
    font-size: 10px;
    color: #FFFFFF;
}
.menuhaut {
    color: #FFFFFF;
    text-decoration:none;
}
.menuhaut:hover {
    color: #FFA500;
    text-decoration: none;
}
.menuhautbarre {font-size: 14px; color: #FFFFFF; }

#menu {
	height:95px;
	width:690px;
	vertical-align:top;
	display:inline-block;
	background-image: url("../images/fd2.gif");
}

#sousmenu1 {
	margin:15px 100px 0px 0px;
	padding:11px 45px;
	background-color:#003D7E;
	border-top-right-radius: 45px;
	height:16px;
	box-sizing: content-box;
}

#sousmenu2 {
	margin:4px 100px 0px 0px;
	padding:10px 45px;
	background-color:#087AA7;
	height:16px;
	border-bottom-right-radius: 45px;
	box-sizing: content-box;
}
/* Les boutons */
.submitlogin{
	 background-image: url("../images/decoupe_11.gif");
	 width:73px; 
	 height:19px;
	 display: block;
}
.submitlogin:hover{
	 background-image: url("../images/decoupe_11-2.gif");
	 width:73px; 
	 height:19px;
}

.lostpassword{
	 background-image: url("../images/decoupe_12.gif");
	 width:176px; 
	 height:21px;
	 display:block;
}
.lostpassword:hover{
	 background-image: url("../images/decoupe_12-2.gif");
	 width:176px; 
	 height:21px;
}

.whyinscription{
	 background-image: url("../images/decoupe_13.gif");
	 width:176px; 
	 height:17px;
	 display:block;
}
.whyinscription:hover{
	 background-image: url("../images/decoupe_13-2.gif");
	 width:176px; 
	 height:17px;
}

.inscription{
	 background-image: url("../images/decoupe_14.gif");
	 width:176px; 
	 height:29px;
	 display:block;
}
.inscription:hover{
	 background-image: url("../images/decoupe_14-2.gif");
	 width:176px; 
	 height:29px;
}

.submitsearch{
	 background-image: url("../images/decoupe_28.gif");
	 width:72px; 
	 height:19px;
	 display:block;
}
.submitsearch:hover{
	 background-image: url("../images/decoupe_28-2.gif");
	 width:72px; 
	 height:19px;
}

.btn-actualite{
	 background-image: url("../images/menu/btn-actualite.gif");
	 width:297px; 
	 height:27px;
	 display:block;
}
.btn-actualite:hover{
	 background-image: url("../images/menu/btn-actualite2.gif");
	 width:297px; 
	 height:27px;
}

.btn-calendrier{
	 background-image: url("../images/menu/btn-calendrier.gif");
	 width:297px; 
	 height:26px;
	 display:block;
}
.btn-calendrier:hover{
	 background-image: url("../images/menu/btn-calendrier2.gif");
	 width:297px; 
	 height:26px;
}

.btn-evenement{
	 background-image: url("../images/menu/btn-evenement.gif");
	 width:297px; 
	 height:17px;
	 display:block;
}
.btn-evenement:hover{
	 background-image: url("../images/menu/btn-evenement2.gif");
	 width:297px; 
	 height:17px;
}

.btn-espace-perso{
	 background-image: url("../images/menu/btn-espace-perso.gif");
	 width:174px; 
	 height:23px;
	 display:block;
}
.btn-espace-perso:hover{
	 background-image: url("../images/menu/btn-espace-perso2.gif");
	 width:174px; 
	 height:23px;
}

.btn-asso{
	 background-image: url("../images/menu/btn-asso.gif");
	 width:174px; 
	 height:23px;
	 display:block;
}
.btn-asso:hover{
	 background-image: url("../images/menu/btn-asso2.gif");
	 width:174px; 
	 height:23px;
}

.btn-cotiser{
	 background-image: url("../images/menu/btn-cotiser.gif");
	 width:174px; 
	 height:23px;
	 display:block;
}
.btn-cotiser:hover{
	 background-image: url("../images/menu/btn-cotiser2.gif");
	 width:174px; 
	 height:23px;
}

.btn-emploi{
	 background-image: url("../images/menu/btn-emploi.gif");
	 width:174px; 
	 height:23px;
	 display:block;
}
.btn-emploi:hover{
	 background-image: url("../images/menu/btn-emploi2.gif");
	 width:174px; 
	 height:23px;
}

.btn-annuaire{
	 background-image: url("../images/menu/btn-annuaire.gif");
	 width:174px; 
	 height:23px;
	 display:block;
}
.btn-annuaire:hover{
	 background-image: url("../images/menu/btn-annuaire2.gif");
	 width:174px; 
	 height:23px;
}

.btn-lettre{
	 background-image: url("../images/menu/btn-lettre.gif");
	 width:174px; 
	 height:23px;
	 display:block;
}
.btn-lettre:hover{
	 background-image: url("../images/menu/btn-lettre2.gif");
	 width:174px; 
	 height:23px;
}

.btn-contact{
	 background-image: url("../images/menu/btn-contact.gif");
	 width:174px; 
	 height:23px;
	 display:block;
}
.btn-contact:hover{
	 background-image: url("../images/menu/btn-contact2.gif");
	 width:174px; 
	 height:23px;
}

.btn-retour{
	 background-image: url("../images/btn-retour.gif");
	 width:98px; 
	 height:24px;
	 display:block;
}
.btn-retour:hover{
	 background-image: url("../images/btn-retour2.gif");
	 width:98px; 
	 height:24px;
}
.btn-deconnexion{
	background-image: url("../images/deconnect.jpg");
	width: 35px;
	height: 35px;
	display: block;
}
.btn-deconnexion:hover{
	 background-image: url("../images/deconnect2.jpg");
	 width:35px; 
	 height:35px;
}

.soustitreindex {
    font-size: 18px;
    color: #666666;
	font-weight: bold;
	border-bottom: 2px solid #666666;
}
.dateNews{
	font-size: 11px;
	color: #087AA7;
}
.suiteNews{
	cursor:pointer ;
	text-decoration:none;
	color: #087AA7;
	font-size: 11px;
	border: 1px solid #087AA7;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 6px;
	margin-bottom: 3px;

}
.suiteNewsPoint{
	cursor:pointer ;
	text-decoration:none;
	color: #087AA7;
	font-size: 11px;
	border: 1px solid #087AA7;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
}
.hoverSuiteNewsSelect{
	color: #FFA500;
}
.hoverSuiteNews:hover {
    color: #FFA500;
}
.borderPhotoNews{
	background-color:#ABE6F8;
	width:220px;
	height:170px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	float:left;
}
.news img {
	width:150px;
	background-color:#ABE6F8;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 7px 7px 7px 7px;
	float:left;
}
.news p {

	margin-top: 15px;
	margin-bottom: 10px;
}
.divPagination{
text-align:center;
padding-bottom:10px;
}

/* Nouveau lien */
.divLien{
	border-bottom:1px solid #C0C0C0;
	margin-left:15px;
	margin-right:20px;
	padding-bottom:2px;
	height:15px;
}

.divLienDessous{
	margin-left:15px;
	margin-right:20px;
	padding-top:3px;
}

.spanTitreLien{
	text-align:left;
	float:left;
}

.spanLien{
	float:right;
}

.hrefLien{
	text-decoration:none;
	color:#087AA7; 
}

.hrefLien:hover{
	text-decoration:underline;
}

/* Les formulaires */
.formS fieldset {
	border: 1px solid #ccc;
	padding: 10px;
}

.formS legend {
	padding: 0 5px;
}

.formS input, select {
	font-family: Arial;
	color: #666;
}

.formS input {padding: 2px;}
.affichePhoto{
	text-decoration:none;
}
img{
border:0px solid #FFF;
}
.tabNews{
	width:inherit;
}
.red{
	color:#FF0000;
}

