body {
margin : 0;
padding : 0;
background-repeat : repeat-x;
font : small Arial, Helvetica, Verdana, sans-serif;
}
#wrapper {
background-color : #fdf8f2;
color : black;
margin : 30px 40px 30px 40px;
padding : 10px;
}

h1, h2 {
	text-align: center;
	font-size: 19px;
}
#header-bottom {
border-top : 2px solid #b9d2e3;
border-bottom : 0 solid #b9d2e3;
height : 2%;
}

.soustitre {
font-size: 14px;
text-align: center;
margin-top: 9px;
}

.creatives {
	text-align: center;
}

#header-bottom ul {
margin : 0;
padding : 0;
padding : 0 30px 0 0;
text-align : right;
}
#header-bottom li {
display : inline;
background-color : #fdf8f2;
color : #050845;
}
#header-bottom a:link, #header-bottom a:visited {
text-decoration : none;
background-color : #fdf8f2;
color : #050845;
}
#tagline {
font-weight : bold;
background-color : #fdf8f2;
color : #050845;
font-style : italic;
margin : 0;
padding : 0 0 0 20px;
width : 300px;
float : left;
}
#dow {
color : red;
font-size : 8pt;
vertical-align : super;
}
#ball {
position : absolute;
top : 110px;
right : 55px;
}
#main {
width : 100%;
margin-top : 10px;
background-image : url(images/sidebarbg.gif);
background-position : top right;
background-repeat : repeat-y;
}
#content {
margin : 0 240px 0 173px;
border-top : 1px solid #b9d2e3;
border-right : 1px solid #b9d2e3;
border-left : 1px solid #b9d2e3;
color : black;
}
#mainfeature {
background-image : url(images/mainimg.jpg);
background-repeat : no-repeat;
background-color : #112236;
color : white;
padding : 2em 2em 1em 200px;
height : 1%;
}
#mainfeature h2 {
margin : 0;
font-weight : normal;
font-size : 140%;
}
#mainfeature p {
font-size : 110%;
}
#mainfeature p.more {
margin-top : 0;
text-align : right;
}
#mainfeature p.more a:link, #mainfeature p.more a:visited {
color : white;
background-image : url(images/more-bullet.gif);
background-repeat : no-repeat;
background-position : center left;
padding-left : 14px;
}
#content .inner {
margin : 10px 20px 10px 40px;
}
#content .inner h2 {
color : #B5D8FA;
padding-bottom : 0.2em;
border-bottom : 1px solid #b9d2e3;
font-size : 100%;
}
#content .inner ul.features {
margin : 0;
padding : 0;
list-style : none;
}
#content .inner h3 {
font-size : 100%;
}
#content .inner h3 a:link, #content .inner h3 a:visited {
color : #B5D8FA;
}
#content .inner p {
color : #666666;
font-size : 90%;
}
#content .inner .features li images {
float : left;
margin : 0 5px 5px 0;
}
#content .inner p.author {
font-weight : bold;
}
#content .inner p.more {
margin-top : 0;
text-align : right;
}
#content .inner p.more a:link, #content .inner p.more a:visited {
color : black;
background-image : url(images/more-bullet.gif);
background-repeat : no-repeat;
background-position : center left;
padding-left : 14px;
font-size : 90%;
color : #1e4c82;
}
#sidebar {
float : right;
width : 220px;
background-color : #256290;
color : white;
margin : 0;
padding : 0;
}
#sidebar h3 {
font-size : 110%;
background-image : url(images/sidebar-header-bg.jpg);
background-repeat : no-repeat;
margin : 0;
padding : 0.2em 0 0.2em 10px;
font-weight : normal;
}
#sidebar .inner {
padding : 10px;
}
#sidebar ul {
list-style-image : url(images/more-bullet.gif);
margin-left : 0;
padding-left : 20px;
}
#sidebar p, #sidebar li {
font-size : 90%;
line-height : 1.4em;
}
#sidebar ul a:link, #sidebar ul a:visited {
color : white;
}
#sidebar .date {
font-weight : bold;
}
#searchform .text {
width : 196px;
border : 1px solid #45bac0;
}
#searchform .searchbutton {
text-align : right;
margin-top : 4px;
}
#searchform .btn {
border : 1px solid #45bac0;
background-color : #256290;
color : white;
}
#sidebar .motm-image {
float : right;
margin : 0 30px 0 20px;
}
#sidebar p.more {
clear : right;
margin : 0 30px 0 0;
text-align : right;
}
#sidebar p.more a:link, #sidebar p.more a:visited {
color : white;
background-image : url(images/more-bullet.gif);
background-repeat : no-repeat;
background-position : center left;
padding-left : 14px;
}
#sidebar2 {
float : left;
width : 168px;
border-top : 1px solid #b9d2e3;
border-left : 1px solid #b9d2e3;
background-color : white;
color : black;
margin : 0;
padding : 0;
}
#sidebar2 .inner {
margin : 10px;
}
#sidebar2 p {
font-size : 90%;
color : #666666;
}
#sidebar2 a:link, #sidebar2 a:visited {
color : #B5D8FA;
font-weight : bold;
}
#sidebar2 h3 {
color : #B5D8FA;
padding-bottom : 0.2em;
border-bottom : 1px solid #b9d2e3;
font-size : 90%;
}
#nav {
list-style : none;
margin : 0;
padding : 0;
}
#nav li {
border-bottom : 1px solid #b9d2e3;
padding : 0.4em 0 0.2em 0;
font-size : 95%;
}
#nav li a:link, #nav li a:visited {
text-decoration : none;
color : #245185;
font-weight : normal;
}
#bloglatest h4 {
color : #ff4e00;
font-size : 100%;
font-weight : bold;
}
#blog {
margin : 0;
padding : 0 0 0 20px;
list-style : url(images/more-bullet.gif);
}
#blog li {
font-size : 90%;
padding-bottom : 0.5em;
color : #ff4e00;
font-weight : bold;
}
#newsletterform .text {
width : 140px;
border : 1px solid #45bac0;
}
#newsletterform .searchbutton {
text-align : right;
margin-top : 4px;
}
#newsletterform .btn {
border : 1px solid #45bac0;
background-color : #256290;
color : white;
font-size : 80%;
}
#footer {
width : 100%;
border-bottom : 1px solid #b9d2e3;
margin-top : 10px;
clear : both;
text-align : center;
}
.footer  {
width : 100%;
border-bottom : 1px solid #b9d2e3;
margin-top : 10px;
clear : both;
text-align : center;
}

#footer p {
font-size : 85%;
color : #256290;
margin : 0;
padding : 0.2em 0 0.2em 0;
}
#clearone {
clear : both;
height : 1px;
}
#main2 {
margin-top : 10px;
background-image : url(images/leftbg.gif);
background-position : bottom left;
background-repeat : repeat-y;
}
.style1 {
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : bold;
font-size : 48px;
color : #000066;
}

.h1
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-align: center;
}
