body{background:#DDEAF4; font-family:Arial,Helvetica,sans-serif; margin:0; padding:0;}
#page{background-color:/*#C3EDF1*/#DDEAF4; padding:0; margin:0; height:auto !important;}/*#8deaf4*/


/*temp common*/
hr {color:#282828;}
a:link  {color:#194266; text-decoration:underline;} 
a:visited {color:#194266; text-decoration:underline;} 
a:hover {text-decoration:underline;} 
table {border-collapse:collapse; width:100%;}   

p  {margin-top:5px; margin-bottom:5px;}                      


p.titre {font-size:14px; color:#194266; font-weight:bold;}

p.intertitre{color:#A5B8C9; font-weight:bold;}   
p.intertitre a:link, p.intertitre a:visited {font-weight:bold; text-decoration:none;}
p.intertitre a:hover {font-weight:bold; text-decoration:none;} 

/*surlignage de la recherche*/
.spip_surligne {color:#000000; background-color:#D7D6D5; }

/*titres*/
h1 {font-size:1.5em;}
h3.spip{border-bottom:1px dotted #194266; font-size:1.1em; margin-top:20px; text-indent:5px;}



/* Sommaires de haut de pages, pages liste de liens - style à appliquer à une liste */		   
ul.liste-liens a:link {text-decoration:none; font-weight:bold;} 
ul.liste-liens a:visited {text-decoration:none; font-weight:bold;} 
ul.liste-liens a:hover {text-decoration:underline; font-weight:bold;}  


a:hover {color : #286583; }/*#62c3dc*/


                
p.intertitre a:link, 
p.intertitre a:visited {color: #5D8BA2; }
           
p.intertitre a:hover {color: #286583;}
/* Sommaires de haut de pages, pages liste de liens - style à appliquer à une liste */		   

ul.liste-liens a:link    {color : #3076B9; }
ul.liste-liens a:visited {color : #3076B9; }
ul.liste-liens a:hover   {color : #286583; }
/*temp*/





/*home page*/
#paddpage{background:#DDEAF4 url(../images/fond_page1024bc2.png) repeat-y center top; width:100%; margin:0 auto; display:table;}
#baspagesommaire{background:#DDEAF4 url(../images/fond_page_bas.png) no-repeat center top; width:100%; margin:0 auto; height:26px; display:table;}
#baspage{background:#DDEAF4 url(../images/fond_page_seconde_bas.png) repeat-x center top; width:100%; margin:0 auto; height:26px; display:table;}
#main{width:986px; margin:0 auto;}

/*others page*/
#main2{width:100%; margin:0 auto; min-width:1000px;}



img{border:none;}
.accessibility {display:none;}
.nettoyeur{border:medium none; clear:both; font-size:0.1em; height:0; line-height:1px; margin:0; padding:0;}

div.spip-admin-float {left:1%; width:500px;}




h1{margin:0; padding:0;}
h2{font-size:0.9em; color:#194266; margin:15px 0;}
h3{font-size:1.2em;}
 
#menu_haut{height:35px; text-align:right; padding-top:5px;}
/*header & moteur de recherche home page*/
#hd{height:300px; background:transparent url(../images/fond_entete4.jpg) repeat-x left top; text-align:center; width:986px;}




#moteur{padding:0; margin:0; height:200px;}
#moteur h1 a{background:transparent url(../images/termscience3-trans.png) no-repeat scroll 0 0; margin:0; padding:0; display:block; height:110px; width:986px;  z-index:1;  margin-top:35px;}
.blancgras{color:white;font-weight:bold; font-size:0.8em;}
ul.moteur{list-style-type:none; list-style-image:none; list-style-position:outside; height:20px;  padding:0; margin:0;  margin-top:30px; width:986px;}
html>body ul.moteur{margin-top:50px;}
ul.moteur li {display:inline; padding:0;}
ul.moteur li.space1,ul.moteur li.space2 {padding:0 5px 0 20px; width:70px;}
ul.moteur li.space3 {position:relative; left:10px; top:5px;}
ul.moteur li.help {position:relative; left:5px; top:3px; /*background:transparent url(../images/Image-rc/help3-trans.png) no-repeat scroll 0 0; width:18px; height:20px;*/}
#Pxxo_Widget_Input_Livesearch-container{display:inline;}
div#Pxxo_Widget_Input_Livesearch_myLS_res{display:inline;}
input#Pxxo_Widget_Input_Livesearch_myLS{width:150px;}


/*header & moteur de recherche */
#ain-div-head0 {height:90px; padding:5px 0; background:transparent url(../images/fond_entete2.png) repeat-x 0 0; width:100%;}

#ain-div-head1 {margin:0;padding:0; height:90px;}
#ain-ul-head1 {margin:-5px 0 0; line-height:0.7em; text-align:right; padding:0 5px 0 0;}
#ain-ul-head1 li {border-left:1px solid #FFF; display:inline; margin:0; padding:0 0 0 5px; font-size:0.75em;}
#ain-ul-head1 li.noborder{border:none;}
.menu_langues{color:#FFF; display:inline; text-align:right;}
.languencours{padding-right:5px; padding:0 8px; display:none;}
#ain-ul-head1 li a{color:#FFFFFF; font-weight:bold; text-decoration:none;}
#ain-ul-head1 li a:hover, #ain-ul-head1 li a:focus{text-decoration:underline;}
a.autrelangue{padding:0 0 5px 2px; height:25px; width:100%;}
a.autrelangue img{position:relative; top:7px; right:5px;}

#ain-div-head1 h1 a{float:left; background:transparent url(../images/Bandeau_apli-trans.png) no-repeat scroll 0 0; display:block; height:90px; width:450px; padding:0; z-index:1; margin-left:5px;}
#ain-a-head1 {width: 500px; background:none; padding-top:0px;}



/*contenu*/
#contenu{background-color:white; color:#194266; vertical-align:top; text-align:left; width:100%;}




/*menu horizontal de navigation*/
#menu {margin:0; padding:0; background:transparent url(../images/menu_fond.png) repeat-x scroll 50% 50%; height:30px; width:100%; 
	border-bottom:1px solid #ddd; font-size:0.7em; font-family:Verdana,Arial,sans-serif;} 

#menu ul {margin:0; padding:0; list-style-type:none; list-style-image:none; list-style-position:outside; float:left;}
#menu ul.menu {font-weight:bold; height:30px;}
#menu li {display:block; float:left; height:25px; line-height:22px; position:relative;}
#menu li.level1 {height:25px; margin-top:-2px; padding:0 15px 0 0;}
div#menu li.level1 {margin-top:-4px}
#menu li a, #menu li span.separator {color:#194266; display:block; float:left; height:34px; line-height:34px; text-decoration:none;}
#menu a.level1 span, #menu span.level1 span {padding:0 10px;}
#menu a.level0{width:30px; height:30px; display:block; background:transparent url(../images/home.png) no-repeat 5px top; padding:0 10px 0 5px;}
#menu a.level0:hover{background:transparent url(../images/home-hover.png) no-repeat 5px top;}

#menu ul.menu ul {background:transparent url(../images/menu_dropdown_bg220.png) no-repeat scroll 0 100%; left:0em; padding:0 0 10px;
	position:absolute; top:34px; width:220px; display:none; border-top:1px solid #ddd; font-weight:normal; z-index:100;}

#menu li.level1 li {text-indent:10px; width:100%;}
#menu li.level2 {font-size:1em; height:25px; margin-right:4px;}
#menu li.level1 li a, div#menu li.level1 li span.separator {background:#FFFFFF url(../images/menu_level2_item208h.png) no-repeat scroll 100% 0;
	display:block; float:none; height:25px; line-height:25px; margin:0 10px 0 1px; padding:0 10px 0 0;}
#menu li.level1 li.item1  a{background:#FFFFFF;}
#menu a:hover{color:#62c3dc;}
#menu a.level1:hover{cursor:default;}
	/*div#menu li.level1 li.last a{background:#FFFFFF url(../images/menu_level2_itemx.png) no-repeat scroll 100% 0;}*/
#menu ul.menu li.sfHover ul {top: 34px; display:block;}

#menu ul.menu li:hover ul {top: 34px; display:block;}




#content{margin:0; padding:10px 23px; list-style-type:none; list-style-image:none; list-style-position:outside;}

.ZonePrint{padding:0; margin:0; top:30px; width:700px; float:left;}
.ZonePrintlarge{margin:0; width:940px;}
.alaune{background:transparent url(../images/alaune.png) no-repeat scroll left bottom; text-indent:40px;}
.titre{margin:8px 0; font-size:0.8em;}
.titrelarge{background:transparent url(../images/titrelarge.png) no-repeat scroll left bottom; text-indent:45px;}
.titrelargebas{background:transparent url(../images/titrelargebas.png) no-repeat scroll left bottom; padding:5px 0;}
.alaunebas{background:transparent url(../images/alaunebas.png) no-repeat scroll left bottom; padding:5px 0;}
.titrearticle{text-indent:20px;}
#texte{height:240px; width:680px; overflow:auto; /*background:White url(../images/texte2.gif) no-repeat;*/ padding:0 10px;}
#texte2{height:440px; width:680px; overflow:auto; /*background:White url(../images/texte2.gif) no-repeat;*/ padding:0 10px;}
.articlesommaire{padding-bottom:20px;}
.spip_documents_left {padding:0 10px 0 0;}
.spip_documents_right {padding:0 0 0 10px;}
.spip_documents_center,.spip_documents{padding:0 10px;}
#textelarge{width:920px; overflow:none; /*background:White url(../images/texte2.gif) no-repeat;*/ padding:20px 10px; font-size:0.75em;}
.detail{font-size:0.7em; color:#194266;}


.navdroite{width:200px; float:right; padding:20px 0 20px 0; margin:0;}
.anoter{background:transparent url(../images/anoterH.png) no-repeat scroll left bottom; text-indent:75px;}
.note{padding:20px 0 10px 0; text-align:center; font-size:0.8em; font-weight:bold;}
.navdroite a{text-decoration:none;}
.navdroite a:hover{text-decoration:none; color:#62c3dc;}
.anoterbas{background:transparent url(../images/anoterB.png) no-repeat scroll left bottom; padding:5px 0;}


/*pied de page*/

#barpied{margin:0; padding:0; background:transparent url(../images/fond_barre_pied.png) repeat-x scroll left center; height:10px; width:100%; 
			text-align:center; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
#barpied li{display:inline; font-size:0.8em; padding:0 20px; font-weight:bold;}
#barpied ul{list-style-type:none; list-style-image:none; list-style-position:outside; padding:0; margin:0;}
#pied{height:100px; background-color:white; margin:0; padding:0; border-top:0px solid #194266;
		font-family:Verdana,Arial,sans-serif; font-size:0.7em;}
#pied img{padding:0; margin:0;}
#pied table{border-collapse:collapse; width:90%; margin:15px auto;}
ul.logosbas{padding:0; float:right; list-style-position:outside; list-style-type:none; margin:17px 10px 0 0;}
ul.logosbas li {display:inline; margin:0 20px;}

#logocnrs{float:left; position:relative; left:35px; top:10px;}
#logoinist{float:left; position:relative; left:70px; top:20px;}	
#liens {text-align:center; width:100%; padding:10px 0;}
#liens ul {list-style-type:none; list-style-position:outside; margin:0; }
#liens li {display:inline; padding:0 30px;}
#pxxo {float:right;}

	


/*squelettes spécifiques*/

#index-articles{width:100%; text-align:center; margin-top:20px;}
#index-articles h4{margin:20px 0 10px 0; font-weight:0.9em;}
#index-articles ul{list-style-type:none; padding:0; margin:0;}
#index-articles li{padding:5px 0;}
#index-articles li a:hover{text-decoration:none; font-weight:bold;}

#listepartenaires{list-style-type:none; padding:0; margin:0;}
#listepartenaires ul li {display:inline; list-style-type:none; padding:0; margin:15px;}


/*rubrique26*/

#textelarge2{width:100%; padding:0; font-size:0.75em;}
#menuancre p{
padding:0 10px 20px 20px;
font-size:1em;}
#menuancre{float:left; top:20px; width:330px; list-style-type:none; list-style-image:none; margin:0; padding:30px 0 0 0;}
#articleancre{width:590px;  overflow:hidden; padding:0 10px; float:right;}
#articleancre h2{font-size:1.2em; padding:10px 0; text-align:center;}
.spip_code{font-size:1.1em;}

a.ancre_toggle {background:transparent url(../images/fond_ancre.png) no-repeat scroll right top; color:#194266; cursor:pointer;
display:block; font-family:Verdana,Arial,ss-serif; font-size:0.85em; font-weight:bold; height:37px; line-height:30px; margin:0;
outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:2px 10px 0 0; text-indent:50px;
text-decoration:none; width:300px;}
a.ancre_toggle:hover, a.ancre_toggle:focus{background:transparent url(../images/fond_ancre_hover.png) no-repeat scroll right top; color:#FFFFFF;}	
span.ancre_toggle_active {background:transparent url(../images/fond_ancre_active.png) no-repeat scroll right top; color:#FFFFFF;
display:block; font-family:Verdana,Arial,ss-serif; font-size:0.85em; font-weight:bold; height:37px; line-height:30px; margin:0;
outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:2px 10px 0 0; text-indent:50px;
text-decoration:none; width:300px;}	




/*rubrique aide*/
ul.listebulles{list-style-type:none; padding:20px 0; margin:0;}
a.bulle{background:transparent url(../images/fond_accordion.png) no-repeat scroll right top; color:#194266; display:block;
font-family:Verdana,Arial,ss-serif; font-size:0.9em; font-weight:bold; height:37px; line-height:30px; margin:0; outline-color:-moz-use-text-color;
outline-style:none; outline-width:medium; padding:2px 10px 0 0; text-indent:50px; text-decoration:none; width:898px;}
a.bulle:hover, a.bulle:focus {background:transparent url(../images/fond_accordion_hover.png) no-repeat scroll right top; color:#FFFFFF;}	
#navig_transvers {padding:40px 0;}
#navig_transvers ul {list-style-type:none; padding:0; margin:0;}
#navig_transvers ul li{display:inline;}
#navig_transvers a{display:block; width:275px; height:37px; line-height:30px; margin:0; color:#194266; text-decoration:none; font-size:0.9em; font-weight:bold; padding:3px 0 0 15px; text-align:center;
	float:left;}
#navig_transvers a:hover{color:#FFFFFF; text-decoration:none;}
#navig_transvers a.gauche{background:transparent url(../images/bulle_aide_gauche.png) no-repeat scroll right top;}
#navig_transvers a.gauche:hover{background:transparent url(../images/bulle_aide_gauche_hover.png) no-repeat scroll right top;}
#navig_transvers a.milieu{background:transparent url(../images/bulle_aide.png) no-repeat scroll right top;}
#navig_transvers a.milieu:hover{background:transparent url(../images/bulle_aide_hover.png) no-repeat scroll right top;}
#navig_transvers a.droite{background:transparent url(../images/bulle_aide_droite.png) no-repeat scroll right top;}
#navig_transvers a.droite:hover{background:transparent url(../images/bulle_aide_droite_hover.png) no-repeat scroll right top;}

/*** Styles pour page auteur ***/

#texte2 fieldset { 
  border: 1px solid;
  margin: 20px 10px 10px 0;
  padding: 10px;
}

#texte2 legend { 
  font-size: 12px;
  font-weight: bold;
}

#texte2 form {
  margin: 0;
  padding: 0;
} 

#texte2 label { 
  display: block;
}

#texte2 input,
#texte2 textarea {
  border: 1px solid black;
  font-size: 11px;
}

#texte2 .spip_bouton { 
  margin-top: 10px;
}


/*** Fin styles pour auteur ***/

/*** Tableaux ***/

table.spip { font-size:.9em; margin:.5em auto; border: 1px solid #999999; border-collapse:collapse; }
table.spip caption{ caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin-left: auto; margin-right: auto; padding: 3px; font-weight: bold; font-size : 70%; }
table.spip tr.row_first { background-color: #fff; }
table.spip tr.row_odd { background-color: #dcdcdc; }
table.spip tr.row_even { background-color: #f2f2f2; }
table.spip td { padding: 3px; text-align: left; vertical-align: middle; }

/*** Fin tableaux ***/
