body { table-layout:fixed; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif }

#div1 { position:absolute; left:0; top:0; width:978px; /*height:590px;*/ z-index:0 }
#div2 { position:absolute; left:0; top:162px; z-index:1; width:480px; height:63px; padding-left:10px }
#div5 { position:absolute; left:15px; top:268px; z-index:1; width:252px; height:190px }
#div6 { position:absolute; left:295px; top:268px; z-index:1; width:184px; height:190px }
#div7 { position:absolute; left:15px; top:482px; z-index:1; width:470px; height:90px }
#div9 { /*position:absolute; */left:0; /*top:700px; */width:900px; background-color: white }
#div10 { position:absolute; left:0; top:0; width:978px; /*height:590px*/ }
#div13 { position:absolute; left:0; top:170px; z-index:100; width:960px; /*height:auto;*/ padding:10px }

a,p,div,td,form { margin:0; padding:0; font-size:11px }
ul { color:#000000; font-size:11px }
h1 { margin-top:0; margin-bottom:4px; color:#000000; font-size:12px; font-weight:bold }
h2 { color:#FFFFFF; font-size:12px;  font-weight:bold }
h3 { color:#a60020; font-size:11px; font-weight:bold; margin:0 }
li { color:#000000; font-size:11px; list-style:georgian; line-height:13px }

a:link { font-weight:bold; color:#003481; text-decoration:none } 
a:visited { font-weight:bold; color:#003481; text-decoration:none }
a:active { font-weight:bold; color:#003481; text-decoration:none }
a:hover { font-weight:bold; color:#ed001f; text-decoration:underline }
.h1tit { color:#ffffff; font-weight:bold; margin-bottom:20px }
.h1tit2 { color:#003481; font-weight:bold; margin-bottom:15px }
.h1tit a:link { font-size:12px; color:#ffffff; text-decoration:none } 
.h1tit a:visited { font-size:12px; color:#ffffff; text-decoration:none }
.h1tit a:active { font-size:12px; color:#ffffff; text-decoration:none }
.h1tit a:hover { font-size:12px; color:#ffffff; text-decoration:underline }
.tabsp { margin-top:8px }
.field { background-color:#d2f0fb; /*width:180px;*/ border-left:2px solid #003481; border-top:2px solid #003481; border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; font-size:11px; margin:0 0 3px 0; padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif }
.field2 { background-color:#d2f0fb; width:175px; border-left:2px solid #003481; border-top:2px solid #003481; border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; font-size:11px; margin:0 0 3px 0; padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif }
.button { /*width:80px;*/ background-color:#e5e5e5; font-size:10px; font-weight:bold; color:#000000; font-family:Verdana, Geneva, Arial, sans-serif; border:1px solid #003481; text-align:left; padding:1px }
.footmain { height:15px; background-color:#003481; width:940px; padding:5px }
.footer { font-size:11px; color:#ffffff }
.footer a:link { font-weight:bold; color:#ffffff; text-decoration:none } 
.footer a:visited { font-weight:bold; color:#ffffff; text-decoration:none }
.footer a:active { font-weight:bold; color:#ffffff; text-decoration:none }
.footer a:hover { font-weight:bold; color:#ed001f; text-decoration:underline }
.foot2 { height:15px; width:968px; padding:5px }
.foot2a { font-size:11px; color:#000000; width:500px; float:left }
.foot2b { font-size:11px; color:#000000; width:440px; text-align:right; float:left }
.foot2b a:link { font-weight:bold; color:#003481; text-decoration:none } 
.foot2b a:visited { font-weight:bold; color:#003481; text-decoration:none }
.foot2b a:active { font-weight:bold; color:#003481; text-decoration:none }
.foot2b a:hover { font-weight:bold; color:#ed001f; text-decoration:underline }


/* css pour le shop */

/*Cadre contenu scrollable*/
/*#content{
	overflow:auto;
	height: 400px;
}*/

/* Liens en haut de la page*/
#top_links{
	position:absolute; 
	left:20px; 
	top:83px; 
	width:551px; 
	height:243px; 
	z-index:0;
	color: #FFFFFF;
}

/* */
#languages{
	position:absolute; 
	left:900px; 
	top:25px; 
	z-index:0;
	color: #FFFFFF;
}

#top_links a{
	color: #FFFFFF;
}
#top_links a:hover{
	color: #ed001f;
}

/* En-têtes box droites */
.infoBoxHeading{
	background-image:url(../images/casetop.gif);
	/*padding-left: 10px;*/
	font-weight: bold;
	font-size: 12px;
	height: 32px;
}

/* Contenu box droites */
.infoBoxContents{
	margin-left: 10px;
}

.infobox{
	border: #003481 thin solid;
}

/* INPUT */
.field_shop { 
	background-color:#d2f0fb; 
	border-left:2px solid #003481; 
	border-top:2px solid #003481; 
	border-right:2px solid #ffffff; 
	border-bottom:2px solid #ffffff; 
	font-size:11px; 
	margin:0 0 3px 0; 
	padding:1px; 
	font-family:Verdana, Arial, Helvetica, sans-serif:
}

#titlet{
	position: absolute;
	top: 130px;
	left: 20px;
	font-size: 26px;
	font-weight: bold;
	color: #003481;
	z-index: 20;
}
