/* Remarques générales
padding:(top, right, bottom, left)
*/
LI {margin: 0px 0px 0px 0px; padding: 0px 0px 0x 0px;}

/*--------------------------------------------------		COMMUN		-------------------------------------------*/
body		{  background-color: #000180; margin-left: 0px; margin-top: 20px; margin-right: 0px; margin-bottom: 0px;}
.site		{  background-color: #ffffff;}
.menu		{  background-color: #ffffff;}
.contenu	{  vertical-align: top; background-color: #ffffff;}
.contenuindex	{  vertical-align: top; background-color: #ffffff; padding-top: 40px;}

P { margin: 0px 0px 0px 0px;}
/*-------------------------------------------------------------------------------------------------------------------------*/	

/*--------------------------------------------------		CONTENU		-------------------------------------------*/
.txttitre	{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 14px; color: #000033; font-style: normal; font-weight: bold; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.txtsoustitre	{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #666699; font-style: normal; font-weight: bold; text-decoration: none; margin: 5px 0px 10px 10px; padding: 0px 0px 0px 0px;}
.txtchapeau	{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; color: #EE9828; font-style: normal; font-weight: bold; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

H1		{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 14px; color: #000033; font-style: normal; font-weight: bold; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0x 0px;}
H2  		{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; color: #666699; font-style: normal; font-weight: bold; text-decoration: none;  margin: 2px 0px 5px 2px; padding: 0px 0px 0px 0px;}
H3 		{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; color: #EE9828; font-style: normal; font-weight: bold; text-decoration: none; margin: 5px 10px 10px 15px; padding: 0px 0px 0px 5px;}


.txtcontenu	{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; color: #333333; font-style: normal; font-weight: normal; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0x 0px;}
.txtaccueil	{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; color: #0D1793; font-style: normal; font-weight: normal; text-decoration: none; text-align: justify; line-height: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0x 0px;}

.liensinternes				{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #0842B7; font-style: normal; font-weight: normal; text-decoration: underline}
A.liensinternes:hover			{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #0842B7; font-style: normal; font-weight: normal; text-decoration: underline} 
.liensinternestelechargement		{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #0842B7; font-style: normal; font-weight: normal; text-decoration: underline}
A.liensinternestelechargement:hover	{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #0842B7; font-style: normal; font-weight: normal; text-decoration: underline}

.bgblanc	{  background: #FFFFFF;}
.bgclaiclair	{  background: #F6F9FE}
.bgclair	{  background: #EFF6FE;}
.bgfonce	{  background: #CFE0F4;}

.legende { color:#333333; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 10px; text-align: center;}
.legende p { margin: 0px 0px 0px 0px;}
.photo { margin: 0px 0px 0px 0px; text-align: center;}

.txtcontenu TD {  	font-family:  Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #666666;}

.txtfieldset	{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #0842B7; font-style: normal; font-weight: bold; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 5px 0x 5px;}

form 		{ margin: 0; padding:0;}

.textform	{ font-family: Arial, Verdana,  Helvetica, sans-serif; border: 0; font-size:11px; width: 168px; height: 15px; margin: 18px 0 0 23px;}


.liensonglet				{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #333333; text-decoration: underline; LINE-HEIGHT: 13pt}
A.liensonglet:hover			{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #333333; text-decoration: underline; LINE-HEIGHT: 13pt}
.champcontact {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #333333; text-decoration: none; background-color: #ffffff;}
.txtdatelieu { font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #DB1212; text-decoration: none; }
.chpcontenu { font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #163A76; text-decoration: none; }
.btnTexte {font-family:arial; font-size:11px;}
.trOver { bgcolor : #cccccc;}
/*-------------------------------------------------------------------------------------------------------------------------*/	

/*--------------------------------------------------		ACTUALITE		-----------------------------------*/
.txttitreactu {  font-family: Garamond, Arial, Verdana,  Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; color: #FF740D}
.txtchapeauactu {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #DB1212; text-decoration: none}
.txtcontenuactu {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none; }
.liensactu { color: #0842B7; text-decoration: none}
A.liensactu:hover { color: #0842B7; text-decoration: none}

.somtitreactu {			color: #0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 14px; letter-spacing: 0pt; text-align: justify; line-height: normal; font-weight: bold; text-decoration: underline;}
.somactu {			color: #0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; text-align: justify; line-height: normal; font-weight: normal; text-decoration: none; }

.somliensactu {   		color: #0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; text-align: justify; line-height: normal; font-weight: bold;text-decoration: none; }
A.somliensactu:link {   	color: #0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; text-align: justify; line-height: normal; font-weight: bold; text-decoration: none; }
A.somliensactu:visited {   	color: #0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; text-align: justify; line-height: normal; font-weight: bold; text-decoration: none; }
A.somliensactu:active {   	color: #0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; text-align: justify; line-height: normal; font-weight: bold; text-decoration: none; }
A.somliensactu:hover {  	color: #0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; text-align: justify; line-height: normal; font-weight: bold; text-decoration: underline; }
/*-------------------------------------------------------------------------------------------------------------------------*/	

/*--------------------------------------------------		AGENDA		-------------------------------------------*/
.txttitreagenda { 	font-family: Garamond, Arial, Verdana,  Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; color: #FF740D }
.txtchapeauagenda {  	font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #DB1212; text-decoration: none}
.txtcontenuagenda {  	font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none; }
.moisagenda { 		font-family: Arial, Verdana,  Helvetica, sans-serif; color:#DB1212; font-size: 10px; font-weight: normal; ; text-decoration: none; line-height: 16px}
.moisagendaselect { 	font-family: Arial, Verdana,  Helvetica, sans-serif; color:#DB1212; font-size: 14px; font-weight: bold; ; text-decoration: none; line-height: 16px}
.liensagenda { color: #333333; text-decoration: none}
A.liensagenda:hover { color: #D26103; text-decoration: none}

.somtitreagenda {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; letter-spacing: 0pt; text-align: justify; line-height: normal; font-weight: bold; color: #333333; text-decoration: none}
.somagenda {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 10px; letter-spacing: 0pt; text-align: justify; line-height: normal; font-weight: normal; color: #333333; text-decoration: none}

.somliensagenda {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #333333; text-decoration: none}
A.somliensagenda:link {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #333333; text-decoration: none}
A.somliensagenda:visited {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #333333; text-decoration: none}
A.somliensagenda:active {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #333333; text-decoration: none}
A.somliensagenda:hover {  font-family:Arial, Verdana,  Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #333333; text-decoration: underline}
/*-------------------------------------------------------------------------------------------------------------------------*/	

/*--------------------------------------------------		MENU		-------------------------------------------*/

#menuaccueil0 {	padding: 22px 36px 0px 0px; width:150px; text-align: right; float: right; white-space:nowrap;}
#menuaccueil1 {	padding: 28px 32px 0px 0px; width:150px; text-align: right; float: right; white-space:nowrap;}
#menuaccueil2 {	padding: 30px 36px 0px 0px; width:150px; text-align: right; float: right; white-space:nowrap;}
#menuaccueil3 {	padding: 32px 44px 0px 0px; width:150px; text-align: right; float: right; white-space:nowrap;}
#menuaccueil4 {	padding: 34px 60px 0px 0px; width:150px; text-align: right; float: right; white-space:nowrap;}
#menuaccueil5 {	padding: 30px 80px 0px 0px; width:150px; text-align: right; float: right; white-space:nowrap;}
#menuaccueil6 {	padding: 22px 104px 0px 0px; width:150px; text-align: right; float: right; white-space:nowrap;}
#menuaccueil7 {	padding: 22px 134px 0px 0px; width:150px; text-align: right; float: right; white-space:nowrap;}

A.somMenuhaut { 		color: #0D1793; font-weight: bold; font-family: Arial, Verdana,  sans-serif; font-size: 12px; letter-spacing: 0pt; font-style: normal;  text-decoration: none;}
A.somMenuhaut:hover { 		color: #0D1793; font-weight: bold; font-family: Arial, Verdana,  sans-serif; font-size: 12px; letter-spacing: 0pt; font-style: normal;  text-decoration: none;}

A.somliensthemes { 		display: block; color: #0D1793; font-weight: bold; font-family: Arial, Verdana,  sans-serif; font-size: 12px; letter-spacing: 0pt; font-style: normal;  text-decoration: none; padding-left: 5px;}
A.somliensthemes:hover { 	color: #0D1793; font-weight: bold; font-family: Arial, Verdana,  sans-serif; font-size: 12px; letter-spacing: 0pt; font-style: normal;  text-decoration: underline; padding-left: 5px;}
A.somlienthemesactif { 		display: block; color: #0D1793; font-weight: bold; font-family: Arial, Verdana,  sans-serif; font-size: 12px; letter-spacing: 0pt; font-style: normal;  text-decoration: none; padding-left: 5px;}
A.somlienthemesactif:hover { 	color: #0D1793; font-weight: bold; font-family: Arial, Verdana,  sans-serif; font-size: 12px; letter-spacing: 0pt; font-style: normal;  text-decoration: underline; padding-left: 5px;}

A.somlienrub { 			display: block; color: #0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: normal; text-decoration: none; padding-left: 20px;}
A.somlienrub:link { 		color: #0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: normal; text-decoration: none; padding-left: 20px;}
A.somlienrub:visited { 		color: #0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: normal; text-decoration: none; padding-left: 20px;}
A.somlienrub:active { 		color: #0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: normal; text-decoration: none; padding-left: 20px;}
A.somlienrub:hover { 		color: #0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: normal; text-decoration: underline; padding-left: 20px;}
A.somlienrubactif { 		display: block; color: #0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: bold; 	text-decoration: none; padding-left: 20px;}
A.somlienrubactif:hover { 	color: #0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: bold; 	text-decoration: underline; padding-left: 20px;}

.nomrubrique {			font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-style: normal; font-weight: bold; color: #ffffff}
.nomcategorie {			font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-style: normal; font-weight: normal; color: #ffffff}

A.somliensousrub {		display: block; color:#0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: normal; text-decoration: none; padding-left: 35px;}
A.somliensousrub:link { 	color:#0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: normal; text-decoration: none; padding-left: 35px;}
A.somliensousrub:visited { 	color:#0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: normal; text-decoration: none; padding-left: 35px;}
A.somliensousrub:active { 	color:#0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: normal; text-decoration: none; padding-left: 35px;}
A.somliensousrub:hover { 	color:#0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: normal; text-decoration: underline; padding-left: 35px;}
A.somliensousrubactif { 	display: block; color:#0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: bold; text-decoration: none; padding-left: 35px;}
A.somliensousrubactif:hover { 	color:#0D1793; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: bold; text-decoration: underline; padding-left: 35px;}

A.somlienpage { 		display: block; color:#EE9828; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: normal; text-decoration: none; padding-left: 50px;}
A.somlienpage:link { 		color:#EE9828; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: normal; text-decoration: none; padding-left: 50px;}
A.somlienpage:visited { 	color:#EE9828; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: normal; text-decoration: none; padding-left: 50px;}
A.somlienpage:active { 		color:#EE9828; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: normal; text-decoration: none; padding-left: 5px;}
A.somlienpage:hover { 		color:#EE9828; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: normal; text-decoration: underline; padding-left: 50px;}
A.somlienpageactif { 		display: block; color:#EE9828; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: bold; text-decoration: none; padding-left: 50px;}
A.somlienpageactif:hover { 	color:#EE9828; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; letter-spacing: 0pt; font-weight: bold; text-decoration: underline; padding-left: 50px;}
/*-------------------------------------------------------------------------------------------------------------------------*/	

/*--------------------------------------------------		NAVIGATION		-----------------------------------*/
.barreprogression {  font-family: Arial, Verdana,  Helvetica, sans-serif;  color: #0D1793; font-size: 10px; letter-spacing: 0pt; font-style: normal; font-weight: normal; text-align: left; padding-top: 140px;}
/*-------------------------------------------------------------------------------------------------------------------------*/	

/*--------------------------------------------------		MENU BAS		-----------------------------------*/
.somMenubas { font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 10px; color: #E9CB47; text-decoration: none }
/*-------------------------------------------------------------------------------------------------------------------------*/	

/*--------------------------------------------------		CATALOGUE		-----------------------------------*/
.txtcatalogue1 {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #333333}
.txtcatalogue2  {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #333333}
.txtcatalogue3{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #DB1212}
.txtcatalogue4 { font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333}
.txttitrecatalogue1 {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #DB1212}
.txttitrecatalogue2  {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #DB1212}
.txttitrecatalogue3   {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #FFFFFF}
.lienscatalogue { color: #D26103; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: underline}
A.lienscatalogue:hover { color: #DB1212; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: underline}
.trcatalogue0 { background-color : #FEEDB5;}
.trcatalogue1 { background-color : #FFFAE1;}
.trcatalogue2 { background-color : #FEEDB5;}
#Table_requete	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: none; width: 200px; border-top: 0; border-right: 0;border-bottom: 0; border-left: 0;}
#Table_catalogue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: none; width: 380px; border-top: 0; border-right: 0; border-bottom: thin solid #CCCCCC; border-left: 0;}
#Lien_catalogue	{ text-decoration: none;}
/*-------------------------------------------------------------------------------------------------------------------------*/	

/*--------------------------------------------------	MOTEUR DE RECHERCHE	-------------------------------------------*/
.txttitrerecherche	{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #0842B7; font-style: normal; font-weight: bold; text-decoration: none; margin: 5px 0px 10px 10px; padding: 0px 0px 0px 0px;}
.txtrecherche	{  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; color: #333333; font-style: normal; font-weight: normal; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0x 0px;}
/*-------------------------------------------------------------------------------------------------------------------------*/	

/*--------------------------------------------------		PLAN SITE	-------------------------------------------*/
.planrub { font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #19367f }
.plansousrub { color:#19367f; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; }
.planpage { font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #3876c1; text-decoration: none }
.plancategorie { color:#19367f; font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; }
/*-------------------------------------------------------------------------------------------------------------------------*/	
