/* Balise body */
body {
	font-family: "Trebuchet MS", arial, verdana;
	font-size: 12px;
	background-color: #F3F3F3;
	margin: 2px;
	padding: 2px;
	color: #000000;	
}

/* Autres balises */
h1 {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}



a { text-decoration: none; }

/* Recherche form */



/* Spacer */
.spacer { clear: both; }

/* Recherche */
.no_display {	display: none; }


/* Tableau principal ( 2 colonnes ) */
.main-table							{	background-color: #FFFFFF; width: 953px;							}
.main-table-header-cell				{	border-left: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3;	}
.main-table-header-cell-logo		{	padding-left: 20px;	background-image: url(/images/design/common-logo.jpg); background-repeat: no-repeat; cursor: pointer; }
.main-table-header-cell-logo-frame	{	background-image: url(/images/design/frame-logo.jpg); background-repeat: no-repeat; padding-left: 4px; cursor: pointer; }
.main-table-left-cell				{	border-left: 1px solid #E3E3E3; width: 226px;						}
.main-table-right-cell				{	border-right: 1px solid #E3E3E3; width: 726px;						}

/* Cadres */

.cadre-clean 					{ border: 0px solid #FFFFFF; padding: 0px; margin-left: 11px;}


.cadre 					{ border: 1px solid #DEDEDE; padding: 0px; margin-left: 11px;}
.cadre-vide 			{ border: 0px solid #FFFFFF; padding: 0px; margin-left: 11px;}
.cadre-adv 				{ padding: 3px;  width: 678px; height: 135px;}
.cadre-adv-line 		{ padding: 3px; margin-bottom: 11px; width: 923px; height: 16px; vertical-align: middle; text-align: center;}
.cadre-adv-728 			{ padding: 3px; margin-top: 11px; width: 923px; vertical-align: middle; text-align: center;}
.cadre-friends 			{ padding: 3px; margin-top: 11px; width: 923px!important; width: 922px; height: 85px;}
.cadre-menu1 			{ padding: 3px; width: 226px; height: 355px; }
.cadre-menu2 			{ padding: 3px; margin-top: 11px; width: 226px;  }
.cadre-menu3 			{ padding: 3px; margin-top: 11px; width: 226px;}


.cadre-content 			{ margin-top: 11px; width: 684px; height: 1454px;}
.cadre-facebook 			{ margin-top: 11px; width: 684px;}

.cadre-pagination 		{ padding-left: 4px; margin-top: 11px; width: 680px; height: 43px;}
.cadre-video-play		{ padding: 3px; margin-top: 11px; width: 923px!important; width: 922px; height: 500px;}
.cadre-video-preview 	{ 
	background-image: url(/images/design/bobine-fond.jpg); background-repeat: repeat;
	padding: 4px; 
	width: 400px; 
	background-color: #FFFFFF;
}

/* Fenetre flotante */
.cadre-description-contener { position:absolute; }

/* Textes */
.text-normal {
	font-size: 12px;
	display: inline;
}

.text-reglement {
	font-size: 12px;
	overflow: auto;
	width:500px;
	height:300px;
	border: 1px solid #DEDEDE;
	text-align: left;
	padding: 3px;
	background-color: #FAFAFA;
}

.quote {
	background-color: #FAFAFA;
	color: #545454;
	font-size: 12px;
	border: 1px solid #DEDEDE;
}

.text-statistiques				{
	font-style: italic; font-weight: bold; font-size: 14px;
	color: #767676;  
	margin-right: 10px;
}

.text-copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }
#text-header {
	width: 300px; 
	margin-top: 45px; margin-left: 148px; 
	height: 75px;
	text-align: right; 
	font-size: 14px; font-weight: bold;	
	color: #D97C00;
	font-style:italic;
}
#text-header-frame {
	width: 210px; 
	margin-top: 37px; margin-left: 58px; 
	text-align: right; 
	font-size: 10px; font-weight: normal;	
	color: #D97C00;
	font-style:italic;
}

.titre-cadre {
	font-size: 20px;
	color: #B6B6B6;
	font-weight: bold;
}

/* Texte et liens video */
.text-menu-video {
	display: block;
	padding-top: 3px;
	height: 20px;
	background-image: url(/images/design/star-video.gif);
	background-repeat:no-repeat;
	padding-left: 26px;
	font-size: 12px;
}

.date-video { font-weight: bold; }
.categorie-video { font-weight: bold; color: #545454; }
.categorie-video:hover { text-decoration: underline; }
.domain-video { color: #0066FF; }
.domain-video:hover { text-decoration: underline; color: #099FFF; }
.voir-video { color: #FF6600; }
.voir-video:hover { text-decoration: underline; color: #FF9900; }
.titre-video { display: inline; margin-left: 12px; font-weight: bolder; font-size: 14px;	}
.description-video { margin-left: 12px; margin-right: 12px; margin-top: 3px;color: #545454; font-style: italic; font-size: 12px; }
.thumb-video {  border: 1px solid #000000; }

.titre-video-frame { display: inline;  font-weight: bolder; font-size: 20px;	}
.titre-video-hosted { display: inline;  font-weight: bolder; font-size: 20px;	}
.description-video-frame { color: #545454; font-style: italic; font-size: 12px; }

.retour-page-video { font-size: 12px; color: #545454; cursor: pointer; }
.retour-page-video:hover { color: #989898; text-decoration: underline; }

/* Texte des colones de resultats */
.col-name { font-size: 12px; font-weight: bold; color: #000000;}
.col-titre-hosted { font-size: 12px; font-weight: bold; color: #000000;}
.col-titre-link { font-size: 12px; font-weight: normal; color: #0066FF; } 
.col-date { font-size: 12px; font-weight: normal; color: #999999; } 
.col-date-today { font-size: 12px; font-weight: bold; color: #009900; } 
.col-hits { font-size: 12px; font-weight: normal; color: #999999; } 
.col-eval { font-size: 12px; font-weight: normal; color: #353535; } 
.col-no-eval { font-size: 12px; font-weight: normal; color: #FF0000; } 
.col-domain { font-size: 12px; font-weight: normal; color: #00AA00; } 
.col-hot { font-size: 12px; font-weight: bold; color: #FF6622; } 

.col-voir { font-size: 12px; font-weight: bold; color: #0066FF; } 

/* Textes erreurs */
.err-no-result {
	font-size: 16px; 
	font-weight: bold;
	color: #FF0000;
}

.error {
	font-size: 12px; 
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

.sent {
	font-size: 12px; 
	font-weight: bold;
	color: #00AA00;
	text-align: center;
}

/* Liens */
.lien-normal { font-size: 12px; color: #878787; text-decoration: none; }
.lien-normal:hover { color: #A9A9A9; text-decoration: underline; }
.lien-bottom { font-size: 10px; color: #878787; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.lien-bottom:hover { text-decoration: underline; }
.lien-bottom-separator { display: inline; font-size: 10px; color: #878787; margin-left: 5px; margin-right: 5px; }
.lien-menu {
	display: block;
	padding-top: 3px;
	height: 20px;
	background-image: url(/images/design/star-menu.gif);
	background-repeat:no-repeat;
	padding-left: 26px;
	color: #000000;
	font-size: 12px; font-weight: bold;		
}

.click-lien-externe { font-size: 16px; font-weight: bold; }

.lien-menu-renc { background-image: url(/images/design/heart-menu.gif); }
.menu-renc { color: #FF3300; }

.lien-menu:hover { text-decoration: underline; }
.menu-partenaires { color: #767676; }
.menu-partenaires:hover { color: #A9A9A9; }

.lien-friends { display: block; width: 92px; font-weight: normal; font-size: 10px; color: #0066CC; float: left; text-align: center; }

/* Liens pagination */
.pagination { 
	width: 40px; height: 21px; 
	margin-right: 3px; margin-left: 3px; margin-top: 8px; margin-bottom: 8px; 
	padding-top: 4px;
	
	background-color: #F7F7F7; 
	border: 1px solid #DEDEDE;
	float: left;
	text-align: center;
	font-weight: bold;
	color: #555555;
	font-size: 14px;
}
.pagination-first {
	margin-left: 11px!important; 
	margin-left: 6px; 
}
.pagination-selected {
	background-color: #FFCC99; 
	border: 1px solid #000000; 
	color: #000000; 
}
.pagination-grayed { 
	color: #DDDDDD; 
	background-color: #FBFBFB; 
	border: 1px solid #F4F4F4; 
}

/* Images */
.thumb-adv { border: 1px solid #878787; margin: 1px; }
.thumb-adv-160 { border: 1px solid #878787; margin-right: 16px; }

/* Hit tags */
.hide-tags {
	display: none;
}