@charset "utf-8";

										/* début des propriétés générales */
*
{
	margin:0px;
	padding:0px;
	font-family: Verdana;
	text-transform: none;
}

a
{
	border:none;
	cursor:default;
}

a:hover
{
	cursor:pointer;
}

img
{
	border:none;
	text-decoration:none;
	font-size:12px;
}
.spanR
{
	text-align:right;
}
															/* début de l'infobulle */
    #bulle { position: fixed; _position:absolute; visibility: hidden; background-color:#FFFFFF; width:215px; min-height:50px; z-index:10000;}
        .info{ border:1px solid #e1e1e1; padding: 10px; color:#878787; background-color:#FFFFFF; font-family:"verdana"; text-align:justify;}
		.border_infobulle{ border:1px solid black;}
		.img_infobulle{ float:left; margin-right:10px;}
		.head_infobulle{margin-bottom:15px; font-size:11px;}
		.title_infobulle2{font-weight:bolder; text-align:left; font-size:11px;}
.txt_infobulle {font-size:10px; text-align:left;}
															/* fin de l'infobulle */

.img_prev
{
	margin-bottom:0px;
}

ul
{
	display:inline;
	margin:0px;
	padding:0px;
}

li
{
	display:inline;
	margin:0px;
	padding:0px;
}

.site
{
	margin:auto;
	width:940px;
	min-height:20px;
	margin-top:8px;
	clear:both;
	_clear:both;
	_margin:auto;
}
.artivi {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #888888;
}

.artivi5 {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.artivi5 a{
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.artivi5 a:visited{
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.artivi5 a:hover{
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
}






.artivi2 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #888888;
	letter-spacing: normal;
	word-spacing: normal;
	text-align: justify;
}


input {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #888888;
	letter-spacing: normal;
	word-spacing: normal;
	text-align: justify;
}



.artivi4 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #888888;
}
.artivi4 a:hover{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
}
h1 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #888888;
	margin:0px;
	padding:0px;
	display:inline;
}
h1 a:hover{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
}
a:link {
	font-family: Verdana;
	font-style: normal;
	color: #888888;
	text-decoration: none;
}
a:visited {
	font-family: Verdana;
	font-style: normal;
	text-decoration: none;
	color: #888888;
}

a:hover {
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
.important
{
	font-family: Verdana;
   color: red;
   font-size: 10px;
}
.important3
{
	font-family: Verdana;
   color: red;
   font-size: 8pt;
}
textarea
{
 font-family: Verdana;
 font-size: 11px;
 color: #888888;
}
.important2 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: red;
}
.point
{
	color:red;
	font-size: 9pt;
}
.lien:visited
{
   font-size: 7pt;
   font-weight: bold;
   color:red;
}
.search{
	width:269px;
	height:17px;
	font-family:Verdana;
	color:#888888;
	font-size: 11px;
}

.search option
{
	vertical-align:middle;
}
.texte{
	font-size:11px;
	height:62px;
	width:149px;
	color:#888888;
	padding-left:8px;

}
.menu
{

	width:269px;
	height:16px;
	text-align:right;
	float:right;
}
.conteneur_menu
{
	height:16px;
	width:940px;	
}

										/* fin des propriétés générales */
										
										/* début du header */

.header
{
	height:10px;
	width:940px;
	height:50px;
	float:left;
	display:inline;
	_clear:both;
	_margin:auto;
	_display:bloc;
	_margin-top:10px;
}


.header div
{
	display:inline;
}


.logo
{
	margin-top:0px;
	float:left;
}

.tivi_artguide
{
	margin-left:53px;
	margin-top:-0px;
	float:left;
}


.hd
{
	float:right;
	height:29px;
	margin-top:0px;
	margin-left:0px;
	width:239px;
}
img
{
	font-size:10px;
}
alt
{
	font-size:10px;
}
#supersearch
{
	height:12px;
	width:182px;
	font-family: Verdana;
	font-size: 10px;
	font-weight:600;
	color:#999999;
	border: 1px solid rgb(204, 204, 204);
	padding-top:2px;
	padding-left:4px;
	padding-bottom:4px;
	float:left;
}
#loupe2
{
	float:right;
}


										/* fin du header */
										
										/* début du contenu */

.contenu
{
	min-height:370px;
	width:940px;
	clear:both;
	margin:auto;
		_clear:both;
	_margin:auto;

}
										/* fin du contenu */
										
										/* début du footer */
#footer
{
  width:940px;
  margin-top:15px;
  margin-left:auto;
  margin-right:auto;
  height:26px;
  padding-top:7px;
  border-top:1px solid rgb(220, 220, 220);
  border-bottom:1px solid rgb(220, 220, 220);
  _clear:both;
  _border-bottom:none;
}
.lmr:hover
{
	color:red;
}
.spanL:hover
{
	color:red;
}


#footer img
{
	display:inline;

}

#copyright
{
  float:right; 
  height:26px; 
  margin-top:4px;
}
										/* début des partenaires */
#partenaires
{
	width:940px;
	margin:auto;
}
										/* fin des partenaires */
										
										/* fin du footer */


.contenu
{
width:940px;
margin:auto;



}

.liseret
{
	height:1px;
	width:670px;
	background:#DCDCDC;
	clear:both;
	margin:0;
	padding:0;
	border:none;
	_border-top:solid 1px #DCDCDC;
	_background:none;
	
	
}
