body{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 0.8em;

}

*{
	padding: 0;
	margin:0;
}
 
a, a:hover{
	text-decoration: none;
}
h1{
	color: #990000;
	font-size : 12px;
	font-variant: small-caps;
	display: block;
	width: 100%;
	margin: auto;
}

h6{ font-variant: small-caps; font-size: 0.9em;}

input, select{
	border: 1px solid #990000;
	color: #990000;
	font-weight: bold;
	vertical-align: middle;
}

img{
	border: 0;
	vertical-align: middle;
}

textarea{
	width: 60%;
	height: 100px;	
}
#conteneur{
	width: 70%;
	min-width: 750px;
	margin: auto; 
	background-image: url(/template/images/filigranne.png);
	background-repeat: no-repeat;
	background-position: bottom right;	
}

#header{
	font-size: 0;
	background-color: #9b0200;
}


#menu{
	height: 70px;
	margin-bottom: 0px;
}

#navigation, #navigation a {
	color: #fff;
	background-color: #be0000; 
}

#login{
	float: left;
	background-color: #be0000;
	height: 80px;
	width: 180px;
	color: #fff;
	background-image: url(/template/images/login.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: center;
}

#login a{
	clear: both;
	color: #fff;
	font-size: 0.7em;
}

#login-login, #login-pass{
	width: 43%;
	float: left;
}
#login-login, #login-pass, #login-ok, #souvenir{
	font-size: 0.7em;
}

#login-login input, #login-pass input{ width: 95%; font-size: 1em;}

#ok-login{
	border: 0;
	width: 18px;
	height: 18px;
}

#footer{
	clear: both;
	height: 18px;
	text-align: center;
	background-color: #be0000;
}

#separateur{
	height: 8px;
	font-size: 0px;
	background-image: url(/template/images/separateur.png);	
}

#pointilles, .pointilles{
	clear: both;
	height: 10px;
	font-size: 0px;
	background-image: url(/template/images/pointilles.png);
	background-repeat: no-repeat;
	background-repeat: repeat-x;	
}

#page{

}

#recherche{
	width: 250px;
	margin: auto;
	font-size: 0.7em;
}

#inscription{
	width: 450px;
	margin: auto;
	font-size: 0.7em;
}

#lesPhotos .form-top-center, #lesPhotos .form-bottom-center{
	width: 236px;
}

#lesPhotos{
	width: 260px;
	margin:auto;
}

#lesPhotosA{
	margin-bottom: 10px;
}

#lesPhotosA img{
	width: 80px;
	height: 80px;
	padding: 3px;
}

#lesPhotos img{
	padding : 5px;
}

#navFiche{
	clear: both;
	padding-top : 2px;
	padding-bottom : 14px;
}
#deposer{
	width: 450px;
	margin: auto;
	font-size: 0.7em;
}

#lesChamps, #lesChamps2{
		border-left: 1px solid #990000;
		border-right: 1px solid #990000;
		background-color: #b2b2b2;
		text-align: center;
		clear:both;
}

#recherche #lesChamps{
		width: 248px;
}

#lesChamps2 input{
	width: 40px;
	border: 0;
}

#lesChamps2 label{
	clear: both;
}

#recherche #lesChamps select, #recherche #lesChamps .critere{ width: 70%; margin: auto;}
#inscription #lesChamps select, #inscription #lesChamps .critere{ width: 90%; margin: auto;}
#deposer #lesChamps select, #deposer #lesChamps .critere{ width: 90%; margin: auto;}


#lesChamps label{float:left;}
#recherche #lesChamps input{ margin-left: 69%; width: 28%;}
#inscription #lesChamps input, #inscription #lesChamps select, #inscription #lesChamps #ville{ margin-left: 60%; width: 38%;}
#deposer #lesChamps input, #deposer #lesChamps select, #deposer #lesChamps #ville{ margin-left: 50%; width: 38%;}

#infosPro{
	width: 410px;
	height: 45px;
	background-image: url(/template/images/infosPro.png);
	background-repeat: no-repeat;
	margin: auto;
}
#infosPro span{
	display: block;
	float: left;
	width: 33%;
	font-size: 11px;
}

#infosPro .titre{
	padding-top: 2px;
	color: #000;
}

#photosPro{
	margin-top: 20px;
	clear: both;
	width: 420px;
	margin: auto;
}

#photosPro td{
	width: 33%;
	margin-top: 10px;
}

#photosPro a, #infosPro a{	
	color: #900;
}

.formulaire{
	margin: auto;
	border-collapse:	collapse;
	margin-bottom: 20px;
	color : #000;
	font-weight: normal;
	font-size: 11px;
}

.medium{	
	width: 60%;
}

.large{
	width: 95%;
}

.formulaire{
	text-align: left;
}

.fiche .critere{
	text-align: right;	
}

.formulaire th{
	height: 39px;
	font-size: 11px;
	font-variant: small-caps;
	color: #fff;
	text-align: center;
}

.formulaire .last{
	height: 17px;
	text-align: left;
}

.formulaire input, .formulaire select{
	float: left;
	border : solid 1px #000;
	font-size: 10px;
	background-color: #fff;
	font-weight: normal;
	color: #000;
}

.formulaire select, .formulaire input{
	width: 150px;
}

.large select, .large input{
	width: 220px;
}



.formulaire .first, .formulaire .last{
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	height: 17px;
	width: 6px;
	text-align: right;
	background-color: #fff;
}

.formulaire .last{
	border: 0;
	background-color: transparent;
}
.formulaire label{
	float: left;
	text-align: left;
	display: block;
	margin-left: 0%;
}
.formulaire .impaire .first{
	background-image: url(/template/images/impaireLeft.gif);
	background-repeat: no-repeat;
	background-repeat: repeat-y; 
}

.formulaire .impaire .last{
	background-image: url(/template/images/impaireRight.gif);
	background-repeat: no-repeat;
	background-repeat: repeat-y;
}

.formulaire .paire .first{
	background-image: url(/template/images/paireLeft.gif);
	background-repeat: no-repeat;
	background-repeat: repeat-y;
}

.formulaire .paire .last{
	background-image: url(/template/images/paireRight.gif);
	background-repeat: no-repeat;
	background-repeat: repeat-y;
}

.annee{
	text-align: center;
}

.formulaire .impaire .centre{
	background-color: #ECEDF3;
}

.formulaire .paire .centre, .fiche .paire .critere{
	background-color: transparent;
	border-top: solid 1px #cbcbcb;
		border-bottom: solid 1px #cbcbcb;
}

.formulaire .thCritere{
	width: 100px;
	background-image: url(/template/images/critere.gif);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.formulaire .thCritere2{
	width: 100px;
	background-image: url(/template/images/critere2.gif);
	background-repeat: no-repeat;
	background-position: center;
}


.formulaire a{
	color: #000;
}


.formulaire a.petit{
	color: #990000;
	font-weight: bolder;
	font-size: 8px;	
}

.equippement{
	width : 80%;
}

.equippement input{
	width: 40px;
}

.equippement label{
	width: 100%;
	display: block;
}

.unEquipement{
	font-style:italic;
}
.inputType1{
	width: 60px;
	background-color: red;
}

.inputType2, .selectType2{
	width: 40%;
}

.euro{
	background-image: url(/template/images/euro.gif); 
	background-repeat: no-repeat; 
	background-position: right;
}

.ok-gros {
	margin : 0;
	border:0;
}
.ok-gros input{
	border: 0;
	width: 100px;
	margin: auto;
	height: 17px;
	color: #000;
	font-size: 10px;
	background-color: #ECEDF3;
}

.form-top-left, .form-top-right, .form-bottom-left, .form-bottom-right, .form-top-center, .form-bottom-center{
	height: 12px;
	background-repeat: no-repeat;
	font-size: 0;
	float: left;
}
.form-top-left, .form-top-right, .form-bottom-left, .form-bottom-right{
	width: 12px;
}

.form-top-center, .form-bottom-center{
	background-repeat: repeat-x;
}

#recherche .form-top-center,#recherche .form-bottom-center{ width: 226px;}
#inscription .form-top-center,#inscription .form-bottom-center{ width: 426px;}
#deposer .form-top-center,#deposer .form-bottom-center{ width: 526px;}

.form-top-left{background-image: url(/template/images/form-top-left.jpg);}
.form-top-center{background-image: url(/template/images/form-top-center.jpg);}
.form-top-right{background-image: url(/template/images/form-top-right.jpg);}

.form-bottom-left{background-image: url(/template/images/form-bottom-left.jpg);}
.form-bottom-center{background-image: url(/template/images/form-bottom-center.jpg);}
.form-bottom-right{background-image: url(/template/images/form-bottom-right.jpg);}



.uneRubrique{
	width: 60%;
	margin: auto;
	color: #000;
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
	font-weight: normal;
	font-size: 11px;
}
.section1, .section2, .section3, .section4, .section5, .section6, .section7{
	padding-top:8px;
	float: left;
	text-align: center;
	color: #990000;
	font-weight: bolder;
	font-size: 1.0em;
}

.section2 a{
	color: #990000;
	font-size: 10px;
}

.section1{ clear: both;}

.section1{
	width: 20%;
}

.section3{
	width: 24%;
}

.section2{
	width: 55%;
}

.section4{
	width: 75%;
}

.section5{
	width: 100%;
}

.section6{
	width: 51%;
}

.section7{
	width: 28%;
}

.section2 select, .section2 input{
	display: block;
}

.impaire{ }
.paire{ }

fieldset{ border:0;}
.hidden{ border: hidden; width: 0; height: 0; display: none;}
.inline{ display: inline;}
.zero{ border:0; width:0; height:0;}

.admin{
	width : 80%;
	margin: auto;
}
.admin label, .admin a{
	color: #990000;
}

.admin label{
	border-bottom: solid 1px #990000;
	font-weight: bold;
	display: block;
	width: 60%;
	float: left;
}
.admin select{
	width: 180px;
}
#uneFenetre, .formFenetre{
	padding:10px;
	width: 90%;
	margin:auto;
	text-align : center;
}

.alerte{
	padding:10px;
	font-weight: bolder;
	display : block;
	width: 90%;
	margin: auto;
	text-align: center;
	 
}

.derniere{
	background-repeat: no-repeat;
	padding-top : 3px;
	width: 116px;
	height: 128px;
	margin: auto;
}

.titreDerniere{
	width: 116px;
	display: block;
	font-size: 10px;
	color: #900;
}

#messages{
	margin-left: 200px;
	padding-top: 8px;
	font-weight: bolder;
	color : #990000;
}

#total{
	padding-top: 8px;
	float: right;
	text-align: right;
	font-size: 0.85em;	
}

#total, #total a{
	font-weight: bolder;
	color : #900;
}

#ssmenu a{
	font-weight: bolder;
	font-size: 12px;
	color : #990000;	
}

.premierPlan{
	font-weight : bold;
}

.premierPlan a{
	color : #000;
	font-size : 1em;
}


.fiche .impaire .critere{
	background-color: #ECEDF3;
}

.obligatoire{
	font-size: 0.8em;
	color: #990000;
}

#souvenir input{
	border: 0;
	width: 9px;
}

.accueil{
	text-align: justify;
	color: #000;
	font-size: 0.9em;
	padding-bottom: 32px;
}

.page{
	color:#990000;
}

.hand{
	cursor: pointer;
}

.similaire{
	font-size: 11px;
	color: #990000;
}

.lesOptions{
	text-align: left;
	color: #000;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 5px;
}

.lesOptions h1{
	border-bottom: dotted 1px #990000;
	color: #990000;
}

.commentaire{
	color:#000;
	font-size: 11px;
	font-weight: normal;
	width: 90%;
	text-align: justify;
	margin: auto;
}

#lesInfosVendeur{
	color:#000;
	text-align: left;
	font-weight: normal;
	background-image : url(/template/images/lisereAnnonce.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-left:10px;
}

#ssconteneur{
	border-left:solid 5px #be0000;
	border-right:solid 5px #be0000;
}


#navAnnonce{
	margin-top: 8px;
	float: left;
	width: 100%;
	height: 2.0em;
	background-color: #ffe399;
}

#navAnnonce .section2{

}

#navAnnonce .section2 span{
	width: 31%;
	float: left;
	display:block;
	vertical-align: text-bottom;
}