/* ----------------------------------------------------------------------------------
    >>>>>>>> GENERAL
   ----------------------------------------------------------------------------------- */

body { 
	width                         : 800px;
	background-color              : #FFFFFF;
	margin                        : auto;
	margin-top                    : 5px; 
	margin-bottom                 : 5px; 
	font-family                   : Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color                         : #000;
	position:relative;
}

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

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

a:hover {

    color                         : #c0c0c0;
    text-decoration               : underline;
	border-bottom                 : 1px dotted #507BB6;

}

img{
    border                        : none;
}

input,select,textarea {
    border                        : 1px solid #77c0e0;
	font-size                     : 11px;
    color                         : #333;
	cursor                        : pointer;
}



 #form {
    width                         : 717px;
	border                        : 1px dashed #77c0e0;
	background                    : url(images/bg_dossier.jpg);
	font-weight                   : bold;
	color                         : #999;
    top                           : 0;
    text-align                    : center;
	position                      : absolute;
	padding                       : 4px;
	padding-right                 : 8px;
	margin-left                   : 2px;
}


#ligne  {
    width                         : 425px;
    border-bottom                 : 1px #99CCCC dashed;
    padding                       : 4px;
	float:center;
}

#form input {
	border                        : 1px solid #89c5e3;
	background-color              : #fff;
	color                         : #1187CB;
	font-size                     : 10px;

}

#form input.button_make_search_annuaire:hover
{  
    border                        : 1px solid #1187CB;
    background-color              : white;
    color                         : #1187CB;
	padding-top                   : 0px;

}

.progress{
	width                         : 1px;
	height                        : 14px;
	color                         : white;
	font-size                     : 12px;
    overflow                      : hidden;
	background-color              : navy;
	padding-left                  : 5px;
	margin-left                   : 270px;
	text-align                    : left;
}

.detection { 
    background-color             : #F6F4F4;
    border                       : 1px solid #7CB5D3;
	text-align                   : center;
}
.titre1 {
	color                        : #292929;
	font-weight                  : bold;
	text-decoration              : none;
	font                         : normal normal 9px Verdana, Arial, Helvetica, sans-serif;
}

.pubgoogle { 
	text-align                    : center;
}

.erreur_404 { 
    background-color             : #F6F4F4;
    border                       : 1px solid #7CB5D3;
}

.information {
	
    text-align                   : center;
    font-family                  : Arial, Helvetica, sans-serif;
	font-size                    : 12px;
	width                        : 728px;
	padding                      : 1px;
	margin                       : 0px;	
    font-weight                  : bold;
	color                        : #FFFFFF;
    background                   : url(images/bg_title.gif);
}

.information_membre {
    font-family                  : Arial, Helvetica, sans-serif;
	font-size                    : 12px;
	width                        : 731px;
	padding                      : 0px;
	margin                       : 0px;	
    font-weight                  : bold;
	color                        : #ffffff;
	background                   : url(images/bg_title.gif);
}

.cadres { 
    border                       : #99cc00 solid 1px; 
    background                   : #ccff99 none;
}

.Style102 {
    font-family                  : serif, sans-serif, cursive, fantasy, monospace;
	font-size                    : 12px;
	color                        : #FFFFFF;
	font-weight                  : bold;
	background                   : url("../images/bg_title.gif") left repeat-x #4079a9;
}

.error{
    width:717x;
	margin-bottom:7px;
	color: #993333;
	padding: 3px;
	border: 1px solid #993333;
	background: #ffffff url('images/bg-error.gif');
}

/* table */

.column_in_table {
	float:left;
	width:730px;
	margin:0;
	padding:0px;
	margin-bottom:7px;
	border:1px #77c0e0 solid;
}

.column_in_table2 {
	float:left;
	width:728px;
	margin:0;
	padding:5px;
	border:1px #bfbfbf solid;
}

.column_in_table3 {
	float:left;
	width:525px;
	margin:0;
	padding:0;
}

.column_in_table4 {
	float:left;
	width:500px;
	margin:0;
	padding:0;
	margin-bottom:7px;
}


.table1 {
	width:730px;
	margin:0;
	padding:0;
	background-color:#F6F6F6;
}


fieldset {
padding:0px;
padding-top:5px;
}

p{ padding: 0px;margin:4px; }


.table2 {
	width:520px;
	margin:0;
	padding:0;
	background-color:#ffffff;
}

.table3 {
	width:500px;
	margin:0;
	margin-bottom:15px;
	padding:0;
	background-color:#ffffff;
}

.table4 {
	width:627px;
	margin:0;
	padding:0;
	background-color:#ffffff;
}

th {
	
	padding:0px;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:4px;
	color:#ffffff;
	background                    : url(images/bg_title.gif);
	border-bottom:1px solid #000000;
	font-size:0.8em;
	text-align:left;
	text-transform: uppercase;
}



.line1 { background-color:#efefef; }

/* title */

.title_h_1 {
	float:left;             
	margin:0;
	margin-top:7px;
	color:#ffffff;
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	border-top:1px #c1c1c1 solid;
	border-left:1px #c1c1c1 solid;
	border-right:1px #c1c1c1 solid;
	background                    : url(images/bg_title.gif);
}

.title_h_2 {
	float:left;             
	margin:0;
	margin-top:7px;
	margin-left:3px;
	color:#ffffff;
	padding:0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	border-top:1px #c1c1c1 solid;
	border-left:1px #c1c1c1 solid;
	border-right:1px #c1c1c1 solid;
	background                    : url(images/bg_title.gif);
}

.col1-3 { width:180px; background-color:#efefef; }
.col2-3 { width:auto; background-color:#efefef; }


hr {

font-size                     : 1px;

}
.titreinfosite { 
    color                         : #CC0000;
	font-weight                   : bold;
}

.rss { 
    font-family                   : Verdana, Arial, Helvetica, sans-serif;
	font-size                     : 2px;
	color                         : #FF0000;
}

.column_in_subbmit {
    width:720px;
	margin:0;
	margin-top:2px;
	padding:2px;
	text-align:center;
	font-weight:bold;
	background-color:#efefef;
}

.rouge { color: red }
.top_site2 { border: 1px solid #d5d5d5; background: #f0f0f0; }
.text_green { color:#008c4f; }		
.text_red { color:#ff0000; }

/* LINKS AND TEXT STYLE */

a.link_add_website { font-family:Tahoma, Verdana, Arial, sans-serif; }
a.link_add_website:link, a.link_add_website:visited { color:#ff0000; font-weight:bold; }
a.link_add_website:hover, a.link_add_website:active { color:#b70000; text-decoration:none; font-weight:bold; }

#partenaires { font-size:9px;padding-top: 5px;padding-bottom:5px;text-align:center;color:#999999;  }
#partenaires { font-size:9px;padding-top:5px;padding-bottom:5px;text-align:center;color: #999999; }
#partenaires { font-size:9px;padding-top:5px;padding-bottom:5px;text-align:center;color:#999999; }
#partenaires a:link { color:#999999;text-decoration:none; }
#partenaires a:visited { color:#999999;text-decoration:none; }
#partenaires a:hover { color:#999999;text-decoration:underline; }

.searchHome
{
	border                        : 1px solid #93c0ff;
	background                    : #edf6ff;
	padding                       : 6px 0;
}

/*----------------------------------------------------------------------------------------------------------------
   >>>>>>>> Autre parametre
----------------------------------------------------------------------------------------------------------------*/

h1 {
	margin:0;
	padding:0;
	display:inline;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#ffffff;
}


h2.sub {
font-size: 11px;
font-weight: bold;
color: #000000;
border-bottom: 3px solid #ffdd99;
clear: both;
margin-top: 0px;
}


/*----------------------------------------------------------------------------------------------------------------
   >>>>>>>> Pagination
----------------------------------------------------------------------------------------------------------------*/

.pagination {
    padding                      : 2px;
	color                        : #0F5A7F;
}

.pagination ul {
    margin                       : 0;
    padding                      : 0;
    text-align                   : left;
    font-size                    : 14px;
}

.pagination li {
   list-style-type               : none;
   display                       : inline;
   padding-bottom                : 1px;
}

.pagination a, .pagination a:visited {
   padding                       : 0 5px;
   border                        : 1px solid #9aafe5;
   text-decoration               : none; 
   color                         : #2e6ab1;
}

.pagination a:hover, .pagination a:active{
   border                        : 1px solid #2b66a5;
   color                         : #000;
   background-color              : #FFFFE0;
}

.pagination li.currentpage {
   font-weight                   : bold;
   padding                       : 0 5px;
   border                        : 1px solid navy;
   background-color              : #2e6ab1;
   color                         : #FFF;
}

.pagination li.disablepage { 
   padding                       : 0 5px;
   border                        : 1px solid #929292;
   color                         : #929292;
}

.pagination li.nextpage {
   font-weight                   : bold;
}

/* ----------------------------------------------------------------------------------------------------------------
    >>>>>>>> HEADER
   ------------------------------------------------------------------------------------------------------------------*/
   
#header { 
	height                        : 85px; 
	background-repeat             : no-repeat;
    margin-left                   : 45px;
	margin-top                    : 0px;
}

/* --------------------------------------------------------------------------------------------------
    >>>>>>>> PUB  HEADER 468*60
   --------------------------------------------------------------------------------------------------- */

#pub {
    width                         : 518px;
    height                        : 60px;
    float                         : right;
    margin-top                    : 10px;
    text-align                    : left;
    position                      : relative;
}

#ombre {
    position                      : absolute;
    bottom                        : -19px;
    left                          : 0;
    width                         : 468px;
    height                        : 19px;
	background                    : url(images/style_pub.gif) no-repeat;
}

#floatLayer_accueil {
    margin                        : 0;
    padding                       : 33px 0 0;
    position                      : absolute;
	text-align                    : left;
    top                           : 0px;
    right                         : -123px;
}

#annonce_carre_list_annuaire {
	clear                         : both;
	height                        : 260px;
}

#annonce_parrainage_list_annuaire {
	margin-left                   : 0px;
	margin-right                  : 5px;
	margin-top                    : 3px;
	width                         : 120px;
	height                        : 240px;
	float                         : left;
	border                        : 2px solid white;
}

#annonce_carre1_list_annuaire {
	width                         : 220px;
	height                        : 250px;
	padding-right                 : 85px;
	padding-bottom                : 4px;
	border                        : 1px dashed #99CCCC;
	float                         : right;
	top                           : 0px;

}

#annonce_carre {
	width                         : 220px;
	height                        : 250px;
	padding-right                 : 85px;
	padding-bottom                : 4px;
	border                        : 1px dashed #99CCCC;
	float                         : left;
	top                           : 0px;

}

hr { 
    background-color              : #FFFFFF; 
	color                         : #FFFFFF; 
	width                         : 100%; 
	border                        : none; 
	border-bottom                 : dashed #574d44 1px;
} 

.text_rss_close {
	font-style                    : italic;
	color                         : #574d44;
	padding-left                  : 4px;
}

#pub_carre {
	width                         : 300px;
	border                        : 1px dashed #99CCCC;
    margin                        : 225px 0 0;
    position                      : absolute;
    top                           : 0px;
    right                         : 5px;
}

#pub_carre_top_recherche {
	width                         : 300px;
	border                        : 1px dashed #99CCCC;
    margin                        : 75px 0 0;
    position                      : absolute;
    top                           : 0px;
    right                         : 5px;
}



#annonce_carre2 {
    margin                        : 150px 0 0;
    position                      : absolute;
    top                           : 0px;
    right                         : 5px;
}

#pub_mini_carre {
    margin                        : 320px 0 0;
    position                      : absolute;
    top                           : 0px;
    right                         : 5px;
}

#section_rencontre{
    margin                        : 150px 0 0;
    position                      : absolute;
    top                           : 0px;
    right                         : 5px;
}

/* ----------------------------------------------------------------------------------------------------------------
    >>>>>>>> MENU HORIZONTAL
   ------------------------------------------------------------------------------------------------------------------ */

.menu_h {
    width                         : 800px;
    height                        : 20px;
    margin-left                   : auto;
    margin-right                  : auto;
    background-image              : url(images/menu_h2.jpg);
    background-repeat             : repeat-x;
    color                         : #81c2e4;
    padding-top                   : 9px;
	text-align                    : center;
}

.menu_h a:link {
    color                         : #81c2e4;
    text-decoration               : none;
}

.menu_h a:visited {
    color                         : #81c2e4;
    text-decoration               : none;
}

.menu_h a:hover {
    color                         : #77c0e0;
    text-decoration               : underline;
}

/* --------------------------------------------------------------------------------------------------
    >>>>>>>> CENTRE
   --------------------------------------------------------------------------------------------------- */

#centre {
    width                          : 92%;
    margin-top                     : 2px;
    margin-bottom                  : 2px;
    margin-left                    : auto;
    margin-right                   : auto;
    text-align                     : justify;
	padding-top                    : 17px;
	font-size                      : 10px;
	position                       : relative;
}


#centre a:link {
	font-weight                    : bold;
	text-decoration                : none;
}

#centre a:visited {

	font-weight                    : bold;
	text-decoration                : none;
}

#centre a:hover {
	color                          : #fff;
	font-weight                    : bold;
	border-bottom                  : 0px;
	text-decoration                : none;
	background-color               : #7cb5d3;
}

/* --------------------------------------------------------------------------------------------------
    >>>>>>>> PUB PIED DE PAGE 728*90
   --------------------------------------------------------------------------------------------------- */

  #adsense {

	border                          : 1px dashed #99CCCC;
    margin                          : auto;
    padding-top                     : 0px;
}

#Rectangle_format_standard {
    float                           : right;
	text-align                    : right;
	border                          : 1px dashed #99CCCC;
    margin                          : auto;
    
} 
   
#pied {
   	width                           : 728px;
	border                          : 1px dashed #99CCCC;
    margin                          : auto;
    padding-top                     : 1px;
}
