body {margin: 0px; padding: 0px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; background:  #689325 url("images/background.gif") repeat-x; color: #C3C3C3 ; font-size: 12px}

a {text-decoration: underline; color: #3B3B3B; background: transparent; outline: none; }

hr { display:block; height: 1px; margin: 7px; _margin: 0px 0; padding: 0; color: #D3D3D3; background-color: #D3D3D3; border: 0; }

#global { width: 900px; margin: 0px auto 0px auto; border: dotted #FF8000 0px;}

#header {
	width: 900px;
	height: 128px;
	background: #689325 url(images/header.gif) no-repeat;
	border: dotted #FF0080 0px;
	margin: 0px;
	padding: 0px;
	display: block;
}

#container {
	width: 900px;
	background: transparent url(images/container.gif) repeat-y;
	border: dotted #00FF00 0px;
	display: block;
	margin: 0px;
	text-align: left;
	min-height: 780px;
}

#form {
   margin: 0px 0px 0px 80px;
	width: 570px;
	background: #FFFFFF url(images/form.gif) no-repeat;
	text-align: left;
	border-right: 1px solid #95C267;
}


#form2 {
   margin: 0px 0px 0px 80px;
	width: 570px;
	background: #FFFFFF url(images/create-social.gif) no-repeat;
	text-align: left;
	border-right: 1px solid #95C267;
}


#footer {
	width: 900px;
   height: 68px;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	margin: 0px auto 0px auto;
}


#right {

float: right;
margin: 0px 50px 0px 0px !important;
margin: 0px 24px 0px 0px;
padding: 0px 5px 0px 5px;
width: 175px;
text-align: center;
border-left: 0px solid #95C267;
overflow: hidden;

}


#type {
    display:block;
    margin: 0px 0px 0px 0px;
 	width: 570px;
    height: 126px;
    text-align:left;
    
	        }
	        
#area {
    display:block;
    margin: 0px 0px 0px 80px;
	 width: 570px;
    text-align: left;
    border-right: 1px solid #95C267;
    padding: 0px;
	        }
	        
#titlelink {
    display:block;
    margin: -50px 0px 0px 350px !important;
    margin: -75px 0px 0px 100px;
	width: 389px;
    height: 121px;
    text-align: left;
    border: 0px solid #C0C0C0;
    	        }
	        
.inputsocial {
            float: left; 
             margin: 85px 0px 0px 180px;
             padding-left: 4px;
             color: #CDCDCD; font-weight: bold; border: 1px solid #C0C0C0;
             font-family: Arial, Helvetica, sans-serif; font-size: 26px;
             }
             
.inputsocial2 {
             float: left; 
             padding-left: 4px;
             margin: 5px 0px 0px 180px;
             color: #CDCDCD; font-weight: bold; border: 1px solid #C0C0C0;
             font-family: Arial, Helvetica, sans-serif; font-size: 26px;
             }
             
#tooltip1 {margin: 0px 0px 0px 355px; position:absolute; visibility:hidden; color: #5B8321; background-color:#8ECC33; padding:3px;border-style:solid; border-color: #5B8321; border-width:1px; }
#tooltip2 {margin: 0px 0px 0px 355px; position:absolute; visibility:hidden; color: #5B8321; background-color:#DAEE00; padding:3px;border-style:solid; border-color: #5B8321; border-width:1px; }

#choose {
    display:block;
    margin: 0px 50px 0px 80px;
    padding-bottom: 20px;
	width: 570px;
    border-right: 1px solid #95C267;
	        }
	        
#choose2 {
    display:block;
    margin: 0px 50px 0px 80px;
     padding-bottom: 20px;
	width: 570px;
    border-right: 1px solid #95C267;
	        }
	        

#service {
    display: block;
    margin: 0px 0px 0px 80px;
	text-align: center;
	padding-bottom: 20px;
	width: 570px;
    border-right: 1px solid #95C267;
	        }
	        
#service2 {
    display: block;
    margin: 0px 0px 0px 80px;
	text-align: center;
	padding-bottom: 20px;
	width: 570px;
    border-right: 1px solid #95C267;
	        }	        

#generate {
    display:inline;
     margin: -5px 0px 0px 0px !important;
    margin: -5px 108px 0px 0px;
	float: right;
	width: 91px;
    height: 28px;
    border: 0px solid #FF0080;
	        }
	        
#copy {
    display: block;
    text-align: left;
    margin: 0px 0px 0px 80px;
    width: 570px;
    border-right: 1px solid #95C267;
	        }        
	        
#generator {
      display: block;
     text-align: center;
      width: 570px;
      margin: 0px 0px 0px 80px;
      padding-bottom: 20px;
      border-right: 1px solid #95C267;
                	}
                	
#results {
 display: block;
 text-align: left; 
 margin: 0px 0px 0px 70px;
 padding: 0px 0px 0px 0px;
 width: 570px;
 color: #808080;
 
 }

#icons { margin: 0px 0px 0px 0px; display:inline; text-align: left; border: dotted #00FF40 0px; }
#latest { border: 0px solid #FF0080; text-align: left; display: block; margin: 0px 0px 16px 16px;  background-color: #FFFFFF; }

#chart { text-align:left; margin: 0px 0px 0px 0px !important; margin: 0px 0px 0px -20px; width: 180px; height: 150px; display:inline; border: 1px solid #FF0080; }

.tagkeo  {font-family: Verdana, Arial, Helvetica, sans-serif; color: #7F7F7F ; text-align: left; background-color: #FFFFFF; border-right: 1px solid #95C267; width: 570px; margin: 0px 0px 0px 80px; overflow:hidden;}
.tagkeo img {border:0px; margin: 0px 0px 20px 9px; }
.tagkeo li a {color: #353535 ; text-decoration: none; line-height: 16px; margin: 0 0 0 0px; background: url(images/main_31.jpg) no-repeat left; padding-left:16px;}
.tagkeo li a:hover {color: #151515; background: url(images/main_31.jpg) no-repeat left; padding: 0px 4px 2px 16px;}

.tagkeo ul { border: 0px solid #FF0080; width: 538px; font-size: 100%;	padding: 0px; margin: 0px 0px 0px; text-align: justify; }
.tagkeo li {	margin: 0px 0px 0px 0px;	list-style-type: none; line-height: 100%; }

#latest2 { border: 0px solid #FF0080; text-align: left; display: block; margin: 0px 0px 10px 100px !important; margin: 0px 0px 10px 100px; }
.tagkeo2  {font-family: Verdana, Arial, Helvetica, sans-serif; color: #7F7F7F ; text-align: center; border: 0px solid #95C267; }



.tagkeo2 ul { border: 0px solid #FF0080; width: 673px; background-color: #FFFFFF; font-size: 100%;	padding: 0px; margin: 0px 0px 0px 70px !important; margin: 0px 0px 0px 0px; text-align: left;}
.tagkeo2 li {	margin: 0px 0px 0px 0px;	list-style-type: none; line-height: 100%; padding-left: 10px }

.tagkeo2 img {border:0px; margin-left:10px;}
.tagkeo2 li a {color: #689325; text-decoration: none; line-height: 25px; margin: 0 0 0 0px; background: #ffffff url(images/main_31.jpg) no-repeat left; padding-left:16px;}
.tagkeo2 li a:hover {color: #689325; background: #FFFFFF url(images/main_31.jpg) no-repeat left; padding: 0px 4px 2px 16px;}

.results_top { width: 673px; height: 24px; background: #FFFFFF url(images/tttop-list.gif) no-repeat; margin: 0px 0px 0px 70px !important; margin: 0px 0px 0px 0px;}
.results_bottom { width: 673px; height: 24px; background: #FFFFFF url(images/bbbottom-list.gif) no-repeat;margin: 0px 0px 0px 70px !important; margin: 0px 0px 0px 0px;}

.input {margin: 45px 0 0 260px; height: 23px; padding-left: 4px; vertical-align: middle; color: #808080; font-weight: bold; border: 1px solid #C0C0C0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}
.button {margin: 45px 0 0 0px; height: 25px; width: 35px; cursor: pointer; vertical-align: middle; background: #689325 url(images/ok-form.gif) no-repeat; border: 0px; outline: none; }

.taggen {border: 0px solid #FF0080; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #D8D8D8 ; text-decoration: none; line-height: 25px; font-size: 36px ; margin: 100px 0px 0px 0px;}

#links {float:right; text-align: right; width: 350px; margin: 50px 35px 0 0 !important; margin: 50px 20px 0 0; border: dotted #FF0080 0px; line-height: 180%;}



.home a { height: 60px; float: left; width: 330px; margin: 34px 0px 0px 40px; display: inline; border: dotted #FF0080 0px; outline: none;}

#links a {	text-decoration:none; color: #EDF3E2; background: transparent; }

#links a:hover {	color: #354B10; background: transparent url(images/curseur.gif) repeat-x bottom; }

#icerock a {	margin: 0px; padding: 0px; text-decoration:none; color: #7F7F7F; background: url(images/alpha.png) no-repeat left;}
#icerock a:hover { margin: 0px; padding: 0px; color: #7F7F7F; background: url(images/alpha.png) no-repeat left; }

.users a {	text-decoration:none; color: #EDF3E2; background-color: #ffffff; font-weight: bold;}
.users a:hover {	color: #354B10; background: transparent url(images/curseur.gif) repeat-x bottom; }

.listing a {	text-decoration:none; color: #EE7700; background-color: #ffffff; font-weight: bold;}
.listing a:hover {	color: #ffffff; background: #689325 url(images/curseur.gif) repeat-x bottom; }


#img-link a { display:inline; float: left; height: 120px; text-decoration: none; border: dotted #FF0080 0px; outline: none;}

#taglinks {
    display:block;
    text-align:left;
    margin: 40px 0px 0px 180px !important;
    margin: 10px 0px 0px 30px;
	width: 217px;
    height: 112px;
	        }

#partners {
   text-align: left;
   margin: 0px 0px 0px 70px;
   padding-right: 10px;
   width: 570px;

	border-right: 1px solid #95C267;
	line-height: 140%;
}

#partners a {	text-decoration: none; color: #242424;  width: 100%; background: transparent; }

#partners a:hover {	color: #242424; }

#keousers {
   text-align: left;
   margin: 0px 0px 0px 0px;
   padding: 0px;
   width: 280px;
   border-right: 0px solid #95C267;
   
}

#tags { width: 560px; background: #FFFFFF; text-align: left; margin: 5px 0px 0px 0px;	 padding: 0px 0px 0px 10px; border-left: solid #C0C0C0 1px; }
#bookmark { background: #FFFFFF; text-align: left; margin: 5px 0px 0px 0px;	padding: 0px 0px 0px 10px; border-left: solid #C0C0C0 1px; }

#sticker {width: 200px; display: inline; height: 19px; margin-right: 15px; float: right;}

.sponsor
{
font-size: 10px;
float: left;
height: 19px;
margin: 0 0 0 30px;
letter-spacing: 4px;
font-family: Verdana, Geneva, Arial, sans-serif;
color: #517418;
}

.sponsor a {	color: #517418; text-decoration: none;	}
.sponsor a:hover {color: #517418;   text-decoration: none;	}

h1 {display:none; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 10px; }

#tagcloud  { color: #E5E5E5; text-align: justify; background: #FFFFFF url(images/cloud-back.jpg) no-repeat left top; padding: 15px 15px 0px 5px;}

.buzzcloud li
 {
	list-style-position: inside;
	list-style: none;
	display: inline;
	padding-left: 0px;
	text-align: justify;
}

.buzzcloud li a
 {
text-align: justify; color: #C0C0C0 ; text-decoration: none; line-height: 25px; margin: 0 0 0 0px; background: transparent; padding: 0px 0px 0px 0px;	
}

.buzzcloud li a:hover
 {
color:  #A6A6A6; background: transparent; padding: 0px 0px 0px 0px;
}

#tagcloud2  { color: #E5E5E5; background: transparent; text-align: justify; width: 175px; border: dotted #FF0080 1px; padding:0px; margin:0px;}

.buzzcloud2 ul
 {
	list-style: none;
	display: inline;
	text-align: justify;
	padding-left:0px; margin:0px;
	list-style-position: inside;

}

.buzzcloud2 li
 {
	list-style: none;
	display: inline;
	padding-left: 0px;
	text-align: justify;
	padding:0px; margin:0px;
}

.buzzcloud2 li a
 {
width: 175px; color: #D1D1D1 ; width: 100%; text-decoration: none; background: #ffffff; padding: 0px; margin:0px;	
}

.buzzcloud2 li a:hover
 {
color:  #D1D1D1; background: #ffffff; padding: 0px 0px 0px 0px;
}


#header-fr {
	width: 800px;
	height: 137px;
	background: #FFFFFF url(fr/images/header-fr.gif) no-repeat;
	border: dotted #FF0080 0px;
	margin: 0px;
	display: block;
}


#links-fr {position: relative; text-align: right; width: 300px; margin: 45px 0px 0px 470px !important;  margin: 45px 0px 0px 440px;	border: dotted #FF0080 0px; line-height: 180%;}
#img-link-fr a { display:inline; float: left; height: 120px; text-decoration: none; border: dotted #FF0080 0px; outline: none;}

#links-fr a{	text-decoration:none; color: #3659B2; background: transparent; }

#links-fr a:hover{	color: #68C927; background: transparent url(images/curseur.gif) repeat-x bottom; }


#formx {
   margin: 30px 0px 0px 120px ! important;
   margin: 30px 0px 0px 100px;
	width: 650px;
	height: 112px;
	background-image: url(fr/images/gen-search.gif);
	background-repeat: no-repeat;
	text-align: right;
	border: dotted #FFFFFF 1px;
}


#presentation a{	text-decoration:none; color: #C0C0C0; background: transparent; }

#presentation a:hover{	color: #68C927; background: transparent url(images/curseur.gif) repeat-x bottom; }


.addto {	background-color:#E317D5; text-align: right;	font-size: 0.9em;	line-height: 1.5em;	color: #9FA2B8; 	}
.addto a {	color: #9FA2B8;	font-weight: normal;	text-decoration: none;	}
.addto a:hover {   color: #FFFFFF;   text-decoration: none;	}

#flickrphotos { list-style: none; display: block; padding: 0px; text-align: left; height: 77px; }
.flickritem { list-style: none; display: block; padding-left: 5px; padding-right: 5px; }
#flickrphotos a { border: none; outline: none;}
.flickrphoto { border: 1px solid #3D3E6B; }



ul#mainlevel-nav {
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align:center;
	text-decoration:none;
}

ul#mainlevel-nav li{
	padding: 0px;
	float: left;
	margin: 0px;
	white-space: nowrap;
	text-decoration:none;

}

ul#mainlevel-nav li a{
background-image:url(images/main_11.jpg);
background-repeat:repeat-x;
background-position:top;
padding:10px 18px 10px 18px;
margin:0px 1px 0px 1px;
height:30px;
line-height:26px !important;
line-height:30px;
}

ul#mainlevel-nav li a:hover, ul#mainlevel-nav li a#active_menu-nav{
background-image:url(images/main_11.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding:10px 18px 10px 18px;
margin:0px 1px 0px 1px;
height:30px;
line-height:26px !important;
line-height:30px;
color:#F87A1D;
}

/* Page navigation */
.pagination {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}
.pagination a, .pagination a:link, .pagination a:visited, .pagination a:hover, .pagination a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc; margin-right:1px}
.pagination a:hover {background:#669121;color:#fff;}
.pagination a:visited {color:#B1B1B1;}
.pagination * {margin:0}

#youtube {padding: 0px; margin: 0px 0px 15px 0px; width: 100%; }
#youtube td { padding-left : 5px; text-align: left; font-size: 11px }
#youtube img {border:0px; margin: 0px 0px 0px 0px; }
#youtube a {color: #353535 ; text-decoration: none; margin: 0px; padding: 0px; outline:none;}
#youtube a:hover {color: #151515; padding: 0px; padding: 0px;}

#tailrank {margin: 20px 0px 0px 0px; width: 100%; text-align: justify; padding:5px 3px 0px 3px;}
#tailrank img {border:0px; margin: 0px 0px 0px 10px; }
#tailrank a {color: #353535 ; text-decoration: none; margin: 0px; padding: 0px; outline: none;}
#tailrank a:hover {color: #151515; padding: 0px; padding: 0px;}

.ie .opensearch {  display:none; }
.ie7 .opensearch {  }
.gecko .opensearch { }
.win.gecko .opensearch {}
.linux.gecko .opensearch {}
.opera .opensearch { display:none;}
