p {text-align:justify;}

th {}
.tderror {color:red}
.tderror * {margin:0;padding:0;list-style-type:none;}

.spacer {clear:both}

.container {width:700px !important}

h1,h2,h3 {color:#A67C52 !important;font-size:16px;font-weight:bold;}

th, td {}
table {border-collapse:collapse;}

.intro h1 {padding-left:20px;margin-top:20px;clear:both;text-transform:uppercase;}
.intro h3 {padding-left:20px;color:#A67C52;font-size:12px;margin-bottom:6px;}
.intro span {
	background:transparent url(/images/degrade_small.gif) repeat-x;
	font-size:32px;font-weight:bold;color:#8c6239;
	display:block;float:right;
	border:solid 1px #bea791;
	width:30px;height:30px;
	padding:3px 10px 18px 10px;margin-right:10px;
	text-align:center;
}
.intro .button {text-align:right;width:100%}
.intro input {border:solid 1px #bea791;}
.intro p, .intro table {margin:0;color:white;width:100%;}
.intro p.action {text-align:right;clear:both;padding-right:20px}
.intro .block {
	background:transparent url(/images/degrade.gif) repeat-x;
	margin-bottom:25px;
	border:solid 1px #bea791;
	float:right;
	clear:both;
	width:560px;
	padding:0 16px 0 8px;
	height:125px;
}
.intro .smallBlock {
	height:85px;
}
.intro td {padding:2px;white-space:nowrap;vertical-align:top;}
.intro a, .intro label {color:white}
.intro #login_pass, .intro #login_email {width:165px !important;}
.intro .button input, .intro a.button {text-transform:none;font-size:13px;padding:0px 15px;font-family:Arial, Helvetica;font-weight:normal;}


.button {}
.button a {border: 1px solid #A67C52;background-color:#A67C52;display:block;font-weight:bold;color:white;margin:0 auto;width:38px;text-align:center;padding:3px 8px;text-decoration:none;}
.button a:hover {background-color:#ffffff;color:#A67C52;}

.button input, a.button {
background-color:#FFFFFF;
border:1px solid #A67C52;
color:#A67C52;
font-size:90%;
font-weight:bold;
margin-bottom:5px;
padding:4px;
text-decoration:none;
text-transform:uppercase;
width:auto;
}
.button a.button {display:inline}

form table input {width:250px}
.intro input {width:auto !important;}

.onglets {
padding: 1px 0;
margin-left: 0;
margin-bottom: 50px;
margin-top: 0.1em;
border-bottom: 1px solid #666666;
}

.onglets li{
list-style: none;
display: inline;
margin: 0;
}

.onglets li a{
text-decoration: none;
padding: 3px 0.5em;
margin-right: 3px;
border: 1px solid #666666;
border-bottom: none;
background: white;
}

.onglets li a{
color: #A67C52;
}

.onglets li a:hover, .onglets li.selected a{
color: white;
background: #A67C52;
}

/********* PAGINATION FLICKR **************/
#pagination, #pagination-flickr {margin:20px auto 0 auto !important;width:150px;text-align:center;}
#pagination-flickr li{display:inline;border:0; margin:0; padding:0;font-size:11px;list-style:none;}
#pagination-flickr a{border:solid 1px #A67C52;margin-right:2px;}
#pagination-flickr .active a{background:transparent url(/images/degrade_small.gif) repeat-x;margin-right:2px;font-weight:bold;color:#8c6239;}
#pagination-flickr .previous-off, #pagination-flickr .next-off {color:#666666;display:block;float:left;font-weight:bold;padding:3px 4px;}
#pagination-flickr .next a, #pagination-flickr .previous a {font-weight:bold;border:solid 1px #FFFFFF;}
#pagination-flickr a:link, #pagination-flickr a:visited {display:block;float:left;padding:3px 6px;text-decoration:none;}
#pagination-flickr a:hover{border:solid 1px #666666;}

/*** AJOUT DU 27/01/2010 ***/
div#encollaboration{
	margin-left: 84px;
	margin-bottom: 25px;
}
	h1.partner {
		font-size: 14px;
		text-transform: none;
		padding: 0;
	}
div#partenaires{
	margin-left: 84px;
	margin-top: 25px;
}
	div#partenaires img{
		margin-right: 20px;
		float: left;
	}
th{
	font-size: 16px;
	font-weight: bold;
	color: #A67C52;
}

.error_list {color:red;font-weight:bold;font-size:110%}
