html{
height:100%;
}
body {
margin: 0;
padding: 0;
background-color: #333333;
font-family: Verdana;
font-size: 12px;
color: #aaaaaa;
text-align: center;
/*width: 1000px;
height:100%;
margin:auto;*/
}
/*#content{
background-color: #333333;
height:100%;
margin:0px;
}*/
table{
padding: 0;
margon: 0;
}
a {
color: #eeeeee;
text-decoration: none;
}
a:hover {
color: #777777;
}
h1 {
letter-spacing: 3px;
font-family: Arial, Helvetica, sans-serif;
margin: 4px;
padding: 0;
color: #eeeeee;
text-align: center;
font-size: 17px;
}
h1 a{
color: #999999;
}
h1 a:hover{
color: #999999;
}
ul{
margin: 4px;
padding: 0;
}
hr{
width: 495px;
height: 1px;
margin: auto;
padding: 0;
border: 0;
color: #eeeeee;
background-color: #eeeeee;
}
div {
text-align: left;
}
.extra {
text-align: center;
}
img {
border: 0px;
}
div.espace {
height: 50px;
}
div.contenu {
}
div.accueil {
width: 190px;
float: left ;
padding-right: 10px;
}
div.copyright {
margin-top: 20px;
margin-bottom: 5px;
font-size: 11px;
color: #aaaaaa;
clear: both;
text-align: center;
}
div.copyright p.lieux{
margin-bottom:20px;
}
div.copyright p{
margin:0;
padding:0;
}
div.tclient{
text-align: center;
width: 770px;
margin: auto;
margin-top: 125px;
margin-bottom: 125px;
}
div.galerie{
width: 500px;
margin: auto;
margin-top: 50px;
margin-bottom: 125px;
}
div.diapo {
background-color: #000000;
width: 440px;
margin:auto;
margin-top: 20px;
}
div.description{
margin-top:5px;
text-align: center;
}
div.image{
width:100%;
min-height: 275px;
margin: auto;
text-align: center;
}
div.image img{
vertical-align: middle;
}
div.image a{
font-size: 20px;
padding-left: 3px;
padding-right: 3px;
}
div.miniatures{
clear: both;
background-color: #555555;
width: 100%;
margin-top: 30px;
text-align: center;
}
div.miniatures img{
vertical-align: middle;
margin: 5px;
}
div.miniatures a{
color: #eeeeee;
font-size: 20px;
padding: 5px;
}
div.miniatures a:hover{
color: #aaaaaa;
}
img.miniselect {
border-color: #eeeeee;
border: solid;
border-width: 1px;
}
div.client{
margin: auto;
width: 770px;
}
div.navigation{
clear: both;
margin-top: 10px;
text-align: center;
}
div.navigation a{
clear: both;
color: #eeeeee;
font-size: 15px;
padding: 5px;
}
div.navigation a:hover{
color: #aaaaaa;
}
div.miniphoto{
height: 160px;
width: 140px;
float: left;
background-color: #777777;
color: #eeeeee;
margin: 5px;
text-align: center;
}
div.thumb{
height: 122px;
width: 122px;
margin: 8px;
background-color: #333333;
border: 1px solid #333333;
text-align: center;
}
div.thumb:hover{
border: 1px solid #eeeeee;
}
.nom{
text-align: center;
height: 20px;
}
div.menu2 {
width: 530px;
padding:0;
padding-top:5px;
padding-left: 30px;
margin:0;
background-color: #07152f;
margin:auto;
height: 20px;
font-weight:bold;
font-size: 11px;
}
#titre2{
width: 560px;
margin:auto;
height: 83px;
}
div.menu2 a {
padding: 3px;
color: #fefffd;
text-decoration: none;
}
div.menu2 a:hover {
color: #ddd;
}
div.menu1 {
display:block;
position:absolute;
top:70px;
margin:0;
padding:0;
margin-left: 400px;
font-weight:bold;
font-size: 10px;
}
div.menu1 a {
padding: 5px;
color: #777;
text-decoration: none;
}
div.menu1 a:hover {
color: #bbb;
}
div.menug {
position: absolute;
top: 150px;
left: 50%;
margin-left: -420px;
}
div.menug ul {
text-align: left;
margin: 0;
padding: 0;
list-style-position: inside;
}
div.menug li {
font-size: 12px;
padding: 0;
list-style-type: none;
}
div.menug li.sections {
margin-top: 5px;
}
div.menug li.nsections {
margin-top: 5px;
}
div.menug li.series {
margin-top: 0px;
}
li.sections a {
color: #aaaaaa;
text-decoration: none;
font-weight:bold;
}
li.nsections a {
color: #aaaaaa;
font-weight:bold;
text-decoration: none;
}
li.sections {
margin-top: 5px;
}
li.series a {
margin-left: 10px;
color: #aaaaaa;
text-decoration: none;
font-weight: normal;
}
li.sections a:hover {
color: #777777;
}
li.nsections a:hover {
color: #aaaaaa;
}
li.series a:hover {
color: #777777;
}
.fixer {
height: 150px;
display: inline;
}
.voir {

}
.gizzart {
font-size: 0.9em;
}
#titre {
margin: 0;
padding: 0;
background-color:#ffffff;
background-image: url(images/fondtitre.png);
height: 85px;
background-repeat:repeat;
width: 100%;
}
.barre {
font-weight:normal;
color: #515c72;
}
#logo  {
padding-top: 3px;
}
#all {
margin-top: 30px;
}
#accueil_menu{
margin:auto;
padding-top:40px;
padding-bottom:40px;
text-align:center;
}
#accueil_corporatif {
margin:5px;
display:inline-block;
font-size:14px;
font-weight:bold;
text-align:center;
}
#accueil_mariage {
margin:5px;
display:inline-block;
font-size:14px;
font-weight:bold;
text-align:center;
}
#accueil_mariage img{
border: #fff solid 2px;
}
#accueil_corporatif img{
border: #fff solid 2px;
}
#accueil_corporatif a:hover img{
border: #777 solid 2px;
}
#accueil_mariage a:hover img{
border: #777 solid 2px;
}