/* Search.fr */
/* Dataxy 2010 */
/* design : nicolab */


/* FONT */

@font-face {
font-family: 'tomato';
src: url('font/tomatoi.eot');
	
src: local('tomato'),
url('font/tomatoi.ttf') format('truetype');
}


/* GENERAL */

body{
background: #00737f;
font: normal 11pt trebuchet ms, helvetica, arial, sans serif;
color: #056;

-background: #fff;
}

#contenu{
background: #fff;
}
#page{
width: 980px;
min-height: 420px;
margin: 0px auto;
padding: 10px 0px 10px 0px;
}

a{
color: #e61;
text-decoration: none;
outline: none;

-webkit-transition-property: color;
-webkit-transition-duration: 0.5s;
-moz-transition-property: color;
-moz-transition-duration: 0.5s;
transition-property: color;
transition-duration: 0.5s;
}
a:hover{
color: #d30;
text-decoration: none;
}

::-moz-selection {
background: #078;
color:#fff;
text-shadow: 1px -1px 0px #034;
}
::selection {
background: #078;
color:#fff;
text-shadow: 1px -1px 0px #034;
}

input,
textarea,
select{
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
border: none !important;
padding: 2px;
outline: none !important;
}
select{
padding: 0px;
}
ul{
padding-left: 0px;
list-style: none;
}
table{
background: none;
}


/* TITRE HAUT */

#barre_titre{
background: #00737f url(images/search.gif) no-repeat center 15px;
margin: 0px 0px 0px -353px;
height: 195px;
}
#barre_titre a{
display: block;
position: absolute;
top: 0px;
left: 50%;
margin-left: -32px;
background: orange;
width: 415px;
height: 80px;
opacity: 0;
-ms-filter: "alpha(opacity=0)";
filter : alpha(opacity=0); 
}


/* ZONE 1 */

#colonne{
position: relative;
z-index: 2;
background: #f30;
margin: 0px 0px 0px 0px;
width: 170px;
min-height: 320px;
padding: 10px 10px 30px 10px;
float: left;
}

#colonne span{
font-size: 12pt;
margin: 50px 0px 0px 0px;
}

#colonne ul li a{
height: 20px;
display: block;
text-decoration: none;
color: #fff;
}
#colonne ul li a:hover{
color: #fa0;
}

.zone{
margin: 10px 0px 0px 0px;
}


/* ZONE 2 */

#colonne_blocs{
clear: both;
margin: 20px 0px 10px 0px;
height: 50px;
}
#colonne_blocs h2{
font: 20px tomato, trebuchet ms, helvetica, arial, sans serif;
text-transform: uppercase;
height: 23px;
color: #078;
text-shadow: -1px 1px 0px #034;
}
#colonne_blocs a{
display: block;
font-size: 12pt;
text-shadow: -1px 1px 0px #d30;
padding: 0px 15px 0px 0px;
float: left;
}
#colonne_blocs a:hover{
text-shadow: -1px 1px 0px #900;
}

.bloc{
background: #fff;
clear: both;
margin: -15px 0px 15px -15px;
width: 815px;
height: 50px;
}
.bloc h2{
font: 20px tomato, trebuchet ms, helvetica, arial, sans serif !important;
text-transform: uppercase;
height: 0px;
color: #078;
text-shadow: -1px 1px 0px #034;
}
.bloc a{
display: block;
font-size: 12pt;
text-shadow: -1px 1px 0px #d30;
padding: 0px 15px 0px 0px;
float: left;
}
.bloc a:hover{
text-shadow: -1px 1px 0px #900;
}


/* MOTEUR DE RECHERCHE */

/*article moteur promo*/

.fen_0_1,
.fen_1421_1,
.fen_1457_1,
.fen_1455_1,
.fen_1453_1{
position: relative;
z-index: 2;
width: 815px;
padding: 10px 0px 15px 0px;
text-align: justify;
float: right;
}
.fen_0_1:before,
.fen_1421_1:before,
.fen_1457_1:before,
.fen_1455_1:before,
.fen_1453_1:before{
content:"RESULTATS";
display: block;
font: 20px tomato, trebuchet ms, helvetica, arial, sans serif;
text-transform: uppercase;
height: 30px;
color: #078;
text-shadow: -1px 1px 0px #034;
}
.fen_0_1 h2,
.fen_1421_1 h2,
.fen_1457_1 h2,
.fen_1455_1 h2,
.fen_1453_1 h2{
display: none;
}
.fen_0_1 a
.fen_1421_1 a,
.fen_1457_1 a,
.fen_1455_1 a,
.fen_1453_1 a{
color: #056;
}

#liens_sponsos a{
display: block;
font-size: 12pt;
color: #e61;
padding: 10px 0px 10px 0px;

-webkit-transition-property: background-color;
-webkit-transition-duration: 0.3s;
-moz-transition-property: background-color;
-moz-transition-duration: 0.3s;
transition-property: background-color;
transition-duration: 0.3s;
}
#liens_sponsos a:hover{
background: #ebf4f5;
}

#liens_sponsos strong{
font-weight: normal;
font-size: 14pt;
background: #abd1d5;
color: #056;
padding: 0px 2px 0px 1px;
}

#liens_sponsos em{
font-style: normal;
font-size: 12pt;
color: #056;
}


#sbi_promo{
position: absolute;
top: -128px;
left: 294px;
background: #fff;
font-weight: normal;
padding: 2px;
width: 352px;
height: 24px;
color: #000;
font-size: 12pt;
z-index: 2;
cursor: text;

/top: -98px;
}

.moteur input{
background: url(images/loupe.gif) no-repeat 11px 8px;
position: absolute;
top: -135px;
left: 649px;
text-align: left;
font-size: 1px;
color: #035961;
height: 44px;
width: 44px;
z-index: 2;
cursor: pointer;
outline: none;

/top: -105px;

}
.moteur input:hover{
left: 650px;
}
.moteur input:active{
left: 649px;
}


/* PUB */

#pub_verticale3{
position: absolute;
top: 195px;
left: 50%;
margin-left: 330px;
}
#pub_verticale3 iframe{
background: none !important;
}



 
 
/* MAIN */

#main,
#main_10,
#main_01,
#main_11,
#main_full,
#main_full_10,
#main_full_01,
#main_full_11{
width: 815px;
float: left;
}

.titres_haut,
.titres_bas{
display: none;
}

.pages{
display: none;
}

.fen,
.fen_1421_2,
.fen_1457_2,
.fen_1455_2,
.fen_1453_2{
position: relative;
z-index: 2;
width: 785px;
margin: 10px 0px 10px 0px;
padding: 10px 15px 15px 15px;
background: #917c6f;
color: #fff;
line-height: 20pt;
text-align: justify;
float: right;
text-shadow: 1px -1px 0px #532;
}
.fen h2,
.fen_1421_2 h2,
.fen_1457_2 h2,
.fen_1455_2 h2,
.fen_1453_2 h2{
font: 26px tomato, trebuchet ms, helvetica, arial, sans serif;
text-transform: uppercase;
margin-bottom: 20px;
text-shadow: -1px 1px 0px #532;
}
.article table{
width: 785px;
}
.article td{
border-color: #fff !important;
padding: 8px;

/border: none !important;
}


/*date*/
.infos{
display: none;
}

/*comentaires*/
.liens{
display: none;
}





/* SOMMAIRE */

.sommaire tr:hover{
background: #f30 !important;
}
.sommaire td{
padding: 2px 5px 2px 5px !important;
border: none !important;
}
.sommaire td a{
color: #fff;
cursor: pointer !important;
}




/* FORMULAIRE */

#formulaire_contact input[type=text] {
width: 250px;
height: 18px;
font-size: 11pt;
}
#message {
width: 741px !important;
height: 200px;
font-size: 11pt;
}

#btn_ok, x:-moz-any-link{
padding-top: 0px;
}
#btn_ok{
color: #f30;
width: 31px;
height: 23px;
text-transform: uppercase;
font-size: 8pt;
font-weight: bold;
cursor: pointer;
margin-top: 20px;

padding-top: 4px; /*Chrome*/
padding-top: 4px \9;
}

#btn_ok:hover {
color: #000;
}
#btn_ok:active {
margin-left: 2px;
}


/*FOOTER*/

#footer{
position: relative;
left: 50%;
margin-left: -490px;
padding-bottom: 10px;
width: 980px;
height: 25px;
float: left;
color: #0ab;
text-shadow: 1px -1px 0px #056;

-display: none;
}

.referencement {
display: block;
visibility: visible;
text-align: right;
}
.referencement a {
font-size: 10pt;
color: #0ab;
}
.referencement a:hover{
color: #0ef;
}


/* PARTIES CACHEES */

.referencement h1{
display: none;
}
#angle {
display: none;
}
#page h1{
display: none;
}
p.espace_article{
display:none;
}
#main_full h3{
visibility: visible;
}
#pub_verticale,
#pub_verticale2{
display: none !important;
}
.end_zone{
display: none;
}