@charset "utf-8";
/* CSS Document */
/*micro banner de homepage DRO juin 2009*/
.microbanner{
margin:53px 0 10px 10px;
}
.microbanner2{
margin:15px 0 10px 10px;
float:left;
}
li{
padding:3px 0 3px 0;
}
/* ----------------- blocs principaux ---------------- */
body {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
margin:0;
padding:16px 0 0 0;
background-image:url(fond-body.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#ded9d2;
}
#principal {
margin:auto;
width:962px;
background-color:#FFFFFF;}
#entete {
background-image:url(fond-entete.gif);
background-position:right;
background-repeat:repeat-y;
border-bottom:1px dotted #d3d3d3;
height:162px;}
#contenuAB {
background-image:url(ombre.gif);
background-position:right;
background-repeat:repeat-y;}
#navigation {
font-size:10px;}
.reference{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:675px;
	font-size: 10px;
	color: #b4aba1;
}

#footer {
background-color:#aca095;
color:#FFFFFF;
padding:10px 10px 20px 10px;
background-image:url(fond-footer.gif);
background-position:bottom right;
background-repeat:no-repeat;
font-size:11px;}
#footer a {
color:#FFFFFF;
}
#contact {
float:right;
margin-right:10px;
}
#contact br {
line-height:0em;
}
#contact p {
margin:0;}
.liste_petit_detail {
width:95%;
margin:auto;
margin-top:8px;}
.liste_petit_detail .alt {
background-color:#fff;
color:#333333;}
.liste_petit_detail th {
background-color:#B4ABA1;
}
.content_detail {
background-color:#f4f2ea;}
/* ---------------- html ---------------- */
h1 {
font-size:16px;
font-weight:bold;
color:#666;
text-transform:uppercase;
margin-top:15px;
}
h2 {
color:#695d4d;
font-size:130%;
}
h3 {
font-size:115%;
color:#55514d;}
h4 {
font-size:110%;}
tr {
vertical-align:top;}
th {
text-align:left;
background-color:#a39f95;
color:#fff;
padding-left:3px;
font-weight:normal;}
th h1, th h2, th h3 {color:#FFFFFF;}
td.fondgris {
background-color:#EEE;}

a:link {
color:#515985;
text-decoration:underline;}
a:hover {
text-decoration:none;}
a:visited {
color:#595483;}
img {
border:0;}
/* ----------- positionnement atoms------------ */

.imgLeft {
	clear: both;
	text-align: left;
	display: block;
	margin-bottom: 10px;
}

.imgCenter {
	clear: both;
	text-align: center;
	display: block;
	margin-bottom: 10px;
	margin:auto;
}

.imgRight {
	clear: both;
	text-align: right;
	display: block;
	margin-bottom: 10px;
}

img.imgAlignLeft {
	float: left;
	margin: 0 10px 10px 0
}

img.imgAlignRight {
	float: right;
	margin: 0 0 5px 5px
}

.invisible {
	display: none;
}

.alignLeft {
	text-align: left !important;
}
.alignCenter {
	text-align: center !important;
}
.alignRight {
	text-align: right !important;
}
.invisible {
display:none;}
.screen {
}
.news {
background-color:#F1F1E0;}
.plus {
background-color:#BAB09B;}
.plus a:link {
color:#FFF;
text-decoration:underline;}

/* ---------------- zoneB -----------------*/
#menu {
margin-left:10px;}
#menu p{
margin:5px;}
#menu a:link, #menu a:visited {
text-decoration:none;
background-position:left;
background-repeat:no-repeat;
background-image:url(fond-neutre-link.gif);
padding-left:20px;
color:#626250;
}
#menu a.neutre:hover, #menu a.neutre:active, #menu a.neutre.ouvert {
background-image:url(fond-neutre-hover.gif);
}
#menu .link_concours:link, #menu .link_concours:visited{
background-image:none;
}
#menu .link_concours:hover{
background-image:none;
}


#menu a.alternee:link, #menu a.alternee:visited {
color:#6db33f;
background-image:url(fond-alternee-link.gif);
}
#menu a.alternee:hover, #menu a.alternee:active, #menu a.alternee.ouvert{
background-image:url(fond-alternee-hover.gif);
}
#menu a.continuee:link, #menu a.continuee:visited {
color:#005596;
background-image:url(fond-continuee-link.gif);
}
#menu a.continuee:hover, #menu a.continuee:active,  #menu a.continuee.ouvert{
background-image:url(fond-continuee-hover.gif);
}
#menu a.jeune:link, #menu a.jeune:visited {
color:#e03a3e;
background-image:url(fond-jeune-link.gif);
}
#menu a.jeune:hover, #menu a.jeune:active,  #menu a.jeune.ouvert{
background-image:url(fond-jeune-hover.gif);
}
#menu a.enseignement:link, #menu a.enseignement:visited {
color:#492360;
background-image:url(fond-enseignement-link.gif);
}
#menu a.enseignement:hover, #menu a.enseignement:active,  #menu a.enseignement.ouvert{
background-image:url(fond-enseignement-hover.gif);
}
#sous-menu {
text-align:right;
font-size:11px;
margin-top:12px;
margin-bottom:25px;
}
#sous-menu p{
margin:5px;
}
#sous-menu a:link, #sous-menu a:visited {
padding-right:20px;
background-position:right;
background-repeat:no-repeat;
text-transform:uppercase;
color:#626250;
text-decoration:none;
}

/* ---------------------------------------- */

/* --------------- homepage --------------- */
#entete.hp {
border:0 !important;}
table.intro {
margin-top:55px;
margin-bottom:20px;
}
td.intro {
padding-left:35px;
color:#7c6a55;
font-size:11px;}

#menu.hp {
font-size:14px;
text-align:right;
margin-right:20px;
margin-top:0;

}
#menu.hp p{
margin:5px;}
#menu.hp a:link, #menu.hp a:visited {
padding-right:20px;
background-position:right;}
#menu.hp a.neutre:link, #menu.hp a.neutre:visited {
background-image:url(fond-neutre-link-hp.gif);
}
#menu.hp a.neutre:hover, #menu.hp a.neutre:active{
background-image:url(fond-neutre-hover-hp.gif);
}

#menu.hp a.alternee:link, #menu.hp a.alternee:visited {
background-image:url(fond-alternee-link-hp.gif);
}
#menu.hp a.alternee:hover, #menu.hp a.alternee:active{
background-image:url(fond-alternee-hover-hp.gif);
}
#menu.hp a.continuee:link, #menu.hp a.continuee:visited {
background-image:url(fond-continuee-link-hp.gif);
}
#menu.hp a.continuee:hover, #menu.hp a.continuee:active{
background-image:url(fond-continuee-hover-hp.gif);
}
#menu.hp a.jeune:link, #menu.hp a.jeune:visited {
background-image:url(fond-jeune-link-hp.gif);
}
#menu.hp a.jeune:hover, #menu.hp a.jeune:active{
background-image:url(fond-jeune-hover-hp.gif);
}
#menu.hp a.enseignement:link, #menu.hp a.enseignement:visited {
background-image:url(fond-enseignement-link-hp.gif);
}
#menu.hp a.enseignement:hover, #menu.hp a.enseignement:active{
background-image:url(fond-enseignement-hover-hp.gif);
}
#entrez  {
float:right;
margin-right:45px;
}
#entrez a:link, #entrez a:visited {
color:#e13a3e;
text-transform:uppercase;
background-image:url(fond-entrez-link.gif);
text-decoration:none;
background-position:left;
background-repeat:no-repeat;
padding-left:20px;}
#entrez a:hover {
background-image:url(fond-entrez-hover.gif);}

/* -------------------------------------- */
#search {
width:200px;
border:1px dashed #b4aba1;
/*background-image:url(loupe.gif);*/
background-position:top right;
background-repeat:no-repeat;
margin:10px 20px 20px 0;
float:right;
padding:10px 0 10px 10px;}
#search input {
background-color:#b4aba1;
color:#FFFFFF;
}
input.inline {
display:inline;
}
#search p {
color:#FFFFFF;
background-image:url(picto-extranet.gif);
background-position:right;
background-repeat:no-repeat;
margin-right:22px;
padding-right:0;
}
#search a:link, #search a:hover, #search a:visited{
color:#FFFFFF;
text-decoration:none;
background-color:#b4aba1;
padding:2px 16px 2px 5px;
}

#slogan {
text-align:right;
margin-top:3px;
margin-right:15px;
clear:right;}

#zoneA {
padding:8px 25px;
}
#navigation a:link, #navigation a:hover, #navigation a:visited {
color:#000000;}
table.publication {
background-color:#f1f1e0;
font-size:90%;
margin-bottom:30px;
}
table.publication td{
padding:4px;
}
.alt {
background-color:#bab09b;
color:#FFFFFF;}
table.publication .alt h2 {
color:#FFFFFF;
font-size:12px;
display:inline;}
.alt2 {
background-color:#ddddb9;}
table.publication .alt2 a:link, table.publication .alt2 a:hover, table.publication .alt2 a:visited {
color:#756647;
text-decoration:underline;
font-size:11px;}
.date {
text-align:right;
font-style:italic;}

p.resultatSuivant {
text-align:center;
color:#756647;}
p.resultatSuivant a:link,  p.resultatSuivant a:visited {
color:#756647;
font-size:11px;
background-color:#ddddb9;
text-align:center;
font-weight:bold;
text-decoration:none;
width:250px;
padding:2px;}
p.resultatSuivant a:hover {
text-decoration:underline;}

form.contact {
background-color:#ededed;
padding:5px;
font-size:90%;}
form.contact h2 {
background-color:#a39f96;
color:#fff;
text-align:center;
margin:0;
font-size:13px;
padding:15px;}
div.envoyer {
background-color:#a39f96;
text-align:center;
margin:0 !important;
padding:4px;}

.pdf {
background-image:url(/images/web/picto_pdf.gif);
background-position:left;
background-repeat:no-repeat;
background-color:#f4f2ea;
border:1px dashed #999999;
padding:3px 30px;
width:55%;
margin:auto;}

/* -------------- profils ------------------------ */
/* --------- sous-menu------------- */
#contenuAB.neutre #sous-menu a:link, #contenuAB.neutre #sous-menu a:visited {
color:#626250;
background-image:url(fond-ssm-neutre-link.gif);
}
#contenuAB.neutre #sous-menu a:hover, #contenuAB.neutre #sous-menu a:active, #contenuAB.neutre #sous-menu a.ouvert {
background-image:url(fond-ssm-neutre-hover.gif);
}
#contenuAB.alternee #sous-menu a:link, #contenuAB.alternee #sous-menu a:visited {
	color:#6db33f !important;
	background-image:url(fond-ssm-alternance-link.gif);
}
#contenuAB.alternee #sous-menu a:hover, #contenuAB.alternee #sous-menu a:active, #contenuAB.alternee #sous-menu a.ouvert {
	background-image:url(fond-ssm-alternance-hover.gif);
}
#contenuAB.continuee #sous-menu a:link, #contenuAB.continuee #sous-menu a:visited {
	color:#005596 !important;
	background-image:url(fond-ssm-continuee-link.gif);
}
#contenuAB.continuee #sous-menu a:hover, #contenuAB.continuee #sous-menu a:active, #contenuAB.continuee #sous-menu a.ouvert {
	background-image:url(fond-ssm-continuee-hover.gif);
}
#contenuAB.jeune #sous-menu a:link, #contenuAB.jeune #sous-menu a:visited {
	color:#e03a3e !important;
	background-image:url(fond-ssm-jeune-link.gif);
}
#contenuAB.jeune #sous-menu a:hover, #contenuAB.jeune #sous-menu a:active, #contenuAB.jeune #sous-menu a.ouvert {
	background-image:url(fond-ssm-jeune-hover.gif);
}
#contenuAB.enseignement #sous-menu a:link, #contenuAB.enseignement #sous-menu a:visited {
	color:#492360 !important;
	background-image:url(fond-ssm-enseignement-link.gif);
}
#contenuAB.enseignement #sous-menu a:hover, #contenuAB.enseignement #sous-menu a:active, #contenuAB.enseignement #sous-menu a.ouvert {
	background-image:url(fond-ssm-enseignement-hover.gif);
}
/* --------- titre ------------- */

#contenuAB.alternee h1 {
color:#6db33f; !important}
#contenuAB.continuee h1 {
color:#005596; !important}
#contenuAB.jeune h1 {
color:#e03a3e; !important}
#contenuAB.enseignement h1 {
color:#492360; !important}
/* ------------- contenu -------------- */
p.intro {
font-size:100%;
margin-bottom:12px;
font-weight:bold;
line-height:1.3em;
color:#7d6d5c;}

/* -------------- operateurs ------------------ */

td.fondbouton {
background-color:#ded9d2;
text-align:center;}

/**************on detail part *********************/

.on_detail{
cursor:pointer;
padding: 7px;
/*font-weight:bold;*/
background-color:#b4aba1;
font-size:12px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px #333333 solid;
}
.off_detail{
padding: 7px;
background-color:#CCCCCC;
font-size:12px;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*border-left:1px #333333 solid;
border-right:1px #333333 solid;*/
border-bottom:1px #333333 solid;
text-decoration:none;
}
.off_detail:hover{
padding: 7px;
background-color:#a39f95;
font-size:12px;
text-decoration:none;
color:#eee;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.table_detail{
border: #333 1px solid;
}
.content_detail{
left:0px;
height:200px;
}
.content_detail ul li {
list-style-type:square;}
ul.catalogue li {
margin-bottom:15px;}
.chapitre ul li{
list-style-type:none !important;}
.chapitre {
background-color:#E1DDD7;
padding:10px;
width:70%;
margin:5px auto;}
#planSiteTitre h2 {
font-size:12px;
text-transform:uppercase;
border-bottom:1px dashed #fff;
margin:2px;
padding:5px;
background-color:#F4F4F2;
}
.tableauBordure{
border-left:1px solid #ded9d2!important;
border-top:1px solid #ded9d2!important;
border-collapse:collapse;
}
.tableauBordure td{
border-right:1px solid #ded9d2!important;
border-bottom:1px solid #ded9d2!important;
padding:5px;
}
.tableauBordure th{
padding:5px;
background-color:#aca095;
border-right:1px solid #ded9d2!important;
border-bottom:1px solid #ded9d2!important;
color:#FFFFFF;
}
.remarque {
	color:#777777;
	font-size:10px;
	border:1px solid #bbbbbb;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:20px;
	text-align:justify;
	padding:4px;
}
.conseil {
	color:#4898BA;
	font-size:10px;
	border:1px solid #dddddd;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:20px;
	text-align:justify;
	padding:4px;
}
.attention {
	color:#EC5D27;
	font-size:10px;
	border:1px solid #dddddd;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:20px;
	text-align:justify;
	padding:4px;
}
.action {
	color:#1B546F;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:20px;
	padding:4px;
}
.reaction{
	color:#38A53A ;
}

.centre {
	text-align:center !important;
}

