body {
width:950px;
margin:auto;
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}
#principal{
border:#FF0000 solid 2px;border-radius: 15px; -moz-border-radius: 15px;-webkit-border-radius: 15px;
margin:10px auto 10px auto;
background-color:#FFFFFF;
}
a {
color:#FF8040;
}
#header {
background-color:#FFFFFF;
margin:10px auto 10px auto;
border:solid #CCC 0px;
padding-bottom:20px;
  padding-top:10px;
}
#pub {
background-color:#FFFFFF;
margin:0px auto 0px auto;
border:solid #CCC 0px;
padding-bottom:20px;
padding-top:20px;
padding-left:0px;
padding-right:0px;
}
#echang {
background-color:#FFFFFF;
margin:0px auto 0px auto;
border:solid #CCC 0px;
padding-bottom:20px;
padding-top:20px;
padding-left:0px;
padding-right:0px;
}
#bienvenue {
background-color:#FFFFFF;
margin:0px auto 0px auto;
border:solid #CCC 0px;
padding-bottom:20px;
padding-top:20px;
padding-left:0px;
padding-right:0px;
}
  #quotes {
background-color:#FFFFFF;
margin:0px auto 0px auto;
border:dashed #CC0033 0px;
padding-bottom:10px;
padding-top:10px;
padding-left:0px;
padding-right:0px;
}
#content {
background-color:#FFFFFF;
margin:0px auto 0px auto;
border:solid #CCC 0px;
padding:15px;
font-size:12px;
text-align:justify;
}
#footer {
background-color:#FFFFFF;
margin:0px auto 20px auto;
border:solid #CCC 0px;
padding:15px;
font-size:11px;
}
#footer2 {
background-color:#FFFFFF;
margin:0px auto 20px auto;
border:solid #CCC 0px;
padding:15px;
font-size:11px;
}
.title {
text-transform:uppercase;
letter-spacing:0px;
font-size:14px;
font-weight:bold;
}
h1 {
text-transform:uppercase;
font-size:30px;
letter-spacing:-4px;
padding-left:50px;
color:#FF8040;
}
hr {
background-color:#52D017;
width:100%;
height:1px;
border:0;
}
.green {
color:#52D017;
}
#subtitle {
padding-left:70px;
margin-top:-25px;
text-transform:uppercase;
letter-spacing:0px;
font-size:10px;
}
input {
border:1px solid #CCC;
background-color:#FFF;
color:#FF8040;
}