/* @@@@@@@@@@ style tableaux élémentaires @@@@@@@@@@ */

body
{
	background : #555555 ;
	margin : 0px ;
	padding:0px;
}

a.header_left
{
	display : block ;
	width : 209px ;
	height : 113px ;
	background : url(../images/design/page_rank_03.jpg) no-repeat ;
}

.header_right
{
	width : 774px ;
	height : 113px ;
	font-size : 0.9em ;
	background : url(../images/design/page_rank_04.jpg) no-repeat ;
	margin:0;
}

.menu_haut_left
{
	width : 204px ;
	height : 45px ;
	background : url(../images/design/page_rank_06.jpg) no-repeat ;
}


#ul_menu_haut
{
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
}

#ul_menu_haut li
{
	float: left;
	padding:0;
}

#ul_menu_haut li
{
	float: left;
	padding:0;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif ;
	font-size : 0.7em ;
	font-weight : bold ;
	color : #000000 ; 
}

#ul_menu_haut1 a
{
	display:block;
	text-align: center ;
	line-height:45px;
	width : 134px ;
	text-indent:25px;
	background : url(../images/design/page_rank_07-1.jpg) 0 0 no-repeat ;
}

#ul_menu_haut1 a:hover
{
	background : url(../images/design/page_rank_07-1.jpg) right no-repeat ;
}


#ul_menu_haut2 a
{
	display:block;
	text-align: center ;
	line-height:45px;
	width : 106px ;
	background : url(../images/design/page_rank_08-1.jpg) 0 0 no-repeat ;
}

#ul_menu_haut2 a:hover
{
	background : url(../images/design/page_rank_08-1.jpg) right no-repeat ;
}

#ul_menu_haut3 a
{
	display:block;
	float: left;
	text-align: center ;
	line-height:45px;
	width : 106px ;
	background : url(../images/design/page_rank_09-1.jpg) 0 0 no-repeat ;
}

#ul_menu_haut3 a:hover
{
	background : url(../images/design/page_rank_09-1.jpg) right no-repeat ;
}

#ul_menu_haut4 a
{
	display:block;
	text-align: center ;
	line-height:45px;
	width : 106px ;
	background : url(../images/design/page_rank_10-1.jpg) 0 0 no-repeat ;
}

#ul_menu_haut4 a:hover
{
	background : url(../images/design/page_rank_10-1.jpg) right no-repeat ;
}

#ul_menu_haut5 a
{
	display:block;
	text-align: center ;
	line-height:45px;
	width : 126px ;
	text-indent:-25px;
	background : url(../images/design/page_rank_11-1.jpg) 0 0 no-repeat ;
}

#ul_menu_haut5 a:hover
{
	background : url(../images/design/page_rank_11-1.jpg) right no-repeat ;
}


.menu_haut_right
{
	width : 201px ;
	height : 45px ;
	background : url(../images/design/page_rank_12.jpg) no-repeat ;
}

.menu_gauche
{
	padding-top : 14px ;
	width : 170px ;
	height : 368px ;
	border-left : solid 1px #000000 ;
	border-right : solid 1px #e4ecee ;
	background : #f2f7f6 ;
}

.page_centrale
{
	padding-top : 11px ;
	padding-bottom : 11px ;
	padding-left : 14px ;
	padding-right : 14px ;
	width : 612px ;
	border : solid 0px #000000 ;
	background : #ffffff;
}

.menu_droite
{
	padding-top : 14px ;
	width : 170px ;
	height : 368px ;
	border-left : solid 1px #e4ecee ;
	border-right : solid 1px #000000 ;
	background : #f2f7f6 ;
}

.footer
{
	height : 25px ;
	border-left : solid 1px #000000 ;
	border-right : solid 1px #000000 ;
	border-bottom : solid 1px #000000 ;
}

#petit_bandeau_deposer
{
	text-indent:-5000;
	width:100%;
	height:11px;
	line-height:11px;
	margin-bottom : 0px;
	margin-top : -11px;
	padding:0;
	background : url(../images/design/barre_deposer.png) no-repeat ;
}

#petit_bandeau_rechercher
{
	text-indent:-5000;
	width:100%;
	height:11px;
	line-height:11px;
	margin-bottom : 0px;
	margin-top : -11px;
	padding:0;
	background : url(../images/design/barre_rechercher.png) no-repeat ;
}

#petit_bandeau_annuaire
{
	text-indent:-5000;
	width:100%;
	height:11px;
	line-height:11px;
	margin-bottom : 0px;
	margin-top : -11px;
	padding:0;
	background : url(../images/design/barre_annuaire.png) no-repeat ;
}
#petit_bandeau_packs
{
	text-indent:-5000;
	width:100%;
	height:11px;
	line-height:11px;
	margin-bottom : 0px;
	margin-top : -11px;
	padding:0;
	background : url(../images/design/barre_packs.png) no-repeat ;
}
#petit_bandeau_outils
{
	text-indent:-5000;
	width:100%;
	height:11px;
	line-height:11px;
	margin-bottom : 0px;
	margin-top : -11px;
	padding:0;
	background : url(../images/design/barre_outils.png) no-repeat ;
}
/* @@@@@@@@@@ style tableaux secondaires @@@@@@@@@@ */

.table_stats
{
	padding-top : 4px ;
	padding-bottom : 4px ;
	background : #A3C026 ;
}

.table_stats2
{
	padding-top : 4px ;
	padding-bottom : 4px ;
}

.table_menu_top
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	width : 144px ;
	background : url(../images/design/cadre1.jpg) no-repeat ;
}

.table_menu_middle1
{
	padding-top : 4px ;
	padding-bottom : 4px ;
	width : 144px ;
	background : url(../images/design/cadre2.jpg) repeat ;
}

.table_menu_middle2
{
	padding-top : 4px ;
	width : 144px ;
	background : url(../images/design/cadre3.jpg) repeat ;
}

.table_menu_bottom
{
	height : 26px ;
	width : 144px ;
	background : url(../images/design/cadre5.jpg) no-repeat ;
}

.pack_points_left
{
	padding : 10px ;
	border-left : solid 2px #e4ecee ;
	border-top : solid 2px #e4ecee ;
	border-bottom : solid 2px #e4ecee ;
	background : #f2f7f6 ;
}

.pack_points_right
{
	padding : 10px ;
	border-top : solid 2px #e4ecee ;
	border-right : solid 2px #e4ecee ;
	border-bottom : solid 2px #e4ecee ;
	background : #f2f7f6 ;
}

.menu_a_1 
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-left : 1px solid #f59630 ;
	border-top : 1px solid #f59630 ;
	border-bottom : 1px solid #f59630 ;
	background : #fcbb75 url(../images/design/page_rank_16.jpg) repeat-x ;
}

.menu_a_2 
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #f59630 ;
	border-bottom : 1px solid #f59630 ;
	background : #fcbb75 url(../images/design/page_rank_16.jpg) repeat-x ;
}

.menu_a_3
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #f59630 ;
	border-bottom : 1px solid #f59630 ;
	background : #fcbb75 url(../images/design/page_rank_16.jpg) repeat-x ;
}

.menu_a_4 
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #f59630 ;
	border-right : 1px solid #f59630 ;
	border-bottom : 1px solid #f59630 ;
	background : #fcbb75 url(../images/design/page_rank_16.jpg) repeat-x ;
}

.menu_c_1 
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-left : 1px solid #66c4cb ;
	border-top : 1px solid #66c4cb ;
	border-bottom : 1px solid #66c4cb ;
	background : #b8dee1 url(../images/design/page_rank_15.jpg) repeat-x ;
}

.menu_c_2 
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #66c4cb ;
	border-bottom : 1px solid #66c4cb ;
	background : #b8dee1 url(../images/design/page_rank_15.jpg) repeat-x ;
}

.menu_c_3
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #66c4cb ;
	border-bottom : 1px solid #66c4cb ;
	background : #b8dee1 url(../images/design/page_rank_15.jpg) repeat-x ;
}

.menu_c_4 
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #66c4cb ;
	border-right : 1px solid #66c4cb ;
	border-bottom : 1px solid #66c4cb ;
	background : #b8dee1 url(../images/design/page_rank_15.jpg) repeat-x ;
}

.menu_an_1 
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-left : 1px solid #b47db1 ;
	border-top : 1px solid #b47db1 ;
	border-bottom : 1px solid #b47db1 ;
	background : #d09ccd url(../images/design/page_rank_17.jpg) repeat-x ;
}

.menu_an_2 
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #b47db1 ;
	border-bottom : 1px solid #b47db1 ;
	background : #d09ccd url(../images/design/page_rank_17.jpg) repeat-x ;
}

.menu_an_3
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #b47db1 ;
	border-bottom : 1px solid #b47db1 ;
	background : #d09ccd url(../images/design/page_rank_17.jpg) repeat-x ;
}

.menu_an_4 
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #b47db1 ;
	border-right : 1px solid #b47db1 ;
	border-bottom : 1px solid #b47db1 ;
	background : #d09ccd url(../images/design/page_rank_17.jpg) repeat-x ;
}

.menu_an_5
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #b47db1 ;
	border-bottom : 1px solid #b47db1 ;
	background : #d09ccd url(../images/design/page_rank_17.jpg) repeat-x ;
}

.menu_p_1 
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-left : 1px solid #df6B6e ;
	border-top : 1px solid #df6B6e ;
	border-bottom : 1px solid #df6B6e ;
	background : #f98586 url(../images/design/page_rank_18.jpg) repeat-x ;
}

.menu_p_2 
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #df6B6e ;
	border-bottom : 1px solid #df6B6e ;
	background : #f98586 url(../images/design/page_rank_18.jpg) repeat-x ;
}

.menu_p_3
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #df6B6e ;
	border-bottom : 1px solid #df6B6e ;
	background : #f98586 url(../images/design/page_rank_18.jpg) repeat-x ;
}

.menu_p_4 
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #df6B6e ;
	border-right : 1px solid #df6B6e ;
	border-bottom : 1px solid #df6B6e ;
	background : #f98586 url(../images/design/page_rank_18.jpg) repeat-x ;
}

.menu_o_1 
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-left : 1px solid #b0a5a1 ;
	border-top : 1px solid #b0a5a1 ;
	border-bottom : 1px solid #b0a5a1 ;
	background : #cdb9b2 url(../images/design/page_rank_19.jpg) repeat-x ;
}

.menu_o_2 
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #b0a5a1 ;
	border-bottom : 1px solid #b0a5a1 ;
	background : #cdb9b2 url(../images/design/page_rank_19.jpg) repeat-x ;
}

.menu_o_3
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #b0a5a1 ;
	border-bottom : 1px solid #b0a5a1 ;
	background : #cdb9b2 url(../images/design/page_rank_19.jpg) repeat-x ;
}

.menu_o_4 
{
	padding-top : 2px ;
	padding-bottom : 2px ;
	border-top : 1px solid #b0a5a1 ;
	border-right : 1px solid #b0a5a1 ;
	border-bottom : 1px solid #b0a5a1 ;
	background : #cdb9b2 url(../images/design/page_rank_19.jpg) repeat-x ;
}

.cadre_index
{
	padding : 8px ;
	text-align: justify;
}



/* @@@@@@@@@@ style fonts @@@@@@@@@@ */

#top_panel p
{
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 0.7em ;
	color : #000000 ; 
}

#menu_panel p
{
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif ;
	font-size : 0.7em ;
	color : #000000 ; 
}

#left_panel p
{
	font-family : Arial,Helvetica,sans-serif ;
	font-size : 0.7em ;
	color : #000000 ; 
}

#content_panel p
{
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif ;
	font-size : 0.7em ;
	color : #000000 ;
}

#right_panel p
{
	font-family : Arial,Helvetica,sans-serif ;
	font-size : 0.7em ;
	color : #000000 ; 
}

#bottom_panel p
{
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif ;
	font-size : 0.6em ;
	color : #333333 ; 
}

td#td_top_panel p
{
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif ;
	font-size : 0.7em ;
	color : #000000 ; 
}

#td_top_panel h1
{
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif ;
	font-size : 0.7em ;
	color : #87A218 ; 
}

td#td_menu_panel p
{
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif ;
	font-size : 0.7em ;
	font-weight : bold ;
	color : #000000 ; 
}

td#menu_a p
{
	font-family :Verdana,Geneva,Arial,Helvetica,sans-serif ;
	font-size : 0.7em ;
	color : #000000 ; 
}

td#menu_c p
{
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif ;
	font-size : 0.7em ;
	color : #000000 ; 
}

td#menu_an p
{
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif ;
	font-size : 0.7em ;
	color : #000000 ; 
}

td#menu_p p
{
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif ;
	font-size : 0.7em ;
	color : #000000 ; 
}

td#menu_o p
{
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif ;
	font-size : 0.7em ;
	color : #000000 ; 
}

/* @@@@@@@@@@ style hyperlinks @@@@@@@@@@ */


a:link
{
	color : #000000 ;
	text-decoration : none ;
}

a:visited
{
	color : #000000 ;
	text-decoration : none ;
}

a:hover
{
	color : #77aa99 ;
	text-decoration : none ;
}

#top_panel a:hover
{
	color : #ffffff ;
	text-decoration : none ;
}

#right_panel a:hover
{
	color : #77aa99 ;
	text-decoration : none ;
}

#bottom_panel a:hover
{
	color : #eeeeee ;
	text-decoration : none ;
}

#td_menu_panel a:hover
{
	color : #ffffff ;
	text-decoration : none ;
}

#td_menu_right a:hover
{
	color : #ffffff ;
	text-decoration : none ;
}

#table_stats a:hover
{
	color : #ffffff ;
	text-decoration : none ;
}

#menu_a a:hover
{
	color : #ffffff ;
	text-decoration : none ;
}

#menu_c a:hover
{
	color : #ffffff ;
	text-decoration : none ;
}

#menu_an a:hover
{
	color : #ffffff ;
	text-decoration : none ;
}

#menu_o a:hover
{
	color : #ffffff ;
	text-decoration : none ;
}

td.td_panier a
{
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 0.7em ;
	font-weight : bold ;
}

/* @@@@@@@@@@ style elements @@@@@@@@@@ */

input.bouton_menu_gauche
{
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 0.7em ;
	background-color : #e4ecee ;
	border : 0px solid ;
	cursor : pointer ;
}

input.bouton_inscription
{
	width : 150px ;
	height : 75px ;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 0.7em ;
	color : #000000 ;
	background-color : #cceeff ;
	border : 1px outset #ffffff ;
	cursor : pointer ;
}

input.bouton_page_centrale
{
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 0.6em ;
	color : #000000 ;
	background-color : #ffffff ;
	border : 1px solid #000000 ;
	cursor : pointer ;
}

select.select
{
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 0.7em ;
	color : #000000 ;
}

input.text
{
	width : 100px ;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 0.7em ;
	color : #000000 ;
	background-color : #ffffff ;
	border : 1px solid #cccccc ;
}

input.formulaire
{
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 0.7em ;
	color : #000000 ;
	background-color : #ffffff ;
	border : 1px solid #cccccc ;
}

input.recherche
{
	width : 110px ;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 0.7em ;
	color : #000000 ;
	background : #ffffff url(../images/pagerank-backlink-7.png) no-repeat ;
	background-position: 3px center;
	padding-left: 18px;
	border : 1px solid #cccccc ;	
}

input.bouton_switch
{
	width : 140px ;
	height : 18px ;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 0.7em ;
	font-weight: bold ;
	color : #1613A0 ;
	background : #fe951f url(../images/pagerank-backlink-19.gif) no-repeat ;
	background-position : 3px center ;
	padding-left : 6px ;
	border : solid 1px #cccccc ;
	cursor : pointer ;	
}

input.recherche_multiple
{
	width : 140px ;
	height : 18px ;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 0.7em ;
	font-weight: bold ;
	color : #1613A0 ;
	background : #fe951f ;
	border : solid 1px #cccccc ;
	cursor : pointer ;		
}

input.bouton_gauche
{
	width : 140px ;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 0.7em ;
	font-weight : bold ;
	color : #000000 ;
	border : solid 1px #cccccc ;
	cursor : pointer ;		
}

textarea.textarea
{
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 0.7em ;
	color : #000000 ;
	background-color : #ffffff ;
	border : 1px solid #cccccc ;
}