
/* CSS Document */
body,div,table,*{
margin:0;
padding:0;

}

body
{
font-family: lucida,Verdana, Arial, Helvetica;
font-size:11px;
background: #aad502 url('../images/gd.png') repeat-y;
background-position: center;


}
#global
{



}
#header
{
height:87px;
background-color:white;
background: white url(../images/logo.jpg) no-repeat;
width:580px;
}
#middle
{
height:660px;

}
#footer 
{
background-color:white;
}
.accueil_pane
{

vertical-align:top;
padding-top:6px;
}

.rechercheTop
{
background-color:white;
width:255px;
}
.recherchetxt
{
border:1px #999 solid;
font-family:lucida,Verdana, Arial, Helvetica;
font-size:12px;
color: #999;
}
.c_bar
{
margin-left:30px;
}
.flag
{
padding-left:5px;
}
.menu_int_gauche
{
background-color:white;
}
.ariane, .ariane a:link
{
color:#909090;
font-size:9px;
width:620px;
}
.menu_media
{
list-style:none;

}
 .toggler
 
{
color:#964;

}

  
.menu_media li
{
padding-top:7px
}
.menu_media li a
 
{text-decoration:none;
color:#964;


}
 .menu_media  li a:hover
 
{text-decoration:underline;
color:#964;

}
#container
{
width:955px;
margin:auto;
padding-left:1px;/**/

}


#accueil
{
width:955px;
}
.titre
{
color:#ff9900;
font-size:18px;

}

#footnav
{
text-align:right;
margin-left:300px;
background-color:white;
color:#202090;
}
.footnav 
{
padding-left:3px;
padding-right:3px;
color:#202090;
text-decoration:none;
}
/*titres*/

.headline
{
width:500px;
height:40px;
margin:0 auto ;

}
.numero1,.numero2,.numero3
{
position:relative;
bottom:18px;
right:230px;
font-family: Lucida,Arial,Helvetica;
font-size:40px;
width:35px;
display:block;


}
.numero1
{

color:#b698e2
}

.numero2
{color:#a1badc
}
.numero3
{color:#d6f3b2
}

.partname1,.partname2,.partname3
{
position:relative;
top:-60px;
left:-140px;

font-style:italic;
font-size:12px;

}
.partname1
{

color:#b698e2
}

.partname2
{
color:#a1badc
}
.partname3
{
color:#b7e936
}
.title1,.title2,.title3
{
position:relative;
top:-60px;
left:26px;
font-size:18px;
width:460px;
display:block;
text-align:left;
color:#ffffff
}
/*
.title1
{

color:#472590
}

.title2
{
color:#2475b8
}
.title3
{
color:#518737
}
*/
.title4
{
width:500px;
height:36px;
margin-left:32px;/* !!! */
margin-bottom:10px;
background: url('../images/4.gif') no-repeat ;
font-size:18px;

color:#f69400
}

/*border*/
.part31,.part21,.part11,.part33,.part23,.part13,.part41,.part43
{
width:500px;
height:15px;
margin:auto;
border:0;
padding:0
}

.part11
{

background:url('../images/tab_11.gif') no-repeat bottom;

}
.part21
{

background:url('../images/tab_21.gif') no-repeat bottom;

}
.part31
{

background:url('../images/tab_31.gif') no-repeat bottom;

}
.part51
{

background:url('../images/tab_41.gif') no-repeat bottom;

}
.part12
{

background:url('../images/tab_12.gif') repeat-y;
width:500px;margin:auto;

}
.part22
{

background:url('../images/tab_22.gif') repeat-y;
width:500px;margin:auto;
}
.part32
{

background:url('../images/tab_32.gif') repeat-y;
width:500px;margin:auto
}
.part52
{

background:url('../images/tab_42.gif') repeat-y;
width:500px;margin:auto
}
.part13
{

background:url('../images/tab_13.gif') no-repeat;

}
.part23
{

background:url('../images/tab_23.gif') no-repeat;

}
.part33
{

background:url('../images/tab_33.gif') no-repeat;

}
.part53
{

background:url('../images/tab_43.gif') no-repeat;

}
.part42
{
width:500px;
margin:auto;
color:#000
}
/*other: colors*/
.orange 
{

padding-left:30px;
padding-top:5px;
margin-left:10px;
text-decoration:none;

padding-bottom:2px;
 }
 .orange1
 {
 border-bottom:  1px #ff9900 dotted;
padding-left:30px;
padding-top:5px;
margin-left:10px;
text-decoration:none;

padding-bottom:2px;
 
 
 }
 
.org
{
padding-left:25px;
list-style-position: inside;
list-style-image: url('../images/puce-triangle.gif');

} 
 
 
.mediacolor
{
border-bottom:  1px #999 dotted;
padding-left:30px;
padding-top:5px;
margin-left:10px;
text-decoration:none;
list-style-position: inside;
padding-bottom:2px;
 }

.blu1 
{
border-bottom:  1px #7dbfff dotted;
padding-top:5px;
padding-left:30px;
text-decoration:none;
list-style: inside disc;
padding-bottom:2px;

 }


.blu2
{
border-bottom:  1px #262689 dotted;
padding-left:30px;
padding-top:5px;
text-decoration:none;

list-style: inside disc;
padding-bottom:2px;
 }

 .orange a , .blu1 a, .blu2 a
{

text-decoration:none;
}
 
 .orange a:hover , .blu1 a:hover, .blu2 a:hover
{

text-decoration:underline;
}
 .orange a
{color:#ff9900;
}
 .blu1 a, .blu1 h4
 {color:#7dbfff;
}
 .blu2 a, .blu2 h4
{color:#262689;
}
 .orange ul
{color:#de8023;
}
 .blu1 ul
 {color:#7dbfff;
}
 .blu2 ul
{color:#262689;
}
.blu1 h4, .blu2 h4
{
font-size:12px;
}
 /*inside: accueil*/
#nav
{
padding-left:60px;

}
/* >> navigation bleu clair */
.navi1
{
margin-right:0px;
width:180px;

font-size:12px;
padding-bottom:15px;
}
.navi1 li
{
list-style: disc inside;


}
.navi1 ul{
padding:0;
margin:0;
font-size:11px;
}
.navi1 table
{
border : 0;


}
.navi1 td
{
border-bottom: 1px #77ccff dotted;
padding-bottom: 4px;
padding-top:3px;
color:#77ccff;font-weight:bold;
}
.navi1 a:link,.navi1 a:visited
{
color:#77ccff;
text-decoration:none
}
.navi1 a:hover
{
text-decoration:underline
}

.link1{
border:0;

}
.link{
color:#999

}
/* >> navigation bleu foncé */
.navi2
{


margin-right:0px;
width:180px;
font-weight:bold;
font-size:12px;
padding-bottom:15px;
}



.navi2 li
{
list-style: disc inside;


}
.navi2 ul{
padding:0;
margin:0;
font-size:11px;
}
.navi2 table
{
border : 0;


}
.navi2 td
{
border-bottom: 1px #202090 dotted;
padding-bottom: 4px;
padding-top: 3px;
color:#202090;

}
.navi2 a:link, .navi2 a:visited
{
color:#202090;
text-decoration:none
}
.navi2 a:hover
{
text-decoration:underline
}
.actualites
{

width:290px;
height:200px;
vertical-align:top;
padding:0px;

}
.espaces
{

width:208px;
height:200px;
vertical-align:top;
padding:5px;
}
.mediatheque
{
padding:5px;
margin-left:25px;
vertical-align:top;
width:435px;
height:200px;

}
.fondmedia
{
width:435px;
height:238px;
padding:5px;
background-image:url(../images/fondmedia.gif);
 background-repeat: no-repeat ; 

}

.spacer
{
background-color:white;
}

/*
________________________________________________
Navigation
________________________________________________

*/




.menu_nav_int
{

width:188px;
text-align:left;

}

.menu_nav_int td
{


}
/*generique*/
.doclink
{
color:#20eeee;

}
.intlink
{
color:#20eeee;

}
.extlink
{
color:#20eeee;

}
.pagelink
{

color:#a386c3;
}
/*1*/
.doclink1, .intlink1, .extlink1, .pagelink1
{

color:#a386c3;
text-decoration:none;

}
td .doclink1, td .intlink1, td .extlink1, td .pagelink1
{

}

.doclink2, .intlink2, .extlink2, .pagelink2
{
color:#4896E2;
text-decoration:none;

}
.doclink3, .intlink3, .extlink3, .pagelink3
{
color:#449638;
text-decoration:none;

}
.doclink4, .intlink4, .extlink4, .pagelink4
{
color:#ee8833;
text-decoration:none;

}
.extlink
{
color:#20eeee

}

/****/

.mediasection
{
color:#808080;
font-weight:bold;

}
.tablemedia
{
width:100%;
height:100%;
padding-left:10px
}
/*index mise en forme*/
.listdocs 
{

margin-bottom:5px;


}
.doclinks
{
color:#9a6952;
}
.vig
{
border:1px #fff solid;
}

/* -- Links--*/
.rub_part
{
text-decoration:none;
color:#ef9632;
font-weight:bold
}

/*
-----------------------------------------------
	>> menu deroulants
-----------------------------------------------
*/

a.rub1, a.rub1:visited, a.rub2, a.rub2:visited, a.rub3, a.rub3:visited {
	display: block;
	width: 238px;
	height: 20px;
	line-height: 20px;
	background: #397ec4;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	/*text-indent: 10px;*/
	text-align: center;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
a.rub1:hover, a.rub2:hover, a.rub3:hover {
	background: #efeff3;
	text-decoration: none;
}


#menu_nav_1 table,
#menu_nav_2 table {
	background-position:bottom;
	background-repeat:no-repeat;
	width:148px;

}
#menu_nav_3 table {
	background-position:bottom;
	background-repeat:no-repeat;
	width:149px;
}

#menu_nav_1 td,
#menu_nav_2 td,
#menu_nav_3 td {
	font-size:11px;
	color:#fff;
	font-family: Verdana, Arial, Helvetica;
	border-bottom:1px solid #fff;
}

#menu_nav_1 td a, #menu_nav_1 td a:visited, #menu_nav_1 td a:hover,
#menu_nav_2 td a, #menu_nav_2 td a:visited, #menu_nav_2 td a:hover,
#menu_nav_3 td a, #menu_nav_3 td a:visited, #menu_nav_3 td a:hover {
	padding: 3px 0 3px 10px;
	color:#003362;
	text-decoration:none;
	display: block;
	width: 100%;
	height: auto;
	text-align: left;
	
	voice-family: "\"}\"";
	voice-family: inherit;
   
	width: 228px;
}
html>body #menu_nav_1 td a, html>body #menu_nav_1 td a:visited, html>body #menu_nav_1 td a:hover,
html>body #menu_nav_2 td a, html>body #menu_nav_2 td a:visited, html>body #menu_nav_2 td a:hover,
html>body #menu_nav_3 td a, html>body #menu_nav_3 td a:visited, html>body #menu_nav_3 td a:hover  {
	width: 228px;
}

#menu_nav_1 td a:hover
{
	font-weight: bold;
	text-decoration:none;
	background: #ffefff;

}

#menu_nav_3 td a:hover
{
	font-weight: bold;
	text-decoration:none;
	background: #efffef;

}



#menu_nav_2 td a:hover {
	font-weight: bold;
	text-decoration:none;
	background: #efffff;
}

#menu_nav_1 {
	background-color:#e3c6f3;	
	opacity:0.9;
filter:alpha(opacity=90);
-moz-opacity:0.9
}

#menu_nav_2 {
	background-color:#c8e6f2;
		opacity:0.9;
filter:alpha(opacity=90);
-moz-opacity:0.9
}

#menu_nav_3 {
	background-color:#d6f2de;
		opacity:0.9;
filter:alpha(opacity=90);
-moz-opacity:0.9
}

/* __________navi dans les articles_________________________*/
.menunav_1  .menunav_2 .menunav_3 
{
font-family: verdana;


}

.menu__1 
{
border-bottom:1px #d3b6e3 dotted;

}
 a.menu__1:link, a.menu__1:visited 
{
color: #a386c3;
text-decoration:none;

}

.menu__2
{
border-bottom:1px  #a8c6e2 dotted;
}
 a.menu__2:link, a.menu__2:visited 
{
color: #4896e2;
text-decoration:none
}


.menu__3
{
border-bottom:1px #449638 dotted;
}

 a.menu__3:link, a.menu__3:visited 
{
color:#449638;
text-decoration:none
}
/*highlight*/
.hightLight
{
color:#003362;
font-weight:bold;
background-color:#ee8833;
padding:1px;
border:1px #f3e6fe solid
}

/*
mootools additions
*/


.toggler2 {
	color:#964	;
	margin: 0;
	padding: 2px 20px;
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Andale Mono', sans-serif;
}
 
.element {
 
}
 
.element2 p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	/*font-style:italic;*/
	padding:5px 0 5px 30px;
}
/*----droite----*/
.colonne_droite
{
background-color:white;

}



.knowmore1
{
color:#723a8e;
margin-left:35px;

font-size:14px;
font-weight:bold;
}
.knowmore2
{
color:#8eafdc;
margin-left:35px;
font-size:14px;
font-weight:bold;
}

.knowmore3
{
color:#96bf49;
margin-left:35px;
font-size:14px;
font-weight:bold;
}
.knowmore4
{
color:#ee8833;
margin-left:35px;
font-size:14px;
font-weight:bold;
}

.sectionright
{
color:#636363;
font-weight:bold;
margin-top:15px;
margin-left:20px;
}
.knowmorepresse
{
color:#ea9849;
margin-left:35px;
font-size:14px;
font-weight:bold;
}
.knowmorepresse a
{
color:#ffb365;
font-weight:normal;
text-decoration:none;
font-size:10px;

}
/* elem 3: glossaire*/
#accordion3
{
width:400px;
margin-left:5px;
}
.toggler3
{
	font-size: 14px;
	font-weight: bold;
	background-color:#aaa;
	border-bottom: 1px #f69400 solid;
	width:350px;
	color:#999
}
/*
-------------------------------------------
Mediatheque :
-------------------------------------------
*/
.media_img
{
width:460px;
height:120px;
margin:auto;
padding-bottom:5px;
}
.media_contents
{width:540px;

margin:auto;
padding-bottom:5px;
padding-top:20px;
}

.mediatheque {
	padding:0 0 0 10px;
}

.mediatheque_criteres {
	ZZZpadding:21px;
	color:#397ec4;
}

.mediatheque_criteres select,
.mediatheque_criteres input.text {
	width: 155px;
	border:1px solid #0da1d3;

	text-align:center;
	font-size:12px;
	color:#0da1d3;

	padding:0;
	margin:0;
}

.mediatheque_criteres .select_mois
{
	width: 95px;
}

.mediatheque_criteres .select_annee
{
	width: 60px;
}

/*
.mediatheque_requete
{
	background-color:#f8f9f9;

	font-size:12px;
	font-weight:bold;
	color:#397ec4;

	padding-left:43px;
	padding-top:10px;
	padding-bottom:10px;
}

.mediatheque_requete b
{
	color:#e7001b;
}
*/


.mediatheque-success, .mediatheque-error {padding: .8em; margin-bottom: 1em; border: 2px solid #ddd;}
.mediatheque-success{background: #E6EFC2; color: #529214; border-color: #C6D880;}
.mediatheque-error {background: #FBE3E4; color: #D12F19; border-color: #FBC2C4;}
.mediatheque-error a, .mediatheque-error a:visited{color: #D12F19;text-decoration:underline;}
.mediatheque-error a:hover{text-decoration:none;}
	

.mediatheque_contenu {
	border:0;

}



.mediatheque_titre
{
	font-size   :14px;
	font-weight :bold;
	color       :#003362;
	text-transform:uppercase;

}

.mediatheque_titre img 
{
	padding-right:10px;
}


.mediatheque_documents {
	padding: 2px 0;
	font-size:10px;
	font-weight:normal;
	color:#003362;
	ZZZpadding-left:63px;
	text-align:left
}

.mediatheque_documents img {
	padding-right:3px;
}

.mediatheque_documents .poids
{
}

.mediatheque_documents a,
.mediatheque_documents a:hover {
	color:#003362;
}

.mediatheque_pagination {
	margin: 20px 0 0 0;
	padding: 0px 0;
	height: 30px;
	font-size:10px;
	/*padding: 5px 8px;*/
	padding-right:20px;
	text-align:right;
	color:#da8029;
	font-weight:normal;
}


.mediatheque_pagination a, .mediatheque_pagination a:visited {
	color:#da8029;
	
	text-decoration: none;
	font-weight:bold;
	
	padding: 1px 1px;
	
	/*zborder: 1px solid #d9d9d9;*/
	
	
}
.mediatheque_pagination a:hover {
	color:#fff;
	text-decoration: underline;
	background: #da8029;
	zborder: 1px solid #d9d9d9;
}


/*
.mediatheque_table {
	padding-left   :63px;
}
*/

.mediatheque_table .legende {
	color:#964;
	
	/*padding-top:20px;*/
}

a.mediatheque-photo img, a.mediatheque-photo:visited img {
	background: #fff;
	padding: 5px 5px 12px 5px;
	border: 1px solid #d9d9d9;
}
a.mediatheque-photo:hover img {
	border: 1px solid #0ab9da;
	background: #fff;
}


a.mediatheque-video img, a.mediatheque-video:visited img {
	background: #000;
	padding: 8px 4px;
	border: 2px solid #dedede;
}
a.mediatheque-video:hover img {
	border: 2px solid #0ab9da;
	background: #000;
}
a.mediatheque-video:hover {
	text-decoration: underline;
}
.toggler4
{
cursor:pointer;
opacity:.40;
filter:alpha(opacity=40);
}
/*
.mediatheque_table img
{
	border:1px solid #38b1e9;
}
*/


.video-alpha-shadow {
	clear: both;
	float:left;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 14px 0 0 0 !important;
	margin: 14px 0 0 0;
}

.video-alpha-shadow div {
	background: url(../images/shadow2.png) no-repeat left top !important;
	background: url(../images/shadow2.gif) no-repeat left top;
	float: left;
	padding: 0px 6px 6px 0px;
}

.video-alpha-shadow a img, .video-alpha-shadow a:visited img {
	background: #000;
	padding: 8px 4px;
	border: 2px solid #dedede;
}
.video-alpha-shadow a:hover img {
	border: 2px solid #0ab9da;
	background: #000;
}
.photo-alpha-shadow {
	clear: both;
	float:left;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 14px 0 0 0px !important;
	margin: 14px 0 0 0px;
}

.photo-alpha-shadow div {
	background: url(../images/shadow2.png) no-repeat left top !important;
	background: url(../images/shadow2.gif) no-repeat left top;
	float: left;
	padding: 0px 6px 6px 0px;
}

.photo-alpha-shadow a img, .photo-alpha-shadow a:visited img {
	background: #fff;
	padding: 5px 5px 12px 5px;
	border: 1px solid #d9d9d9;
	margin: 0;
}
.photo-alpha-shadow a:hover img {
	border: 1px solid #0ab9da;
	background: #fff;
}



.chapomedia
{
margin-bottom:20px;
}











/*---------------------

ACTUALITES

---------------------*/
.actu_img
{
width:480px;
height:80px;

padding-bottom:5px;
}
.actu_sec 
{
color:#999999;
font-size:12px;
margin-bottom:15px;
}
.actu_hr, .orange_hr
{
color:#ee8833;
border:1px #ee8833 solid;
width:400px;
margin-bottom:15px;
}
.actu_title, .actu_title a
{
color:#909090;
font-weight:normal;
text-decoration:none;
}
.date
{
color:#ee8833;
font-weight:normal;
}
.news_hr
{
width:100%;
height:4px;

margin-top:10px;
margin-bottom:10px;
}
.texte
{
color:#999;
text-decoration:none;
padding:5px;

}
.actu_display
{
width:540px;
margin:auto;
}
.actutitle
{
color:#ee8833;
font-size:16px;
font-weight: bold;
/*border-bottom:1px #ee8833 solid;*/
margin-bottom:10px;
padding:0 10px 10px;
}
 .intro_news
 
 {
 font-style:italic;
 }
 .text_news
 
 {
 margin-top:15px;
padding:0 10px 10px;
 }
 
 
/* plan */
.plan
{padding-left:20px;
padding-bottom:10px;
}
 .plan a
{text-decoration:none;

color:#909090
}
 .plan a:hover
{text-decoration:none;

color:#ee8833;

}
/* page de recherche */
.searchbar, .searchbar a:link, .searchbar a:visited
{
height:20px;
background-color:#ee8833;
width:550px;
font-weight:bold;
text-align:right;
color:white;
margin-bottom:20px;
}
 .searchbar a:hover
 {
 text-decoration:none;
 }
.searchbar p
{
padding-top:2px;
margin-right:25px;
}
.searchintro
{
margin:20px;
color:#909090;
font-weight:bold;
}
a.texte
{
text-decoration:underline;
color:#002299;
}
/*          glossaire  */
.glossaire
{

font-weight:bold;
color:#999;
width:450px;
background-color:#eee;
border-bottom: 1px #999 solid;
margin-bottom:15px;
}
.keys
{
text-align:center;

}

.keys a
{
color:#999;
font-weight:bold;
}
.titreglo
{font-weight:bold;
color:#999
}

/* Pages */
.titre {
	font-weight:bold;
	font-size:16px;
	color:#002699;
}

.chapo {
	font-weight:bold;
	font-size:13px;
	color: #626262;
	margin:0;
	
	border:0;
	padding:10px;
	padding-top:0;
	text-align:justify
}

.ssTitre
{
	font-weight:bold;
	font-size:13px;
	color:#044581;
	
}

.legende
{
	font-size:11px;
	color:#01437A;
}

/*
> Sommaire de rubrique
*/

.rub_titre1
{
	font-size:28px;
}

.rub_titre2
{
	font-size:17px;
}

.rub_titre2 strong {
	font-size:30px;
}

.rub_lien a,
.rub_lien a:visited {
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
	color:#0ab9da;
	padding-left: 10px;
	background: url(../images/puce-rub-lien.gif) 0 4px no-repeat;
}
.rub_lien a:hover {
	text-decoration:none;
}
/*

	Navigation page interieur

*/
/*

	pb a résoudre

*/
.sstitremauve
{
color:#a386c3;
font-weight:bold;
padding-bottom:15px;
font-family: lucida,Verdana, Arial, Helvetica;
}

.sstitrebleu

{
color:#4896e2;
font-weight:bold;
padding-bottom:15px;
font-family: lucida,Verdana, Arial, Helvetica;

}

.sstitrevert
{
color:#449638;
font-weight:bold;
padding-bottom:15px;
font-family: lucida,Verdana, Arial, Helvetica;
}
.sstitreorange
{
color:#de8023;
font-weight:bold;
padding-bottom:15px;
font-family: lucida,Verdana, Arial, Helvetica;
}
.sstitrebleufonce
{
color:#202090;
font-weight:bold;
padding-bottom:15px;
font-family: lucida,Verdana, Arial, Helvetica;
}
.textenoir11

{
color:#000;
font-family: lucida,Verdana, Arial, Helvetica;
}
.textenoir11bold
{
color:#000;
font-weight:bold;
font-family: lucida,Verdana, Arial, Helvetica;
}
.textenoir11just
{
color:#000;
font-weight:bold;
text-align:justify;
font-family: lucida,Verdana, Arial, Helvetica;
}
.textenoir11justital
 {
 color:#000;
font-weight:bold;
text-align:justify;
font-style:italic;
font-family: lucida,Verdana, Arial, Helvetica;
 }
 

  /* added 1-2010*/
.actu a span.toggler {color:#8C9194}
.actu a:hover span.toggler {color:#8C9194;text-decoration:underline}