* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
body {
	text-align:center;
	background-color:#333;
}
a, a img {
	border:none;
	outline:none;
	text-decoration:none;
	color:#666;
}
a:hover {
	color:#474747;
}
a:visited {
	color:#FFFFFF;
}
img.zoomable { 
	cursor: url(../images/zoomin.cur), pointer; 
}
h1 {
	color:#f8991d;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h2 {
	color:#cb3727;
	font-size:14px;
	font-weight:bold;
}
h3 {
	color:#cb9832;
	font-size:13px;
	font-weight:bold;
}
h4 {
	color:#666666;
	font-size:13px;
}
h5 {
	color:#000000;
	font-size:11px;
}
h6{
	color:#188ed9;
	font-size:11px;
}
p {
	font-size:12px;
	color:#cccccc;
	line-height:20px;
	margin-bottom:10px;
}
.size14 {
	font-size:14px;
}
.size11 {
	font-size:11px;
}
.size10 {
	font-size:10px;
}
.inter28 {
	line-height:28px;
}
.italic {
	font-style:italic;
}
.bold {
	font-weight:bold;
}
.decalage {
	margin-left:35px;
}
.left {
	float:left;
}
#header {
	background:transparent;
	width:100%;
	height:370px;
}
.container {
	width:750px;
	margin:0 auto;
	text-align:left;
}
#menu-acc {
	height:27px;
	width:750px;
	background-color:#000000;
	line-height:27px;
	text-align:center;
	float:left;
	font-size:13px;
}
#menu li {
	display:inline;
	color:#ffffff;
	padding:0 12px;
}
#menu ul li a:link, #menu ul li a:visited {
	color:#ffffff;
}
#menu ul li a:hover {
	color:#999;
}
#menu .active a:link, #menu .active a:visited {
	color:#983620;
}
#menu .active a:hover {
	color:#6f1d0b;
}
#content {
	margin-top:20px;
	float:left;
}
.bloc_module_left {
	width:180px;
	height:215px;
	float:left;
	background:#292929;
}
.bloc_module_left_int {
	width:180px;
	height:185px;
	float:left;
	background:#292929;
}
.bloc_module_left_int2 {
	width:180px;
	height:145px;
	float:left;
	background:#292929;
}
.bloc_module {
	width:180px;
	height:215px;
	float:left;
	background:#292929;
	margin-left:10px;
}
.bloc_module a:visited .bloc_content {
	color:#ccc;
}
.bloc_content {
	width:180px;
	height:165px;
	float:left;
}
.bloc_content_int {
	width:180px;
	height:135px;
	float:left;
}
.bloc_content_int2 {
	width:180px;
	height:95px;
	float:left;
}
.bloc_content p, .bloc_content_int p, .bloc_content_int2 p {
	padding:5px 10px;
	font-size:13px;
	line-height:16px;
	color:#CCCCCC;
}
.bloc_content input, .bloc_content_int input, .bloc_content_int2 input {
	border:none;
	background:#676767;
	width:158px;
	font-size:13px;
	padding:1px;
	margin-bottom:5px;
}
#divAjoutCom input {
	border:none;
	background:#676767;
	width:180px;
	font-size:13px;
	padding:1px;
	margin-bottom:5px;
}
#divAjoutCom textarea {
	border:none;
	background:#676767;
	width:380px;
	font-size:13px;
	padding:1px;
	margin-bottom:5px;
}
.titre_module, .titre_module:visited {
	width:180px;
	float:left;
	height:25px;
	background:#000000;
	line-height:25px;
	font-size:11px;
	text-align:center;
	color:#666666;
}
.grey {
	color:#666666;
}
.yellow {
	color:#cccb31;
}
.orange {
	color:#cb9832;
}
.red {
	color:#cb3727;
}
#footer {
	width:750px;
	float:left;
	margin:5px 0px 0px 0px;
	color:#666666;
	text-align:center;
	font-size:11px;
	height:23px;
}
.img_footer {
	padding:0 10px;
}
.tableFooter {
	margin:0 auto;
}

/******* Page le Bistrot *******/
#fond {
	background:url(../images/bg-body.gif) top center no-repeat #333;
}
.container-int {
	width:875px;
	margin:0 auto;
	text-align:left;
}
#header-int {
	background:url(../images/bg-header.gif) repeat-x top left #000;
	height:208px;
	width:875px;
	float:left;
}
#logo-artbrut {
	float:left;
	width:330px;
	height:208px;
}
#header-right {
	float:right;
	width:540px;
	height:208px;
}
#slider-int {
	width:540px;
	height:178px;
	float:right;
}
#menu-int {
	height:27px;
	width:532px;
	padding-left:8px;
	background-color:#000000;
	line-height:27px;
	text-align:left;
	float:left;
	font-size:13px;
}
#left-int {
	width:335px;
	float:left;
}
#left-int-content {
	width:180px;
	margin:20px 0 0 120px;
	float:left;
}
.ouverture {
	text-align:right;
	line-height:15px;
	margin-bottom:17px;
}
#right-int {
	width:540px;
	float:right;
	background:#292929;
}
.right-int-bloc {
	width:380px;
	padding:50px 80px 0px 80px;
	float:left;
}
.titre {
	margin-bottom:35px;
}
.titre_module_int, .titre_module_int:visited {
	width:180px;
	float:left;
	height:25px;
	background:#000000;
	line-height:25px;
	font-size:11px;
	text-align:center;
	color:#666666;
	border-bottom:#595959 1px solid;
}
.marginTop_bloc {
	margin-top:17px;
}
.newsleter-int {
	margin-top:2px;
}
/******** Liens ********/
#right-int-liens {
	width:540px;
	float:right;
	background:#292929 url(../images/bg_liens.jpg) repeat-y top left;
}
.img_margin {
	margin:0 20px 20px 0;
}
