html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
th, td {
	padding: 2px;
}
img {
	border: 0;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ul {
	list-style: none;
}
ol {
	list-style: decimal;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

strong {font-weight:bold;}

body, html {height: 100%;}
body { background:#f8f0ea; color:#444; font:62.5% /1.5 Arial, Helvetica, sans-serif; text-align:center; line-height: 1.5;}

pre, code {
	font-family: Courier, Arial, sans-serif;
	background: #eaeaea;
	padding: 5px;
}

em {
	font-style: italic;
}

div#container { width:950px; text-align:left; font-size:1.2em; min-height: 100%; background-color:#FFFFFF; /*padding-left:1px; padding-right:1px;*/	height: auto !important; height: 100%; margin: 0 auto 0em;}
div#header { height:120px; width:950px; position:relative; background-color:#fcf7f3; background-image:url(images/header.png); }
div#header h1#logo { width:311px; height:81px; position:absolute; top:40px; left:0px; }
div#header h1#logo a { width:311px;	height:81px; outline:0;	background: url(images/logo.png) 0 0 no-repeat; text-indent:-1000em;	float:left;	}
div#header ul#top {position:absolute; top:20px; right:20px; color:#09C;}
div#header ul#top li{display:inline; margin-left:2px; background-color:transparent; color:#09C;}
div#header iframe#fb { width:340px; height:36px; position:absolute; top:85px; left:610px; }

div#shortbox { width:950px; height:22px; background: url(images/backsearchsmall.png) 0 0 no-repeat; position:relative;}

div#box { width:950px; height:102px; background: url(images/backsearch2.png) 0 0 no-repeat; position:relative;}
div#box div#search { position:absolute;	top:25px; left:20px;}
div#box div#search input { background:#fff; font-size:1.6em; width:276px; height:27px; border:none;	padding:6px 10px 6px 10px; color:#444;}	
/*div#box div#search fieldset input { background:transparent url(images/search.png) 0 0 no-repeat; font-size:1.6em; width:276px; height:27px; border:none;	padding:6px 10px 6px 10px; color:#444;}	
div#box div#search fieldset input:focus, div#search fieldset input:hover { background:transparent url(images/search.png) -296px 0 no-repeat;}*/
div#box div#search label {float: left; clear: both; display: block; font-size:0.9em; color:#666; background-color:transparent;}
div#box div#search span#indicator { }
div#box div#search { position:absolute; right:17px; top:28px;}
div#box div#search input.btnsearch {	display: block;	position:absolute; width:182px; height:53px; left:650px; top:0px; text-indent:-1000em; background: url(images/btn.png) no-repeat 0 0;}
div#box div#search input.btnsearch:hover { background: url(images/btn.png) no-repeat -182px 0; }
div#box div#search input.btnnvlliste {	display: block;	position:absolute; width:182px; height:53px; left:350px; top:0px; text-indent:-1000em; background: url(images/btnnv.png) no-repeat 0 0;}
div#box div#search input.btnnvlliste:hover { background: url(images/btnnv.png) no-repeat -182px 0; }
div#box div#search label.suggestionTop {	color: #666; font-size: 11px; float: left;	width: 250px; position:absolute; left:0px; top:42px}
div#box div#search label.textAmazon {	color: #666; font-size: 11px; float: left;	width: 250px; position:absolute; left:620px; top:54px}

div#longbox { width:950px; height:204px; background: url(images/backsearchlong.png) 0 0 no-repeat; position:relative;}
div#longbox div#search { position:absolute;	top:25px; left:20px;}
div#longbox div#search textarea { resize: none; background:#fff; font-size:1.3em; width:612px; height:127px; border:none;	padding:6px 10px 6px 10px; color:#444;}	
div#longbox div#search label {float: left; clear: both; display: block; font-size:0.9em; color:#666; background-color:transparent;}
div#longbox div#search span#indicator { }
div#longbox div#search { position:absolute; right:17px; top:28px;}
div#longbox div#search input.btnsearch {	display: block;	position:absolute; width:182px; height:53px; left:680px; top:0px; text-indent:-1000em; background: url(images/btnrimailler.png) no-repeat 0 0;}
div#longbox div#search input.btnsearch:hover { background: url(images/btnrimailler.png) no-repeat -182px 0; }
div#longbox div#search label.suggestionTop {	color: #666; font-size: 11px; float: left;	width: 250px; position:absolute; left:0px; top:142px}

#content { width: 715px; /*padding-left:15px; padding-right: 10px; padding-bottom:10px;*/ padding: 20px 10px 10px 30px; font-size: 15px; clear:left; float:left;}
#content p { margin: 0 0 10px 0; padding: 0;}
#content a { color: #09C; background-color:transparent; padding: 2px; }
#content a:hover { background-color: #09C; color: #fff;	text-decoration: none; padding: 2px;}
#content ol { margin: 0 0 0 17px;}
#content ul { list-style-type: disc; margin-left: 17px;}

#contentfull { width: 890px; /*padding-left:15px; padding-right: 10px; padding-bottom:10px;*/ padding: 20px 30px 10px 30px; font-size: 15px; clear:left; float:left;}
#contentfull p { margin: 0 0 10px 0; padding: 0;}
#contentfull a { color: #09C; background-color:transparent; padding: 2px; }
#contentfull a:hover { background-color: #09C; color: #fff;	text-decoration: none; padding: 2px;}
#contentfull ol { margin: 0 0 0 17px;}
#contentfull ul { list-style-type: disc; margin-left: 17px;}

#pubdroite { padding: 20px 5px 0px 15px; width:175px; float:right;}

div#onglets { visibility:visible; background: #3589b6; float: left; width:950px; padding-bottom: 6px; margin-top:10px; font-size: 11px;}
div#onglets ul{background: #fff; float: left; width:940px;  list-style-type: none; margin: 0; padding: 0px 0px 0px 10px;}
div#onglets ul li {background: white; float: left; padding-right: 6px;}
/*div#onglets ul li a{display: block; background: #8cd0f5; padding: 4px 0px 4px 0px;  float: left; text-decoration: none; color: #333 !important; position: relative; outline: none;}*/

div#onglets ul li.hassearch a{display: block; background: #8cd0f5; padding: 4px 0px 4px 0px;  float: left; text-decoration: none; color: #333 !important; position: relative; outline: none;}
div#onglets ul li.nosearch a{display: block; background: #bab5b1; padding: 4px 0px 4px 0px;  float: left; text-decoration: none; color: #333 !important; position: relative; outline: none;}
div#onglets ul li.hassearch a:hover{ background: #55a9d6; color: #fff !important;}
div#onglets ul li.nosearch a:hover{ background: #a6a3a0; color: #fff !important;}
div#onglets ul li.selected a{ background: #3589b6; color: #fff !important;}

/*div#onglets ul li#hasard a{display: block; background: #bab5b1; padding: 4px 0px 4px 0px;  float: left; text-decoration: none; color: #333 !important; position: relative; outline: none;}
div#onglets ul li#valise a{display: block; background: #bab5b1; padding: 4px 0px 4px 0px;  float: left; text-decoration: none; color: #333 !important; position: relative; outline: none;}
div#onglets ul li#rimailleur a{display: block; background: #bab5b1; padding: 4px 0px 4px 0px;  float: left; text-decoration: none; color: #333 !important; position: relative; outline: none;}
div#onglets ul li#boutique a{display: block; background: #EFEFAC; padding: 4px 0px 4px 0px;  float: left; text-decoration: none; color: #333 !important; position: relative; outline: none;}
div#onglets ul li a:hover{ background: #55a9d6; color: #fff !important;}
div#onglets ul li#hasard a:hover{ background: #a6a3a0; color: #fff !important;}
div#onglets ul li#valise a:hover{ background: #a6a3a0; color: #fff !important;}
div#onglets ul li#rimailleur a:hover{ background: #a6a3a0; color: #fff !important;}
div#onglets ul li#boutique a:hover{ background: #DFAF6C; color: #fff !important;}
div#onglets ul li.selected a{ background: #3589b6; color: #fff !important;}
div#onglets ul li#hasard.selected a{ background: #3589b6; color: #fff !important;}
div#onglets ul li#valise.selected a{ background: #3589b6; color: #fff !important;}
div#onglets ul li#rimailleur.selected a{ background: #3589b6; color: #fff !important;}
div#onglets ul li#boutique.selected a{ background: #A43907; color: #fff !important;}*/
div#onglets ul li a span{display: block; float: left; padding-left: 12px;cursor: pointer; font-size:14px; padding-top:0px; height:42px ;text-align: center;}

div.footer {
	color: #888;
	font-size: 11px;
	background: #363636;
	text-align: center;
	float: left;
	width: 100%;
	padding-top: 12px;
	margin-top: 20px;
	height: auto;
	padding-bottom:20px;
}

#footer-contents {
	width: 950px;
	margin:0 auto;
	text-align: left;
}


#petit_blabla {
	margin-top:10px;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #E4F5FF;
	color: #3C475B;
}


a {color:#0099CC; background-color:transparent;text-decoration:none;}
a:hover {color:#0099CC; background-color:transparent; text-decoration:underline;}

h2 {
	font-size: 14px;
	margin: 10px 0 7px 0;
	font-weight: bold;
}
h2 a {
	text-decoration: underline;
	font-weight: normal;
}
