html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td , input{
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

@media (max-width: 350px){
	img
{margin: auto;
}
img#movep
{
float: left;  margin-right: 5px !important;
display:none;
VERTICAL-ALIGN: middle;
width:10px !important;
}
#moves
{float: left;  margin-left: 5px !important;
VERTICAL-ALIGN: middle;
width:10px !important;
}
.phot_titre, .phot_titre a:active , .phot_titre  a:link, .phot_titre a:hover , .phot_titre a:visited
{ 

	FONT-FAMILY: "Arial", sans-serif;
  FONT-SIZE: 18px !important;
  LINE-HEIGHT: 20px !important; 
  VERTICAL-ALIGN: middle; 
  TEXT-ALIGN: justify;
  font-weight: normal;
  COLOR: #333366;    
}
.gcellule

{ display: table-cell;
  border-bottom:1px solid #cccccc;
  padding:2px !important;
  text-decoration:none;   
  FONT-FAMILY: "Arial", sans-serif;
  FONT-SIZE: 10px!important;
  VERTICAL-ALIGN: middle; 
  TEXT-ALIGN: justify;
  font-weight: normal;

  COLOR:  #333366;    
}
div.pcellule

{ display: table-cell;
  padding:0px !important;
  text-decoration:none;   
  FONT-FAMILY: "Arial", sans-serif;
  FONT-SIZE: 10px !important;
  LINE-HEIGHT: 12px !important; 
  VERTICAL-ALIGN: middle; 
  TEXT-ALIGN: justify;
  font-weight: normal;
border-style:none;
  COLOR:  #333366;    
  
}
#liena, #liena a:active, #liena  a:link, #liena a:hover , #liena a:visited
{    FONT-FAMILY: "Arial", sans-serif;
  FONT-SIZE: 9px !important; 
  LINE-HEIGHT: 11px !important;
  COLOR: #333366; overflow: hidden;
  text-overflow: ellipsis; 

}
.portailtitre, .portailtitre2, .portailtitre a:active, .portailtitre a:link, .portailtitre a:hover, .portailtitre a:visited, .portailtitre2 a:active, .portailtitre2 a:link, .portailtitre2 a:hover, .portailtitre2 a:visited
{
 	FONT-SIZE: 10px !important;
	LINE-HEIGHT: 11px !important; 
  padding-top: 0px !important;
  padding-bottom:0px !important;	
border-bottom:none !important;

 padding-left:0px!important;

}
#titrerubriquea
{FONT-FAMILY: "Arial", sans-serif !important; 	font-weight: normal !important;
	font-style: normal !important;  
 	FONT-SIZE: 15px !important; LINE-HEIGHT: 15px!important; 
	
}


}

body {
	width:100%;
	text-align:center;
	margin:0px auto;
	COLOR: #FFFFFF;
	}
input.w100{
	width:100%;
}
img { 
vertical-align:middle; }
.erreurTexte	
{text-color :black;
}
h4
{
padding-right:3px;
}
div.text-aleft
{
text-align:left;
}
div.left
{
float:left;
}
span.left
{
float:left;
}
span.right
{
float:right;
}
p.left
{
text-align:left;
}
div.center
{
text-align:center;
}
p.center
{
text-align:center;
}
p.right
{
text-align:left;
}
tr.none
{
display: none;
}
img.etoile
{width:32px;
 height:32px;
 border:0;
}
.arial
{
FONT-FAMILY:"Arial", sans-serif;
}
input.etoile
{width:32px;
 height:32px;
 border:0;
}
#blanket {
   background-color:#111;
   opacity: 0.85;
   *background:none;
   position:absolute;
   z-index: 9001;
   top:0px;
   left:0px;
   width:100%;
}

#popUpDiv {
	position:absolute;
	
	
	z-index: 9002;
}

#popUpDiv a {position:relative; top:20px; left:20px}	
.buttonenv
{
cursor:pointer;    width: 100px;    height: 30px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	background-color :#333366;
	align: centre;
	color: white;

}
.buttonenvcommentairedecl
{
cursor:pointer;
    width: 100px;
    height: 20px;
    border: none;
	background-color :#333366;
	align:centre;
	color: white;

}
.mot-cles
{text-align:left;VERTICAL-ALIGN:middle;  color:black; FONT-FAMILY: 'Arial', sans-serif; FONT-SIZE: 13px;
}
.imgpagetexte  {

max-width: 100%;
height: auto;

}


small { 
    font-size: smaller;
}
.pagetextel img {
display:block;overflow:hidden;

}

@font-face {
	font-family: "DIN-RegularExpertRegular";
	src: url('dinrgep_-webfont.eot');
	src: local('?'), url('dinrgep_-webfont.woff') format('woff'), url('dinrgep_-webfont.ttf') format('truetype'), url('dinrgep_-webfont.svg#webfontAxPRiwAK') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "DIN-RegularAlternateRegular";
	src: url('dinrga__-webfont.eot');
	src: local('?'), url('dinrga__-webfont.woff') format('woff'), url('dinrga__-webfont.ttf') format('truetype'), url('dinrga__-webfont.svg#webfontc4YyvcU3') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "DIN-BoldRegular";
	src: url('dinbd___-webfont.eot');
	src: local('?'), url('dinbd___-webfont.woff') format('woff'), url('dinbd___-webfont.ttf') format('truetype'), url('dinbd___-webfont.svg#webfontd65r5Edi') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "DIN-BoldAlternateRegular";
	src: url('dinbda__-webfont.eot');
	src: local('?'), url('dinbda__-webfont.woff') format('woff'), url('dinbda__-webfont.ttf') format('truetype'), url('dinbda__-webfont.svg#webfonttVTvoSUG') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "DIN-BoldExpertRegular";
	src: url('dinbdep_-webfont.eot');
	src: local('?'), url('dinbdep_-webfont.woff') format('woff'), url('dinbdep_-webfont.ttf') format('truetype'), url('dinbdep_-webfont.svg#webfonthqDola26') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "DIN-Regular";
	src: url('dinrg___-webfont.eot');
	src: local('?'), url('dinrg___-webfont.woff') format('woff'), url('dinrg___-webfont.ttf') format('truetype'), url('dinrg___-webfont.svg#webfontj2Q9NdEM') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "DIN-Medium";
	src: url('DIN_Medium.ttf');
	
	font-weight: normal;
	font-style: normal;
}

a{ 
 text-decoration:none; 
 }

a img
{
border:none;
}

.body, TR, TD 
{
  	FONT-FAMILY: "Arial", sans-serif;
 	FONT-SIZE: 11px; LINE-HEIGHT: 13px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: #000000;
      
}

a.info{
position:relative;
z-index:24;
color:#000;
text-decoration:none
}
 
a.info:hover{
z-index:25;

}
 
a.info span{
display: none
}
 
a.info:hover span{
display:block;
position:absolute;
top:2em; left:2em; width:15em;
border:1px solid #000;
background-color:#FFF;
color:#000;
text-align: left;
font-weight: normal;
padding:5px;

}

#container
{
	width:100%;
}

#header
{width:100%; 
vertical-align:top;
background-image: url("../../public/image/bgbandeau.jpg");

}

#bandoimg
{ float:left; VERTICAL-ALIGN:top;
top:0;
}

#logopr, #logopr a:active, #logopr a:link, #logopr a:visited
{ float:left; VERTICAL-ALIGN:bottom;


}

div#bandeautexte
{
float:left; 
padding-left:10px;
padding-top:30px;


}




@media (max-width: 880px){
	
iframe {
    height: 500px !important; 
    width: 100% !important; 
    margin-left:auto;
    margin-right:auto;

    }
}
@media (max-width: 500px){
img{
    
    max-width: 450px !important; 
}
.imgpagetexte  {

max-width: 450px!important;
height: auto;

}
.bandeau
{

background-image: url("../public/image/bgcolor.jpg");
}
div#bandeautexte
{
padding-left:0px; 
padding-top:0px;
}
#titrerubriquea
{FONT-FAMILY: "Arial", sans-serif; 	font-weight: normal;
	font-style: normal;  
 	FONT-SIZE: 18px; LINE-HEIGHT: 20px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #993366;
	
}
#photodiaporamaa
{
float:center;
padding:3px;
border:2px solid white;
VERTICAL-ALIGN: middle;
}
div.rubmullanges
{
padding-left:0px !important;
padding-right:0px !important;
}

.pcellule{
    display: block;
    width: auto!important;

  }
}

.bandeau,  .bandeau a:active, .bandeau a:link, .bandeau a:hover, .bandeau a:visited 
{font-family: "DIN-Medium";
	 
	font-weight:normal;
	font-style: normal;	
 	FONT-SIZE: 11px; LINE-HEIGHT: 16px; VERTICAL-ALIGN:  top; TEXT-ALIGN: left;
  	COLOR: #333366;
	text-transform : uppercase;
  
}
#bandeaulangues
{float:right; 
 VERTICAL-ALIGN:middle; 

padding:5px; 
}
div.langues
{	padding-top:3px;
	padding-bottom:3px;
	}
	
.l, .l a:active, .l a:link, .l a:hover, .l a:visited 
{   font-family: "DIN-BoldRegular";	
	font-weight: bold;
 	FONT-SIZE: 11px; LINE-HEIGHT: 12px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left;
	text-transform : uppercase;
	COLOR: #000000;
	word-spacing: 2px;

}
.l-gris
{
  	font-family: "DIN-BoldRegular";
	font-style:normal;
	font-weight: bold;
 	FONT-SIZE: 11px; LINE-HEIGHT: 12px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
	text-transform : uppercase;
	COLOR: #cccccc;
	word-spacing: 2px;

	
}
span.suivn
{padding-left:305px;
 padding-bottom:2px;
}
.suivn, .suivn a:active, .suivn a:link, .suivn a:hover, .suivn a:visited 
{   font-family: "DIN-BoldRegular";	
	font-weight: bold;
 	FONT-SIZE: 11px; LINE-HEIGHT: 12px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left;
	text-transform : uppercase;
	COLOR: #000000;
	word-spacing: 2px;

}

div#ligne_bandeau
{  
 width:100%;
    background-image: url("../public/image/bgcolor.jpg");
    padding-top:10x;   
	padding-left:25px;
	border-top:3px solid #cccccc;
    LINE-HEIGHT: 35px; VERTICAL-ALIGN: middle;
    font-style:normal;
	clear:both;
	
}
.lan, .lan a:active, .lan a:link, .lan a:hover, .lan a:visited 
{   font-family: "DIN-BoldRegular";	
	font-weight: bold;
 	FONT-SIZE: 11px; LINE-HEIGHT: 35px; VERTICAL-ALIGN: bottom;
	text-transform : uppercase;
	COLOR: #000000;
	word-spacing: 2px;
TEXT-ALIGN: left;

}
.lien-noir
{
  	font-family: "DIN-BoldRegular";
	
	font-weight: bold;	
	font-style: normal;
 	FONT-SIZE: 13px;  VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	
  	COLOR: #000000; 
    text-transform : uppercase;    
}
#colgauche
{   float:left; 
    
}
#menu
{   
    margin-top:10px; 
	padding-bottom:10px;
	margin-bottom:10px;
	text-align:left;

}
.menuniv1, .menuniv1 a:active, .menuniv1 a:link, .menuniv1 a:visited
{  	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
 	FONT-SIZE: 14px; LINE-HEIGHT: 20px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
	COLOR: #000000;    	
}

.menuniv1 a:hover
{
  	FONT-FAMILY: "Arial", sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 20px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left; COLOR: #000000;	
}
@media (max-width: 1190px){
div.menuniv1, div.menuautrniv
{
display: inline-block;
margin:5px;
}
.menuesp_invisible
{display: none;
padding:3px;
border: 1px solid #993366;
}
span.suivn
{padding-left: 0px;
 padding-bottom:2px;
}
}

.menuautrniv, .menuautrniv a:active, .menuautrniv a:link, .menuautrniv a:visited
{display: block;
  	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
 	FONT-SIZE: 13px; LINE-HEIGHT: 15px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
margin-left:10px;
text-decoration:none;  	
	padding:1px;
}
.paddingmen10
{margin-left:20px;
}
.menuautrniv a:hover
{display: block;
  	FONT-FAMILY: "Arial", sans-serif; 	 FONT-WEIGHT: bold;
 	FONT-SIZE: 13px; LINE-HEIGHT: 15px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
	COLOR: #993366;    
    text-decoration:none;
    border: 1px solid #cccccc;
    border-left:10px solid #cccccc;
	
}
.menuesp_invisible
{display: none;
padding:0px;

}
.menuesp_visible
{display: block;
padding:3px;
border: 1px solid green;
}
#img_cercles
{margin-top:20px;
padding-top:20px;
}
#cercles
{

  max-width: 220px;
 
}

#principal
{

float:left;
margin-left:10px;
}
.principal
{
	padding-right:15px;
	padding-left:15px;
	
}
div.case
{

float:left;

}


.alaune
{
  	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
 	FONT-SIZE: 19px; LINE-HEIGHT: 21px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;	
  	COLOR: #333366;
    text-transform : uppercase;
	margin-left:5px;
	margin-bottom:5px;
	margin-top:10px;
}

#divdiaparama
{   width:100%;
    
    VERTICAL-ALIGN: top;
	
}


img.i28_30
{

width:28px;
height:30px;
border:0;
VERTICAL-ALIGN: middle;
}
img.l50
{padding-left:10px;
width:50px;
border:0;
VERTICAL-ALIGN: middle;
}
img.l50
{width:50px;
border:0;
VERTICAL-ALIGN: middle;
}
img.i20
{width:20px;
border:0;
}
img.i18
{width:18px;
 height:18px;
 padding-right:1px;
border:0;
}
img.i15
{width:20px;
border:0;
}
img.i10
{width:10px;
border:0;
}
img.i8
{width:8px;
border:0;
}
img.i2
{width:2px;
border:0;
}
#photodiaporama
{   width:100%;
    height:100%;
}

#divtransparent
{ 

 width:100%;
}


.photo_fleche , .photo_fleche a:active, .photo_fleche a:link, .photo_fleche a:hover, .photo_fleche a:visited
 {   FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
    font-style:normal;
 	FONT-SIZE: 28px; LINE-HEIGHT: 29px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: #FFFFFF;
	
}

#divblanch
{ 
    background-color: rgba( 255, 255, 255, 0.7) ;
    height:100%;
    width:100%;
}

#txtnoir
{ font-weight: bold;
   
}
#txtnoira
{ font-weight: bold;
   
}
#divnoir
{
   background-color: rgba(0, 0, 0, 0.7);
  
   width:100%;

}

#fleche_droit
{float:right;
}

#fleche-lefta
{
 float:left;
}
.pagetexte, .pagetexte a:active, .pagetexte a:link, .pagetexte a:hover, .pagetexte a:visited, .pagetextel, .pagetextel a:active, .pagetextel a:link, .pagetextel a:hover, .pagetextel a:visited, .pagetexted, .pagetexted a:active, .pagetexted a:link, .pagetexted a:hover, .pagetexted a:visited, .pagetexteenr, .pagetexteenr a:active, .pagetexteenr a:link, .pagetexteenr a:hover, .pagetexteenr a:visited
{
  	FONT-FAMILY: "Arial", sans-serif;
	font-weight: normal;
 	FONT-SIZE: 14px; LINE-HEIGHT: 17px; VERTICAL-ALIGN: top; TEXT-ALIGN: justify;
  	
	
}
.pagetexteenr, .pagetexteenr a:active, .pagetexteenr a:link, .pagetexteenr a:hover, .pagetexteenr a:visited
{ width:100%;
COLOR: #000000;

}
.pagetexteenr a:active, .pagetexteenr a:link, .pagetexteenr a:hover, .pagetexteenr a:visited
{ text-decoration:underline;
COLOR: #993366;

}

.pagetexted, .pagetexted a:active, .pagetexted a:link, .pagetexted a:hover, .pagetexted a:visited
{
  	COLOR: #000000;
}
.pagetextel, .pagetextel a:active, .pagetextel a:link, .pagetextel a:hover, .pagetextel a:visited
{
  	COLOR: #000000;    
}
.pagetexte
{
    width:100%;
  	COLOR: #000000;    
}
.pagetexte a:active, .pagetexte a:link, .pagetexte a:hover, .pagetexte a:visited
{
  	
  	COLOR: #333366;    
}
.pagetextel
{padding-left:15px; padding-right:15px;
}
#cont_edit
{
     
 margin-top:10px; 
 display:block;
}
#cont_editc1
{
    width:100%;   
 padding-top:10px; 

}
#cont_edit_txt
{   background-color:#993366;
    width:100%; 
   
}
.edit
 {   FONT-FAMILY:"Arial", sans-serif;	 	FONT-WEIGHT: Bold;
	font-style:normal;
 	FONT-SIZE: 19px; LINE-HEIGHT: 29px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: white;
	text-transform : uppercase;
}
.edit_titre,.edit_titre a:active, .edit_titre a:link, .edit_titre a:hover, .edit_titre a:visited
 {   FONT-FAMILY: "Arial", sans-serif; FONT-WEIGHT: Bold;
	font-style: normal;  
 	FONT-SIZE: 30px; LINE-HEIGHT: 33px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: #993366;
}
#edit_langues
{    border-bottom:1px solid #993366;
}
.edit_texte  
{
  	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
 	FONT-SIZE: 13px; LINE-HEIGHT: 21px; VERTICAL-ALIGN:  top; TEXT-ALIGN: justify;
  	COLOR: #000000;
}
#pa_auteur
{   border-bottom:1px solid #cccccc;
    margin-top:5px; 
	margin-bottom:10px; 
	padding-bottom:5px;
}

div.pa_titre
{   border-bottom:1px solid #cccccc;
    margin-top:5px; 
	margin-bottom:10px; 
	padding-bottom:5px;
	
} 
.pa_titre, .pa_titre A:active , .pa_titre  A:link, .pa_titre A:hover , .pa_titre A:visited
{ FONT-FAMILY: "Arial", sans-serif;
  FONT-SIZE: 14px; 
  LINE-HEIGHT: 16px; 
  VERTICAL-ALIGN: middle; 
  TEXT-ALIGN: justify;
  COLOR: #000000;    
}

.edit_aut , .edit_aut a:active, .edit_aut  a:link, .edit_aut  a:hover, .edit_aut a:visited

{
  	FONT-FAMILY: "Arial", sans-serif;	 FONT-WEIGHT: bold;
 	FONT-SIZE: 14px; LINE-HEIGHT: 16px; VERTICAL-ALIGN: top; TEXT-ALIGN: justify;
  	COLOR: #000000
}
tr.nd_rub
{
LINE-HEIGHT:10px;
}
div.divrubriques
{
  
  width:100%;
    
}
div.rub_langues
{ 
  border-bottom:1px solid #333366; 
   
}
.tit_index2, .tit_index2 A:active, .tit_index2 A:link, .tit_index2 A:hover, .tit_index2 A:visited
{   font-family: "Arial", sans-serif;
	font-weight: bold; font-style: normal;  
 	FONT-SIZE: 13px; LINE-HEIGHT: 21px; VERTICAL-ALIGN: top; TEXT-ALIGN: justify;
  	COLOR: #ffffff;
	text-transform : uppercase;
	background-color:#333366;
	
   
  	
}
.tit_index_roug, .tit_index_roug A:active, .tit_index_roug A:link, .tit_index_roug A:hover, .tit_index_roug A:visited
{
font-family: "Arial", sans-serif;
	font-weight: bold; font-style: normal;  
 	FONT-SIZE: 13px; LINE-HEIGHT: 21px; VERTICAL-ALIGN: top; TEXT-ALIGN: justify;
  	COLOR: #ffffff;
	text-transform : uppercase;
	background-color:#EC1F1F;
	
}
.pa_sourc2, .pa_sourc2 A:active , .pa_sourc2  A:link, .pa_sourc2 A:hover , .pa_sourc2 A:visited
{ FONT-FAMILY: "Arial", sans-serif;
  FONT-SIZE: 14px; 
  LINE-HEIGHT: 16px; 
  VERTICAL-ALIGN: middle; 
  TEXT-ALIGN: justify;
  COLOR: #000000;    
}

.pages, .pages a:active, .pages a:link, .pages a:hover, .pages a:visited
{FONT-FAMILY: "Arial", sans-serif;	 FONT-WEIGHT: bold;
 	FONT-SIZE: 16px; LINE-HEIGHT: 18px; TEXT-ALIGN: left;
 	COLOR: #993366; 
	text-transform : uppercase;
}


.titrerubrique
{FONT-FAMILY: "Arial", sans-serif; 	font-weight: normal;
	 font-style: normal;  
 	FONT-SIZE: 38px; LINE-HEIGHT: 40px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: #993366;
	text-transform : uppercase;

  	
}
.titrerubrique2
{FONT-FAMILY: "Arial", sans-serif; 	font-weight: normal;
	 font-style: normal;  
 	FONT-SIZE: 19px; LINE-HEIGHT: 21px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left;
  	COLOR: #993366;
	text-transform : uppercase;
  	
}
#titrerubrique
{FONT-FAMILY: "Arial", sans-serif; 	font-weight: normal;
	font-style: normal;  
 	FONT-SIZE: 38px; LINE-HEIGHT: 40px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #993366;
	text-transform : uppercase;
  	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	border-bottom:1px solid #cccccc;
	margin-bottom:15px;
}

#chapeau
{   
    width:100%;
	padding-top:20px;
	padding-bottom:20px;
  	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
	 font-style: normal; 
 	FONT-SIZE: normal; LINE-HEIGHT: 130%; VERTICAL-ALIGN: top; TEXT-ALIGN: justify;
  	COLOR: #000000;
	margin-bottom:10px;
}
.chapeau
{
  	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
	 font-style: normal; 
	 FONT-SIZE: 16px;
	
 	FONT-SIZE: normal; LINE-HEIGHT: 130%; VERTICAL-ALIGN: top; TEXT-ALIGN: justify;
  	COLOR: #000000
}
.aide_text_pda
{
  	FONT-FAMILY: "Arial", sans-serif;		font-weight: normal;
 	FONT-SIZE: 16px; LINE-HEIGHT: 18px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #000000;
}
.titre2
{
  	FONT-FAMILY: "Arial", sans-serif;		font-weight: normal;
 	FONT-SIZE: 18px; LINE-HEIGHT: 19px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #000000;
	padding-top:10px; 
	padding-bottom:10px;
	

}
.titre2 a:active , .titre2 a:link, .titre2 a:hover, .titre2 a:visited
{
  	text-decoration:underline !important;

}
.chemin,  .chemin a:active, .chemin a:link, .chemin a:hover, .chemin a:visited
{
  	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
 	FONT-SIZE: 12px; LINE-HEIGHT: 20px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
	text-transform : uppercase;
	text-decoration:underline;
  	COLOR: #000000;    
    padding-top:10px;  

}
.chemin2
{
  	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
 	FONT-SIZE: 12px; LINE-HEIGHT: 20px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
	text-transform : uppercase;

  	COLOR: #000000;    
    padding-top:10px; 
}

.haut-liste
{
  	FONT-FAMILY: "Arial", sans-serif;	 FONT-WEIGHT: bold;
 	FONT-SIZE: 11px; LINE-HEIGHT: 12px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	text-transform : uppercase;
	
	COLOR: #000000;    
}
td.haut-liste
{
padding:3px;
height:15px;
}
td.width20
{
padding:3px;
width:20%;
}
td.width55
{
padding:3px;
width:55%;
}
td.width90
{
padding:3px;
width:90px;
}
td.width70
{
padding:3px;
width:70px;
}
td.width15
{

width:15px;
}
.intit-liste
{
  	FONT-FAMILY: "Arial", sans-serif;	 FONT-WEIGHT: bold;
 	FONT-SIZE: 10px; LINE-HEIGHT: 11px; vertical-ALIGN: top; TEXT-ALIGN: left;
  	text-transform : uppercase;
	COLOR: #000000;    
}
.complet-liste, .complet-liste a:active, .complet-liste a:link, .complet-liste a:hover, .complet-liste a:visited
{
  	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
 	FONT-SIZE: 11px; LINE-HEIGHT: 12px; vertical-ALIGN: middle; TEXT-ALIGN: left;
  	COLOR: #000000;    
}


.liste-auteur
{

    border-top:1px dotted #cccccc ; 
    border-right:1px solid #cccccc ; 
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
 	FONT-SIZE: 11px; LINE-HEIGHT: 12px; vertical-ALIGN: middle; TEXT-ALIGN: left;
  	COLOR: #000000; 
}
.liste-im
{
background-image:url("../../public/image/grey.gif"); 
border-top:1px dotted #cccccc;
border-bottom:1px solid #ffffff ;
border-right:1px solid #ffffff ; 
VERTICAL-ALIGN: middle;
padding-left:2px;
  	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
 	FONT-SIZE: 11px; LINE-HEIGHT: 12px; vertical-ALIGN: middle; TEXT-ALIGN: left;
  	COLOR: #000000; 
}
.liste-vide
{
border-left:1px solid #cccccc ;
padding-left:2px;
}
td.liste-titre
{
background-image:url("../../public/image/grey.gif");
border-top:1px solid #ffffff ; 

}
.liste-titre, .liste-titre a:active, .liste-titre a:link, .liste-titre a:hover, .liste-titre a:visited
{
 
VERTICAL-ALIGN: middle; 
FONT-WEIGHT:bold;
  	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
 	FONT-SIZE: 11px;  vertical-ALIGN: middle; TEXT-ALIGN: left;
  	COLOR: #000000; 
}
.liste-titreb, .liste-titreb a:active, .liste-titreb a:link, .liste-titreb a:hover, .liste-titreb a:visited
{
background-image:url("../../public/image/grey.gif");
border-top:1px solid #ffffff ; 
VERTICAL-ALIGN: middle; 
FONT-WEIGHT:bold;
  	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: bold;
 	FONT-SIZE: 11px; LINE-HEIGHT: 12px; vertical-ALIGN: middle; TEXT-ALIGN: left;
  	COLOR: #993366; 
}
.liste-langues
{border-top:1px dotted #cccccc; 
VERTICAL-ALIGN: middle;
  	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
 	FONT-SIZE: 11px; LINE-HEIGHT: 12px; vertical-ALIGN: middle; TEXT-ALIGN: left;
  	COLOR: #000000;  
}
.liste-date
{border-top:1px dotted #cccccc; 
border-left:1px solid #cccccc; 
VERTICAL-ALIGN: middle;
 padding-left:3px;
   	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
 	FONT-SIZE: 11px; LINE-HEIGHT: 12px;  TEXT-ALIGN: center;
  	COLOR: #000000;    
}
.liste-dic-titre
{

    border-top:1px dotted #cccccc ; 
    border-right:1px solid #cccccc ; 
	VERTICAL-ALIGN: middle;
    FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
 	FONT-SIZE: 11px; LINE-HEIGHT: 12px; vertical-ALIGN: middle; TEXT-ALIGN: left;
  	COLOR: #000000; 
	FONT-WEIGHT:bold;
 background-image: url(../../public/image/grey.gif);
 padding-left:3px;
}
.liste-dic-date
{border-top:1px dotted #cccccc; border-right:1px solid #cccccc ; 
 padding-left:3px;
   	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
 	FONT-SIZE: 11px; LINE-HEIGHT: 12px; vertical-ALIGN: middle; TEXT-ALIGN: center;
  	COLOR: #000000;  
}
.liste-dic-auteur
{border-left:1px solid #cccccc ; 
border-top:1px dotted #cccccc ; 
 padding-left:5px;
   	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
 	FONT-SIZE: 11px; LINE-HEIGHT: 12px; vertical-ALIGN: middle; TEXT-ALIGN: left;
  	COLOR: #000000; 
}
.c-liste
{
  	FONT-FAMILY: "Arial", sans-serif;	 FONT-WEIGHT: bold;
 	FONT-SIZE: 11px; LINE-HEIGHT: 13px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #000000;    
}

.d-liste
{
  	FONT-FAMILY: "Arial", sans-serif;	 FONT-WEIGHT: bold;
 	FONT-SIZE: 11px; LINE-HEIGHT: 13px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #000000; 
}

.g-liste
{
  	FONT-FAMILY: "Arial", sans-serif;	 FONT-WEIGHT: bold;
 	FONT-SIZE: 11px; LINE-HEIGHT: 13px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #000000;    
}

.libform
{
  	FONT-FAMILY: "Arial", sans-serif;
 	FONT-SIZE: 11px; LINE-HEIGHT: 13px; VERTICAL-ALIGN: top; TEXT-ALIGN: right;
  	COLOR: #FFFFFF;    
}

.petit
{
  	FONT-FAMILY: "Arial", sans-serif;
 	FONT-SIZE: 9px; LINE-HEIGHT: 11px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: #000000;    
}

.concepts
{
  	FONT-FAMILY: "Arial", sans-serif;
 	FONT-SIZE: 11px; LINE-HEIGHT: 12px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: #000000;    
}

.select
{
  	FONT-FAMILY: "Arial", sans-serif;
 	FONT-SIZE: 10px; LINE-HEIGHT: 11px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: #000000;  
	
}

.defilement, .defilement a:active, .defilement a:link, .defilement a:hover, .defilement a:visited
{
  	font-family: "DIN-Bold";
	font-weight: normal;
	font-style:normal;
 	FONT-SIZE: 12px; LINE-HEIGHT: 15px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
	text-transform : uppercase;
	COLOR: #993366;
	padding: 5px 5px 5px 5px;
}
#defilementpages
{border :1px dotted #cccccc; 
margin-bottom:10px; 
margin-top:20px; 
}
.d
{
  	FONT-FAMILY: "Arial", sans-serif;
 	FONT-SIZE: 11px; LINE-HEIGHT: 13px; VERTICAL-ALIGN: top; TEXT-ALIGN: justify;
  	COLOR: #000000;    
}



.pa_titre2
{
  	FONT-FAMILY: "Arial", sans-serif;
	FONT-WEIGHT:bold;
 	FONT-SIZE: 14px; LINE-HEIGHT: 16px; VERTICAL-ALIGN:  top; TEXT-ALIGN: left;
  	COLOR: #ff3333;    
}


.outils ,.outils A:active, .outils A:link, .outils A:visited, .outils A:hover
{
  	FONT-FAMILY: "Arial", sans-serif;
 	FONT-SIZE: 9px; LINE-HEIGHT: 15px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left;
	text-transform : uppercase;
  	COLOR: #333366;    
	padding-left: 5px;
}
.haut_page ,.haut_page A:active, .haut_page A:link, .haut_page A:visited, .haut_page A:hover
{
  	FONT-FAMILY: "Arial", sans-serif;
 	FONT-SIZE: 11px; LINE-HEIGHT: 15px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left;
	text-transform : uppercase;
  	COLOR: #333366;    
	padding-left: 5px;
	position: fixed; top:600px; right:100px;
}

.dat
{
  	FONT-FAMILY: "Arial", sans-serif;
 	FONT-SIZE: 11px; LINE-HEIGHT: 13px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #000000;    
}


.titreblanc
{
  	FONT-FAMILY: "Arial", sans-serif;	 FONT-WEIGHT: bold;
 	FONT-SIZE: 18px; LINE-HEIGHT: 20px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #000000
}
.plantexte
{
  	FONT-FAMILY: "Arial", sans-serif;		font-weight: normal;
 	FONT-SIZE: 14px; LINE-HEIGHT: 18px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: #000000
}
.titre1
{font-family: "Arial", sans-serif;
	font-weight: bold; 
	font-style:normal;  
 	FONT-SIZE: 28px; LINE-HEIGHT: 30px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #333366;
    
}
.titre_objectif 
{font-family: "Arial", sans-serif;
font-weight: bold; 
font-style:normal;  
FONT-SIZE: 25px; 
LINE-HEIGHT: 30px;
color:black;
TEXT-ALIGN: center; margin-top:-10px; margin-bottom:10px;
}

.bor_rouge
{border:1px solid #EC1F1F;
}

.titr_aide_g, .titr_aide_g a:active, .titr_aide_g a:link, .titr_aide_g a:hover, .titr_aide_g a:visited
{
font-family: "DIN-BoldRegular";	
background-color:#EC1F1F;
	font-weight: bold;	
	font-style:normal;
 	FONT-SIZE: 15px; LINE-HEIGHT: 25px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
  	COLOR: #FFFFFF;  
    text-transform : uppercase;	
}
h1
{font-family: "Arial", sans-serif;
	font-weight: bold; 
	font-style:normal;  
 	FONT-SIZE: 30px; LINE-HEIGHT: 35px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #333366;
    padding-bottom:20px;
  	
}


.llsuit1, .llsuit1 a:active, .llsuit1 a:link, .llsuit1 a:hover, .llsuit1 a:visited,.llsuit2, .llsuit2 a:active, .llsuit2 a:link, .llsuit2 a:hover, .llsuit2 a:visited, .llsuit3, .llsuit3 a:active, .llsuit3 a:link, .llsuit3 a:hover, .llsuit3 a:visited
{
  	FONT-FAMILY: "Arial", sans-serif;	 FONT-WEIGHT:bold;
 	FONT-SIZE: 14px; LINE-HEIGHT: 25px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
	text-decoration: none;
      
}
.llsuit1, .llsuit1 a:active, .llsuit1 a:link, .llsuit1 a:hover, .llsuit1 a:visited
{COLOR: #993366;
}
.llsuit2, .llsuit2 a:active, .llsuit2 a:link, .llsuit2 a:hover, .llsuit2 a:visited
{COLOR: #333366;
}
.llsuit3, .llsuit3 a:active, .llsuit3 a:link, .llsuit3 a:hover, .llsuit3 a:visited
{COLOR: #000000;
}
#alphabete
{margin-bottom:20px; height:20px;
}
.diclettre , .diclettre a:active, .diclettre a:link, .diclettre a:hover, .diclettre a:visited
{
  	FONT-FAMILY: "Arial", sans-serif;	 FONT-WEIGHT:bold;
 	FONT-SIZE: 14px; LINE-HEIGHT: 25px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #333366;    
}

.txt-resume
{
  	FONT-FAMILY: "Arial", sans-serif;
 	FONT-SIZE: 16px; LINE-HEIGHT: 18px; VERTICAL-ALIGN: top; TEXT-ALIGN: justify;
  	COLOR: #000000;    
}
.txt-resume A:active , .txt-resume A:link, .txt-resume A:hover, .txt-resume A:visited
{
  	COLOR: #993366; 
    font-weight: bold;	
	text-decoration: underline;
}

.txt-art
{
  	
 	FONT-SIZE: 13px; LINE-HEIGHT: 20px; VERTICAL-ALIGN: top; TEXT-ALIGN: justify;
	
    
     	
}

.txt-art A:active , .txt-art A:link, .txt-art A:hover, .txt-art A:visited
{
  	COLOR: #993366; 
    font-weight: bold;	
	text-decoration: underline;
}
.txt-art
{
  	COLOR: #000000;   
}

.txt-aut, .txt-aut A:active , .txt-aut A:link, .txt-aut A:hover, .txt-aut A:visited
{
  	FONT-FAMILY: "Arial", sans-serif; FONT-WEIGHT: bold;
 	FONT-SIZE: 16px; LINE-HEIGHT: 18px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: #000000; 
}

#cont_ref
{float:right;
padding-bottom:5px;
}
.art-ref
{
FONT-FAMILY: "Arial", sans-serif;
FONT-SIZE:10px; LINE-HEIGHT: 13px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
COLOR: #000000; 
text-transform : uppercase;
border-left:1px dotted #cccccc ;
padding-top:10px;  
padding-left:10px;  
text-align:left;
width:140px;		
}
div.art-ref_bor
{border-bottom:1px solid #cccccc ;
}
#art_langues
{clear : both; 
border-top:1px solid #cccccc; 
margin-bottom:10px;
TEXT-ALIGN: left;
}
#art-auteur
{padding-left:1px; 
padding-bottom:5px; 
border-bottom:1px solid #cccccc; 
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px;
}
A:link { FONT-FAMILY: "Arial", sans-serif; COLOR: #000000;VERTICAL-ALIGN: top;TEXT-DECORATION: none }
A:visited { FONT-FAMILY: "Arial", sans-serif; COLOR: #000000; VERTICAL-ALIGN: top;TEXT-DECORATION: none }
A:active { FONT-FAMILY: "Arial", sans-serif; COLOR: #000000;VERTICAL-ALIGN: top; TEXT-DECORATION: none }
A:hover { FONT-FAMILY: "Arial", sans-serif; COLOR: #000000; VERTICAL-ALIGN: top;TEXT-DECORATION: none }

#outils
{ float: right;    
  margin-top: 2px ; 
  margin-top: 10px ;
  margin-left: 10px ;  
  border-left:1px dotted #cccccc;
}

#titre_recherche, #titre_mul1 , #titre_mul2, #titre_dern_art, #titre_recherche_rech, #titre_comm, #titre_cart 
{
 background-color:#993366;  
 text-decoration : none;
 border:none
}


#rechcont
{
padding-top:10px;padding-bottom:5px; padding-left:5px;
 
}
#titre_inscription, #titre_ainscription, #titre_soutenir,#titre_comm2, #titre_soutenir
{
 background-color:#333366; 
  

 padding-left:10px;
 width:100%;
}
.rouge
{ color:#EC1F1F;
}
.blue2
{ color:#3654B4;
}
.noir
{ color:black;
}
#titre_soutenir
{ background-color:#EC1F1F;
}
a.ltitre_soutenir
{
display:block;
width:100%;
height:100%;
}
.right
{text-align:right;
}
#titre_comm2
{

 height:25px; 
 margin-left:30px;
 width:80%;
}
.lien-inscr, .lien-inscrart, .lien-inscr A:active , .lien-inscr A:link, .lien-inscr A:hover, .lien-inscr A:visited
{
  	font-family: "DIN-BoldRegular";	
	font-weight: bold;	
	font-style:normal;
 	FONT-SIZE: 15px; LINE-HEIGHT: 30px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: middle;
  	COLOR: #FFFFFF;  
    text-transform : uppercase;	
}

.lien-inscrart
{
  	text-align:center;
}
.pluslus
{
  	font-family: "DIN-BoldRegular";	
	font-weight: normal;	
	font-style:normal;
 	FONT-SIZE: 13px; LINE-HEIGHT: 14px; VERTICAL-ALIGN: top; text-align: left;
  	COLOR: #000000; 
    text-transform : uppercase; 
    padding:3px;
	margin:4px;
}
.art_plus_nonactive
{ padding:5px;
}
.art_plus_active
{ font-weight: bold; border:1px solid #000; padding:3px;
}
.art_plus_2
{float: right; margin-right:10px;
}
.art_plus_1
{float: left; margin-left:2;
}
.comm-sous-titre
{
  	font-family: "DIN-BoldRegular";	
	font-weight: bold;	
	font-style:normal;
 	FONT-SIZE: 13px; LINE-HEIGHT: 25px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left;
  	COLOR: #FFFFFF;  
    text-transform : uppercase;	
}
.lien-inscr2
{
  	font-family: "DIN-BoldRegular";	
	font-weight: normal;	
	font-style:normal;
 	FONT-SIZE: 11px; LINE-HEIGHT: 15px; VERTICAL-ALIGN: top; text-align: center;
  	COLOR: #000000; 
    text-transform : uppercase;    
}

.rechsimp
{
  	FONT-FAMILY: "Arial", sans-serif;	
	font-weight: normal;	
	font-style:normal;
 	FONT-SIZE: 12px; LINE-HEIGHT: 15px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: #000000;     
}
#rechav, #rechav A:active , #rechav A:link, #rechav A:hover, #rechav A:visited
{
  	FONT-FAMILY: "Arial", sans-serif;
	font-weight: normal;	
	font-style:normal;
 	FONT-SIZE: 14px; LINE-HEIGHT: 25px; VERTICAL-ALIGN:middle; TEXT-ALIGN: left;
  	COLOR: #000000;     
white-space: nowrap;
	padding:5px;
	TEXT-DECORATION: underline;
	background-image: url("../../public/image/rechavbg.jpg");
}
.bouton,.bouton2
{cursor:pointer;
 width: 150px;
    height: 30px;
    border: none;
	TEXT-ALIGN:center;
	color: white;
	FONT-FAMILY: "Arial", sans-serif;
	font-weight: bold;	
	font-style:normal;
	FONT-SIZE: 18px;

}

.bouton
{   background-color :#333366;
	margin-top:30px;
	margin-bottom:20px;
}	 
.bouton2
{	background-color :#993366;
	margin-top:55px;
	margin-bottom:20px;
}

.tit_index3, .tit_index3  A:active, .tit_index3  A:link, .tit_index3 A:hover, .tit_index3 A:visited
{   font-family: "DIN-Regular";	
	font-weight: bold;font-style: normal;  
 	FONT-SIZE: 15px; LINE-HEIGHT: 25px; VERTICAL-ALIGN: top; TEXT-ALIGN: middle;
  	COLOR: white;  
	text-transform : uppercase; 	
}

div.casede3colonne
{
background-image:url(../../public/image/bgcolor.jpg);

padding-bottom:3px;

margin-bottom:20px;
}

#case4txt
{margin:15px;
}
#casetoutenir_texte
{padding:15px;
border:1px solid #EC1F1F;
margin-bottom:5px;
}
#soutsavoir
{margin-left:15px;
margin-bottom:5px;
}


.case4texte, .case4texte3
{
  	FONT-FAMILY: "Arial", sans-serif; font-weight: normal;
 	FONT-SIZE: 14px; LINE-HEIGHT: 18px; VERTICAL-ALIGN: top; TEXT-ALIGN: justify;	
	COLOR: #000000
}


.case4texte3pluslus, .case4texte3pluslus  A:active, .case4texte3pluslus  A:link, .case4texte3pluslus A:hover, .case4texte3pluslus A:visited
{
  	FONT-FAMILY: "Arial", sans-serif; font-weight: normal;
 	FONT-SIZE: 14px; LINE-HEIGHT: 22px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;	
	padding:3px;
	COLOR: #000000;
}

div.case4texte3
{padding:3px;
}

div.rubmullanges
{
padding-left:150px;padding-right:10px;
}
div.tv_titre-article
{   border-bottom:1px solid #cccccc;
    margin-top:5px; 
	margin-bottom:10px; 
	padding-bottom:5px;
	padding-left:10px;
}
div.liste_titre-article
{   border-bottom:1px solid #cccccc;
    margin-top:5px; 
	margin-bottom:10px; 
	padding-bottom:5px;
	padding-left:15px; padding-right:15px; 

}
.lien-souligne
{
  	FONT-FAMILY: "Arial", sans-serif;	FONT-WEIGHT:bold;
 	FONT-SIZE: 11px; LINE-HEIGHT: 13px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: #000000; TEXT-DECORATION: underline
}

.lien-blanc
{
  	FONT-FAMILY: "Arial", sans-serif;	 FONT-WEIGHT:bold;
 	FONT-SIZE: 11px; LINE-HEIGHT: 13px; VERTICAL-ALIGN: top; TEXT-ALIGN: right;
  	COLOR: #FFFFFF; TEXT-DECORATION: underline
}


.lien-soutien, #lien-soutien, #lien-soutien a { background-color:#FFFFFF; font-weight:bold; color:black; FONT-SIZE: 15px; }
#lien-soutien a:hover { text-decoration:underline }

.libform
{
  	FONT-FAMILY: "Arial", sans-serif;
 	FONT-SIZE: 11px; LINE-HEIGHT: 13px; VERTICAL-ALIGN: top; TEXT-ALIGN: right;
  	COLOR: #000000;    
}
#menubas
{float:left;
}

div#footer
{


}

.portailtitre, .portailtitre2, .portailtitre a:active, .portailtitre a:link, .portailtitre a:hover, .portailtitre a:visited, .portailtitre2 a:active, .portailtitre2 a:link, .portailtitre2 a:hover, .portailtitre2 a:visited
{
  	FONT-FAMILY: "Arial", sans-serif; FONT-WEIGHT:bold;
 	FONT-SIZE: 14px; LINE-HEIGHT: 15px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
  padding-top:10px;padding-bottom:10px;	
border-bottom:1px solid #cccccc;
 text-transform : uppercase;
 padding-left:5px;

}
span.portailtitre_bas, span.portailtitre_bas a:active, span.portailtitre_bas a:link, span.portailtitre_bas a:hover, span.portailtitre_bas a:visited
{
  	FONT-FAMILY: "Arial", sans-serif; FONT-WEIGHT:bold;
FONT-SIZE: 14px; LINE-HEIGHT: 15px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left;
 padding-top:30px;
COLOR: #333366;
 text-transform : uppercase;
 padding-left:5px;
 padding-right:5px;
}
spanspan.portailtitre_bas 
{padding-top:50px;
}
.portailtitre, .portailtitre a:active, .portailtitre a:link, .portailtitre a:hover, .portailtitre a:visited
{
COLOR: #993366;
padding-top:10px;padding-bottom:10px;	

TEXT-ALIGN: left;
}
.portailtitre2 , .portailtitre2 a:active, .portailtitre2 a:link, .portailtitre2 a:hover, .portailtitre2 a:visited
{
  	COLOR: #333366;

}
div.portailtexte, div.portailtitre
{
}
.portailtexte, .portailtexte a:active, .portailtexte a:link, .portailtexte a:hover, .portailtexte a:visited
{  padding: 5px;
  	FONT-FAMILY: "Arial", sans-serif; font-weight: normal;
 	FONT-SIZE: 14px; LINE-HEIGHT: 20px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: #333366;    
}
.outils_b,  .outils_b a:active, .outils_b a:link, .outils_b a:hover, .outils_b a:visited
{  
 TEXT-ALIGN: center;
  padding: 5px;
}

div.ligne2
{
  background-image:url('../../public/image/bgcolor.jpg'); 
}
table.ligne2, td.ligne2, tr.ligne2
{
  background-image:url('../../public/image/bgcolor.jpg'); 
  padding: 5px;
   text-align: center;
  
}
div.ligne2, div.ligne2, div.ligne2
{
  background-image:url('../../public/image/bgcolor.jpg'); 
  padding: 5px;
   text-align: center;
  
}
.inscription
{
  	FONT: 14px bold Arial, sans-serif; font-weight: bold;
 	  VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
  	COLOR: #000000; 
    margin:15px;
	padding-top:10px;padding-bottom:10px;	
}
td.inscription
{
  	FONT-FAMILY: Arial, sans-serif; font-weight: bold;
 	FONT-SIZE: 14px;  VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
  	COLOR: #000000; 
    margin:15px;padding-top:10px;padding-bottom:10px;		
}
.inscriptiontxt
{
  	FONT: 14px bold Arial, sans-serif; font-weight: bold;
 	  VERTICAL-ALIGN: middle; TEXT-ALIGN: justify;
  	COLOR: #000000; 
    margin:10px;
	padding-top:10px;padding-bottom:10px;	
}
td.inscriptiontxt
{
  	FONT-FAMILY: Arial, sans-serif; font-weight: bold;
 	FONT-SIZE: 14px;  VERTICAL-ALIGN: middle; TEXT-ALIGN: justify;
  	COLOR: #000000; 
    margin:10px;padding-top:10px;padding-bottom:10px;		
}
.inscription a:active, .inscription a:link, .inscription a:hover, .inscription a:visited
{
  	
  	COLOR: #333366; 
	
}
div.inscription2
{	border-bottom:1px solid #cccccc;
    padding-top:15px; 
	padding-bottom:15px; 
}
.inscription2
{	FONT: 14px bold Arial, sans-serif;
 	  VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
  	COLOR: #000000; 
     }
	 
.insc_esp_mem
{
  	FONT: 14px bold Arial, sans-serif; font-weight: bold;
 	VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
  	
	color:black; 
    margin:15px;
	padding-top:10px;padding-bottom:10px;	
}
.gris
{
  	FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold;
 	FONT-SIZE: 13px; LINE-HEIGHT: 15px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: #333333;    
}
form.note
{
vertical-align: middle; 
display: inline;

}
.noteavisttr_right
{
  	float:right;    
}
.noteavisttr
{
  	padding-bottom:10px;
	float:left;    
}
.avisttr
{
  	FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold; 
 	FONT-SIZE: 18px; LINE-HEIGHT: 20px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #993366;    
}
.avisttr_comm
{
  	FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold; 
 	FONT-SIZE: 18px; LINE-HEIGHT: 20px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #993366;    
}
input#commentaire
{
padding-top:10px;
padding-bottom:10px;
}



.contin ,.contin  a:active,.contin a:link,.contin a:hover, .contin a:visited
{
  	FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold; 
 	FONT-SIZE: 15px; LINE-HEIGHT: 17px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: #993366; 
padding-right:5px;	
}
.contin2 ,.contin2  a:active,.contin2 a:link,.contin2 a:hover, .contin2 a:visited
{
  	FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold; 
 	FONT-SIZE: 15px; LINE-HEIGHT: 17px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR:black;    
}
.avisttr2
{
  	FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold; 
 	FONT-SIZE: 17px; LINE-HEIGHT: 19px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR:#000000;    
}
body.conn
{
width:600px;
text-align:center; 
margin:0px auto; 
color:black;
background-color:#333366;

}
div.connecter
{
width:500px; background-color :white;
text-align: center;
 margin:0px auto;
text-align: center;

}
div.connect
{text-align: center;
 padding: 10px;
 height: 200px;
 color:black;
}

.tags3
{  
  	FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold; 
 	FONT-SIZE: 14px; LINE-HEIGHT: 17px; VERTICAL-ALIGN: top; TEXT-ALIGN: left; 
  	COLOR: #993366;    white-space : normal ;
	padding-bottom: 10px;
}
.tags_bl
{   display: inline-block;
  	
}
.tags4 a:active,.tags2 a:link,.tags2 a:hover, .tags2 a:visited
{
  	FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold; 
 	FONT-SIZE: 14px; LINE-HEIGHT: 17px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	COLOR: #000000;    
}
.tags_pays ,.tags_pays a:active,.tags_pays a:link,.tags_pays a:hover, .tags_pays a:visited
{
  	FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold; 
 	FONT-SIZE: 14px; LINE-HEIGHT: 17px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
  	  
}
.tags_pays
{
COLOR: #333366; 
}
 .tags_pays a:active,.tags_pays a:link,.tags_pays a:hover, .tags_pays a:visited
{COLOR: #000000;
white-space : normal ;
} 

.meme_auteur_titre
{   font-family: "DIN-BoldRegular";	
	font-weight: bold;
 	FONT-SIZE: 20px; LINE-HEIGHT: 25px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
	COLOR: #333366;
text-decoration : none;
padding-top:7px;
padding-bottom:6px;
 border:none;
}
div.height_200
{overflow:auto;
 max-height:200px;
}
div.height_400
{overflow:auto;
 max-height:400px;
}

div.width_200
{width:200px;
}
div.width_150
{width:150px;
}
input.valign-bottom
{vertical-align:bottom;
}
.meme_auteur_txt, .meme_auteur_txt a:active, .meme_auteur_txt a:link, .meme_auteur_txt a:hover,.meme_auteur_txt a:visited
{
  	FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold;
 	FONT-SIZE: 12px; LINE-HEIGHT: 20px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left;
  	COLOR: #000000;   
	text-decoration : none;
}
.bg_plan
{ background-image: url("../public/image/bgcolor.jpg");
}

#principalrech
{
width:100%; 
float:left;
margin-left:10px;
}
#principalcart
{
width:800px; 
float:left;
margin:10px;
}

.bordeau, .bordeau a:active, .bordeau a:link, .bordeau a:hover,.bordeau a:visited
{ 	
  	COLOR: #993366;
}
.bleu, .bleu a:active, .bleu a:link, .bleu a:hover,.bleu a:visited
{ 	
  	COLOR: #333366;
}
.auteur_ptitre
{ 	
  	FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold;
 	FONT-SIZE: 20px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
  	COLOR: #333366;   
	text-decoration : none;
}
#coldroitrech
{

border-left:3px solid #cccccc;
 
}

#titre_recherche_rech
{float:right; 
width:100%; 

}












.rubr_sousprinc
{ 	
  	FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold;
 	FONT-SIZE: 17px; LINE-HEIGHT: 20px;VERTICAL-ALIGN: middle; TEXT-ALIGN: left;
  	COLOR: black;   
	text-decoration : none;
	
     padding:5px;
}
.rubr_sousprinc2, .rubr_sousprinc2 a:active,.rubr_sousprinc2 a:link, .rubr_sousprinc2 a:hover, .rubr_sousprinc2 a:visited
{ 	
  	FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold;
 	FONT-SIZE: 17px; LINE-HEIGHT: 20px;VERTICAL-ALIGN: middle; TEXT-ALIGN: left;
  	COLOR: #333366;   
	text-decoration : none;
	 
     padding:5px;
}
div.commentaire 
{
   
   padding:3px 3px 3px 20px;
}


div.listebascule
 {
	 
   
   padding:3px 3px 3px 20px;
}


.rubriques_prinvipales, .rubriques_prinvipales a:active,.rubriques_prinvipales a:link, .rubriques_prinvipales a:hover, .rubriques_prinvipales a:visited
{
	FONT-FAMILY:"Arial", sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; LINE-HEIGHT: 20px; TEXT-ALIGN: center;
	COLOR: #FFFFFF; background-color: #993366;
	
    padding:5px;
    text-transform : uppercase;    
}
.pl_rubriques_prinvipales, .pl_rubriques_prinvipales a:active,.pl_rubriques_prinvipales a:link, .pl_rubriques_prinvipales a:hover, .pl_rubriques_prinvipales a:visited
{
	FONT-FAMILY:"Arial", sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; LINE-HEIGHT: 20px; TEXT-ALIGN: center;
	COLOR: #FFFFFF; background-color: #993366;
	
    padding:5px; padding-bottom:15px;
    text-transform : uppercase;    
}
.commentaire , .commentaire a:active, .commentaire a:link, .commentaire a:hover, .commentaire a:visited
{
	FONT-FAMILY:"Arial", sans-serif;
 	FONT-SIZE: 14px; LINE-HEIGHT: 17px; TEXT-ALIGN: left; FONT-WEIGHT:normal;
   COLOR: #000000; background-image:url(../../public/image/bgcolor.jpg);
   
}


.listebascule, .listebascule a:active,.listebascule a:link, .listebasculea:hover, .listebascule a:visited
 {
	FONT-FAMILY:"Arial", sans-serif;
 	FONT-SIZE: 14px; LINE-HEIGHT: 17px; TEXT-ALIGN: left; FONT-WEIGHT:normal;
   COLOR: #000000; 
   
}

.commentaire3, .commentaire3 a:active, .commentaire3 a:link, .commentaire3 a:hover, .commentaire3 a:visited
{
	FONT-FAMILY:"Arial", sans-serif;
 	FONT-SIZE: 14px; LINE-HEIGHT: 17px; TEXT-ALIGN: left; FONT-WEIGHT:normal;
   COLOR: #000000; background-image:url(../../public/image/bgcolor.jpg);
  
}


.listebascule3, .listebascule3 a:active,.listebascule3 a:link, .listebascule3 a:hover, .listebascule3 a:visited
 {
	FONT-FAMILY:"Arial", sans-serif;
 	FONT-SIZE: 14px; LINE-HEIGHT: 17px; TEXT-ALIGN: left; FONT-WEIGHT:normal;
   COLOR: #000000; 
   
}

div.commentaire3
{
   border-bottom:1px solid #cccccc ;
   padding:3px 3px 3px 20px;
}


div.listebascule3
 {
	 
   border-bottom:1px solid #cccccc ;
   padding:3px 3px 3px 20px;
}
div.espace_membres
 {
	 
   border-bottom:1px solid #cccccc ;
  
   padding-top:6px;
   padding-bottom:6px ;
}
.espace_membres
{FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold; 
 	FONT-SIZE: 14px; LINE-HEIGHT: 17px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
	COLOR: #000000;
}
div.titreconn
 {
	 
   border-bottom:1px solid #333366 ;
   padding:10px 10px 10px 10px;
}
.titreconn
{FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold; 
 	FONT-SIZE: 25px; LINE-HEIGHT: 30px; VERTICAL-ALIGN: top; TEXT-ALIGN: centre;
	COLOR: #333366;
}
.nonincr

 {
    margin-top: 10px;
    margin-bottom: 20px;
    margin-right: 0px;
    margin-left: 0px;
 padding:5px 5px 5px 5px;
	background-color :white;
	FONT-FAMILY:"Arial", sans-serif;	 FONT-WEIGHT: bold; 
 	FONT-SIZE: 17px; LINE-HEIGHT: 25px; VERTICAL-ALIGN: top; TEXT-ALIGN: centre;
  color:#333366 ;
   padding:10px 10px 10px 10px;
}
div.titreconn
 {
	 
   border-bottom:1px solid #333366 ;
   padding:10px 10px 10px 10px;
}
.conn-butt
 {
	 
  cursor:pointer;    width: 400px;    height: 30px;
    border-bottom:1px solid #333366 ;
	padding-bottom:5px;
padding-top:5px;
	FONT-FAMILY:Arial, sans-serif;	 FONT-WEIGHT: bold;  	FONT-SIZE: 14px; LINE-HEIGHT: 17px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
	COLOR: #000000;
	background-color :#333366;
	align:centre;
	color: white;
}
.chapeau_cart
{
  	FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
	 font-style: normal; 
	 FONT-SIZE: 16px;
	padding:10px;
 	FONT-SIZE: normal; LINE-HEIGHT: 130%; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #000000
}
#commentaire
{
padding-top:10px; padding-bottom:10px;
}
div.right
{
float:right;
}
img.googltrans
{
position:relative; top:2.5em;
}
.comminscr
{  FONT-SIZE: 20px;
  	FONT: 20px bold Arial, sans-serif; font-weight: bold;
 	VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
  	COLOR: #993366;
    margin:15px;
	padding-top:10px;padding-bottom:10px;	
}
#aut
{
background-image: url("../../public/image/cerclesv1.jpg");
background-repeat:no-repeat;
max-height:100%;
 max-width: 300px;
 
}
.bold
 {font-weight: bold;
}
#soutien
 {
background-image: url("../../public/image/bgcolor.gif");
background-repeat:repeat;
padding-bottom:20px;
 
}
.soutien
 {
border:1px solid #000; 
width:100%; background-color:#fff;
}
.pl_titre1
{font-family: "Arial", sans-serif;
	font-weight: bold; 
	font-style:normal;  
 	FONT-SIZE: 30px; LINE-HEIGHT: 35px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #333366;
    padding-bottom:20px;
	border-bottom:1px solid #cccccc ;text-transform : uppercase;
  	
}
.talign-center
{
text-align : center;	
}
.bgcolor
{ 
background-image: url("../../public/image/bgcolor.jpg");
}
.clear
{clear:both;
}
.plan_styl_1
{border:1px solid #cccccc ;

}
.plan_styl_2
{border-left:1px solid #cccccc ;
border-right:1px solid #cccccc ;
padding:0px 3px 0px 3px;
}
.rechavbg
{background-image: url("../../public/image/rechavbg.jpg");

}
.rechav_titre1
{font-family: "Arial", sans-serif;
	font-weight: bold; 
	font-style:normal;  
 	FONT-SIZE: 25px; LINE-HEIGHT: 30px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #333366;
    padding-bottom:10px;
  	border-bottom:1px solid #cccccc ; 
}
img.left
{float:left;
}
select .s200
{width:200px;
}
td.violet
{
background-color:#993366;
}
div.violet
{
background-color:#993366;
}
td.grey_h2
{
LINE-HEIGHT: 2px; 
background-color:#cccccc;


}
div.grey_h2
{
LINE-HEIGHT: 2px; 
background-color:#cccccc;


}
div.blanc_h5
{
LINE-HEIGHT: 5px; 



}
td.height50
{
LINE-HEIGHT: 50px; 
VERTICAL-ALIGN: middle;
}
div.height50
{
LINE-HEIGHT: 50px; 
VERTICAL-ALIGN: middle;
}
td.height3
{
LINE-HEIGHT: 3px; 
VERTICAL-ALIGN: middle;
}

div.height3
{
LINE-HEIGHT: 3px; 
VERTICAL-ALIGN: middle;
}
td.height15
{
LINE-HEIGHT: 15px; 
VERTICAL-ALIGN: middle;
}
div.height15
{
LINE-HEIGHT: 15px; 
VERTICAL-ALIGN: middle;
}
img.height50
{
 height:50px;
 border:0;
}
img.height48
{
 height:48px;
 border:0;
 VERTICAL-ALIGN: middle;
}
img.height35
{
 height:35px;
 border:0;
}
td.width50
{
width:50px;
}
div.width50
{
width:50px;
}
td.width30
{
width:30px;
}
div.width30
{
width:30px;
}
td.w1_h5
{
LINE-HEIGHT: 5px; 
VERTICAL-ALIGN: middle;
width:1px;
}
div.w1_h5
{
LINE-HEIGHT: 5px; 
VERTICAL-ALIGN: middle;

}
div.w1_h8
{
LINE-HEIGHT: 8px; 
VERTICAL-ALIGN: middle;

}
div.w1_h10
{
LINE-HEIGHT: 10px; 
VERTICAL-ALIGN: middle;

}
td.width48
{
width:48%;
}
div.width48
{
width:48%;
}
div.casePDA
{
float:left;
width:48%;
margin:5px;
}
td.width1
{
width:1%;
}
div.width1
{
width:1%;
}
#rechavliste
{margin: auto; width:1250px; height:100%;
}
td.intable
{ vertical-align:top;
text-align:center;
}
div.intable
{ vertical-align:top;
text-align:center;
}
tr.padd10
{ 
padding:10px;
vertical-align:top;
text-align:center;
}
div.padd10
{ 
padding:10px;
vertical-align:top;
text-align:center;
}
.b
{FONT-WEIGHT: bold;
}
.i
{font-style: italic;
}
.u {
    text-decoration: underline;
}
.tableau 
{
display: table;
			

}
.ligne
 {
			display: table-row;
}

.rsscellule 
{
			display: table-cell;
			text-align:left;
			
			FONT-FAMILY: "Arial", sans-serif;	 	font-weight: normal;
	 font-style: normal; 
	 FONT-SIZE: 16px;
	 padding:5px;
		
}
img.RSS
{width:20px;
 height:20px;
 border:0;
}
.padding-top5
 {
			padding-top:50px;
}
.padding5
 {
			padding:5px;
}
.padding15
 {
			padding:15px;
}
.foot_tableau 
{
display: table;

padding:5px;			
background-image:url(../../public/image/bgcolor.jpg);
text-align:left;
table-layout: fixed
}
.foot_ligne
 {
			display: table-row;
			background-image:url(../../public/image/bgcolor.jpg);

}

.foot_cellule 
{           
			display: table-cell;
			background-image:url(../../public/image/bgcolor.jpg);
			

			
		
}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
.progress{height:30px;margin-bottom:10px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.
.progress-bar{float:left;width:0;height:100%;font-size:22px;line-height:30px;color:#fff;text-align:center;background-color:#337ab7;vertical-align:middle;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.30);box-shadow:inset 0 -1px 0 rgba(0,0,0,.30);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}
.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.30) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.30) 50%,rgba(255,255,255,.30) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.30) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.30) 50%,rgba(255,255,255,.30) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.30) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.30) 50%,rgba(255,255,255,.30) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}
.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}

.progress-bar-danger{background-color:#EC1F1F; height:30px;}
.progress-striped .progress-bar-danger{height:30px;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.30) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.30) 50%,rgba(255,255,255,.30) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.30) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.30) 50%,rgba(255,255,255,.30) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.30) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.30) 50%,rgba(255,255,255,.30) 75%,transparent 75%,transparent)}







#light{
display:block;
}


 .black_overlay
{
        display: none;
        position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
        background-color: black;
        z-index:2;
        -moz-opacity: 0.8;
        opacity:.80;
        filter: alpha(opacity=80);
 }

.white_content 
{
        display: none;
        position: absolute;
       
        display: inline-block;
background-image:radial-gradient(white, grey);
vertical-align:middle;
        padding: 6px;

  width: 100%;
	   
        background-color: white;
        z-index:3;
        
}
@media (max-width: 1000px){
.white_content 
{
top: 0%;
left: 0%;
}

}

div#photoa{
max-width:100%;
float:center;
}
#photoa{
FONT-FAMILY: Arial, sans-serif; 	font-weight: normal;
	font-style: bold;  
 	FONT-SIZE: 25px; LINE-HEIGHT: 30px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
  	COLOR: black;


}
div#divtransparenta {
float:left;
}
 .num{
FONT-FAMILY: Arial, sans-serif; 	font-weight: normal;
	font-style: bold;  
 	FONT-SIZE: 15px; LINE-HEIGHT: 20px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
  	COLOR: black;
	 padding:10px;
  color:black; clear:both;

}
div#divtransparenta {
float:left;
}
#photodiaporamaa
{   width:100%;
float:center;
padding:3px;
border:2px solid white;
VERTICAL-ALIGN: middle;
}

.titrerubriquea, #titrerubriquea
{FONT-FAMILY: "Arial", sans-serif; 	font-weight: normal;
	font-style: normal;  
 	FONT-SIZE: 38px; LINE-HEIGHT: 40px; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
  	COLOR: #993366;
	text-transform : uppercase;
  	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;	
	border-bottom:1px solid #cccccc;
	margin-bottom:15px;
}


.phot_titre, .phot_titre a:active , .phot_titre  a:link, .phot_titre a:hover , .phot_titre a:visited
{ 

  FONT-FAMILY: "Arial", sans-serif;
  FONT-SIZE: 18px; 
  LINE-HEIGHT: 24px; 
  VERTICAL-ALIGN: middle; 
  TEXT-ALIGN: justify;
  font-weight: normal;
  COLOR: #333366;    
}
.gcellule

{ display: table-cell;
  border-bottom:1px solid #cccccc;
  padding:8px;
  text-decoration:none;   
  FONT-FAMILY: "Arial", sans-serif;
  FONT-SIZE: 16px; 
  LINE-HEIGHT: 20px; 
  VERTICAL-ALIGN: middle; 
  TEXT-ALIGN: justify;
  font-weight: normal;
  COLOR:  #333366;    
}
div.pcellule

{ display: table-cell;
  padding:5px;
  text-decoration:none;   
  FONT-FAMILY: "Arial", sans-serif;
  FONT-SIZE: 16px; 
  LINE-HEIGHT: 20px; 
  VERTICAL-ALIGN: middle; 
  TEXT-ALIGN: justify;
  font-weight: normal;
border-style:none;
  COLOR:  #333366;    
  
}
#liena, #liena a:active, #liena  a:link, #liena a:hover , #liena a:visited
{ FONT-FAMILY: "Arial", sans-serif;
  FONT-SIZE: 16px; 
  LINE-HEIGHT: 20px; 
  COLOR: #333366; overflow: hidden;
  text-overflow: ellipsis; 

}


img
{margin: auto;
}
img#movep
{
float: left;  margin-right: 15px;
display:none;
VERTICAL-ALIGN: middle;
width:25px;
}
#moves
{float: left;  margin-left: 15px;
VERTICAL-ALIGN: middle;
width:25px;
}
.gtableau 
{
display: table;
border-bottom:1px solid #cccccc;
overflow-x: auto;
display: block;
}
.gligne
{
display: table-row;

}


.bl
{
color: red;
padding	:10px;	
TEXT-ALIGN: center;			
}
div.bl
{

TEXT-ALIGN: center;			
}
.cellule 
{
display: table-cell;
}
.source
{
white-space: nowrap;
}

.padd2lign
{
padding-bottom:20px;
}

.padd2_to_lign
{
padding-top:20px;
}



.width_210
{
width:210;

}


#carte_intercarive_grand
{
	display: block; background: url(&quot;http://www.mondialisations.org/php/public/jQuery_maphilight_documentation_fichiers/demo_world.png&quot;) repeat scroll 0% 0% transparent; position: relative; padding: 0px; width: 800px; height: 400px;
}




.line_height_espace
{   font-style: italic;
	LINE-HEIGHT: 30px;
	font-weight: bold;
}





 canvas {
width: 800px; height: 400px; position: absolute; left: 0px; top: 0px; padding: 0px; border: 0px none;

 }


@media print {
img
{
display:inline-block;
}
}
h5.dropdown-header{
	display:block;padding:3px 15px;font-size: 15px !important;
line-height:20px;color:#333366;white-space:nowrap;
}
.rpmenn2
{font-size: 20px!important;
line-height:25px;background-color:#333366;
}
.dropdown-item
{
	display:block !important;
}
.rp_h2title
{font-size: 25px;
line-height:30px;
color:#333366;
}
.black{
	color:black;
}