/* CSS du site Terry Link copyright Terry Link 2006 */


body{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

img{
border:0;
padding:0;
margin:0;
}
/*style de la page d'accueil*/


#menu-illus-accueil{
width:780px;
height:100%;
position:absolute;
left:0px;
}

#accueil{
padding: 30px 20px 30px 20px;
background-color:#F8F8F8;
position:absolute;
left:462px;
width:335px;
text-align:left;
}
/*en tete de la page*/

#en-tete{
height:115px;
/*background:#fff url("img/logo.jpg") no-repeat left top;
*/}
#menu-titre-rub{
position:absolute;
left:0px;
top:92px;
text-align:right;
width:780px;
}
#titre-rub {
list-style:none;
text-align:left;
padding:0;
display:inline;
}
#titre-rub li{
line-height:22px;
padding: 0 0 0 10px;
display:inline;
}
#titre-rub li.selected{
}
#titre-rub a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#364959;
text-decoration:none;
}

#titre-rub a:hover{
color:#8FA600;
}

#titre-rub a.on{
color:#8FA600;
}

/*bloc du milieu*/

#menu-gen{
height:180px;
background:#E8EFA9;
}


/*menu de navigation des rubriques*/

#menu-rub{
width:110px;
background-color:#8FA600;
position:absolute;
left:0px;
height:180px;
}

/*menu des rubriques*/


#rub {
list-style: none;
margin: 0;
padding: 15px 0 0 0;
border: none;
text-align:left;
}
#rub li{
margin: 0;
list-style: none;
list-style-image: none;
}
html>body #srub li a {
		width: auto;
		}

#rub a{
font-size:11px;
font-weight:400;
color:#F5F8E2;
line-height:22px;
display: block;
text-decoration: none;
width: 100%;
padding: 0 0 0 10px;
}

#rub a:hover{
background-color: #A8BD00;
}
#rub a.on{
background-color:#A8BD00;
}



/*menu des sous rubriques*/

#menu-srub{
width:150px;
background-color:#BACF00;
height:180px;
position:absolute;
left:110px;
}
#srub {
list-style: none;
margin: 0;
padding: 15px 0 0 0;
border: none;
text-align:left;
}
#srub li{
margin: 0;
list-style: none;
list-style-image: none;
}
html>body #srub li a {
		width: auto;
		}

#srub a{
font-size:11px;
font-weight:400;
color:#F5F8E2;
line-height:22px;
display: block;
text-decoration: none;
width: 100%;
padding: 0 0 0 10px;
}

#srub a:hover{
background-color: #E8EFA9;
color:#333;
}
#srub a.on{
color: #333;
background-color:#D8E393;
}



/*image d'illustration*/

#menu-illus{
width:535px;
height:100%;
position:absolute;
left:260px;
}



/*menu contextuel*/
#menu-contextuel15{
position:absolute;
top:305px;
left:10px;
width:315px;
height:250px;
background:transparent url("./img/missions_en_cours.jpg") no-repeat left top;
}
#menu-contextuel16{
position:absolute;
top:305px;
left:10px;
width:315px;
height:250px;
background:transparent url("./img/missions_passees.jpg") no-repeat left top;
}
#menu-contextuel{
position:absolute;
top:305px;
left:10px;
}
#menu-contextuel8, #menu-contextuel11, #menu-contextuel13, #menu-contextuel10, #menu-contextuel9, #menu-contextuel12{
position:absolute;
top:305px;
left:10px;
width:315px;
height:250px;
background:transparent url("./img/baseline.jpg") no-repeat left top;
}


/*liste missions*/

#liste-mission{
width:210px;
list-style: none;
margin: 0;
padding: 85px 0 0 93px;
border: none;
text-align:left;
list-style-poistion: outside;
/*list-style-image: url("./img/ico-mission.gif");
*/}
#liste-mission li{
margin: 0;
padding:0;
list-style-image: url("./img/ico-mission2.gif");
}
#liste-mission li:hover{
color: #8FA600;
list-style-image: url("./img/ico-mission.gif");
}
#liste-mission li.on{
color: #8FA600;
list-style-image: url("./img/ico-mission.gif");
}

/*html>body #liste-mission li a {
		width: auto;
		}
*/
#liste-mission a{
font-size:10px;
font-weight:600;
color:#C3C3C3;
display: block;
text-decoration: none;
padding: 0 0 15px 0;
margin: 0;
}

span.note{
font-size:9px !important;
font-weight:normal !important;

}
#liste-mission a:hover{
color: #8FA600;
}
#liste-mission a.on{
color: #8FA600;
}

/*affichage principal*/

#article{
padding: 30px 20px 30px 20px;
background-color:#fff;
position:absolute;
top:295px;
left:384px;
width:380px;
text-align:right;
/*border:#000 1px solid;*/
}



/*pied page*/

#pied {
/*border:#000 1px solid;
*/list-style:none;
text-align:right;
padding:0;
margin:0;
display:inline;
width:100%;
}
#pied li{
line-height:20px;
padding: 0 5px 0 0;
display:inline;
}
#pied a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#808080;
text-decoration:none;
}
#pied a:hover{
color:#8FA600;
}
/*formulaire*/
label{
margin:20px 10px 20px 10px;
font-weight:600;
}
form{
text-align:left;
width:300px;
}
input,textarea {

}
/*titres*/

h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#8FA600;
/*font-style:italic;
*/text-align:left;
padding-bottom:0;
margin-bottom:0;
}
/*sous-titre*/
h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333;
text-align:left;
margin-top:5px;
padding-top:0;
padding-bottom:5px;
}
h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#8FA600;
text-align:left;
font-variant:small-caps;
}
/*chapo*/
h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#333;
text-align:left;
font-variant:none;
padding:0 0 5px 0;
margin:0;
line-height:18px;
}

p.spip{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#605F5F;
line-height:20px;
text-align:left; !important
}
a.spip_in{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#8FA600;
padding-bottom:2px;
text-decoration:none;
background:transparent url("./img/under-vert.gif") repeat-x left bottom;
}
a.spip_in:hover{
color:#535353;
background:transparent url("./img/under-bleu.gif") repeat-x left bottom;
}
a.suite{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#8FA600;
text-decoration:none;
background:transparent url("./img/plus.gif") no-repeat left bottom;
padding-left:20px;
}

a.spip_out{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#8FA600;
padding-bottom:2px;
text-decoration:none;
background:transparent url("./img/under-vert.gif") repeat-x left bottom;
}
a.spip_out:hover{
color:#535353;
background:transparent url("./img/under-bleu.gif") repeat-x left bottom;
}

span.son{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#8FA600;
text-align:left; !important
}
#xiti-logo{
position:relative;
left:100px;
z-index:-10;
}

#docs{
list-style: none;
margin: 0;
padding:0 0 0 30px;
border: none;
text-align:left;
list-style-poistion: outside;
list-style-image: url("./img/ico-mission.gif");
}

html>body #docs li a {
		width: auto;
		}

#docs a{
font-size:10px;
font-weight:400;
color:#000;
display: block;
text-decoration: none;
width: 100%;
padding: 0 0 15px 0;
}


#docs a:hover{
color: #8FA600;
}


