


.facebook
{
position:absolute;
z-index:100;
top:375px;
left:35px;
}


#calendar {


background :  url('images/calgif.gif');
width : 234px;
height : 180px;

margin-bottom:43px;

}



#wp-calendar #prev a, #wp-calendar #next a {
font-size : 9pt;
background-color : transparent;
color : #666;
}

#wp-calendar caption {
font-weight : bold;
font-size : 11px;
margin-left : 10px;
margin-top : 15px;
margin-bottom : 10px;
color : #000066;
}
#wp-calendar th {
font-style : normal;
text-transform : capitalize;
}


/*1*/

#wp-calendar #prev a, #wp-calendar #next a {
font-size : 9pt;
}
#wp-calendar a {
text-decoration : none;
}
#wp-calendar caption {
font : bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align : center;
}
#wp-calendar th {
font-style : normal;
text-transform : capitalize;
}

/*2*/


#wp-calendar #prev a, #wp-calendar #next a {
font-size : 9pt;
background-color : transparent;
color : #666;
}

#wp-calendar #next a {
color:#fff;
padding-right : 10px;
margin-top:20px;
text-align : right;
}
#wp-calendar #prev a {
color:#fff;
padding-left : 10px;
margin-top:20px;
text-align : left;
}

#wp-calendar caption {
text-align : center;
width : 100%;
font-size:14px;
color:#fff !important;
text-transform:uppercase;
font-weight:thin;
}

/**/
#wp-calendar tbody tr td {

background-color:transparent;
padding:0px;
margin-bottom: 0px; 
width: 20px !important; 
height: 10px !important;
overflow: hidden; position: relative; 
color:#fff;

}
#wp-calendar tbody tr td a{

background-color:#cc3300;

color:#fff;

}



#wp-calendar #lien
{


}

#wp-calendar a .titre_agenda {
/*
overflow: hidden;
width:20px !important;
height:10px !important;
z-index:0;
position:relative;
bckground-color:blue;*/
opacity:0;
width:0px;
height:0px;

}
#wp-calendar a .titre_agenda:hover {

opacity : 0.9;
    -moz-opacity : 0.9;
    -ms-filter: "alpha(opacity=90)"; /* IE 8 */
    filter : alpha(opacity=90); /* IE < 8 */ 
z-index:0;
position:absolute;
top:130px;
left:490px;
padding-top:50px;
padding-left:10px;
padding-right:10px;
width:252px !important;
height:230px !important;
color :#ccc;
background : url('images/bulle.png') no-repeat;
border:none;

}

#wp-calendar a .titre_agenda:link, #wp-calendar a .titre_agenda:active {
display:none;
visible:none;
position:relative;
width:0px;
height:0px;
z-index:0;

}



#wp-calendar a {

/*
width:90px;*/
}


#wp-calendar a:hover {
}

#wp-calendar a .titre_agenda {
}


object.musique embed
{
position:relative;
z-index:10;/*
border:5px red solid;*/
}




/*fin*/











.contentjumpnumber {
text-decoration : none;
}
a.contentjumpnumber {
color : #ccc;
text-decoration : none;
}
span.contentjumplink {
font-size : 2em;
color : #000;
vertical-align : middle;
font-weight : bold;
padding : 0 3px 0 3px;
}
.narrowcolumn_g2 a.contentjumplink {
text-decoration : none;
}
a.contentjumplink {
color : #cc3333;
text-decoration : none;
}
#container {
position : relative;
overflow : hidden;
width : 1100px;
background :  url('images/header2.jpg') center top;
border : 0 solid blue;
}
.images {
float : left;
padding-top : 0;
padding-right : 0;
margin-left : 0;
padding-bottom : 0;
margin-top : 50px;
margin-right : 0;
margin-bottom : 0;
padding-left : 0;
width : 140px;
height : 550px;
cursor : pointer;
}
.previous {
color : #c64422;
}
.next {
color : #c64422;
}



body {
margin-top : 20px;
margin-right : auto;
margin-bottom : 0;
margin-left : 20px;
font-size : 9px;
text-align : justify;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
color : #999999;
background-color : #000;
background-image :  url('images/bg.jpg');
background-repeat : repeat;
background-attachment : scroll;


overflow:auto;

background-position : center top;
}
.table-thema {
padding-left : 50px;
}
.table-thema2 li {
margin-left : 5px;
padding-left : 5px;
list-style-type : none;
}
.table-thema li {
color : #cc3333;
}
.navigation, .navigation a {
color : #cc3333;
}
.suivant {
color : #cc3333;
padding-right : 5px;
}
.dernier {
color : #cc3333;
padding-right : 5px;
}
.debut {
color : #cc3333;
padding-right : 5px;
}
.precedent {
color : #cc3333;
padding-right : 5px;
}
cle-nb-cat {
color : #666666;
display : none;
}
.cle-screen {
padding : 2px;
margin : 0;
border : 1px solid #c7c7c7;
background-color : #fff;
}
.cle-hr {
background : transparent url('images/t_hr.jpg') no-repeat;
height : 10px;
border : none;
}
.cle-hr hr {
display : none;
color : #fff;
border : none;
border : 0;
}
.cle-lien-titre a {
color : #cc3333;
}
.cle-lien-titre {
font-size : 0.9em;
display : block;
font-weight : bold;
text-transform : uppercase;
color : #cc3333;
margin : 0.5em 0 0 0;
padding : 5px 0 0 10px;
height : 29px;
background : transparent url('images/t_liste.jpg') repeat-x;
}
.cle-lien-titre2 {
font-size : 0.8em;
padding : 0 0 0 0;
font-weight : bold;
text-transform : uppercase;
color : #cc3333;
}
.cle-bouton-lien {
text-align : right;
}
.cle-description {
color : #666666;
text-align : left;
}
.partenaire-cdt {
padding-left : 5px;
color : #000;
}
.testa {
color : #fff;
float : left;
padding-top : 250px;
background : #fff;
z-index : 1000;
}
.flash {
float : left;
z-index : 100;
}
#haut {
float : left;
}
.narrowcolumn_g2 h2 a {
text-decoration : none;
}
.narrowcolumn_g2 {
float : left;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
margin-top : 88px;
margin-right : 0;
margin-bottom : 0;
margin-left : 40px;
width : 500px;
/*
height:350px;
overflow:auto;
background-attachment :scroll;
*/
}
.narrowcolumn_h {
margin : 0;
padding : 0;
width : 237px;
height : 684px;
background :  url('images/sourire2.jpg');
}
.narrowcolumn_g {
float : left;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
margin-top : 340px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
width : 340px;
}
.narrowcolumn_g img {
margin : 0;
margin : 0;
}
.narrowcolumn_d {
float : left;
padding-top : 0;
padding-right : 0;
margin-left : 0;
padding-bottom : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
padding-left : 0;
width : 170px;
height : 600px;
font-size : 8px;
list-style-type : none;
list-style-image : none;
}
ul#tagcloud {
padding : 0;
margin : 0;
text-align : center;
list-style : none;
}
ul#tagcloud li {
display : inline;
font-size : 70%;
color : #ccc;
}
ul#tagcloud li a, ul#tagcloud li a:link {
text-decoration : none;
}
ul#tagcloud li a:hover {
text-decoration : underline;
}
ul#tagcloud li.t1 a {
color : #797979;
font-size : 120%;
}
ul#tagcloud li.t2 a {
color : #6d6d6d;
font-size : 160%;
}
ul#tagcloud li.t3 a {
color : #616161;
font-size : 190%;
}
ul#tagcloud li.t4 a {
color : #555555;
font-size : 210%;
}
ul#tagcloud li.t5 a {
color : #484848;
font-size : 230%;
}
ul#tagcloud li.t6 a {
color : #3c3c3c;
font-size : 250%;
}
ul#tagcloud li.t7 a {
color : #303030;
font-size : 270%;
}
ul#tagcloud li.t8 a {
color : #242424;
font-size : 290%;
}
ul#tagcloud li.t9 a {
color : #181818;
font-size : 310%;
}
ul#tagcloud li.t10 a {
color : #0c0c0c;
font-size : 330%;
}
#stprelated {
margin-top : 30px;
padding : 10px;
background-color : #f8f8f8;
border-top : 1px solid #ddd;
border-bottom : 1px solid #ddd;
}
#stprelated h3 {
margin : 0;
padding : 0;
font-size : 90%;
}
#stprelated ul {
margin : 0;
padding : 0;
font-size : 90%;
}
#stprelated ul li {
margin : 0;
padding : 0 0 0 15px;
}
li#relatedtags ul li {
text-indent : 0;
list-style : none;
background : none 0;
font-size : 120%;
}
li#relatedtags ul li:before {
content : "";
}
li#relatedtags ul li span {
margin-right : 0.5em;
}
#fr {
cursor : pointer;
background :  url('images/fr.gif');
background-repeat : no-repeat;
width : 30px;
height : 12px;
}
#en {
cursor : pointer;
background :  url('images/en.gif');
background-repeat : no-repeat;
width : 30px;
height : 12px;
}
#navdrap li {
display : inline;
list-style-type : none;
list-style-image : none;
line-height : 30px;
}
#dispo {
cursor : pointer;
margin-top : 50px;
margin-left : 500px;
position : absolute;
background :  url('images/dispo.gif');
background-repeat : no-repeat;
width : 196px;
height : 106px;
}
#carte {
cursor : pointer;
background :  url('images/carte.swf');
background-repeat : no-repeat;
width : 200px;
height : 200px;
}
#contient {
margin-left : 18px;
}
#menuNav {
margin-top : 1px;
width : 720px;
float : left;
height : 31px;
background :  url('images/menu3.jpg') repeat-x top;
}
div#menuNav ul.niv1 {
margin : 0;
padding : 0;
font-size : 9px;
font-weight : bold;
text-transform : uppercase;
}
div#menuNav ul.niv1 li {
float : left;
list-style-type : none;
line-height : 31px;
}
div#menuNav ul.niv1 li {
border-right : 1px solid #fff;
}
div#menuNav ul.niv1 li .deux {
padding : 0 11px 0 11px;
display : block;
text-align : center;
color : #fff;
text-decoration : none;
background :  url('images/menu2.jpg') repeat-x top;
}
#menuNav ul.niv1 li .deux:hover {
background :  url('images/menu2b.jpg') repeat-x top;
}
div#menuNav ul.niv1 li .trois {
padding : 0 11px 0 11px;
display : block;
text-align : center;
color : #fff;
text-decoration : none;
background :  url('images/menu3.jpg') repeat-x top;
}
#menuNav ul.niv1 li .trois:hover {
background :  url('images/menu3b.jpg') repeat-x top;
}
div#menuNav ul.niv1 li .quatre {
padding : 0 13px 0 13px;
display : block;
text-align : center;
color : #fff;
text-decoration : none;
background :  url('images/menu4.jpg') repeat-x top;
}
#menuNav ul.niv1 li .quatre:hover {
background :  url('images/menu4b.jpg') repeat-x top;
}
div#menuNav ul.niv1 li .cinq {
padding : 0 13px 0 13px;
display : block;
text-align : center;
color : #fff;
text-decoration : none;
background :  url('images/menu5.jpg') repeat-x top;
}
#menuNav ul.niv1 li .cinq:hover {
background :  url('images/menu5b.jpg') repeat-x top;
}
div#menuNav ul.niv1 li .six {
padding : 0 13px 0 13px;
display : block;
text-align : center;
color : #fff;
text-decoration : none;
background :  url('images/menu6.jpg') repeat-x top;
}
#menuNav ul.niv1 li .six:hover {
background :  url('images/menu6b.jpg') repeat-x top;
}
.menu-secondaire {
list-style-type : none;
list-style-image : none;
padding : 0;
margin : 0;
margin-top : 55px;
}
.menu-secondaire #acc {
width : 150px;
height : 24px;
display : block;
background :  url('images/accueil-e.jpg') no-repeat left;
}
.menu-secondaire #acc:hover {
background :  url('images/accueil-s.jpg') no-repeat left;
}
.menu-secondaire #acc.current {
background : url('images/accueil-a.jpg') no-repeat left;
}
.menu-secondaire #bio {
width : 150px;
height : 24px;
display : block;
background-color : transparent;
background-image :  url('images/biographie-e.jpg');
background-repeat : no-repeat;
background-attachment : scroll;
background-position : left center;
}
.menu-secondaire #bio:hover {
background-color : transparent;
background-image :  url('images/biographie-s.jpg');
background-repeat : no-repeat;
background-attachment : scroll;
background-position : left center;
}
.menu-secondaire #bio.current {
background : url('images/bio-a.jpg') no-repeat left;
}
.menu-secondaire #disco {
width : 163px;
height : 23px;
display : block;
background :  url('images/disco-e.jpg') no-repeat left;
}
.menu-secondaire #disco:hover {
background :  url('images/disco-s.jpg') no-repeat left;
}
.menu-secondaire #disco.current {
background : url('images/disco-a.jpg') no-repeat left;
}
.menu-secondaire a#ext {
width : 131px;
height : 20px;
display : block;
background :  url('images/extrait.jpg') no-repeat left;
}
.menu-secondaire a#ext:hover {
background :  url('images/ext-s.jpg') no-repeat left;
}
.menu-secondaire a#ext.current {
background : url('images/ext-a.jpg') no-repeat left;
}
.menu-secondaire #vid {
width : 150px;
height : 24px;
display : block;
background :  url('images/vid-e.jpg') no-repeat left;
}
.menu-secondaire #vid:hover {
background :  url('images/vid-s.jpg') no-repeat left;
}
.menu-secondaire #vid.current {
background : url('images/vid-a.jpg') no-repeat left;
}
.menu-secondaire #phot {
width : 150px;
height : 24px;
display : block;
background :  url('images/phot-e.jpg') no-repeat left;
}
.menu-secondaire #phot:hover {
background :  url('images/phot-s.jpg') no-repeat left;
}
.menu-secondaire #phot.current {
background : url('images/phot-a.jpg') no-repeat left;
}
.menu-secondaire #press {
width : 150px;
height : 24px;
display : block;
background :  url('images/press-e.jpg') no-repeat left;
}
.menu-secondaire #press:hover {
background :  url('images/press-s.jpg') no-repeat left;
}
.menu-secondaire #press.current {
background : url('images/press-a.jpg') no-repeat left;
}
.menu-secondaire #Scen {
width : 150px;
height : 24px;
display : block;
background :  url('images/Scen-e.jpg') no-repeat left;
}
.menu-secondaire #Scen:hover {
background :  url('images/Scen-s.jpg') no-repeat left;
}
.menu-secondaire #Scen.current {
background : url('images/Scen-a.jpg') no-repeat left;
}
.menu-secondaire .agen {
width : 150px;
height : 24px;
display : block;
background :  url('images/agen-e.jpg') no-repeat left;
}
.menu-secondaire .agen:hover {
width : 150px;
height : 24px;
background :  url('images/agen-s.jpg') no-repeat left;
}
.menu-secondaire a#agen {
width : 150px;
height : 24px;
display : block;
background :  url('images/agen-e.jpg') no-repeat left;
}
.menu-secondaire a#agen:hover {
width : 150px;
height : 24px;
display : block;
background :  url('images/agen-s.jpg') no-repeat left;
}
.menu-secondaire a#agen.current {
width : 150px;
height : 24px;
background : url('images/agen-a.jpg') no-repeat left;
}
.menu-secondaire #cont {
width : 150px;
height : 24px;
display : block;
background :  url('images/cont-e.jpg') no-repeat left;
}
.menu-secondaire #cont:hover {
background :  url('images/cont-s.jpg') no-repeat left;
}
.menu-secondaire #cont.current {
background : url('images/cont-a.jpg') no-repeat left;
}
#nav {
position : absolute;
margin : 0 0 0 0;
padding : 0;
right : 0;
top : 20px;
margin-right : 7px;
width : 600px;
}
#navbar {
float : right;
}
ul#navbar {
margin : 0;
padding : 100px;
}
#navbar li {
display : inline;
}
#navbar li a {
float : left;
color : #ffffff;
text-decoration : none;
background :  url('images/menuoff.jpg') repeat-x;
height : 80px;
text-transform : uppercase;
margin-left : 1px;
text-align : left;
font-size : 0.8em;
display : block;
line-height : 120px;
padding-left : 5px;
padding-right : 5px;
}
#navbar li.current_page_item a {
background :  url('images/menuon.jpg') repeat-x;
color : #666;
}
#navbar li a:hover {
background-image :  url('images/menuon.jpg');
}
#rebord {
margin : 0 auto;
border-right : 1px solid #fff;
background :  url('images/kubrickbg-ltr.jpg') repeat-y;
}
#headerimg {
margin : 0;
height : 200px;
width : 100%;
}
#header {
margin : 0 0 0 0;
padding : 0;
}
#content {
font-size : 1.2em;
}
.widecolumn .entry p {
font-size : 1.05em;
}
.narrowcolumn .entry, .widecolumn .entry {
line-height : 1.4em;
}
.widecolumn {
line-height : 1.6em;
}
.narrowcolumn .postmetadata {
text-align : center;
}
.alt {
background-color : #f8f8f8;
border-top : 1px solid #ddd;
border-bottom : 1px solid #ddd;
}
#footer .partenaires2 {
padding-left : 15px;
padding-right : 15px;
text-align : left;
border : none;
}
#footer .partenaires {
padding-left : 10px;
text-align : center;
border : none;
}
#footer .partenaires img {
height : 50px;
}
small {
font-family : Arial, Helvetica, Sans-Serif;
font-size : 0.9em;
line-height : 1.5em;
}
h1, h2 {
font-family : 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight : bold;
}
#headerimg .description {
font-size : 1.2em;
text-align : center;
}
h2 {
font-size : 1.8em;
}
h2.pagetitle {
font-size : 1.6em;
}
#sidebar h2 {
font-family : 'Lucida Grande', Verdana, Sans-Serif;
font-size : 1.2em;
}
h3 {
font-size : 1.5em;
margin : 0;
padding : 0;
text-transform : capitalize;
}
a {
color : #666666;
text-decoration : none;
}
h1, h1 a, h1 a:hover {
color : #fff;
font-size : 1.8em;
}
h2, h2 a, h2 a:hover {
color : #ccc;
}
h3, h3 a, h3 a:hover {
color : #57b6e9;
}
h1, h1 a, h1 a:hover {
color : #cc3333;
}
.commentlist li, #commentform input, #commentform textarea {
font : 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li {
font-weight : bold;
}
.commentlist cite, .commentlist cite a {
font-weight : bold;
font-style : normal;
font-size : 1.1em;
}
.commentlist p {
font-weight : normal;
line-height : 1.5em;
text-transform : none;
}
#commentform p {
font-family : 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
font-weight : normal;
}
.suite2, .suite2 a {
color : #cc3333;
float : right;
cursor : pointer;
}
.suite {
cursor : pointer;
color : #57b6e9;
text-align : right;
font-size : 9px;
font-weight : bold;
text-transform : uppercase;
background-image :  url('images/pucette.gif');
float : right;
padding-left : 15px;
background-color : transparent;
background-repeat : no-repeat;
background-attachment : scroll;
background-position : 0% 0%;
}
.sf {
color : #fff;
font-size : 12px;
font-weight : bold;
text-align : right;
}
#sidebar {
font : 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color : #777;
}
code {
font : 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
font-size : 0.9em;
letter-spacing : 0.07em;
}
#wp-calendar #prev a, #wp-calendar #next a {
font-size : 9pt;
}
#wp-calendar a {
text-decoration : none;
}
#wp-calendar caption {
font : bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align : center;
}
#wp-calendar th {
font-style : normal;
text-transform : capitalize;
}
.narrowcolumn {
float : left;
padding : 0 0 20px 45px;
margin : 0 0 0;
width : 450px;
}
.widecolumn {
padding : 10px 0 20px 0;
margin : 5px 0 0 150px;
width : 450px;
}
.post {
padding-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
}
.post2 a img {
float : left;
padding : 2px;
margin : 10px;
border-style : solid;
border-width : 1px;
border-color : #666;
}
.post3 a img {
margin-top : 0;
margin-right : 5px;
margin-bottom : 5px;
margin-left : 5px;
width : 120px;
padding : 1px;
border-style : solid;
border-width : 1px;
border-color : #333333;
}
.post2 {
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;



}
.post4 {
width : 460px;
float : left;
border-style : dashed;
border-bottom-width : 1px;
border-color : #666;
border-top-width : 0;
border-right-width : 0;
border-left-width : 0;
margin-bottom : 8px;
}
.post4 img {
width : 120px;
margin-right : 10px;
margin-bottom : 8px;
border : 1px solid #666666;
float : left;
}
.narrowcolumn_g4 {
float : left;
margin-top : 88px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 40px;
width : 500px;
}
.narrowcolumn_g4 img {
margin : 5px;
float : left;
border : 1px solid #666666;
}
.post hr {
display : block;
}
.widecolumn .post {
margin : 0;
}
.narrowcolumn .postmetadata {
padding-top : 5px;
}
.widecolumn .postmetadata {
margin : 30px 0;
}
.widecolumn .smallattachment {
text-align : center;
float : left;
width : 128px;
margin : 5px 5px 5px 0;
}
.widecolumn .attachment {
text-align : center;
margin : 5px 0;
}
.postmetadata {
clear : left;
}
#footer {
padding-top : 5px;
padding-bottom : 10px;
text-align : right;
margin : 0 0 0 0;
width : 960px;
clear : both;
}
#footer p {
margin : 0;
padding : 20px 0 0 0;
text-align : center;
}
h2 {
margin : 0 0 0;
}
h2.pagetitle {
margin-top : 30px;
text-align : center;
}
#sidebar h2 {
margin : 5px 0 0;
padding : 0;
}
h3.comments {
padding : 0;
margin : 40px auto 20px;
}
p img {
padding : 0;
max-width : 100%;
}
img.centered {
display : block;
margin-left : auto;
margin-right : auto;
}
img.alignright {
padding : 4px;
margin : 0 0 2px 7px;
display : inline;
}
img.alignleft {
padding : 4px;
margin : 0 7px 2px 0;
display : inline;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
html > body .entry ul {
margin-left : 0;
padding : 0 0 0 30px;
list-style : none;
padding-left : 10px;
text-indent : -10px;
}
html > body .entry li {
margin : 0 0 0 0;
}
.entry ul li:before, #sidebar ul ul li:before {
content : "\00BB \0020";
}
.entry ol {
padding : 0 0 0 0;
margin : 0;
}
.entry ol li {
margin : 0;
padding : 0;
}
.postmetadata ul, .postmetadata li {
display : inline;
list-style-type : none;
list-style-image : none;
}
#sidebar ul, #sidebar ul ol {
margin : 0;
padding : 0;
}
#sidebar ul li {
list-style-type : none;
list-style-image : none;
margin-bottom : 15px;
}
#sidebar ul p, #sidebar ul select {
margin : 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
margin : 5px 0 0 10px;
}
#sidebar ul ul ul, #sidebar ul ol {
margin : 0 0 0 10px;
}
#searchform {
margin : 10px auto;
padding : 5px 3px;
text-align : center;
}
#sidebar #searchform #s {
width : 108px;
padding : 2px;
}
#sidebar #searchsubmit {
padding : 1px;
}
.entry form {
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;
}
.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 p {
margin : 10px 5px 10px 0;
}
#commentform p {
margin : 5px 0;
}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
}
.commentmetadata {
margin : 0;
display : block;
}
#sidebar {
padding : 20px 0 10px 0;
margin-left : 545px;
width : 190px;
}
#sidebar form {
margin : 0;
}

acronym, abbr, span.caps {
cursor : help;
}
acronym, abbr {
border-bottom : 1px dashed #999;
}
blockquote {
margin : 15px 30px 0 10px;
padding-left : 20px;
border-left : 5px solid #ddd;
}
blockquote cite {
margin : 5px 0 0;
display : block;
}
.center {
text-align : center;
}
hr {
display : none;
}
h4 {
font-size : 1.3em;
}
.date {
background-color : #999;
font-size : 1em;
font-weight : bold;
background-image : none;
background-repeat : no-repeat;
background-attachment : scroll;
background-position : 0% 0%;
width : 130px;
padding-top : 5px;
padding-right : 5px;
padding-bottom : 5px;
padding-left : 5px;
text-align : center;
color : #000;
}
a img {
border : none;
}
.navigation {
display : block;
text-align : center;
margin-top : 50px;
margin-bottom : 60px;
}
#page {
width : 960px;
border-right : 1px solid #5d5d5d;
border-bottom : 2px solid #5d5d5d;
height : 684px;
margin-top : 0;
margin-bottom : 0;
margin-left : 0;
font-size : 9px;
text-align : justify;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
color : #999;
background-image : url("http://www.thierryolle.com/wp-content/themes/clevacances/images/pageacc.jpg");
background-repeat : no-repeat;

background-attachment : fixed;




background-position : center top;
}
.single_track table {
color : #fff;
background-color : #000000;
}
.single_track_left {
background-color : #000000;
padding : 2px 5px 2px 15px;
width : 200px;
text-align : center;
}
.single_track_right {
background-color : #fff;
padding : 2px 5px 2px 5px;
width : 15px;
}
.gallery_left {
padding : 2px 5px 2px 15px;
width : 200px;
border-width : 1px;
border-bottom-style : dotted;
}
.gallery_right {
width : 15px;
padding : 2px 5px 2px 5px;
border-width : 1px;
border-bottom-style : dotted;
}
.audio_gallery {
padding : 2px 5px 2px 5px;
border-width : 1px;
border-bottom-style : dotted;
background-color : #fff;
}
#TB_window {
font : 12px Arial, Helvetica, sans-serif;
color : #333333;
}
#TB_secondLine {
font : 10px Arial, Helvetica, sans-serif;
color : #666666;
}
#TB_window a:link {
color : #666666;
}
#TB_window a:visited {
color : #666666;
}
#TB_window a:hover {
color : #000;
}
#TB_window a:active {
color : #666666;
}
#TB_window a:focus {
color : #666666;
}
#TB_overlay {
position : fixed;
z-index : 100;
top : 0;
left : 0;
height : 100%;
width : 100%;
}
.TB_overlayMacFFBGHack {
background :  url('macFFBgHack.png) repeat');
}
.TB_overlayBG {
background-color : #000;
}
* html #TB_overlay {
position : absolute;
}
#TB_window {
position : fixed;
background : #ffffff;
z-index : 102;
color : #000000;
display : none;
border : 4px solid #525252;
text-align : left;
top : 50%;
left : 50%;
}
* html #TB_window {
position : absolute;
}
#TB_window img#TB_Image {
display : block;
margin : 15px 0 0 15px;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
border-top : 1px solid #666;
border-left : 1px solid #666;
}
#TB_caption {
height : 25px;
padding : 7px 30px 10px 25px;
float : left;
}
#TB_closeWindow {
height : 25px;
padding : 11px 25px 10px 0;
float : right;
}
#TB_closeAjaxWindow {
padding : 6px 10px 0;
text-align : right;
float : right;
}
#TB_ajaxWindowTitle {
float : left;
padding : 6px 10px 0;
}
#TB_title {
background-color : #e8e8e8;
height : 27px;
}
#TB_ajaxContent {
clear : both;
padding : 2px 15px 15px 15px;
overflow : auto;
text-align : left;
line-height : 1.4em;
}
#TB_ajaxContent.TB_modal {
padding : 15px;
}
#TB_ajaxContent p {
padding : 5px 0 5px 0;
}
#TB_load {
position : fixed;
display : none;
z-index : 103;
top : 50%;
left : 50%;
background-color : #e8e8e8;
border : 4px solid #525252;
margin : -45px 0 0 -125px;
padding : 40px 15px 15px;
}
* html #TB_load {
position : absolute;
}
#TB_HideSelect {
z-index : 99;
position : fixed;
top : 0;
left : 0;
background-color : #fff;
border : none;
height : 100%;
width : 100%;
}
* html #TB_HideSelect {
position : absolute;
}
#TB_iframeContent {
clear : both;
border : none;
margin-bottom : -1px;
}
object {
outline : none;
}


