body { }
p, td, div, normal { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

a, a:link, a:visited { color: #e10055; text-decoration: underline; }
a:hover { color: #f00; text-decoration: none; }
a:active { }

img {
	border: 0;
}

h1 { color: #7d7d7d; font-size: 30px; line-height: 30px; margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px solid #e10055; }
/*
h2 { color: #e10055; font-size: 20px; line-height: 20px; margin: 0; padding: 0; }
h3 { margin: 0; padding: 0; }
*/
h2 { color: #e10055; font-size: 14pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 8pt; margin-top: 10px; margin-bottom: 10px; padding-top: 20px; padding-bottom: 0; border-top: 1px solid #e50055; }
h3 { color: gray; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 8pt; margin: 0 0 10px; padding: 0; }
h4 { color: #ababab; font-size: 22px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 22px; margin: 30px 0 0; padding: 0; }

.welcome { color: white; font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #e10055; margin: 0; padding: 5px 10px; }

.float, .fleft {float:left;}
.fright {float: right;}
.clear {clear: both;}

.big {font-size: 16px;}
.medium {font-size: 12px;}
.little {font-size: 10px;}
.bold {font-weight: bold;}

.red {color: red;}
.bggray {background-color: #d8d8d8}
.gray {color: #929292}
.pad10 {padding: 10px;}
.mar10 {margin: 10px;}

.sort {display:none;}



label {margin-top:5px;}
.error { float: left; color: red; font-weight: bold; margin-top:0px; }




.menuderoulant { 
	position: absolute; 
	width: 193px; 
	background-image: url(../images/degrademenus.gif);
	/*
	-moz-box-shadow: red 2px 2px 2px -2px, blue 4px 4px;
	-webkit-box-shadow: 1px 1px 10px #000;
	box-shadow: 1px 1px 10px #000;
	filter: dropshadow(OffX=5, OffY=5, Color='lightgrey', Positive='true');
	*/
}
.menuderoulantItem { color: #4d5c64; font-size: 11px; text-transform: uppercase; margin: 0; padding: 10px; border-bottom: 1px solid white; cursor: pointer; }
.menuderoulantItemOver { background-color: #E10055; color: white; }

.menuimgOver {}
.btmenu { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; background-image: url(../images/fond_btmenu.gif); background-repeat: repeat-x; text-transform: uppercase; text-align: right; width: 203px; height: 42px; margin-bottom: 3px; padding-top: 15px; padding-right: 10px; cursor: pointer; }

.btsmenu { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #e10055; background-image: url(../images/fond_btsmenu.gif); background-repeat: repeat-x; text-transform: uppercase; text-align: right; width: 203px; height: 20px; margin-bottom: 3px; padding-top: 6px; padding-right: 10px; cursor: pointer; }
.btsmenuOver { color: white; background-image: none; }


.red_text { color: #d00046; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.title_column_left { color: #4d5c64; font-size: 15px; text-transform: uppercase; text-align: center; margin: 0; padding: 5px 0; border-bottom: 1px solid #e10055; }

.signature a, .signature a:link, .signature a:visited { color: white; font-size: 10px; text-decoration: none; }
.signature a:hover { color: yellow; text-decoration: underline; }

.tableadmin {width: 100%;}
.tableadmin th { color: #fff; border-bottom: 1px solid gray; background-color: #dd0854 ; text-align: left; margin: 0; padding: 2px 5px; }
.tableadmin td { padding: 2px 5px; border-bottom: 1px solid gray; }


.tableactu {width: 100%; border-top: 1px solid gray;}
.tableactu td {border-bottom: 1px solid gray; padding: 10px 10px;}
.tableactu td p { margin: 0; padding: 0; }

.tableprix {width: 100%; border-top: 1px solid gray; border-left: 1px solid gray;}
.tableprix td {border-bottom: 1px solid gray; border-right: 1px solid gray;}

.divPopup { background-color: white; border: solid 2px #e10055; overflow: auto; padding:10px; width:500px; height:400px; background-repeat: no-repeat; background-position: right 0; }
