/* Feuille de style du site de la Revue Economique
	(c) Francois Lermigeaux - 2007 */

/*-------------*/
/* Generalites */
/*-------------*/

a {text-decoration: none;color:inherit;}
#contenu a:hover {border-style:dotted;border-width:0 0 1px 0;}
a img {border-width:0;}

#conteneur {	font-family:arial,helvetica,sans-serif;font-size:10pt;color:#333333;
		width:1000px;background-color:#145a99;
		background-image:url(../images/tramehaut.jpg);
		background-repeat:repeat-x;}
		


/*----------*/
/* Nav Haut */
/*----------*/

#conteneur #logo {margin:0 60px 0 100px;padding:20px 0 20px 0;}
	#conteneur #logo p {display:none}

#conteneur #navhaut {	margin:0 60px 0 100px;padding:0px;background-color:#7290aa;
			background-image:url(../images/navhaut_coin.gif);background-repeat:no-repeat;background-position:100% 0%;}
			
	#conteneur #navhaut #recherche {float:left;width:190px;height:52px;padding:0px 5px;margin:0;background-color:#c5d1dc;background-image:url(../images/navhaut_ombre.jpg);background-repeat:no-repeat;background-position:100% 100%;}
		#conteneur #navhaut #recherche input.recherche {display:inline;width:100px;margin:15px 3px 0 15px; padding:0 0 0 5px; background-color:#e3e9ee; border-style:solid; border-width:1px; border-color:#7290aa; font-size:8pt;color:#3d3e3f;}
		#conteneur #navhaut #recherche input.bouton {display:inline;width:23px;margin:0; background-color:#7290aa; font-size:8pt;color:#ffffff;border-width:0px;}
	
	
	
	#conteneur #navhaut #ariane {margin:0 60px 0 200px;padding:18px 0;color:#c5d1dc;}
		#conteneur #navhaut #ariane img {position:relative;top:+2px;padding:0 10px 0 0;}

/*------*/
/* MENU */
/*------*/
#conteneur #navigation {width:200px;float:left;margin:0 0 0 100px;padding:0;}
		#conteneur #navigation #menu {width:160px;background-color:#e3e9ee;padding:0;margin:0;}
			#conteneur #navigation #menu .menu_rubrique
				{padding:10px 5px 15px 20px;}
				#conteneur #navigation #menu a:hover .menu_rubrique,
				#conteneur #navigation #menu .menu_rubrique.on
				 {background-image:url(../images/fleche.gif);background-repeat:no-repeat;background-position:0% 40%;  }
			#conteneur #navigation #menu .menu_rubrique p {margin:0;padding:0}
			#conteneur #navigation #menu .menu_rubrique p.fr {color:#000000;}
			#conteneur #navigation #menu .menu_rubrique p.en {color:#336699;}
			

/*---------*/
/* CONTENU */
/*---------*/

#conteneur #contenu {margin:0 60px 0 230px;padding:0 0 0 70px;background-color:#ffffff;border:solid 1px #ffffff;}

#conteneur #contenu #col1 {float:left;width:265px;margin:25px 0 0 0;}
#conteneur #contenu #col2 {margin:25px 70px 0 305px;}
#conteneur #contenu #colpied {clear:both;}

#conteneur #contenu #page {margin:25px 70px 20px 0;}

#conteneur #pied {clear:both;margin:0 60px 20px 230px;padding:0 0 0 5px;height:20px;border-style:solid;border-width:0 0 0 70px;border-color:#ffffff;background-color:#8ab6e0;}

#conteneur #contenu #index_col1 {float:left;width:265px;margin:25px 0 0 0;}
#conteneur #contenu #index_col2 {margin:25px 70px 0 305px;}
#conteneur #contenu #index_milieu {}

/*---------*/
/* CONTENU */
/* Titres  */
/*---------*/


#conteneur #contenu #col1 h1,
#conteneur #contenu #col2 h1
	{padding:0;margin:0; font-family:helvetica,arial,sans-serif; font-size:28pt; font-weight:normal; line-height:120%;}
	#conteneur #contenu h1.colonnetitre_fr {color:#666666;}
	#conteneur #contenu h1.colonnetitre_en {color:#8ab6e0;}
#conteneur #contenu #col1 h2, 
#conteneur #contenu #col2 h2 
	{padding:0;margin:0; font-family:georgia,serif; font-size:16pt; font-weight:normal;color:#000000;}
img.puce+h1,img.puce+h2 {display:inline;}
	

#conteneur #contenu #page h3.pagesurtitre
			{padding:0;margin:0; font-family:georgia,serif; font-size:12pt; font-weight:normal; color:#858585;}
#conteneur #contenu #page h1.pagetitre 
			{padding:0;margin:10px 0; font-family:georgia,serif; font-size:30pt; font-weight:normal; color:#ff6600;}
#conteneur #contenu #page h2.pagesoustitre
			{padding:0;margin:20px 0; font-family:helvetica,arial,sans-serif; font-size:20pt; font-weight:normal; color:#254969;}
#conteneur #contenu #page h3.pagecomplementtitre
			{padding:0;margin:5px 0; font-family:helvetica,arial,sans-serif; font-size:10pt; font-weight:normal; color:#ff6600;}

#conteneur #contenu #page h1.alphabet {font-family:helvetica,arial,sans-serif; font-size:50pt; font-weight:normal; color:#ff9900;}

#conteneur #contenu #page h1 
			{padding:0;margin:0 0 15px 0; font-family:georgia,serif; font-size:20pt; font-weight:normal; color:#254969;}
#conteneur #contenu #page h2
			{padding:0;margin:5px 0; font-family:georgia,serif; font-size:16pt; font-weight:normal; color:#333333;}
#conteneur #contenu #page h3
			{padding:0;margin:5px 0; font-family:arial,sans-serif; font-size:12pt; font-weight:normal; color:#000000;}
/*----------*/
/* CONTENU  */
/* Balises  */
/*----------*/

#conteneur #contenu .fr {color:#666666;}
#conteneur #contenu .en {color:#336699;}
#conteneur #contenu .enclair {color:#8ab6e0;}
#conteneur #contenu .orange,#conteneur #contenu .nom {color:#ff6600;}

#conteneur #contenu a {color:#339966;}
#conteneur #contenu a.alphabet {color:#333333;}
#conteneur #contenu p,
#conteneur #contenu div.texte {color:#333333;line-height:140%;}
	#conteneur #contenu img.puce {padding-right:15px;}
	#conteneur #contenu p.lienvers {color:#339966; background-image:url(../images/fleche_lien.gif); background-repeat:no-repeat; padding:0 0 0 25px;margin:10px 0;}
	#conteneur #contenu p.lienboite {font-family:georgia,serif; font-size:11pt; font-weight:normal;color:#0f3d65; background-image:url(../images/lienboite.gif); background-repeat:no-repeat; padding:6px 0 0 35px; width:170px; height:40px;}
		#conteneur #contenu p.lienboite a {color:#0f3d65;}
	
#conteneur #contenu #col1 div.hr,
#conteneur #contenu #col2 div.hr 
	{ height: 15px; background: #fff url(../images/hrcarre.gif) repeat-x center; }
#conteneur #contenu #page div.hr
	{ height: 15px; background: #fff url(../images/hrcarre2.gif) repeat-x center; }
	#conteneur #contenu div.hr hr { display: none;}

#conteneur #contenu #index_milieu div.hr
	{ height: 15px; margin:20px 70px 20px 0; background: #fff url(../images/hrcarre2.gif) repeat-x center; }

/*
h3 .pagesurtitre
h1 .pagetitre
h2 .pagesoustitre
h3 .pagecomplement

h1 .colonnetitre / fr /en 

div encart
*/
