/*
Theme Name: Nom du thème
Theme URI: http://www.le-grand-mere-indigne.ch/
Description: Thème dédié à "La Grand-Mère Indigne" fanfare radoteuse et pétaradante.
Version: 1.0
Author: GFELLER Gilles

ROUGE VIF:	a60c19
JAUNE CLAIR	f2e4ac
JAUNE FONCE 988D62

}

*/

body {
margin: 0px;
padding: 0px;
background: url(images/bkg_body.jpg) repeat-x #000;
font-family: "Trebuchet MS",Verdana,Arial,sans-sherif;
color: #f2e4ac;
border-top: 5px solid #000;
}

a, a:link, a:visited {
color: #e7b43d;
text-decoration:none;
}

a:hover {
color: #988D62;
}

/*___________HOME___________*/

div#home {
margin: 0px auto;
width: 900px;
background-color: #FFF;
}

div#home div#header {
height: 468px;
background: url(images/bkg_home_header_2.jpg) no-repeat;
padding: 0px;
position: relative;
}

div#home div#header h1, div#home div#header h2 {
display: none;
}

div#home div#header a#logo {
display: block;
height: 453px;
width: 100%;
padding-top: 15px;
}

div#header #player {
height: 100px;
width: 140px;
position: absolute;
top: 355px;
left: 20px;
background: transparent;
}

div#home div#pieds {
height: 60px;
width: 600px;
background: url(images/bkg_pieds.png) no-repeat;
position: absolute;
bottom: -60px;
right: 50px;
}

div#home div#content {
height: 460px;
background: url(images/bkg_content.jpg) repeat-x;
font-family: "Trebuchet MS",Verdana,Arial,sans-sherif;
font-size: 12px;
letter-spacing: 1px;
color: #f2e4ac;
width: 900px;
padding: 0px;
float: none;
}

div#home div#marges {
margin: 0px 75px;
padding: 60px 0px;
font-size: 11px;
}

div#home div.colonne {
width: 150px;
margin-right: 50px;
float: left;
}

div#home div.colonne.last {
width: 150px;
margin-right: 0px;
float: left;
}

div#home img.title {
margin-bottom: 10px;
}

a.lien_colonne {
font-family: Georgia, "Times New Roman", Times, serif, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
font-style: italic;
}


/* COLONNE ACTUALITÉ */

div#home ul.actualite {
padding: 0px;
margin: 0px;
list-style: none;
}

div#home ul.actualite li {
padding: 0px;
margin: 0px;
list-style: none;
}

div#home ul.actualite li h2{
font-size: 13px;
font-family: "Trebuchet MS",Verdana,Arial,sans-sherif;
text-transform: uppercase;
margin: 0px;
padding: 0px;
}

div#home ul.actualite li p.bottom{
border-bottom: 1px solid #988D62;
padding-bottom: 10px;
}



/* COLONNE HUMEURS DE TWITTER */

div#home ul.twitter {
padding: 0px;
margin: 0px;
list-style: none;
}

div#home ul.twitter li {
padding: 0px;
margin: 0px;
list-style: none;
}

div#home ul.twitter li h2{
display: none;
}

div#home ul.twitter li ul{
padding: 0px;
margin: 0px;
list-style: none;
}
div#home ul.twitter li ul li{
border-bottom:1px solid #988D62;
margin-bottom:10px;
}

div#home ul.twitter li ul li a, div#home ul.twitter li ul li a:link, div#home ul.twitter li ul li a:visited, div#home ul.twitter li ul li a:hover {
display: block;
color: #f2e4ac;
font-size: 11px;
margin-bottom: 10px;
}

div#home ul.twitter li ul li span.rss-date {
font-size: 10px;
font-style: italic;
padding-bottom: 5px;
}

div#home span.twitter {
margin-top: 10px;
padding-bottom: 10px;
font-size: 9px;
display: block;
border-bottom: 1px solid #988d62
}

/* COLONNE DERNIER POLA*/

div.polaroide_home {
width: 150px;
height: 167px;
position: relative;
}

div.cache_polaroide_home {
position: absolute;
background: url(images/polaroide_home.png) no-repeat;
width: 150px;
height: 167px;
z-index: 80;
}

div.image_polaroide_home {
position: absolute;
left: 26px;
top: 7px;
}

div.image_polaroide_home p img {
border: none;
width: 102px;
}

div.image_polaroide_home span.title {
font-family: Georgia, "Times New Roman", Times, serif, "Times New Roman", Times, serif;
font-size: 9px;
font-weight: bold;
font-style: italic;
color: #666;
z-index: 90;
position: absolute;
top: 123px;
left: 5px;
}

p.comment {
border-bottom:1px solid #988D62;
padding-bottom: 10px;
}

a.pola_home {
position: absolute;
top: 0px;
left: 0px;
display: block;
height: 165px;
width: 150px;
z-index: 100;
}

/* COLONNE CONCERTS*/

div#home div.concert {
margin-bottom: 10px;
padding-bottom: 10px;
}

div#home div.concert p {
margin: 0px;
}

div.concert ul.vcalendar {
padding: 0px;
margin: 0px;
list-style: none;
}

div.concert ul li.vevent {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #988d62;
}

div.concert ul li.vevent span.location a, div.concert ul li.vevent span.location a:link, div.concert ul li.vevent span.location a:visited {
text-decoration: none;
color: #f2e4ac;
background: url(images/link_out.gif) no-repeat 0px 2px;
padding-left: 15px;
}

div.concert ul li.vevent span.location a:hover{
color: #f2e4ac;
}

div#home .gigpress-sidebar-more a, div#home .gigpress-sidebar-more a:link, div#home .gigpress-sidebar-more a:visited {
font-family: Georgia, "Times New Roman", Times, serif, "Times New Roman", Times, serif;
font-size: 15px;
font-style: italic;
font-weight: bold;
}

div#home .gigpress-sidebar-more a:hover{
color: #988d62;
}

/* HOME FOOTER*/

div#home div#footer {
height: 100px;
background: url(images/bkg_footer.jpg) no-repeat;
font-size: 10px;
font-style: normal;
padding: 0px;
position: relative;
}

div#home div#follow_us{
position: absolute;
top: -37px;
left: 54px;
margin: 0px;
}

div#home div#footer #retrait {
margin: 0px 30px;
padding: 78px 0px 0px 0px;
font-family: "Trebuchet MS",Verdana,Arial,sans-sherif;
font-size: 10px;
color: #2a0d0f;
}

div#home div#footer #retrait a, div#home div#footer #retrait a:link, div#home div#footer #retrait a:visited {
color: #2a0d0f;
text-decoration: none;
}

div#home div#footer #retrait a:hover {
color: #a60c19;
text-decoration: underline;
}

div#home div#footer #retrait div.copy {
float: left;
}

div#home div#footer #retrait div.contact {
float: right;
}

div#home div#footer #retrait div.contact ul{
padding: 0px;
margin: 0px;
border-left: 1px solid #2a0d0f
}

div#home div#footer #retrait div.contact ul li{
padding: 0px 5px 0px 5px;
list-style: none;
display: inline;
border-right: 1px solid #2a0d0f
}

div#home div#footer #retrait div.contact ul li ul{
display: none;
}

/*___________FIN HOME___________*/

/*CONTAINER*/

div#container {
margin: 0px auto;
width: 900px;
}

/*PAGE*/

div#page {
background:url(images/bkg_page_2.jpg) no-repeat #a60c19 0px 0px;
min-height: 857px;
}

/*HEADER*/

div#header {
height: 145px;
position: relative;
}

div#header h1{
color: #000;
font-family: Georgia, "Times New Roman", Times, serif, "Times New Roman", Times, serif;
font-size: 40px;
letter-spacing: -3px;
margin-bottom: 0px;
padding-top: 20px;
display: none;
}

div#header h2 {
color: #333;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
margin-top: -10px;
padding-left: 30px;
display: none;
}

a.logo {
display: block;
position: absolute;
width: 269px;
height:100px ;
top: 80px;
left: 0px;
}

div#slogan_top {
float: right;
font-family:  Georgia, "Times New Roman", Times, serif;
font-size:  14px;
font-style: italic;
color: #333;
margin:50px 25px 0 0;
padding: 0px;
}

div#slogan_top blockquote {
margin: 0px;
padding: 0px 0px 0px 50px;
background: url(images/blockquote2.png) no-repeat top left;
}

div#slogan_top p {
background: url(images/blockquote1.png) no-repeat bottom right;
min-height: 33px;
margin: 0px;
padding: 0px 50px 0px 0px;
text-align: right;
}

/*CONTENT*/

div#content {
float: left;
width: 450px;
padding: 50px 53px 20px 75px;
font-size: 13px;
}

div#content img {
border: none;
}

div#content h1, div#content h2, div#content h3, div#content h4 {
font-family: Georgia, "Times New Roman", Times, serif;
}

div#content h3 {
text-align: justify;
letter-spacing: 1px;
font-weight: normal;
}



/*GALERIE*/

div#galerie {
padding: 50px 75px 20px 75px;
font-size: 13px;
}

div#galerie h1, div#galerie h2, div#galerie h3 {
font-family: Georgia, "Times New Roman", Times, serif;
}

div#galerie h3 {
text-align: justify;
letter-spacing: 1px;
font-weight: normal;
}

div.polaroide_1, div.polaroide_2, div.polaroide_3, div.polaroide_4, div.polaroide_5 {
width: 250px;
height: 275px;
position: relative;
float: left;
padding: 10px 0px;
margin: -10px 0px;
}


div.cache_polaroide_1 {
position: absolute;
background: url(images/polaroide_1.png) no-repeat;
width: 250px;
height: 275px;
z-index: 50;
}

div.cache_polaroide_2 {
position: absolute;
background: url(images/polaroide_2.png) no-repeat;
width: 250px;
height: 275px;
z-index: 50;
}

div.cache_polaroide_3 {
position: absolute;
background: url(images/polaroide_3.png) no-repeat;
width: 250px;
height: 275px;
z-index: 50;
}

div.cache_polaroide_4 {
position: absolute;
background: url(images/polaroide_4.png) no-repeat;
width: 250px;
height: 275px;
z-index: 50;
}

div.cache_polaroide_5 {
position: absolute;
background: url(images/polaroide_5.png) no-repeat;
width: 250px;
height: 275px;
z-index: 50;
}

div.image_polaroide {
position: absolute;
left: 57px;
top: 33px;
}

div.image_polaroide p img {
border: none;
width: 160px;
}

div.image_polaroide a.comments {
display: block;
height: 220px;
width: 178px;
position: absolute;
top: 5px;
left: -12px;
z-index: 90;
}

div.image_polaroide span.title {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
font-style: italic;
color: #333;
z-index: 100;
position: absolute;
top: 185px;
left: 20px;
}

div.image_polaroide span.date {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
color: #666;
z-index: 100;
position: absolute;
top: 200px;
left: 50px;
}

/*SIDEBAR*/

div#sidebar {
float: left;
width: 195px;
padding: 34px 38px 0px 45px;
font-size: 11px;
background: url(images/notepad_top.png) repeat-y;
position: relative;
color: #5d5333;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
}

div#sidebar div.textwidget img {
border: none;
}

div#sidebar a, div#sidebar a:link, div#sidebar:visited {
color: #cc6600;
}

div#sidebar a:hover {
color: #cc9933;
}

div#notepad_bottom {
position: absolute;
bottom: -203px;
left: 0px;
height: 203px;
width: 278px;
background: url(images/notepad_bottom.png) no-repeat;
z-index: 0;
}

div#sidebar ul, div#sidebar li {
margin: 0px;
padding: 0px;
list-style: none;
z-index: 2;
}

div#sidebar li#text-4 {
color: #423a22;
}

div#sidebar li#rss-3 ul li{
margin-bottom: 10px;
}

div#sidebar li#rss-3 ul li:hover{
background-color: #EEE;
}

div#sidebar li#rss-3 ul li span.rss-date {
display: block;
text-align: right;
color: #999;
font-style: italic;
padding-bottom: 5px;
border-bottom: 1px solid #EEE;
margin-bottom: 3px;
}

div#sidebar li.widget {
margin-bottom: 10px;
z-index: 2;
}

div#sidebar li.vevent {
margin-bottom: 10px;
}

.gigpress-sidebar-more a{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
font-style: italic;
font-weight: bold;
color: #cc6600;
}

.gigpress-sidebar-more a:hover{
color: #ff6600;
}

span.gigpress-sidebar-date {
font-size: 15px;
}

span.gigpress-sidebar-prep {
display: none;
}

span.gigpress-sidebar-venue {
display: block;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
}

span.gigpress-sidebar-status {
display: none;
}

div#sidebar li.widget_ratings ul li {
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px dotted #988D62;
}

div#sidebar li.widget_ratings ul li a {
display: block;
font-size: 13px;
margin-bottom: 5px;
} 

/*FOOTER*/

div#footer {
height: 140px;
background: url(images/bkg_footer2.jpg) no-repeat #FFF;
color: #333;
font-size: 10px;
font-style: italic;
padding: 30px;
}

div#follow_us {
margin: 34px 0px 0px 24px;
}

div.bnt_footer img {
border: none;
}

div.bnt_footer {
float: left;
margin-right: 8px ;
}

div.bnt_footer.last {
float: left;
margin-right: 0px ;
}

div#footer #retrait {
margin: 0px 30px;
padding: 40px 0px 0px 0px;
font-family: "Trebuchet MS",Verdana,Arial,sans-sherif;
font-size: 10px;
color: #2a0d0f;
}

div#footer #retrait a, div#footer #retrait a:link, div#footer #retrait a:visited {
color: #2a0d0f;
text-decoration: none;
}

div#footer #retrait a:hover {
color: #a60c19;
text-decoration: underline;
}

div#footer #retrait div.copy {
float: left;
}

div#footer #retrait div.contact {
float: right;
}

div#footer #retrait div.contact ul{
padding: 0px;
margin: 0px;
border-left: 1px solid #2a0d0f
}

div#footer #retrait div.contact ul li{
padding: 0px 5px 0px 5px;
list-style: none;
display: inline;
border-right: 1px solid #2a0d0f
}

div#footer #retrait div.contact ul li ul{
display: none;
}

div#footer #retrait div.contact ul li.current_page_item{
background: none;
border-bottom: none;
}


/*ESPACE PRO*/

div.download ul {
}

div.download ul li {
list-style: none;
line-height: 25px;
margin: 0px;
padding: 0px;
}

div.download ul li a:link, div.download ul li a:visited {
background: url(images/picto_download_off.png) no-repeat;
padding-left: 25px;
}

div.download ul li a:hover {
text-decoration: underline;
background: url(images/picto_download_on.png) no-repeat 0px 4px;
}


/*MENU*/

div#menu {
position: absolute;
width: 100%;
top: 0px;
left: 0px;
font-family: Georgia, "Times New Roman", Times, serif;
letter-spacing: 3px;
text-transform: uppercase;
}

div#search {
float: right;
}

div#menu ul {
padding: 0px;
margin: 0px;
list-style: none;
float: left;
line-height: 19px;
}

div#menu ul li {
list-style: none;
display: inline;
margin: 0px;
padding: 0px;
border-right: 1px solid #666;
}

div#menu ul li a, div#menu ul li a:link, div#menu ul li a:visited {
margin: 0px;
padding: 3px 10px 3px 10px;
text-decoration: none;
color: #333;
font-size: 12px;
}

div#menu ul li a:hover, div#menu ul li ul il a:hover {
background: url(images/bkg_navig_on.gif) repeat-x bottom;
color: #333;
}

.current_page_item {
background: url(images/bkg_navig_on.gif) repeat-x bottom;
}


/* PAGE DE LIENS */

div#liste_liens ul {
margin: 0px;
padding: 0px;
list-style: none;
}

div#liste_liens ul li{
list-style: none;
}

div#liste_liens ul li ul{
margin-left: 20px;
}

/*SEARCH FORM*/

div#search {
padding: 2px 4px 3px 5px;
border-left: 1px solid #333;
}

input#s {
border: none;
background-color: #FFF;
color: #666;
height: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
}

input#s:hover {
background-color: #CCC;
}

input#searchsubmit {
background: url(images/picto_search_2.gif) no-repeat 0px 2px;
border: none;
cursor: pointer;
width: 15px;
}


/*ACCORDEON*/

#basic-accordian{
	z-index:2;
}

.accordion_headings{
	padding:15px;
	color:#f2e4ac;
	cursor:pointer;
	font-weight:bold;
	font-size: 15px;
	border-bottom:1px dotted #988D62;
}

.accordion_headings:hover{
	background: url(images/bkg_accordeon.png) repeat;	
}

.accordion_child{
	padding: 15px 15px 15px 15px;
	background:#EEE;
	color: #333;
}

.header_highlight{
	background:#EEE;
	color: #333;
	border-bottom: none;
}

img.picto_presse {
padding-top: 5px;
margin-right: 5px;
}

img.disque {
margin-right: 10px;
vertical-align: bottom;
}

/*STUFF*/

.clear {
clear: both;
}

div#content img.alignleft {
float: left;
border: none;
padding: 0px 7px 7px 0px;
}

div#content img.alignright {
float: right;
border: none;
padding: 0px 0px 20px 20px;
}

div#galerie img.alignright {
float: right;
border: none;
padding: 0px 0px 20px 20px;
}


div.itunes {
margin-top: 13px;
}

div.itunes a{
font-size: 11px;
padding: 3px 6px 3px 50px;
background-color: #a60c19;
border: 2px solid #FFF;
color: #FFF;
margin-left: -50px;
}

div.itunes a:hover{
color: #FFF;
background-color: #7a0913;
}

/*PLAN DU SITE*/

div.ddsg-wrapper ul {
padding: 0px;
margin: 0px;
list-style: none;
}

div.ddsg-wrapper ul li {
margin-bottom: 10px;
font-weight:  bold;
font-size: 15px;
text-transform: uppercase;
border-bottom: 1px solid #DDD;
padding: 0px 0px 5px 0px;
}

div.ddsg-wrapper ul li a,div.ddsg-wrapper ul li a:link, div.ddsg-wrapper ul li a:visited {
display: block;
}

div.ddsg-wrapper ul li ul li {
margin: 0px 0px 0px 200px;
padding: 0px 0px 0px 0px;
font-weight: normal;
font-size: 12px;
text-transform: none;
border-bottom: none;
list-style: circle;
}

div.ddsg-wrapper h2, div.ddsg-wrapper div {
display: none;
}

tr.gigpress-info {
display: none;
}

/* COMMENTS */

div.comments-template {
width: 450px;
}

textarea#comment {
width: 450px;
}

/* 

ROUGE VIF:	a60c19
JAUNE CLAIR	f2e4ac
JAUNE FONCE 988D62

*/

