@charset "UTF-8";
/* CSS Document */


/* STYLES GÉNÉRAUX */
body {
	background:url(../_images/fonds/fond_trame.jpg) top left repeat-x #dbdfe2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:68.75%; /* 11px */
	line-height:1.2em;
	color:#000;
	padding:0;
	margin:0;
}
.gras
{
	font-weight: bold;
}
#page {
	width:964px;
	margin:auto;
	background:url(../_images/fonds/top_fleches.png) top left no-repeat;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	text-decoration:underline;
}
.cleaner {
	clear:both;
	height:0;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
}
.module_vote img {
	margin:5px 0;
}
span.left {
	float:left;
}
p.breve {
	color:#898989;
}
p.lien a {
	text-decoration:underline;
	margin-left:320px;
	margin-bottom:20px;
	display:block;
}
p.lien a:hover {
	text-decoration:none;
	margin-left:320px;
}




/************/
/* COLONNES */
/************/

#conteneur_top_recherches_col2_col3 {
	float:left;
	display:inline;
}
#conteneur_col2_col3 {
	width:754px;
	float:left;
	display:inline;
}

#col3 {
	width:204px;
	float:left;
}





/*************/
/* COLONNE 1 */
/*************/

#col1 {
	width:204px;
	float:left;
	margin-right:6px;
	display:inline;
}
#col1 .liens {
	margin-bottom:5px;
}
#col1 img.logo {
	margin-left:1px;
}








/***************/
/* BANDEAU TOP */
/***************/
#top {
	margin-left:2px;
	width:748px;
	height:26px;
	background:url(../_images/fonds/top.jpg) top left repeat-x #000;
	border:1px solid #2f2f2f;
	color:#FFF;
	line-height:2em;
}
#top p {
	margin-left:12px;
	float:left;
}
#top ul {
	float:right;
}
#top ul li {
	display:inline;
}
#top ul li img {
	border-bottom:1px solid #000;
}
#top ul li img:hover {
	border-bottom:1px solid #FFF;
}








/*************/
/* COLONNE 2 */
/*************/
#col2 {
	width:544px;
	float:left;
	margin-right:6px;
	display:inline;
}
#col2 .bouton_top {
	padding:11px 9px 0 0;
	text-align:right;
}
#col2 img.titre_top {
	margin:10px 0 9px 0;
}
#col2 .rappel_recherche_top {
	margin:10px 0 0 12px;
	float:left;
	font-weight:bold;
}
#col2 .rappel_nb_membres_top {
	margin:15px 0 0 12px;
	float:left;
	font-size:.9em;
}
#col2 .rappel_nb_membres_top span {
	color:#999999;
}
#col2 .rappel_centres_interet_top {
	margin:10px 0 0 12px;
	float:left;
}
#col2 .rappel_centres_interet_top span {
	color:#666666;
	text-transform:uppercase;
}


#col2_contenu {
	background:url(../_images/fonds/col2_fond_ombre_centre.png) repeat-y;
}
#col2_arrondi {
	background:url(../_images/fonds/col2_fond_bas.png) bottom left no-repeat;
	height:17px;
}
#col2_footer {
	background:url(../_images/fonds/footer.gif) bottom left no-repeat;
	height:48px;
	margin-left:212px;
}
#col2_contenu .col2_contenu_conteneur {
	width:520px;
	margin-left:10px;
}
#col2_contenu .col2_contenu_haut {
	width:520px;
	height: 280px;
}
#col2_flash {
	background:url(../_images/fonds/col2_fond_ombre_haut.png) top left repeat-y;
}
#col2_flash .conteneur {
	padding:0 2px;
}


/* sous-colonnes de la col 2 */
#col2_a {
	width:265px;
	float:left;
	display:inline;
}
#col2_b {
	float:right;
	width:255px;
	display:inline;
}





/*******************/
/* ZONE RECHERCHES */
/*******************/
#recherches {
	margin-left:2px;
}
form.top_form {
	float:left;
	display:inline;
	width:248px;
	margin:17px 0 19px 0;
}
form.top_form fieldset {
	margin-top:6px;
}
form.top_form input.recherches_text {
	float:left;
	width:158px;
	height:12px;
	margin:1px 3px 0 0;
	border:1px solid #808487;
	color:#808487;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
}
form.top_form input.recherches_ok {
	height:20px;
}
a.lien_niv1 {
	color:#636363;
	font-size:.9em;
}





/****************/
/* MENU ONGLETS */
/****************/
ul#onglets {
	height:32px;
	overflow:hidden;
	background:url(../_images/fonds/fond_onglets.gif) top left repeat-y;
}
ul#onglets li {
	float:left;
	margin-top:7px;
}
ul#onglets li.active {
	float:left;
	margin:0;
}
ul#onglets li.suite {
	margin-left:-1px;
}
ul#onglets li.dynamic {
	background:url(../_images/onglets/dyn_left_normal.gif) top left no-repeat;
	margin:0;
	height:32px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
}
ul#onglets li.dynamic span {
	margin-left:8px;
	display:block;
	float:left;
	margin-top:13px;
	text-align:right;
}
ul#onglets li.dynamic img {
	margin-left:3px;
}





/**********/
/* FOOTER */
/**********/
ul#footer {
	padding-top:26px;
}
ul#footer li {
	float:left;
	color:#FFF;
	margin-left:8px;
}
ul#footer li a {
	color:#FFF;
	font-size:.8em;
}






/*************/
/* COLONNE 3 */
/*************/
.logo_france5 {
	text-align:right;
	height: 80px;
	width: 204px;
}






/*******************/
/* STYLES DE PAGES */
/*******************/
/* Flash HP */
.flash_coverflow {
	width:540px;
}
.floatleft
{
	float: left;
}
.clear
{
	clear: both;
}


.moin9px
{
	margin-left: -9px;
}
#note_moyenne span
{
	display: block;
	width: 150px;
}
#module_vote li
{
	float: left;
}
#notes_retour
{
	height: 15px;
	padding: 2px;
	width: 100px;
}
	#notes_retour li
	{
		float: left;
	}
	
.popup_css
{
	color: #B90005;
	font-weight: bold;
	height: 120px;
	text-align: center;
	width: 356px;
	z-index: 1;
}
	.popup_css ul
	{
		background: url('/_images/blocs/popup/fond.png') repeat-y;
		min-height: 100px;
		padding: 10px;
	}
	
	.popup_css .popup_top
	{
		margin: 0;
		padding: 0;
	}
	.close_erreur_profil_incomplet
	{
		margin: 4px 0 0 330px;
		position: absolute;
	}
	
	.descriptionAtelier a
	{
		text-decoration: underline;
	}
	
#listeRedacteurs
{
	margin: 10px;
	width: 500px;
}
	#listeRedacteurs thead
	{
		border-bottom: 1px solid #B90005;
		color: #B90005;
		height: 30px;
	}
		#listeRedacteurs thead tr th
		{
			padding: 0 0 0 5px;
			vertical-align: middle;
		}
	#listeRedacteurs tbody tr
	{
		height: 30px;
	}
		#listeRedacteurs tbody tr td
		{
			border-bottom: 1px dotted #CCC;
			padding: 0 0 0 5px;
			vertical-align: middle;
		}
	#listeRedacteurs tbody .clair
	{
		background: #FFF;
	}
	#listeRedacteurs tbody .fonce
	{
		background: #E6E6E6;
	}
