﻿html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

BODY 
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ADDEEF url(pics/bluefade.png) repeat-x; background-attachment: fixed; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; font-family: arial, helvetica, sans-serif; font-size: 10pt; PADDING-TOP: 0px; TEXT-ALIGN: center
}

DIV#conteneur {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: #fff; MARGIN: 0px auto; BORDER-LEFT: #000 1px solid; WIDTH: 960px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left
}


UL#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(pics/bgmenu.jpg) repeat-x 0px -30px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 35px
}

UL#menu LI {
	FLOAT: left; TEXT-ALIGN: center
}

UL#menu LI A {
	BORDER-RIGHT: #fff 2px solid; DISPLAY: block; FONT-WEIGHT: bold; PADDING-LEFT: 10px;PADDING-RIGHT: 10px; COLOR: #fff; LINE-HEIGHT: 26px; LETTER-SPACING: 2px; TEXT-DECORATION: none
}

UL#menu LI A:hover {
	BACKGROUND: url(pics/bgmenu.png) repeat-x 0px 0px
}

DIV#iframe {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND: #fff
	}


DIV#contenu {
	PADDING-RIGHT: 25px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND: #fff; TEXT-ALIGN: justify; color:#4d4d4d
}

DIV#contenu H4 {
	FONT-SIZE: 1.1em; COLOR: #ff6000; TEXT-ALIGN: left; text-transform:uppercase
}

DIV#contenu H2 {
	FONT-SIZE: 1.0em; COLOR: #666; TEXT-ALIGN: left; text-transform:uppercase
}

DIV#contenu H1 {
	FONT-SIZE: 1.1em; COLOR: #06C; TEXT-ALIGN: left; text-transform:uppercase
}

DIV#contenu H1 A{
	TEXT-DECORATION: none; COLOR: #06C;
	}
	
DIV#contenu H1 A:hover{
	TEXT-DECORATION: none; COLOR: #3f95ec;
	}

DIV#contenu H3 {
	FONT-SIZE: 1.1em; COLOR: #ff6000; TEXT-ALIGN: justify; text-transform:uppercase
}

DIV#contenu H3 A{
	TEXT-DECORATION: none; COLOR: #ff6000;
	}
	
DIV#contenu H3 A:hover{
	TEXT-DECORATION: none; COLOR: #ff904d;
	}


DIV#contenu table {
    font-size: 1em; margin-top: 0.6em; margin-left: -3px;
}

.postBy {

	MARGIN: 0px 0px 13px 5px; BORDER-BOTTOM: #d5d5d5 1px dashed; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, sans-serif
}

.price {
	FONT-SIZE: 1.2em; FONT-FAMILY: verdana, arial, sans-serif; COLOR: #09F ; TEXT-ALIGN: right
}

.borderblack {
	border:1px black solid
}

DIV#contenu P {
	TEXT-INDENT: 0em; line-height = 125%
}

DIV#contenu A {
	COLOR: #0C0
}

DIV#contenu A:hover {
	COLOR: #0F0
}


div#footer {
	FONT-SIZE: 0.9em; MARGIN: 0px; TEXT-ALIGN: center; color:#4d4d4d
}

div#footer A {
	COLOR: #0C0
}

div#footer A:hover {
	COLOR: #0F0
}

PRE {
	BORDER-RIGHT: #9b2 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9b2 2px solid; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; BACKGROUND: #dea; PADDING-BOTTOM: 0px; OVERFLOW: auto; BORDER-LEFT: #9b2 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #9b2 2px solid
}

HTML PRE {
	WIDTH: 636px
}

PRE SPAN {
	COLOR: #560
}

PRE SPAN.comment {
	COLOR: #b30000
}

.inset {background: transparent; width:700px; margin:0 auto;}
.inset h1, .inset p {margin:0 10px;}
.inset h1 {font-size:2em; color:#C0F7AE; letter-spacing:1px;}
.inset p {padding-bottom:0.5em;}

.inset .top, .inset .bottom {display:block; background:transparent; font-size:0px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:0px;}
.inset .b2 {background:#C0F7AE; border-left:1px solid #C0F7AE; border-right:1px solid #C0F7AE;}
.inset .b3 {background:#C0F7AE; border-left:1px solid #C0F7AE; border-right:1px solid #C0F7AE;}
.inset .b4 {background:#C0F7AE; border-left:1px solid #C0F7AE; border-right:1px solid #C0F7AE;}
.inset .b4b {background:#C0F7AE; border-left:1px solid #C0F7AE; border-right:1px solid #C0F7AE;}
.inset .b3b {background:#C0F7AE; border-left:1px solid #C0F7AE; border-right:1px solid #C0F7AE;}
.inset .b2b {background:#C0F7AE; border-left:1px solid #C0F7AE; border-right:1px solid #C0F7AE;}


.inset .b1 {margin:0 5px; background:#C0F7AE}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#fff;}

.inset .boxcontent {display:block; background:#C0F7AE; border-left:1px solid #C0F7AE; border-right:0px solid #C0F7AE;}

TEXTAREA {
color:#000000;
font-size:12px;
font-family:verdana;
}

SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; ; BACKGROUND-COLOR: #ffffff;
}

.overwriteBody ,   .fieldset_style{
	FONT-WEIGHT: bold; 
	font-size: 10pt;
	font-style: bold;	
	font-weight: bold;
	font-variant: bold;
	FONT-FAMILY: arial, helvetica, sans-serif; ;
}

label {
	display:inline ;
	float:left ;
	width:130px;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
}

.input_style{
	border:1px solid #666666;
	font-size:10pt;
	margin-bottom:5px;
}

.fieldset_style {
	text-align:left;
	width:700px;
	margin-left:auto;
	margin-right:auto;
}


legend {
	border:1px solid #C0F7AE;
	padding:5px;
	background-color:#C0F7AE;
}

fieldset {
	border:1px solid #C0F7AE;
}

INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; color:#000000;
}


/*
/
/
/*css pour jrpass
/
/
*/




input[type=text], input[type=password] {
border: 1px solid #aeb7c6;
}

textarea{
	border: 1px solid #aeb7c6;
}

/*CRUD*/

.crudtablestyle {
	border: 1px solid #CBD3D4;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	border-collapse: collapse;
}

tr.tableheader{
	border: 1px solid #CBD3D4;
	background-image: url(pics/tableheader.gif);
}

.tableheader td{
	text-align:center;
}

tr.tableheaderstrong{
	border: 1px solid #CBD3D4;
	background-image: url(pics/tableheader.gif);
	font-weight:bold
}

.tablefooter{
	padding-right: 10px;
	border: 1px solid #CBD3D4;
	background-color: #E8E8E8;
}

.message{
	border: 1px solid #CBD3D4;
	background-color: #FFEBEB;
	text-align:center;
}

.alternaterow {
	background-color: #f6f6f6;
}

.crudtablestyle td { 
padding:2px;
border: 1px solid #CBD3D4;
}

.crudtablestyle2 {
	border: 1px solid #CBD3D4;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	border-collapse: collapse;
}

.tablestyle3 {
	border: 1px solid #fff;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	border-collapse: collapse;
}

.tablestyle3 td{
	border: 1px solid #fff;
	text-align:center;
}

.crudtablestyle2 label { 
margin-top:2px;
float: left;
height:20px;
margin-left: 0px; /*width of left column*/
width: 125px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.crudtablestyle2 p{
padding:0 0 0 0;
margin:10px 0 0 0;
}

.pricetable {
	padding-left: 100px;
}

/*Cell colors*/
td.darkgrey{
	background-color:#D1D4E2;
	font-weight:bold;
	width:80px;
}

td.darkpink{
	background-color:#F7D7E2;
	font-weight:bold;
}

td.darkgreen{
	background-color:#BFD7BE;
	font-weight:bold
}

td.lightgrey{
	background-color:#F0EEF8;
	width:80px;
}

td.lightpink{
	background-color:#F3E4E9;
}

td.lightgreen{
	background-color:#D8EAD6;
}


/*order*/

hr{
 background-color:#c9d3dd;  height: 1px; border: 0;
}

div#tipDiv {
    padding:4px;
    color:#000; font-size:11px; line-height:1.2;
    background-color:#DBEAFD; border:1px solid #667295; 
     
}

