body {
background-image:URL(design/bg.jpg);
background-color: #26344a;
background-attachment:fixed;
background-repeat: no-repeat;
margin-top:0px;
margin-right:0px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #565656;
margin-bottom: 0px;
}

a img{
border: 0;
}

.com-contenu {
background-color: #f2f2f2;
width: 480px;

}

.com-top {
width: 480px;
height: 18px;
background-image:URL(design/com-top.png);
}

.com-bottom {
width: 480px;
height: 10px;
background-image:URL(design/com-bottom.png);
margin-bottom: 8px;
}

.bloc-com-txt {
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
color: #938a67;
margin-left: 40px;
margin-right: 40px;
}

.contour-com {
margin-left: 19px;
margin-bottom: 11px;
}

.bloc-video {
background-image:URL(design/bloc-video.png);
width: 216px;
height: 191px;
position: absolute;
margin-left: 808px;
margin-top: 11px;
z-index: 0;
}

.bloc-contenu {
background-color: #ffffff;
width: 970px;
}


a:link {color:#a29254; text-decoration: none; font-family: Tahoma, Geneva, sans-serif;}      
a:visited {color:#a29254; text-decoration: none; font-family: Tahoma, Geneva, sans-serif;}  
a:hover {color:#ffffff;  text-decoration: overline; background-color: #938a67; font-family: Tahoma, Geneva, sans-serif;}  
a:active {color:#a29254; text-decoration: none; font-family: Tahoma, Geneva, sans-serif;}


.boutique-home a:hover img{
text-decoration: none;
background-color: #343128;

}

.pointille {
font-family: Tahoma, Geneva, sans-serif;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #938a67;
text-decoration: none;
}

.bloc-contenu-txt {
margin-left: 25px;
margin-right: 25px;
margin-bottom: 10px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
color: #938a67;
}

.photo-auteur {
float: left;
margin-right: 6px;
margin-bottom: 0px;
margin-top: 5px;
}

.auteur {
color: #f4b711;
font-size: 16.5px;
font-family: Tahoma, Geneva, sans-serif;
}

.date {
color: #a0a0a0;
font-size: 10.5px;
font-style: italic;
font-family: Tahoma, Geneva, sans-serif;
margin-top: 5px;
}

.n-cat a:link , .n-cat a:visited, .n-cat a:active{
color: #a0a0a0;
font-size: 10.5px;
font-style: italic;
font-family: Tahoma, Geneva, sans-serif;
margin-top: 5px;
}

.n-cat a:hover {
color:#ffffff;  text-decoration: overline; background-color: #a0a0a0;
}


.bloc-media-contenu {
width: 500px;
height:150px;
background-color: #cfcdc3;
border: 1px;
border-style:dashed;
border-color:#a49f7f;
}

.bloc-com-contenu {
background-color: #f2f2f2;
border: 1px;
padding: 10px;
border-style:dashed;
border-color:#a49f7f;
}

textarea{
background-color: #e0e0e0;
font-family: Tahoma, Verdana, sans-serif; 
font-size: 10px;
color: #666666;
border-color : #c1c1c1;
border-style: dashed; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
text-indent : 2px;
}


input{
background-color: #e0e0e0;
font-family: Tahoma, Verdana, sans-serif; 
font-size: 10px;
color: #666666;
border-color : #c1c1c1;
border-style: dashed; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
text-indent : 2px;
}


select {
background-color: #e0e0e0;
FONT-FAMILY: Tahoma, Verdana, sans-serif;
font-size: 10px;
color: #666666;
}

.contenu {
display:block;
position:absolute;
left: 50%;
margin-left: -512px;
font-family: Tahoma, Geneva, sans-serif;
min-height: 100%;

}

.logo {
width: 210px;
height: 98px;
margin-bottom: 10px;
}

.logo a:hover {
background:none;
}

.bg-dynamique {
	margin-top: 80px;
	margin-left: 430px;
	position: absolute;
}

.top-bloc-contenu {
width: 970px;
height: 27px;
}

.bottom-bloc-contenu {
width: 970px;
height: 16px;
margin-bottom: 30px;
}


.filtres {
position: absolute;
margin-left: 808px;
margin-top: 200px;
}

.bloc-user {
position: absolute;
margin-top: 10px;
margin-left: 305px;
background-image:URL(design/bloc-user.png);
width: 265px;
height: 61px;
}

.bloc-user-text {
margin: 5px;
margin-left: 15px;
font-size: 11px;
color: #938a67;
font-family: Tahoma, Geneva, sans-serif;
}

.photo-auteur {
float: left;
margin-right: 8px;
margin-bottom: 0px;
margin-top: 5px;
}

.photo-auteur img {
max-width: 40px;
max-height: 40px;
}

.nom-user {
color: #f4b711;
font-size: 15px;
font-family: Tahoma, Geneva, sans-serif;
}

.inscrit-user {
color: #a0a0a0;
font-size: 10.5px;
font-style: italic;
font-family: Tahoma, Geneva, sans-serif;
margin-top: 5px;
}

.colonne {
margin-left: 570px;
position: absolute;
background-repeat: repeat-y;
background-image:URL(design/colonne.png);
width: 238px;
height:100%;
}

.blanc-colonne {
margin-top: 14px;
background-image:URL(design/blanc-colonne.jpg);
width: 238px;
height: 60px; 
	
}


.bloc-video-text {
margin: 10px;
font-size: 11px;
color: #938a67;
font-family: Tahoma, Geneva, sans-serif;
}

.blocs-titre {
color: #f4b711;
font-size: 15px;
font-family: Tahoma, Geneva, sans-serif;
}

.icon {
margin-left: 25px;
font-size: 13px;
color: #a0a0a0;
font-family: Tahoma, Geneva, sans-serif;
}

.bloc-int-colonne {
margin: 20px;
font-size: 11px;
color: #938a67;
font-family: Tahoma, Geneva, sans-serif;
}

.tag {
font-size: 12px;
color: #d9d9d9;
font-family: Tahoma, Geneva, sans-serif;
}

#bloc-footer {
margin-top: -5px;
width: 970px;
background-color: #ffffff;	
}

.bloc-footer-text {
margin-left: 20px;
margin-top: 2px;
margin-right: 20px;
font-size: 12px;
color: #a0a0a0;
font-family: Tahoma, Geneva, sans-serif;
}

.top-bloc-footer {
width: 970px;
height: 27px;
}

.bottom-bloc-footer {
width: 970px;
height: 16px;
}

.bloc-opentable {
margin-left: 15px;
margin-right: 15px;
font-size: 11px;
color: #565656;
font-family: Tahoma, Geneva, sans-serif;
}

.averto-com {
	margin: 0px; 5px; 20px; 5px;
	padding: 5px; 15px; 5px; 15px;
	background-color: #facdcd;
	width: 600px;
	font-size: 14px;
	-moz-border-radius: 10px;
	
	-webkit-border-radius : 10px;
	
}