.smlink {
	color: #3C7AE9;
	background-color: #DDDDDD;
	border: 1px solid #222244;
	padding: 0px 2px;
	font-size : 9px;
	text-decoration: none ;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.smlink:HOVER {
	color: #000000;
	border: 1px solid black;
	background: #999999;
}

.txtsmall {
	font-size:9px;
	color:black;
	font-weight:normal;
}

.titre {
	font:bold;
	font-size:16px;
	color:black;
}

.txt {
	color:black;
	font-size:12px;
	font-weight:normal;
}

.txtresol {
	color:black;
	font-size:13px;
	font-style:italic;
}

.txtinput {
	color:black;
	background-color: #AEDAF3;
	font-size:13px;
	border:1px solid #000000;
}

.link {
	color: #fff;
	background-color: #daa520;
	border-color: #daa520;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
}

.link:HOVER {
	color: #daa520;
	background-color: #ffffff;
	border-color: #daa520;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
}
a.catlink{
	padding:0 8px 0 0;
	background:url(/images/sp-right.gif) no-repeat 100% 50%;
	height:19px;
	line-height:19px;
	color:#DAA520;
	font-size: 12px;
}
a.catlink span{
	background:url(/images/sp-left.gif) no-repeat 0 50%;
	height:19px;
	line-height:19px;
	padding:1px 0 0 8px;
	cursor:pointer;
	font-size: 12px;
}
a.catlink:hover{
	color:#959595;
	background:url(/images/sp-grey-right.gif) no-repeat 100% 50%;
}
a.catlink:hover span{
	background:url(/images/sp-grey-left.gif) no-repeat 0 50%;
}
.enlargeLink a{
	color:#DAA520;
	background:url(/images/enlarge-link-right-bg.gif) no-repeat 100% 50%;
	padding:0 4px;
	font-size:9px;
	line-height:12px;
}
.enlargeLink a:hover{
	color:#6F6F6F;
	font-size:9px;
}
.enlargeLink span{
	background:url(/images/enlarge-link-left-bg.gif) no-repeat 0 50%;
	font-size:9px;
	line-height:12px;
}

.titrecontact {
	font-size:16px;
	color:#222222;
	font:bold;
	background-color:#AEDAF3;
}

.titresorted  {
	font-size:13px;
	font:bold;
	color:black;
	background-color:#AEDAF3;
}

.grostitre {
	font-size:16px;
	line-height: 150%;
}

.grostitre a {
	color: #fff;
	background-color: #daa520;
	border-color: #daa520;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
}

.grostitre a:hover {
	color: #daa520;
	background-color: #ffffff;
	border-color: #daa520;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
}

SELECT {
	background-color: #AEDAF3;
	border-color: #7390B9;
	color: #222222;
}

.textinput {
	background-color: #AEDAF3;
	border-color: #7390B9;
	color: black;
	border: 1px solid #000000;
}

.textinput:FOCUS {
	background-color: #94B6F3;
	border-color: #7390B9;
	color: white;
	border: 1px solid #000000;
}

.textinput:HOVER {
	background-color: #94B6F3;
	border-color: #7390B9;
	color: white;
	border: 1px solid #000000;
}

.button {
	color: #3C7AE9;
	background-color: #DDDDDD;
	border: 1px solid #222244;
	padding: 0px 2px;
	font-size:12px;
	text-decoration: none ;
	font-family: Verdana,Helvetica,sans-serif;
	font-weight: normal;
}

.button:HOVER {
	color: #000000;
	border: 1px solid black;
	background: #999999;
}

.tableborder {
	border: 1px solid #000000;
	padding-left: 10px;
}

.tablecomment {
	border-bottom: 1px solid #000000;
}
div#galleryForm {
/*	position: relative;
	top: 0;
	left: 0;
	margin: 10px 10px 10px 10px;
	padding-left: 20px;*/
}
