/* Commun */
TABLE.specifContent {
	border: 0px solid #000000;
	width:100%;
	height:100%;
}
TD.specifContent {
	border: 0px solid #000000;
	padding:8px;
	vertical-align:top;
}
SELECT.specifSelect {
	border: 1px solid #89167D;
	font-family:arial,helvetica,sans-serif; font-size:11px;
	color:#2B2B2B;
}
BUTTON.specifButton {
	border:1px solid #89167D;
	background-color:#D3D3D3;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#2B2B2B;
	height:20px;
}
INPUT.specifInput {
	border: 1px solid #89167D;
	font-family:arial,helvetica,sans-serif; font-size:13px;
	color:#2B2B2B;
}
INPUT.specifInputNoBorder {
	border: 0px solid #89167D;
	background-color: transparent;
	font-family:arial,helvetica,sans-serif; font-size:13px;
	color:#2B2B2B;
}
TABLE.specifNoSpace {
	padding:0px;
	margin:0px;
}
TD.specifNoSpace {
	vertical-align:middle;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#A7509E;
	padding:0px;
	margin:0px;
}
.divBlogOper {
	border: 1px solid #A7509E;
	padding:2px;
	width: 100%;
	background-color: #A7509E;
	text-align: right;
	color:white;
	cursor: pointer;
}
.divBlogContent {
	border-top: 0px solid #A7509E;
	border-bottom: 1px solid #A7509E;
	border-right: 1px solid #A7509E;
	border-left: 1px solid #A7509E;

	width: 100%;
	background-color: #FFFFFF;
	text-align: left;
	cursor: normal;
	padding: 2px;
}
TD.specifError {
	padding:0px;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color: red;
	vertical-align: top;
}
TABLE.specifBorder {
	border:1px solid #89167D;
	border-collapse:collapse;
	padding:2px;
	margin:0px;
}
TD.specifBorder {
	vertical-align:middle;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#A7509E;
	padding:2px;
	margin:0px;
}
H1.specifBorder {
	vertical-align:middle;
	font-family:arial,helvetica,sans-serif; font-size:16px;
	color:#89167D;
	padding:2px;
	margin:0px;
}
H2.specifBorder {
	vertical-align:middle;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#89167D;
	padding:2px;
	margin:0px;
}
SPAN.specifBorder {
	vertical-align:middle;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#89167D;
	padding:2px;
	margin:0px;
}
.specifListLayoutTitle {
	background-image:url(/images/contenu/Layout/fond_titre.jpg);
	height: 28px;
	color: white;
	font-family:arial,helvetica,sans-serif; font-size:12px; font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	
}
.normal {
	vertical-align:middle;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#89167D;
	padding:2px;
	margin:0px;
}

/* Derniers Profils */
TABLE.ListDerniersProfils {
	border: 1px solid #FFFFFF;
	width: 100%;
}

TD.ListDerniersProfilsTitle {
	background-image:url(/images/contenu/Layout/fond_titre.jpg);
	height: 28px;
	color: white;
	text-align: center;
	font-family:arial,helvetica,sans-serif; font-size:12px; font-weight: bold;
	padding-left:5px; padding-right:5px;
}

TD.ListDerniersProfilsPhoto {
	border: 1px solid #FFFFFF;
	background-color: #E9E9E9;
	vertical-align: top;
	width: 80px;
}

TD.ListDerniersProfilsData1 {
	border: 1px solid #FFFFFF;
	background-color:#E9E9E9;
	text-align: center;
	vertical-align: middle;
	font-family:arial,helvetica,sans-serif; font-size:13px; font-weight: bold;
	width: 120px;
	color: #973B92;
}

TD.ListDerniersProfilsData2 {
	border: 1px solid #FFFFFF;
	background-color:#E9E9E9;
	text-align: center;
	vertical-align: middle;
	width: 120px;
	color: #973B92;
	font-weight:bold; font-size:9px;
}


/* Derniers albums, dernières annonces, derniers forums */
TABLE.specifListLayoutTable {
	border: 0px solid #000000;
	width:100%;
}
TD.specifListLayoutTitle {
	background-image:url(/images/contenu/Layout/fond_titre.jpg);
	height: 28px;
	color: white;
	font-family:arial,helvetica,sans-serif; font-size:12px; font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	
}
TD.specifListLayoutData {
	background-image:url(/images/contenu/Layout/fond_liste.jpg);
	color:#89167D;
	font-family:arial,helvetica,sans-serif; font-size:12px; font-weight: bold;
	padding-left:20px; padding-top:1px; padding-bottom:0px;
	text-align:left;
}
LI.specifListLayout {
	font-family:arial,helvetica,sans-serif; font-size:12px; text-decoration:none;
	color:#89167D;
}
A.specifListLayout:link {
	font-family:arial,helvetica,sans-serif; font-size:10px; font-weight:bold;
	color:#89167D;
}
A.specifListLayout:visited {
	font-family:arial,helvetica,sans-serif; font-size:10px; font-weight:bold;
	color:#89167D;
}
A.specifListLayout:active {
	font-family:arial,helvetica,sans-serif; font-size:10px; font-weight:bold;
	color:#89167D;
}
A.specifListLayout:hover {
	font-family:arial,helvetica,sans-serif; font-size:10px; font-weight:bold;
	color:#89167D;
}


/* Barre d'outils générale */
TABLE.specifToolbar {
	border:0px solid #000000;
	background-color:#A7509E;
	width:100%;
}
TD.specifToolbar {
	padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:1px;
	vertical-align:middle;
	font-family:arial,helvetica,sans-serif; font-size:11px;
	color:#FFFFFF;
	height:24px;
}
A.specifToolbar:link {
	font-family:arial,helvetica,sans-serif; font-size:12px; text-decoration:underline;
	color:#FFFFFF;
}
A.specifToolbar:visited {
	font-family:arial,helvetica,sans-serif; font-size:12px; text-decoration:underline;
	color:#FFFFFF;
}
A.specifToolbar:active {
	font-family:arial,helvetica,sans-serif; font-size:12px; text-decoration:underline;
	color:#FFFFFF;
}
A.specifToolbar:hover {
	font-family:arial,helvetica,sans-serif; font-size:12px; text-decoration:underline;
	color:#FFFFFF;
}
SPAN.specifToolbar {
	font-family:arial,helvetica,sans-serif; font-size:12px; text-decoration:underline;
	cursor:pointer;
	color:#FFFFFF;
}
BUTTON.specifToolbar {
	border:1px solid #89167D;
	background-color:#FFFFFF;
	font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold;
	color:#89167D;
	height:20px;
}


/* Espace propriétaire */
TABLE.specifEP {
	border: 0px solid #000000;
	width:100%;
	height:100%;
}
TD.specifEP {
	border: 0px solid #000000;
	padding:8px;
	vertical-align:top;
	color:#89167D;
}
H1.specifEP {
	font-family:arial,helvetica,sans-serif; font-size:18px;
	color:#A7509E;
}
H2.specifEP {
	font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold;
	color:#89167D;
}
A.specifEP:link {
	font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;
	color:#89167D;
}
A.specifEP:visited {
	font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;
	color:#89167D;
}
A.specifEP:active {
	font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;
	color:#89167D;
}
A.specifEP:hover {
	font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;
	color:#89167D;
}


/* Liste (Mes animaux inscrits, détails du message, recherche d'un animal, généalogie, amis, ...) */
TABLE.specifList {
	border: 0px solid #000000;
}
TD.specifList {
	padding:2px;
	vertical-align:top;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#89167D;
}
TD.specifListData0 {
	padding:2px;
	vertical-align:top;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#89167D;
	background-color: transparent;
}
TD.specifListData1 {
	padding:2px;
	vertical-align:top;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#89167D;
	background-color: #F2D5E7;
}
H1.specifList {
	font-family:arial,helvetica,sans-serif; font-size:16px;
	color:#89167D;
	padding-left:2px;padding-right:2px;
}
H2.specifList {
	font-family:arial,helvetica,sans-serif; font-size:13px;
	color:#89167D;
}
SPAN.specifList {
	font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold;
	color:#89167D;
	padding-left:2px;padding-right:2px;
}
DIV.specifList {
	border: 1px solid #A7509E;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	overflow:auto; 
	visibility:show; 
	z-index:2
}
A.specifList:link {
	font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:underline;
	color:#89167D;
}
A.specifList:visited {
	font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:underline;
	color:#89167D;
}
A.specifList:active {
	font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:underline;
	color:#89167D;
}
A.specifList:hover {
	font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:underline;
	color:#89167D;
}


/* Liste : avec couleur d'arriere plan (messagerie, ...) */
TABLE.specifListColor {
	border: 0px solid #000000;
}
TD.specifListColor {
	padding:2px;
	vertical-align:top;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#89167D;
}
TD.specifListColorData0 {
	padding:2px;
	vertical-align:top;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#89167D;
	background-color: transparent;
}
TD.specifListColorData1 {
	padding:2px;
	vertical-align:top;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#89167D;
	background-color: #F2D5E7;
}
H1.specifListColor {
	background-color:#A7509E;
	font-family:arial,helvetica,sans-serif; font-size:13px;
	color:#FFFFFF;
	padding-left:2px;padding-right:2px;
}
H2.specifListColor {
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#89167D;
	padding-left:2px;padding-right:2px;
}
INPUT.specifListColor {
	border: 0px solid #89167D;
	background-color:transparent;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#2B2B2B;
	height:20px;
}


/* Titre de page */
TABLE.specifHeader {
	background-image:url(/images/contenu/Layout/fond_titre.jpg);
	width:100%;
}
TD.specifHeader {
	padding-left:8px; padding-right:8px; padding-top:0px; padding-bottom:0px;
	height: 28px;
	font-family:arial,helvetica,sans-serif; font-size:16px;
	color: white;
}


/* Formulaire : sans bordure de table (inscrire un animal, répondre à un message, ...)*/
TABLE.specifForm {
	border: 0px solid #000000;
}
TD.specifForm {
	padding:3px;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#89167D;
	vertical-align:top;
	text-align:left;
}
H1.specifForm {
	background-color:transparent;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#89167D;
	text-align:left;
}
H2.specifForm {
	background-color:transparent;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#89167D;
	text-align:right;
}
TEXTAREA.specifForm {
	border: 1px solid #89167D;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#2B2B2B;
	width:260px;
	height:80px;
}


/* Formulaire : avec couleur de fond (Détails d'un blog,...) */
TABLE.specifFormColor {
	border-top: 1px solid #89167D;
	width:100%;
}
TD.specifFormColor {
	background-color:#E4CAE2;
	padding:3px;
	vertical-align:bottom;
}
H1.specifFormColor {
	background-color:transparent;
	font-family:arial,helvetica,sans-serif; font-size:14px;
	color:#89167D;
}
TEXTAREA.specifFormColor {
	border: 1px solid #89167D;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#2B2B2B;
	width:500px;
	height:80px;
}
BUTTON.specifFormColor {
	border:1px solid #89167D;
	background-color:#D3D3D3;
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#2B2B2B;
	height:20px;
}


/* Profil */
TABLE.specifProfil {
	border: 0px solid #000000;
	width:100%;
}
TD.specifProfil{
	border: 0px solid #000000;
	padding:2px;
	vertical-align:top;
}
H1.specifProfil {
	font-family:arial,helvetica,sans-serif; font-size:13px;
	color:#89167D;
	white-space:nowrap;
}
H2.specifProfil {
	font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:bold;
	color:#89167D;
}
H3.specifProfil {
	font-family:arial,helvetica,sans-serif; font-size:12px;
	color:#89167D;
	text-align:left;
}
H4.specifProfil {
	font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold;
	color:#A7509E;
	text-align:right;
}
A.specifProfil:link {
	font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:underline;
	color:#89167D;
}
A.specifProfil:visited {
	font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:underline;
	color:#89167D;
}
A.specifProfil:active {
	font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:underline;
	color:#89167D;
}
A.specifProfil:hover {
	font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:underline;
	color:#89167D;
}
