body{
width: 50%;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 16px;
color: #000000;
background: url(../media/images/bg.gif) repeat;
}

#wrapper{
position: absolute;
left: 50%;
width: 786px;
text-align: left;
margin-left: -393px;
margin-top: 12px;
}

#footer{
width: 586px;
padding-left: 100px;
text-align: center;
margin-top: 10px;
}

p{
margin: 0 0 10px 0;
padding: 0;
}

h1{
font-size: 20px;
font-weight: normal;
line-height: 20px;
margin: 20px 0 10px 0;
padding: 0;
}

h2{
font-size: 16px;
font-weight: normal;
color: #DA0046;
margin: 10px 0 5px 0;
padding: 0;
}

h3{
font-weight: bold;
color: #DA0046;
margin: 10px 0 5px 0;
padding: 0;
}

.red{
font-weight: bold;
color: #DA0046;
}

.big{
font-size: 13px;
}

/*  links  */

a{
}

a:hover{
text-decoration: underline;
}

p a, table a, ul li a{
color: #000000;
}

#footer a{
text-decoration: none;
color: #666666;
}

.subsections a{
text-decoration: none;
color: #666666;
font-size: 11px;
padding-right: 10px;
line-height: 14px;
}

.colomnRightSecondLarge a{
color: #000000;
}

h2 a{
font-size: 16px;
font-weight: normal;
color: #DA0046;
margin: 10px 0 5px 0;
padding: 0;
}

.paragraphLeft a{
color: #000000;
text-decoration: none;
}

.paragraphLeft a:hover{
color: #000000;
text-decoration: underline;
}


/*  liste  */

ul.list1{
margin: 0 0 10px 0;
padding: 0;
list-style: none;
}

ul.list1 li{
margin-bottom: 10px;
}

ul.list2{
margin: 0 0 5px 0;
padding: 0;
list-style: none;
}

ul.list2 li{
padding: 0;
margin: 0;
}

/*  STRUCTURE  */

.colomnLeft{
float: left;
width: 193px;
}

#colomnRight{
float: left;
width: 593px;
}

.subsections{
float: left;
display: block;
width: 786px;
}

#subsectionsmiddle{
float: left;
display: block;
width: 786px;
background: url(../media/images/bg_right.gif) repeat-y;
}

#colomnLeftmiddle{
float: left;
width: 193px;
background: url(../media/images/bg_left.gif) repeat-y;
}

#colomnRightwrapperT{
float: left;
display: inline;
width: 569px;
height: 35px;
background: url(../media/images/TopRight.gif) repeat-x;
}

#colomnLeftwrapperT{
float: left;
display: inline;
width: 169px;
height: 35px;
background: url(../media/images/TopLeft.gif) repeat-y;
}

#colomnRightwrapperB{
float: left;
display: inline;
width: 569px;
height: 24px;
background: url(../media/images/BottomRight.gif) repeat-x;
}

#colomnLeftwrapperB{
float: left;
display: inline;
width: 169px;
height: 24px;
background: url(../media/images/BottomLeft.gif) repeat-y;
}

.corner{
float: left;
display: inline;
height: 24px;
width: 24px;
}

.cornerTop{
float: left;
display: inline;
height: 35px;
width: 24px;
}

/*  MENU1  */

#button{
float: left;
display: block;
height: 15px;
text-align: right;
width: 566px;
padding: 9px 0 0 0;
}

/*  MENU2  */


#paragraphRightTop{
float: left;
display: block;
width: 590px;
padding: 29px 0 0 0;
background-color: #FFFFFF;
}

.paragraphRightPub{
float: left;
display: block;
width: 585px;
padding: 0 0 0 5px;
background-color: #EEEDEE;
}

.MenuElements{
float: left;
display: inline;
padding: 0;
margin: 0;
}

/*  PARAGRAPHS  */

.paragraphLeft{
float: left;
display: block;
width: 172px;
padding: 0 0 10px 14px;
font-size: 12px;
line-height: 13px;
}

#lastparagraphLeft{
float: left;
display: block;
width: 172px;
padding: 10px 0 0 13px;
color: #84C41D;
}

.colomnRightMain{
float: left;
width: 391px;
}

.colomnRightIntro{
float: left;
width: 349px;
padding: 0 20px 0 20px;
}

.colomnRightSecondpdf{
float: left;
width: 159px;
padding: 3px 0 0 15px;
}

.colomnRightSecondLarge{
float: left;
display: block;
float: left;
width: 195px;
padding-left: 1px;
}

#colomnRightVert{
float: left;
display: block;
float: left;
width: 182px;
background-color: #99CC00;
color: #FFFFFF;
font-weight: bold;
padding-left: 10px;
}

#colomnRightVert p{
line-height: 12px;
margin: 0 0 15px 0;
}


/*  TABLE DAY1, 2, 3  */

#colomnRightTableTop{
float: left;
display: block;
width: 372px;
padding: 10px 0 0 10px;
}

.colomnRightTable{
float: left;
display: block;
width: 372px;
padding: 0 0 0 12px;
}

.contenttablepink{
float: left;
display: block;
width: 372px;
background-color: #E1347F;
color: #FFFFFF;
}

.pinkcontenttable{
float: left;
display: block;
padding: 0 10px 0 15px;
width: 347px;
color: #FFFFFF;
}

#pinkcontenttable strong{
color: #FFFFFF;
font-size: 12px;
}

.bttable{
float: left;
display: inline;
width: 93px;
height: 60px;
padding: 0;
margin: 0;
}


/*  PDF  */

.pdf{
float: left;
display: block;
width: 168px;
padding: 5px 0 5px 20px;
}

.pdflogo{
float: left;
display: inline;
width: 13px;
height: 16px;
margin: 2px 10px 0 0;
}

.pdftxt{
float: left;
display: inline;
width: 130px;
font-size: 12px;
line-height: 13px;
}

.pdftxt a{
text-decoration: none;
}

.pdftxt a:hover{
text-decoration: underline;
}

.pdftxt a:over{
font-weight: bold;
color: #FFFFFF;
}

#BIIAB{
float: left;
display: block;
width: 168px;
height: 82px;
}