/* $Id: theme.css 1340 2006-06-04 10:15:29Z chrisaga $ */

/* text color */
BODY, H1, H2, H3, DT {
  color:#000000;	/* dimgray */
}

/* backgrounds */
BODY, H3, .throw {
  background-color: #FFFFFF;	/* white */
}
.filetgris {
  border:1px solid #CECECE;
  padding: 2px;
}  
#menubar DT,  .row1 {
  /*seb background-color: #d3d3d3;*/
  /*background-color: #383838;	 white */
  color:#000000;
}

#menubar DL {
  /*seb background-color: #eeeeee;*/
  /*background-color: #383838;	 white */
  font:normal 1.2em Arial, Helvetica, sans-serif;
}
H2, #imageHeaderBar, #content, #imageToolBar {
  /*seb background-color: #eeeeee;*/
  background-color: #FFFFFF;	/* white */
  color:#000000;
  font-size:14px;
}

/* borders */
#imageToolBar,
#comments DIV.comment BLOCKQUOTE {
  border-bottom:1px #CECECE solid;
  padding-top:5px;
  padding-bottom:5px;
  margin-bottom:10px;
  border-top:1px #CECECE solid;
}
#menubar DL {
	  border-bottom: 1px solid #CECECE;
}
#menubar {
	border:1px solid #CECECE;
	margin-right:2px;
}

#content {
	border-left:0px solid #BABABA;
	margin-bottom: 0px;
	position: relative;
}
#theImage IMG {
  border: 0px;
  /*seb border-color: #d3d3d3; */
}

#content UL.thumbnail IMG {
	border: 0px ;
    /*seb border: 1px solid #a0a0a0; */
}

#content .thumbnailimg {
	border: 1px solid #ffffff;
    /*seb border: 1px solid #a0a0a0; */
}

FIELDSET, INPUT, SELECT, TEXTAREA,
#content DIV.comment   IMG, #infos  {
  border: 1px solid #CECECE;
  background-color:#FFFFFF;
}

#comments DIV.comment BLOCKQUOTE {
  border-left: 2px solid #696969;
  background-color: #eee;
}

#content UL.thumbnails SPAN.wrap2 {
  border: 0px;
/*seb   border: 1px solid #aaaaaa;	/* thumbnails border color and style */
  -moz-border-radius: 4px;	/* round corners with Geko */
  border-radius: 4px 4px;	/* round corners with CSS3 compliant browsers */
}
#content UL.thumbnails SPAN.wrap2:hover {
/*seb   border-color: yellow;		/* thumbnails border color when mouse cursor is over it */
}

/* links */
A, .rateButton {
    	color: #5d8eb8;
		border:0px;
    background: transparent;
}

A:hover {
    	color: #5d8eb8;
		border:0px;
		text-decoration:underline;
}
#imageToolBar A, #imageToolBar A:hover {
    border-bottom: none;
		border:0px;
}

A.navThumb, A.navThumb:hover {
    border: none;
}

/* others */
.pleaseNote {
    background: #9c9c9c;
    color: #ffff99;
    padding: 1ex;
    font-weight: bold;
}

/*calendar elements*/
SPAN.calItemEmpty { color: silver; }

SPAN.calItem, SPAN.calItemEmpty
{
  border: 1px solid #BABABA;
}

/* nice looking month calendar*/
TD.calDayCellEmpty, TD.calDayCellFull { border: 1px solid #7E7262;}

TD.calDayCellEmpty { color: silver; }

.calBackDate { color: #000; }
.calForeDate { color: #fff; }

.tagLine A {
	color:#5d8eb8;
	text-align:left;
}

TR.tagLine {
  border-bottom: 1px solid #eee;
  text-align: left;
}
/*TR.tagLine:hover {
  background-color: #eee;
}*/
TD.nbEntries {
  text-align: right;
  font-style: italic;
  font-size: 90%;
}

FIELDSET.tagLetter {
  border: 1px solid #CECECE;
  width: 230px;
  margin: 0.5em;
  padding: 10px;
}

LEGEND.tagLetterLegend {
  border: 1px solid #CECECE;
  font-size:120%;
  font-weight: bold;
  padding: 0 5px;
  color: #555;
  font-style: normal;
}

TABLE.tagLetterContent {
  width:100%;
  font-size:80%;
  border-collapse : collapse;
}
BODY#theTagsPage #copyright {
background:transparent url(http://www.peugeot-media.com/photos/template/peugeot/theme/clear/bg_footer.png) no-repeat left bottom;
color:#a0a0a0;
font-size:0.6875em;
height:70px;
left:-35px;
bottom:-10px;
line-height:70px;
padding:0 41px;
position:relative;
width:888px;}

/* Peugeot-sport.com 2010 */

#conteneur2010 {
background:#fff url(/photos/template/peugeot/theme/clear/bg_conteneur.png) repeat-y 0 0;
margin:0 auto 10px;
padding:0 15px;
position:relative;
width:940px;
}


.bandeau_theme12010 {
height:112px;
position:relative;
width:940px;
}

    /* navigation */
    
#conteneur_nav2010 {
font-size:0.5625em;
left:120px;
position:absolute;
top:69px;
}

#lien_home2010 {
background:#efefef url(/photos/template/peugeot/theme/clear/logo.png) no-repeat 0 0;
display:block;
height:86px;
left:0;
position:absolute;
top:10px;
width:102px;
}

.bloc_lien2010 {
background:#9aacc4;
font-size:10px;
height:24px;
line-height:24px;
right:-10px;
position:absolute;
top:0;
}

    .bloc_lien2010 a {
    border-right:1px solid #fff;
    color:#fff;
    padding:0 10px;
    text-decoration:none;
    }
    
    .bloc_lien2010 a.last {
    border-right:none;
    }
    
    .block_lien2010 a:hover {
    text-decoration:underline;
    }

.form_login2010 {
height:24px;
line-height:22px;
position:absolute;
right:420px;
}

    .form_login2010 label {
    color:#bcbdc0;
    padding:0 5px;
    font-size:0.5625em;
    }

    .form_login2010 input {
    border:1px solid #aaa;
    font:normal 0.5625em/12px Arial, sans-serif;
    }
    
    .form_login2010 .login_submit {
    display:inline;
    }
    
    .form_login2010 .submit_login {
    background:#8d9baa;
    border:1px solid #8d9baa;
    color:#fff;
    height:16px;
    margin:0;
    padding:0 5px;
    overflow: visible;
    }


.bloc_inscription2010 {
font-size:0.5625em;
height:24px;
line-height:24px;
position:absolute;
right:220px;
top:0;
}

    .bloc_inscription2010 a {
    background:#fff url(../image/icon/puce_header.png) no-repeat 0 50%;
    color:#bcbdc0;
    margin:0 5px;
    padding:0 0 0 7px;
    text-decoration:underline;
    }

#conteneur_nav2010 .rubrique2010 {
border-right:1px solid #bcbdc0;
display:inline;
padding:0 24px;
font-size:10px;
marging-top:64px;
}

    #conteneur_nav2010 a {
    color:#79797b;
    text-decoration:none;
    text-transform: uppercase;
    }
    
    #conteneur_nav2010 a:hover {
    text-decoration:underline;
    }
.bloc_header {
background:#0078a0;
color:#fff;
height:25px;
margin-bottom:1px;
}

    .bloc_header h1 {
    height:25px;
    line-height:25px;
    padding-left:12px;
    text-transform: uppercase;
    }

body {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body {
line-height:1;
}
#pied A.GreyFooterLink,A.GreyFooterLink:link {
	text-decoration: none;
	background-image: url("http://www.peugeot-media.com/photos/template/peugeot/theme/clear/g_arrow.gif");
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 7px;
	margin-right: 30px;
	color: #877873;
}
#pied {
background:transparent url(http://www.peugeot-media.com/photos/template/peugeot/theme/clear/bg_footer.png) no-repeat left bottom;
color:#a0a0a0;
font-size:0.6875em;
height:70px;
left:-15px;
line-height:70px;
padding:0 41px;
position:relative;
width:888px;
 }
#pied img { vertical-align: middle; }
