body {
padding: 2% 0 0 0;
margin: 0 2% 0 2%;
background-color: #914a0a;
font-size: medium !important;
font-size: small;
}

h1, h2{
margin: 0 0 10px 0;
padding: 0;
}


img{
border: none;
}

a{
cursor:pointer;
}

#conteneur{
width: auto;
padding: 10px;
background-image: url(images/fond.png);
}

#bandeau{
width: 100%;
height:120px;
padding: 0;
text-align: center;
margin-bottom: 25px;
overflow: hidden;
background-image: url(images/logo.png) !important;
background-image: url(images/logo.gif);
background-repeat: no-repeat;
background-position: 50% 0;
}

#bandeau h1, #bandeau h2{
display: none;
}

#corps h2 a{
color: black;

}

#menu1{
width: auto;
margin-left: 104px;
padding: 2px;
font-family: cursive;
}

#menu1 ul{
display: block;
height: 1.6em;
padding: 0 0 0 0;
margin: 0 0 5px 0;
}

#menu1 li{
display: inline;
padding: 0;
margin: 0;
}

#menu1 .menuitem{
float: left;
margin: 0;
padding: 0em 10px 0.4em 10px;
width: auto;
text-align: center;
margin: 0 10px 0 0 ;
height: 1.2em;
border: 2px #f0dcaa outset;
}

#menu1 .menuitem:hover{
border: 2px #f0dcaa inset;
}

#menu1 .menuitemselected{
float: left;
margin: 0;
padding: 0em 10px 0.4em 10px;
width: auto;
text-align: center;
margin: 0 10px 0 0 ;
height: 1.2em;
border: 2px #f0dcaa inset;

}

#menu1 .menuitem a{
text-decoration: none;
color: white;
}

#menu1 .menuitemselected a{
text-decoration: none;
color: inherit;
}



#menu2{
clear: both;
width: 100px;
margin: 0 0 0 0;
padding:0 0 0 0;
float: left;
font-size: 90%;
text-align: center !important;
font-family: cursive;
}

#menu2 ul{
display: block;
margin:0 !important;
padding: 0;
list-style-type: none;

}

#menu2 li{
padding: 5px;
display: block;
border-bottom: 1px white dashed;
}

#menu2 li:hover{
}


#menu2 .menuitem, #menu2 .menuitemselected{
padding: 0 !important;
margin: 0 !important;
}


#menu2 .menuitem a{
text-decoration: none;
color: white;
}

#menu2 .menuitem a:hover{
text-decoration: underline;
}

#menu2 .menuitemselected a{
text-decoration: none;
color: inherit;
}


#corps{
width: auto;
margin-left: 105px;
margin-bottom: 5px;
padding: 20px;
border: 1px solid #c96108;
background-image: url(images/rouge_back.png) !important;
background-color: inherit !important;
background-image: none;
background-color: #DC9565;
font-size: medium !important;
font-size: small;
min-height: 300px;
}

#corps p{
text-align: justify;
line-height: 1.7em;
font-family: serif;
}

.bodytext:first-letter {
font-size: 200%;
font-family: cursive;
}



#corps img{
padding: 5px;
background-image: url(images/black_back.png) /*!important*/;
/*background-image: none;*/
}


#titrepage h1{
padding-left: 30px;
padding-bottom: 40px;
padding-top: 10px;
font-family: Helvetica, verdana, sans-serif ;
margin-bottom: 20px;
text-transform: capitalize;
font-size: 175%;
background-image: url(images/lierre.gif);
background-repeat: no-repeat;
}

#corps h2{
font-family: Helvetica, verdana, sans-serif ;
font-size: 150%;
font-style: italic;
font-weight: normal;
border-bottom: 1px dashed black;
}

/*
#corps h2:first-letter {
font-family: cursive;
font-size: 140%;
}*/


.basdepage{
padding: 5px;
width: 99%;
text-align: right;
}

.basdepage a{
margin-left: 10px;
color: #c96108;
background-color: inherit;
font-size: 80%;
font-family: arial;
text-decoration: none;
font-style: italic ;
}

.basdepage a:hover{
color: #353303;
background-color: inherit;
}

.copyright{
width: 99%;
text-align: right;
color: black;
background-color: inherit;
font-size: 75%;
margin-top: 5px;
font-style: italic ;
padding-bottom: 15px;
}

dt{
padding-bottom: 5px;
padding-top:5px;
}

dl a{
color: inherit;
font-size: 120%;
}


.csc-sitemap a{
color: black;
font-size: 120%;
font-family: cursive;
}


.csc-menu a{
color: inherit;
font-size: 120%;
}

input {
margin: 10px;
}

.tx-indexedsearch-rules{
display: none;
}

.tx-indexedsearch-res{
}

.icon img{
background-color: transparent;
background-image: none !important;
}

tx-indexedsearch-searchbox-sword{
padding: 0;
margin: 0;	
}

.tx-indexedsearch-info{
font-size: 80%;
background-color: transparent !important;
font-style: italic;
padding-top:5px;

}

.tx-indexedsearch-title, .tx-indexedsearch-result-number, .tx-indexedsearch-icon, .tx-indexedsearch-percent{
background-image: url(images/black_back.png);
color: white;
padding: 5px;
}

.tx-indexedsearch-title a{
color: white;
text-decoration: none;
}

.tx-indexedsearch-descr{

}

.tx-indexedsearch-searchbox p{
display: none;
}

.tx-indexedsearch-whatis{
font-family: Helvetica, verdana, sans-serif ;
font-size: 120%;
font-style: italic;
font-weight: normal;
border-top: 1px dashed black;
}

.news-latest-item a{
color: black;
}

.news-latest-item {
margin: 5px;
padding-bottom : 5px;
border-bottom: 1px dashed black;
clear: both;
}

.news-img{
float: left;
margin-right: 10px;
}

.news-single-timedata, .news-latest-date{
font-size: 140%;
font-family: cursive;
font-style: italic;
}

.news-latest-date a{
text-decoration: none;
}

.news-single-backlink{
clear: both;
}

.news-single-backlink a, .news-latest-gotoarchive a{
color: black;
text-decoration: none;
}

.news-single-author a{
color: black
}

.news-amenu-container{
text-align: left;
border-bottom: 1px dashed black;
}

.news-amenu-container ul{
display: inline;
margin:0;
padding: 0;
list-style-type: none;
list-style-position: inside;
}

.news-amenu-container li{
padding: 5px;
display: block;
}

.news-amenu-container a{
color: black;
}

.news-amenu-container dd{
font-size: 120%;
display: inline;
margin:0;
padding: 0;
font-family: cursive;
}

.tx-guestbook-list{
background-image: url(images/Plume.gif);
background-position: 10px 5px;
background-repeat: no-repeat;
padding: 10px;
background-color: #d5ab6f;
border: solid 1px black; 
}

.tx-guestbook-list-header{
padding-left: 50px;
padding-top: 20px;
padding-bottom: 10px;
background-color: transparent;
color: black;
}

.tx-guestbook-surname{
font-size: 125%;
font-family: cursive;
padding-right: 30px;
}

.tx-guestbook-surname:first-letter{
font-size: 150%;
}

.tx-guestbook-list-rowleft{
font-size: 90%;
background-color: transparent;
color: black;
padding: 10px;
width: auto;
}

.tx-guestbook-list-rowleft a{
color: black;
font-style: italic;
text-decoration: none;
float: right;
}

.tx-guestbook-list-row{
margin-top: 5px;
background-color: transparent;
padding: 10px;
border: 1px dashed black;

}

.tx-guestbook-list-small{

}

.frontEndEditIcons{
background-image: none !important;
}

.tx-srlanguagemenu-pi1{
float: right;
}

.tx-srlanguagemenu-pi1 img{
display: inline;	
}

.tx-srlanguagemenu-pi1 a{
display: inline;
color: black;
text-decoration: none;	
}

.tx-srlanguagemenu-pi1 .CUR, .tx-srlanguagemenu-pi1 .SPC,.tx-srlanguagemenu-pi1 .NO{
display: inline;
margin-left: 10px;
}

.tx-veguestbook-pi1 input{	position: relative;	top: -2.2em;	left: 8em;	display: block;
}
.tx-veguestbook-pi1 textarea{	position: relative;	top: -1.4em;	left: 8.7em;	display: block;}.tx-veguestbook-pi1 input.submit{
	clear: both;	top: 0;
	left: 8.7em;
}.tx-veguestbook-pi1 label{	clear: both;	float: left;	display: block;	width: 8em;	margin-top: -1em;	font-weight: bold;}


.tx-veguestbook-pi1 .tx-guestbook-form-captcha p{	clear: both;	float: left;	display: block;	width: 50em;	margin-top: -1em;	font-weight: bold;
}


.captcha{
	clear: both;
	position: relative;	left: 7em;	margin-bottom: 25px;
}

/* default styles for extension "tx_cegallery_pi1" */.tx-cegallery-pi1-album_date {font-size: 100%;
}div.tx-cegallery-pi1-album_entry{float: left;height: 195px;width: 260px;margin: 2px;padding: 10px;padding-bottom: 13px;text-align: center;top: inherit;vertical-align: bottom;background-color: #DFD9C2;}

div.tx-cegallery-pi1-detail_entry{padding-top: 20px;padding-bottom: 10px;text-align: center;}		

div.tx-cegallery-pi1-slideControls{padding-bottom: 10px;}				

div.tx-cegallery-pi1-album_entry img, div.tx-cegallery-pi1-detail_entry img {clear: both;border: 1px solid #000000;}div.tx-cegallery-pi1-clearer {clear: both;}div.tx-cegallery-pi1-detail_header {padding-bottom: 10px;}

div.tx-cegallery-pi1-detail_nav {clear: both;width: 385px;}		

span.tx-cegallery-pi1-photo_prev {float: left;width: 50px;}

span.tx-cegallery-pi1-photo_next {width: 50px;text-align: right;float: left;}span.tx-cegallery-pi1-album_back_link {float: left;width: 285px;text-align: center;}span.tx-cegallery-pi1-pagebrowser_actual, span.tx-cegallery-pi1-pagebrowser_normal {padding-right: 8px;}span.tx-cegallery-pi1-pagebrowser_actual a {font-weight: bold;}

div.tx-cegallery-pi1-pagebrowser {padding-bottom: 10px;}#mySlideshow{width: 650px;height: 650px;z-index:5;
display: none;overflow:hidden;position: relative;background-color: #DFD9C2;}#mySlideshow img{border: 0;margin: 0;}#mySlideshow #slideInfoZone{position: absolute;z-index: 10;width: 100%;margin: 0px;left: 0;bottom: 0;height: 3em;background: #333;color: #fff;text-indent: 0;}#slideInfoZone h2{font-family: Helvetica, verdana, sans-serif ;padding: 0;font-size: 120%;margin: 0;margin: 2px 5px;font-weight: strong;color: inherit;}
#slideInfoZone p{padding: 0;font-size: 100%;margin: 2px 5px;color: #eee;}#mySlideshow a{font-size: 100%;text-decoration: none;color: inherit;}

#mySlideshow a.right, #mySlideshow a.left{position: absolute;height: 100%;width: 40%;cursor: pointer;z-index:10;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;
}* html #mySlideshow a.right, * html #mySlideshow a.left{filter:alpha(opacity=50);}#mySlideshow a.right:hover, #mySlideshow a.left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}#mySlideshow a.left{left: 0;top: 0;background: url('/typo3conf/ext/ce_gallery/res/left.gif') no-repeat top left;}#mySlideshow a.right{right: 0;top: 0;background: url('/typo3conf/ext/ce_gallery/res/right.gif') no-repeat top right;}


