/***********************************/
/* GESTION DE LA STRUCTURE DU SITE */
/***********************************/

/*FSPF*/

body
{
	background-color: #4E7FAA;
	/* color: #87888a; */
	color: #686A6F;
	background-repeat:repeat;
	background-position:top;
	text-align:center;
}

div.boxTitre
{
	height:21px;
	font-family:verdana;
	font-size:10px;
	color:#808080;
	background-image:url("../images/front/fond_titre_bloc.gif");
	border-left:10px solid #4E7FAA;
	text-transform:uppercase;
}

div.boxTitre span
{
	position:relative;
	top:4px;
	padding-left:5px;
}

div.boxPuce
{
	float:left;
	width:0px;
	height:21px;
	border-right:2px solid #fff;
	margin-right:3px;
}

div.boxTexte
{
	margin:10px;
}

#site
{
	width:750px;
	background-color:#fff;
	padding:2px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#bandeauTitre
{
	height:175px;
	background-color:#fff;
	width:100%;
	width:auto;
}

#bandeauTitre div#logoEntete
{
	background-image:url("../images/fond_titre.jpg");
	background-repeat:no-repeat;
	height:175px;
	background-color:#fff;
	float:left;
	width:577px;
	cursor:pointer;
}

#boxAccueil
{
	border:1px solid #D9D9D9;
	height:23px;
	margin-left:2px;
	margin-right:2px;
}

#boxAdresseAccueil
{
	float:right;
	width:172px;
	#width:169px;
	text-align:left;
	padding-right:1px;
}

#boxAdresseClub
{
	border:1px solid #D9D9D9;
	margin-top:1px;
	height:142px;
	#height:148px;
	margin: 2px;
	padding:2px;
}

#textHeaderA a
{
	color:#000000;
	font-weight:100;
	position:absolute;
	margin-top:4.5px;
	margin-left:3px;

}

#imageHeaderA
{
	margin-left:45px;
	#margin-left:43px;
}

#textHeaderC a
{
	color:#000000;
	font-weight:100;
	position:absolute;
	margin-top:4.5px;
}

#imageHeaderC
{
	margin-left:43px;
	#margin-left:39px;
	_margin-left:38px;
}

#contacterHeader a
{
	color:E00018;
	font-weight:bold;
}

.structureContenu
{
	width:100%;
}

#footBorder
{
	border-bottom:solid 10px #E9E9E9;
	margin-bottom:0px;
	padding-bottom:0px;
}

/***********************************/
/*****Bloc Agenda******************/
/*********************************/
#blocAgenda {
	border:1px solid #D9D9D9;
	padding:2px;
	margin-top:-12px;
	#margin-top:-10px;
}

/***************************************************************************/

/***********************************/
/*****Buttons *********************/
/*********************************/
div.buttons input
{
	cursor:pointer;
	background-color:#FFFFFF;
	border:solid 1px #CCCCCC;
	width:70px;
	height:25px;
	color:#4E7FAA;
	font-weight:bold;
}

/***********************************/
/***** Titre **********************/
/*********************************/

#titreBorderLeft
{
	height:7px;
	width:7px;

	/*for Microsoft browsers*/
	font-size:7px;
	#width:8px;
	#margin-left:-20px;

	position:absolute;
	background-color:#E3001B;
	margin-top:8px;
	margin-left:10px;

	/*for Microsoft browsers*/
	#margin-left:-15px;
}

#blocTitre
{
	border-bottom:dotted 1px #CCCCCC;
	margin-bottom:10px;
}
/********************************************************************/

div#bodySite
{
	width:830px;
	margin-left:0px;
	margin-right:0pxs;
}

div#bodyOutils
{
	height:46px;
	position:relative;
}

div#bodyTitre
{
	height:155px;
	/*margin-bottom:24px;*/
	/*background-image:url("../images/fond_titre.gif"); */
	background-repeat:no-repeat;
	position:relative;
}

div#bodyCoeurTitre
{
	height:6px;
	/*background-image:url("../images/fond_contenu_haut.gif");*/
	background-repeat:no-repeat;
}

div#bodyCoeur
{
	padding-top: 0px;
	padding-bottom: 10px;
	/*background-image:url("../images/fond_contenu.gif");*/
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
}

div#bodyCoeurFooter
{
	height: 50px;
	/*background-image:url("../images/fond_contenu_bas.gif");
	background-repeat:no-repeat;
	margin-bottom:40px;*/
	background-color:#87888a;
	border-top:1px solid #000000;
}

div#bodyFoot1
{	width: 100%; height:100%;  border-top: 1px solid #CFCFCF; padding-top:10px; padding-bottom: 10px; text-align: center;}

div#bodyFoot1 A,div#bodyFoot1 A:hover, div#bodyFoot1 A:link, div#bodyFoot1 A:visited
{
	color:#FFFFFF;
	font-weight:normal;
}

div.titre
{
	color: #555555;
	font-size:14px;
	font-weight:bold;
}
div.titre2
{
	color: #686287;
	font-size:12px;
	text-decoration:underline;
}


/*****************/
/* Box Newsletter*/
/*****************/

div#boxPage div.blocNewsLetterDefaut div.blocEmail
{
	text-align:center;
	padding:10px;
	color:#C5A067;
}

div#boxPage div.blocNewsLetterDefaut div.blocInscrire
{
	text-align:right;
	color:#C5A067;
	padding:10px;
}

div#boxPage div.blocNewsLetterDefaut div.blocParagraphe
{
	text-align:justify;
	padding: 4px;
	color:#ffffff;
}

div#boxPage div.blocNewsLetterDefaut div.blocTitre
{
	color: #6E4910;
	font-size:21px;
	font-weight:bold;
	font-style:oblique;
	text-align:right;
}

div#boxPage div.blocNewsLetterDefaut div.blocChampEmail
{
	border-color:#553D18;
	border-width:thin;
	border-style:solid;
}

/***********************************/
/*        CONTENU DE L ENTETE      */
/***********************************/

FORM.formLicence, FORM.formRecherche
{
	display:block;
	position:absolute;
	top:6px;
	left:30px;
}

FORM.formLicence IMG, FORM.formRecherche IMG
{
	position:relative;
	top:6px;
	margin-left:10px;
}

FORM.formRecherche
{
	left:396px;
}

INPUT.champs_outil_licence, INPUT.champs_outil_recherche
{
	width:150px;
	font-size:10px;
	padding:3px;
	border: 1px solid #7F9DB9;
}

A.outil_intranet
{
	position:relative;
	top:12px;
	left:785px;
}

DIV.outil_intranet
{
	float:right;
	margin-right:10px;
	margin-top:3px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-align:right;
}

DIV.outil_intranet IMG
{
	display:block;
	float:left;
	margin-right:10px;
}

DIV.outil_intranet A,DIV.outil_intranet A:hover,DIV.outil_intranet A:visited,DIV.outil_intranet A:link
{
	color:#E20026;
	font-size:11px;
}

/***********************************/
/*        CONTENU DE LA PAGE       */
/***********************************/
div#boxPage
{	/* On fixe la hauteur mini pour IE6, source : http://wellstyled.com/css-underscore-hack.html */
	height:auto; min-height:260px; _height: 260px;
}

div#boxPage h1, div#boxPage h2
{	font-family: Arial, Verdana; color:#4E7FAA;}
div#boxPage h1
{	font-size: 24px;	}
div#boxPage h2
{	font-size: 18px; }

div#boxPage hr.hrTitre
{
	background-color:#4E7FAA;
	color:#4E7FAA;
	margin-bottom:10px;
	border:0;
	margin-top: 0;
}

/* GESTION DU SOUS MENU */
div#boxSousMenu
{	float:left;	width:255px;	}
div#boxSousMenu h1
{	background-color: #DDDDDD;	padding: 10px 0px 10px 20px; color:#FFFFFF; font-size:12px; font-family:Verdana;}
div#boxSousMenu ul
{	Margin-left: 30px; margin-top: 10px; list-style-type: none; list-style-image:url("../images/puce03.gif"); }
div#boxSousMenu li
{	padding-top: 5px; padding-bottom: 5px; }
div#boxSousMenu li, div#boxSousMenu li a
{	color: #429492; font-weight: bold; font-size:11px; }
div#boxSousMenu li.surligne
{	background-color: #F7F7F7;}


/* CONTENU DE LA PAGE AVEC SOUS MENU*/
div#boxCoeur
{	float:left;		border-left: solid 1px #CFCFCF;
	padding-left:35px; padding-right: 35px;	width:595px;
}
div#boxCoeur h1
{	text-align: right;	}
div#boxCoeur img
{	border-left: solid 20px #DDDDDD; }
div#boxCoeur .blanc img, div#boxPage .boxTitre img
{	border-left: none; }


/* DECOUPAGE TRIPLE BLOC */
div#boxColonne1, div#boxColonne2
{
	float:left;
	margin-top: 0px;
	padding-top: 0px;
	/* On fixe la hauteur mini pour IE6, source : http://wellstyled.com/css-underscore-hack.html */
	height:auto; min-height:260px; _height: 260px;
	border:1px solid #D9D9D9;
	padding:2px;
	margin-right:2px;
	margin-bottom:2px;
}
div#boxColonne1
{	width:164px; margin-top:2px; #margin-top:0px  }
div#boxColonne2
{	width:399px; #width:405px}
div#boxColonne3
{
	width:168px;
	#width:165px;
	float:left;
	margin-top: 0px;
	#margin-top: -2px;
	padding-top: 0px;
	/* On fixe la hauteur mini pour IE6, source : http://wellstyled.com/css-underscore-hack.html */
	height:auto; min-height:260px; _height: 260px; #height:260px;
	margin-right:2px;
	margin-bottom:2px;
}
div#boxColonneTitre
{	width:615px; height:50 px; margin-left:10px; float:left;}

div#boxColonne1Decalage
{	 margin-left:5px;	}
div#boxColonneTitreGauche
{	float:left;width:150px; margin-top:30px;			}
div#boxColonneTitreDroite
{	float:right; margin-right:10px; margin-top:10px;	position:relative;	}

div#boxColonneTitreDroite div.titre1
{	color:#EBEBEB; font-size:40px;	font-family:'Times New Roman',Times,Verdana; position:absolute; top: 12px; right:20px; width:450px; text-align:right; text-decoration:none; }
div#boxColonneTitreDroite div.titre2
{	color:#686287; font-size:30px;	font-family:'Times New Roman',Times,Verdana; position:absolute; top: 10px; right:0px; width:450px; text-align:right; text-decoration:none;}

/*********************/
/*** STYLE DE MENU ***/
/*********************/

ul#menuOnglets
{
	position:absolute;
	top:119px;
	left:250px;
	background-color:#E3001B;
}

li.itemOnglet
{
	list-style-type:none;
	display:block;
	float:left;
	margin-right:2px; margin-left:0;
	height:35px;
}


li.itemOnglet p
{
	padding-left:10px; padding-right:10px; padding-top:10px;
	font-size:12px; font-family:Aria,Verdana;
}

div#menuTitre
{
}

/**  Menu simple **/
/**/
div#menu
{
	#width:164px;
	margin-bottom:15px;
	list-style-type:none;
}

div#menu div
{
	margin:0px;
	padding:0px;
}

div#menu div.itemMenu3
{
	margin-top:-2px;
	font-size:12px;
	font-family:arial;
	color:#FEFFFE;
	background-color: #E3001B;
	padding-top:2px;
	height:auto;
	min_height:23px;
	_height:23px;
	/*height:23px;*/
	padding-left:28px;
	margin:1px;
	padding-top:4px;
}

div#menu span.itemMenuBorder3
{
	height:7px;
	width:7px;

	/*for Microsoft browsers*/
	font-size:6px;
	#width:9px;
	border:1px solid #FFFFFF;
	position:absolute;
	background-color:#4E7FAA;
	margin-top:8px;
	margin-left:10px;
}

div#menu div.itemMenu4
{
	margin-top:-2px;
	font-size:12px;
	font-family:arial;
	color:#000000;
	background-color: #ffffff;
	padding-left:28px;
	padding-top:2px;
	height:auto;
	min_height:23px;
	_height:23px;
	/*height:23px;*/
	margin:1px;
}

div#menu span.itemMenuBorder4
{
	height:4px;
	width:4px;

	/*for Microsoft browsers*/
	font-size:3px;
	#width:4px;

	position:absolute;
	background-color:#E3001B;
	margin-top:7px;
	margin-left:13px;
}

div#menu div.itemMenu5
{
	margin-top:-2px;
	font-size:12px;
	font-family:arial;
	color:#87888a;
	padding-left:36px;
	padding-top:2px;
	height:23px;
}

div#menu div.itemMenu6
{
	margin-top:-2px;
	font-size:12px;
	font-family:arial;
	color:#87888a;
	padding-left:48px;
	padding-top:2px;
	height:23px;
}

div#menu div.itemMenu7
{
	margin-top:-2px;
	font-size:12px;
	font-family:arial;
	color:#87888a;
	padding-left:60px;
	padding-top:2px;
	height:23px;
}

div#menu div.itemMenu8
{
	margin-top:-2px;
	font-size:12px;
	font-family:arial;
	color:#87888a;
	padding-left:72px;
	padding-top:2px;
	height:23px;
}

div#menu a
{
	color: #87888A;
	font-weight: normal;
	text-decoration: none;
}
div#menu div.itemMenu3:hover
{
	padding-left:40px;
}

div#menu div.itemMenu4:hover
{
	padding-left:40px;
}

div#menu div.itemMenu5:hover
{
	margin-top:-2px;
	font-size:12px;
	font-family:arial;
	color:#87888a;
	padding-left:36px;
	padding-top:2px;
	height:23px;
}

div#menu div.surligne
{	background-color:#F6F6F6;	}

div#menu div div
{
	margin:0px;
	padding:0px;
}
/*


dl#menu			{	margin-bottom:15px;	}
/**/
dl#menu dt.itemMenu3
{
	margin-top:-2px;
	font-size:12px;
	font-family:arial;
	color:#87888a;
	padding-top:4px;
	height:24px;
	padding-left:16px;
}

dl#menu div.itemMenu4
{
	font-size:12px;
	font-family:arial;
	color:#87888a;
	padding-left:24px;
	padding-top:4px;
	height:24px;
}
dl#menu div.itemMenu5
{
	font-size:12px;
	font-family:arial;
	color:#87888a;
	padding-left:36px;
	padding-top:4px;
	height:24px;
}

/*****************/
/* Menu Bas      */
/*****************/
#menuBas
{
	#width:164px;
	margin-top:4px;
}
#menuItem
{
	height:7px;
	width:7px;

	/*for microsoft browsers*/
	font-size:6px;
	#width:9px;

	border:1px solid #FFFFFF;
	position:absolute;
	background-color:#4E7FAA;
	margin-top:7px;
	margin-left:10px;
}

#menuItemTexte
{
	margin-top:-2px;
	font-size:12px;
	font-family:arial;
	color:#FEFFFE;
	background-color: #E3001B;
	padding-top:2px;
	height:23px;
	padding-left:28px;
	margin:1px;
	padding-top:4px;
	cursor:pointer;
}

#menuItemTexte:hover
{
	padding-left:40px;
}

/*****************/
/* Style ZoomSur */
/*****************/
div.zoomsur
{	border-left: solid 20px #DDDDDD; background-color: #F1F1F1; }
div#boxPage div.zoomsur h1
{	font-family: Verdana; font-size: 30px; position:relative; top:-5px;}
div#boxPage div.zoomsur h2
{	font-size:12px; color:#5F5F5F; font-weight: bold;}
div#boxPage div.zoomsur div, div#boxPage div.zoomsur h2
{	padding-left: 5px; padding-bottom: 10px; }




/*****************************/
/*   Box Encart Thematique   */
/*****************************/

div#boxPage div.encartThemeDefaut, div#boxPage div.encartThemeFormation, div#boxPage div.encartThemeItineraire, div#boxPage div.encartThemeAnimateur, div#boxPage div.encartThemeElu
{	width: 200px;
	/* On fixe la hauteur mini pour IE6, source : http://wellstyled.com/css-underscore-hack.html */
	height:auto; min-height:100px; _height: 100px;
	margin-bottom: 10px;
}
div#boxPage div.encartThemeDefaut h1, div#boxPage div.encartThemeFormation h1, div#boxPage div.encartThemeItineraire h1, div#boxPage div.encartThemeAnimateur h1, div#boxPage div.encartThemeElu h1
{
	font-size:12px; text-align:right;
	background-image:url("../images/front/encartThemeAnonyme.jpg"); background-repeat:no-repeat; color:#B2B2B2;
	margin:0;
	padding:0;
	padding-top:15px; height: 30px; _height: 30px;
	padding-right:10px;
}
div#boxPage div.encartThemeFormation h1
{	background-image:url("../images/front/encartThemeFormation.jpg");  	color: #FFFFFF; }
div#boxPage div.encartThemeItineraire h1
{	background-image:url("../images/front/encartThemeItineraire.jpg");  	color: #FFFFFF; }
div#boxPage div.encartThemeFormation h1
{	  }
div#boxPage div.encartThemeElu h1
{	  }

div#boxPage div.encartThemeDefaut div.contenant, div#boxPage div.encartThemeFormation div.contenant, div#boxPage div.encartThemeItineraire div.contenant, div#boxPage div.encartThemeAnimateur div.contenant, div#boxPage div.encartThemeElu div.contenant
{	height:auto; min-height:55px; _height: 55px;
	background-image:url("../images/front/encartThemeAnonymeFond.gif"); color:#B2B2B2;
}

div#boxPage div.encartThemeFormation div.contenant
{	background-image:url("../images/front/encartThemeFormationFond.gif"); color: #FFFFFF; }
div#boxPage div.encartThemeItineraire div.contenant
{	background-image:url("../images/front/encartThemeItineraireFond.gif"); color: #FFFFFF; }

div#boxPage div.encartConnexionDefaut FORM,div.encartThemeDefaut FORM, div#boxPage div.encartThemeFormation FORM, div#boxPage div.encartThemeItineraire FORM, div#boxPage div.encartThemeAnimateur FORM, div#boxPage div.encartThemeElu FORM
{
	text-align:right;
	font-size:9px;
	display:block;margin-right:10px;
}

INPUT.champs_login				{width:75px;border:1px solid #B6B6B6;margin-bottom:2px;margin-top:2px;color:#87888a;}


/*****************************/
/*   Box Encart Connexion   */
/*****************************/

div#boxPage div.encartConnexionDefaut
{
	background-color:#E3001B;
	width: 162px;
	margin-left:-4px;
	margin-top:-20px;
	/* On fixe la hauteur mini pour IE6, source : http://wellstyled.com/css-underscore-hack.html */
	height:auto; min-height:90px; _height: 90px;
	margin-bottom: 0px;
	text-align:center;
	padding-bottom:10px;
}

div#boxPage div.encartConnexionDefaut div.section2, a.lienDeconnexion, div.userConnected, div.identifiant, div.lienConnexion, a.lienConnexion
{	font-size:10px;		font-weight:bold;	color:#ffffff;	}

div#boxPage div.encartConnexionDefaut div.section2
{
	height:auto; min-height:70px; _height: 70px;
	color:#ffffff;
}

div#boxPage div.encartConnexionDefaut a.lienDeconnexion, div.userConnected, div.identifiant
{	padding-right:5px;	}

div#boxPage div.encartConnexionDefaut a.lienDeconnexion, div.lienConnexion, a.lienConnexion
{	color:#ffffff;		}

div#boxPage div.encartConnexionDefaut div.userConnected
{	color:#CCCCCC;		}

div#boxPage div.encartConnexionDefaut div.lienConnexion, a.lienConnexion
{	font-size:13px;		font-weight:bold;		font-family:arial;		text-align:center;		padding-top:5px;	}

div#boxPage div.lienMdpPerdu
{	padding-right:5px;	}

div#boxPage div.lienMdpPerdu a.lienMdpPerdu
{	font-size:10px;		font-weight:bold;	color:#ffffff;	}

/*****************************/
/*   Box News Thematique   */
/*****************************/
/***** Style news *****/

div#boxPage div.newsDate
{	float:left; width:12%;	color:#F8955C; }

div#boxPage div.newsAuteur
{	color:#AAAAAA;  }

div#boxPage div.newsContenu div.newsAuteur
{	text-align:right; }

div#boxPage div.newsContenu, div#boxPage div.newsEdito
{	float:right; width:87%; }
div#boxPage div.newsContenu h2, div#boxPage div.newsEdito h2
{	color: #000000; font-size:12px; }
div#boxPage div.newsEdito p
{	color:#419691;text-align:justify; }
div#boxPage div.noNews
{	color:#CCCCCC; font-style:italic; }

/***** Bloc mini News *****/
div#boxPage div.blocNewsDefaut
{
	margin-top: 0px;
	padding-left:20px;
	padding-right:20px;
}

div#boxPage div.blocNewsDefaut div.date
{
	float:right;
	font-size:10px; font-family:verdana; color:#999999;
}

div#boxPage div.blocNewsDefaut div.titre
{
	float:left;
	font-size:10px; font-family:verdana; color:#999999;
}

div#boxPage div.blocNewsDefaut div.titre a
{
	color:#7EA7D4;
	text-decoration:underline
}

/* Image de l'encart */
div#boxPage div.blocNewsDefaut div.section1
{	background-image:url("../images/front/news_defaut_entete.gif");	height: 30px;}
div#boxPage div.blocNewsDefaut div.section2
{
	background-image:url("../images/front/news_defaut_corps.gif"); 	padding-top:5px;
	/* On fixe la hauteur mini pour IE6, source : http://wellstyled.com/css-underscore-hack.html */
	height:auto; min-height:60px; _height: 60px;
}
div#boxPage div.blocNewsDefaut div.section3
{	background-image:url("../images/front/news_defaut_pied.gif");	height: 16px;}

/* Style appliqué à l'affichage */
div#boxPage div.blocNewsDefaut div.noNews, div#boxPage div.blocNewsDefaut div.ligneSurligne, div#boxPage div.blocNewsDefaut div.ligneNonSurligne
{	margin-left:3px; margin-right:10px;	padding-left:5px; padding-right:5px; }

div#boxPage div.blocNewsDefaut div.noNews
{	color:#871522; font-style:italic; }
div#boxPage div.blocNewsDefaut div.ligneSurligne
{	background-color:#EBEBEB; }
div#boxPage div.blocNewsDefaut div.ligneNonSurligne
{	background-color:#FFFFFF; }
div#boxPage div.blocNewsDefaut div.ligneSurligne a, div#boxPage div.blocNewsDefaut div.ligneNonSurligne a
{	color:#871522; font-weight:normal; }

/* Rss */
div.rss
{	margin-left:20px; margin-top:10px; margin-bottom:10px  }

/*****************************/
/*         Bloc Image        */
/*****************************/
div#boxPage div.blocImage
{	position:relative; }
div#boxPage div.blocImage div
{
	color: #FFFFFF;	font-weight: bold;
	position:absolute; top:110px; left:0; padding-left:5px; padding-right:10px;
}

/*****************************/
/*         Traducteur        */
/*****************************/
div#boxPage div.blocRechercheTraducteurDefaut
{	width:177px; 	margin-top: 0px;	color:#FFFFFF; }
div#boxPage div.blocRechercheTraducteurDefaut a
{	color:#FFFFFF;  }

div#boxPage div.blocRechercheTraducteurDefaut div.section1
{	background-image:url("../images/front/traducteurEntete.gif");	height: 78px;}
div#boxPage div.blocRechercheTraducteurDefaut div.section2
{	background-image:url("../images/front/traducteurFond.gif");		text-align:center; }
div#boxPage div.blocRechercheTraducteurDefaut div.section3
{	background-image:url("../images/front/traducteurBas.gif");		height: 23px;}

div#boxPage div.blocRechercheTraducteurDefaut div.section2 a
{	font-size:12px;	}
div#boxPage div.blocRechercheTraducteurDefaut div.section1 input
{	margin-top:56px; margin-left:31px; width:110px;	border:0;	}
div#boxPage div.blocRechercheTraducteurDefaut div.section3 p
{	padding-top:8px; padding-left:8px;	}

/*****************************/
/*            Site           */
/*****************************/
div#boxPage div.blocRechercheSiteDefaut
{	width:177px; 	margin-top: 0px;	color:#FFFFFF; }
div#boxPage div.blocRechercheSiteDefaut a
{	color:#FFFFFF; 	font-size:12px; }

div#boxPage div.blocRechercheSiteDefaut div.section1
{	background-image:url("../images/front/siteEntete.gif");		height: 78px;}
div#boxPage div.blocRechercheSiteDefaut div.section2
{	background-image:url("../images/front/siteFond.gif");		text-align:center; padding-top:5px; }
div#boxPage div.blocRechercheSiteDefaut div.section3
{	background-image:url("../images/front/siteBas.gif");		height: 23px;}

div#boxPage div.blocRechercheSiteDefaut div.section1 input
{	margin-top:56px; margin-left:31px; width:110px;	border:0;	}

/*****************************/
/*          Citation         */
/*****************************/
div#boxPage div.blocCitationDefaut
{
	font-size:12px; font-weight:bold;
	background-color:#F6F6F6;
}
div#boxPage div.blocContenu
{	padding: 10px 10px 10px 30px;	}
/*****************************/
/*   Téléchargement fichier  */
/*****************************/

div#boxPage div.blocTelechargerDefaut
{
	height:auto; min-height:50px; _height: 50px;
	border: 1px solid #D8D8D8;	border-left-width: 14px;
	color: #87888A;
}
div#boxPage div.blocTelechargerDefaut p
{	margin-left: 10px; margin-top:3px; }
div#boxPage div.blocTelechargerDefaut p.sectionTitre
{	font-weight: bold; margin-top:3px; }
div#boxPage div.blocTelechargerDefaut div.sectionImage
{float:right; margin-left:5px;}
div#boxPage div.blocTelechargerDefaut div.sectionContenu
{float:left; margin-right:5px; width:290px;}
div#boxPage div.blocTelechargerDefaut div.sectionContenu div.sectionNomFichier
{display:none;}

div#boxPage div.blocTelechargerPetit
{
	/*height:auto; min-height:50px; _height: 50px;*/
	width:102px;
	border: 1px solid #D8D8D8;
	color: #87888A;
	margin-left:auto; margin-right:auto;
}
div#boxPage div.blocTelechargerPetit p
{	margin-left: 10px; margin-top:3px; margin-bottom:6px;}
div#boxPage div.blocTelechargerPetit p.sectionTitre
{	font-weight: bold; margin-top:3px; }
div#boxPage div.blocTelechargerPetit div.sectionImage {}
div#boxPage div.blocTelechargerPetit div.sectionContenu
{width:102px;}
div#boxPage div.blocTelechargerPetit div.sectionContenu div.sectionNomFichier
{width:102px;}
div#boxPage div.blocTelechargerPetit div.sectionContenu div.sectionTitre
{display:none;}
div#boxPage div.blocTelechargerPetit div.sectionContenu div.sectionDescription
{display:none;}

/*****************************/
/*         Bloc Lien         */
/*****************************/
div#boxPage div.blocLien ul
{
	margin-left: 20px;
	list-style-type: square; 	list-style-position:inside;
}

/*****************************/
/*         Fieldset          */
/*****************************/

FIELDSET	{
	padding:0;
	margin:0;
	border:1px solid #cccccc;
}

FIELDSET DIV.fieldsetContenu
{
	margin-left:15px;
	margin-right:15px;
}

LEGEND
{
	font-family:arial;
	font-weight:bold;
	font-size:16px;
	color:#871522;
}

FIELDSET .titre
{
	font-weight:bold;
	color:#686A6F;
}


/*****************************/
/* Barre de navigation Ajax  */
/*****************************/
#barreOnglets
{
	height:35px;
	background-color:#FDFDFD;
	width:780px;
	background-image:url("../images/fond_onglet_inactif.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}
SPAN.ongletModule, SPAN.ongletModuleActif, SPAN.ongletModuleFirst, SPAN.ongletModuleActifFirst, SPAN.ongletModuleSurvol, SPAN.ongletModuleFirstSurvol
{
	float:left;
	height:35px;
	padding-left:10px;
	padding-right:10px;
	top:5px;
	border-right:1px solid #F0F0F0;
	background-color:#FDFDFD;
	color:#86898C;
	cursor:pointer;
	background-image:url("../images/fond_onglet_inactif.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}

SPAN.ongletModuleSurvol, SPAN.ongletModuleFirstSurvol
{
	background-color:#86898C;
	background-image:url("../images/fond_onglet_actif.gif");
}

SPAN.ongletModuleFirst, SPAN.ongletModuleActifFirst, SPAN.ongletModuleFirstSurvol
{
	border-left:1px solid #F0F0F0;
	margin-left:20px;
}

SPAN.ongletModuleActif, SPAN.ongletModuleActifFirst
{
	background-image:url("../images/fond_onglet_actif.gif");
	background-color:#FFFFFF;
}

SPAN.ongletModule IMG,SPAN.ongletModuleActif IMG, SPAN.ongletModuleFirst IMG, SPAN.ongletModuleActifFirst IMG, SPAN.ongletModuleSurvol IMG, SPAN.ongletModuleFirstSurvol IMG
{
	position:relative;
	top:8px;
}

SPAN.ongletModule A, SPAN.ongletModuleActif A, SPAN.ongletModuleFirst A, SPAN.ongletModuleActifFirst A, SPAN.ongletModuleSurvol A, SPAN.ongletModuleFirstSurvol A
{
	position:relative;
	top:4px;
}

A.ongletModule, A.ongletModule:hover, A.ongletModule:link,A.ongletModule:visited, A.ongletModuleActif, A.ongletModuleActif:hover, A.ongletModuleActif:link,A.ongletModuleActif:visited
{
	color:#86898C;
	font-weight:bold;
	text-decoration:none;
}

A.ongletModuleActif, A.ongletModuleActif:hover, A.ongletModuleActif:link,A.ongletModuleActif:visited
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

A.ongletModuleActif:hover
{
	text-decoration:underline;
}
#separationBasse, #barreOnglets SPAN.ongletModuleSurvol, #barreOnglets SPAN.ongletModuleFirstSurvol, #barreOnglets SPAN.ongletModuleActif, #barreOnglets SPAN.ongletModuleActifFirst
{
	background-color:#87888A;
}


div.boxLegende
{
	background-color:#87888A;
	color:#FFFFFF;
	border: 1px solid #87888A;
}

div.boxLegende a	{	color:#FFFFFF;	}

div.type
{
	background-color:#F9F9F9;
	border-bottom:2px solid #FFFFFF;
	border-top:1px solid #CCCCCC;
}


/*** Rectification de style pour les champs ***/
.champs
{
	left:-150px;
	text-align:right;
	color:#5F5F5F;
	font-weight:bold;
}


/*** Rectification du style pour la liste de resultat de recherche ***/
/*entete*/
table.liste THEAD TR TD,table.liste TFOOT TR TD
{
	/*background-color:#F9F9F9;*/
	background-image:url("../images/recherche_tableau_entete.gif");
	border-bottom:1px solid #D7D7D7;
	height:20px;
	color:#555555;
	font-weight:bold;
}
/*body*/
table.liste TR.nonSurligne TD, table.liste TR.surligne TD, table.liste TR.survol TD, table.liste TR.marque TD
{
	border-bottom:0px dashed #D7D7D7;
}
/*entete et body*/
table.liste TD.separe
{
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #D7D7D7;
}

/**************************************/
/*			ENCART LIEN				  */
/**************************************/

div.encartLienDefaut {}
div.encartLienSuite {margin-top:-12px;}
