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


ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
ul{
	list-style-type:none;
}
a
{
  text-decoration: none;
}

body
{
  margin: 0;
  padding: 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background:url(../images/if/fond.jpg) repeat-x #014471;
  font-size:0.8em;
}

#principal{
	width:972px;
	position:absolute;
	margin:0 -486px;
	left: 50%;
	z-index:1;
}
#logo{
	display:block;
	position:absolute;
	top:14px;
	left:10px;
}

#menu{
	position:absolute;
	font-weight:bold;
	top:31px;
	left:340px;
	width:353px;
	height:35px;
}
#menu li{
	float:left;
	width:88px;
}
#menu a, #menu_cart a{
	display:block;
	color:#000000;
	text-align:center;
	height:22px;
	padding:5px 0 0 0;
	width:88px;
	background:url(../images/if/bouton2.gif);
}
#menu a:hover{
	background:url(../images/if/bouton2-roll.gif);
}
#menu a#bouton1{
	background:url(../images/if/bouton1.gif);
}
#menu a#bouton1:hover{
	background:url(../images/if/bouton1-roll.gif);
}
#menu a#bouton3{
	background:url(../images/if/bouton3.gif);
}
#menu a#bouton3:hover{
	background:url(../images/if/bouton3-roll.gif);
}
#menu_cart{
	position:absolute;
	top:31px;
	left:711px;
	font-weight:bold;
}
#menu_cart li{
	float:left;
	width:123px;
}
#menu_cart a{
	width:63px;
	text-align:left;
	padding-left:60px;
}
#menu_cart a#bouton_panier{
	background:url(../images/if/bouton-panier.gif);
}
#menu_cart a#bouton_compte{
	background:url(../images/if/bouton-compte.gif);
	width:101px;
	padding-left:35px;
}
#menu_cart a#bouton_panier:hover{
	background:url(../images/if/bouton-panier-roll.gif);
}
#menu_cart a#bouton_compte:hover{
	background:url(../images/if/bouton-compte-roll.gif);
}
.spacer{
	clear:both;
}
#com1clic{
	position:absolute;
	right:0;
	top:590px;
}
#footer{
	position:absolute;
	left:0;
	top:590px;
}
#com1clic a, #footer a{
	font-size:0.85em;
	color:#014471;
}
#footer ul li{
	display:inline;
	margin-right:15px;
}
#bloc_deux_colonnes{
	position:absolute;
	background:url(../images/if/fond-2-colonnes.gif) no-repeat top left #FFFFFF;
	width:738px;
	height:516px;
	top:71px;
	left:234px;
}
.contenu{
	margin:0px 0px 10px 0px;
	height:478px;
	padding:5px 10px;
	overflow:auto;
}

.message_alert{
	position:absolute;
	height:65px;
	background:url(../images/if/messages.png) no-repeat top left;
	width:701px;
	top:480px;
	padding-top:10px;
	text-align:center;
	font-size:1.2em;font-weight:bold;cursor:pointer;
	z-index:200;
}
.btn_fermer{
	font-size:1em; text-align:right;padding:5px 10px 0 0;color:#FF0000;position:absolute;top:0;right:10px;
}
/* Data Table */
.data-table { border:1px solid #bebcb7;  width:100%; }
.data-table tr { background:#fff; }
.data-table .odd  { background:#f8f7f5 }
.data-table .even { background:#eeeded !important;}
.data-table td.last, .data-table th.last { border-right:0; }
.data-table tr.last td, .data-table tr.last th { border-bottom:0; }
.data-table th {
    border-right:1px solid #c2d3e0;
    padding:2px 8px;
    color:#0a263c;
    white-space:nowrap;
    }
.data-table th.wrap {white-space:normal;}
.data-table th a, .data-table th a:hover { color:#fff;}
.data-table td { padding:3px 8px; }
.data-table thead tr { background:url(../images/data_table_th_bg.gif) repeat-x 0 100% #d9e5ee; }
.data-table tfoot { border-bottom:1px solid #d9dde3;}
.data-table tfoot tr.first { background:url(../images/base_mini_actions_bg.gif) repeat-x; }
.data-table tfoot tr { background-color:#DEE5E8 !important; }
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
.data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; }

.box-table td { padding:10px; }
.box-table tfoot td { padding-top:5px; padding-bottom:5px; }
.box-table select{ width:100%; }

.nested-data-table th, .nested-data-table td { padding-top:2px; padding-bottom:2px;  }
.nested-data-table tfoot td {font-size:.95em; }

.generic-table td { padding:0 8px}
.generic-table td.first { padding-left:0; white-space:nowrap;}
.shipping-tracking .button-set {margin-top:0;border:none;border-top:0;padding-top:0}

/********************** Lists */
.disc { margin-bottom:10px; }
.disc li { margin-left:20px; list-style:disc; }


/* Bare List */ /* Unstyled list */
.bare-list { margin:5px 0; }
.bare-list li { margin:3px 0; }



/********************** Space Creators */

.no-display { display:none; }
.no-wrap { white-space:nowrap; }
.content-box { min-height:250px; } /* Set minimum height for visual presentation */
.content { padding:12px 12px 12px 15px; } /* Sets default padding */
.actions { line-height:1.3em; }
.separator { padding:0 5px;}
.pipe { padding:0 4px; font-size:.95em; }
.divider {
    margin:10px 0;
    height:1px;
    background:url(../images/dotted_divider.gif) repeat-x;
    font-size:1px;
    line-height:1em;
    overflow:hidden;
    }

fieldset { border:none; }