/* MAIN CSS TEMPLATE ACTU-VOYANCE */

/*********************************/
/**                    CONTACT                    **/
/*********************************/

#ajoutFormulaire {
	width: 600px;
	font-family: Verdana, Tahoma, Helvetica, Arial; 
	font-size: 12px;
	margin: 0;
}

#ajoutFormulaire .ligne {
	padding: 10px;
}

#ajoutFormulaire .ligne label {
	float: left;
	padding: 8px 10px 5px 0;
	width: 150px;
	text-align: right;
	font-weight: bold;
}

#ajoutFormulaire .ligne select {
	padding: 5px;
	width: 300px;
}

#ajoutFormulaire .ligne .email_expediteur {
	padding: 5px;
	width: 300px;
}

#ajoutFormulaire .ligne .titre {
	padding: 5px;
	width: 300px;
}

#ajoutFormulaire .ligne textarea {
	padding: 5px;
}

#ajoutFormulaire .bouton{
	text-align: right;
	margin: 0 22px 0 0;
}

#ajoutFormulaire .bouton input{
	padding: 5px;
}
#ajoutFormulaire .bouton_catch{
	padding: 10px;
}

#erreur{
	color: red;
	background:  white;
	border: 1px solid gray;
	padding: 0 5px 0 5px;
}

/*********************************/
/**			Style page			**/
/*********************************/

html, body{
	height : 100%;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}

img{
	border: 0;
}

a:link, a:visited{
	color:#fff;
}

#page{
	margin: 0 auto;
	padding : 0;
	width:100%;
	min-width : 995px;
	text-align : center;
	background: #fff url("/templates/actu-voyance/pics/bg_site.png") repeat-x;
}

/*********************************/
/**		Fin	Style page			**/
/*********************************/


/*********************************/
/**			Style Header	 	**/
/*********************************/

	/* --- Barre referencement haut --- */
#barre_ref{
	margin : 0;
	padding : 0;
	background: #ebe8d5 url("/pics/barre_ref.gif") repeat-x;
	color : #000;
	width:100%;
	height:14px;
	text-align:center;
}

#barre_ref h1{
	margin : 0;
	padding : 0;
	font: normal normal normal 7pt Verdana, Arial, Helvetica, sans-serif;
}

#barre_ref a, #barre_ref a:visited, #barre_ref a:hover{
	color : #000;
	text-decoration : underline;
}

	/* --- Header ---*/
#header{
	position: relative;
	margin: 0 auto;
	padding : 0;
	height : 116px;	
	width : 995px;
	background: url("/templates/actu-voyance/pics/header.jpg") no-repeat center;
}
#header_pdv{
	position: relative;
	margin: 0 auto;
	padding : 0;
	height : 116px;	
	width : 995px;
	background: url("/templates/actu-voyance/pics/header_pdv.jpg") no-repeat center;
}

#header_linkacc{
	display: block;
	position: absolute;
	padding : 0;
	height : 100px;
	width : 600px;
	top : 10px;
	left : 30px;
}

#header_linkmail{
	display: block;
	position: absolute;
	width : 275px;
	padding : 0;
	top : 6px;
	left : 700px;
	height : 98px;
}

/*********************************/
/**		Fin Style Header	 	**/
/*********************************/


/*********************************/
/**		Style Top Menu		 	**/
/*********************************/

	/* --- Menus --- */
#top_mainmenu, #top_submenu{
	margin: 0 auto;
	padding : 0;
	width : 995px;
	text-align : center;
	border-style: none;
	color : #fff;
	font-size: 13px;
	font-weight: bold;
}
	
#top_mainmenu{
	height: 51px;	
}
	
#top_submenu{
	height: 11px; 		/* Taille sous-menu - Taille d�calage haut = 39 - 11 	*/
}

	/* --- Boutons --- */
.button_mainmenu {
	width: 120px;
	height: 38px;
	background: url("/templates/actu-voyance/pics/button_topmainmenu.png") no-repeat center;
	margin : 0;
	padding : 0;
}
	
.button_mainmenu_annuaire{
	width: 120px;
	height: 38px;
	background: url("/templates/actu-voyance/pics/button_topmainmenu_annuaire.png") no-repeat center;
	margin : 0;
	padding : 0;
}
	
.button_mainmenu_blog{
	width: 120px;
	height: 38px;
	background: url("/templates/actu-voyance/pics/button_topmainmenu_blog.png") no-repeat center;
	margin : 0;
	padding : 0;
}

	/* --- Liens --- */
a.active_rubrique{
	color: #fff900;
	text-decoration: none;
}

a.inactive_rubrique{
	color: #fff;	
	text-decoration: none;
}

a:visited.inactive_rubrique{
	color: #fff;	
	text-decoration: none;
}

a:visited.active_rubrique{
	color: #fff900;	
	text-decoration: none;
}

a:hover.inactive_rubrique{
	color: #fff900;	
	text-decoration: none;
}

/*********************************/
/**		Fin Style Top Menu	 	**/
/*********************************/


/*********************************/
/**			Style Content		**/
/*********************************/

	/* --- Centre de la page --- */

#tab_center{
	margin : 10px auto;
	padding : 0;	
	width: 995px;
}

.cell_tabcenter{
	margin : 0 auto;
	padding : 0;
	vertical-align:top;
	position : relative;

}

.voidcell_tabcenter{
	margin : 0;
	padding : 0;
	height: 0px;
	line-height : 0px;
	font-size: 0px;
}

	/* --- Parties du site ----*/
.bloc_column_1, .bloc_column_2 {
	width: 210px;
	margin : 0;
	padding: 0;
}


.main_container{
	position : relative;
	width: 569px;
	text-align: center;
	margin: 0 auto;
	padding: 0;
}

	/* --- Partie avec le "contenu" : articles ... --- */
	
.content{ 
	position : absolute;
	left : 9px;
	width : 550px;
	margin : 0;
	padding : 0 0 120px 0; 
}


/*********************************/
/**		Fin Style Content		**/
/*********************************/


/*********************************/
/**	 	 Style bloc SS		   	**/
/*********************************/

	/* --- Bloc colonne violet/rose : ---*/
	
.ssbloc_column_header, .ssbloc_acc_header{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	margin: 0;
	border: 1px solid #ae037b;
}

.ssbloc_column_header{
	height:29px;
	padding-top: 13px;
	background: #c249a5 url("/templates/actu-voyance/pics/bg_titre_thumb_violet.png") no-repeat;
	width: 208px;
}


.ssbloc_column{
	width: 208px;
	background-color: #fef1fb;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-left: 1px solid #d874ba;
	border-right: 1px solid #d874ba;
	border-bottom: 1px solid #d874ba;
	text-align:center;
}

.ssbloc_column p{
	font-size: 18px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.ssbloc_column a, .ssbloc_column a:visited {
	font-size : 14px;
	font-weight : bold;
	color : #00399d;
	text-decoration : underline;
}

.ssbloc_column a:hover {
	color : #c35f00;	
}

.ssbloc_column p a:hover{
	text-decoration: none;
}

.partenaires_home{
	width: 208px;
	background-color: #fef1fb;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-left: 1px solid #d874ba;
	border-right: 1px solid #d874ba;
	border-bottom: 1px solid #d874ba;
	text-align:center;
	font-size : 11px;
}

.partenaires_home a, .partenaires_home a:visited{
	font-size : 11px;
	color : #00399D;
	text-decoration : underline;	
}

	/* --- Blocs accueil (biorythme, horoscope, texte) --- */
	
#bloc_acc_biorythme{
	float : left;
	margin : 0 auto 10px auto;
	padding : 0;
	width: 270px;
	}
	
#bloc_acc_horoscope{
	float : right;
	margin : 0 auto 10px auto;
	padding : 0;
	width: 270px;
	font-weight: bold;
	}
	
.ssbloc_acc_header{
	height : 26px;
	padding-top: 11px;
	background: #c249a5 url("/templates/actu-voyance/pics/bg_titre_thumb_violet_large.png") left no-repeat;
	width: 270px;
}
	
.ssbloc_acc{
	position : relative;
	width: 270px;
	height : 290px;
	background: #b70d83 url("/templates/actu-voyance/pics/bg_content_thumb_violet.png") left top repeat-x;
	margin : 0;
	padding : 0;
	border-left: 1px solid #ae037b;
	border-right: 1px solid #ae037b;
	border-bottom: 1px solid #ae037b;
	font-size : 12px;
	text-align : left;
	color : #fff;
}

.img_ex_biorythme{
	padding : 0;
	margin : 5px;
	float : left;
	width : 138px;
	height : 130px;
	font-size : 11px;
	text-align : center;
}

.txt_ex_biorythme{
	float : right;
	width : 100px;
	height : 105px;
	margin : 5px 0;
	padding : 20px 10px 5px 0;
	font-size : 11px;
	color : #ffd800;
}

.p_blocacc{
	margin : 0;
	padding : 5px;	
	font-weight : normal;
}

.link_calcul_biorythme{
	margin : 5px auto;
	text-align : center;	
}
#bloc_acc_horoscope ul{
	margin : 0 auto;
	padding : 5px;
	list-style : square inside none;
}

#bloc_acc_horoscope ul li{
	clear : both;
	padding : 10px 0;
	color : #ffd200;
}

.img_bloc_horoscope{
	padding : 5px;
	float : left;
}


.list_signeshoroscope{
	padding : 5px;
	margin : 0;
	float : right;
	width : 160px;
	height : 70px;
	list-style: none;
	color : #ffea00;
	font-size : 11px;
}

.list_signeshoroscope a, .list_signeshoroscope a:visited {
	color : #ffea00;
	text-decoration : underline;
}

.bloc_acc_large{
	margin : 0 auto;
	padding : 0;
	width: 550px;
	font-size : 12px;
}

.bloc_acc_large h2{
	height : 29px;
	padding-top: 13px;
	font-size : 16px;
	font-weight : bold;
	background: #c249a5 url("/templates/actu-voyance/pics/bg_titre_verylarge.png") left no-repeat;
	width: 550px;
	color : #fff;
	text-align:center;
	margin: 0;
	border: 1px solid #ae037b;
	
}

.bloc_acc_large p{
	width: 510px;
	background: #b70d83 url("/templates/actu-voyance/pics/bg_content_thumb_violet.png") left top repeat-x;
	margin : 0;
	padding : 20px;
	border-left: 1px solid #ae037b;
	border-right: 1px solid #ae037b;
	border-bottom: 1px solid #ae037b;
	font-size : 12px;
	text-align : left;
	color : #fff;
}

.bloc_acc_large a, .bloc_acc_large a:visited {
	color : #ffea00;
	text-decoration : underline;
}


	/* --- Bloc colonne annuaire --- */
	
.ssbloc_column_ann_header{
	background: #5295ec url("/templates/actu-voyance/pics/bg_titre_thumb_bleu.png") no-repeat;
	width: 208px;
	height:29px;
	padding-top: 13px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	margin: 0 auto;
	border: 1px solid #2056ba;
}

.ssbloc_column_ann_header a, .ssbloc_column_ann_header a:visited { 
	display: block;
	color : #fff; 
	text-decoration : none; 
}

.ssbloc_column_ann{
	position : relative;
	width: 192px;
	background-color: #539dde;
	color : #fff;
	margin : 0 auto 10px auto;
	padding : 8px 8px 25px 8px;
	border-left: 1px solid #2056ba;
	border-right: 1px solid #2056ba;
	border-bottom: 1px solid #2056ba;
	text-align: left;
	font-size : 12px;
}

.ssbloc_column_ann ul{
	margin : 0 auto 5px auto;
	padding : 0;
	list-style : square inside none;
}

.ssbloc_column_ann ul li{
	color : #ffd200;
	margin : 0;
	padding : 2px;
}  

.ssbloc_column_ann h4{
	font-size : 12px;
	margin : 0;
	padding : 0 0 0 8px;
	color : #052b4d;
}

.ssbloc_ann_dernier{
	background-color : #c4cfeb;
	color : #052b4d;
	margin : 0 0 5px 0;
	padding : 0 4px;
	border : 1px solid #1961a1;
	text-align : left;
}

.annuaires_stats{
	color : #0087ff;
	font-size : 10px;
}

.ssbloc_ann_dernier h4, .ssbloc_ann_dernier h4 a, .ssbloc_ann_dernier h4:visited {
	color : #052b4d;
	padding : 0;
	text-decoration : underline;
}

.ssbloc_ann_dernier h4 a:hover		{ color : #b09500; }
.ssbloc_column_ann ul li a:hover 	{ color : #ffd200; }

.ssbloc_ann_dernier p{
	font-size : 11px;
	padding : 0;
	margin : 5px 0;
}

	/* --- Systeme de notation du bloc annuaire  ---*/
.bloc_star-rating{
	background: url(/pics/etoilevide.png) top left repeat-x;
}

.bloc_star-rating .current-rating{
	background: url(/pics/etoile.png) top left repeat-x;
}

.bloc_star-rating{
	position:relative;
	right : 20px;
	width:135px;
	height:30px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}

.bloc_star-rating li{
	display: inline;
}

.bloc_star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:30px;
	line-height:30px;
	outline:none;
	overflow:hidden;
	border: none;
	z-index:1;
}	
	
	/* --- Lien Plus... (en bas a droite d'un bloc) ---*/
.link_plus{
	position : absolute;
	right : 5px;
	bottom : 5px;
	margin : 0;
	padding : 5px 0 0 0;
	text-align : right;
}

.link_plus a, .link_plus a:visited{
	color : #ffb900;
	font-weight : bold;
	text-decoration : underline; 
}

	/* --- texte liste --- */
.txt_list, .txt_list a, .txt_list a:visited{
	color : #fff;
	text-decoration : none; 
}


/*********************************/
/**	 	 Fin Style bloc SS      **/
/*********************************/



/*********************************/
/**		Style tableau de thumb 	**/
/*********************************/

.table_thumb{
	position : absolute;
	top : 0px;
	left : 8px;
	width : 552px;
	margin: 0 auto; 
	padding : 0;
	font-size: 12px; 
	border: 1px solid #f5bc34;
	text-align:left;
	background-color: #f5bc34;
}

.tr_thumb{
	margin: 0; 
	padding : 0;
	border-bottom: 1px solid #cecece;
}

.tdvoid_thumb{
	width : 175px;
}

.table_thumb a:link, a:visited{
	text-decoration: none;
}

.header_vignette{
	background: #f9c539 url("/templates/actu-voyance/pics/bg_vignette.png") left no-repeat;
	color : #6a401c;
	margin : 1px;
	height: 24px;
	padding-top: 8px;
	width : 175px;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	border: 1px solid #f5bc34;
}

.content_vignette{
	width : 175px;
	background : #fff5d2;
	margin : 5px 1px 1px 1px;
	padding : 0 0 5px 0;
	border: 1px solid #f5bc34;
	text-align : center;
}

.description_vignette{
	margin : 5px auto;
	padding : 0;
	color: #7e4b00;
	margin-bottom: 10px;
	font-weight: bold;
}

.description_vignette a:link, a:visited{
	color: #7e4b00;
	text-decoration: none;
	
}

.img_vignette{
	margin: 5px auto;
	padding : 0;
}

.img_vignette img{
	border: 1px solid #f5bc34;
}

.buttonvignette{
	display: block;
	background: url("/templates/actu-voyance/pics/button_vignette.png") no-repeat center;
	width : 126px;
	height : 18px;
	margin : 0 auto;
	padding : 0;
	
}

/*********************************/
/**		Fin Style tableau thumb	**/
/*********************************/



/*********************************/
/**		Style Article		 	**/
/*********************************/

.container_article{
	width : 550px;
	background-color: #fef1fb; 
	padding: 0; 
	border: 1px solid #ae037b; 
	margin : 0 auto 10px auto;
}

.container_article h2{
	padding: 4px 0 0 20px;; 
	margin: 0; 
	background: #c24aa6;
	height: 23px;
	text-align: center;
	font-weight: bold; 
	color: #fff;
	border-bottom: 1px solid #ae037b;
	font-size : 16px;
}


.header_article{
	padding: 4px 0 0 20px;; 
	margin: 0; 
	background: #c24aa6;
	height: 23px;
	text-align: center;
	font-weight: bold; 
	color: #fff;
	border-bottom: 1px solid #ae037b;
	font-size : 16px;
}

.content_article{
	width : 530px;
	font-size: 14px;
	text-align: justify;
	padding: 10px 0 10px 0;
	margin : 10px auto;
}

.content_article a, .content_article a:visited {
	color : #00399D;
	text-decoration : underline;
}


/*********************************/
/**		Fin Style Article	 	**/
/*********************************/


/*********************************/
/**	   Style Pages Sp�ciales    **/
/*********************************/
/* Calcul biortyhme et Horoscope */


	/* ---Calcul biorythme : --- */
	
.calcul_biorythme{
	position : relative;
	padding: 10px 0 10px 0;
	margin : 0 auto;
	background : #fff url("/pics/outils/fond_biorythme.jpg") no-repeat center;	
	text-align : center;
	height : 400px;
}

.calcul_biorythme h3{
	margin : 0;
	padding : 0;
	color : #f8bd23;
	font-style : italic; 
	font-weight : bold;
	font-size : 14px;
}

.calcul_biorythme p{
	margin : 0;
	padding : 0;
}

.biorythme_mois{
	position : absolute;
	left : 400px;
	top : 120px;
	color : #a6d509;
	font-weight : bold;
	font-size : 25px;	
}

.biorythme_res_img{
	position : absolute;
	left : 60px;
	top : 170px;
}

	/* ---Horoscope : --- */

.sign_list{
	margin : 0 auto;
	padding : 5px 0;
	width : 90%;
	border-top: 1px solid #ae037b; 
	border-bottom: 1px solid #ae037b; 

}

.sign_list img{
	padding : 0;
	margin : 2px;
	border : 1px solid #cf792d;
	background : #1d073f;
	text-align : center;
	
}

.copy_asia, .copy_asia a{
	color : #000;
	text-align : right;
	
}

hr{
	clear: both;
	width: 90%;
	border: 0; /* enleve toute bordure */
	border-bottom: 1px #ae037b solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
	height: 1px; /* pour IE */
	color : #f4c140;
	padding : 0;
	margin : 2px auto;
}
	

.horoscope_signe{
	margin : 10px auto;
	padding : 0;
	background : #fef1fb;
}



.horoscope_signe h3{
	color : #78258b;
	font-weight : bold;
	font-size : 20px;
}

.horoscope_signe p{

	font-size : 12px;
}


.horoscope_signe h4{
	color : #C24AA6;
	font-weight : bold;
	font-size : 14px;
}

	/* ---Horoscope jour : --- */


.horoscope_jour_header{
	width : 510px;
	height : 31px;
	padding: 70px 20px 0 20px; 
	border: 1px solid #ae037b; 
	margin : 0 auto 10px auto;
	background : #fef1fb url("/templates/actu-voyance/pics/horoscope_jour_header.png") no-repeat top center;
	color : #5d331c;
	font-size : 10px;
	text-align : left;	
}

	/* ---Horoscope chinois : --- */
.horoscope_chinois_header{
	width : 510px;
	height : 31px;
	padding: 70px 20px 0 20px; 
	border: 1px solid #ae037b; 
	margin : 0 auto 10px auto;
	background : #fef1fb url("/templates/actu-voyance/pics/horoscope_chinois_header.png") no-repeat top center;
	color : #5d331c;
	font-size : 10px;
	text-align : left;	
}
	


/*********************************/
/**	 Fin Style Pages Sp�ciales  **/
/*********************************/


/**********************************/
/**	 Style Meilleurs Voyants	 **/
/**********************************/

.meilleurs_voyants_title{
	padding : 0;
	width : 530px;
	height : 64px;
	margin : 0 auto 20px auto;
	background: #c24aa6 url("/templates/actu-voyance/pics/meilleurs_voyants.png") no-repeat top center;
	color : #fff;
	border: 1px solid #ae037b; 
}

.container_meilleurs_voyants{
	text-align : center;
	color : #000;
	width : 530px;
	background-color: #fef1fb; 
	padding: 0; 
	border: 1px solid #ae037b; 
	margin : 0 auto 30px auto;
}

.header_meilleurs_voyants{
	padding: 3px 0 0 0; 
	margin: 0; 
	background: #c24aa6;
	text-align: center;
	border-bottom: 1px solid #ae037b;	
}

.content_meilleurs_voyants, .content_annuaire{
	width : 510px;
	font-size: 14px;
	text-align: justify;
	padding: 10px 0;
	margin : 10px auto;
}
.content_meilleurs_voyants	{ text-align: justify; 	}
.content_annuaire			{ text-align: center; 	}

.footer_meilleurs_voyants{
	background: #c24aa6;
	text-align : right;
	padding-right : 10px;	
	font-weight : bold;
	border-top: 1px solid #ae037b;
}

/**********************************/
/** Fin Style Meilleurs Voyants	 **/
/**********************************/


.annuaire_header{
	padding : 0;
	width : 530px;
	height : 66px;
	margin : 0 auto 20px auto;
	background: #c24aa6 url("/templates/actu-voyance/pics/annuaire.png") no-repeat top center; /* A MODIFIER */
	color : #fff;
	border: 1px solid #ae037b; 
}

.annuaire_header a {
	display : block;
	width : 530px;
	height : 66px;
}



/**********************************/
/** 	Style Campaign			 **/
/**********************************/

.border_campaign{
	border: 1px solid #cecece;
}

/**********************************/
/** 	Fin Style Campaign		 **/
/**********************************/


/**********************************/
/** 	Style Pages statiques	 **/
/**********************************/
/* Pour pages A propos, conditions g�n�rales, contactez nous ...*/

#bloc_statiques {
	position : relative;
	width : 569px;
	font-size: 12px;
	margin : 0 auto;
	padding: 20px;
	text-align : left;
	z-index : 1;
	
}

#bloc_statiques h1, h3{
	color: #707070;
}

#bloc_statiques h2, h3{
	color: #c24aa6;
	text-align : center;
}
#bloc_statiques h3{
	font-style:italic;
}

#bloc_statiques p{
	text-align: justify;
	text-indent: 2em;
	font-size: 12px;
}

/**********************************/
/**  Fin Style Pages statiques	 **/
/**********************************/

/**********************************/
/** 	Style MB_bloc			 **/
/**********************************/
.mb_bloc{
	margin-bottom : 10px;
}

/**********************************/
/**     Fin Style MB_bloc		 **/
/**********************************/



/**********************************/
/** 	Style Footer			 **/
/**********************************/
#infos_site{
	position : absolute;
	bottom : 0;
	left : 0;
	width: 99%;
	clear: both;
	background-color: transparent;
	text-align:center;
	font-size:10px;
	color: #cecece;
}

#infos_site a:link, #infos_site a:visited{
	color: #cecece;
	text-decoration : underline;
}

/**********************************/
/** 	Fin Style Footer		 **/
/**********************************/


/**********************************/
/** 	Style Clearer			 **/
/**********************************/

.clearer{
	clear: both;
}

/**********************************/
/** 	Fin Style Clearer		 **/
/**********************************/

/**********************************/
/** 	Comparateur		 **/
/**********************************/

.compa-elem{
	margin:0 auto;
	width:532px;
	border:1px solid #fbb641;
	border-top:none;
	background-color:#fff5d2;
	padding:10px;
	font:10px 'Arial';
}
.compa-head{
	margin:0 auto;
	width:414px;
	padding-left:140px;
	background-color:#fbb641;
}
.compa-elem #compa-left{
	float:left;
	margin-right:10px;
	width:120px;
}
.compa-elem #compa-left a{
	color:#7E4B00;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.compa-elem .link{
	border:none;
}
.compa-elem .thumb{
	border:none;
	float:left;
}
.compa-elem table{
	margin:0;
	padding:0;
}
.compa-right-td-width{
	width:90px;
	font:11px 'Arial';
	font-weight:bold;
	background-color:#fbb641;
}
.compa-right-td-left{
	border:1px solid #000;
	border-right:none;
}
.compa-right-td-center{
	border:1px solid #000;
	border-left:none;
	border-right:none;
}
.compa-right-td-right{
	border:1px solid #000;
	border-left:none;
}
.align-center{
	text-align:center;
}
.align-right{
	text-align:right;
}

.color-first{
	background-color:#ffcf7d;
}
.color-second{
	background-color:#ffc25a;
}
.color-third{
	background-color:#fda91c;
}

/*Sous menu*/
.sub-menu{
	width:118px;
	position:absolute;
	z-index:10000;
	background-color:#73087a;
	border:1px solid #cf7cc2;
	border-top:none;
	top:-15px;
	padding-top:5px;
	visibility:hidden;
	display:none;
}
.sub-menu a{
	padding:4px 4px;
	float:left;
	width:110px;
	text-align:center;
}
.sub-menu a:hover{
	background-color:#f3459e;
	color:#000;
}
#sub-annu a:hover{
	background-color:#45abf3;
	color:#000;
}
#sub0{
	left:3px;
}
#sub1{
	left:127px;
}
#sub2{
	left:251px;
}
#sub3{
	left:375px;
}
#sub4{
	left:499px;
}
#sub5{
	left:623px;
}
#sub-annu{
	left:747px;
	background-color:#346dee;
	border:1px solid #4754ba;
	border-top:none;
}

/****************************************************************/
/*			Beginning after validation       					*/
/****************************************************************/
.header_valid{
	width:923px;
	height:87px;
	background:url("/templates/default/pics/aftervalidation/header.jpg");
	
}

.titreValidation{
	text-align:center;
}
.titreValidation h2{
	font-size:26px;
	font-weight:bold;
	color:#666666;
}
.sousTitre1{
	
	font-family:tahoma;
	float:left;
	color:#FF3398;
	font-size:18px;
	margin-left:265px;
	margin-right:5px;
	font-weight:bold;
	
}
.sousTitre2{
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#666666;
}

.backgroundValidation{
	margin-top:50px;
	margin-bottom:20px;
	background:url("/pics/aftervalidation/fond.jpg")no-repeat;
	width:739px;
	margin-left:-30px;
	padding-left:190px;
	padding-top:20px;
	height:800px;
}

.contenuValidation{
	width:600px;
}

.submitAfterValidation{
	background: url('/pics/aftervalidation/submit_lcf.jpg');
	float:left;
	margin:35px 0 0 20px;
	width:177px;
	height:38px;
}
.submitAfterValidation:hover{
	background-position: 0px -37px;
}

.colonne{
	float: left; 
	width: 170px; 
	height: 29px; 
	color: #000; 
	text-align: center; 
	font-weight:bold; 
	margin-top: 30px;
}
.colonne2{
	float: left; 
	width: 100px; 
	height: 29px; 
	color: #D2007A; 
	text-align: center; 
	margin-top: 50px;
}
.ligne{
	margin: 0px 15px 15px 0;
}
.medaille{
	float: left; 
	width: 122px; 
	height: 100px; 
	color: #D2007A; 
	text-align: center;
}
.vignetteAfterValidation{
	float: left; 
	width: 120px;  
	height: 80px;
}
.ligneGauche{
	float:left;
}
.texteAfterValidation{
	text-align: center; 
	font-size:10px;
	width:520px;
}
.voirLesOffres{
	color:#FF319A;
	float:right;
	font-weight:bold;
	text-decoration:underline;
	margin:42px 100px 0 0;
}
.voirLesOffres:hover{
	color:#FF319A;
	font-weight:bold;
	text-decoration:none;
}
.voirLesOffres:visited{
	color:#FF319A;
	text-decoration:underline;
	font-weight:bold;
}
#offre{
	margin: 0 auto;
	padding : 0;
	width:100%;
	min-width : 995px;
	text-align : center;
	background: #fff url("/templates/actu-voyance/pics/bg_offre.png") repeat-x;
}
/****************************************************************/
/*			End Definition after validation     				*/
/****************************************************************/
