TD {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.soustitre {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; font-family:Georgia, "Times New Roman", Times, serif
}
.titreconcept {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titrerouge {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #990066  ; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.titrenoire { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333  ; FONT-FAMILY:   Verdana, "Times New Roman", Times, serif }

.itatitrerouge {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #990066  ; FONT-FAMILY: Arial, Helvetica, sans-serif; font-style:italic;
}
A {
	FONT-SIZE: xx-small; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
A:link {
	FONT-SIZE: xx-small; COLOR: #000000;  font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
A:hover {
	FONT-SIZE: xx-small; COLOR: #0000CC; font-family: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
.lientexte A {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold
}
.lientexte A:link {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold
}
.lientexte A:hover {
	FONT-SIZE: 12px; COLOR: #4D2C72; FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: none; font-weight:bold
}
.vert  {
	FONT-SIZE: 12px; COLOR: #BBD39C; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold
}

.lientextevert A {
	FONT-SIZE: 12px; COLOR: #BBD39C; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold
}
.lientextevert A:link {
	FONT-SIZE: 12px; COLOR: #BBD39C; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold
}
.lientextevert A:hover {
	FONT-SIZE: 12px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: none; font-weight:bold
}
.tabover {
	FONT-SIZE: x-small; COLOR: #666666;TEXT-DECORATION: none; font-family:Verdana, Arial, Helvetica, sans-serif
}
.lienmenu {
	FONT-SIZE: x-small; COLOR: #ffffff; vertical-align: middle;font-weight:normal
}
.lienmenu A:link {
	FONT-SIZE: x-small; COLOR: #ffffff; TEXT-DECORATION: none; vertical-align:middle;font-weight:normal
}
.lienmenu A:hover {
	FONT-SIZE: x-small; COLOR: #FF0000; TEXT-DECORATION: none; vertical-align:middle ;font-weight:normal
}
.pictoform {
font:15px Arial, Verdana, Helvetica; 
	border:1px solid #999;	color:#333;	width:82px;	height:20px; text-align:right}


.pictoformxl {
font:15px Arial, Verdana, Helvetica; 
	border:1px solid #999;	color:#333;	width:200px;	height:20px; text-align:right}

.pictooverform {
	font:11px Arial, Verdana, Helvetica;
	border:1px solid #999;
	color:#333;
	width:120px;
	height:20px;
}

.pictolib {
font:11px Arial, Verdana, Helvetica;
	border:1px solid #999;	color:#333;	height:20px; }
	
.pictoover {
font:11px Arial, Verdana, Helvetica;
	border:1px solid #999;	color:#333;	width:82px;	height:20px;}

.pictofaild {
font:11px Arial, Verdana, Helvetica;
	border:1px solid #999;	color:#333; width:82px;	height:20px; background-color:#CCCCFF;}

.boutons { height:21px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  background-image:  url(bouton_valid.gif);background-repeat: no-repeat; border: 1px #FFFFFF none; background-color: #FFFFFF; cursor: hand }
	
.boutonsvalid { height:26px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  background-image:  url(bouton-valid.gif);background-repeat: no-repeat; border: 1px #FFFFFF none; background-color: #FFFFFF; cursor: hand }

.groslien {
	FONT-SIZE: 14px; COLOR: #330099; FONT-WEIGHT: bold;
}
.groslien A:link {
	FONT-SIZE: 14px; COLOR:#330099 ; TEXT-DECORATION:  none; FONT-WEIGHT: bold;
}
.groslien A:visited {
	FONT-SIZE: 14px; COLOR:#330099 ; TEXT-DECORATION:  none; FONT-WEIGHT: bold;
}
.groslien A:hover {
	FONT-SIZE: 14px; COLOR: #0000FF; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}



.lienvio {
	FONT-SIZE: 12px; COLOR: #8e3297; FONT-WEIGHT: bold;
}
.lienvio A:link {
	FONT-SIZE: 12px; COLOR:#8e3297 ; TEXT-DECORATION:  none; FONT-WEIGHT: bold;
}
.lienvio A:hover {
	FONT-SIZE: 12px; COLOR: #333366; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}



.groslienf {
	FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-WEIGHT: bold;
}
.groslienf A:link {
	FONT-SIZE: 14px; COLOR: #FFFFFF ; TEXT-DECORATION: none; FONT-WEIGHT:  bold;
}
.groslienf A:hover {
	FONT-SIZE: 14px; COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}

.description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.textenorm {
	FONT-WEIGHT:400 ; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.rubrique1 {
	FONT-WEIGHT:bold;
	FONT-SIZE: 12px;
	COLOR: #4d4d4d;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.normal {
	FONT-WEIGHT:400;
	FONT-SIZE: 12px;
	COLOR: #4d4d4d;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
BODY {
	scrollbar-face-color:#9966CC;
	scrollbar-arrow-color:#003399;
	scrollbar-track-color:#003399;
	scrollbar-highlight-color:#9966CC;
	scrollbar-shadow-color:#9966CC;
	scrollbar-3dlight-color:#6699FF;
	scrollbar-darkshadow-color:#006699;
	margin-top:8px;
}
.daterouge {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #CC3300; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.itarouge {
	 FONT-SIZE: 13px;FONT-WEIGHT: bold;  COLOR: #CC3300; FONT-FAMILY: Arial, Helvetica, sans-serif; font-style:italic;     
}
.titreev {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.vert {
font:11px Arial, Verdana, Helvetica; color: #6BA446; font-weight:bold}

.titresombre {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; COLOR: #D22D2D; FONT-FAMILY: Georgia, "Times New Roman", Times, serif }
.login {
font:11px Arial, Verdana, Helvetica;	color:#333; }
.micro {
font:9px Arial, Verdana, Helvetica;	color:#333;}

.oubli {
font:11px Arial, Verdana, Helvetica; color:#B6D095; font-weight:bold}
.oubli A:link {
font:11px Arial, Verdana, Helvetica; color:#B6D095; font-weight:bold}

.oubli A:hover {
font:11px Arial, Verdana, Helvetica; color: #33CCFF; font-weight:bold}


.oublipass {
font:10px Arial, Verdana, Helvetica; color:#B6D095;  }
.oublipass A:link {
font:10px Arial, Verdana, Helvetica; color:#B6D095; }

.oublipass A:hover {
font:10px Arial, Verdana, Helvetica; color: #33CCFF; }

TD.cadres { background: url(cadre-prestataire.gif); background-position:center; background-repeat:no-repeat; height: 71;   }
TD.barre {background-image:url(barre.gif); background-repeat:repeat-x;height:5px; }
td.recherche {background:url(recherche-mariage.gif); background-repeat:no-repeat; background-position:bottom; }

.bordbas{ border-bottom-width : 1px;border-bottom-style : solid; border-bottom-color:#666699;	}

.form_cher {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9F4CA5;
	font-weight:bold;
	font-size: 14px;
}
.menucomp A {
	FONT-SIZE: 10px  ; COLOR: #BA8ABE; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
.menucomp A:link {
	FONT-SIZE: 10px  ; COLOR: #BA8ABE;  font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
.menucomp A:hover {
	FONT-SIZE: 10px  ; COLOR: #BA8ABE; font-family: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
.gris {
	FONT-SIZE: 12px; COLOR: #999999;  font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.gris A:link {
	FONT-SIZE: 12px; COLOR: #666666 ; TEXT-DECORATION:  none; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.gris A:hover {
	FONT-SIZE: 12px; COLOR: #CCCCCC ; TEXT-DECORATION: none; font-family:  Verdana, Helvetica, sans-serif;
	}
.gris A:visited {
	FONT-SIZE: 12px; COLOR: #666666 ; TEXT-DECORATION: none; font-family:  Verdana, Helvetica, sans-serif;
	}
.tabl_bord {
	 border-style: solid; border-color:#FFFFFF ;
}
.tabl_bord_fon {
	 border-style: solid; border-color:#EFEDF2 ;
}
.textemail {

	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}

/* DEBUT tableau 1 */
.chg{
	width:12px;
	height:14px;
	background-image:url(../images/abo/tableau1/chg.gif);
	background-repeat:no-repeat;
}
.chd{
	width:24px;
	height:14px;
	background-image:url(../images/abo/tableau1/chd.gif);
	background-repeat:no-repeat;
}
.cmg{
	width:12px;
	height:1px;
	background-image:url(../images/abo/tableau1/cmg.gif);
	background-repeat:repeat-y;
}
.cmd{
	width:24px;
	height:1px;
	background-image:url(../images/abo/tableau1/cmd.gif);
	background-repeat:repeat-y;
}
.cbg{
	width:12px;
	height:24px;
	background-image:url(../images/abo/tableau1/cbg.gif);
	background-repeat:no-repeat;
}
.cbd{
	width:24px;
	height:24px;
	background-image:url(../images/abo/tableau1/cbd.gif);
	background-repeat:no-repeat;
}
.cadre_bas{
	width:1px;
	height:24px;
	background-image:url(../images/abo/tableau1/cadre_bas.gif);
	background-repeat:repeat-x;
}
.cadre_haut{
	height:14px;
	background-image:url(../images/abo/tableau1/cadre_haut.gif);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 10px;
}
/* FIN tableau 1 */

/* DEBUT tableau 2 */
.chg2{
	width:12px;
	height:14px;
	background-image:url(../images/abo/tableau2/chg.png);
	background-repeat:no-repeat;
}
.chd2{
	width:24px;
	height:14px;
	background-image:url(../images/abo/tableau2/chd.png);
	background-repeat:no-repeat;
}
.cmg2{
	width:12px;
	height:1px;
	background-image:url(../images/abo/tableau2/cmg.png);
	background-repeat:repeat-y;
}
.cmd2{
	width:24px;
	height:1px;
	background-image:url(../images/abo/tableau2/cmd.png);
	background-repeat:repeat-y;
}
.cbg2{
	width:12px;
	height:24px;
	background-image:url(../images/abo/tableau2/cbg.png);
	background-repeat:no-repeat;
}
.cbd2{
	width:24px;
	height:24px;
	background-image:url(../images/abo/tableau2/cbd.png);
	background-repeat:no-repeat;
}
.cadre_bas2{
	width:1px;
	height:24px;
	background-image:url(../images/abo/tableau2/cadre_bas.png);
	background-repeat:repeat-x;
}
.cadre_haut2{
	width:1px;
	height:14px;
	background-image:url(../images/abo/tableau2/cadre_haut.png);
	background-repeat:repeat-x;
}
/* FIN tableau 2 */

/* DEBUT tableau 3 */
.chg3{
	width:12px;
	height:35px;
	background-image:url(../images/abo/tableau3/chg.gif);
	background-repeat:no-repeat;
}
.chd3{
	width:24px;
	height:35px;
	background-image:url(../images/abo/tableau3/chd.gif);
	background-repeat:no-repeat;
}
.cadre_haut3{
	height:35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:10px;
	background-image:url(../images/abo/tableau3/cadre_haut.gif);
	background-repeat:repeat-x;
}
/* FIN tableau 3 */

.entete_input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
.normal10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}
.normal12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.normal12b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
}
.normal14b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
}
.red12b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	font-size: 12px;
}
.red10b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	font-size: 10px;
}
a.lien12:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
a.lien12:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
a.lien12:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0000CC;
	text-decoration: none;
}