	/* Généralité */

A:link{text-decoration:none; color:#CC3300}
A:visited{text-decoration:none; color:#CC3300}
A:active{text-decoration:none; color:#CC3300}
a:hover{text-decoration:underline; color:#CC3300}

h3{background:#FF3366; text-decoration:none; color:white}
h4{text-decoration:none; color:#336666; size:1.2em; border-bottom:1px solid black; padding-bottom:5px;}
h5{background:#330066; text-decoration:none; color:white}

	/* Les champs du Formulaire */
input {
	background-color: #FFFFCC;
	border: 1px outset #000000
	}

textarea {
	background-color: #FFFFFF;
	border: 1px outset #000000
	}
	

.content{
	font-family:verdana,arial,sans serif;
	color:#666666;
	padding:20px;
	background:#eee;
	border:1px solid black
}

.contentfontonly{
	font-family:verdana,arial,sans serif;
	color:#666666;
}

form {display:inline;}


.banner{
margin-right:170px;
height:140px;
}


.main {

}


.item{
height:100px;
background:white;
margin:1% 1% 1% 1%;
border:1px solid black;
padding:1px;
}


.item textarea {
display:inline;
margin:10px;
width:60%;
}


.item div {
float:left;
width:100px;
margin-right:10px;
}



.item p{
margin:2px;
border-bottom:1px solid black;
background:#ffffcc;
}


.galleryitem{
margin:10px;
text-align:center;
width:120px;
height:140px;
float:left;
}


.info {
border:1px dotted black;
background:#ffffff;
padding:20px;
margin-top:10px;
text-align:left;
}


.input{
width:100px;
}


.breaker {
float:none;
display:block;
clear:both;
}



/* 

img {
vertical-align:top;
}

*/


img.search {
margin:10px;
}


img:hover {
border:1px solid black;
vertical-align:top;
}


a {border:none;}


#menu {
text-align:left;
position:absolute;
top:250px;
right:225px;
margin-right:10px;
border-bottom:1px solid #333333;
width:150px;
background:#336699;
}


html > body #menu {
width:162px;
}


#menu a{
width:150px;
padding:5px;
text-decoration:none;
color:#fff;
display:block;
background:#336699;
border:1px solid #333333;
border-bottom:none;
}


#menu a:hover{
padding:5px;
display:block;
color:#336699;
background:#ffffff;
}


#menu a.hl{
text-decoration:none;
color:#fff;
display:block;
background:#ccc;
}


#menu form
{
display:block;
border-top:1px solid #333333;
margin:0px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}


.breaker {
clear:both;
}


fieldset {
border: 2px groove #cccccc;
margin-bottom:5px;
font-size:.8em;
padding:5px;
color:black;
}


legend {
font-weight:bold;
color:#336633;
}

	
	/* Scroll colors */

body {
 scrollbar-face-color:#CCCCCC; 
 scrollbar-track-color:#000000; 
 scrollbar-arrow-color:#CCCCCC; 
 scrollbar-shadow-color:#CCCCCC; 
 scrollbar-dark-shadow-color:#CCCCCC; 
 scrollbar-3dlight-color:#CCCCCC; 
 scrollbar-highlight-color:#CCCCCC
}