body {
background-color:#EFEFEF;

font-size:14px;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
color:#3366CC;
font-weight:bold;
}

ul {
margin:0px;
margin-top:15px;
padding:0px;
list-style:none;
color:#FFFFFF;
font-size:1em;
width:225px;
}

div {
padding:0px;
margin:0px;

}
.formbox {
width:155px;

}

.formbox2 {width:190px;}

li{
width:195px;
padding:10px 10px 10px 15px;
}

li.materiel {
margin-left:35px;
padding:0px;
list-style:circle;
}

li a:link {
color:#FFFFFF
}

li a:visited {
color:#FFFFFF
}

li a:hover {
color:#FFFFFF
}

li a:active {
color:#FFFFFF
}

img {
border:0px;
}

a:link {
	color: #0000CC;
}
a:visited {
	color: #0000CC;
}
a:hover {
	color: #0000CC;
}
a:active {
	color: #0000CC;
}

.erreur {
color:#FF0000;
}

.choix_menu {
clear:both;
float:left;
display:block;
width:260px;
}

.choix_menu_section {
clear:both;
float:left;
display:block;
width:260px;
margin-top:10px;
}

.choix_activ {
float:left;
width:70px;
height:70px;
padding:0px 5px 0px 5px;
}



#lang {
width:958px;
padding-right:25px;
font-size:1.05em;
color:#999999;
font-weight:bold;
margin-left:auto;
margin-right:auto;
}

h1 {

font-size:1.2em;
text-align:center;
padding-right:5px;
margin-top:0px;

}

h2 {font-size:1.1em;
margin:15px 0px 0px;
padding:0px;
font-weight:bold;
padding-left:10px;

}

p {
margin:0px;
padding:0px;
margin-top:5px;
margin-bottom:10px;
padding-left:5px;
}


.tabulation {
padding-left:25px;
}

#page {
width:988px;
height:auto;
margin-top:0px;
margin-left:auto;
margin-right:auto;
position:relative;
}

#entete {
width:968px;
height:126px;
background-image:url(../images/entete_corps.jpg);
background-repeat:no-repeat;
padding:15px 14px 5px 6px;
}

#contenant {

width:100%;
min-height:525px;
height:auto !important;
height:525px;
background-image:url(../images/fond_corps.jpg);
position:relative;
}

#activ_menu {
width:560px;
height:70px;
padding-left:50px;
padding-bottom:10px;
}

#menu {
display:inline;
float:left;
margin-left:12px;
padding-left:5px;
width:210px;
}

#contenant_bulles{
display:inline;
height: 500px;
width: 675px;
margin-left:40px;
margin-right:40px;
position: relative;
float:right;
}

#animflash {
width:675px;
height:500px;
z-index:0;
position:absolute;
right:0px;
top:0px;

}

#contenu {

height:auto;
width:675px;
z-index:2;
position:absolute;
right:0px;
top:0px;
}




#fin_contenant {
width:100%;
height:30px;
background-image:url(../images/fin_corps.jpg);
background-repeat:no-repeat;
}

#bas_page {
width:100%;
height:30px;
}


.infos   {
font-size:0.7em;

color:#3366CC;
font-weight:bold;

}


.size0 {
height:49px;
width:54px;
background-image:url(../images/size0.png);
background-repeat:no-repeat;
padding:10px;
padding-right:5px;
}

.size1 {
height:74px;
width:78px;
background-image:url(../images/size1.png);
background-repeat:no-repeat;
padding:16px ;
padding-right:12px;
}

.size2 {
height:93px;
width:93px;
background-image:url(../images/size2.png);
background-repeat:no-repeat;
padding:20px ;
}

.size3 {
height:145px;
width:148px;
background-image:url(../images/size3.png);
background-repeat:no-repeat;
padding:28px ;
padding-right:25px;
}

.size4 {
height:167px;
width:178px;
background-image:url(../images/size4.png);
background-repeat:no-repeat;
padding:30px ;
padding-right:19px;
}

.size4b {
float:right;
height:188px;
width:197px;
background-image:url(../images/size4b.png);
background-repeat:no-repeat;
padding:49px ;
padding-right:40px;
}



.size5 {
float:right;
height:229px;
width:246px;
background-image:url(../images/size5.png);
background-repeat:no-repeat;
padding:52px ;
padding-right:35px;
}

.size6 {
height:258px;
width:268px;
background-image:url(../images/size6.png);
background-repeat:no-repeat;
padding:61px ;
padding-right:51px;
}

.size7 {
height:306px;
width:316px;
background-image:url(../images/size7.png);
background-repeat:no-repeat;
padding:59px 59px 79px 69px;
}

.size8 {
height:384px;
width:384px;
background-image:url(../images/size8.png);
background-repeat:no-repeat;
padding:60px 70px 80px 70px;
}

form {
font-size:0.8em;

}

form big{
font-size:1.2em;

}

form important{
color:red;
}

.big {
font-size:1.0em;
}

.important {
color:red;
}

.blockleft {
float:left;
}

.blockright {
float:right;
}

.topmargin1 {
margin-top:45px;
}


.topmargin2 {
margin-top:90px;
}


.topmargin3 {
margin-top:135px;
}

.paddingleft {
padding-left:40px;
}

.paddingright {
padding-right:40px;
}

.clearboth {
clear:both;
}

.centerbulle{
margin-left:auto;
margin-right:auto;
}