/*  

Theme Name: Aveyron Concert by emile

Theme URI: http://www.aveyron-concert.info

Description: aveyron concert v1 emile

Version: 1.0

Author: Emilien PERROUD

Author URI: http://www.informatique-rodez.fr

*/

* {

margin: 0;

padding: 0;

}



/* General */



body {

font-family: Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;

font-size: 11px;

color:#000000;

width: 100%;

margin: 0 auto;

min-height: 100%;

background-color:#ffa400;

}



body a{

font-weight:bold;

color:#009900;	

}



body a:hover{

font-weight:bold;

color:#000000;	

}



div#page {

background: url(images/bg_spacer.gif) repeat-y;

	}



.clear {

clear: both;

}



#corps{

	width:1005px;

	}



#header {

	position: relative;

	width:1005px;

	background: url(images/header.gif) no-repeat left top;

	z-index: 2;

	height: 158px;

}



#gauche{

	float:left;

	width:226px;

	background-color:#ffa400;

	padding:0;

	margin:0;

	height:inherit;

}



#gauche ul{

list-style-type:none;

padding-left:15px;

}

#gauche h2{

font-size:10px;
}


.page_item {

background:transparent url(images/boite.gif) no-repeat;

padding-top:10px;

padding-left:35px;

height:33px;

}



.page_item a{



font-size:12px;

color:#9C0000;

font-weight:bold;

text-decoration:none;

}



.page_item a:hover{

font-size:12px;

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

}



.current_page_item a{

color:#FFFFFF;

}



.cat-item {

background:transparent url(images/boite.gif) no-repeat;

padding-top:10px;

padding-left:35px;

height:33px;

}



.cat-item a{

font-size:12px;

color:#9C0000;

font-weight:bold;

text-decoration:none;

}



.cat-item a:hover{

font-size:12px;

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

}



.current-cat a{

color:#FFFFFF;

}



#contenu{

width:485px;

float:left;

padding:15px;

}



h2 {

margin-top:20px;

font-size: 14px;

color: #9C0000;

text-decoration:none;

}



#contenu p{

font-family: Verdana, Arial, sans-serif; /* raccourci font: style variant weight size/line-height family; */

font-size: 1.1em;

text-align: left;

line-height: 1.6em; /* On ne d�finit pas ici une valeur fixe en pixel pour �viter le chevauchement ou l'espacement des lignes lorsque le texte est grossi. */

padding: 10px 18px 0px 9px;

}



#contenu ul{

margin-left:80px;	

margin-top:10px;	

}



#imagedroite{

background:url(images/haut_droite.gif) no-repeat ;

width:264px;

height:80px;

background-color:#ffa400;

margin:0;

}



#droite{

float:left;

width:264px;

background-color:#ffa400;

}



#droite ul{

padding-left:15px;

list-style:none;

}



.widget_links{

padding-left:15px;

}



.blogroll li a{

text-decoration:none;

font-size:12px;

color:#9C0000;

font-weight:bold;

}



.blogroll li a:hover{

color:#FFFFFF;

}



.widgettitle{

color:#000000;

}



.post h3 a{

font-size: 12px;

color: #9C0000;

padding-bottom:30px;

text-decoration:none;

}

.post h2 a{



font-size: 14px;

color: #9C0000;

padding-bottom:30px;

text-decoration:none;

}



.post h2 {

padding-bottom:10px;

}







.entry h2 {

font-size: 12px;

color: #9C0000;

background:url(images/trefle.gif) no-repeat;

padding-left:20px;

}











.post h5 {

font-weight:normal;

font-size: 10px;

padding-bottom:10px;

text-decoration:none;

}







#footer {

	position: relative;

	width:1005px;

	background: url(images/footer.gif) no-repeat left bottom;

	z-index: 2;

	height: 201px;

}







#footer p {

font-size:9px;

padding-left:320px;

padding-top:100px;

}



#calendar{

padding-left:35px;

} 



/* Style de la table principale contenant le calendrier                       */



table.calendrier_principal {

	font-family: Arial, Times, serif;

	font-size: 10px;

	font-weight: bold;

}



/* Style du titre du calendrier (<< mois annee >>)                            */



.calendrier_titre {

	color: #000000;

	text-align: center;

}







/* Style de la cellule "mois annee" du titre                                  */



.calendrier_titre_mois {

	color:#9C0000;

	text-decoration: none;

	font-size: 12px;

}



/* Style du lien "mois annee" du titre                                        */



.calendrier_titre_mois_cliquable {

	color:#9C0000;

	text-decoration: none;

	font-size: 12px;

}



/* Style de la cellule contenant le lien "<<" du titre                        */



.calendrier_titre_fleche_gauche {

	text-align: left;

}



/* Style de la cellule contenant le lien ">>" du titre                        */



.calendrier_titre_fleche_droite {

	text-align: right;

}



/* Style specifique du lien "<<" du titre                                     */



.calendrier_titre_fleche_gauche_cliquable {

	color:#9C0000;

	text-decoration: none;

	font-size: 12px;

}



/* Style specifique du lien ">>" du titre                                     */



.calendrier_titre_fleche_droite_cliquable {

	color:#9C0000;

	text-decoration: none;

	font-size: 12px;

}



/* Style global de la table du calendrier                                     */



.calendrier_tableau {

	border: none;

	border-collapse: collapse;

	font-size: 12px;

	font-weight:bold;

}



/* Style generique des cellules de la table du calendrier                     */



.calendrier_tableau td {

	border: 1px solid #99A9B6;

	text-align: center;

	width: 20px;

}



/* Style des cellules d'en-tete la table du calendrier, contenant les jours   */



.calendrier_tableau th {

	border: 1px solid #3094E6;

	background-color:  #3094E6;

	font-size: 12px;

	text-align: center;

}



/* Style des cellules de la table contenant les jours de concert  */



.calendrier_concert {

	background-image:url(images/trefle.gif);

	text-decoration:none;

	font-weight: bold;

	font-size: 13px;

}



/* Style des cellules de la table contenant les jours du week-end (samedi et  */



/* dimanche)                                                                  */



.calendrier_weekend {

}



/* Style des cellules contenant des jours ne faisant pas partie du mois en    */



/* cours d'affichage                                                          */



.calendrier_hors_mois {

	color: #C1E3FF;

}



/* Style des liens des jours ne faisant pas partie du mois en cours           */



/* d'affichage                                                                */



.calendrier_hors_mois_cliquable {

	color: #FD6363;

	text-decoration: none;

}







/* Style du jour (non cliquable) representant aujourd'hui                     */



.calendrier_aujourdhui {

	color: #ff0000;

	font-weight:bold;

}







/* Style du lien sur le jour representant aujourd'hui                         */



.calendrier_ajourdhui_cliquable {

	color: #016EC3;

	text-decoration: none;

}



/* Style des liens des jours faisant partie du mois en cours d'affichage      */



.calendrier_jour_cliquable {

	color: #000000;

	text-decoration: none;

}


/* Begin Form Elements */
#searchform {
margin: 10px auto;
padding: 5px 3px;
text-align: center;
}
#sidebar #searchform #s {
width: 108px;
padding: 2px;
}
#sidebar #searchsubmit {
padding: 1px;
}
.entry form {
/* This is mainly for password protected posts, makes them look better. */
text-align: center;
}
select {
width: 130px;
}
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}
#commentform textarea {
width: 100%;
padding: 2px;
}
#commentform #submit {
margin: 0;
float: right;
}
/* End Form Elements */
/* Begin Comments*/
.alt {
margin: 0;
padding: 10px;
}
.commentlist {
padding: 0;
text-align: justify;
}
.commentlist li {
margin: 15px 0 3px;
padding: 5px 10px 3px;
list-style: none;
}
.commentlist li .avatar {
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}
.commentlist p {
margin: 10px 5px 10px 0;
}
#commentform p {
margin: 5px 0;
}
.nocomments {
text-align: center;
margin: 0;
padding: 0;
}
.commentmetadata {
margin: 0;
display: block;
}
/* End Comments */
