/*
 * @author: Jérôme Chauvin for A&A Partners (www.aa-part.com) and WebMuseo (www.webmuseo.com)
 * creation date: 2009-04-24
 * common style for all web browsers
 */
/*---- Styles  ----*/
/* ---------------------------------------------- */
/* --- Base Html elements style specificities --- */
/* ---------------------------------------------- */

html {
	direction: ltr;
	cursor: default; /* le texte aura comme curseur la flèche au lieu du curseur de sélection */
}

body {
	background-color: #fcfcfc !important;
	
}

a img {
	border: none;
}


label {
	cursor: pointer;
}

p {
	/*font-size: 0.8em;*/
}

.hiddenTitle {
	/*display: none;*/
	visibility: hidden;
}

/***********************************************
 **                 HEADER
 ***********************************************/


.headerBackground {
	background: transparent url('../img/barre.png') repeat-x scroll 0% 0%;
}

/*
.headerForeground {
	background: transparent url('../img/bandeau-logo-titre.png') no-repeat scroll 0% 0%;
}
*/

.headerForegroundRight {
	background: transparent url('../img/bandeau-frise.png') no-repeat scroll 0% 0%;
	/*
	background: url("../img/bandeau-frise.png") repeat-x scroll 0 0 transparent;
	*/
}



#logo {
  float: left;
}


#header img, #header h1 {
        display: inline;
        padding: 10px;
        white-space: nowrap;
        border-width: 0px;
}

#header a, 
#header a:hover {
        text-decoration: none;
}

#header h1 {
        font-size: 1.6em;
}

#cheminDeFer {
	/*font-size: 0.8em;*/
}

#cheminDeFer  a.main {
	font-weight: bold;
}

#cheminDeFer  a {
	text-decoration: none;
}

/***********************************************
 **                MENU BAR
 ***********************************************/

#menubar {
	/*font-size: 0.8em;*/
}

#menubar * {
	display: inline;
}

#menubar a,
#searchBox a {
	text-decoration: none;
}

#menubar a.actualPage {
	font-size: 1.1em;
	font-weight: bold;
}


#menubar input,
#searchBox input {
	border-style: none;
}

#menubar a:hover,
#searchBox a:hover {
	text-decoration: underline;
}

#menubar #btonPrivate {
	background-color: transparent;
}

/***********************************************
 **               MAIN CONTENT
 ***********************************************/

a.titleLink {
	text-decoration: none;
}

a.titleLink:hover {
	text-decoration: underline;
}

.makeMeMyToolTip img {
    opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;	
}

.makeMeMyToolTip img.tnail {
    opacity: 1;
    filter: alpha(opacity=100);
	-moz-opacity: 1;	
}



#messageList, #newsList, #dataList {
	/*border-right-style: dotted;*/
}





.curvyCornersRound1 {
	border-radius: 1ex;
	-webkit-border-radius: 1ex;
	-moz-border-radius: 1ex;
}

.curvyCornersRound2 {
	border-radius: 2ex;
	-webkit-border-radius: 2ex;
	-moz-border-radius: 2ex;
}

.curvyCornersRound3 {
	border-radius: 3ex;
	-webkit-border-radius: 3ex;
	-moz-border-radius: 3ex;
}


#content #gallery #searchBox form fieldset {
	border: none;
}

#content #gallery #searchBox #quickSearch { 
	border: 1px solid #ccc;
}


#content #gallery #btonQuickSearch,
#content #gallery #btonAdvSearch::after {
	/* simple point position: */
	/*
	background: url("../img/sprite.png") -489px 2px no-repeat;
	*/
	
	/* grey right arrow position: */
	background: url("../img/sprite.png") -356px -586px no-repeat;
}


#content #gallery img {
	display: block;
}

#content #gallery div.updateInfo img {
	display: inline;
}

div.updateInfo a {
	text-decoration: none;
}

#content #gallery p span.museumHomeGo {
	/*background: transparent url('/rsrc/img/house_go.gif') no-repeat;*/
	background: transparent url('/rsrc/img/bullet_go.gif') no-repeat;
}

#content #gallery p span.cityName {
	font-weight: bold;
}

#content h2 {
	font-size: 1.1em;
	border-bottom-style: solid;
}

#content h3 a {
	text-decoration: none;
}

#content h3 a:hover {
	text-decoration: underline;
}

#content .subShowcase a img {
	/*border: none;*/
	border-color: transparent;
}

#content .subShowcase a img,
#content .subShowcase a:hover img {
	border-style: solid;
}


div.previousAndNextLinks {
	font-size: 0.7em;	
}

#dataList .data .dataIllustration {
	font-size: 0.8em;
	font-style: italic;
}

#messageList .item,
#newsList .item,
#dataList .data {
	border-bottom: 1px dotted lightgrey;
}


#messageList .updateDate,
#newsList .updateDate {
	font-size: 0.8em;
	font-style: italic;
}

#messageList div.item h5,
#messageList div.item div.update,
#newsList div.item h5,
#newsList div.item div.update,
#dataList div.item h5,
#dataList div.item div.update,
div.pageUpdate {
	color: #B96D00;
	font-size: 0.7em;
	font-style: italic;
	font-weight: normal;
}

#subShowcasesBlock div.addNewElement {
	text-align: center;
}

div.addNewElement {
	font-size: 0.8em;
}



/***********************************************
 **                FOOTER
 ***********************************************/

.footerDefaultLink, 
.footerDefaultLinkLeft, 
.footerDefaultLinkRight, 
.footerDefaultLinkCenter {
	text-decoration: none;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border-style: dotted;
	border-color: gray;
	*/
	color: #ccc;
}



#footerContent a {
	text-decoration: none;
}

/***********************************************
 **                EXPO
 ***********************************************/

.showcaseImgInformations {
	font-size: 0.9em;
}

.subShowcase {
	border-style : solid;
}

div.showcaseObjectsImageAnimation {
	/*background-color: black;*/
	background-color: transparent;
}

div.showcasePaths {
	background: url('/rsrc/img/chart_line.png') no-repeat;	
}

div.showcasePaths span.label {
	font-size: 10pt;
}

.showcasePathItems li {
	display: inline;
	font-size: 0.7em;
}

.showcasePathItems li a {
	text-decoration: none;
}

.showcasePathItems li a:hover {
	text-decoration: underline;
}

ul.showcasePaths {
	margin-bottom: 1em;
	text-align: justify;
}


ul.showcasePaths li {
	display: inline;
	list-style: none;
}



ul.showcasePathItems li.firstShowcasePathItem {
	background: transparent url('/rsrc/img/bullet_green.png') no-repeat 0px 0px;
}



p.showcaseAuthor, p.author {
	font-weight: bold;
	font-style: italic;	
}


li.showcaseLink,
li.downloadFileLink,
li.linkToVisit,
li.showcaseObject,
li.showcaseObjectsList {
	list-style: none;
}

li.showcaseLink,
li.linkToVisit {
	/*background: transparent url('/rsrc/img/link.png') no-repeat 0px 4px;*/
	background: transparent url('/rsrc/img/bullet_go.gif') no-repeat 0px 0px;
}

li.downloadFileLink {
	background: transparent url('/rsrc/img/file_go.png') no-repeat 0px 0px;
}



li.showcaseObject {
	background: transparent url('/rsrc/img/notice_view_detail.png') no-repeat 0px 3px;
}

li.showcaseObjectsList{
	/*background: transparent url('/rsrc/img/noticesList.png') no-repeat 0px 0px;*/
}


li.showcaseLink span.showcaseLink,
li.downloadFileLink span.downloadFileLink,
li.linkToVisit span.linkToVisit,
li.showcaseObject span.showcaseObject,
li.showcaseObjectsList span.showcaseObjectsList {
	/*font-size: 0.7em;*/
}

li.showcaseLink span.showcaseLink a,
li.downloadFileLink span.downloadFileLink a,
li.linkToVisit span.linkToVisit a,
li.showcaseObject span.showcaseObject a,
li.showcaseObjectsList span.showcaseObjectsList a {
	font-size: 0.9em;
}

li.showcaseLink span.showcaseLink a {
	font-style: italic;
	text-decoration: none;
}

li.showcaseLink span.showcaseLink span.commentaire a.commentaireLink {
	font-size: 1em;
	text-decoration: none;
}

li.showcaseObjectsList span.showcaseObjectsList {
	background: transparent url(/rsrc/img/noticesList.png) no-repeat 0px 0px;
}

li.showcaseLink .commentaire {
	background: transparent url('/rsrc/img/commentaire.png') no-repeat 0px 0px;
	font-style: italic;
	font-size: 0.7em;
}


p.showcaseLinks,
p.linksToVisit {
	background: transparent url('/rsrc/img/world_link.png') no-repeat 0px 0px;
}

p.showcaseObjects {
	background: transparent url('/rsrc/img/eye.png') no-repeat 0px 0px;
}

p.linksToDownloadableFiles {
	background: transparent url('/rsrc/img/bt_download.png') no-repeat 0px 0px;
}

p.showcaseLinks span.label,
.showcaseObjects span.label,
p.linksToDownloadableFiles span.label,
p.linksToVisit span.label {
	font-size: 1.1em;
}


.showcaseTitle a {
	display:inline;
}


#addMoreSubShowcases {
	border: thin dotted black;
} 
 
#addMoreSubShowcases {
	text-align: center;	
	font-size: 0.8em;
}

#addMoreSubShowcases div.addNewElement {
	display: inline;
}

.helpTxt {
	font-size: 0.75em;
	font-style: italic;
}

/* ****************** */
/*      Specific      */
/* ****************** */


#navBar {
	font-size: 0.9em;
}


#navBar a.homeLink {
	font-weight:bold;
}

#navBar a {
	text-decoration:none;
}

/*
#navBar,
#navBar a,
#newsList div.item h5 {
	color:#985730;
}


div.nav primary, div.primary div, #menuBar, .csMain {
	background-color: #985730;
	color: #fff;
}

div.primary td, div.primary a {
	color: #fff;
}
*/


.nav a[rel='up']:hover,
.nav a[rel='prev']:hover,
.nav a[rel='next']:hover,
.nav a[rel='help']:hover,
.nav a.thickbox:hover,
a#TB_closeWindowButton {
	text-decoration: none;
}

#sharingToolsCell a#permaLink::before, 
#permalinkCell a#permalink::before {
    background-image: url('/rsrc/img/page_link.png?thumbl=40&thumbc=FFF');
}

#openSharingTools::before {
    background-image: url('/rsrc/img/page_go.png?thumbl=40&thumbc=FFF');
}

