/* SOMMAIRE

***********

Pour accéder rapidement à l'endroit voulu : sélection et CTRL+F



- Comportements par défaut

- Blocs DIV

- HEADER

	- Onglets de navigation

	- Moteur de recherche

	- Bloc notes

- ZONE DE GAUCHE

- CONTENEUR

- FOOTER

- Classes

- Modèle "DEUX COLONNES"

*/



@import url("rte.css");

@import url("blocs.css");

@import url("textes.css");

@import url("connexion.css");

@import url("tt_news.css");

@import url("extensions.css");



body {

    background: #FFF;

    margin: 0;

    padding: 0;

    font: 0.7em/1.3em Arial, sans-serif;

    text-align: center;

}



/*** Comportements par défaut

****************************/

div, p, a, h1, h2, h3 {

	padding: 0;

	margin: 0;

}



h1 { font-size: 1.5em; }



h2 { font-size: 1.3em; }



h3 { font-size: 1.1em; }



a, a:visited {

	color: #616161;

	font-weight: 700;

	text-decoration: none;

	outline: none;

}



a:hover { text-decoration: underline; }



img { border: 0; }



a img { border: 0; }



ul { list-style: square; }



/*** Blocs DIV

*************/



/* le site en lui-même : largeur adaptée à une résolution 1024 */

#globalcontainer {

	position: relative;

    background: #FFF;

    margin: 0 auto;

    text-align: left;

    width: 996px;

}



#globalcontainer.print {

    position: relative;

    background: #FFF;

    margin: 0 auto;

    text-align: left;

    width: 776px;

}



/*** HEADER

**********/



/* en-tête : contiendra la partie haute du logo, le moteur et les liens d'en-tête + onglets de navigation */

#header {

	clear: both;

	position: relative;

	height: 98px;

	background: #FFF url('../images/iface/back.png') no-repeat 0 0;

}



#globalcontainer.print #header {

	clear: both;

	position: relative;

	height: 98px;

}



#header_logo {

	float: left;

	height: 98px;

	width: 220px;

	margin: 0px 0 0 20px;

	padding: 0;

	background: transparent url('../images/iface/logo_top.gif') no-repeat 0 0;

}



/* l'accroche du logo en texte pour ref */

#ses{

width: 175px;

margin: 70px 20px 0 20px;

height: 24px;

font-weight: normal;

text-align: center;

font-size: 1em;

}





/* le copyright en h1 pour ref*/

#copyright2 {

font-weight: normal;

text-align: left;

font-size: 1em;

}







#globalcontainer.print #header_logo {

  float: none;

	height: 98px;

	width: 220px;

	margin-left: 10px;

	padding: 0;

	background: transparent url('../images/iface/logo_top_text.gif') no-repeat 0 0;

}



	#header_logo a {

		display: block;

		width: 220px;

		height: 24px;

	}



#header_right {

	float: right;

	height: 98px;

	width: 755px;

}



	/* partie haute de l'entete : contiendra les liens d'entete + onglet de navigation dans des blocs enfants */

	#header_right_top {

		height: 59px;

	}



		/* partie gauche du haut de l'entete : intégration des liens d'entete + onglets de naivgation */

		#header_right_top_left {

			float: left;

			width: 512px;

			height: 59px;

			margin: 0;

			padding: 0;

		}



			/* liens d'entete */

			#header_right_top_links {

				height: 32px;

				width: 512px;

				text-align: right;

			}



				#header_right_top_links p {

					padding: 5px 30px 0 0;

				}



			/* onglets de navigation */

			#header_right_top_onglets {

				height: 27px;

				width: 512px;

				margin: 0;

				padding: 0;

			}



				#header_right_top_onglets ul {

					list-style: none;

					margin: 0 0 0 25px;

					padding: 0;

				}



				#header_right_top_onglets li {

					float: left;

					margin-right: 5px;

				}



				#header_right_top_onglets li a {

					display: block;

					float: left;

					height: 27px;

					text-decoration: none;

					text-indent: -1000em;

					font-size: 0;

				}



				#header_right_top_onglets #onglet_etudes a {

					width: 88px;

					background: url('../images/iface/onglets/etudes.gif') no-repeat left top;

				}



				#header_right_top_onglets #onglet_syntheses a {

					width: 88px;

					background: url('../images/iface/onglets/syntheses.gif') no-repeat left top;

				}



				#header_right_top_onglets #onglet_livres a {

					width: 88px;

					background: url('../images/iface/onglets/livres.gif') no-repeat left top;

				}



				#header_right_top_onglets #onglet_glossaire a {

					width: 89px;

					background: url('../images/iface/onglets/glossaire.gif') no-repeat left top;

				}



				#header_right_top_onglets #onglet_ressources a {

					width: 89px;

					background: url('../images/iface/onglets/ressources.gif') no-repeat left top;

				}



				#header_right_top_onglets #onglet_etudes a:hover { background-position: left bottom; }

				#header_right_top_onglets #onglet_syntheses a:hover { background-position: left bottom; }

				#header_right_top_onglets #onglet_livres a:hover { background-position: left bottom; }

				#header_right_top_onglets #onglet_glossaire a:hover { background-position: left bottom; }

				#header_right_top_onglets #onglet_ressources a:hover { background-position: left bottom; }



				#header_right_top_onglets #onglet_etudes a.active { background: url('../images/iface/onglets/etudes_selected.gif'); }

				#header_right_top_onglets #onglet_syntheses a.active { background: url('../images/iface/onglets/syntheses_selected.gif'); }

				#header_right_top_onglets #onglet_livres a.active { background: url('../images/iface/onglets/livres_selected.gif'); }

				#header_right_top_onglets #onglet_glossaire a.active { background: url('../images/iface/onglets/glossaire_selected.gif'); }

				#header_right_top_onglets #onglet_ressources a.active { background: url('../images/iface/onglets/ressources_selected.gif'); }





		/* moteur de search */

		#header_right_top_right {

			float: right;

			width: 228px;

			height: 59px;

			text-align: left;

			padding-left: 15px;

		}



			#header_right_top_right form {

				margin: 0;

				padding: 0;

			}



			#header_right_top_right fieldset {

				border: 0;

				margin: 0 0 3px 0;

				padding: 0;

			}



			#header_right_top_right h3 {

				text-indent: -1000em;

				width: 52px;

				height: 12px;

				line-height: 12px;

				background: url('../images/iface/titres/recherche.gif') no-repeat left top;

				margin: 5px 0;

			}



			#header_right_top_right input {

				width: 100px;

				height: 14px;

				font-size: 12px;

				font-weight: 700;

				border-top: 1px solid #7C7C7C;

				border-right: 1px solid #C3C3C3;

				border-left: 1px solid #C3C3C3;

				border-bottom: 1px solid #DDD;

			}



			#header_right_top_right button {

				background: #006DCB;

				color: #FFF;

				font-size: 11px;

				font-weight: 700;

				font-variant: small-caps;

				border: 0;

				padding: 1px;

				margin-left: 5px;

			}



	/* partie basse de l'entete */

	#header_right_bottom {

		clear: both;

		height: 39px;

	}





	/* Bloc notes */

	#blocnotes {

		position: absolute;

		top: 98px;

		right: -3px;

		margin: 0 6px 0 0;

	}



		#notepad {

			width: 220px;

			padding: 0 6px 0 0;

			background: url('../images/iface/notepad/back.png') repeat-y left top;

		}







			#notepad h1 {

				margin: 0 0 5px 0;

				padding: 0;

			}



			#notepad h1 a.moins {

				display: block;

				width: 226px;

				height: 13px;

				background: url('../images/iface/titres/notepad_moins.gif') no-repeat left top;

				text-indent: -1000em;

				font-size: 0;

			}



			#notepad h1 a.plus {

				display: block;

				width: 226px;

				height: 13px;

				background: url('../images/iface/titres/notepad_plus.gif') no-repeat left top;

				text-indent: -1000em;

				font-size: 0;

			}



			#notepad h1 a:hover { background-position: left bottom;	}



			#notepad h3 {

				margin: 0 0 0 6px;

				width: 220px;

				height: 17px;

				line-height: 17px;

				background: url('../images/iface/notepad/entete.png') no-repeat 0 0;

			}



			#notepad h3 span {

				font-weight: 700;

				font-size: 0.9em;

				color: #FFF;

				padding-left: 10px;

			}



			#notepad h3 span a{

				font-weight: 700;

				font-size: 0.9em;

				color: #FFF;

				padding-left: 10px;

			}



			#notepad_contenu {

				/* classe enveloppant les div notepad_content_top, notepad_content, notepad_content_bottom

				et permettant de cacher le contenu du bloc-notes par un clic de souris */

				display: none;

			}

			

			body.laclasse #notepad_contenu {

				/* classe enveloppant les div notepad_content_top, notepad_content, notepad_content_bottom

				et permettant de cacher le contenu du bloc-notes par un clic de souris */

				display: block;

			}



				#notepad_content_top {

					width: 214px;

					height: 7px;

					margin: 10px 0 0 6px;

					background: url('../images/iface/notepad/content_top.png') no-repeat 0 0;

				}



				#notepad_content {

					background: url('../images/iface/notepad/content_back.png') repeat-y 0 0;

					margin: 0 0 0 6px;

					padding: 0;

					height: 70px;

					overflow: auto;

				}



				#notepad_content ul {

					list-style: square;

					color: #616161;

					margin: 0;

					padding: 0 0 0 25px;

				}

/*

				#notepad_content li { background: url('../images/iface/icones/notepad_moins.gif') no-repeat 0 0; }



				#notepad_content li a.notepad_moins {

					width: 0;

					margin: 0 5px 0 0;

					padding: 0 0 0 12px;

				}

*/

				#notepad_content li a {

					font-weight: normal;

				}



				#notepad_content_bottom {

					width: 214px;

					height: 7px;

					margin: 0 0 0 6px;

					background: url('../images/iface/notepad/content_bottom.png') no-repeat 0 0;

				}



		.notepad_bottom {

			width: 214px;

			height: 25px;

			padding: 6px 6px 6px 20px;

			margin: 0 0 10px 0;

			background: url('../images/iface/notepad/bottom.png') no-repeat left top;

		}



/*** ZONE DE GAUCHE

******************/

#leftcontent {

	clear: both;

	float: left;

	width: 220px;

	margin: 0;

	padding: 0 0 0 20px;

}



	#logo_bottom {

		width: 220px;

		height: 12px;

		background: #FFF url('../images/iface/logo_bottom.gif') no-repeat top;

		margin: 0;

		padding: 0;

	}

	

	#globalcontainer.print #logo_bottom {

		width: 220px;

		height: 12px;

		margin-left: 10px;

	}



	#menu {

		margin: 0;

		padding: 15px 0;

	}



		#menu dt a {

			display: block;

			text-decoration: none;

			text-indent: -1000em;

		}



		#menu #terminale a {

			width: 220px;

			height: 37px;

			background: #FFF url('../images/iface/btn_terminale_es.gif') no-repeat left top;

		}



		#menu #premiere a {

			width: 220px;

			height: 38px;

			margin: 10px 0 0;

			background: #FFF url('../images/iface/btn_premiere_es.gif') no-repeat left top;

		}



		#menu #seconde a {

			width: 220px;

			height: 38px;

			margin: 10px 0 0;

			background: #FFF url('../images/iface/btn_seconde_es.gif') no-repeat left top;

		}



		#menu #terminale a:hover { background-position: left bottom; }

		#menu #premiere a:hover { background-position: left bottom; }

		#menu #seconde a:hover { background-position: left bottom; }



		#menu #terminale a.zone_active { background-position: left bottom; }

		#menu #premiere a.zone_active { background-position: left bottom; }

		#menu #seconde a.zone_active { background-position: left bottom; }



		#menu dd ul {

			list-style: none;

			margin: 10px 0 10px -80px;

			width: 100px;

		}



		#menu dd ul li {

			margin: 0;

			line-height: 17px;

		}



		#menu dd ul li a {

			display: block;

			width: 200px;

			padding-left: 23px;

			background: #FFF url('../images/iface/menu_unselected.gif') no-repeat left top;

		}



		#menu dd ul li a:hover { background: #FFF url('../images/iface/menu_unselected_hover.gif') no-repeat left top; }



		#menu dd ul li a.selected {

			color: #3584FA;

			background: #FFF url('../images/iface/menu_selected.gif') no-repeat left top;

		}



		#menu dd ul li a.selected:hover { background: #FFF url('../images/iface/menu_selected.gif') no-repeat left top; }



		#menu dd ul li ul {

			list-style: none;

			margin: 0 0 0 -30px;

		}



		#menu dd ul li ul li a, #menu dd ul li ul li a:hover { background: none; width: 185px; }



		/* Classe active pour le sous-sous-menu */

		#menu dd ul li ul li a.select, #menu dd ul li ul li a.select:hover { color: #3584FA; }



	#about_melchior {

		margin: 25px 0 50px;

		width: 220px;

		background: #F7F7F7;

	}



		#about_melchior_top {

			height: 31px;

			background: #FFF url('../images/iface/about_melchior_top.gif') no-repeat left top;

		}



		#about_melchior ul {

			list-style: square;

			margin-left: -10px;

		}



		#about_melchior_bottom {

			height: 11px;

			background: #FFF url('../images/iface/about_melchior_bottom.gif') no-repeat left top;

		}



	#copyright {

		width: 200px;

		padding: 10px;

		color: #616161;

	}



	#leftcontent a, #leftcontent a:visited { font-weight: normal; }



	#leftcontent a:hover {

		color: #3584FA;

		text-decoration: none;

	}







/*** CONTENEUR

*************/

#container {

	width: 739px;

	margin: 15px 0 0 0;

	padding: 0 17px 0 0;

}



#globalcontainer.print #container {

	width: 770px;

	margin: 30px 0 0 0;

	padding: 0 0 17px 0;

}



	/* Zone de droite */

	#rightcontent {

		float: right;

		width: 226px;

		margin: 60px 0 0 0;

		padding: 0;

	}

	

	#globalcontainer.print #rightcontent {

		float: right;

		width: 226px;

		margin: 40px 5px 0 0px;

		padding-left: 0;

	}



		#newsletter {

			width: 226px;

			margin: 0 0 20px 0;

		}



			#newsletter h2 {

				text-indent: -1000em;

				background: url('../images/iface/titres/newsletter.gif') no-repeat 15px top;

				padding: 3px 0 0 0;

				margin: 0;

			}



			#newsletter p {

				padding: 5px 10px 5px 15px;

				margin-bottom: 5px;

			}



			#newsletter a {

				padding: 0;

			}



		#tests_exercices {

			width: 201px;

			height: 155px;

			margin: 0 0 25px 0;

			padding: 20px 5px 20px 20px;

			background: #FFF url('../images/iface/blocs_couleur_arrondis/tests-exercices.png') no-repeat left top;

		}



			#tests_exercices p {

				margin-bottom: 10px;

			}



		#article_societal {

			width: 201px;

			height: 155px;

			margin: 0 0 0 0;

			padding: 70px 5px 20px 20px;

			background: #FFF url('../images/iface/blocs_couleur_arrondis/article-societal.png') no-repeat left top;

		}



			#article_societal p {

				margin-bottom: 0px;

			}



		#menu_annexe {

			margin: 0;

			padding: 15px 0;

		}



			#menu_annexe dt a, #menu_annexe dt a:hover {

				display: block;

				text-decoration: none;

				text-indent: -1000em;

				padding: 0;

				margin: 7px 0;

			}



			#menu_annexe #etudes-de-cas a {

				width: 214px;

				height: 20px;

				background: #FFF url('../images/iface/annexe/etudes-plus.png') no-repeat left top;

			}

			

			#menu_annexe #etudes-de-cas dd a {

			    background: none;

			}



			#menu_annexe #syntheses a {

				width: 214px;

				height: 20px;

				background: #FFF url('../images/iface/annexe/syntheses-plus.png') no-repeat left top;

			}

			

			#menu_annexe #syntheses dd a {

			    background: none;

			}



			#menu_annexe #web a {

				width: 214px;

				height: 20px;

				background: #FFF url('../images/iface/annexe/web-plus.png') no-repeat left top;

			}

			

			#menu_annexe #web dd a {

			    background: none;

			}



			#menu_annexe #livres a {

				width: 214px;

				height: 20px;

				background: #FFF url('../images/iface/annexe/livres-plus.png') no-repeat left top;

			}

			

			#menu_annexe #livres dd a {

			    background: none;

			}

			

            #menu_annexe #manuel a {

				width: 214px;

				height: 20px;

				background: #FFF url('../images/iface/annexe/livres-plus.png') no-repeat left top;

			}

			

			#menu_annexe #manuel dd a {

			    background: none;

			}



			#menu_annexe #programme-es a {

				width: 214px;

				height: 20px;

				background: #FFF url('../images/iface/annexe/programme-es-plus.png') no-repeat left top;

			}

			

			#menu_annexe #programme-es dd a {

			    background: none;

			}



			#menu_annexe #etudes-de-cas a:hover { background-position: left bottom; }

			#menu_annexe #programme-es a:hover { background-position: left bottom; }

			#menu_annexe #syntheses a:hover { background-position: left bottom; }

			#menu_annexe #web a:hover { background-position: left bottom; }

			#menu_annexe #livres a:hover { background-position: left bottom; }

			#menu_annexe #manuel a:hover { background-position: left bottom; }



			#menu_annexe #etudes-de-cas a.active {

				width: 214px;

				height: 20px;

				background: #FFF url('../images/iface/annexe/etudes-moins.png') no-repeat left top;

			}



			#menu_annexe #syntheses a.active {

				width: 214px;

				height: 20px;

				background: #FFF url('../images/iface/annexe/syntheses-moins.png') no-repeat left top;

			}



			#menu_annexe #web a.active {

				width: 214px;

				height: 20px;

				background: #FFF url('../images/iface/annexe/web-moins.png') no-repeat left top;

			}



			#menu_annexe #livres a.active {

				width: 214px;

				height: 20px;

				background: #FFF url('../images/iface/annexe/livres-moins.png') no-repeat left top;

			}

            

            #menu_annexe #manuel a.active {

				width: 214px;

				height: 20px;

				background: #FFF url('../images/iface/annexe/livres-moins.png') no-repeat left top;

			}



			#menu_annexe #programme-es a.active {

				width: 214px;

				height: 20px;

				background: #FFF url('../images/iface/annexe/programme-es-moins.png') no-repeat left top;

			}



			#menu_annexe #etudes-de-cas a:hover.active { background-position: left bottom; }

			#menu_annexe #programme-es a:hover.active { background-position: left bottom; }

			#menu_annexe #syntheses a:hover.active { background-position: left bottom; }

			#menu_annexe #web a:hover.active { background-position: left bottom; }

			#menu_annexe #livres a:hover.active { background-position: left bottom; }

			#menu_annexe #manuel a:hover.active { background-position: left bottom; }





			#menu_annexe dd {

				margin: 0;

				padding: 0 10px 10px;

				font-weight: bold;

				display : block;

			}

			

		#rightcontent img.image_entete {

			padding: 10px 0;

		}



		#rightcontent img.puce {

			float: left;

			margin: 0 10px 0 0;

		}



		#rightcontent p.titre {

			font-weight: 700;

			font-size: 1.1em;

			margin-bottom: 0;

		}







	/* Contenu central */

	#centercontent {

		width: 476px;

		margin: 0 18px;

		overflow: hidden;

	}

	

	#globalcontainer.print #centercontent {

		float: left;

		width: 476px;

		margin: 0 18px;

		overflow: hidden;

	}



	#centercontent.police-plus1 { font-size: 1.2em; }

	#centercontent.police-plus2 { font-size: 1.4em; }



		#une {

			padding: 0;

		}



			#une h2 {

				text-indent: -1000em;

				background: url('../images/iface/titres/a-la-une.gif') no-repeat 5px top;

				height: 18px;

				margin: 0;

				padding: 0 0 10px 0;

			}



			#une h3 {

				padding: 10px 10px 0;

				margin: 0;

				font-size: 1.2em;

			}



			#une p {

				padding: 0 10px;

				margin-bottom: 0px;

			}



			#une a {

				padding: 0 0px 0 0px;

			}



			.image_accueil {

				float: right;

				padding: 3px;

				background: #FFF;

				margin: 10px 12px 5px;

				border: 1px solid #BACDDD;

			}



		#zoom {

			padding: 20px 0 0;

			margin: 0 0 35px;

			color: #616161;

		}



			#zoom h2 {

				text-indent: -1000em;

				background: url('../images/iface/titres/zoom.gif') no-repeat 5px top;

				height: 15px;

				margin: 0;

				padding: 0;

			}



			#zoom .gauche {

				float: left;

				width: 225px;

			}



			#zoom .gauche ul {

				margin: 10px 0 0 -25px;

				list-style: square;

			}



			#zoom .droite {

				float: right;

				width: 225px;

			}



			#zoom .droite ul {

				margin: 10px 0 10px -25px;

				list-style: square;

			}



		#deux_colonnes {

			margin-bottom: 30px;

		}



			#graphique {

				/*float: left;*/

				width: 223px;

				margin: 0 15px 0 0;

				padding: 0;

			}



				#graphique h1 {

					height: 21px;

					text-indent: -1000em;

					margin: 0;

					padding: 0 0 7px 0;

				}



				#graphique .contenu_bloc {

					padding: 7px 12px;

				}



				#graphique .contenu_bloc h3 {

					font-weight: 700;

					font-size: 1em;

					margin: 0;

					padding: 0;

					line-height: 1.2em;

				}



				#graphique .contenu_bloc img {

					float: left;

					margin: 0 4px 2px 0;

					border: 1px solid #BACDDD;

				}



				#graphique .contenu_bloc p {

					margin-bottom: 15px;

				}





			#last_added {

				/*float: right;*/

				width: 238px;

			}



				#last_added h2 {

					text-indent: -1000em;

					height: 21px;

					margin: 0;

				}



				#last_added.rouge h2{ background: url('../images/iface/titres/last-added/rouge.gif') no-repeat 5px top; }

        #last_added.vert h2{ background: url('../images/iface/titres/last-added/vert.gif') no-repeat 5px top; }

        #last_added.kaki h2{ background: url('../images/iface/titres/last-added/kaki.gif') no-repeat 5px top; }

        #last_added.gris h2{ background: url('../images/iface/titres/last-added/gris.gif') no-repeat 5px top; }

        #last_added.violet h2{ background: url('../images/iface/titres/last-added/violet.gif') no-repeat 5px top; }

        #last_added.noir h2{ background: url('../images/iface/titres/last-added/noir.gif') no-repeat 5px top; }

        #last_added.bleu h2{ background: url('../images/iface/titres/last-added/bleu.gif') no-repeat 5px top; }



				#last_added h3 {

					margin: 5px 0 0 5px;

					font-weight: normal;

				}



				#last_added.rouge h3 { color: #8F3B43; }

				#last_added.vert h3 { color: #396C20; }

				#last_added.kaki h3 { color: #7F6D32; }

				#last_added.gris h3 { color: #616161; }

				#last_added.violet h3 { color: #3C54BA; }

				#last_added.noir h3 { color: #000000; }

				#last_added.bleu h3 { color: #006DCB; }



				#last_added ul {

					list-style: square;

					margin: 5px 0 10px -25px;

					color: #616161;

				}



	#programme-officiel ul { list-style: none; }



	#programme-officiel ul li {

		background: url('../images/iface/puce_liste_programme.gif') no-repeat 0 3px;

		padding-left: 15px;

	}



	.colonne_gauche {

		float: left;

		width: 223px;

		margin: 0 15px 0 0;

		padding: 0;

	}



	.colonne_droite {

		float: right;

		width: 223px;

		margin: 0 15px 0 0;

		padding: 0;

	}

	

	.colonne_gauche_2 {

		float: left;

		width: 460px;

		margin: 0;

		padding: 0;

	}



	.colonne_droite_2 {

		float: right;

		width: 214px;

		margin: 0;

		padding: 0 8px 0 12px;

	}





/*** FOOTER

**********/

#footer {

	clear: both;

	float: right;

	width: 756px;

	margin: 0;

	padding: 0;

}







/*** CLASSES

***********/

.nodisplay { display: none; }



.clear { clear: both; }



.overflow-auto { overflow: hidden; }



.underline {

	border-bottom: 1px solid #D2D2D2;

	height: 1px;

	width: 100%;

	margin: 0;

	padding: 2px 0;

}



.ariane {

	padding: 5px 15px 10px 25px;

	color: #616161;

	font-size: 0.9em;

	width: 472px;

}



.ariane a, .ariane_bottom a, #header_right_top_links a {

	font-weight: normal !important;

}



.ariane_bottom {

	padding: 10px 0 10px 10px;

	color: #616161;
	text-align:right;
	float:right;

}



.options {

	position: absolute;

	top: 95px;

	right: 245px;

	text-align: right;

	padding: 0 5px 10px 0;

}

.options a { margin-right: 1px; }



.alert_notepad { margin: 0 10px 5px; }





/* menu déroulant pour le listing des sous-chapitres */

form.form_selector {

	margin: 0;

}



.selector99 {

	width: 205px;

	border: 1px solid #8CBDE8;

	font: 1.1em "Arial";

}



.rss {

background: url('../images/habillage/feed-icon.png') no-repeat left;

padding-left: 20px;

}





/* MODELE "DEUX COLONNES"

************************/



/* Bloc large (2 colonnes) + fond plein + mini-bloc intégré */

#globalcontainer.deux_colonnes .bloc_arrondi .contenu {

	width: 460px;

	float: left;

}



#globalcontainer.deux_colonnes .bloc_arrondi .contenu_droite {

	margin-top: -40px;

	width: 214px;

	float: right;

	padding: 0 8px 0 12px;

}



/* Bloc large (2 colonnes) + fond vide + mini-bloc intégré */

#globalcontainer.deux_colonnes .bloc_filet_couleur .contenu {

	width: 460px;

	float: left;

}



#globalcontainer.deux_colonnes .bloc_filet_couleur .contenu_droite {

	margin-top: -40px;

	float: right;

	width: 214px;

	padding: 0 8px 0 12px;

}







/* Suppression de la colonne de droite + élargissement colonne centrale à 722px */

#globalcontainer.deux_colonnes #rightcontent { display: none; }

#globalcontainer.deux_colonnes #centercontent { width: 722px; }


