/* Start of CMSMS style sheet 'auto-planning' */
*{
    margin:0;
    padding:0;
    border:0;
}

body{
    text-align:center;
    margin:0;
    background:#1094D2 url('images/auto-planning/bleu-fond-page.jpg') repeat-x;
    font-family:Verdana;
    color:#333333;
    font-size:0.8em;
}

h1{
    color:#066BB3;
    font-size:1.5em;
    margin:15px 0 10px 0;
}

h2{
    color:#066BB3;
    font-size:1.5em;
    margin:15px 0 10px 0;
    text-align:center;
}

h3{
    color:#066BB3;
    font-size:1.3em;
    margin:15px 0 10px 0;
}

h4{
    color:#666666;
    font-size:1em;
    margin:15px 0 10px 0;
    text-align:right;
     text-decoration:none;
}


p{
    margin:10px 0 10px 0;
}

#ombre{
    width: 972px; 
    margin: 0 auto;
    z-index:-1;
    background:transparent url('images/auto-planning/ombre-page.jpg') no-repeat;
}

#conteneur{
    background:white url('images/auto-planning/fond-corps-page-sommaire.gif') repeat;
    width:950px;
    margin:0px auto;
    position: relative;
}

#conteneur2{
    background:transparent url('images/auto-planning/fond-sommaire-voiture-bas.jpg') no-repeat left bottom;
    width:950px;
    margin:0px auto;
    position: relative;
}


#entete{
    width:950px;
    margin:0px auto;
    height:139px;
    position: relative;
    text-align:left;
    background: #FFF url('images/auto-planning/fond-entete.jpg') no-repeat left top;
}

#entete h1 {
    text-indent: -999em;
    text-decoration:none;
    margin:0;
    float:left;
}

#entete img {
    margin:0;
    float:left;
}

#liensHaut{
    width:950px;
    background: transparent url('images/auto-planning/fond-liens-entete.jpg') repeat;
    height:37px; 
    text-align:center;
}

#liensHaut a{
    font-size:0.9em;
    font-weight:bold;
    color:white;
    text-align:right;
}

#sommaire{
    float:left;
    width:244px;
    height:500px;
    padding-top:30px;
    background:transparent;
}

#menu_vert li{
    list-style:none;
}

#menu_vert ul li a{
    background:transparent url('images/auto-planning/fond-lien-sommaire.gif') no-repeat 0 0;
    display:block;
    line-height:25px;
    text-align:left;
    padding:0 22px;
    margin-top:-1px;
    text-decoration:none;
    border-top:1px solid #B8D3E6;
    border-bottom:1px solid #B8D3E6;
}

#menu_vert a:hover{
    background:transparent url('images/auto-planning/fond-lien-sommaire-on.gif') no-repeat 0 0;
}

#sommaire img{
   float: left;
   width: 192px;
   display: inline;  /* FIX ie doublemargin bug */
   margin: 0 20px 0 0;
   padding-top:10px;
}

#contenu{
    text-align:left;
    margin:30px 30px 0 275px;
    font-size:1em;
}
div#contenu ul,
div#contenu ol,
div#contenu dl {
  font-size: 1.0em;
   line-height:1.4em;
   margin: 0 0 1.5em 0;
}
div#contenu  ul li,
div#contenu  ol li {
   margin: 0 0 0.25em 3em;
}


#piedPage{
    width:950px;
    margin:0px auto;
    background: url('images/auto-planning/fond-liens-bas.gif') repeat;
    height:44px;
    text-align:center;
    line-height:37px;
    color:#BFE0EE;
    clear:both;
    font-size:0.88em;
}

#piedPage a{
    color:#BFE0EE;
    text-decoration:none;
}

.ptitBleu{
    font-size:10px;
    color:#066BB3; 
    border:1px #2F93BD dashed;
    padding:7px;
    background-color:#E1F0F7;
}

a.bouge img {
    margin: 10px 0px 12px 0px; 
    padding:0;
    background:transparent;
}

a.bouge:hover img {
    margin: 12px 0px 10px 0px; 
    padding:0;
    background:transparent;
}

/* as we hid all hr for accessibility we create new hr with extra div element */
div.hr {
   height: 1px;
   margin: 1em;
   border-bottom: 1px dotted black;
}
input,textarea,select{
	border:1px #0099CC solid
}
/* End of 'auto-planning' */

