/* les balises */

body {
	background-color:#FFFFFF;
	margin:0px;
}

.centpourcent {
	width:100%;
}
.content {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.titre {
	width: 242px;
	height: 15px;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 8px;
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.titre_long {
	width: 400px;
	height: 15px;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 8px;
	font: 14px "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
}

.stitre {
	width: 228px;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	padding-right: 30px;
	padding-left: 7px;
}
.stitre_long {
	width: 400px;
	padding-left: 22px;
	height: 19px;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
}

a.menuone {
	text-align:left;
	color:#000000;
	text-decoration:none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

a.menutwo {
	text-align:left;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
a.menuone:hover, a.menutwo:hover {
	color:#CE181E;
}

a.mention {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: underline;
}


.nav {
	color:#CE181E;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
}

a.nav {
	color:#000000;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.nav:hover {
	color:#CE181E;
	text-decoration:underline;
}

.titreimage {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 20px;
	margin-bottom: 20px;
}

ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.cartouche {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	text-transform: uppercase;
	line-height:29px;
	color: #000000;
	height: 29px;
	padding-left: 50px;
}

a.signature {
	font: 10px "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}
a.signature:hover {
	color:#CE181E;
}

a.menubig {
	text-align:left;
	color:#000000;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
}
.menuseul {
	height: 21px;
	width: 228px;
	padding-top: 17px;
}

a.menubig:hover {
	color:#CE181E;
}

.colonnes {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#CE181E;
}

.fix_left {
	background-image: url(../_images/suite_28.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.fix_right {
	background-image: url(../_images/suite_29.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.rubrique {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CE181E;
	color: #CE181E;
}
.rubrique_rouge {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CE181E;
	color: #CE181E;
}
.rubrique_bleu {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0068A6;
	color: #0068A6;
}
.rubrique_vert {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #80C342;
	color: #80C342;
}
.rubrique_orange {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F57920;
	color: #F57920;
}
.rubrique_noir {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CE181E;
	color: #000000;
}

.periode {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
}
.titreactu {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #80C342;
}
.txtactu {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 10px;
}

.txtedito {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.maire {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.fonction {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.conteneur {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 450px;
}

.red {
	width:5px;
	height:5px;
	background-color: #CE181E;
}

.dossier_stitre {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.entete_rouge {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CE181E;
}
.entete_bleu {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0068A6;
}
.entete_vert {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #80C342;
}
.entete_orange {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #F57920;
}

.article {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

a.snav {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin-left: 35px;
}

a.snav:hover {
	color:#CE181E;
	text-decoration:underline;
}

.menuadmin {
	margin-left: 22px;
	color:#000000;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
}

.no_good {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CE181E;
}.label {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.normal {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

div#galerie {
    width: 425px;
    text-align: center;
}

ul#galerie_mini {
    margin: 0 ;
    padding: 0 ;
    list-style-type: none ;
    text-align: center;
}

ul#galerie_mini li {
    float: left;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    text-align: center;
}

ul#galerie_mini li a {
    float: left;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
    text-align: center;
}

ul#galerie_mini li a:hover {
	text-decoration:underline;
	color:#CE181E;
}

dl#photo {
    clear: both ;
    margin: 0 auto ;
}

dl#photo dt {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	background-color:#CE181E;
	color:#FFFFFF;
}
.ombre_gauche_bas {
	background-image: url(../_images/index_27.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bt_rouge {
	text-align:left;
	background-image: url(../_images/bt_rouge.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bt_orange {
	text-align:left;
	background-image: url(../_images/bt_orange.jpg);
	background-repeat: no-repeat;
}
.bt_vert {
	text-align:left;
	background-image: url(../_images/bt_vert.jpg);
	background-repeat: no-repeat;
}
.bt_bleu {
	text-align:left;
	background-image: url(../_images/bt_bleu.jpg);
	background-repeat: no-repeat;
	width: 250px;
	height: 38px;
}

dl#photo dd {
    margin: 0;
}
.spacer {
	display:block;
	height:10px;
}.smalltext {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.cont_cartouche {
	background-image: url(http://www.vivremaville.mc/_images/index_17.jpg);
	background-color: #D6D6D6;
	background-repeat: no-repeat;
	background-position: left;
}
.ombre_gauche {
	background-image: url(../_images/index_21.jpg);
}
.bg_suite23 {
	background-image: url(../_images/suite_23.jpg);
	background-repeat: no-repeat;
}
.bg_suite24 {
	background-image: url(../_images/suite_24.jpg);
	background-repeat: no-repeat;
}
.bg_suite21 {
	background-image: url(../_images/suite_21.jpg);
	background-repeat: no-repeat;
}

.action {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-indent: 10px;
	background-color: #fff8cc;
	width: 420px;
	line-height: 25px;
	border: 1px solid #ffe222;
}
.actionNews {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-indent: 10px;
	background-color: #fff8cc;
	width: 420px;
	line-height: 25px;
	border: 1px solid #ffe222;
	background-repeat: no-repeat;
}
#contrat {
	z-index: 3;
	position: absolute;
	top: 60px;
	height: 560px;
	width: 760px;
	background-image: url(../_images/fond_popup.png);
	background-repeat: no-repeat;
	left: 25%;
	display: none;
}
#header {
	text-align: right;
	padding-top: 32px;
	padding-right: 35px;
}
#content {
	text-align: left;
	padding: 32px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a.old_number {
	text-decoration: none;
	border: 1px solid #000000;
}
a.old_number:hover {
	border: 6px solid #dd021a;
	margin-top: 0px;
	margin-left: 0px;
}
.minicouv {
	border: 1px solid #000000;
}
.numberOld {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	height: 45px;
	width: 220px;
	text-align: right;
	font-weight: bold;
	color: #000000;
	font-size: 18px;
	padding-top: 20px;
	padding-right: 5px;
}
.info_titre {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	color:#CE181E;
	font-size: 12px;
	font-weight: bold;
}

.info_txt {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a.liens {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.conseil_fonction {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #999999;
}
.conseil_titre {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
}
.conseil_del {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
s {
	text-align:left;
	background-image: url(../_images/ligne_rouge.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.stitre_rouge {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	color: #CE181E;
}
.stitre_bleu {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	color: #0068A6;
}
.stitre_vert {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	color: #80C342;
}
.stitre_orange {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	color: #F57920;
}
