html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol,li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

ul{
padding-left: 20px;
}

body{font-family:'arial'; font-size :14; color:#ffffff;}

.next{ font-family:'arial'; font-size :11px; color:#000000; padding:20px; width:50px; height:50px; float: left; margin-right:5px;}
.previous{ font-family:'arial';  font-size :11px; color:#000000; padding:20px; width:50px; height:50px; float: left; margin-left:5px;}

#result{height:50px; float: left; width:440px;font-family:'arial'; font-size :11px; vertical-align:middle; color:#000000;}

a:link { text-decoration:none; }     /* unvisited link */
a:visited { text-decoration:none;}  /* visited link */
a:hover { text-decoration:none;}   /* mouse over link */
a:active { text-decoration:none;}   /* selected link */



.textarea{border: 1px solid #000000; font-family:'arial'; padding:5;margin:3; background: #eeeeee}
.selectbox{border: 1px solid #000000; font-family:'arial'; padding:5;margin:3; background: #eeeeee}




#banner{background-color:#000000; margin-bottom:0px; width:640px; text-align:left;}
#logo{margin-left:50px; margin-bottom:10px;}

#search{margin-left:432px; padding-top:15px; margin-bottom:15px;}
#bt_search{margin:0px; padding:0px;}
.saisie_champ{margin:0px; padding:0px; height:19px;}
#menu{padding-left:50px;}
#menu img{margin-right:10px;}


#filter{background-color:#000000; width:640px; text-align:left;}

#domaines{ font-size:10px; margin-left:50px;padding-top:10px;}
#domaines a{color:#555555; font-size:11px; font-weight:normal;font-size:11px;}
#domaines a.selected{color:#ffffff;}

#tags{margin-left:50px; width:540px; margin-top:0px; padding-bottom:15px; }
#tags a{color:#535a05; font-size:11px; font-weight:normal;}
#tags a.selected{color:#a6b724; font-size:11px; font-weight:normal;}


#nouveau{background-color:#000000; margin-bottom:1px; width:640px; padding-top:20px; padding-bottom:20px;}
#nouveau a{color:#ffffff; font-size:12px;}

.nav{background-color:#000000; width:640px; padding-top:10px; height:50px; margin-bottom:1px; font-size:10px;}
#noresult{background-color:#000000; width:640px; height:90px; margin-bottom:1px;}

.project{background-color:#000000; width:640px; text-align:left;  padding-bottom:10px; border-bottom: 1px dotted #333333;}



h1{background-color:#ffffff; color:#000000; display: inline;margin-left:50px; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; font-weight:bold; float:left;}
h2 {font-family:'arial'; font-size:11px; padding-left:50px; padding-bottom:10px;  font-weight:normal}
h2 a {color:#a6b724;}
p {font-family:'arial'; font-size:12px; padding-left:50px; padding-top:10px; line-height:18px; width:540px;}

.header{padding-top:20px;height:30px;}
.date{ font-size:10px; color:#444444;padding:5px;float:left;}
.visuels{width:640px; float:left; padding-left:50px; padding-bottom:15px;}
.comments{width:640px; float:left; padding-bottom:15px;}

.comments a:link { text-decoration:underline; color:#ffffff; }     /* unvisited link */
.comments a:visited { text-decoration:underline; color:#ffffff; }  /* visited link */
.comments a:hover { text-decoration:underline; color:#ffffff; }   /* mouse over link */
.comments a:active { text-decoration:underline; color:#ffffff; }   /* selected link */


#about{background-color:#000000; margin-bottom:0px; width:640px; text-align:left; padding-top:30px;padding-bottom:20px;}
#about h1{background-color:#ffffff; color:#000000; display: inline;margin-left:50px; padding-left:5px; padding-right:0px; padding-top:3px;padding-bottom:0px; margin-bottom:0px; font-weight:bold; float:left;}
#about h2{font-family:'arial'; font-size:14px; padding-left:50px; padding-bottom:0px; margin-bottom:0px; padding-top:15px; font-weight:normal; color:#17698f;}
#about p{margin-top:0px; padding-top:0px;}
#about ul{margin-left:50px;}
#about li{font-size:11px; margin-top:5px; margin-bottom:5px;}

#contact{ margin-bottom:0px; width:640px; text-align:left; padding-top:30px;padding-bottom:20px; background:url(../img/plannoir.jpg) no-repeat #000000; background-position:110 20; height:530px;}
#contact h1{background-color:#ffffff; color:#000000; display: inline;margin-left:50px; padding-left:5px; padding-right:0px; padding-top:3px;padding-bottom:0px; margin-bottom:0px; font-weight:bold; float:left;}
#contact h2{font-family:'arial'; font-size:14px; padding-left:50px; padding-bottom:0px; margin-bottom:0px; padding-top:15px; font-weight:normal; color:#17698f;}
#contact a{color:#ffffff; text-decoration:none;}
#contact p{line-height:13px;}
#contact .email{ padding-left:50px; font-size:12px;}


