body {
	background-color: #FFFF83;
	background-image: url(../images/fond_02.jpg);
	background-position: center top; 
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;
	font-size: 13px;
	padding:0;
	margin:0;
}
a {
	font-size: 13px;
}
a.effet1 {
	color:#000080;
	text-decoration:none;
}
a.effet1:visited {
	color:#000080;
}
a.effet1:hover	{
	color:#FF1A00;
	font-style:	italic;
}
a.effet1:active {
	color:#000080;
}
a.effet2 {
	font-weight:bold;
	color:#000080;
	text-decoration:none;
	text-indent: 10px;
}
a.effet2:visited {
	color:#000080;
}
a.effet2:hover	{
	color:#FF1A00;
	font-style:	italic;
	background-image: url(../images/fond_lien.gif);
}
a.effet2:active {
	color:#000080;
}
a.effet3 {
	font-weight:bold;
	font-size:	15px;
	color:#0000FF;
	text-decoration:none;
}
a.effet4 {
	font-weight:bold;
	color:#000080;
	text-decoration:none;
	font-size: 14px;
}
a.effet4:visited {
	color:#000080;
}
a.effet4:hover	{
	color:#FF1A00;
	font-style:	italic;
}
a.effet4:active {
	color:#000080;
}
p {
	font-size: 13px;
	margin: 8px;	
}
ul {
	font-size: 13px;
}
h2 {
	font-size:1.23em;
	font-weight:bold;
	color:#000000;
	background:#BBD6FF;
	margin:.8em .2em .2em .2em;
	padding:5px;
	border: 1px solid #0066FF;
}
hr {
	clear: both;
	width: 70%;
	border: 0; /* enleve toute bordure */
	border-bottom: 2px #FFFF40 solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
	height: 2px; /* pour IE */
}
img {
	border:0;
}
.image {
	float: right;
	margin: -7px 0px 0px 0px;
}
.img-ombre-1 {
	background: url(../images/fond_photo_1.gif) no-repeat;
	width:120px;
	height:170px;
}
.img-ombre-1 img {
	padding:10px;
}
.img-ombre-2 {
	background: url(../images/fond_photo_2.gif) no-repeat;
	width:140px;
	height:200px;
}
.img-ombre-2 img {
	padding:10px;
}
/*mozillared*/
.couleur_1 {
	color:#FF1A00;
}
/*techcrunchgreen*/
.couleur_2 {
	color:#008C00;
}
.textepetit {
	font-size:	10px;
}
.textegros {
	font-size:	18px;
}
.textemoyen {
	font-size:	15px;
}
a.tooltip_1 em {
	position: absolute;
	left: -9999%;
}
	a.tooltip_1:hover {
    	border: 0;
	    position: relative;
    	z-index: 500;
	    text-decoration: none;
	}
	a.tooltip_1:hover em {
    	font-style: normal;
    	display: block;
		position: absolute;
	    top: 50px;
		left: 15px;
		padding: 5px 5px 5px 10px;
    	color: #000;
		border: 2px solid #0066FF;
		background-color:#BBD6FF;
		background-image: url(../images/fond_bulle.gif);
	    width:180px;
	}
	a.tooltip_1:hover em span {
		position: absolute;
		top: -14px;
		left: 15px;
		height: 14px;
		width: 29px;
		background: transparent url(../images/image-infobulle.gif);
		margin:0;
		padding: 0;
		border: 0;
	}
a.tooltip_2 em {
	position: absolute;
	left: -9999%;
}
	a.tooltip_2:hover {
    	border: 0;
	    position: relative;
    	z-index: 500;
	    text-decoration: none;
	}
	a.tooltip_2:hover em {
    	font-style: normal;
    	display: block;
		position: absolute;
	    top: 40px;
		left: -200px;
		padding: 5px 5px 5px 10px;
    	color: #000;
		border: 2px solid #0066FF;
		background-color:#BBD6FF;
	    width:580px;
	}
	a.tooltip_2:hover em span {
		position: absolute;
		top: -14px;
		left: 15px;
		height: 14px;
		width: 29px;
		background: transparent url(../images/image-infobulle.gif);
		margin:0;
		padding: 0;
		border: 0;
	}
a.tooltip_3 em {
	position: absolute;
	left: -9999%;
}
	a.tooltip_3:hover {
    	border: 0;
	    position: relative;
    	z-index: 500;
	    text-decoration: none;
	}
	a.tooltip_3:hover em {
    	font-style: normal;
    	display: block;
		position: absolute;
	    top: 40px;
		left: -150px;
		padding: 5px 5px 5px 10px;
    	color: #000;
		border: 2px solid #0066FF;
		background-color:#D8D9F8;
	    width:380px;
	}
	a.tooltip_3:hover em span {
		position: absolute;
		top: -14px;
		left: 15px;
		height: 14px;
		width: 29px;
		background: transparent url(../images/image-infobulle.gif);
		margin:0;
		padding: 0;
		border: 0;
	}
a.tooltip_4 em {
	position: absolute;
	left: -9999%;
}
	a.tooltip_4:hover {
    	border: 0;
	    position: relative;
    	z-index: 500;
	    text-decoration: none;
	}
	a.tooltip_4:hover em {
    	font-style: normal;
    	display: block;
		position: absolute;
		top: -120px;
		left: 90px;
		border: 5px solid #0066FF;
	}
	a.tooltip_4:hover em span {
		position: absolute;
		top: -14px;
		left: 15px;
		height: 14px;
		width: 29px;
		margin:0;
		padding: 0;
		border: 0;
	}
a.tooltip_5 em {
	position: absolute;
	left: -9999%;
}
	a.tooltip_5:hover {
    	border: 0;
	    position: relative;
    	z-index: 500;
	    text-decoration: none;
	}
	a.tooltip_5:hover em {
    	font-style: normal;
    	display: block;
		position: absolute;
	    top: 50px;
		left: -75px;
		padding: 5px 5px 5px 10px;
		color: #000;
		border: 2px solid #0066FF;
		background-color:#BBD6FF;
		background-image: url(../images/fond_bulle.gif);
	    width:140px;
	}
	a.tooltip_5:hover em span {
		position: absolute;
		top: -14px;
		left: 85px;
		height: 14px;
		width: 29px;
		background: transparent url(../images/image-infobulle.gif);
		margin:0;
		padding: 0;
		border: 0;
	}
#carousel {
	background-image:url(../images/fond_kdo.gif);
	background-repeat:	no-repeat;
	/*background-color:#FFFF40;*/
	width:520px;
	height:300px;
	position:relative;
}
img #car {
	width:100;
	height:auto;
	border:1px solid #FFFF40;
	display:block;
}
#bouton_menu_1 {
	text-align: center;
	line-height: 18px;
	font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;
}
	#bouton_menu_1 a {
		display: block;
		padding-top: 3px;
		width: 82px;
		height: 44px;
		background-image: url(../images/bouton_menu1.gif);
		color:#000000;
		text-decoration:none;
	}
	#bouton_menu_1 a:hover {
		display: block;
		width: 82px;
		height: 44px;
		background-image: url(../images/bouton_menu2.gif);
	}
#bouton_menu_2 {
	text-align: center;
	line-height: 18px;
	font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;
}
	#bouton_menu_2 a {
		display: block;
		padding-top: 5px;
		width: 82px;
		height: 44px;
		background-image: url(../images/bouton_menu2.gif);
		color:#FF1A00;
		text-decoration:none;
	}
#bouton_general {
	text-align: center;
	font-size: 13px;
	font-weight:bold;
	font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;
}
	#bouton_general a {
		display: block;
		padding-top: 4px;
		width: 170px;
		height: 20px;
		background-image: url(../images/bouton_general1.gif);
		color:#000000;
		text-decoration:none;
	}
	#bouton_general a:hover {
		display: block;
		width: 170px;
		height: 20px;
		background-image: url(../images/bouton_general2.gif);
	}
.input {
	border: 1px solid #FF1A00;
	background: #FFFFFF;
}
	.input:hover {
		border: 1px solid #FFFFFF;
		background: #FFFF83;
	}
.input2 {
	border: 1px solid #0066FF;
	background: #FFFFFF;
}
	.input2:hover {
		border: 1px solid #FFFFFF;
		background: #E7F1FF;
	}
/*.select {
	border: 1px solid #FF1A00;
}*/
.button {
	border: none;
	width: 98px;
	height: 24px;
	font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;
	font-weight:bold;
	background: url(../images/bouton_sub1.gif) no-repeat top left;
}
	.button:hover {
    	border: none;
	    background: url(../images/bouton_sub2.gif) no-repeat top left;
	}
.button2 {
	border: none;
	width: 170px;
	height: 24px;
	font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;
	font-size: 13px;
	font-weight:bold;
	background: url(../images/bouton_general1.gif) no-repeat top left;
}
	.button2:hover {
    	border: none;
	    background: url(../images/bouton_general2.gif) no-repeat top left;
	}	
thead, tfoot {
	background: url(../images/fond_zebre.gif);
}
table#en_tete {
    width: 1000px;
	height: 126px;
	/*background-color: #FFFF83;*/
	background: url(../images/fond_header_1.gif) no-repeat top center;
}
table#en_tete_pop {
    width: 680px;
	text-align: center;
	/*background-color: #FFFF83;*/
	background: url(../images/fond_submenu_2.gif) no-repeat top left;
}
table#submenu {
    width: 997px;
	height: 50px;
	text-align: center;
	background: url(../images/fond_submenu_1.gif) no-repeat top center;
}
table#resultat {
	text-align: center;
	border: 2px solid #0066FF;
}
#resultat tr.even td {
	background-color: #FDFEB4;
}
#resultat tr.even2 td {
	background: url(../images/fond_offrir_02.jpg);
}
#resultat tr.odd  td {
	background-color: #FFFFFF;
}
#resultat tr.odd2  td {
	background: url(../images/fond_offrir_03.jpg);
}
/*table#resultat2 {
    width: 900px;
	text-align: center;
	border: 2px solid #0066FF;
}*/
fieldset  {
	padding: 0px;
	width:	95%;
	border: 1px solid #FF1A00;
}
legend  {
	color:#000000;
	font-style:	italic;
}