body {
background-color : #FFFFFF; 
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; 
font-size : 8pt; 
color: #000000;
}
.clair {
background-color : #FFFFFF; 
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; 
color : #5D94C7; 
font-size : 10pt; 
letter-spacing : 1px;
line-height: 20px; 
text-align : justify
}

.titre {
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; 
color : #ffffff; 
font-size : 12pt;
line-height: 25px; 
background-color : #333399;
}

.fichestitre {
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; 
color : #ffffff; 
font-size : 12pt;
line-height: 25px; 
width : 700px;
background-color : transparent;
font-weight:bold ;
}

.merci {
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; 
color : #ffffff; 
font-size : 14pt;
line-height: 30px; 
letter-spacing : 1px;
background-color : transparent;
}

.panier {
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; 
color : #ffffff; 
font-size : 10pt;
line-height: 22px; 
}

.auteur {
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; 
color : #99CCFF; 
font-size : 7pt;
font-style: italic ;
}

.note {
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; 
color : #ffffff; 
font-size : 8pt;
font-style: italic ;
}

.describ {
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; 
color : #05389E; 
font-size : 10pt; 
text-align : justify;
}

A.pied:link { color: #ffffff ; text-decoration: none ; font-size : 10pt ;  font-family : Arial; font-weight:100 ; } 
A.pied:visited { color: #eeeeee; text-decoration: none ; font-size : 10pt;  font-family : Arial; font-weight:100 ; } 
A.pied:hover {text-decoration: none; color: #cccccc ; font-size : 10pt ;  font-family : Arial; font-weight:100 ; }

A.list:link { color: #39399C ; text-decoration: none ; font-size : 11pt ;  font-family : Arial; font-weight: normal ; } 
A.list:visited { color: #39399C ; text-decoration: none ; font-size : 11pt ;  font-family : Arial; font-weight: normal ; } 
A.list:hover {text-decoration: none; color: #cccccc ; font-size : 11pt ;  font-family : Arial; font-weight:normal ; }

A.menu:link { color: #ffffff ; text-decoration: none ; font-size : 12pt ; font-weight:bold; font-family : Times;} 
A.menu:visited { color: #eeeeee; text-decoration: none ; font-size : 12pt; font-weight:bold; font-family : Times;} 
A.menu:hover {text-decoration: none; color: #cccccc ; font-size : 12pt ; font-weight:bold; font-family : Times;}

A.menuder:link { color: #333399 ; text-decoration: none ; font-size : 10pt ; font-weight:normal; font-family : Arial;} 
A.menuder:visited { color: #333399; text-decoration: none ; font-size : 10pt; font-weight:normal; font-family : Arial;} 
A.menuder:hover {text-decoration: none; color: #3366CC ; font-size : 10pt ; font-weight:normal; font-family : Arial;}

A.menuders:link { color: #333399 ; text-decoration: none ; font-size : 8pt ; font-weight:normal; font-family : Arial;} 
A.menuders:visited { color: #333399; text-decoration: none ; font-size : 8pt; font-weight:normal; font-family : Arial;} 
A.menuders:hover {text-decoration: none; color: #3366CC ; font-size : 8pt ; font-weight:normal; font-family : Arial;}

A.btsmall:link { color: #3366CC ; text-decoration: none ; font-size : 7pt ;  font-family : Arial; font-weight: normal; line-height: 15px; } 
A.btsmall:visited { color: #3366CC ; text-decoration: none ; font-size : 7pt ;  font-family : Arial; font-weight: normal ; line-height: 15px;} 
A.btsmall:hover {text-decoration: none; color: #3366CC ; font-size : 7pt ;  font-family : Arial; font-weight:normal ; line-height: 15px;}

A.btlarge:link { color: #3366CC ; text-decoration: none ; font-size : 10pt ;  font-family : small-caps; font-weight: normal; line-height: 20px; } 
A.btlarge:visited { color: #3366CC ; text-decoration: none ; font-size : 10pt ;  font-family : small-caps; font-weight: normal ; line-height: 20px;} 
A.btlarge:hover {text-decoration: none; color: #3366CC ; font-size : 10pt ;  font-family : small-caps; font-weight:normal ; line-height: 20px;}

A.tdg:link { color: #39399C ; text-decoration: none ; font-size : 11pt ;  font-family : Arial; font-weight: bold ; } 
A.tdg:visited { color: #39399C ; text-decoration: none ; font-size : 11pt ;  font-family : Arial; font-weight: bold ; } 
A.tdg:hover {text-decoration: none; color: #cccccc ; font-size : 11pt ;  font-family : Arial; font-weight:bold ; }

A.photo:link { color: #000000 ; text-decoration: none ; font-size : 10pt ;  font-family : Arial; font-weight:bold ; } 
A.photo:visited { color: #000000; text-decoration: none ; font-size : 10pt;  font-family : Arial; font-weight:bold ; } 
A.photo:hover {text-decoration: none; color: #aaaaaa ; font-size : 10pt ;  font-family : Arial; font-weight:bold ; }

A.photographe:link { color: #FF9900 ; text-decoration: none ; font-size : 12pt ;  font-family : Arial; font-weight:bold ; } 
A.photographe:visited { color: #FF6600; text-decoration: none ; font-size : 12pt;  font-family : Arial; font-weight:bold ; } 
A.photographe:hover {text-decoration: none; color: #FFCC00 ; font-size : 12pt ;  font-family : Arial; font-weight:bold ; }


.btlarge{ color: #3366CC ; text-decoration: none ; font-size : 10pt ;  font-family : small-caps; font-weight: normal; line-height: 20px; } 

.bar {
scrollbar-face-color: #6699CC; 
scrollbar-shadow-color: #336699;
scrollbar-highlight-color: #336699;
scrollbar-3dlight-color: #336699; 
scrollbar-darkshadow-color: #336699; 
scrollbar-track-color: #336699; 
scrollbar-arrow-color: #333399;
height: 100%; width:300px; overflow:scroll;
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; 
font-size : 10pt; 
color: #000000;
}

.boxphotos {
scrollbar-face-color: #6699CC; 
scrollbar-shadow-color: #336699;
scrollbar-highlight-color: #336699;
scrollbar-3dlight-color: #336699; 
scrollbar-darkshadow-color: #336699; 
scrollbar-track-color: #336699; 
scrollbar-arrow-color: #333399;
overflow:auto; 
height: 180px; 
width:790px; 
font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; 
font-size : 10pt; 
color: #000000;
background-color: #000000;
}

textarea {
font-size: 9pt;
font-family: small-caps;
color: #223d8a;
background-color: #c9d3de;
border-style: groove;
scrollbar-face-color:#697dad;
scrollbar-highlight-color: #c9d3de;
scrollbar-shadow-color: #223d8a;
scrollbar-3dlight-color: #c9d3de;
scrollbar-arrow-color: #c9d3de;
scrollbar-track-color: #223d8a;
scrollbar-darkshadow-color: #697dad;
}
input.quant {
font-size: 9pt;
font-family: small-caps;
color: #223d8a;
background-color: #6699FF;
border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width:1px;
border-color: #39399C;
}
.champ_vide {
font-size: 10pt;
font-family: small-caps;
color: #3366CC;
background-color: transparent;
border-style: none;
border-color: transparent;
font-weight:bold;
}

select 
{
font-size: 9pt;
font-family: small-caps;
color: #223d8a;
background-color: #c9d3de;
} 



table.info {
font-size: 10pt;
font-family: small-caps,Arial;
color: #FFFFFF;
background-color: none;
border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width:1px;
border-color: #FFFFFF;
}

table.partenaire {
font-size: 10pt;
font-family: small-caps,Arial;
color: #0F40A6;
background-color: transparent;
border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-width:0px;
border-color: #497DE3;
}

input.info {
font-size: 9pt;
font-family: small-caps,Arial;
color: #3366CC;
background-color: #FFFFFF;
border-style: none;
border-width:1px;
width: 250px;
}


textarea.info {
font-size: 9pt;
font-family: small-caps,Arial;
color: #3366CC;
background-color: #FFFFFF;
border-style: none;
width : 250px;
scrollbar-face-color: #6699CC; 
scrollbar-shadow-color: #336699;
scrollbar-highlight-color: #336699;
scrollbar-3dlight-color: #336699; 
scrollbar-darkshadow-color: #336699; 
scrollbar-track-color: #336699; 
scrollbar-arrow-color: #333399;
}

select.fiche
{
scrollbar-face-color: red; 
background-color:#99CCFF;
color: #0000FF;
font-family:small-caps,Arial;
font-size: 10px;
border-color:#0000FF;
border-style:solid;
border-width:1px;
width: 200px
} 
select.pays
{
scrollbar-face-color: red; 
background-color:#99CCFF;
color: #0000FF;
font-family:small-caps,Arial;
font-size: 11px;
border-color:#0000FF;
border-style:solid;
border-width:1px;
} 
input.fiche {
font-size: 10px;
font-family: small-caps,Arial;
color: #0000FF;
background-color: #99CCFF;
border-style: solid;
border-width:1px;
width: 150px;
height:15px
}


table.fiche {
font-size: 10pt;
font-family: small-caps,Arial;
color: #0000ff;
background-color: #ffffff;
border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width:1px;
border-color: #0000FF;
}

td.fichetitre {
font-size: 12pt;
font-family: small-caps,Arial;
color: #000000;
border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width:0px;
border-color: #0000FF;
}

td.fichesstitre {
font-size: 12pt;
font-family: small-caps,Arial;
color: #0000ff;
background-color: #99CCFF;
border-style: solid;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width:0px;
border-color: #0000FF;
}

td.photo {
font-size: 12pt;
font-family: small-caps,Arial;
background-color: #000000;
border-style: none;
width:210px;
height:210px;
}

#menu_bloc {
    display: none;
    position: absolute; 
    z-index:10000;   
    top: 0;
    left: 0;
	border-bottom:2px solid #999999; 
	border-right:2px solid #999999; 
    text-decoration:none; 
    text-align:left;
    background:#99CCFF;    
	padding :5px;
	line-height: 20px; 
	font-size: 12pt;
    font-family: small-caps,Arial;
    color: #0F40A6;
} 

#menu_bloc2 {
    display: none;
    position: absolute; 
    z-index:10000;   
    top: 0;
    left: 0;
	border-bottom:2px solid #999999; 
	border-right:2px solid #999999; 
    text-decoration:none; 
    text-align:center;
    background:#99CCFF;    
	padding :5px;
	width:300px;
	font-size: 12pt;
    font-family: small-caps,Arial;
    color: #0F40A6;
} 

