/* police par defaut */
body {
	font-family: Helvetica Ex, Helvetica Ex BT, Switzerland Ex, Switzerland Ex BT, Swiss Ex, Swiss Ex BT, Arial Ex, Arial Ex BT, Tahoma;
	font-size: 11px;
	color:#555555; /* gris */
	background: #D0E3F2;
	text-align: justify;
	margin: 0 0 0 0;
	overflow: auto;
	width: 100%;
}
td,th {
	font-family: Helvetica Ex, Helvetica Ex BT, Switzerland Ex, Switzerland Ex BT, Swiss Ex, Swiss Ex BT, Arial Ex, Arial Ex BT, Tahoma;
	font-size: 11px;
	color:#404040; /* gris */
	text-align: justify;
	margin: 0 0 0 0;
}
.blanc{
	color:#FFFFFF;
}
.size9{
	font-size:9px;
}
/* table qui englobe le site et permet un background a gauche different de celui de droite */
.totale {
	width: 100%;
	height: 100%;
}
/* class du flash */
.flash1 {
	background: url("../images/fond.jpg") left 51px repeat-x;
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 2000;
}
/* partie gauche sous flash */
.gauche {
	width: 50%;
	text-align: right;
}
/* partie droite sous flash */
.droite {
	width: 50%;
	padding: 0 0 0 2%;
	_padding: 0 0 0 30px;
}
/* numeros page attributions */
.attri1 {
	background: url("../images/1.jpg") 5% 2px no-repeat;
	_background: url("../images/1.jpg") 5%  2px no-repeat;
	padding: 0 5% 0 9%;
	_padding: 0 30px 0 55px;
}
.attri2 {
	background: url("../images/2.jpg") 5% 2px no-repeat;
	_background: url("../images/2.jpg") 5%  2px no-repeat;
	padding: 0 5% 0 9%;
	_padding: 0 30px 0 55px;
}
.attri3 {
	background: url("../images/3.jpg") 5% 2px no-repeat;
	_background: url("../images/3.jpg") 5%  2px no-repeat;
	padding: 0 5% 0 9%;
	_padding: 0 30px 0 55px;
}
/* liens page attributions */
.attribution1 {
	display: block;
	color: #000000;
	padding: 10px 20px 10px 70px;
	margin: 20px 0 20px 20px;
	background: #FFFFFF url("../images/constater.jpg") left center no-repeat;
}
.attribution2 {
	display: block;
	color: #000000;
	padding: 10px 20px 10px 70px;
	margin: 20px 0 20px 20px;
	background: #FFFFFF url("../images/recouvrement.jpg") left center no-repeat;
}
.attribution3 {
	display: block;
	color: #000000;
	padding: 10px 20px 10px 70px;
	margin: 20px 0 20px 20px;
	background: #FFFFFF url("../images/rediger-signifier.jpg") left center no-repeat;
}
.attribution4 {
	display: block;
	color: #000000;
	padding: 10px 20px 10px 70px;
	margin: 20px 0 20px 20px;
	background: #FFFFFF url("../images/executer-decision.jpg") left center no-repeat;
}
.attribution5 {
	display: block;
	color: #000000;
	padding: 10px 20px 10px 70px;
	margin: 20px 0 20px 20px;
	background: #FFFFFF url("../images/conseils-juridiques.jpg") left center no-repeat;
}
.attribution6 {
	display: block;
	color: #000000;
	padding: 10px 20px 10px 70px;
	margin: 20px 0 20px 20px;
	background: #FFFFFF url("../images/croix4.jpg") left center no-repeat;
}
.attribution7 {
	display: block;
	color: #000000;
	padding: 10px 20px 10px 70px;
	margin: 20px 0 20px 20px;
	background: #FFFFFF url("../images/croix2.jpg") left center no-repeat;
}
.attribution8 {
	display: block;
	color: #000000;
	padding: 10px 20px 10px 70px;
	margin: 20px 0 20px 20px;
	background: #FFFFFF url("../images/croix3.jpg") left center no-repeat;
}
.attribution9 {
	display: block;
	color: #000000;
	padding: 10px 20px 10px 70px;
	margin: 20px 0 20px 20px;
	background: #FFFFFF url("../images/croix.jpg") left center no-repeat;
}
.attribution11 {
	display: block;
	color: #000000;
	padding: 10px 20px 10px 70px;
	margin: 20px 0 20px 20px;
	background: #FFFFFF url("../images/euro.jpg") left center no-repeat;
}
/* lettrine en debut de chaque page */
.lettrine {
	font-size: 24px;
	font-weight: bold;
	color: 840B00;
}
/* partie accueil sous flash */
.bienvenue {
	background: url("../images/accueil_08.jpg") no-repeat;
	width: 298px;
	height: 18px;
	float: left;
	margin: 20px 0 0 0;
	_margin: 20px 0 0 0;
}
.savoir {
	width: 118px;
	height: 20px;
	float: left;
	margin: 22px 0 0 5%;
	_margin: 22px 0 0 20px;
}
.adresse {
	color: #323335;
	clear: both;
	margin: 60px 0 0 0;
	_margin: 15px 0 0 0;
}
.tel_gau {
	background: url("../images/accueil_15.jpg") no-repeat;
	width: 6px;
	height: 21px;
	float: left;
	margin: 25px 0 0 0;
}
.tel_droi {
	background: url("../images/accueil_17.jpg") no-repeat;
	width: 6px;
	height: 21px;
	float: left;
	margin: 25px 0 0 0;
}
.tel {
	height: 17px;
	_height: 21px;
	float: left;
	background: #323335;
	color: #FFFFFF;
	padding: 4px 0 0 0;
	font-weight: bold;
	margin: 25px 0 0 0;
}
.bottom {
	width: 70%;
	color: #4D5760;
	margin: 70px 0 0 0;
	_margin: 25px 0 0 0;
	clear: both;
}
.bottom a {
	color: #4D5760;
}
/* partie haute à gauche sous flash "a" */
.a1 {
	background: #F0F0F0 url("../images/page_03.jpg") right top no-repeat;
	padding: 15px 0 0 0;
	width: 100%;
	text-align: right;
}
.a2 {
	background: #F0F0F0 url("../images/page_22.jpg") right bottom no-repeat;
	padding: 0 0% 15px 0%;
	_padding: 0 0 15px 0;
	text-align: left;
}
.espace {
	background: #D0E3F2;
	height: 10px;
}
.b1 {
	background: #B9D2E4 url("../images/page_24.jpg") right top no-repeat;
	padding: 15px 0 0 0;
	position: relative;
	z-index: 2000;
}
.b2 {
	background: #B9D2E4 url("../images/page_26.jpg") right bottom no-repeat;
	padding: 5px 0 20px 0;
	_padding: 5px 0 15px 0;
	text-align: right;
	width: 100%;
	color: #4D5760;
	vertical-align: middle;
	position: relative;
	z-index: 2000;
}
.b2 a {
	color: #4D5760;
	}
/*.c1 {
	background: #F0F0F0 url("../images/page_05.jpg") left top no-repeat;
	width: 50%;
	padding: 15px 0 0 0;
	_padding: 15px 0 0 0;
}
.c2 {
	background: #F0F0F0 url("../images/page_27.jpg") left bottom no-repeat;
	text-align: left;
	position: relative;
	z-index: 1000;
	height: 100%;
	padding: 0 0 5px 0;
	_padding: 0 0 5px 0;
}*/
.c1 {
	background: #F0F0F0 url("../images/page_27.jpg") left bottom no-repeat;
	width: 50%;
	padding: 0 0 15px 0;
	_padding: 0 0 15px 0;
}
.c2 {
	background: url("../images/page_05.jpg") left top no-repeat;
	text-align: left;
	position: relative;
	z-index: 1000;
	height: 100%;
	padding: 10px 0 5px 0;
	margin: 0 0 0 0;
	_margin: 0 0 0 0;
	_padding: 0 0 5px 0;
}
/* class du flash en bas de page */
.bulle {
	float: right;
	margin: -7px 30px 0 10px;
	_margin: -7px 30px 0 10px;
	position: relative;
	z-index: 2000;
}
/* class des liens entre page au dessus contenu */
.lien {
	background: #F0F0F0;
	margin: 0 0 0 0;
	position: relative;
	z-index: 20000;
}
.lien a {
	background: #F0F0F0 url("../images/puce.jpg") left 5px no-repeat;
	padding: 0 20px 0 15px;
	font-size: 12px;
	font-weight: bold;
	color: #323335;
	float: right;
	position: relative;
	z-index: 20000;
}
/* lien retour ou precedente */
.lien .lien1 {
	background: #F0F0F0 url("../images/retour-huissier.jpg") left 5px no-repeat;
	padding: 10px 20px 10px 35px;
}
/* td entre celui de gauche et de droite */
.colonne {
	width: 10px;
	_width: 1%;
}
/* lien par defaut du site */
a {
 color: #BA0C13;
 font-size: 11px;
 font-weight: normal;
 cursor: pointer;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	color: #BA0C13;
	text-decoration: underline;
}
/* bouton envoyer de contact */
.btn1 {
	background: url("../images/envoyer.jpg") no-repeat;
	height: 50px;
	width: 120px;
	border: none;
	margin: 0 0 0 0;
	cursor:pointer;
	float: left;
}
/* bouton valider de contact */
.btn11 {
	background: url("../images/valider.jpg") no-repeat;
	height: 60px;
	width: 200px;
	border: none;
	margin: 0 0 0 0;
	cursor:pointer;
	float: left;
}
/* bouton annuler de contact */
.btn2 {
	background: url("../images/annuler.jpg") no-repeat;
	height: 50px;
	width: 120px;
	border: none;
	margin: 0 0 0 0;
	cursor:pointer;
	float: right;
}
/* bouton transmettre de depot dossier */
.btn3 {
	background: url("../images/deposer.jpg") no-repeat;
	height: 60px;
	width: 200px;
	border: none;
	margin: 0 0 0 60px;
	cursor: pointer;
	float: left;
}
/* bouton connexion depot dossier*/
.btn4 {
	background: url("../images/connexion.jpg") left 0 no-repeat;
	height: 40px;
	width: 120px;
	border: none;
	cursor:pointer;
	position: relative;
	z-index: 1000;
}
/* bouton calculer */
.btn5 {
	background: url("../images/reindexer.jpg") 0 0 no-repeat;
	height: 60px;
	width: 200px;
	border: none;
	margin: 0 0 0 0;
	cursor: pointer;
	float: left;
}
/* class de la table des communes competentes */
.competence span {
	color: #7C0000;
	font-weight: bold;
}
/* class erreur */
.erreur {
	color: #FF0000;
	font-weight: bold;
}
/* gros titre */
h1 {
	font-size: 30px;
	color: #BA0C13;
	background: #FFFFFF;
	display: inline;
	padding: 10px 10px 0 10px;
	margin: 0 0 0 0;
}
/* sous-titre */
h2 {
	font-size: 14px;
	color: #313435;
	text-align: left;
	background: #D5E1EA url("../images/page_20.jpg") left top no-repeat;
	padding: 2px 0 1px 30px;
	margin: 0 5% 0 5%;
	_margin: 0 30px -5px 27px;
	font-weight: bold;
	position: relative;
	z-index: 20000;
}
h3 {
	background: url("../images/h3.jpg") left top no-repeat;
	color: #BA0C13;
	font-size: 11px;
	text-align: justify;
	padding: 0 0 1px 20px;
	margin: 0 5% 0 6%;
	_margin: 10px 30px 0 35px;
	font-weight: bold;
	position: relative;
	z-index: 200;
	text-decoration: underline;
}
h4 { 
	/*color: #0097E6;*/
	color: #000000;
	font-size: 13px;
	text-align: left;
	padding: 0 60px 0 60px;
	font-weight: bold;
	margin: 15px 16px 0 0;
	_margin: 5px 16px 10px 0;
	text-decoration: underline;
	background: url("../images/h4.jpg");
}
h5 {
	display: block;
	margin: 0 0 5px 30px;
	color: #555555;
	font-size: 12px;
	font-weight: bold;
}
img {
	border : 0px;
}
/* class des images d'illustration */
.image {
	float: left;
	margin: 0 0 -7px 12%;
	_margin: 10px 0 0 15px;
	position: relative;
	z-index: 20000;
}
/* class des images d'illustration parti droite */
.image1 {
	float: left;
	margin: 0 0 0 5%;
	position: relative;
	z-index: 20000;
}
/* class des images d'illustration parti droite */
.image2 {
	float: left;
	margin: 0 0 0 12%;
	_margin: 10px 0 0 15px;
	position: relative;
	z-index: 20000;
}
/* class des images d'illustration parti gauche aligner a droite */
.image3 {
	float: right;
	margin: 10px 0 0 12%;
	_margin: 10px 0 0 15px;
	position: relative;
	z-index: 200000;
}
.input1 {
	font-size: 11px;
	color: #3B4046;
}
.input2 {
	font-size: 11px;
	font-weight: bold;
	color: #8E0000;
	border: 0;
	background: #F0F0F0;
}
li {
	padding: 0 3px 1px 15px;
	margin: 0 5% 0 5%;
	_margin: 0 0 0 0;
	list-style-type: none;
	background: url('../images/puce.jpg') 0 5px no-repeat;
	list-style-position: outside;
	color: #404040;
	position: relative;
	z-index: 1000;
}
a .savoir2:hover {
	text-decoration: underline;
	color: #BA0C13;
	position: relative;
	z-index: 1000;
}
/******************* menu deroulant ****************************************/
option {
	color: #3B4046;
}
select {
	font-size: 10px;
}
p {
	position: relative;
	text-align: justify;
	padding: 0 5% 0 5%;
	_padding: 0 30px 0 30px;
	color: #404040;
}
/* lien paiement page d'accueil */
.paiement {
	width: 100%;text-align: center;
	padding: 70px 0 0 0;
}
.plan-site a {
	display: block;
	padding: 5px 0 5px 35px;
}
/* class des modules services page d'accueil */
.service {
	width: 181px;
	float: right;
	margin: 0 3px 0 0;
	text-align: left;
}
.haut_ser {
	background: url("../images/accueil_04.jpg") no-repeat;
	width: 181px;
	height: 39px;
}
.ser {
	background: #F0F0F0;
	width: 161px;
	_width: 181px;
	padding: 0 0 0 20px;
	line-height: 17px;
}
.ser a {
	background: url("../images/puce.jpg") left 5px no-repeat;
	padding: 0 0 0 15px;
	color: #4B4C4E;
	text-decoration: underline;
}
.ser a:hover {
	color: #7C0000;
	text-decoration: underline;
	font-weight: bold;
}
.bas_ser {
	background: url("../images/accueil_21.jpg") no-repeat;
	width: 181px;
	height: 10px;
}

textarea{
	font-size:11px;
	font-family: Tahoma;
	color: #3B4046;
}
/* texte commentaire des input formulaire */
.txt_input {
	text-align: right;
	color: #000000;
	font-weight: bold;
}
/* message ok */
.valid {
	color: #009900;
	font-weight: bold;
	font-size: 11px;
}
ul {
	padding: 2px 0 1px 0;
	margin: 0 5% 0 5%;
	_margin: 0 30px 0 30px;
	background: #E9E9E9;
}
