.rounded-corner-top, .rounded-corner-bottom {
	display : block ;
}
.rounded-corner-top *, .rounded-corner-bottom * {
	display : block ;
	height : 1px ;
	overflow : hidden ;
}
.rounded-corner-inner-normal1{margin: 0px 5px 0px 5px}
.rounded-corner-inner-normal2{margin: 0px 3px 0px 3px}
.rounded-corner-inner-normal3{margin: 0px 2px 0px 2px}
.rounded-corner-inner-normal4{margin: 0px 1px 0px 1px; height: 2px}

.rounded-corner-inner-small1{margin: 0px 2px}
.rounded-corner-inner-small2{margin: 0px 1px}

.rounded-red {
	background-color : red ;
	margin-bottom : 5px ;
	margin-right : 5px ;
}
.rounded-red div {
	padding	: 5px ;
	padding-left	: 10px ;
	padding-right	: 10px ;
}

.lightgrey {
	background-color : #EEEEEE ;
}
.rounded-lightgrey {
	background-color : #EEEEEE ;
	margin-bottom : 5px ;
	margin-right : 5px ;
}
.rounded-lightgrey div {
	padding	: 5px ;
	padding-left	: 10px ;
	padding-right	: 10px ;
}

.rounded-orange {
	background-color : #FFEE99 ;
	margin-bottom : 5px ;
	margin-right : 5px ;
}
.rounded-orange div {
	padding	: 5px ;
	padding-left	: 10px ;
	padding-right	: 10px ;
}

.lightred {
	background-color : #FFBBBB ;
}
.rounded-lightred {
	background-color : #FFBBBB ;
	margin-bottom : 5px ;
	margin-right : 5px ;
}
.rounded-lightred div {
	padding	: 5px ;
	padding-left	: 10px ;
	padding-right	: 10px ;
}

.lightblue {
	background-color : #9ECFE0 ;
}
.rounded-lightblue {
	background-color : #9ECFE0 ;
	margin-bottom : 5px ;
	margin-right : 5px ;
}
.rounded-lightblue div {
	padding	: 5px ;
	padding-left	: 10px ;
	padding-right	: 10px ;
}

.border-lightgrey:hover {
	border	: 2px solid yellow ;
}

.border-lightgrey {
	border	: 2px solid #EEEEEE ;
}

.border-lightgreen {
	border	: 1px solid #FEAC66 ;
}

.lightgreen {
	background-color : #FEAC66 ;
}
.rounded-lightgreen {
	background-color : #FEAC66 ;
	margin-bottom : 5px ;
	margin-right : 5px ;
}
.rounded-lightgreen div {
	padding	: 5px ;
	padding-left	: 10px ;
	padding-right	: 10px ;
}

.smallRed {
    color       : red ;
    font-size   : 12pt ;
    font-weight : bold ;
} 

.smallRedButton, .smallRedButtonOff {
    text-decoration : none ;
    color : white ;
    font-size   : 11pt ;
    font-weight : normal ;
    text-align  : center ;
    line-height  : 29px ;
    background-image : url('/KABILOO/gfx/small-red-button2.gif') ;
    background-repeat: no-repeat ;
    width : 190px ;
    height : 30px ;
    display : block ;
}
.smallRedButton:hover {
	color : yellow ;
}
.smallRedButtonOff {
    background-image : url('/KABILOO/gfx/small-red-button3.gif') ;
}
.smallRedButtonOff:hover {
	color : white ;
}

.bigRed {
    color       : red ;
    font-size   : 16pt ;
    font-weight : bold ;
} 

.bigRedButton, .bigRedButtonOff {
    text-decoration : none ;
    color : white ;
    font-size   : 13pt ;
    font-weight : bold ;
    text-align  : center ;
    line-height  : 37px ;
    background-image : url('/KABILOO/gfx/big-red-button2.gif') ;
    background-repeat: no-repeat ;
    width : 241px ;
    height : 50px ;
    display : block ;
}
.bigRedButton:hover {
	color : yellow ;
}
.bigRedButtonOff {
    background-image : url('/KABILOO/gfx/big-red-button3.gif') ;
}
.bigRedButtonOff:hover {
	color : white ;
}

html { height: 100% ; }

a, p, li, div, span, b, i, u, h1, h2, h3, h4, td, th {
	font-family : arial, sans-serif ;
	font-size: 11pt ;
}

.priceTable {
	border		: 2px solid #FE7500 ;
}

.priceTable table {
	width		: 100% ;
}

.priceTable table tbody td {
	padding		: 5px ;
	font-size	: 90% ;
}

.priceTable table thead td {
	background-color	: #35579C ;
	color			: white ;
	font-size		: 80% ;
	padding			: 5px ;
}

.diapo {
	width:156px ;
	height:256px ;
}

.diapo thead td {
	font-size		: 10px ;
}

.diapo tbody td {
	background-color	: #111111 ;
	font-size		: 10px ;
}

.diapo img {
	margin			: 10px ;
	border			: 1px solid gray ;
}

.selectedDiapo {
	background-color	: #005500 ;
	border			: 2px solid #005500 ;
	color : white ;
}

.selectedDiapo tbody td {
	background-color	: #005500 ;
}

legend {
	color			: black ;
	font-size: 125% ;
	font-weight		: bold ;
}

.cartPay {
	width:	860px ;
}

.cartPay div {
	padding			: 20px ;
}

.frameAdvice div {
	padding				: 20px ;
	margin				: 0px ;
	background-color	: #FFEEEE ;
}

.frameAdvice legend {
	color			: red ;
	font-size		: 125% ;
	font-weight		: bold ;
}

.address div {
	padding			: 20px ;
	background-color	: #F2F2F2 ;
}

.panier thead {
	padding			: 5px ;
	color			: white ;
	background-color	: #35579C ;
	font-weight		: bold ;
}

.panier .feedback {
	color			: red ;
}

.panier .feedbackBG {
	background-color	: white ;
	color			: red ;
}

#loginBox {
	padding-left : 15px ;
}
#loginBox input {
	font-size	: 10pt ;
}

/* td { border : 2px solid red ; } */

/* Kabiloo orig */

.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;

}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.menu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: yellow;
}
.menu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F7F9FB;
	color: #35579C;
}
body {
	background-attachment: scroll;
	background-image: url('/KABILOO/gfx/fond.gif');
	background-repeat: repeat-x;
	background-position: left top;
}
.gauchetop {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4C6FB6;
}
.formulaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.testus-checked {
	border			: 2px solid red ;
	background-color	: #EEEEEE ;
	padding			: 10px ;
}

.testus-notchecked {
	border			: 2px solid red ;
	background-color	: #EEEEEE ;
	padding			: 10px ;
}

.testusSelected {
	background-color : #FEAC66 ;
}

.oneeuro-checked {
	border			: 2px solid red ;
	background-color	: #EEEEEE ;
	padding			: 10px ;
}

.oneeuro-notchecked {
	border			: 2px solid red ;
	background-color	: #EEEEEE ;
	padding			: 10px ;
}

.oneeuroSelected {
	background-color : #FEAC66 ;
}

#infosBar {
	background-color:#9ECFE0;
	width: 950px ;
}

#infosBar td {
	padding : 10px ;
}

#main { width: 950px; background-color: white; text-align:left; padding-left:10px; padding-right:10px; padding-bottom: 10px; }
