body, td {font-family:verdana, arial, sans serif; font-size:12px; text-align:left;}
a:link {text-decoration:underline;color:#D51515;}
a:visited {text-decoration:underline;color:#D51515;}
a:active {text-decoration:underline;color:#D51515;}
a:hover {text-decoration:none;color:#E98181;}
li {list-style-image: url("/images/list.gif");}
.general_top
{
	padding-bottom:0px;
	padding-top:7px;
	padding-right:0px;
	padding-left:0px;
	}

.bottom {
	border-top:1px solid black;
	color:#2B404F;
}
a.bottom:link {border:0px solid white; text-decoration:underline;color:#2B404F;}
a.bottom:visited {border:0px solid white; text-decoration:underline;color:#2B404F;}
a.bottom:active {border:0px solid white; text-decoration:underline;color:#2B404F;}
a.bottom:hover {border:0px solid white; text-decoration:none;color:#2B404F;}


.topmenu { font-size:11px; color:#000000; text-align:right;}
a.topmenu:link { font-size:11px; text-decoration:underline; color:#000000;}
a.topmenu:visited { font-size:11px; text-decoration:underline; color:#000000;}
a.topmenu:active { font-size:11px; text-decoration:underline; color:#000000;}
a.topmenu:hover { font-size:11px; text-decoration:none; color:#858585;}

.menuleft-title{
	padding:2px 2px 2px 2px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

.menuleft {
	text-align:left; 
	font-size:12px; 
	text-decoration:underline; 
	color:#000000;	
}

a.menuleft:link {text-align:left; padding-left:3px; line-height:15px; font-size:12px; text-decoration:underline; color:#000000;}
a.menuleft:visited {text-align:left;padding-left:3px; line-height:15px; font-size:12px; text-decoration:underline; color:#000000;}
a.menuleft:active {text-align:left;padding-left:3px; line-height:15px; font-size:12px; text-decoration:underline; color:#000000;}
a.menuleft:hover {text-align:left;padding-left:3px; line-height:15px; font-size:12px; text-decoration:none; color:#858585;}

a.close:link {padding-bottom:3px; font-size:11px; text-decoration:none; color:#D51515;}
a.close:visited {padding-bottom:3px; font-size:11px; text-decoration:none; color:#D51515;}
a.close:active {padding-bottom:3px; font-size:11px; text-decoration:none; color:#D51515;}
a.close:hover {padding-bottom:3px; font-size:11px; text-decoration:none; color:#E98181;}

.card {
	color:#818181;
	line-height:15px;
}

.caddy_title {
	background-color:#666666;
	padding:2px 2px 2px 2px;
	color:#ffffff;
	font-weight:bold;
}
.statuson {
	background-color:#970D21;
	color:#ffffff;
	text-align:center;
	padding:2px 2px 2px 2px;
	font-weight:bold;
}
.status {
	text-align:center;
	color:#970D21;
	padding:2px 2px 2px 2px;
	font-weight:bold;
}

.buttongray {
	/*background-color:#6F6F6F;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#6F6F6F');
	*/
	background-image: url("/template/images_petale/btn_gray.gif");
	border:1px solid #6F6F6F;
	font-weight:bold;
	color:#ffffff;
	height:22px;
	cursor:pointer;
}
.buttonred {
	/*background-color:#970D21;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#970D21');
	*/
	background-image: url("/template/images_petale/btn_red.gif");
	border:1px solid #970D21;
	font-weight:bold;
	color:#ffffff;
	height:22px;
	cursor:pointer;
}


.title {
	font-size:16px;
	font-weight:bold;
	color:#4D4D4D;
	border-bottom:1px solid #970D21;
}
.subtitle {
	font-size:14px;
	font-weight:bold;
	color:#970D21;
}
.important {
	font-size:12px;
	font-weight:bold;
	color:#4D4D4D;
}
.red_text {
	font-size:10px;
	color:#FB0405;
}

.smalltext {
	font-size:10px;
}

/*accueil page*/
.nom_famille {
	padding-top:3px;
	font-size:12px;
	font-weight:bold;
	color:#4D4D4D;
}
.accueil_link {
	/*width:150px;*/
	border:1px solid #970D21;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	cursor:hand;
	background-color:#ffffff;
}
.off {
	/*width:150px;*/
	border:0px solid #ffffff;
	padding-top:11px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
	}
/*.accueil_link {
	width:136px;
	border:1px solid #970D21;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	cursor:hand;
	background-color:#ffffff;
}
.off {
	width:138px;
	border:0px solid #ffffff;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	}*/
a.accueil:link {font-weight:bold; text-decoration:none; color:#000000;}
a.accueil:visited {font-weight:bold; text-decoration:none; color:#000000;}
a.accueil:active {font-weight:bold; text-decoration:none; color:#000000;}
a.accueil:hover {font-weight:bold; text-decoration:none; color:#666666;}

.bg_gray {
	background-color:#D1D1D1;
	border:1px solid #ffffff;
}

.border_img {border:1px solid #000000;}
a.zoom:link {font-size:10px; color:#D51515;}
a.zoom:visited {font-size:10px; color:#D51515;}
a.zoom:active {font-size:10px; color:#D51515;}
a.zoom:hover {font-size:10px; text-decoration:none; color:#E98181;}

a.family_list:link {text-decoration:none; color:#000000;}
a.family_list:visited {text-decoration:none; color:#000000;}
a.family_list:active {text-decoration:none; color:#000000;}
a.family_list:hover {text-decoration:none; color:#666666;}

.info {text-decoration:underline; color:#D51515;}
