/**************************************************************************************************************
  * YAHOO.CSS  - Gere le positionnement et l'affichage des zones de recherche et de la  page de resultats Yahoo.
***************************************************************************************************************/

/****************************************** PAGE YAHOORESULTS *********************************************/
/*colonnes yahoo*/
div.colGaucheYR{
	width: 240px;
	*width: 237px;
	margin-left: 10px;
	*margin-left: 3px;
	float: left;
	margin-top: 15px;
}
div.colDroiteYR {
	width: 510px;
	*width: 507px;
	margin-right: 10px;
	*margin-right: 3px;
	float: right;
	margin-top: 15px;
}

/*positionnement bloc liens autres themes*/
div#blocsThemes {
	width: 190px;
	padding: 10px 10px 0px 10px;
	background: #FFF;
	border: 1px solid #DAE4F3; /*bleu gris*/
	*width: 210px;
	*padding: 10px;
}
/*titre*/
div#blocsThemes div#titreYR,
div#blocListeResultat div#titreYR {
	color: #999;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 5px;
}
div#blocsThemes div.part {
	background-color: #E8F5FE; /*bleu clair*/
	padding-top: 8px;
	margin-bottom: 8px;
	*margin-bottom: 0px;
}
div#blocsThemes div.part p {
	margin: 0px;
	padding: 0px;
}
div#blocsThemes div.part b {
	color: #0B2F73; /*bleu marine*/
}
div#blocsThemes div.part ul {
	padding: 0px 0px 0px 15px;
	background-color: #F2F8FD; /*bleu*/
	margin: 3px 0px 3px 0px;
}
div#blocsThemes div.part ul li {
	list-style: none;
}
div#blocsThemes div.part ul li a {
	color: #0B2F73; /*bleu marine*/
}
/*bloc de droite liste resultats*/
div#blocListeResultat {
	margin-top: 10px;
}
div#listresults {
	background-color: #FFF;
}
div#listresults div.Gtitre {
	color: #3399FF;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 0px;
}
div#listresults div.titre {
	background-color: #3399FF;
	color: #fff;
	font-weight: bold;
	padding: 2px;
}
div#listresults div.liste div.soustitre {
	background-color: #FFF;
	margin-bottom: 2px;
}
div#listresults div.liste div.soustitre a {
	color: blue;
}
div#listresults div.description {
	margin-bottom: 2px;
	padding: 2px;
	color: #000;
}
div#listresults div.liste div.sitehosta a {
	color: #000;
}
div#listresults div.liste div.sitehost a {
	color: #339900;
}
div#listresults p  {
	margin: 10px 0px;
	padding: 0px;
}





/****************************************** LIENS SPONSOS *********************************************/
div#blocsform {
	background: url(/co-branding/yahoo/images/yahoo_fond.jpg) no-repeat top center;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	position: relative;
	top: -8px;
	text-align: center;
	height: 35px;
	color: #05096D;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	clear: both;
	*top: 0px;
}

/*bloc situe dans pages news*/
div#blocsyNewsCine {
	width: 397px;
	*width: 407px;
	float: left;
	margin-left: 5px;
	*margin-left: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #050B6F; /*bleu marine*/
	background: #FAF4FA; /*violet pale*/
}
div#blocsyNewsMusic {
	width: 397px;
	*width: 407px;
	float: left;
	margin-left: 5px;
	*margin-left: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #050B6F; /*bleu marine*/
	background: #F7FAEB; /*vert pale*/
}
div#blocsyNewsCine a,
div#blocsyNewsMusic a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #050B6F; /*bleu marine*/
	text-decoration: none;
}
div#blocsyNewsCine a:hover,
div#blocsyNewsMusic a:hover {
	text-decoration: underline;
}
div#blocsyNewsCine a img,
div#blocsyNewsMusic a img {
	border: 0px;
	margin-left: 5px;
}
/*positionnement bloc liens sponsos*/
div#blocsy {
	margin: 8px 0px 8px 0px;
	width: 310px;
}
div#blocsy_200 {
	margin: 8px 0px;
	width: 210px;
}
/*fond titre*/
div#blocsy h3 {
	background: url(/co-branding/yahoo/images/bloc_310_yahoo_haut.jpg) no-repeat;
	height: 35px;
	line-height: 35px;
	text-indent: 30px;
	*padding-top: 10px;
}
div#blocsy_200 h3 {
	background: url(/co-branding/yahoo/images/bloc_210_yahoo_haut.jpg) no-repeat;
	height: 35px;
	line-height: 30px;
	text-indent: 20px;
	*padding-top: 6px;
}
/*texte titre*/
div#blocsy h3 span,
div#blocsy_200 h3 span {
	color: #000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
}
/*logo yahoo a cote du titre*/
div#blocsy h3 img
div#blocsy_200 h3 img {
	vertical-align: middle;
	margin-left: 5px;
	*margin-top: 4px;
}
/*partie central avec les liens sponsos*/
div#blocsy div.lienspons_body {
	min-height: 170px;
	background: #FFF;
	border-left: 2px solid #AFAFAF; /*gris*/
	border-right: 2px solid #AFAFAF; /*gris*/
	margin-top: -13px;
	padding: 5px 5px 0px 5px;
	*padding: 1px 5px 5px 5px;
	*margin-top: -19px;
}
div#blocsy_200 div.lienspons_body {
	/*height: 150px;*/
	width: 206px;
	*width: 210px;
	background-color: #FFF;
	border-left: 2px solid #AFAFAF; /*gris*/
	border-right: 2px solid #AFAFAF; /*gris*/
	padding-top: 15px;
	padding-bottom: 8px;
	*padding-bottom: 12px;
	margin-top: -15px;
	*margin-top: -19px;
}
/*footer*/
div#blocsy_200 div#footer {
	height: 15px;
	width: 210px;
}

div#blocsy div#footer {
	height: 15px;
	width: 310px;
	margin-top: -15px;
	*margin-top: 0px;
	padding: 0px -5px 0px 0px;
}

/*un bloc*/
div#blocsy p,
div#blocsy_200 p {
	margin-top: 0px;
	padding-left: 10px;
	*margin-top: 5px;
}
div#blocsy_200 p {
	margin-bottom: 0px;
	margin-top: 5px;
}
/*thematique*/
div#blocsy p b,
div#blocsy_200 p b {
	font-family: Tahoma;
	color: #050B6F; /*bleu marine*/
	font-size: 11px;
	font-weight: normal;
}
/*liens*/
div#blocsy p a,
div#blocsy_200 p a {
	color: #6FC3FD; /*bleu clair*/
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
}
/*separation entre les liens*/	
div#blocsy acronym,
div#blocsy_200  acronym {
	color: #0099FF;
	font-weight: bold;
	padding-left: 3px;
}


/****************************************** LIENS SPONSOS SUR PAGES ARTICLES *********************************************/
div#blocsyc {
	border: 1px solid #97B3DD; /*bleu clair*/
	background-color: #FFF;
	padding: 10px 0px 10px 50px;
	margin: 8px 0px;
	text-align:left;
	line-height:13px;
}
div#blocsyc h3 {
	color: #999999;
	font-style: italic;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
div#blocsyc div.soustitre a {
	color: blue;
	font-weight: normal;
}
div#blocsyc div.sitehost a {
	color: #339900;
	font-weight: normal;
}
div#blocsyc div.description {
	margin-bottom: 2px;
	padding: 0px 2px;
	font-weight: normal;
}
div#blocsyc p {
	margin: 4px;
	font-weight: normal;
}
.text {
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
}







