body { }
p, td, div, normal { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #333333;}

a, a:link, a:visited { color: #dd860a; text-decoration: underline; }
a:hover { color: #dd860a; text-decoration: none; font-weight: normal; }
a:active { }


img {
	border: 0 solid white;
}

.nowrap {
	white-space: nowrap;
}
ul { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; }
form {
	margin: 0;
	padding: 0;
}
hr {
	color: gray;
	background-color: gray;
	height: 1px;
	border: 0;
	padding: 0;
	margin: 6px 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: #007dc6; font-size: 26px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 25px; margin: 0; padding: 0 0 15px 0;  }
h3 { color: gray; font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 24px; margin: 0 0 10px; padding: 0;  }
h4 { color: #dd860a; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 18px; margin: 30px 0 0; padding: 0; }
h5 {
	color: #007dc6 ;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
}

.welcome { color: white; font-size: 20px; font-family: Arial, Helvetica, Geneva, 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;}

.orange {
	color: #dd860a;
}

label {margin-top:5px;}
.error { float: left; color: red; font-weight: bold; margin-top:0px; }


/*.menu { float: left; margin: 20px 0 0 0; }
.menu a, .menu a:link, .menu a:visited  { color: white; padding: 3px 10px; }
.menu a:hover { color: white; background: #007dc6; padding: 3px 10px; }
.menusel { color: white; background: #007dc6; }
*/
.menu, .menu:link, .menu:visited  { margin: 0; float: left; color: white; font-weight: bold; text-decoration: none; padding: 3px 10px 0; height: 17px; font-family: Tahoma, Verdana, Arial ; text-transform: uppercase; font-size: 11px;  }
.menu:hover { color: white; background: #007dc6; text-decoration: none; }
.menusel { background: #007dc6; }

.yourbasket {
	
}
.yourbasket a, .yourbasket a:link, .yourbasket a:visited { color: white; text-decoration: none; }
.yourbasket a:hover { color: white; text-decoration: underline; }


.framemain { 
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
	width: 640px; float: left; background-color: white; border: 1px solid gray; padding: 20px 40px; 
	min-height: 450px;
}
.frameleft { 
	width: 226px; float: left; padding: 0 0 0 30px; 
}

.btadmin {
	float: right;
	width: 130px;
	background-color: #007dc6;
	/*border: 1px solid black;*/
	font-weight: bold;
	padding: 3px 10px;
	margin: 0 0 10px 0;
	/*border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;*/
}
.btadmin a {
}
.btadmin a, .btadmin a:link, .btadmin a:visited { color: white; text-decoration: none; }
.btadmin a:hover { color: white; text-decoration: underline; }


.tableadmin {width: 100%;}
.tableadmin th { color: #fff; border-bottom: 1px solid gray; background-color: #fea500 ; text-align: left; margin: 0; padding: 2px 5px; }
.tableadmin td { padding: 2px 5px; border-bottom: 1px solid gray; }


#monForm label {
	width: 150px;
	float: left;
}
#monForm div {
	//float: left;
	//margin-bottom: 10px;
	//border-bottom: 1px solid lightgrey;
	//padding-bottom: 10px;
}
#monForm div.clear {
	//float: left;
	margin-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid lightgrey;
	//padding-bottom: 10px;
}
#monForm input {
	width: 150px;
	float: left;
}
#monForm textarea {
	width: 300px;
	float: left;
}

.signature {
	color: gray; font-size: 11px; text-align:center; 
}
.signature a, .signature a:link, .signature a:visited { color: gray; text-decoration: underline; }
.signature a:hover { color: red; text-decoration: none; }

.M_Caddy_caddy {
	margin-bottom:  10px;
}
.M_Caddy_caddy thead td {
	background-color: white;
	padding: 3px 10px;
}
.M_Caddy_caddy tbody td {
	background-color: #f0f0f0;
	padding: 3px 10px;
	margin: 0;
}


.boutontext {
	font-family: arialbd;
	text-transform: uppercase; 
	font-size:11px; 
	color:#aaaaaa; 
	font-weight:bold;
	line-height: 11px;
	width:142px;
	overflow:hidden;
}
.boutontext2 {
	font-family: arialbd;
	text-transform: uppercase; 
	font-size:11px; 
	color:#aaaaaa; 
	font-weight:bold;
	line-height: 11px;
}
.boutontext img {
	border: 0;
}

.onglet {
	background: transparent url(../images/onglet-off.gif) top left ;
	background-repeat: no-repeat;
	width: 112px;
	height:  26px;
	float: left;
	margin-left: 10px;
	padding: 10px 0 0 0;
	font-size: 14px;
	text-align: center;
	/*font-weight: bold;*/
}
.onglet a, .onglet a:link, .onglet a:visited {
	text-decoration: none;
	color: #007dc6;;
}
.onglet a:hover {
	text-decoration: underline;
	color: black;
}
.ongletOn {
	background: transparent url(../images/onglet-on.gif) top left ;
	color: black;
}
.ongletOn a, .ongletOn a:link, .ongletOn a:visited {
	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; }



.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; }
*/
