/*  
Theme Name: Bloody4Aosteetvous
Theme URI: http://www.aosteetvous.fr
Description: Theme Wordpres imagin&eacute; et developp&eacute; par Bloody Banana pour Aoste et Vous. 
Author: Bloody Banana 
Author URI: http://www.bloodybanana.com

*/
body{
background:#7ab6d0 url(images/background.jpg) repeat-x; 
font-family:'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003333;
line-height:17px;
margin:0;
padding:0; 
}


h1, h2, h3 { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:14px; font-weight:bold;}
a:link { text-decoration: none; color : #006699; border: none;}
a:active { text-decoration: none; border: none;}
a:visited { text-decoration: none;  border: none;}
a:hover	{ text-decoration: underline; color : #4192e5; border: none;} 

:focus {-moz-outline-style: none;}


/*************
 -> HEADER
*************/

#top{background:#fff url(images/header.jpg) top center no-repeat; width:1000px; height:360px; margin:0 auto; padding:0;}
#retourhome {width:600px; height: 260px; margin:0; padding:0;}
#retourhome a {text-indent:-9999px; width:600px; height: 260px; display:block; margin:0; padding:0;}

#etapedujour a{
float:left;
position:relative;
margin: 33px 0 0 595px;
padding: 0 0 0 25px;
font-size:12px;
color:#0099cc;
background:transparent url(images/header-picto-etapedujour.jpg) top left no-repeat;
height:16px;
}

#etapedujour a:hover{
text-decoration:none;
color:#ff0000;
}

/*
 -> Structure de la page
*/

#main{background:transparent url(images/page-background.jpg) top left repeat-y;  width:1000px; margin:0 auto; padding:0; margin-top:0px;}
#page{ width:893px; margin:0 auto; padding:0;}

/*************
 -> CONTENT
*************/

#content{
float:left; 
width:500px; 
margin:30px 0 0 30px;
padding:0; 
}
*html #content{
float:left; 
width:500px; 
margin:30px 0 0 20px;
padding:0; 
}
.entry{
float:left;
width:500px;
margin:0 0 20px 0;
padding:0; 
overflow:hidden;
font-family:'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003333;
line-height:20px;
text-align:justify;
}
.entry blockquote{
line-height:20px;
text-align:justify;
margin:20px 0px 20px 50px;
color:#006699;


}
.entry h1 {
width:470px;
margin:5px 0 20px 0;
padding:8px 0 0 0; 
font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
font-size:16px;
color:#ff0000;
line-height:20px;
text-align:left;
font-weight:bold;
border-top:#ececec 2px solid;
}
.entry h1 a, .entry h1 a:visited{
color:#ff0000;
}
.entry h1 a:hover{
text-decoration:none;
color:#cc0000;
}

/* Entry pour les archives de rubriques */
.entry-archives{
float:left;
width:500px;
margin:0;
padding:0; 
overflow:hidden;
font-family:'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003333;
line-height:20px;
text-align:justify;
}
.entry-archives h1 {
width:470px;
margin:5px 0 5px 0;
padding:8px 0 0 0; 
font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
font-size:16px;
color:#ff0000;
line-height:20px;
text-align:left;
font-weight:bold;
border-top:#ececec 2px solid;
}
.entry-archives h1 a{
color:#ff0000;
}
.entry-archives h1 a:hover{
text-decoration:none;
color:#cc0000;
}
/**/

.postmetadata { 
padding:0;
background-color:transparent;
color:#006699;
font-size:10px;
text-align:left;
line-height:12px;
}
.postmetadata a{ 
color:#ff0000;
}

.postemetadata-footer{ 
float:right;
background:transparent url(images/comment.gif) no-repeat;
border:0;
margin:20px 0 30px 0;
padding:0 0 0 25px;
height:16px;
}
.postemetadata-footer a{ 
color:#006699;
}
.postemetadata-footer a:hover{ 
color:#ff0000;
text-decoration:none;
}

/* Entry pour 404 */
#entry-404{
float:left;
width:500px;
margin:0;
padding:0; 
overflow:hidden;
font-family:'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003333;
line-height:20px;
text-align:justify;
}
#entry-404 h2 {
text-indent:-9999px;
background:transparent url(images/404.jpg) top left no-repeat; 
width:500px;
height:375px;
}

/*************
 -> SIDEBAR
*************/

#sidebar{
float:right;
width:320px;
margin:0 0 0 0;
padding:0;
}
* html #sidebar{
float:right;
width:320px;
margin:0 -1px 0 0;
padding:0;
}

*+html #sidebar{
float:right;
width:320px;
margin:0 -1px 0 0;
padding:0;
}

html[xmlns*=""] body:last-child #sidebar{
float:right;
width:320px;
margin:0 -1px 0 0;
padding:0;
}

#apropos-image{
background:transparent url(images/apropos.jpg) top left no-repeat; 
width:320px;
height:150px;
}

#rsidebar{
width:275px;
margin:0 0 0 20px;
padding:0;
overflow:hidden;
font-family:'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}

.apropos{
width:265px;
font-size:11px;
line-height:16px;
color:#006699;
}
.apropos span.titre-blog a{
color:#ff0000;
background:none;
margin:0;
padding:0;
}
.apropos span.titre-blog a:hover{
color:#cc0000;
text-decoration:none;
}
.apropos a{
color:#006699;
background:transparent url(images/picto-plusdinfos.gif) no-repeat;
height:13px;
border:0;
padding:0 0 5px 20px;
}
.apropos a:hover{
color:#ff0000;
text-decoration:none;
}

/* RUBRIQUES */

.rubriques{
font-size:12px;
font-weight:bold;
line-height:14px;
color:#006699;
margin: 30px 0 0 0;
}
.rubriques h2{
text-indent:-9999px;
background:transparent url(images/sidebar-titre-rubriques.jpg) no-repeat;
height:18px;
width:275px;
padding: 0 0 7px 0;
margin:0;
border-bottom: #ececec 2px solid;
}
.rubriques li{
list-style:none;
}
.rubriques h5{
display:none;
}
.rubriques ul{
list-style:none;
margin: 15px 0 0 0;
padding:0;
}
*html .rubriques ul{
list-style:none;
margin: 0 0 0 0;
padding:0;
}
.rubriques ul li{
margin: 0 0 8px 0;
list-style:none;
padding:0;
}
.rubriques a{
display:block;
margin:0;
}
.rubriques a:hover{
color:#ff0000;
text-decoration:none;
}

/* DANS LE VISEUR */

.dansleviseur{
margin:30px 0 0 0;
}
.dansleviseur h2{
text-indent:-9999px;
background:transparent url(images/sidebar-titre-dansleviseur.jpg) no-repeat;
height:14px;
width:275px;
padding: 0 0 7px 0;
border-bottom: #ececec 2px solid;
}
.dansleviseurmetadata{
margin:10px 0 0 0;
display:block;
color:#006699;
}
.dansleviseurmetadata a{
color:#006699;
}
.dansleviseurmetadata a:hover{
color:#ff0000;
text-decoration:none;
}
.dansleviseur h3 a{
font-size:10px;
font-weight:normal;
color:#ff0000;
line-height:14px;
text-align:left;
margin: 0 5px 10px 0;
display:block;
}
.dansleviseur h3 a:hover{
text-decoration:none;
color:#cc0000;

}
.player-video a{
background:transparent url(images/video-player.png) no-repeat center center;
width:270px;
height:170px;
float:left;
position:absolute;
text-indent:-9999px;
border: #3993ff 2px solid;
} 

* html .player-video a{
background:transparent url(images/video-player.png) no-repeat center center;
behavior: url(/wp-content/themes/Bloody4Aosteetvous/iepngfix.htc);
width:270px;
height:170px;
float:left;
position:absolute;
text-indent:-9999px;
border: #3993ff 2px solid;
}
.player-video a:hover{
border: #ffb600 2px solid;
}
.content-freshnews a img{
border:0;
padding:2px 0 0 2px;
}


/* A VOUS DE JOUER */

.avousdejouer{
margin:30px 0 0 0;
}
.avousdejouer h2{
text-indent:-9999px;
background:transparent url(images/sidebar-titre-avousdejouer.jpg) no-repeat;
height:18px;
width:275px;
padding: 0 0 7px 0;
border-bottom: #ececec 2px solid;
}
.avousdejouer a{
text-indent:-9999px;
background:transparent url(images/sidebar-agagner.jpg) no-repeat;
padding: 0 0 0 0;
margin: 10px 0 0 0;
display:block;
width:272px;
height:138px;
}

/* MES PHOTOS */

.mesphotos{
margin:30px 0 0 0;
}
.mesphotos h2{
text-indent:-9999px;
background:transparent url(images/sidebar-titre-mesphotos.jpg) no-repeat;
height:17px;
width:275px;
padding: 0 0 7px 0;
border-bottom: #ececec 2px solid;
}
a.lienflickr {
color:#006699;
background:transparent url(images/sidebar-picto-photos.jpg) no-repeat;
height:13px;
border:0;
padding:0 0 5px 25px;
margin: 10px 0 0 95px;
display:block;
}
a:hover.lienflickr {
color:#ff0000;
text-decoration:none;
}

/* LIENS AMIS */

.liensamis{
font-size:11px;
font-weight:normal;
line-height:16px;
color:#006699;
margin: 30px 0 0 0;
}
.liensamis li{
list-style:none;
margin:0;
padding:0;
}
.liensamis h2{
text-indent:-9999px;
background:transparent url(images/sidebar-titre-liensamis.jpg) no-repeat top left;
height:18px;
width:275px;
margin:0 0 0 0;
padding: 0 0 7px 0;
border-bottom: #ececec 2px solid;
list-style:none;
}
.liensamis li h2{
display:none;
}
.liensamis ul{
list-style:none;
margin: 10px 0 0 0;
padding:0;
}
*html .liensamis ul{
list-style:none;
margin: 0 0 0 0;
padding:0;
}
.liensamis ul li{
margin: 0 0 3px 0;
padding:0;
list-style:none;
}
.liensamis a{
display:block;
}
.liensamis a:hover{
color:#ff0000;
text-decoration:none;
}

/* PARTENAIRES */

.partenaires{
font-size:11px;
font-weight:normal;
line-height:16px;
color:#006699;
margin: 30px 0 0 0;
}
.partenaires h2{
text-indent:-9999px;
background:transparent url(images/sidebar-titre-partenaires.jpg) no-repeat;
height:18px;
width:275px;
padding: 0 0 7px 0;
border-bottom: #ececec 2px solid
}
a.lienaoste {
color:#006699;
background:transparent url(images/sidebar-partenaires-aoste.jpg) no-repeat;
height:132px; /*117+15*/
border:0;
display:block;
margin:15px 0 0 0;
border-bottom: #ececec 2px solid;
pading:0 0 0 0;
text-indent:-9999px;
}
a.lientdv {
color:#006699;
background:transparent url(images/sidebar-partenaires-tdv.jpg) no-repeat;
height:77px; /*62+15*/
border:0;
display:block;
margin:15px 0 0 0;
border-bottom: #ececec 2px solid;
pading:0 0 0 0;
text-indent:-9999px;
}
a.liengroupeaoste {
color:#006699;
background:transparent url(images/sidebar-partenaires-groupeaoste.jpg) no-repeat;
height:93px; /*78+15*/
border:0;
display:block;
margin:15px 0 0 0;
pading:0 0 0 0;
text-indent:-9999px;
}



#searchform { height:35px; line-height:35px; float:right; margin: 0; padding: 0;  }
input#s { color: #5188d2; width: 200px; border: 1px solid #cbcbcb; background:#fcfcfc;}

/*************
 -> FOOTER
*************/

#footer{
clear:both;
height:5px !important;
margin:0;
padding:0;
}
#footer-page{
clear:both; 
background:transparent url(images/footer.jpg) top left no-repeat; 
width:1000px; 
height:71px; 
margin: 0 auto;
}
.footer{
width:850px;
height:25px;
margin:10px auto;
padding:0;
}
.footer a{
color:#fff;
border:none;
}
.footer a:hover{
text-decoration:underline;
color:#fff;
border:none;
}

.footer a.mentionslegales{
background:transparent url(images/footer-picto-mentionslegales.jpg) no-repeat top left;
border:0;
margin:0 0 0 280px;
padding:0 0 0 20px;
height:15px;
}
.footer a.contactezmoi{
background:transparent url(images/footer-picto-contact.jpg) no-repeat top left;
border:0;
margin:0 0 0 25px;
padding:0 0 0 20px;
height:15px;
}
.footer a.archives{
background:transparent url(images/footer-picto-archives.jpg) no-repeat top left;
border:0;
margin:0 0 0 25px;
padding:0 0 0 20px;
height:15px;
}
.footer a.rss{
background:transparent url(images/footer-picto-rss.jpg) no-repeat top left;
border:0;
margin:0 0 0 25px;
padding:0 0 0 20px;
height:15px;
}

/*************
 -> COMMENTAIRES
*************/


.boxcomments{border-top:5px solid #e7e7e7;border-bottom:5px solid #e7e7e7;margin-bottom:20px; margin-top:10px;width:500px;}

#commentform{margin:0;padding:0;border-top:5px solid #e7e7e7;}
#commentform h3{background:transparent url(images/titre-comments.jpg) no-repeat bottom left; margin:10px 0 20px 0; display:block; height:51px; text-indent:-9999px;}

#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}

ol.commentlist{margin:0 0 1px; padding:0; margin:15px 0 10px 0;}
ol.commentlist :hover{}

ol.commentlist li{border-bottom:0px solid #fff; display:block; list-style:none; padding:10px 10px 10px 10px; margin-bottom:15px; background:#ffc800; color:#434343;}
ol.commentlist li :hover{background:none;}

ol.commentlist li.odd{border-bottom:0px solid #fff; display:block; list-style:none; padding:10px 10px 10px 10px; margin-bottom:15px; background:#ade9ff; color:#333;}
ol.commentlist li.odd :hover{}

ol.tblist{display:none; border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:#e7f9ff;padding-left:15px;margin:0 0 5px;}

/*************
 -> ARCHIVES
*************/

.car-container {
margin:20px 0 0 0;
padding:0;
list-style:none;
}
.car-container ul {
margin:0;
padding:0;
list-style:none;
}
.car-container li{
margin:0 0 10px 10px;
font-weight:bold;
}
.car-container li a{
margin:0 0 10px 0;
font-weight:normal;
}
.car-container li a:hover{
text-decoration:none;
color:#ff0000;
}
.car-yearmonth {
font-weight:bold;
display:block;
text-transform:capitalize;
margin: 0 0 10px 0;
}

hr {
height: 2px;
margin: 0;
padding: 0;
color:#e3e1e4;
background-color: #e3e1e4;
border: 0;
}
.entry-archives .postemetadata-footer{ 
float:right;
background:none;
border:0;
margin:0 0 50px 0;
padding:0 0 0 25px;
height:16px;
}
.entry-archives .postemetadata-footer a{ 
color:#006699;
}
.entry-archives .postemetadata-footer a:hover{ 
color:#ff0000;
text-decoration:none;
}