@charset "utf-8";

/************************************************************

 *

 *	Name		:	glossaire.css

 *	Author		:	Kubota Hideo

 *	Created		:	26.05.2007

 *	Modified	:	26.05.2007

 *

 *	Description	:	Feuille de style pour les pages de glossaire.

 *

 ************************************************************/



/** glossaire index alpha ***********************************/

#containerFull div#glossaireList{

	margin-top:0.5em;

}

#containerFull div#glossaireList h2{

	background:url(../media/image/arrow-glossaire-h2.gif) left 0.2em no-repeat;

	font-size:2.3em;

	font-weight:bold;

	line-height:1.13em;

	padding-left:1em;

	margin-bottom:0.2em;

}

#containerFull div.glossaire ol.alphabet{

	border-top:solid 1px #d1d1d1;

	border-bottom:solid 1px #d1d1d1;

	height:2.1em;

	padding-top:0.1em;

	float:left;

	margin:0.5em 0 0 1em;

}

#containerFull div.glossaire ol.alphabet li{

	display:block;

	float:left;

	margin:0 0.1em;

}

#containerFull div.glossaire ol.alphabet li a{

	display:block;

	text-align:center;

	background-color:#d7edff;

	color:#0058a0;

	font-size:1.7em;

	font-weight:bold;

	line-height:1.176em;

	width:1.588em;

	height:1.176em;

}

#containerFull div.glossaire ol.alphabet li a:hover{

	background-color:#a2d5ff;

}



/** tableau de définitions **********************************/



#containerFull div.glossaire div#listAlpha{

	margin:1.5em 0;

}

#containerFull div.glossaire div#listAlpha div.alphaGlossaire{

	float: left;

}

#containerFull div.glossaire div#listAlpha div.lettre{

	width:24.1em;

	margin:0 0.5em 0.5em 1em;

}

#containerFull div.glossaire div#listAlpha div.lettre h3{

	font-size:1.7em;

	line-height:1.176em;

	border-bottom:solid 1px #0058a0;

	padding:0.1em 0 0 0;

}

#containerFull div.glossaire div#listAlpha div.lettre h3 span.h3{

	background-color:#0058a0;

	padding:0 0.4em;

	color:#ffffff;

	font-weight:bold;

}

#containerFull div.glossaire div#listAlpha div.lettre ol{

	margin-top:0.5em;

}

#containerFull div.glossaire div#listAlpha div.lettre ol li{

	background:url(../media/image/arrow-glossaire-list.gif) left 0.45em no-repeat;

	padding-left:0.7em;

	font-size:1.2em;

	line-height:1.335em;

}

#containerFull div.glossaire div#listAlpha div.lettre ol li a:hover{

	color:#0058a0;

}





/** glossaire definition ************************************/

#containerFull div#glossaireDefine{

	margin-top:0.5em;

}

#containerFull div.glossaire div.encart-define{

	border:solid 1px #57b0ff;

	background-color:#f5faff;

	margin:1em;

}

#containerFull div.glossaire div.encart-define h2{

	color:#0058a0;

	background:url(../media/image/arrow-glossaire-list.gif) #d0e9ff 0.7em 0.5em no-repeat;

	font-size:1.4em;

	line-height:1.285em;

	font-weight:bold;

	padding:0.2em 0 0.2em 1.5em;

}

#containerFull div.glossaire div.encart-define h2 a.h2{

	color:#0058a0;

	font-weight:bold;

}

#containerFull div.glossaire div.encart-define p{

	margin:0.1em 0.8em 1em 0.8em;

	font-size:1.2em;

	line-height:1.335em;

}

#containerFull div.glossaire div.encart-define p a{

	font-weight:bold;

}



/** truc et astuces (bloc dans la page) *********************/



#containerFull div.glossaire div.tips_n_trics{

	background:url(../media/image/separ-forms.gif) left top repeat-x;

	margin-top:3em;

	padding-top:3em;

}

#containerFull div.glossaire div.tips_n_trics h2{

	font-size:1.7em;

	line-height:1.176em;

	border-bottom:solid 1px #0058a0;

	padding:0.1em 0 0 0;

	margin-top: 10px;

}

#containerFull div.glossaire div.tips_n_trics h2 span.h2{

	background-color:#0058a0;

	padding:0 0.4em;

	color:#ffffff;

	font-weight:bold;

}

#containerFull div.glossaire div.tips_n_trics div.tips_n_trics_content{

	background:url(../media/image/bg-tips_n_trics_content.gif) left top repeat-x;

	padding:1em;

}

#containerFull div.glossaire div.tips_n_trics div.tips_n_trics_content h3{

	font-size:1.4em;

	line-height:1.285em;

	color:#0058a0;

	font-weight:bold;

	background:url(../media/image/arrow-glossaire-list.gif) left 0.45em no-repeat;

	padding-left:0.6em;

	margin:0.2em 0;

}

#containerFull div.glossaire div.tips_n_trics div.tips_n_trics_content p{

	font-size:1.2em;

	line-height:1.335em;

	margin-bottom:1em;

}

#containerFull div.glossaire div.tips_n_trics div.tips_n_trics_content span.separ{

	border-top:solid 1px #0058a0;

	height:1px;

	font-size:1px;

	display:block;

}

#containerFull div.glossaire div.tips_n_trics div.tips_n_trics_content div.exampleBet{

	border:solid 1px #0058a0;

	float:left;

}

#containerFull div.glossaire div.tips_n_trics div.tips_n_trics_content div.exampleBet span{

	display:block;

	padding:0.1em 4em;

	font-size:1.2em;

	line-height:1.335em;

	float:left;

}

#containerFull div.glossaire div.tips_n_trics div.tips_n_trics_content div.exampleBet span.coeff{

	border-left:solid 1px #b2b2b2;

	border-right:solid 1px #b2b2b2;

}



/** les meilleurs sites *************************************/

#containerFull div.glossaire ol#listBestSite{

	margin-top:0.3em;

}

#containerFull div.glossaire ol#listBestSite li.oneSite{

	display:block;

	float:left;

	background-color:#f4f4f4;

	width:37.5em;

	padding:0.7em 0 0.5em 0.7em;

	margin-bottom:1em;

	margin-right:0.5em;

}

#containerFull div.glossaire ol#listBestSite li.right{

	float:right;

}

#containerFull div.glossaire ol#listBestSite li.oneSite a img{

	float:left;

	margin-right:0.5em;

	width:12.5em;

	height:6.1em;

}

#containerFull div.glossaire ol#listBestSite li.oneSite ol{

	float:left;

	width:22.5em;

}

#containerFull div.glossaire h3 span.h3{

	background-color:#0058a0;

	padding:0 0.4em;

	color:#ffffff;

	font-weight:bold;

}

#containerFull div.glossaire ol#listBestSite li.oneSite ol li{

	display:block;

	background:url(../media/image/arrow-club.gif) left 0.45em no-repeat;

	padding-left:0.7em;

	font-size:1.2em;

	line-height:1.335em;

}

#containerFull div.glossaire ol#listBestSite li.oneSite ol li a{

	font-weight:bold;

	color:#bd0106;

}

#containerFull div.glossaire a.seeAllBestSite{

	background:url(../media/image/puce-plus.gif) left 0.25em no-repeat;

	font-size:1.2em;

	line-height:1.335em;

	font-weight:bold;

	color:#bd0106;

	padding-left:1em;

}
