@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	background:#ffffff url(/images/bg/bg-right-hiver.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
		
#header {
	background: url(/images/bg/bg-top-hiver.gif) no-repeat;
	width:1002px;
	height:161px;
}

#header-gauche {
	float:left;
	padding-top:15px;
	padding-left:100px;
	color:#00a6a4;
}

#header-droite {
	padding-top:15px;
	margin-left:320px;
	color:#00a6a4;
}

#openx {
	margin-top:-24px;
	height: 130px;
}

#sous-openx {
}

#header-menu {
	font-size:11px;
	padding-left:104px;
	color:#ffffff;
}

#header-menu a{
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
}

#header-menu a:hover {
	color:#79e8f1;
}

h1 {
	font-size:18px;
	letter-spacing:0.05em;
}

#cont {
	float: left;
	width:988px;
	margin-left:14px;
	background-color: #FFFFFF;
}

#cont-header {
	float:right;
	font-size:10px;
	padding-right:14px;
}

#cont-header a{
	color:#818181;
	text-transform:uppercase;
	text-decoration:none;
}

#cont-header a:hover {
	color:#00a6a4;
}

#cont-menu {
	width:976px;
	background-color: #FFFFFF;
	padding-top:15px;
}

#cont-gauche {
	float: left;
	width:224px;
	margin-left:5px;
	background:#ffffff;
}

#cont-gauche-haut-bouton, #cont-gauche-bas-bouton {
}

#cont-gauche-haut-texte ,#cont-gauche-bas-texte {
	margin-top:-23px;
	border-left: 1px solid #818181;
	border-bottom: 1px solid #818181;
	border-right: 1px solid #818181;
}

#cont-gauche-bas-texte {
	padding-top:25px;
	color:#818181;
	
	font-size:12px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#cont-gauche-haut-pos {
	margin-top:15px;
	font-size:11px;
	padding-left:5px;
	padding-top:10px;
	color:#00a6a4;
}

#cont-gauche-haut-recherche {
	font-weight:bold;
	padding-top:5px;
	margin-bottom:5px;
}

#cont-gauche-haut-recherche-bis {
	font-weight:bold;
	color:#818181;
	padding-top:5px;
	margin-bottom:5px;
	margin-left:5px;
}

#cont-gauche-haut-boite {
	width:210px;
	border: 1px solid #818181;
	margin-bottom:5px;
}

#cont-gauche-haut-recherche a,#cont-gauche-haut-recherche-bis a {
	color:#999999;
	text-decoration:none;
}

#cont-droite {
	width:733px;
	margin-left:240px;
	color:#818181;
}

#cont-footer {
	margin-bottom:5px;
	float: left;
	width:971px;
	font-size:10px;
	padding-left:5px;
}

#cont-footer a{
	color:#ffffff;
	text-decoration:none;
	
}

#cont-footer a:hover {
	color:#00FFCC;
}

#cont-footer-haut {
	float:left;
	padding-left:240px;
	font-size: 1.2em;
	font-weight: bold;
	color: gray;
}

#cont-footer-haut a {
	font-weight: bold;
	color: #00a6a4;
}

#cont-footer-haut table {
	border: 0;
}

#cont-footer-haut table td {
	vertical-align: top;
	padding-right: 5em;
}

div#cont-footer-bas {
	float:left;
	color:#FFFFFF;
	background: url(/images/bg/footer971-hiver.gif) no-repeat;
	width:971px;
	height:15px;
	padding-left:5px;
	padding-top:2px;
}

#ls {
	margin-top:5px;
	margin-bottom:5px;
	width:157px;
	margin-left:2px;
}

#ls-ok {
	margin-top:5px;
	margin-bottom:5px;
}

#ls-img {
	margin-left:2px;
}

#color-texte {

}

#a-gauche {
	color:#818181;
	float:left;
}

#a-droite {
	padding-right:14px;
	color:#818181;
}

/* affichage d un article */
.cellule {
	float:left;
	margin:4px;
	width:92px;
	height:160px;
	border: 1px solid #818181;
	font-size:11px;
	cursor: pointer;
}

.cellule img {
	border: 0;
}

.cellule-img-box {
	width: 90px;
	height: 90px;
}

.cellule-4 {
	color:#FFFFFF;
	background:#00a6a4;
	width:92px;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	cursor: pointer;
}

.cellule-5 {
	width:90px;
	margin-top:0px;
	font-size:10px;
	cursor: pointer;
}

.cellule-5-gauche {
	margin-top:2px;
	float:left;
	text-decoration:line-through;
	font-size:10px;
	cursor: pointer;
}

.cellule-5-droite {
	float:right;
	color:#00a6a4;
	font-size:13px;
	cursor: pointer;
}

/* article au survol */
.cellule-survol {
	float:left;
	background:#00a6a4;
	/*margin:3px;*/
	width:104px;
	color:#FFFFFF;
	padding-bottom:7px;
	cursor: pointer;
}

.cellule-survol-4 {
	color:#00a6a4;
	background:#FFFFFF;
	width:92px;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	cursor: pointer;
}

.cellule-survol-5 {
	width:88px;
	font-size:13px;
	margin-top:0px;
	margin-bottom:0px;
	cursor: pointer;
}

.cellule-survol-5-gauche {
	margin-top:2px;
	font-size:10px;
	color:#000000;
	float:left;
	text-decoration:line-through;
	cursor: pointer;
}

.cellule-survol-5-droite {
	float:right;
	color:#79e8f1;
	font-size:13px;
	cursor: pointer;
}

div.search-noresult {
	margin-top: 5em;
	text-align: center;
	font-weight: bold;
	color: #00a6a4;
}

/************* popup ****************/

span.popup {
	display:none;
	background:#00a6a4;
	float:left;
	position:absolute;
	margin-top:-14px;
	margin-left:-7px;
	color:#FFFFFF;
	width:104px;
	padding-bottom:10px;
	cursor: pointer;
}

/********** page attente fin opération ********/
#attente {
	margin-left:65px;
	margin-right:65px;
	color:#999999;
	font-size:13px;
}

#attente a {
	font-weight:bold;
	color:#00a6a4;
	text-decoration:none;
}

#attente a:hover {
	text-decoration:underline;
}

#attente img{
	margin-left:-65px;
}