html,body { background-color:#CBCBCB }

div,p,ul,li { 
font-size:14px; 
font-family:Arial; 
color:#000;
margin:0px;
padding:0px;
}

A:link { text-decoration:none; color:#000;}
A:visited { text-decoration:none; color:#000;}
A:active { text-decoration:underline; color:#002;}
A:hover { color:#002; text-decoration:underline; }

textarea {
background-color:#999999;
color:#FFFFFF;
}

textarea.edit {
width:100%;
height:200px;
}

input, select {
border:1px outset #C0C0C0;
background-color:#999999;
font-size:12px;
color:#FFFFFF;
padding:2px;
}
input.bouton {
font-weight:bold;
cursor:pointer;
}
input:hover {
border:1px outset #FFFFFF;
background-color:#FFFFFF;
color:#000000;
}
input:active{
color:#FFFFFF;
}


input.login, select.login {
font-size:10px;
}
input.login {
border:1px outset #888888;
font-weight:bold;
cursor:pointer;
}



.red {
background-color:#AA2222;
color:#FFFFFF;
}
.orange {
background-color:#BB7722;
color:#FFFFFF;
}
.yellow {
color:#FF0;
}
.green {
background-color:#229922;
color:#FFFFFF;
}
.spacer {
clear:both;
}

#main_page{
width:1000px;
margin:0 auto;
}	

#banniere,#banniere:hover,#banniere:active,#banniere:visited,#banniere:link {
font-size:9px;
font-weight:bold;
overflow:hidden;
border:0px;
}

#global_recherche {
width:100%; 
overflow:auto;
overflow-y:hidden;
margin-top:5px; /*patched*/
margin-bottom:0px;
padding:0px;	
}
#seekwin {
margin:10px;
}
#skin {
float:right;
}
#bloc {
margin-bottom:8px;
display:block;
float:left;
}
#langues {
display:block;
float:right;
}
#liens {
display:block;
float:right;
}
#recherche_texte {
border-color: #000;
margin-top:1px;
width:40%;
float:left;
}	
#recherche_bouton {
margin-left:10px;
border-color: #000;
float:left;
}

#main_resultat {
font-style:italic;
font-weight:bold;
font-size:14px; 
color:#000; 
}
.internal_padding {
padding:10px;
}
.bloc_recherche {
display:block;
overflow:auto;
border:0px solid #AAAAAA;
background-color:#DBDBDB;
border-radius: 5px;
-moz-border-radius: 5px;
}
.resultat {
display:block;
overflow:auto;
border:0px solid #AAAAAA;
background-color:#DBDBDB;
border-radius: 10px;
-moz-border-radius: 10px;
}
.resultat_miniature {
display:block;
float:left;
padding:0px;
margin:10px;
border:solid 1px #FFFFFF;
}		
.resultat_miniature a img {
position:relative;
display:block;
border: 0px
}
.resultat_scoring {
font-size:10px;
}
.resultat_keyword {
text-shadow: 2px 2px 2px white;
font-size:14px;
font-weight:bold;
margin:10px;
padding:10px;
}
.resultat_legende {
margin:10px 10px 10px 10px;
padding:10px 10px 10px 10px;
font-size:12px;
}
.resultat_comz {
margin:10px 10px 10px 10px;
padding:10px 10px 10px 10px;
font-size:12px;
border:1px solid #AAAAAA;
background-color:#EBEBEB;
}

#nuage {
margin:0px;
text-align:justify;
padding: 5px;
border: 0px solid #AAAAAA;
background-color:#DBDBDB;
border-radius: 10px;
-moz-border-radius: 10px;
}
.nuage_box {
margin:0px;
position:relative;
float:left;
}

.tab_erreur {
font-size:14px; 
color:#FF2020; 
font-weight:bold;
border-width:0px; 
width:100%; 
padding:0px; 
margin-top:10px;
margin-bottom:14px;
text-align:center;
}

.footer_info {
padding-left:15px;
padding-bottom:15px;
text-align:left;
font-size:10px;
display:block;
}
.footer_copyright {
display:block;
text-align:center;
font-size:10px;
}


.link_cell {
position:relative;
float:left;
width:450px;
height:auto;
overflow:auto;
margin:5px;
}
.link_title {
padding:5px;
font-size:20px;
}
.link_picture {
border: 0px solid #FFF;
}
.link_picture a img{
border: 1px solid #FFF;
}


