body {
    margin:0px;
    padding:0px;
    background:#06071F;
    font-family:arial;
    font-size:12px;
}

#locale {float:right;color:white;font-weight:bold;line-height:17px;width:200px;}
#locale a {color:white;text-decoration:none}
#locale img{border:none;float:right;margin:2px;margin-top:4px;}
#locale span{float:right;margin:0px 2px;}

#menu_left ul{list-style-type: none;list-style: none;list-style-type: none;padding:0px}
#menu_left li{margin-bottom:2px}
#menu_left a img{border:none;float:left;margin-right:3px;}
#menu_left a {text-decoration:none;color:black;line-height:16px;}

#content {;margin-left:auto;margin-right:auto;width:998px;border-top:2px solid #DFDFDF;border-left:2px solid #DFDFDF;border-right:2px solid #DFDFDF;background:black;
        -moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;
        min-height:400px;
    }
    #footer  {padding:4px 0px;margin-left:auto;margin-right:auto;width:998px;border-bottom:2px solid #DFDFDF;border-left:2px solid #DFDFDF;border-right:2px solid #DFDFDF;
            background:black;color:white;text-align:center;margin-bottom:10px;
        -moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;
    }

#admin_content_menu {margin-left:auto;margin-right:auto;width:998px;}
#content h2 {margin:0px;color:white;padding:2px 5px;}
#content div.description {padding:4px;margin:2px 10px;background:#EFEFEF;}

#header_menu span.current_menu a {background:#AF2020;color:white;}

#header {display:block;width:100%;height:242px;background:white url("/images/header.jpg");}
#header h1 {margin:0px;padding:10px;color:white;}

ul.gallery{margin-left: 3px;padding-left: 0;list-style: none;margin-top:2px}
ul.gallery li {padding-left: 18px;
background-image: url("/images/icons/photo_album.png");
background-repeat: no-repeat;
background-position: 0 1px;height:17px;}
ul.gallery li a {text-decoration:none;color:black;}
ul.gallery li img {border:none}

h1 {margin:0px;padding:10px;}

ul.photos{margin: 10px;padding-left: 0;list-style: none;border:1px solid black;}
ul.photos li {float:left;margin:2px;}
ul.photos li img {border:none;border:1px solid black;}


div.photo {width:100%;text-align:center}
div.photo img {border:1px solid black;margin:5px;}

div.tag  {padding:4px;margin:2px 10px;background:#EFEFEF;}

div.col_left {width:180px;float:left;background:#f0f0f0 url("/images/bg_menu.png") repeat-y;border-top:1px solid #77777F;border-bottom:1px solid #77777F;border-right:1px solid #77777F;}
div.col_right {width:100%;background:black}

div.col_left h3 {font-size:12px;margin:4px}
div.col_left hr {border-bottom:1px solid #c8c1ba;width:98%}
div.photodujour {margin-left:180px;color:white;border:1px solid black;text-align:center;background:black url("/images/bg_photo.png")}
div.photodujour img {border: none;}
div.photodujour p {margin: 2px;font-family:arial;font-weight:bold}


div.user_menu{background:black url("/images/bg_top.png") repeat-x scroll 0 50%;height:24px;color:white;border-top:1px solid black;border-bottom:1px solid black;font-size:14px;font-weight:bold;padding:2px 4px;}
div.user_menu a{color:white;text-decoration:none;line-height:24px;background: #fff url("/images/bg_buttons.png") repeat-x scroll 0 50%;border:1px solid black;padding:4px 5px;margin-right:5px;
    -moz-border-radius:4px;-webkit-border-radius:4px;font-size:12px;color:#212121;font-weight:normal;}
div.user_menu a:hover{color:black;background:#FFFFFF;}
div.user_menu a.current {background:#AF2020;color:#FF8A00}

span.rear{font-size:16px;font-weight:normal;font-family:verdana,arial}
span.current{border:1px solid black;background:white;line-height:24px;padding:2px 5px;}
span.current a{color:black}
span.date{font-size:16px;}
span.legend{display:block;width:58px;text-align:center;background:white;font-weight:normal;font-size:11px}

#nav { width: 100%; margin: 0px ;padding:0}
#nav li { width: 50px; float: left; margin: 8px; list-style: none }
#nav a { width: 50px; padding: 3px; display: block; border: 1px solid #ccc;background:white;}
#nav a.activeSlide { background: #AF3820 }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }
#background_photo{background:url("/images/bg_photo.png");width:100%;height:600px;}
#background_photo img {border:2px solid white;}
div.select_date {float:right;color:white;font-weight:bold;margin-right:120px;}
div.photos {background:#E4E4E4 url("/images/bg_photos.png");border:1px solid #AFAFAF;}

div.top {background:black url("/images/bg_top.png") repeat-x scroll 0 50%;height:24px;color:white;border-top:1px solid black;border-bottom:1px solid black;}

#header_menu {background:#E8E8E8 none repeat scroll 0 0;border-bottom:1px solid #AAAAAA;border-top:1px solid #AAAAAA;height:4px;margin:170px auto 40px;z-index:1;}
#header_menu ul{list-style-type: none;text-align: left;margin-top: -6px;padding: 0;position: relative;z-index: 2;padding-left:80px}
#header_menu li{display: inline;text-align: center;margin: 0 5px;}
#header_menu li a{padding: 5px 10px;color: black;background: #fff url("/images/bg_buttons.png") repeat-x scroll 0 50% ;border:1px solid #AAAAAA;text-decoration: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#header_menu li a:hover{color: #000;border:1px solid #D3D3D3;}
#header_menu li a#current{color: #000;border: 1px solid #666;border-top: 2px solid #666;border-bottom: 2px solid #666;}

#guestbook_new form {padding:5px}
#guestbook_new form label{width:70px;display:block;float:left;}
#guestbook_new form input{width:250px}
#guestbook_new form textarea{width:400px}
#guestbook_new form textarea div {width:400px}
#guestbook_new form div.captcha {margin-left:70px;}
#guestbook_new form div.captcha label{width:300px;}
#guestbook_new form div.captcha img{background:white;}

#guesbook_list {width:600px;margin-left:auto;margin-right:auto;padding-top:10px;}
span.title{font-weight:bold}


div.guestbook_title{background:black url("/images/bg_top.png") repeat-x scroll 0 50%;height:24px;color:white;border:1px solid #3F3F3F;line-height:24px;font-weight:bold;padding-left:5px;
    -moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
div.guestbook_content {background:#333333;padding:10px;color:white;border-bottom:1px solid #3F3F3F;border-left:1px solid #3F3F3F;border-right:1px solid #3F3F3F;margin-bottom:4px;
    -moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
#guestbook_new {width:600px;margin-left:auto;margin-right:auto;padding-top:20px;}
#guestbook {width:100%;background:black;min-height:400px;}
div.formError {color:#AF2020;font-weight:bold}
a.errors{color:#EFEFEF;}
#recaptcha_widget_div {margin-left:8px}

div.pagination {padding:4px 0px;;}
div.pagination a {background:#333333 none repeat scroll 0 0;border:1px solid black;line-height:24px;padding:2px 5px;text-decoration:none;color:white}
span.disabled {background:#333333 none repeat scroll 0 0;border:1px solid black;line-height:24px;padding:2px 5px;text-decoration:none;color:black}

div.guestbook_textarea{width:400px;margin-left:70px;background:white;color:black;}
p.warning {color:#AF2020;font-weight:bold;text-align:center;margin:0;padding:30px;}

div.session{padding:10px;}

#blog {margin-left:180px;background:black;min-height:400px;}
#blog div.blog_item {margin:5px;}
#blog div.title {background:black url("/images/bg_top.png") repeat-x scroll 0 50%;border:1px solid #3F3F3F;}
#blog div.content {background:#333333;border-bottom:1px solid #3F3F3F;border-left:1px solid #3F3F3F;border-right:1px solid #3F3F3F;padding:20px;}
#blog div.title h2 {margin:0px;font-size:16px;}
#blog div.title span{margin-left:5px;color:white;}
#blog hr {border-bottom:1px solid #5F0C0C;}
#blog div.pagination{margin-left:5px}
#blog div.tag {margin:0px;padding:5px;background:#333333 none repeat scroll 0 0;color:white;border-bottom:1px solid #3F3F3F;
border-left:1px solid #3F3F3F;
border-right:1px solid #3F3F3F;}

#pager_month {float:right;padding:0px;border:none;}

ul.galleries {padding:10px 10px;background:#E4E4E4 url(/images/bg_photos.png) repeat scroll 0 0;border:1px solid #AFAFAF;list-style-type: none;}
ul.galleries a {text-decoration:none;color:black;}
ul.galleries a:hover {color:#AF2020;}
ul.galleries li  {padding-left:18px;background-image: url("/images/icons/photo_album.png");background-repeat: no-repeat;}

table.galleries {padding:10px 10px;background:#E4E4E4 url(/images/bg_photos.png) repeat scroll 0 0;border:1px solid #AFAFAF;list-style-type: none;}

#knowmore .imgvi {background:white none repeat scroll 0 0;padding:14px;}
#knowmore .imgbande {padding:12px;}
#knowmore li.texte {display:block;float:left;margin:0 13px 0 0;padding:0;}
#knowmore{font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
text-align:center;background:#A7151C none repeat scroll 0 0;border-top:2px solid white;border-bottom:2px solid white;padding-top:10px;padding-bottom:10px;}
#knowmore p.texte {color:white;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:18px;margin-top:-4px;text-align:center;width:214px;margin-left:auto;margin-right:auto}
#knowmore p.intro {color:white;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:13px;margin-left:auto;margin-right:auto;text-align:left;width:892px;}
#knowmore p.bandeau {color:white;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:18px;margin:0 12px 20px;text-align:center;width:892px;margin-left:auto;margin-right:auto}
#knowmore ul.texte {height:20px;margin-left:12px;margin-right:0;padding:0;width:908px;margin-left:auto;margin-right:auto;}
#knowmore div.bandeau {background:white none repeat scroll 0 0;margin:0 12px;width:892px;margin-left:auto;margin-right:auto;}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;	width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;background-color: #fff;width: 250px;	height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {	position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev {left: 0;float: left;}
#lightbox-nav-btnNext {	right: 0;float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details {width: 70%;float: left;text-align: left;}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block;clear: left;padding-bottom: 1.0em;}
#lightbox-secNav-btnClose {width: 66px;	float: right;padding-bottom: 0.7em;}

/* buttons */
/* BUTTONS */
div.buttons {height:30px;margin:5px}
.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

#desc {width:100%;}
#desc p {padding:10px;margin:0px;font-weight:bold;background:white;opacity:0.9;}
#desc p:hover {opacity:0.9}

#navigation{background:#E4E4E4 url(/images/bg_photos.png) repeat scroll 0 0;border:1px solid #AFAFAF;width:100%}
#around_navigation{background:#E4E4E4 url(/images/bg_photos.png) repeat scroll 0 0;border:1px solid #AFAFAF;width:100%}
ul.thumbs li {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:5px 10px 5px 0;padding:0;}
ul.thumbs li a {border:1px solid #CCCCCC;display:block;padding:2px;}
ul.thumbs img {border:medium none;display:block;width:70px;height:70px}
ul.thumbs {clear:both;margin:0;padding:0;}

div.navigation div.top{display:none;}
div.navigation div.bottom{margin-left:20px;width:100%;clear:both}
div.navigation div.bottom a{margin-left:4px;}
div.navigation div.bottom strong{background:white none repeat scroll 0 0;margin-left:4px;
border:1px solid black;
color:#aaaaaa;
line-height:24px;
padding:2px 5px;
text-decoration:none;}

        div.name {background:white none repeat scroll 0 0;height:25px;left:0;opacity:0.9;overflow:hidden;position:relative;text-align:center;top:50px;z-index:1;}
	.gvIIContainer{position:relative;width:100%}
	.gvIIContainer .gvIIImgContainer img{margin-left:0;margin-top:0;border:2px solid white;}
	.gvIIAltText{position:absolute;	right:0;top:0;	background:#000;border:1px solid #fff;color:#fff;padding:5px;}
	.gvIIContainer .gvIIImgContainer{position:relative;overflow:hidden;margin-bottom:10px;background:#FFFFFF url("/images/bg_photo.png");width:100%;height:600px;}
	.gvIIContainer .gvIIImgContainer .gvIILoader{
		background: url(/articles/jqGalViewII/common/img/ajax-loader.gif) no-repeat center center;
		width:450px;height:385px;display:none;}
	.gvIIContainer .gvIIHolder{background:#E4E4E4 url(/images/bg_photos.png) repeat scroll 0 0;position:relative;max-height:280px;width:100%;overflow:auto;}
	.gvIIContainer .gvIIHolder .gvIIArrow{}
	.gvIIContainer .gvIIHolder .gvIIItem{float:left;height:75px;width:72px;border:5px solid #fff;margin:2px;position:relative;overflow:hidden;}
	.gvIIContainer .gvIIHolder .gvIIItem .gvIIFlash{background:#fff;position:absolute;top:0;left:0;	height:75px;width:72px;	cursor:pointer;	}
	.gvIIContainer .gvIIHolder .gvIIItem img{position:absolute;top:0;left:0;padding:0;margin:0;margin-left:0;margin-top:0;border:none;cursor:pointer;}
        