html {
	background-color:#FFD100;
	padding:0px;
	
}

body {
	margin: 0px auto;
	padding: 0; 
	font: 13px Arial, Verdana, sans-serif; 
	color: #333;
	text-align: center;
}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

h1 {font: normal 24px Arial; color:#006600; margin-bottom:17px;}
h2 {font: normal 17px Arial; }
h3 {font: normal 17px Arial; margin-bottom:17px;}


ul {list-style:none;}
li {padding:0px;}

#content #right ul { margin:10px 0 10px 0;}
#content #right li {list-style:circle; list-style-type: disc; list-style-position: inside; margin-left:20px;}

hr{	border: none 0; border-top: 1px solid #D8D8D8; height: 1px;	vertical-align:top; margin:10px 0 10px 0; clear:both;}

img {border:0;}

a:link, a:visited {	text-decoration: none; border:0; background-color:transparent; color:#FF9900; padding:0; outline: none;}
a:active, a:hover {	text-decoration: none; background-color:transparent; color:#FF9900;}

form {padding:0px; margin:0px;}
p {padding:0px; margin:0px;}
div, ul {padding:0; margin:0;}

.clear {padding:0; margin:0; height:0px; line-height:0px; clear:both;}



#main {width:960px; margin: auto;}
#top { width:960px; height:203px; background: transparent url(../pix/top.jpg) no-repeat; text-align:left;}

#content, #content_one{ text-align:left; font: 12px/18px Arial, Verdana, sans-serif; text-align:justify; background-color:#fff; width:860px; margin:auto; background: transparent url(../pix/bg_main.gif) repeat-y; padding:0 50px;}

#left, #right, #center {width:410px; float:left; margin-right:30px; padding:0px; padding-top:0; margin-bottom:20px;}
#left img, #right img{ margin-bottom:7px; }
#right {margin-right:0;}
#center { width:460px; padding:0;}

.button_professionnels {margin-left:30px;}
.button_particulier, .button_professionnels {margin-bottom:20px;}

#menu {padding:0; width:560px; position:relative; top:120px; left:50px;}
#menu a {margin-right:10px;}

#acces {position:relative; top:90px; left:785px; width:152px;}

#content_one #left, #content_one #right{display:none;}
#content_one #center {width:820px; padding:0 40px;}

#footer{ background: transparent url(../pix/bg_footer.gif) no-repeat; font-size:11px; margin-top:0px; text-align:center;  padding:10px; text-align:left; color:#999; padding-bottom:30px; height:110px;}
#footer a {background-color:transparent; color:#999;}
#footer .left {float:left; padding:20px 0 0 40px; width:650px;}
#footer .right {float:right; text-align:right; padding:20px 50px 0 0; width:150px;}


.gal, .galright {float:left; margin-right:6px; width:146px; background-color:#f2f2f2; padding:0px; margin-top:7px; text-align:center; margin-bottom:0px;}

.gal_photo {width:144px; height:144px; border:1px solid #D8D8D8; margin-bottom:1px; display:table-cell; vertical-align:middle; text-align:center;}

.gal  a img , .galright a img {border:none; padding:0px; margin:auto; vertical-align:middle;}
.galright {margin-right:0px;}
.galdesc {font-size:11px; color:#666; line-height:14px; overflow:hidden; position:relative; }

.box_news {}

.gal a:link, .galright a:link, .gal a:visited, .galright a:visited {text-decoration: none; color:#666; background-color:transparent; display:block; }
.gal a:active, .galright a:active, .gal a:hover, .galright a:hover {text-decoration: none; background-color:transparent; color:#ccc;}


#map_canvas {width:610px; height:300px; margin-bottom:20px; margin-top:20px; color:#333;}
#map_canvas b {color:#000;}





.formy {margin:10px 0; font: 12px/16px Arial Verdana, sans-serif; }
/*input{width:200px; border:1px solid #ccc; color:#333; padding:5px; padding-left:5px; margin-bottom:2px;}*/
.dane {padding:6px; color:#666; text-align:right; width:110px; float:left; border:0px solid red; background-color:#3A84C4; color:#fff;}
textarea {width: 322px;	height: 100px;	border: 1px solid #ccc;	background-color:#fff; padding:5px;  margin-bottom:2px;}
.input_c {width: 322px;	border: 1px solid #ccc;	background-color:#fff; padding:5px;  margin-bottom:2px;}
.alert {font-size:12px; padding:20px;color:#FF0000; padding:6px; clear:both; margin-bottom:2px;}

.input, .ok {padding:3px; margin:0; border:0px solid red;}

.input {background: url(../pix/bg_input.gif) left bottom no-repeat; width:104px; height:14px; color:#fff; font-size:11px; }

.ok {background: url(../pix/bg_ok.gif) center bottom no-repeat; width:30px; height:24px; text-align:center; color:#fff; font-size:12px; cursor:pointer;}


.button, .button_big {background: url(../pix/button.jpg) left bottom no-repeat; width:100px; height:26px; margin-top:3px; color:#000; text-align:center; border:0; cursor:pointer; }


.tab_clear {background: transparent; margin:auto; padding:0;}
.in_right {text-align:right;}





#tresc table {
  font: 12px/16px Arial, Verdana, Georgia, Tahoma, sans-serif;
	margin:10px 0 20px 0;
	padding:0px;
	color: #fff;
	background: #3A4851;
}

#tresc table th {
	color: #fff;
	font-weight: normal;
	background: #3A4851;
	text-align: left;
	padding: 6px 2px;
	font-size: 13px;
}
#tresc table th img {border:0px;}
#tresc table th a {color: #333333;text-decoration:none;}

#tresc table tr {
	background: #fff;
}

#tresc table td {
	padding: 2px 5px;
	font-size: 12px;
  color:#333;
}

#tresc #contact{background: transparent;}
#tresc #contact tr{background: transparent;}