/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}
body {
	background-color: #FFF;
	margin-left: 50px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

div#top {
    width: 760px;
	height:20px;
	position:absolute;
	top: 10px;
	left: 25px;
	color:#aaaaaa;
}

div#header {
	width: 760px;
	height:70px;
	position:absolute;
	top: 30px;
	left: 25px;
	color:#333333;
	z-index: 90;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	color:#cccccc;
}

div#navigation {
    width: 760px;
	height:40px;
	position:absolute;
	top: 110px;
	left: 25px;
	color:#000000;
	background-color:#ffffff;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	color:#cccccc;
}

div#caroussel {
    width: 760px;
	height:160px;
	position:absolute;
	top: 150px;
	left: 25px;
}

div#slogan {
    width: 760px;
	height:30px;
	position:absolute;
	top: 155px;
	left: 25px;
	color:#cccccc;
	background-color:#eee;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
}

div#left {
    width: 500px;
	height:225px;
	position:absolute;
	top: 200px;
	left: 25px;
}

div#right {
    width: 250px;
	height:225px;
	position:absolute;
	top: 200px;
	left: 535px;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	color:#cccccc;
}

div#pub {
    width: 500px;
	height:15px;
	position:absolute;
	top: 435px;
	left: 25px;
}

div#compare {
    width: 250px;
	height:30px;
	position:absolute;
	top: 435px;
	left: 535px;
	background-color:#999999;
	color:#cccccc;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
}

div#contenu {
    width: 500px;
	height:250px;
	position:absolute;
	top: 460px;
	left: 25px;
}

div#search {
    width: 500px;
	height:600px;
	position:absolute;
	top: 200px;
	left: 25px;
}

div#benefits {
    width: 250px;
	height:235px;
	position:absolute;
	top: 475px;
	left: 535px;
	background-color:#eee;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	color:#cccccc;
}

div#shipping {
    width: 250px;
	height:370px;
	position:absolute;
	top: 475px;
	left: 535px;
	background-color:#eee;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	color:#cccccc;
}

div#pub2 {
    width: 250px;
	height:600px;
	position:absolute;
	top: 720px;
	left: 535px;
	background-color:#fff;
	color:#cccccc;
	border-color:#fff;
	border-style:solid;
	border-width:1px;
}

div#footer {
    width: 760px;
	height:160px;
	position:absolute;
	top: 1420px;
	left: 25px;
	background-color:#eee;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	margin-bottom:20px;
	color:#CCCCCC;
}

div#footer td {
    padding:5px;
}

h1 {
    color:#276cba;
	height:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:10px;
}

h2 {
    color:#333333;
	height:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:10px;
}

h3 {
    color:#000000;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:10px;
}

h4 {
    color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.txt24px {
    color:#000000;
    font-size:24px;
}
a.txt24px:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; text-decoration:none; color:#000; font-weight:normal; }
a.txt24px:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; text-decoration:none; color:#000; font-weight:normal;}
a.txt24px:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; text-decoration:underline; color:#000; font-weight:normal}
a.txt24px:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; text-decoration:none; color:#000;  font-weight:normal; }

.txt12pxGris {
    color:#666666;
	font-size:12px;
	line-height:20px;
}

.txt10pxGrisPale {
    color:#aaa;
	font-size:10px;
	font-weight:normal;
}
a.txt10pxGrisPale:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#aaa; font-weight:normal; }
a.txt10pxGrisPale:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#999; font-weight:normal;}
a.txt10pxGrisPale:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline; color:#0000ff; font-weight:normal}
a.txt10pxGrisPale:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#aaa;  font-weight:normal; }

.txt11pxGris {
    color:#333;
	font-size:11px;
	line-height: 16px;
}

.txt11pxNoirBold {
    color:#000000;
	font-size:11px;
	font-weight:bold;;
}
a.txt11pxNoirBold:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color:#000000; font-weight:bold; }
a.txt11pxNoirBold:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;text-decoration:none; color:#333333; font-weight:bold;}
a.txt11pxNoirBold:hover { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; text-decoration:none; color:#0000ff; font-weight:Bold; }
a.txt11pxNoirBold:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color:#0000ff; font-weight:Bold; }


.txt11pxNoir {
    color:#000000;
	font-size:11px;
	line-height: 16px;
}

.txt11pxBlanc {
    color:#FFFFFF;
	font-size:11px;
	line-height: 16px;
}
a.txt11pxBlanc:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color:#fff; font-weight:normal; }
a.txt11pxBlanc:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color:#fff; font-weight:normal;}
a.txt11pxBlanc:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:underline; color:#fff; font-weight:normal}
a.txt11pxBlanc:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color:#fff;  font-weight:normal; }

.txt10pxBlanc {
    color:#FFFFFF;
	font-size:10px;
	line-height: 16px;
}

.txt10pxGris {
    color:#666666;
	font-size:11px;
}

.paddint-TopLeft10px {
    padding-top:10px;
	padding-left:10px;
}

.borderTop {border-top-width:1px; border-top-color:#000033; border-top-style:solid;}

.borderBottom {border-bottom-width:1px; border-bottom-color:#cccccc; border-bottom-style:solid;}

#pubV {
    float:left;
	padding-right:10px;
	padding-bottom:10px;
}