/* Photothèque Lucien Barrière CSS Document par Frantz Pierret */

/* Tag redefs */

body {
	FONT-FAMILY: Arial, sans-serif; 
	BACKGROUND-COLOR: #FFF;
	margin: 0;
	margin-bottom:0;
}

/* Titre ne commençant pas par un lien */
h1 {
	background-color:#FFF;
	color: #A41032;
	margin:2px 3px 10px 3px;
	text-align:left;
	FONT-FAMILY: Arial, sans-serif;
	font-size:18px;
	border:0;
	padding: 0px 2px 2px 15px;
	}

/* Titre commençant par un lien */
h2 {
	background-color:#FFF;
	color: #A41032;
	margin:2px 3px 10px 3px;
	text-align:left;
	FONT-FAMILY: Arial, sans-serif;
	font-size:18px;
	border:0;
	padding: 0px 2px 2px 10px;
	}
	
h2 a:link{
	height:18px;
	text-decoration:none; 
	color:#A41032; 
	background-color: #FFF;
	text-align:left;
	font-size:18px;
	border:0;
	padding: 0px 5px;
	}

h2 a:visited{
	height:18px;
	text-decoration:none; 
	color:#A41032; 
	background-color: #FFF;
	text-align:left;
	font-size:18px;
	border:0;
	padding: 0px 5px;
	}

h2 a:hover{
	height:18px;
	text-decoration:none; 
	color:#FFF; 
	background-color: #A41032;
	text-align:left;
	font-size:18px;
	border:0;
	padding: 0px 5px;
	}
	
.plancont {
	margin:4px 167px 10px 3px;
}

a.plancont:link{
	height:18px;
	text-decoration:none; 
	color:#A41032; 
	background-color: #FFF;
	text-align:left;
	font-size:16px;
	border:0;
	padding: 0px 5px;
}

a.plancont:visited{
	height:18px;
	text-decoration:none; 
	color:#A41032; 
	background-color: #FFF;
	text-align:left;
	font-size:16px;
	border:0;
	padding: 0px 5px;
}

a.plancont:hover{
	height:18px;
	text-decoration:none; 
	color:#FFF; 
	background-color: #A41032;
	text-align:left;
	font-size:16px;
	border:0;
	padding: 0px 5px;
}

	


/* Sous-titre */
h3 {
	background : #FFF url("../Images/css/Puce_carres.gif") 5px 3px no-repeat;
	position: static;
	font-size : 14px;
	font-weight:normal;
	padding-left : 18px;
	margin-top: 4px; 
	margin-left: 10px;
	color : #000;
	text-align:left;
	}
	
/* Sous-titre aligné sur h1 */
h5 {
	background : #FFF url("../Images/css/Puce_carres.gif") 5px 3px no-repeat;
	position: static;
	font-size : 14px;
	font-weight:normal;
	padding-left : 18px;
	margin-top: 4px; 
	margin-left: 14px;
	color : #000;
	text-align:left;
	}

/* Sous-titre page login (BasDefau.htm) */
h4 {
	position: inherit;
	font-size : 14px;
	font-weight:bold;
	padding-left : 15px;
	margin-top: 14px; 
	margin-left: 0px;
	margin-bottom:4px;
	color : #000;
	background-position : left; 
	text-align:left;
}

/* Titres Accor Services */
.services {
	background-color:#FFF;
	color: #A41032;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	border:0;
	padding: 10px 2px 0px 2px;
}

/* Titre de liste commençant par un triangle */

.titreliste {
	background : #FFF url("../Images/css/Puce_carres.gif") 1px 50% no-repeat;
	FONT-FAMILY: Arial, sans-serif;
	font-size : 14px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing: 0.10em;
	margin-top: 0px; 
	margin-left: 0px;
	margin-bottom:4px;
	padding-left : 12px;
	color : #000; 
	text-align:left;
}

.titrerech {
 font-size : 14px;
 font-weight:bold;
 padding-left : 18px;
 margin-top: 0px; 
 margin-left: 0px;
 margin-bottom:12px;
 background : #FFF url("../Images/css/Puce_carres.gif") 5px 3px no-repeat;
 color : #000;
 text-align:left;
}
/* Titre Thèmes */

.titrethemes {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 40px;
	FONT-SIZE: 15px;
	BACKGROUND: #FFF url("../Images/css/Portail_h30px.gif") 1px 50% no-repeat;
	MARGIN-BOTTOM: 4px;
	PADDING-BOTTOM: 12px;
	MARGIN-LEFT: 0px;
	COLOR: #A41032;
	PADDING-TOP: 15px;
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial, sans-serif;
	font-weight:bold;
	letter-spacing: 0.10em;
	text-transform:uppercase;
}

/* Titres sur une ligne */

.titreuneli {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 40px;
	FONT-SIZE: 15px;
	BACKGROUND: #FFF url("../Images/css/Portail_h30px.gif") 1px 50% no-repeat;
	MARGIN-BOTTOM: 4px;
	PADDING-BOTTOM: 12px;
	MARGIN-LEFT: 0px;
	COLOR: #A41032;
	PADDING-TOP: 15px;
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial, sans-serif;
	font-weight:bold;
	letter-spacing: 0.10em;
	text-transform:uppercase;
}

/* Titres Conditions générales */

.gdtitrebdc {
	FONT-SIZE: 16px;
	COLOR: #A41032;
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial, sans-serif;
	font-weight:bold;
	letter-spacing: 0.06em;
}

.gdtitrecg {
	FONT-SIZE: 16px;
	COLOR: #A41032;
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial, sans-serif;
	font-weight:bold;
	letter-spacing: 0.06em;
	text-transform:uppercase;
}

.intertitre {
	FONT-SIZE: 14px;
	COLOR: #A41032;
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial, sans-serif;
	font-weight:bold;
	letter-spacing: 0.06em;
	text-transform:uppercase;
}

.bdc {
	text-transform:lowercase;
}

/* TESTS A EFFACER */

/* ! TESTS A EFFACER */

.txtindent {
 position: static;
 font-size : 12px;
 font-weight:normal;
 padding-left : 15px;
 margin-top: 4px; 
 margin-left: 40px;
 color : #000;
 text-align:left;
}

/* Texte à placer sous un .titreliste */
.txtdecalle {
 font-size : 12px;
 font-weight:normal;
 padding-left : 20px;
 margin-top: 4px; 
 color : #000;
 text-align:left;
}

/* Texte à placer sous un <h3> */
.txtsh3 {
 font-size : 12px;
 font-weight:normal;
 padding-left : 35px;
 color : #000;
 text-align:left;
}

h6 {
	display:block;
	cursor: pointer;
	background-color:#FFFF99;
	color: #0c479d;
	margin: 0px;
	text-align:center;
	font-size:11px;
	padding: 1px;
	}

/* Menu Dynamique de plancont.htm et visusel.htm */

dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu {
	position: absolute;
	top: 0px;
	right:0px;
	width: 180px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #FFF;
}

#menu dt {
	letter-spacing: 0.09em;
	cursor: pointer;
	background-color: #A41032;
	height: 17px;
	line-height: 15px;
	margin: 2px 0;
	border: 1px solid #FFF;
	text-align: left;
}
#menu dt a {
	color: #FFF;
	text-decoration: none;
	padding: 0 6px;
	display: block;
}

#menu ul {
	padding: 3px 0 0 0;
}
#menu li {
	font-size:90%;
	text-align: left;
	height: 15px;
	line-height: 14px;
	padding-left:0;
	padding-bottom:0;
	margin-bottom:0;
}
#menu li a {
	color: #FFFFFF;
	background-color:#A41032;
	text-decoration: none;
	padding: 0 6px;
	display: block;
}

#menu li a:hover {
	color:#A41032;
	background-color:#FFFFFF;
	text-decoration: none;
	padding: 0 6px;
}


/* Menu Commandes Paniers */
#menuPanier {
/* width: 800px;*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 10;
	left: 300;
	font-family:arial,sans-serif;
	font-size:12px;
/*	display: inline;*/
width:830px;
}
#menuPanier dl {
	FLOAT: left;
	width: 200px;
	margin-right : 20px;
}
#menuPanier dt {
	letter-spacing: 0.09em;
	cursor: pointer;
	background: #A41032;
	height: 17px;
	line-height: 15px;
	margin: 2px 0;
	border: 1px solid #FFF;
	text-align: left;
}
#menuPanier dt a {
	color: #FFF;
	text-decoration: none;
	padding: 0 6px;
	/*display: block;*/
}
#menuPanier ul {
	padding: 3px 0 0 0;
}
#menuPanier li {
	font-size:90%;
	text-align: left;
	height: 14px;
	line-height: 14px;
	padding-left:0;
	padding-bottom:0;
	margin-bottom:0;
	left :0px;
}
#menuPanier li a {
	color: #FFF;
	text-decoration: none;
	padding: 0 6px;
	display: block;
}

#menuPanier li a:hover {
	text-decoration: none;
	background-color:#FFF;
	color:#A41032;
	padding: 0 6px;
}

/* Paniers */
#smenuP4 {
	position: absolute;
	z-index: 100;
	right: 150px;
	margin-top: -14px;
	width: 160px;
	background: #A41032;
	border: 1px solid #FFF;
}

#smenuP1 {
	position: absolute;
	z-index: 100;
	left: 0px;
	margin-top: -3px;
	width: 200px;
	background: #A41032;
	border: 1px solid #FFF;
}
#smenuP2 {
	position: absolute;
	z-index: 100;
	left: 220px;
	margin-top: -3px;
	width: 160px;
	background: #A41032;
	border: 1px solid #FFF;
}
/* Commander les images */
#smenuP3 {
	position: absolute;
	z-index: 100;
	left: 440px;
	margin-top: -3px;
	width: 250px;
	background: #A41032;
	border: 1px solid #FFF;
}

/* Menu Dynamique : Les sous-menus */
/* Commander les images */
/* Affichage des vignettes */
#smenu1 {
	position: absolute;
	z-index: 100;
	right: 150px;
	margin-top: -14px;
	width: 170px;
	background: #A41032;
	border: 1px solid #FFF;
}

/* Modifier ce panier */
#smenu2 {
	position: absolute;
	z-index: 100;
	right: 150px;
	margin-top: -14px;
	width: 120px;
	background: #A41032;
	border: 1px solid #FFF;
}

/* Commander les images */
#smenu3 {
	position: absolute;
	z-index: 100;
	right: 150px;
	margin-top: -14px;
	width: 230px;
	background: #A41032;
	border: 1px solid #FFF;
}

/* Planches */
#smenu4 {
	position: absolute;
	z-index: 100;
	right: 150px;
	margin-top: -14px;
	width: 160px;
	background: #A41032;
	border: 1px solid #FFF;
}

/* Tri des Images */
#smenu5 {
	position: absolute;
	z-index: 100;
	right: 150px;
	margin-top: -14px;
	width: 165px;
	background: #A41032;
	border: 1px solid #FFF;
}

/* END Menu Dynamique : Les sous-menus */
#menubas {
	letter-spacing: 0.09em;
	position: absolute;
	right:0px;
	width: 180px;
	height:15px;
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color:#A41032;
	padding-left:6px;
	}

/* Zone de Scroll */

#scroll { 
	position:absolute;	
	width : 100% ;
	height:450px;
	left : 0px ;
	top: 68px;
	overflow-x:hidden; 
	overflow-y: scroll;
	z-index:0;
	}



/* Divers A Ranger */

.EncadreMaj {
	background-color:#d40060;
	color: white;
	margin: 0px;
	text-align:center;
	font-size:12px;
	border-bottom:1px solid #C9D1DD;
	border-right:1px solid #C9D1DD;
	padding: 1px;
	}
.Text {
font-size:12px;
color: #000;
padding: 1px;
}
/* Boutons */

a.bouton:link{
width:82px; 
height:10px;
text-decoration:none; 
color:#000; 
text-align:center;
font-family: Arial, sans-serif;
font-weight: 400;
background-color: #FFF;
border:0;
font-size:11px;
line-height:10px;
padding: 0 2px;
}

a.bouton:visited{
width:82px; 
height:10px;
text-decoration:none; 
color:#000; 
text-align:center;
font-family: Arial, sans-serif;
font-weight: 400;
background-color: #FFF;
border:0;
font-size:11px;
line-height:10px;
padding: 0 2px;
}

a.bouton:hover{
width:82px; 
height:10px;
text-decoration:none; 
color:#FFF; 
text-align:center;
font-family: Arial, sans-serif;
font-weight: 400;
background-color: #A41032;
border:0;
font-size:11px;
line-height:10px;
padding: 0 2px;
}

.bouton{
text-align:center;
padding:0;
margin-top:2px;
}

/* Boutons Panier */

a.boutonsel:link{
width:140px; 
height:10px;
text-decoration:none; 
color:#000; 
text-align:center;
font-family: Arial, sans-serif;
font-weight: 400;
background-color: #FFF;
border:0;
font-size:12px;
line-height:10px;
padding: 0 2px;
}

a.boutonsel:visited{
width:140px; 
height:10px;
text-decoration:none; 
color:#000; 
text-align:center;
font-family: Arial, sans-serif;
font-weight: 400;
background-color: #FFF;
border:0;
font-size:12px;
line-height:10px;
padding: 0 2px;
}

a.boutonsel:hover{
width:140px; 
height:10px;
text-decoration:none; 
color:#FFF; 
text-align:center;
font-family: Arial, sans-serif;
font-weight: 400;
background-color: #A41032;
border:0;
font-size:12px;
line-height:10px;
padding: 0 2px;
}

.boutonsel{
text-align:center;
padding:0;
margin-top:2px;
}

/* btform */

.btform{
margin-bottom:5px;
}

a.btform:link{
height:14px;
text-decoration:none; 
color:#000; 
text-align:center;
font-family: Arial, sans-serif;
font-weight: 400;
background-color: #FFF;
border:1px;
border-color:#FFF;
font-size:12px;
line-height:14px;
padding: 3px 4px 2px;
margin: 2px;
}

a.btform:visited{
height:14px;
text-decoration:none; 
color:#000; 
text-align:center;
font-family: Arial, sans-serif;
font-weight: 400;
background-color: #FFF;
border:1px;
border-color: #FFF;
font-size:12px;
line-height:14px;
padding: 3px 4px 2px;
margin: 2px;
}

a.btform:hover{
height:14px;
text-decoration:none; 
color:#FFF; 
text-align:center;
font-family: Arial, sans-serif;
font-weight: 400;
background-color: #A41032;
border:1px;
border-color:#FFFFFF;
font-size:12px;
line-height:14px;
padding: 3px 4px 2px;
margin: 2px;
}

/* lientxt */

a.lientxt:link{
text-decoration:none; 
font-family: Arial, sans-serif;
color:#000; 
background-color: #FFF;
font-size:11px;
line-height:13px;
padding: 1px 4px 2px;
margin: 1px 2px 5px;
}

a.lientxt:visited{
text-decoration:none; 
font-family: Arial, sans-serif;
color:#000; 
background-color: #FFF;
font-size:11px;
line-height:13px;
padding: 1px 4px 2px;
margin: 1px 2px 5px;
}

a.lientxt:hover{
text-decoration:none; 
font-family: Arial, sans-serif;
color:#FFF; 
background-color: #A41032;
font-size:11px;
line-height:13px;
padding: 1px 4px 2px;
margin: 1px 2px 5px;
}

/* btseul */

a.btseul:link{
height:14px;
text-decoration:none; 
color:#FFF; 
text-align:center;
font-weight: bold;
background-color: #A41032;
border:1px;
border-color:#A41032;
font-size:12px;
line-height:10px;
padding: 2px 4px;
margin: 2px;
}

a.btseul:visited{
height:14px;
text-decoration:none; 
color:#FFF; 
text-align:center;
font-weight: bold;
background-color: #A41032;
border:1px;
border-color:#A41032;
font-size:12px;
line-height:10px;
padding: 2px 4px;
margin: 2px;
}

a.btseul:hover{
height:14px;
text-decoration:none; 
color:#000; 
text-align:center;
font-weight: bold;
background-color: #FFF;
border:1px;
border-color:#A41032;
font-size:12px;
line-height:10px;
padding: 2px 4px;
margin: 2px;
}

/* petitbouton */

a.ptbt:link{
height:12px;
text-decoration:none; 
color:#FFF; 
text-align:center;
font-weight: bold;
background-color: #A41032;
border:1px;
border-color:#A41032;
font-size:11px;
line-height:10px;
padding: 1px 2px;
}

a.ptbt:visited{
height:12px;
text-decoration:none; 
color:#FFF; 
text-align:center;
font-weight: bold;
background-color: #A41032;
border:1px;
border-color:#A41032;
font-size:11px;
line-height:10px;
padding: 1px 2px;
}

a.ptbt:hover{
height:12px;
text-decoration:none; 
color:#000; 
text-align:center;
font-weight: bold;
background-color: #FFF;
border:1px;
border-color:#A41032;
font-size:11px;
line-height:10px;
padding: 1px 2px;
}



/* titre */


a.titre:link{
height:18px;
text-decoration:none; 
color:#A41032; 
background-color: #FFF;
text-align:left;
font-size:16px;
border:0;
padding: 0px 5px;
}

a.titre:visited{
height:18px;
text-decoration:none; 
color:#A41032; 
background-color: #FFF;
text-align:left;
font-size:16px;
border:0;
padding: 0px 5px;
}

a.titre:hover{
height:18px;
text-decoration:none; 
color:#FFF; 
background-color: #A41032;
text-align:left;
font-size:16px;
border:0;
padding: 0px 5px;
}



/* Login Photos */

#photosa {
	LEFT: 34px; POSITION: absolute; TOP: 25px; z-index:10;
}
#photosa LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
#photosb {
	RIGHT: 34px; POSITION: absolute; TOP: 20px; z-index:10;
}
#photosb IMG {
border:#999999 1px solid;
}
#photosb LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
/* Logo */

#logo {
	LEFT: 50%; 
	MARGIN-LEFT: -121px; 
	POSITION: absolute; 
	TOP: 20px;
	z-index:0;
	}

#logonav {
	position: absolute;
	background-color: #0B4499;
	top : 0px;
	left: 0px;
	height:49px;
	z-index: 100;
}

/* Centré */
	 
#global {
     margin-left: auto;
     margin-right: auto;
     width: 700px;

     text-align: left; /* on rétablit l'alignement normal du texte */
     }

#milieu {
	MARGIN-TOP: 210px; 
	PADDING-LEFT: 15px; 
	MARGIN-LEFT: auto; 
	WIDTH: 420px; 
	MARGIN-RIGHT: auto; 
	TEXT-ALIGN: left;
	z-index:100;
	}
	
#login {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 3px; 
	/*MARGIN: 0px 15px; modif CBa 3/2/2010 */
	COLOR: #fff; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #A41032;
	z-index:100;
	}
	
.txtres {
	color:#FFFFFF;
	text-align:right;
	font-size:12px;
	}

.lstlienslg {
	margin: 2px 0px 2px 13px;
	}
.lstlienslg li {
	height: 18px;
	}
#pied {
	position:relative;
	top:230px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	}
#highlight {
	position:absolute;
	top:420px;
	width:450px;
	left:50%;
	margin-left:-225px;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:center;
	z-index:100;
	}
	
#frisebas {
	position:absolute;
	bottom:0px;
	width:100%;
	left:0px;
	line-height:1px;
	font-size:1px;
	padding:0px;
	z-index:1;
	}
#lignebas {
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	width:100%;
	line-height:1px;
	font-size:1px;
	height:6px;
	background-color:#A41032;
	z-index:1;
	}
#frisegif {
	position:absolute;
	bottom:0px;
	RIGHT: 90px;
	padding:0px;
	z-index:0;
	}

#footer {
	position:relative;
	bottom:20px;
	}

/* Recherche par mots clés */	
#rechmots {
	position: absolute;
	margin: 10px 100px 0px 55px;
	padding: 5px;
	background-color: #A41032;
	font-size:12px;
	color: #FFF;
	left: 0;
	}
	
/* Popup Limitation Recherche */	



.tableaux {
	position: static;
	top: 100px; 
	left: 50px;
	}

.formtable {
width: 450px;
font-size:12px;
border-collapse:collapse;
background-color: #A41032;
border-color: #FFF;
color: #FFF;
text-align:left;
display:table;
}
.formtablenw {
font-size:12px;
border-collapse:collapse;
background-color: #A41032;
border-color: #FFF;
color: #FFF;
text-align:left;
display:table;
}

.minitr {
height:2px;
font-size:1px;
line-height:1px;
background-color: #FFF;
}

/* Frame Paniers */	
#framepaniers { 
top: 0;
left: 0;
right: 0;
padding:0;
}
#framepaniers p {
margin:0;
background-color: #A41032;
color:#FFFFFF;
text-align:center;
font-size: 12px;
}
	
#framepaniers p {
	text-decoration:none;
	color: #FFF;
	padding: 1px 5px 2px 5px;
	margin: 0px;
	left:0;
	}
	
#framepaniers p a:link {
	text-decoration:none;
	color: #FFF;
	padding: 1px 5px 2px 5px;
	margin: 0px;
	}
#framepaniers p a:visited {
	text-decoration:none;
	color: #FFF;
	padding: 1px 5px 2px 5px;
	margin: 0px;
	}
	
#framepaniers p a:hover {
	text-decoration:none;
	background-color: #EDAD3C;
	color: #000;
	padding: 1px 5px 3px 5px;
	margin: 0px;
	}

/* Tableau Formulaire */	

.tform {
	background-color: #A41032;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}
.txtformcom {
font-size:12px;
font-style: italic;
font-weight:normal;
color:	#FFFFFF;
margin-bottom:6px;
}

/* Centrage */		

#centrehv {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 600px;
     height: 200px;
     margin-top: -100px; /* moitié de la hauteur */
     margin-left: -300px; /* moitié de la largeur */
	 font-size:12px;
	 font-weight:bold;
     }
	 
/* Centrage Recherche AV */	 
#ravdir {
     position:absolute;
     left: 50%; 
     top: 0;
     width: 300px;
     margin-left: -150px; /* moitié de la largeur */
     }
/* Popup */	
.decaleft {
     margin-left: 40px;
	 text-align:left;
     }
#popup {
     position:absolute;
     left: 0; 
     top: 0;
     width: 700px;
     height: 450px;
     margin-top: 0; /* moitié de la hauteur */
     margin-left: 0; /* moitié de la largeur */
     }
/* Index */	 
#index {
     position:absolute;
     left: 50%; 
     top: 0;
     width: 235px;
     margin-left: -117px; /* moitié de la largeur */
     }
#indexav {
     position:absolute;
     left: 50%; 
     top: 0;
     width: 260px;
     margin-left: -130px; /* moitié de la largeur */
     }
.vspacer {
	font-size:1px;
	}

/* 1 ou 2 lignes de texte, centrées H V */	 
#infocentre {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 500px;
     height: 40px;
     margin-top: -20px; /* moitié de la hauteur */
     margin-left: -250px; /* moitié de la largeur */
	 font-size:12px;
	 font-weight:bold;
	 text-align:center;
     }
	 
/* lien inline */
a.inline:link{
font-family: Arial, sans-serif;
text-decoration: underline; 
color:#000; 
background-color: #FFF;
padding: 0px 2px;
}

a.inline:visited{
text-decoration: underline; 
color:#fff; 
background-color: #A41032;
padding: 0px 2px;
}

a.inline:hover{
text-decoration:none; 
color:#FFF; 
background-color: #A41032;
text-align:left;
font-size:12px;
border:0;
padding: 0px 2px;
}

/* Zoom + Infos */ 
.titrezoom {
	FONT-FAMILY: Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #A41032;
	text-align:left;
	}
	
	
.txtbold {
font-size:12px;
font-weight:bold;
color: #000;
}
.txtboldcoul {
font-size:12px;
font-weight:bold;
color: #A41032;
}

.txtboldres {
FONT-FAMILY: Arial, sans-serif;
font-weight:bold;
letter-spacing: 0.10em;
font-size:14px; 
text-transform:uppercase;
line-height:13px;
color: #FFF;
}

.txtbase {
font-size:12px;
font-weight: normal;
color: #000;
}
.txtsmall {
font-size:12px;
font-weight: normal;
color: #000;
}

/* Recherche par thèmes */	

#RTSstheme {
position:absolute;
left: 0px;
margin-top:20px;
height:450px;
vertical-align:middle;
 }

#toutalignleft {
position:absolute;
left: 20px;
margin-top:20px;
 }	
 
#toutalignleft a:link {
text-decoration:none; 
color:#000;
background-color:#FFF; 
text-align:left;
border:0;
padding: 0px 2px;
}

#toutalignleft a:visited {
text-decoration:none; 
color:#000; 
background-color:#FFF; 
text-align:left;
border:0;
padding: 0px 2px;
}

#toutalignleft a:hover {
text-decoration:none; 
color:#FFF; 
background-color: #A41032;
text-align:left;
border:0;
padding: 0px 2px;
}


/* Liens génériques */

a.lien:link {
text-decoration:none; 
color:#000; 
background-color: #FFF;
border:0;
padding: 0px 2px;
}

a.lien:visited {
text-decoration:none; 
color:#000; 
background-color: #FFF;
border:0;
padding: 0px 2px;
}

a.lien:hover {
text-decoration:none; 
color:#FFF; 
background-color: #A41032;
border:0;
padding: 0px 2px;
}

/* Homepage */

#homeslide {
     position:absolute;
     left: 50%; 
     top: 0;
     width: 780px;
     margin-top: 50px; 
     margin-left: -390px; /* moitié de la largeur */
     }
#homeslide ol li {
list-style-type: upper-roman;
}

#homeslide IMG {
border:#999999 1px solid;
}

.homelist {
list-style-image:url("../Images/puce_rouge_h10.gif");
}
	 
.trinvis {
	height:2px;
	font-size:5px;
	line-height:5px;
	background-color: #FFF;
	border: solid #FFF;
}

/* Options de recherche */

#rechop {
     position:absolute;
     right: 0; 
     top: 1px;
     width: 80px;
	 height:13px;
	 margin:0;
	 background-color: #A41032;
	 color:#FFFFFF;
	 font-size:11px;
	 text-align:left
	 
     }
	 
#rechop a:link{
text-decoration:none; 
color:#FFF; 
border:0;
padding: 0px 4px;
}

#rechop a:visited{
text-decoration:none; 
color:#FFF; 
border:0;
padding: 0px 4px;
}

#rechop a:hover{
text-decoration:none; 
color:#FFF; 
border:0;
padding: 0px 4px;
}

.barre {
border-bottom: 1px;
border-bottom-color:#666666;
}
#planque {
position:absolute;
left:20px;
top:20px;
display: none;
}

#plancheresrech {
	position:absolute;
	top: 70px;
	left: 0;
	width: 100%;
	z-index: 0;
}

#ravform {
	position:relative;
	left: 35px;
	}

.hiddensubmit {
	background-color: #A41032; 
	border-color: #A41032; 
	border-spacing:0;
	border-width:0; 
	border-style: none;
	display:none;
}
.iehiddensubmit {
	background-color: #A41032; 
	border-color: #A41032; 
	border-spacing:0;
	border-width:0; 
	border-style: none;
	display:inline;
}

#validpopup {
	position:absolute;
	top: 90%;
	text-align:center;
	left: 240px;
     }
#export {
	position:absolute;
	left:0;
	top: 100px; 
	width:600px;
	text-align:center;
}
/* Préload */

#preload {
	display:none;
}
.preload {
	display:none;
} 

/* Zoom */

.zoom {
	border:#999999 1px solid;
	}
	
#droits {
position: relative;
left: 8px;
right: 8px;
margin-right:8px;
 }	
 
#pts {
position:absolute;
left:35px;
list-style-image:url(../Images/css/Puce_3CR_h12.png);
font-size:12px;
}
#spts {
position:relative;
left:35px;
list-style-image:url(../Images/css/Puce_3CJ_h10.png);
font-size:12px;
}
#logbas {
position:absolute;
bottom:30px;}

.titreuneli a { text-decoration: none; 	COLOR: #A41032; }

.titreuneli a:hover { text-decoration: none; COLOR: #A41032; }
