/* Import the basic setup styles */
@import url(kourouBase.css);

/*****
 *INDEX
 */

#index {
  margin:auto;
  margin-top:2%;
  padding:10px;
  background:#274f80;
  text-decoration:none;
  text-align:center;
  margin-left 60px;
  width:600px;
}

/**
 *Index-Liens
 */

#index a,
#index a img,
#index a:visited,
#index a:hover {
  border: none;
}

/**
 *Index-Titres
 */

#index h1 {
  color:#fff;
  font-family: "times new roman";
  font-size:30px;
  font-style:italic;
  font-weight:normal;
  word-spacing:normal;
  text-align:right;
  margin-right:50px;
  position:relative;
  margin-bottom:-12px;
}

#index h2 {
  color:#fff;
  font-family: "times new roman";
  font-size:18px;
  font-style:italic;
  font-weight:normal;
  word-spacing:normal;
  text-align:right; 
  margin-top:0px;
  margin-bottom:0px;
}

/*****
 *MUSIQUE
 */

#dewplayer {
  position:fixed;
  text-align:center; 
  margin:auto;
  bottom:0px;
  left:0px;
  width:100%;
  background-color:#274f80;
  padding:0px;
}

#dewplayer a,
#dewplayer a:visited{
  color:#fff;
  text-decoration:underline;
}

#dewplayer a:hover{
  color:#rrr;
}
/*****
 *PIED
 */

#pied {
  color:#fff;
  font-family:tahoma, helvetica, sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:normal;
  word-spacing:normal;
  text-align:center; 
  margin:auto;
  margin-top:40px;
  margin-bottom:40px;
  width:600px;
  min-height:40px;
  background-color:#274f80;
  padding:10px;
}

#pied div#logo{
  padding:40px;
  margin-left:210px;
}

#pied a,
#pied a:visited{
  color:#fff;
  text-decoration:underline;
}

#pied a:hover{
  color:#fff;
}

/*****
 *POST
 */

#post,
#post a,
#post a:visited {
  color:#fff;
  font-family: "times new roman";
  font-size:22px;
  font-style:italic;
  font-weight:normal;
  text-decoration:none;
  word-spacing:normal;
  text-align:center; 
  background-color: #4e7ab1;
  width:100%;
}

/*****
 *TRAVAUX
 */

#travaux,
#travaux a,
#travaux a:visited {
  color:#fff;
  font-family: "times new roman";
  font-size:15px;
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
  word-spacing:normal;
  text-align:left; 
  padding:10px;
  margin-top:20px;
  background-color: #4e7ab1;

}

/*****
 *CONTACT
 */
 
#contact {
  background-color:#87acd9;
  width: 100%;

}

#contact p {

  padding-top:8px;
  color:#fff;
  font-family:verdana, sans-serif;
  font-size: 16px;
  font-style:normal;
  word-spacing:normal;
  text-align:justify; 
  padding:20px;
}
#contact h4 {
  color:#fff;
  font-family:verdana, sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:bold;
  text-align:right;
  margin:0px;
  padding-bottom:10px;
  padding-right:20px;
}

#contact img{
  height:15px;
} 
#contact img.at{
  height:19px;
  margin-bottom:-3px;
} 

/*****
 *LIENS
 */
  
#liens {
  margin-left:-5px;
  margin-bottom:26px;
  width:695px;
}

#liens p{
  color:#fff;
  width:98%;
  text-align:right;
}

#liens,
#liens p{
  font-size: 12px;
  font-family:verdana, sans-serif;
  padding:5px;
  margin-top:-10px;
}

#liens h4{
  color:#fff;
  font-size: 20px;
  font-family:verdana, sans-serif;
  padding:5px;
  padding-left:30px;
  text-align:left;
  margin-bottom:5px;
}

#liens a {
  font-size: 16px;
  font-family:verdana, sans-serif;
  padding:5px;
}
 
.delicious-posts { color:#4e7ab1; background-color:#4e7ab1; padding: 0px; width: 94%; font-family: sans-serif; }
.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0}
.delicious-post { padding: 0px; font-size: 80% }
.delicious-odd { background-color: #87acd9; color:#87acd9; }
.delicious-banner a { font-size: 80%; text-align:left; }
.delicious-posts a:hover { text-decoration: underline }
.delicious-posts a { text-align:left; text-decoration: none; color: #fff; display: block; padding: 0px;  }
.delicious-post a { color: #fff }

/*****
 *NEWS - CUISINE - LIVRE
 */

.newsbox{

  background:#4e7ab1;
  margin-bottom:30px;
  padding:0px;
  width:100%;
}

/**
 * News-Titres
 */

.newsbox h2{
  font-size:20px;
  color: #fff; 
  padding-top:8px;
  text-align:center; 
}

/**
 * News-Corps
 */

.item{
  background-color: #87acd9;
}

.item p{
  font-size: 16px;
  padding:10px;
  text-align:justify; 
  width:94%;
  
}

.item p.newsinfo{
  font-size: 10px;
  padding:10px;
  text-align:justify; 
}


/**
 * News-Liens
 */

.item a,
.item a:visited{
  background-color: #87acd9;
  color: #274f80;
}

.item a:hover{
  background-color: #87acd9;
  color: #fff;
}

/**
 * CALANDAR
 */

div #calandar {
text-align:center;
}