/* look */

body {
	background-color: #51594F;
	font-size:11px;
}
body, table, border, td, td, form {
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
	width:100%;
	text-align:center;
}

form {
	text-align:left;	
}

a, body, td, input, select, textarea{
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif, Courier New, Courier;
}
td {
	vertical-align:top;
}
img {
	border:0;
	margin:0;
	padding:0;
}

h1 {
	display:none;
}

h2 {
	color:#D02E02;
	font-size:20px;
	font-weight:bold;
	margin-top:0;
}
h3 {
	color:#7C7A41;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
	
/* layout */

#container {
	width:988px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}
#header {
	height:141px;
	width:988px;
	/*background-color:yellow;*/
}

#colonne-gauche {
	width:190px;
}

#colonne-gauche, #colonne-gauche input, #colonne-gauche select {
	font-size:10px;
	font-weight:bold;	
}

#colonne-gauche select {
	width:162px;
}

#colonne-centre {
	height:100%;
	width:502px;
	text-align:left;
	background-color:#fff;
}

.contenu {
	background-color:white;
	padding:18px;
	
	color:#000;
	font-size:11px;
}

#colonne-droite {
	width:286px;
}

.gutter {
	width:5px;
	height:5px;
	/*background-color:green;*/
}

#signature {
	margin-top:8px;
	margin-bottom:8px;
}

/* navig */

#topmenu a {
	display:block;
	background-position: 0px 0px;
	overflow: hidden;
}
#topmenu a:hover {
	background-position: 0px -25px;
}

#topmenui1 {
	background-image: url(../images/menu/menu1.gif);
}
#topmenui2 {
	background-image: url(../images/menu/menu2.gif);
}
#topmenui3 {
	background-image: url(../images/menu/menu3.gif);
}
#topmenui4 {
	background-image: url(../images/menu/menu4.gif);
}
#topmenui5 {
	background-image: url(../images/menu/menu5.gif);
}
#topmenui6 {
	background-image: url(../images/menu/menu6.gif);
}
#topmenui7 {
	background-image: url(../images/menu/menu7.gif);
}

.topmenuspacer {
	background-image: url(../images/menu/menuspacer.gif);
	width:1px;
}

#topmenu td {
	width:auto;
	
}

/* bulles */	

.bulle {
	background-color:#fff;
	width:189px;
	text-align:left;			
}

.fin-bulle-gauche {
	background-image: url(../images/global/bullefinblancg.gif);
	height:10px;
	width:5px;
}
.fin-bulle-droite {
	background-image: url(../images/global/bullefinblancd.gif);
	height:10px;
	width:5px;
}
.fin-bulle-centre {
	width:179px;
	background-image: url(../images/global/bullefinblancm.gif);
}
.ligne-dans-bulle {
	width: 100%;
	height: 1px;
	background-color: #51594f;
}		
.contenu-bulle {
	padding:10px;
	overflow:hidden;
	width:160px;
	_width:180px;
}

.bulle-pages td {
	background-image: url(../images/global/tcont.gif);
	background-repeat:no-repeat;
	height:22px;
	text-align:right;
	padding-right:20px;
	color:#fff;
	font-size:11px;
	padding-top:4px;
}

.bulle-pages a {
	color: #fff;
	text-decoration:none;	
}

.bulle-pages a:hover {
	text-decoration:underline;
}

/* resultats recherche */
.suiv-prec {
	position:absolute;
	top:14px;
	right:17px;
}

.suiv-prec table {
	width:148px;
}

.contenu {
	position:relative;
}

.btn-suivant {
	background-image:url(../images/boutons/suivant.gif);
	display:block;
}
.btn-suivant:hover {
	background-image:url(../images/boutons/suivant_on.gif);
}
.btn-precedent {
	background-image:url(../images/boutons/precedent.gif);
	display:block;
}
.btn-precedent:hover {
	background-image:url(../images/boutons/precedent_on.gif);
}

#quadrille-photos .thumbnail {	
	border:0;
	margin-top:20px;
	width:150px;
}

#quadrille-photos .thumbnail td {
	border:1px #51594F solid;
	text-align:left;
	color:#51594F;
}

#quadrille-photos td{
	width:155px;
	margin:0;
	padding:0;
	border:0;
}

#quadrille-photos {	
	width:auto;
}

.label-infos {
	margin-right:3px;	
	margin-top:3px;
	margin-bottom:3px;
	vertical-align:text-bottom;
}

.choix-pages a {
	text-decoration:none;
}
.choix-pages a:hover {
	text-decoration:underline;
}
.selected {
	color:#F04E22;
}
.bulle-pages .selected {
	color: #FF9600;
}

/**/

.imgbtn {
	vertical-align: middle; 
	padding-right: 5px
}

table.liste td {
	vertical-align:middle;
	width:auto;
	background-color:#ffffff;
	padding:5px;
	color:#000;
	border:1px #C7C7C7 solid;	
}

table.liste thead td {
	background-color:#FFFDE8;
	color:#A3A163;
	font-weight:bold;
}

table.liste {
	width:auto;	
}

#frm-profil label {
	width:165px;
}

.boutonparvenir, .boutonparveniron {
	border:0;
	width:138px;
	height:21px;
	background-color:transparent;
}
.boutonparvenir {
	background-image:url(../images/boutons/envoyer_ma_demande.gif);	
}
.boutonparveniron {
	background-image:url(../images/boutons/envoyer_ma_demande_on.gif);
}

.boutonvisualiser, .boutonvisualiseron {
	height:21px;
	background-color:transparent;
	border:none;
}
.boutonvisualiser {
	background-image:url(../images/boutons/visualiser.gif);	
}
.boutonvisualiseron {
	background-image:url(../images/boutons/visualiser_on.gif);
}

.boutonparvenir2 {
	background-image:url(../images/boutons/faire_parvenir2.gif);
	width:113px;
	height:23px;
	display:block;
}
.boutonparvenir2:hover {
	background-image:url(../images/boutons/faire_parvenir2_on.gif);
}

.contenu label {
	color:#7D7B42;
	font-size:11px;
	font-weight:normal;
	display:block;
	margin-bottom:4px;
	margin-top:8px;
}

textarea, input, select {
	color:#000;
	
}

#contenu-carte textarea {
	width:289px;
	height:145px;
}
#contenu-carte input {
	width:192px;
}
#contenu-carte input, #contenu-carte textarea {
	margin-bottom:10px;
	margin-top:3px;
}
#contenu-carte {
	width:288px;
	_width:308px;
	float:left;
	padding-right:20px;
}
#contenu-carte label {
	width:160px;
}
#apercu-carte {
	float:right;
	
	width:447px;	
}
#apercu-carte table {
	border: 1px #51594F solid;
}

.oblig, .obligplus {
	color:#D02E02;
	margin-left:2px;
	margin-top:0;
	margin-right:5px;
	vertical-align:super;
}

#dernieres-recherches {
	margin:0;
	padding:0;
	list-style:none;
}
#dernieres-recherches li {
	margin:0;
	padding:0;
	background-image:url(../images/global/bullet_selections.gif);
	background-repeat:no-repeat;
	padding-left:7px;
	background-position: 0px 7px;
}

.contenu input, .contenu textarea, .contenu select {
	margin-bottom:4px;
}

.dernieres-selections img {
	margin-right:4px;
	margin-left:4px;
	border: 1px #000 solid;
	width:52px;
	height:52px;
}

.dernieres-selections div {
	float:left;text-align:center;
}

.explication-asterisque {
	margin-top:15px;
	margin-bottom:15px;
	color:#D02E02;
	font-size:11px;
}

#etat-inventaire {
	color:#F04E22;	
}
#etat-inventaire a {
	color:#51594F;
	font-weight:bold;
}

.fichier-inventaire {
	color:#D02E02;
}
.label-inventaire {
	color:#7D7B42;
}

hr {
	color:#51594F;
	width:463px;
	margin-bottom:15px;
	margin-top:15px;
		
}

.icone-proposition {
	vertical-align:bottom;
	margin-right:5px;
}



#erreurs {
	border: 1px #D02E02 solid;
	border-collapse:collapse;
	margin-bottom:10px;
	width:auto;
}
#erreurs ul {
	padding-left:15px;
	margin-left:0;
}
#erreurs li {
	margin-left:0px;
	padding-left:0;
}
table#erreurs td {
	color:#F04E22;
	font-weight:normal;
	text-align:left;
	padding:4px;
}

#erreurs thead td {
	color:#D02E02;
	font-weight:bold;
}

.bloc {
	width:465px;
}
