@import url(navigationPrincipaleDeroulante.css);
@import url(menuLateral.css);

/* ### BODY 
____________*/

html, body{ height: 100%; width: 100%; }	
body{
	margin: 0 !important;
	padding: 0 !important;	
	background: #ffffff;
	/*background: url(../images/typos/fond_fete.jpg);*/
	font: 11px Arial, Geneva, Helvetica, sans-serif;
}
th,td {
	font: 11px Arial, Geneva, Helvetica, sans-serif;
}

#udm li a {
	border:none;
}


/* ### BALISES ET CLASSES GENERIQUES
___________________________________*/

*{ margin: 0; padding: 0; }

ul{ list-style: none; }
a{ text-decoration: none; color: #006aa6; }
a:hover{ text-decoration: underline; }
a:focus, a:active{ border: 0 !important; }
a img{ border: 0; }

.cache{ position: absolute; visibility: hidden; }
.align_gauche{ float: left; display: inline; margin: 0 5px 5px 0; height:1%;/* hack IE */ }
.align_droite{ float: right; display: inline; margin: 0 0 5px 5px; height:1%;/* hack IE */ }
.clear{ clear: both; height: 1px; font-size: 0; line-height: 0; }



/* SQUELETTE PAGE 
_________________*/

/* par defaut DIV.ha et DIV.hb non visibles */
DIV.hb,
DIV.ha {
display:none;
}


H1 {position: absolute; visibility: hidden; }

/* Super container */
#PageSquelette {
	position: relative;
	width: 990px;
	margin: auto;
	background-color: #ffffff;
	/* Modif ff new home page */
	/* background-image: url(../images/layout/body-bg.gif); */
	background-position: 0 75px;
	background-repeat: no-repeat;
	padding: 5px 0 0 5px;
	min-height: 300px;
}

	#Entete {
	}
	
		#SolucomLogo {
			position:absolute;
			top:7px;
			left:45px;
		}
	
			#SolucomLogo IMG{
			display:block;
			}
	
		#SolucomBaseline {
			/* Modif ff new home page */
			position:absolute;
			top:0px;
			/* left:730px; */
			right:8px;
			background: url(../images/newhomepage/bg_header_top_left.png) top left no-repeat;
			height: 37px;
			width: 189px;
		}
		
		#SolucomBaseline a {
			display: block;
			float: left;
			padding-top:7px;
			color:#959595;
			font-size:13px;
		}
		
		#SolucomBaseline #nouscontacter_header {
			padding-left:11px;
			padding-right:11px;
		}
		
		#SolucomBaseline #plandusite_header {
			padding-left:8px;
			padding-right: 8px;
		}
		
		#SolucomBaseline #rss_header {
			background: url(../images/newhomepage/rss_header.png) top left no-repeat;
			width:18px;
			height: 19px;
			margin-left:9px;
			margin-top:5px;
			padding-top:0px;
		}
	
			#SolucomBaseline IMG{
			display:block;
			}

	#ContenuCentral {
		/* Modif ff new home page */
		/* width: 976px;
		margin: 78px 0 0 5px; */
		width: 978px;
		margin: 78px 0 0 3px;
		line-height: normal;
	}

		#BarreNavigation {
			width:976px;
			/* Modif ff new home page */
			/* background-color:#00457d; 
			min-height:44px;*/
			min-height: 30px;
			border-bottom:1px solid #4e81a5;
		}
		
		
		#BarreNavigation DIV.ha {
			clear:both;
			height:1px;
			font-size:0;
			line-height:0;
		}
		
		
			#NavigationPrincipaleDeroulante {
				float:left;
				height:1%;
				width:688px;
			}			

				#NavigationPrincipaleDeroulante LI.first A {
					/*border-left:1px solid #fff !important;*/
				}
		/*
			#NavigationPrincipale {
				float:left;
				height:1%;
			}			

				#NavigationPrincipale UL {
					float:left;
					height:1%;
					margin:0;
					padding:0;
					display:inline;					
				}			

				#NavigationPrincipale UL LI {
					float:left;
					height:1%;
					display:inline;
					margin:0;
					padding:0;
				}			

				#NavigationPrincipale UL LI UL {
					display: none;
				}			

				#NavigationPrincipale A {
					display:block;
					float:left;
					
					padding:5px 12px;
					border-right:1px solid #8cabc4;
					
					min-height:34px;

					position:relative;			
					margin:auto;
				
					font-weight:bold;
					font-size:1.15em;

					position:relative;					
					margin:auto;
					
					vertical-align:middle;
				}
				
				#NavigationPrincipale A {
					color:#ffffff;
					background-color:#00457d;
					text-decoration:none;
					line-height:34px;
				}

				#NavigationPrincipale A:hover,
				#NavigationPrincipale A.sel {
					color:#000000;
					background-color:#d1dde7;
					background-image:url(../images/layout/navPrim-sel-bg.gif);
					background-position:top left;
					background-repeat:repeat-x;
					line-height:34px;
					border-right:1px solid #8cabc4;
				}
*/

			#RechercheRapide {
				/* Modif ff new home page */
				float:right;
				margin:1px 0px 0 0;
				/* background-color:#00457d; */
				color:#ffffff;
				height:21px;
				/* ajout */
				background: url(../images/newhomepage/bg_recherche.png) top left no-repeat;
				width: 182px;
				padding-top:9px;
			}
	
				#RechercheRapide FORM {
					vertical-align:middle;
				}	
	
				#RechercheRapide FORM * {
					vertical-align:middle;
				}	

				#RechercheRapide DIV.champ {
				}


				#RechercheRapide FORM INPUT.text {
					/* Modif ff new home page */
					margin:0;
					border:0;
					/* padding:1px; */
					/* background:#ffffff url(../images/layout/rechRapide-m.gif) repeat-x 0 0; */
					background:#ffffff url(../images/newhomepage/recherche-body.png) top left no-repeat;
					min-height:17px;
					width:117px;
				}
			#RechercheRapide #image_recherche_gauche {
				margin-right: -3px;
			}
			
			#RechercheRapide #envoyer_recherche {
				margin-left:-3px;
			}

			#ChoixLangues {
				/* Modif ff new home page */
				float:right;
				/* margin:15px 25px 0 0; */
				margin:0px 42px 0 0;
				/* background-color:#00457d; */
				color:#ffffff;
				/* min-height:24px; */
			}

				#ChoixLangues SPAN,
				#ChoixLangues A {
					margin:0 2px;
				}

				#ChoixLangues SPAN IMG {
					/* Modif ff new home page */
					/* border:1px solid #D4E0E9; */
				}
				#ChoixLangues A IMG {
					/* Modif ff new home page */
					/* border:1px solid #00457D; */
				}

			TABLE#StructContenuCentral {
				width:100%;
				border: 0;
				margin:0;
				padding:0;
			}

			#ColGaucheContainer {
			width:180px;
			background:url(../images/layout/colGauche_bg.jpg) repeat-y top right #ffffff;
			border-right:1px solid #c6c6c6;
			vertical-align: top;
			padding: 0;
			margin: 0;
			}
					
			#ColGauche {
			width:180px;
			}
	
			#ColDroiteContainer {
			width:180px;
			background:url(../images/layout/colDroite_bg.jpg) repeat-y top left #ffffff;
			border-left:1px solid #c6c6c6;
			vertical-align: top;
			padding: 0;
			margin: 0;
			}

			#ColDroite {
			width:180px;
			}
			
				#DocsAttaches {
					background:url(../images/layout/colDroite-doubleSep.gif) repeat-x bottom transparent;
					padding: 0 2px 10px 2px;
					margin:16px 0 10px 0;
				}

					#DocsAttaches H2 {
						color:#8c2d5f;
						font-weight: normal;
						font-size:1.15em;
						background:url(../images/icons/illustr/colDroite-bloc-puce.gif) no-repeat 0px 3px transparent;
						padding:0 0 2px 10px;
						margin:0 0 2px 0;										
					}
					
					#DocsAttaches UL {
					margin:0 0 0 10px;
					padding:0 0 10px 0;
					}
	
						#DocsAttaches UL LI {
						margin:0 0 10px 0;
						
						}
						
							#DocsAttaches H3 {
								color:#333333;
								font-weight: bold;
								font-size:1em;
								margin:0 0 0.25em 0;
							}
					
							#DocsAttaches P {
								color:#616161;
								font-weight: normal;
								font-size:0.9em;
								margin:0 0 0.25em 0;
							}

							#DocsAttaches DIV.action {
							}

				.InfosConnexes {					
				}
							
					.InfosConnexes DIV.blocInfoConnexe {
						background:url(../images/layout/colDroite-doubleSep.gif) repeat-x bottom transparent;
						padding: 0 2px 15px 2px;
						margin:16px 0 5px 0;
					}
					
					#ColGaucheContainer .InfosConnexes DIV.blocInfoConnexe {
						background: none;
					}
	
						.InfosConnexes DIV.blocInfoConnexe H2 {
							color:#8c2d5f;
							font-weight: normal;
							font-size:1.15em;
							background:url(../images/icons/illustr/colDroite-bloc-puce.gif) no-repeat 0px 3px transparent;
							padding:0 0 0 10px;
							margin:0 0 0.75em 0;										
						}
						
						.InfosConnexes DIV.blocInfoConnexe DIV.contenuInfoConnexe {
						margin:0 0 0 10px;
						padding: 0;
						font-size:1em;
						}
			
						.InfosConnexes HR {
							border:0;
							background:url(../images/layout/infoConnexe-hr.gif) repeat-x 0px 0px transparent;						
							height:1px;
							margin:0.5em 0;
							padding:0;
						}
			
				#Archives {
					background:url(../images/layout/colDroite-doubleSep.gif) repeat-x bottom transparent;
					padding: 0 2px 10px 2px;
					margin:16px 0 5px 0;
				}

					#Archives H2 {
						color:#8c2d5f;
						font-weight: normal;
						font-size:1.15em;
						background:url(../images/icons/illustr/colDroite-bloc-puce.gif) no-repeat 0px 3px transparent;
						padding:0 0 0 10px;
						margin:0 0 0.75em 0;										
					}
					
					#Archives UL {
					margin:0 0 0 25px;
					padding: 0;
					list-style: square;
					color:#616161;
					}
	
						#Archives UL LI {
						margin:0 0 0.25em 0;
						}
									
							#Archives UL LI SPAN{
							font-weight: bold;
							}

			#ColCentreContainer {
			vertical-align: top;
			padding: 0;
			margin: 0;
			}
			
			#ColCentre {
				padding:10px 34px;
				/* width:546px; */
			}

				#PisteNavigation {
					margin:0 0 1.5em 0;				
					font-size:0.9em;
					color:#000000;
				}

					#PisteNavigation A{
						color:#616161;
						text-decoration:underline;
					}

					#PisteNavigation STRONG{
						font-weight:normal;
					}
					
				#ContenuPage {					
				}

					#ContenuPage H2 {	
					font-weight: bold;
					font-size:1.7em;
					color:#8c2d5f;
					margin: 0 0 1em 0;
					}

					#ContenuPage H2 IMG{
					margin:0 0.5em 0.25em 0;	
					}

		#PiedDePage {
			/* Modif ff new home page */
			clear:both;
			width:100%;
			/* background: url(../images/layout/piedDePage-bg.jpg) repeat-x top #ffffff; */
			background: url(../images/newhomepage/footer_grand_bis.png) no-repeat top center;
			/* color:#7ab1d1; */
			color:#9a9a9a;
			text-align: center;
			/* padding: 10px 0 0 0; */
			height: 88px;
		}
		
		#PiedDePage .hc {
			border-top: 1px solid #BABABA;
    		margin: auto;
    		padding-top: 10px;
    		width: 977px;
		}
		
		#PiedDePage a {
			color:#9a9a9a;
			font-size:12px;
		}

		#PiedDePage_Interne {
			/* Modif ff new home page */
			clear:both;
			width:100%;
			/* background: url(../images/layout/piedDePage-bg.jpg) repeat-x top #ffffff; */
			/* background: url(../images/newhomepage/footer_grand_bis.png) no-repeat top center; */
			/* color:#7ab1d1; */
			color:#9a9a9a;
			text-align: center;
			/* padding: 10px 0 0 0; */
			height: 88px;
		}
		
		#PiedDePage_Interne .hc {
			border-top: 1px solid #BABABA;
    		margin: auto;
    		padding-top: 10px;
    		width: 976px;
		}
		
		#PiedDePage_Interne a {
			color:#9a9a9a;
			font-size:12px;
		}

		DIV.hautDePage {			
			clear:both;
			margin:1.5em 0;
			text-align: right;
		}		
		
		DIV#OutilsPage {
			margin: 0 0 1em 2em;
			float:right;
			height:1%;/* hack IE */
		}
		
			DIV#OutilsPage A {
			margin-left:15px;
			}
		
/* --------------------------------------- */


DIV.infosTechniquesLectureVideo {
margin:1em 0 1em 0;
padding:5px 0 0 0;
border-top:1px dotted #bbbbbb;
color:#888888;
}





/* ### Contenu editorial
---------------------------------------------------------------- */
DIV.contenuEditorial{
clear:both;
color:#616161;
}
#ContenuPage H3,
DIV.contenuEditorial H3{
margin:1em 0 0.5em 0;
padding:0 0 2px 0;
display:block;
color:#8c2d5f;
font-size:1.4em;
clear:both;
font-weight:bold;
border-bottom:1px solid #dbbecd;
}
#ContenuPage H4,
DIV.contenuEditorial H4{
clear:both;
margin:1em 0 0.5em 0;
padding:0 0 3px 0;
display:block;
color:#8c2d5f;
font-size:1.25em;
font-weight:bold;
}
#ContenuPage H4.titre_video
{
	margin-top:50px;
}
#ContenuPage H5,
DIV.contenuEditorial H5{
clear:both;
margin:1em 0 0.5em 0;
padding:0 0 3px 0;
display:block;
color:#8c2d5f;
font-size:1.15em;
font-weight:normal;
}
#ContenuPage H6,
DIV.contenuEditorial H6{
margin:0 0 0.5em 0;
display:block;
color:#8c2d5f;
font-size:1em;
font-weight:normal;
}
DIV.contenuEditorial P{
margin:0 0 0.7em 0;
color:#616161;
font-size:1em;
text-align:justify;
}
DIV.contenuEditorial .non_justifie, DIV.contenuEditorial p.text-left{
text-align:left;
}
DIV.contenuEditorial .aligne_droite, DIV.contenuEditorial p.text-right{
text-align:right;
}
DIV.contenuEditorial .centre, DIV.contenuEditorial p.text-center{
text-align:center;
}
DIV.contenuEditorial p.text-justify{
text-align:justify;
}

DIV.contenuEditorial .legende{
color:#535353;
font-weight:normal;
font-style:italic;
text-align:center;
font-size: 0.9em;
}
DIV.contenuEditorial .chapo{
color:#535353;
/*font-weight:bold;*/
}
DIV.contenuEditorial .important{
color:#535353;
border:1px solid #c6c6c6;
background-color: #f5f5f5;
padding:5px 10px;
margin:0.5em 0;
}
DIV.contenuEditorial .citation{
font-family: "Times New Roman", Times, serif;
font-style: italic;
font-size:1.15em;
font-weight:normal;
margin:0.7em 0 0.7em 1.5em;
color:#535353;
}
DIV.contenuEditorial UL {
list-style: square;
list-style-position: outside;
margin:0.5em 0 0.5em 0px;
padding:0 0 0 20px;
}
DIV.contenuEditorial UL LI {
color:#616161;
}


/* ### Illustrations et Files
---------------------------------------------------------------- */
DIV.contenuEditorial IMG.illustration, DIV.contenuEditorial span.file{
}
DIV.contenuEditorial IMG.illustration.gauche, DIV.contenuEditorial span.file.gauche{
clear:left;
float:left;
/*height:1%; hack IE */
margin:0;
padding: 0;
border-top:2px solid #ffffff;
border-right:20px solid #ffffff;
border-bottom:0.5em solid #ffffff;
}
DIV.contenuEditorial IMG.illustration.droite, DIV.contenuEditorial span.file.droite{
clear:right;
float:right;
height:1%;/* hack IE */
margin:0;
padding: 0;
border-top:2px solid #ffffff;
border-left:20px solid #ffffff;
border-bottom:0.5em solid #ffffff;
}
DIV.contenuEditorial IMG.illustration.centre, DIV.contenuEditorial span.file.centre{
clear:both;
margin:0.5em auto 0.5em auto;
padding: 0;
display:block;
}
		
/* ### Tableau par defaut
---------------------------------------------------------------- */

TH P {
	margin: 0 !important;
	padding: 0 !important;
	color: inherit !important;
	background: inherit !important;
	display: inline !important;
}

DIV.contenuEditorial TABLE.default {
border-collapse: collapse;
margin:0.5em 0;
}

DIV.contenuEditorial TABLE.default TD,
DIV.contenuEditorial TABLE.default TH {
padding:4px 6px;
margin: 0;
border:1px solid #c6c6c6;
}

DIV.contenuEditorial TABLE.default TH {
background-color: #00477f;
color:#ffffff;
}

DIV.contenuEditorial TABLE.default TH P{
color:#ffffff !important;
}

DIV.contenuEditorial TABLE.default TH A {
color:#ffffff;
text-decoration: underline;
}

DIV.contenuEditorial TABLE.default TD.left,
DIV.contenuEditorial TABLE.default TH.left {
	text-align: left;
}

DIV.contenuEditorial TABLE.default TD.right,
DIV.contenuEditorial TABLE.default TH.right {
	text-align: right;
}
	
DIV.contenuEditorial TABLE.default TD.center,
DIV.contenuEditorial TABLE.default TH.center {
	text-align: center;
}
	
DIV.contenuEditorial TABLE.default TR.odd TD,
DIV.contenuEditorial TABLE.default TR.bglight TD {
background-color: #ffffff;	
}

DIV.contenuEditorial TABLE.default TR.even TD,
DIV.contenuEditorial TABLE.default TR.bgdark TD {
background-color: #f2f2f2;	
}

DIV.contenuEditorial TABLE CAPTION {
color:#535353;
font-weight:normal;
font-style:italic;
text-align:center;
margin:0.25em 0;
font-size: 0.9em;
}

DIV.contenuEditorial  HR {
border:0;
background:url(../images/layout/contenuEditorial-hr.gif) repeat-x 0px 0px transparent;						
height:1px;
margin:0.5em 0;
padding:0;
}


/* ### Pagination 
____________*/

DIV.pagination {
clear:both;
color:#616161;
margin:0.5em 0 0.5em 0;
text-align: right;
}

DIV.pagination UL {
	display: inline;
	list-style: none;
	margin:0;
	padding: 0;
}

DIV.pagination UL LI {
	display: inline;	
}

DIV.pagination SPAN.sep,
DIV.pagination SPAN.pages {
position: absolute;
visibility: hidden;
}

DIV.pagination A {
padding:1px;
border:1px solid #d0d0d0;
margin:0 0.2em;
}

DIV.pagination A:hover {
background-color:#eeeeee;
text-decoration: none;
}

DIV.pagination SPAN.courante {
padding:1px;
border:1px solid #8c2d5f;
margin:0 0.2em;
font-weight: bold;
color:#8c2d5f;
}

DIV.pagination SPAN.ellipse {
}


/* -------------- Liste ---------------- */

TABLE.liste {
border-collapse:collapse;
width:100%;
}

TABLE.liste CAPTION {
display:none;
}

TABLE.liste THEAD {
}

TABLE.liste THEAD TH {
background-color:#e0e0e0;
color:#000000;
font-weight:bold;
text-align:left;
vertical-align:bottom;
padding:3px 5px;
border-right:1px solid #ffffff;
}

TABLE.liste TBODY {
}

TABLE.liste TBODY TD {
padding:3px 5px;
color:#616161;
border-bottom:1px solid #d2d2d2;
vertical-align:baseline;
cursor:default;
}

TABLE.liste TBODY TR.odd TD,
TABLE.liste TBODY TR.bglight TD {
background-color:#ffffff;
}

TABLE.liste TBODY TR.even TD,
TABLE.liste TBODY TR.bgdark TD {
background-color:#f2f2f2;
}

TABLE.liste TBODY TR.over TD {
background-color:#f5eaf0 !important;
color:#000000 !important;
}

/* ----- Formulaire ---------- */

DIV.formulaire {
}

DIV.formulaire DIV.champ {
clear:both;
margin:0 0 0.5em 0;
}

DIV.formulaire DIV.champ LABEL {
display:block;
color:#616161;
float:left;
width:250px;
height:1%; /* hack IE */
}

DIV.formulaire DIV.actions {
margin:0.5em 0 0.5em 250px;
}

DIV.formulaire DIV.actions INPUT.button,
DIV.formulaire DIV.actions A {
display:block;
margin:0.25em 1em 0.25em 0;
}

DIV.formulaire DIV.actions A {
background:url(../images/icons/illustr/carrieres-lien-puce.gif) no-repeat 0px 5px;
padding:0 0 0 7px;
}

DIV.formulaire INPUT.button {
margin:0;
padding:0;
}

P.message {
margin:0.5em 0;
font-weight:bold;
color:#000000;
font-size:1.15em;
}

DIV.encadre {
border:1px solid #c6c6c6;
background:url(../images/layout/encadre_bg.gif) repeat-x top left #ffffff;
padding:10px;
margin:1em 0;
}

/* ### Tableau fond bleu
---------------------------------------------------------------- */

DIV.contenuEditorial TABLE.panneau1 {
border-collapse: collapse;
background:#8CAED4;
}

DIV.contenuEditorial TABLE.panneau1 TD,
DIV.contenuEditorial TABLE.panneau1 TH {
padding:4px 6px;
margin: 0;
border:0;
vertical-align: top;
color:#ffffff;
}

/* ### Pour mise en forme : Titres de niveau 2 et 3 et 4
		Et pour mettre à gauche, à droite et au centre le titre du tableau
---------------------------------------------------------------- */
tr th.titre1 {
	font-weight: bold;
	font-size:1.7em;
	color:#8c2d5f;
	margin: 0 0 1em 0;
}
tr th.titre2 {
	margin:1em 0 0.5em 0;
	padding:0 0 3px 0;
	color:#8c2d5f;
	font-size:1.4em;
	font-weight:bold;
	border-bottom:1px solid #8c2d5f;
}
tr th.titre3 {
	clear:both !important;
	padding:0 0 3px 0 !important;
	color:#8c2d5f !important;
	font-size:1.25em !important;
	font-weight:bold !important;
}

th p.text-right {
	display : block !important;
	text-align : right;
}

th p.text-left {
	display : block !important;
	text-align : left;
}

th p.text-center {
	display : block !important;
	text-align : center;
}

/* Tableau de structure */

TABLE.structure {
	margin:1em 0;
	padding: 0;
	border:none;
}

TABLE.structure TH,
TABLE.structure TD {
	margin:0;
	padding: 0;
	border:none;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

TABLE.structure TH {
	vertical-align: middle;
}
/*bandeau stage*/
#bandeau_stage
{
	margin-top:20px;
	display:none;
	visibility:hiden;
}

/*boutons sociaux*/
.icon_twitter
{
	display:block;
	width:16px;
	height:16px;
	background:url(../images/icons/illustr/Twitter-icon.jpg);
}

.float_right
{
	float:right;
}

.float_left
{
	float:left;
}

.linkedin {
	margin-left: 3px;
	margin-top: -1px;
}

.lien_partage_mail
{
	display:block;
	width:16px;
	height:11px;
	background:url(../images/icons/illustr/mail.gif) no-repeat;
	left:5px;
	position:relative;
	top:2px;
}

.btn_mail_outil
{
	position:relative;
	top:-3px;
}

div.blocEvenement .liens .bouton_sociaux_droit
{
	margin-left:650px;
}

div.blocEvenement .liens .bouton_sociaux_droit .lien_partage_mail
{
	margin-left: -3px;
}

/*boutons sociaux partie communique*/
#btn_facebook_communique img
{
	border-right:4px solid #FFFFFF;
}

#bouton_sociaux_communique
{
	clear:both;
	margin-left:652px;
}

/*parti partage mail */

#formulaire_partage label
{
	display:block;
	float:left;
	width:100px;
}

#formulaire_partage p
{
	margin:10px;
}

#formulaire_partage textarea
{
	width:443px;
}

#indication_expediteur
{
	position:relative;
	left:100px;
	color:red;
	display:none;
}

#indication_mail_destinataire
{
	position:relative;
	left:100px;
	color:red;
	display:none;
}

#verif_formulaire
{
	display:none;
}

/* Modif FF du 10/08/2011 */
#faq_link {
	border: 1px solid #006AA6;
    border-radius: 10px 10px 10px 10px;
    display: block;
    padding: 10px;
    width: 179px;
}

/* --- Boutons de langues --- */
#lien_langues_commun {
	width:62px;
	padding-top:8px;
}

span.spanFr {
	background: url(../images/lang/fr.png) top left no-repeat;
	width:27px;
	height: 22px;
	display: block;
	float: left;
}

span.spanEn {
	background: url(../images/lang/en.png) top left no-repeat;
	width:27px;
	height: 22px;
	display: block;
	float: left;
}

a.lien_Fr {
	background: url(../images/lang/fr.png) top left no-repeat;
	width:27px;
	height: 22px;
	display: block;
	float: left;
}

a.lien_Fr:hover {
	background: url(../images/lang/fr.png) top right no-repeat;
}

a.lien_En {
	background: url(../images/lang/en.png) top left no-repeat;
	width:27px;
	height: 22px;
	display: block;
	float: left;
}

a.lien_En:hover {
	background: url(../images/lang/en.png) top right no-repeat;
}

object {outline: none;}

/* Modif Romain pas flash */
#pas_flash {
	height: 170px;
	margin: 130px auto auto;
	width: 210px;
}

div.contenuEditorial ul.inside {
	list-style : square inside none;	
}
