/* CSS Document */
ul#navlist
{
margin-left: 30px;
padding-left: 0;
white-space: nowrap;
height:22PX;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 1px 1px; }

#navlist a:link, #navlist a:visited
{
font-family:"Times New Roman", Times, serif;
font-size:15px;
color: #999999;
text-decoration: none;
font-weight:bold;
}

#navlist a:hover
{
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color: #003399;
text-decoration: none;
}

ul#navlist2
{
margin-left: 10px;
padding-left: 0;
white-space: nowrap;
height:10PX;
}
a:link { color: #858585; text-decoration: none }
a:active { color: #858585; text-decoration: none }
a:visited { color: #858585; text-decoration: none }
a:hover { color: #003C75; text-decoration: none }

body{
	padding: 0px;
    margin: 0px;
}
.boton{
    font-size: 10px;
    color: #71A012;
    font-family:  Arial;
    cursor: hand;
}
.tduno{
    font-size: 11px;
    color: rgb(71,78,87);
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
.tddos{
    font-size: 9px;
    color: rgb(71,78,87);
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}

.linkuno{
	color: #669ACC;
	font-weight: bold;
	text-decoration: underline;
}

input{
	color: #474E57;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
select{
	color: #474E57;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
option{
	color: #474E57;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
#topright {
    font-family:  Times new roman, serif;
}
#bottomright1 a {
	color: white;
    font-family:  Times new roman, serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}
#bottomright2 a {
	color: #003062;
    font-family:  Times new roman, serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}
.mitxt 
{
	color: #858585;
    font-family: Times new roman, serif;
	font-size: 16,5px;
	font-weight: bold;
	text-decoration: normal;
}
.mitxt2 
{
	color: #003C75;
        font-family: Times new roman, serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: normal;
}
.txtgran
{
	color: #003C75;
        font-family:  Times new roman, serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: normal;
}
.txtpeq
{
	color: #003C75;
        font-family: Times new roman, serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: normal;
}
.txtpie
{
	color: #003C75;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: normal;
}
.txtpeqg
{
	color: #B3B2B2;
        font-family:  Times new roman, serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: normal;
}

/*************************************\
 *    bluebox : offres mémorisées    *
\*************************************/

.bluebox {
	border-collapse: collapse;
	border-style: dotted;
	border-color: #97BADD;
	border-width: 2px;
}

.bluebox td, .bluebox tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0;
}

.bluebox .header td {
	font-size: 11px;
	color: white;
	font-weight: bold;
	background-color: #B2CCE5;
	border-bottom-style: dotted;
	border-color: #97BADD;
	border-bottom-width: 2px;
}

.bluebox .subheader td, .bluebox .line td, .bluebox .footer td {
	color: black;
	background-color: #D8E6F3;
}

.bluebox .subheader, .bluebox .line {
	border-bottom-style: dotted;
	border-color: white;
	border-bottom-width: 2px;
}

.bluebox .subheader td {
	font-style: italic;
}

.bluebox .footer td {
	font-size: 11px;
	padding: 6px;
	color: #669ACC;
}

/*************************************\
 *             /bluebox              *
\*************************************/
/*************************************\
 *             searchresults         *
\*************************************/
.searchresults {
	border-collapse: collapse;
	border-style: dotted;
	border-color: #D4D4D4;
	border-width: 2px;
}

.searchresults td, .searchresults tr {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
}

.searchresults .title {
	font-family: Times new roman, serif;
	font-size: 15px;
	color: #305983;
}

.priceTD {
	font-weight: bold;
	color: #669ACC;
}

.searchresults .pages, .searchresults .pages a {
	color: black;
	font-weight: normal;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 9px;
}

.searchresults .header td {
	background-color: white;
}

.textTD {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 9px;
}

.lineTD {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 9px;
	background-color: #EDEDEC;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #D4D4D4;
	border-right-color: #D4D4D4;
	border-bottom-color: #D4D4D4;
	border-left-color: #D4D4D4;
}


.selectedlineTD {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 9px;
	background-color: #D0DAE4;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #D4D4D4;
	border-right-color: #D4D4D4;
	border-bottom-color: #D4D4D4;
	border-left-color: #D4D4D4;
}


.searchresults .footer td {
	background-color: white;
	padding: 6px;
	border-top-width: 2px;
	border-top-color: #D4D4D4;
	border-top-style: dotted;
}
/*************************************\
 *          /searchresults           *
\*************************************/
/*************************************\
 *             fiche                 *
\*************************************/

#FicheMenu td {
	padding: 4px 12px 4px 12px;
	margin: 0;
	vertical-align: bottom;
	font-family: Times new roman, serif;
	font-size: 12px;
	color: #C6C6C6;
}
#FicheMenu td.selected {
	font-size: 14px;
	color: #305983;
	border-style: solid solid none solid;
	border-width: 1px;
	border-color: #E4E4E4;
}
#FicheMenu .empty {
	font-size: 14px;
	padding: 0;
	margin: 0;
	
	border-style: none none solid none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E4E4E4;
}

#FicheMenu td span {
	margin: 0;
	border-style: dotted dotted solid dotted;
	border-width: 2px 2px 1px 2px;
	border-color: #E4E4E4;
}

#FicheMenu .deco {
	vertical-align: bottom;
	line-height: 25px;
	padding: 0;
	margin: 0;
	border-style: none;
}

#FicheMenu .empty_old {
	font-size: 15px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	border-style: none none solid none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E4E4E4;
}

#FicheCadre, #FicheCadre td, #FicheCadre tr {
	padding: 0;
	margin: 0;
}

#FichePhotos {
}

#FicheTexte .Titre {
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #385A87;
}

#FicheTexte .Titre, #FicheTexte .Texte1 {
	padding: 0 0 10px 0;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #EDEDEC;
}

/*************************************\
 *             /fiche                *
\*************************************/

.TexteBleuClair {
	color: #669ACC;
}

/* Console */
.UserConsole {	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif ;
				font-size : 11px ;
				color : #666666 ;  }
td.Content		{	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif ;
				font-size : 11px ;
				color : #666666 ;   }

/* Breadcrumb Navigation */
#Bread			{	font-family : Verdana, Arial, Helvetica, sans-serif;
				font-size : 10px ;
				color : #858585 ; }
.Breadcrumb {	font-family : Verdana, Arial, Helvetica, sans-serif;
				font-size : 10px ;
				color : #003C75 ; }
				
.Breadcrumb a:link
		{	text-decoration : none ;
				color : #858585 ; }
.Breadcrumb a:visited
		{	text-decoration : none ;
				color : #003C75 ; }
.Breadcrumb a:hover
		{	text-decoration : underline ;
				color : #003C75 ; }

/* Left Side Navigation */

.LeftSideNav {	
font-family : Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight : bold ;
color : #669ACC ;  }

.LeftSideNav a	{	
color: #669ACC;
font-weight : bold ;
text-decoration: underline; }

.LeftSideNav a:link {	
color: #669ACC;
font-weight : bold ;
text-decoration: underline; }


.LeftSideNav a:visited	{	
color: #669ACC;
font-weight : bold ;
text-decoration: underline; }

.LeftSideNav A:hover	{	
color: #669ACC;
text-decoration: underline;
font-weight : bold ; }

#navlist2 li
{
display: inline;
list-style-type: none;
}

#navlist2 a { padding: 1px 1px; }

#navlist2 a:link, #navlist2 a:visited
{
font-family:"Times New Roman", Times, serif;
font-size:11px;
color: #ffffff;
text-decoration: none;
}

#navlist2 a:hover
{
font-family: "Times New Roman", Times, serif;
font-size:11px;
color: #003399;

text-decoration: none;
}

#navigation2 {
width:750px;
height:auto !important; /* for modern browsers */
background-image:url(filler_nav.gif);
float:right;
height:0PX;
}
