body {
margin:0px;
text-align:center;
font-size:10px;
font-family:verdana,arial,serif;
}
table, tr, td {
font-size:10px;
font-family:verdana,arial,serif;
}
img {
border:none;
}
#centered {
width:796px;
margin-left:auto;
margin-right:auto;
text-align:left;
border-bottom:1px solid #c0c0c0;
border-left:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
background-image:url(../images_blue/background_blue.png);
background-repeat:repeat-y;
}
#centeredB {
width:796px;
margin-left:auto;
margin-right:auto;
text-align:left;
border-bottom:1px solid #c0c0c0;
border-left:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
background-image:url(../images_blue/background_white.png);
background-repeat:repeat-y;
}
#header {
background-image:url(../images_blue/front_edu.png);
background-repeat:no-repeat;
height:162px;
width:796px;
}
#headerB {
background-image:url(../images_blue/front_edu_white.png);
background-repeat:no-repeat;
height:162px;
width:796px;
}
#calque {
position:relative;
left:8px;
top:50px;
float:left;
}
#formInnerHead {
    position:relative;
    left:200px;
    top:35px !important;
    top:40px;
    color:#fff;
    font-weight:bold;
    font-size:15px;
    width:600px;
    z-index:1;
}



#menuTop {
position:relative;
top:40px !important;
top:25px;
left:610px;
width:138px;
height:60px;
z-index:10;
}
/*
#menuTop {
position:absolute;
top:130px;
right:287px;
width:138px;
height:60px;
z-index:40;
}
*/
#flash {
position:relative;
width:485px;
height:53px;
left:174px !important;
left:8px;
top:-12px !important;
top:26px;
}
/*
#flash {
position:absolute;
top:78px;
left:415px;
z-index:10;
}
*/
#follow {
color:#fff;
font-size:15px;
font-weight:bold;
position:relative;
left:220px;
top:-15px !important;
top:-30px;
}
/*
#follow {
color:#fff;
font-size:15px;
font-weight:bold;
left:480px;
top:135px;
position:absolute;
z-index:30;
}
*/
#follow a {
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:15px;
margin-right:10px;
margin-left:10px;
}
#follow a:hover {
color:#595959;
}
#container {
height:100%;
position:relative;
top:0px !important;
top:-25px;
background-image:url(../images_blue/background_blue.png);
}
#containerBis {
height:100%;
width:795px !important;
width:790px;
position:relative;
top:0px !important;
top:-24px;
background-image:url(../images_blue/background_white.png);
}
#menu {
width:183px;
height:259px;
float:left;
height:100%;
padding-top:5px !important;
padding-top:3px;
color:#fff;
text-align:center;
background-image:url(../images_blue/top_blue.png);
background-repeat:no-repeat;
background-position:top;
}
td a.mainlevel-menu:link, td a.mainlevel-menu:visited, td a.mainlevel-menu:hover {
background: url(../images_blue/indent1.png) no-repeat;
background-position:left;
text-align:left;
padding:0 0 0 14px;
margin:0 0 0 5px;
}
td a.sublevel-menu:link, td a.sublevel-menu:visited, td a.sublevel-menu:hover {
text-align:left;
margin:0 0 0 5px;
}
#active_menu-menu {color:#000!important}
#content {
width:374px;
margin-left:27px;
margin-right:27px;
margin-top:30px !important;
margin-top:52px;
background-color:#fff;
float:left;
position:relative;
}
#contentB {
width:550px !important;
width:540px;
margin-left:27px !important;
margin-left:22px;
margin-right:27px !important;
margin-right:0px;
padding-top:20px !important;
padding-top:45px;
background-color:#fff;
float:left;
position:relative;
background-image:url(../images_blue/menu_bottom_white.png);
background-repeat:no-repeat;
background-position:394px -33px !important;
background-position:399px -34px;
}
#right {
float:left;
position:relative;
width:165px;
padding-left:10px;
padding-right:10px;
min-height:50px;
padding-top:56px;
background-image:url(../images_blue/menu_bottom_blue.png);
background-repeat:no-repeat;
background-position:-7px -34px !important;
background-position:-7px -32px;
}
#right #logoVd {
position:relative;
margin-top:10px;
background-image:url(../images_blue/logo_vaud.png);
background-repeat:no-repeat;
background-position:left;
padding-left:40px;
height:106px;
}
#innerMenu {
margin-top:20px;
position:relative;
text-align:left;
margin-left:10px;
color:#000;
font-style:italic;
}
#innerMenu span {
font-style:normal;
font-weight:bold;
margin-top:0px;
padding-bottom:3px;
margin-top:10px;
display:block;
}
#footer {
position:relative;
bottom:0px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:40px;
/*padding-bottom:10px;*/
}
  /****************************************************************************************
 ************** Les SPANS et autes styles de texte ***************************************
***************************************************************************************/
.moduletable-pensee h3 {
font-style:normal;
font-weight:bold;
margin-top:0px;
padding-bottom:3px;
margin-top:20px;
margin-left:5px;
display:block;
font-size:10px;
text-align:left;
color:#000000;
}
.moduletable-menu h3 {
margin-top: -0px;
font-weight:normal;
font-size:18px;
}
.moduletable-login td {
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}
span.titleMenu {
color:#fff;
font-size:18px;
display:block;
margin-bottom:15px !important;
margin-bottom:20px;
}
span.bold {
font-weight:bold;
}
a {
color:#ffbf0e;
font-weight:bold;
}
span.date, .createdate {
color:#3fabc9;
font-weight:bold;
display:block;
}

/* les liens du menu*/
#menu a {
color:#fff;
font-weight:bold;
text-decoration:none;
}
#menu a:hover {
color:#000;
}
#menu .selected {
color:#000;
font-weight:bold;
}
/*
#contentB td.contentheading {

  position: relative;
  display: block;
  border: 1px solid #000;
  width: 400px;

}
*/

#content h4, th, .contentheading {

  white-space: nowrap;

color:#3fabc9;
font-size:15px;
font-weight:bold;
display:block;
padding-left:20px;
padding-bottom:5px;
border-bottom:1px dashed #3fabc9;
background-image:url(../images_blue/puce_titre_white.png);
background-repeat:no-repeat;
background-position: 0px 4px;
text-align:left;
}
#contentB h4 {
color:#3fabc9;
font-size:15px;
font-weight:bold;
padding-left:20px;
padding-bottom:5px;
border-bottom:1px dashed #3fabc9;
background-image:url(../images_blue/puce_titre_white.png);
background-repeat:no-repeat;
background-position: 0px 4px;
}
#right h4 {
color:#3fabc9;
font-size:15px;
font-weight:bold;
display:block;
margin-top:-5px;
padding-left:20px;
padding-bottom:5px;
border-bottom:1px dashed #3fabc9;
background-image:url(../images_blue/puce_titre_blue.png);
background-repeat:no-repeat;
background-position: 0px 4px;
}
td {
vertical-align:top;
}
td.input {
padding-top:4px;
}
.inputbox {font-family:verdana,sans-serif; font-size:10px; border:1px solid #6a6a6a}
.mainlevel-top { color:#FFFFFF; font-weight:bold}
.firstquote {font-style:italic; color:#000000; margin-top:-10px; text-align:left; margin-left:5px}
.button {border:1px solid #a50b03;background-color:#ff9e0e;color:#fff;font-size:11px;padding:1px;padding-top:2px}
.blog, .contentpaneopen {width:100%}
.componentheading, .componentheading2 {font-size:12px}
.moduletable table {padding: 0 0 0 0}
#question{
padding:30px; /*font-weight: bold;*/
}
