/* CSS Document */
html, body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, sans-serif,Helvetica;
	font-size:11px;
}
a img{
	border:0;
}
img{
	margin:0;
	padding:0;
}
#global {
	width:988px;
	margin: 0 auto 0 auto;
}

#header {
height:230px;
width:988px;
/*background-image:url(header.jpg);
background-position:top left;
background-repeat:no-repeat;*/
}
#menu {
	width:240px;
	padding:0px 10px 0 10px;
	/*background-image:url(bg_menu.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	*/
}
form{
	margin:0;
	padding:0;
}
#content {
padding:0 10px 0 10px;
width:708px;
/*background-image:url(bg_content.jpg);
background-position:top left;
background-repeat:repeat-y;*/
}
#login {
	 /* height:198px; */
	width:240px;
/*	background-image:url(bg_identification.jpg);
	background-position:top left;
	background-repeat:no-repeat;
*/	padding-top:10px;
	text-align:center
}
#login td{
	text-align:left;
}

#tag {
	width:240px;
	padding-top:10px;
	/* text-align:center */
}
a:link, a:visited {
text-decoration:none;
color:#000000;
}
a:hover {
text-decoration:underline;
}
/* NAV */

#nav_recherche {
	height:56px;
	width:156px;
	background-image:url(recherche.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	padding:0px;
	margin-left:20px;
}
#nav_recherche p{
	margin:5px 0 5px 0;
	padding:5px 0 0 35px;
	text-indent:0;
	border:1xp solid red;
	text-align:left;
	font-size:12px;
}
#nav_recherche input.champs{
	border:none;
	width:100px;
	height:12px;
	font-size:10px;

}
#nav_recherche input.submit{
	color:#FF0000;
	border:none;
	background-image:none;
	background-color:none;
	background-color:transparent;
	font-weight:bold;
	
}
#nav_generale {
	margin-top:20px;
	min-height:240px;
	width:201px;
	margin-left:10px;
}
#nav {
	background-color:#ddc9fc;
	margin:0 auto 0 auto ;
	width:191px;
	background-position:top left;
	background-repeat:repeat-y;
	padding-bottom:10px;
}
#nav ul,#nav ul li,#nav ul li ol,#nav ul li ol li{
	margin:0;
	padding:0;
}

#nav ul {
	list-style:none;
}
#nav ul li a{
	padding-left:10px;
	line-height:18px;
	display:block;
	padding-left:24px;
	background-image:url(menu_li.gif);
	background-position:12px 6px;
	background-repeat:no-repeat;
	color:#000000;
	font-weight:bold;
}
#nav ul li a:hover {
	background-color:#EEE5FD;
}
#nav ol {
	list-style:none;
	padding-left:0;

}

#nav ol li a{
	font-weight:bold;
	padding-left:30px;
	line-height:18px;
	padding-left:40px;
	color:#000000;
	list-style-type:circle;
	background-image:url(menu_ol.gif);
	background-position:30px 6px;
	background-repeat:no-repeat;
}

/* TITRE MENU */
.menu_titre{
font-size:14px;
text-align:center;
font-weight:bold;
}
.menu_titre_blanc{
font-size:14px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}
#footer {
	margin-top:10px;
	padding:15px 0 20px 0;
	text-align:right;
	background-image:url(Fondbas.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#footer a.lienmenubas
{
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	color:black;
}
#footer a.lienmenubas:hover
{
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	color:black;
}
#msg{
	/*position:absolute;
	top:0;
	right:O;*/
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif,Helvetica;
}
.erreur{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif,Helvetica;
}
/* ANNONCES */
.bold_bleu {
font-weight:bold;
color:#0062b2;
}

/* Bas de listing */
.toutes, .toutes a {
text-align:right;
font-weight:bold;
}
.toutes a {
text-decoration:underline;
}

.theme_centre {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
}
a.theme_1{
	background-image:url(../images/titres/thematique_1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:37px;
	display:block;
	font-family:Verdana, Arial, sans-serif,Helvetica;
	font-size:20px;
	padding-left:60px;
	padding-top:10px;
	font-weight:none;
}
a.theme_2{
	background-image:url(../images/titres/thematique_2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:37px;
	display:block;
	font-family:Verdana, Arial, sans-serif,Helvetica;
	font-size:20px;
	padding-left:60px;
	padding-top:10px;
	font-weight:none;
}
a.theme_3{
	background-image:url(../images/titres/thematique_3.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:37px;
	display:block;
	font-family:Verdana, Arial, sans-serif,Helvetica;
	font-size:20px;
	padding-left:60px;
	padding-top:10px;
	font-weight:none;
}

.warning  {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#990000;
}
.erreur{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;
}
/* BALISES */
h1 {
color:#AD0B9F;
font-family:Verdana, Arial, sans-serif,Helvetica;
font-size:20px;
line-height:38px;
height:38px;
}
h1 span{
padding:3px 3px 3px 3px;
background-image:url(bg_h1.gif);
background-repeat:repeat-x;
background-position:left top;
}
/* Listing des vid&eacute;os */
.orange, .orange a {
font-size:12px;
font-weight:bold;
color:#fa7000;
text-decoration:none;
}
.orange a:hover{
text-decoration:underline;
}

/***** TAG CLOUD 
***************************************************************************************/
.cloud_10, .cloud_10 a, .cloud_10 a:visited {
	font-size:14px;
	color:#404040;
}
.cloud_11, .cloud_11 a , .cloud_11 a:visited{
	font-size:15px;
	color:#464046;
}
.cloud_12, .cloud_12 a, .cloud_12 a:visited {
	font-size:16px;
	color:#635061;
	font-weight:bold;
}

.cloud_13, .cloud_13 a, .cloud_13 a:visited {
	font-size:17px;
	color:#985892;
	font-weight:bold;
}

.cloud_14, .cloud_14 a, .cloud_14 a:visited {
	font-size:18px;
	color:#AA35A0;
	font-weight:bold;
}
.cloud_15, .cloud_15 a , .cloud_15 a:visited{
	font-size:19px;
	color:#AD0B9F;
	font-weight:bold;
}


/********
DIV CACHEE SUR LE DETAIL D UNE VIDEO 
**********************************************/
.invisible{
	display:none;
}

/*** ONGLET **/
ul#onglet_principal{
	height:51px;
	margin:0;
	padding:0;
}
ul#onglet_principal li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;

}
ul#onglet_principal a.onglet_principal{
	font-family:Verdana, Arial, sans-serif,Helvetica;
	width:132px;
	height:54px;
	display:block;
	background-position:left -54px;
	background-repeat:no-repeat;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;

}

ul#onglet_principal a#onglet_conseil{
	color:#0077BE;
	background-image:url(menu_cgeneral.gif);
}
ul#onglet_principal a#onglet_conseil:hover{
	background-position:left top;
}

ul#onglet_principal a#onglet_service{
	width:130px;
	background-image:url(menu_service.gif);
}
ul#onglet_principal a#onglet_service:hover{
	background-position:left top;
}

ul#onglet_principal a#onglet_image{
	background-image:url(menu_image.gif);
}
ul#onglet_principal a#onglet_image:hover{
	background-position:left top;
}
#msg {
	background : #b6e2af;
	border : 1px solid #5a5a5a;
	margin : 10px auto 0 auto;
	padding : 5px;
	text-align : center;
	width : 90%;
	color:#000000;
	font-family:Verdana, Arial, sans-serif,Helvetica;
}

#div_rss a:hover{
	text-decoration:none;
}
#div_rss a:hover span.second_part{
	text-decoration:underline;
}

	/*             styles for the star rater                */	
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width:125px;
		height: 25px;
		position: relative;
		background: url(star_rating.gif) top left repeat-x;		
	}
	
	

	.star-rating li{
	    text-indent: -90000px;
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(star_rating.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(star_rating.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}		

.titre_miniature{
	color:#DDC9FC;
	color:#D785CF;
}
.DescActu
{
font-family:verdana;
font-size:11px;
text-decoration:none;
}
.DescActu1
{
font-family:verdana;
font-size:12px;
A:link {color:#000000 ; text-decoration:none}
A:visited {color:#000000 ; text-decoration:none}
A:active {color:#73AA29 ; text-decoration:none}
a:hover {  color: #73AA29}
}
.lienphoto
{
font-weight:bold;
font-family:verdana;
font-size:11px;
text-decoration:none;
color:#DC2C13;
}
.lienphoto:hover
{
font-weight:bold;
font-family:verdana;
font-size:11px;
text-decoration:none;
color:#DC2C13;
}
.TitreActu
{
text-decoration:none;
font-family:verdana;
font-size:13px;
color:#1185C6;
font-weight:bold;
}
.Date
{
font-family:Verdana;
float:left;
font-size:11px;
background-color:Black;
color:white;
}
