/*----------------------------------------------------------
	Titre           feuille de style du site
	Description

	Project:		Neomades.com
	Author:			Milani Benoit
	Summary :
----------------------------------------------------------*/
body {
background : #e4e5e7 url(images/fond_page.gif) repeat-x scroll center top;
font-family : verdana;
font-size : 10px;
margin : 0;
padding : 0;
color : #6f6f6f;
height : 100%;

}

body *{
background-color : transparent;
}

* {
font-family : verdana;
background-color : #e4e5e7;
}
h1 {
color : #1f96c8;
font-weight : bold;
font-size : 10px;
}
a {
color : #1f96c8;
font-size : 10px;
font-weight : bold;
text-decoration : none;
}
#page {
background : #e4e5e7 url(images/fond_degrad_page.gif) repeat-y scroll center top;
margin : auto;
position : relative;
width : 884px;
height : auto;
border : 0;
text-align : justify;
}
#top {
background : transparent url(images/fond_top.gif) no-repeat scroll center top;
height : 106px;
padding : 0;
width : 884px;
}
#top-logo {
background : url(images/logo_neomades.gif) no-repeat scroll center top;
float : left;
width : 210px;
height : 93px;
border : 0 none;
margin-left : 22px;
margin-top : 13px;
}
#top-banner {
float : right;
border : 0 none;
width : 620px;
height : 93px;
margin-right : 22px;
margin-top : 13px;
}
#trait_horizontal {
background : url(images/navig_trait_horizontal.gif) no-repeat scroll center top;
height : 10px;
}
#haut{
position:relative;
}
#bandeau {
background : transparent url(images/bandeau.jpg) no-repeat scroll center top;
height : 140px;
padding : 0;
width : 884px;
}
#telsup {
background : transparent url(images/fond_tel.jpg) no-repeat scroll center top;
height : 155px;
position : absolute;
left:555px;
width : 318px;
float : right;
color : #ffffff;
margin-right : 11px;
margin-top : 16px;
}
#telsuptexte {
margin : 0;
padding : 10px 0 0 20px;
position : relative;
text-align : left;
width : 310px;
float:left;
}
.imgboitebleue {
float : right;
margin-right : 35px;
margin-top : 3px;
}
#languageselection {
float : right;
height : 11px;
margin-right : 23px;
position : relative;
}
#languageselection ul {
display : inline;
}
#languageselection ul li {
display : inline;
}
#languageselection ul li a {
display : inline;
}
#bloc_menu {
background : transparent url(images/fond_navig.gif);
text-align : center;
padding-bottom : 10px;
font-size : 12px;
}
#bloc_menu ul {
height:10px;
margin:0;
}
#bloc_menu ul li {
background:transparent url(images/puce_navig.gif) no-repeat scroll 0 -2px;
display:inline;
padding-left:15px;
padding-right:10px;
margin-top:0px;
margin-bottom:0px;
}
#bloc_menu ul li a {
color:#454545 !important;
display:inline;
font-family:Arial;
font-size:12px;
font-weight:bold;
list-style-image:url(images/puce_navig.gif);
text-align:justify;
}
#colonne_gauche {
margin : 0px;
position : relative;
width:209px;
}
#fond_colonne {
position : relative;
background-color : #ffffff;
width:209px;
}
#boite_bleu {
background : transparent url(images/navig_left_fond_offre.gif) no-repeat scroll left top;
height:150px;
padding:6px 10px 1px 6px;
text-align:left;
width:190px;
position : relative;
}
#conteneur , #conteneur table{
position : relative;
margin : 0px;
padding : 0px;
}
#conteneur table{
margin-left:11px !important;
}

.imgboitebleue {
margin-right : 35px;
margin-top : 3px;
}
#entete_boite_bleu {
background : transparent;
color : #ffffff;
padding:5px;
margin:0;
font-size:12px;
}
#menu_gauche ul {
float : left;
background-color:transparent;
color:#FFFFFF;
padding-left:20px;
margin : 0px;
}
#menu_gauche ul li {
list-style-image:url(images/puce_texte.gif);
list-style-position:outside;
text-align:left;
margin-top:0px;
margin-bottom:0px;
width : 190px;
}
#menu_gauche ul li a {
color : #ffffff !important;
display : block;
font-weight : bold;
text-align : left;
text-decoration : none;
line-height : 17px;
width : 85%;
}
#onglet_sup {
margin-top : 0px;
}
#onglet_sup *{
margin-top:0px;
margin-bottom:0px;
}

img{
border=0px;
}

#onglet {
text-align : justify;
position : relative;
}
#onglet p{
margin-top : 0px;
margin-bottom : 0px;
}
#zone_variable {
position : relative;
margin-left : 5px;
}
#placement_droite {
margin-top:30px;
width:310px;
}
#droite {
text-align:justify;
width:300px;
}
#droite_entete {
height:39px;
}
#droite_texte {
background-color:#E2E4E5;
}
#droite_scroll{
position : relative;
background-color:#EDF0F1;
height:300px;
margin-left:10px;
margin-right:10px;
overflow-y : auto;
overflow-x : hidden;
MAX-HEIGHT: 300px;
}
#bottom_actus {
background : url(images/bottom_actus.gif) no-repeat scroll center;
height : 24px;
}
#centre {
margin-left : 5px;
}
#contenu {
padding:0px 10px 10px 5px;
text-align:justify;
}
#image_default {
float:right;
padding-left:15px;
padding-bottom:15px;
}
#offre_travail {
width : 100%;
background-color : #F2F2F2;
border-left : 1px dotted #A2A2A2;
border-right : 1px dotted #A2A2A2;
color : #000000;
position : relative;
float : left;
}
#boite_job {
margin-top:10px;
}
#image_job {
float : left;
}
#titre_job {
color : #1f96c8;
font-family : verdana;
font-size : 10px;
font-weight : bold;
text-align : justify;
}
#titre_boite_actus {
color : #1f96c8;
font-family : verdana;
font-size : 15px;
font-weight : bold;
text-align : justify;
}
#puce_job {
padding-top:5px;
position:relative;
}
#bottom_job {
background : url(images/liseret_gris.gif) repeat-x scroll;
}
#titre_entete_job {
width : 95%;
color : #1f96c8;
font-weight : bold;
}
#titre_entete_job p {
margin-bottom : 0px;
width : 95%;
}
#bottom_entete_job {
background : url(images/liseret_gris.gif) repeat-x scroll;
width : 95%;
}
#titre_telechargement {
padding-top : 30px;
}
#boite_telechargement {
background-color : #F2F2F2;
border-left : 1px dotted #A2A2A2;
border-right : 1px dotted #A2A2A2;
width:590px;
}
#post_titre {
color : #ffffff;
position : relative;
background : url(images/fond_titre_page.gif) no-repeat center;
width : 314px;
height : 33px;
text-align : right;
padding-top : 10px;
padding-right : 15px;
vertical-align:middle;
line-height:22px;
font-size : 13px;
font-family:arial;
font-weight:bold;
margin : 0px;
}
.post {
margin-top:10px;
position : relative;
}
#catalogue {
float:left;
height:100%;
margin-left:15px;
margin-top:10px;
width: 590px;
}
#titre_catalogue {
background:transparent url(images/fond_titre_ref.gif) no-repeat scroll 0 0;
line-height:20px;
margin-bottom:0px;
margin-top:0;
padding-left:20px;
width:100%;
}
#titre_catalogue h2 {
color:#1F96C8;
font-size:10px;
line-height:20px;
margin-bottom:0px;
margin-top:0;
padding-left:20px;
width:100%;
}
#contenu_catalogue, #contenu_catalogue p {
font-family : arial;
padding-left : 5px;
color : #6f6f6f;
line-height : 13px;
font-family : verdana;
}
#contenu_catalogue a {
color : #544946;
text-decoration : none;
font-weight : bold;
}
#image_catalogue {
float:left;
padding-bottom:10px;
padding-right:15px;
padding-top:10px;
}
#position_boite_partenaires {
margin:20px;
}
#boite_partenaires {
float:left;
width:100%;
margin-bottom : 10px;
}
#titre_partenaires {
background : url(images/fond_titre_ref.gif) no-repeat;
position : relative;
margin-top : 0;
margin-bottom : 5px;
width : 100%;
line-height : 20px;
padding-left : 20px;
color : #1f96c8;
font-weight : bold;
}
#image_partenaires {
position : relative;
float : right;
}
#contenu_partenaires {
position : relative;
}
#contenu_partenaires a {
color : #8f6464;
font-weight : bold;
text-decoration : none;
}
#image_contact {
text-align : center;
}
#EmailForm {
width : 90%;
border : 0 none;
color : #1f96c8;
font-weight : bold;
text-align:left;
}
#cfEmail {
background : #e0e4e5;
width : 100%;
text-align : left;
color : #1f96c8;
border : 2px solid #f2f2f2;
margin-bottom : 10px;
}
#cfName {
background : #e0e4e5;
width : 100%;
border : 2px solid #f2f2f2;
margin-bottom : 10px;
color : #000000;
}
#cfSubject {
background : #e0e4e5;
width : 100%;
border : 2px solid #f2f2f2;
margin-bottom : 10px;
color : #000000;
}
#cfMessage {
background : #e0e4e5;
width : 100%;
border : 2px solid #f2f2f2;
margin-bottom : 10px;
color : #000000;
}
#table {
width : 100%;
}
.button {
height : 20px;
width : 124px;
border : 0 none;
float : right;
}
#ditto_pages {
float:left;
font-weight:bold;
margin-bottom:10px;
width:100%;
}
#ditto_pages .ditto_currentpage {
border : 0 none;
padding : 1px 5px 2px;
margin-right : 1px;
background-color : #2e9ad2;
color : #fff;
width : 18px;
font-size : 13px;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
background-color:#B3B3B3;
color:#FFFFFF !important;
font-size:10px;
margin-right:1px;
padding:1px 5px 2px;
text-decoration:none !important;
width:18px;
}
#bottom ul {
display : inline;
width : 884px;
height : 10px;
padding-left : 0;
text-align:center;
}
#bottom ul li {
position : relative;
text-align : justify;
display : inline;
text-decoration : none;
}
#bottom ul li a {
color:#999A9B !important;
display:inline;
font-weight:bold;
font-size : 9px;
margin-left:0px;
text-align:justify;
}
#bottom {
background : transparent url(images/fond_bottom.gif) no-repeat scroll left top;
width : 100%;
float : left;
text-align : center;
}
#copyright {
color:#60ACCB;
font-size:9px;
font-weight:bold;
margin-top:0px;
padding-bottom:10px;
}
#titrerub {
background : transparent url(images/fond_titre_page.gif) no-repeat scroll center top;
color : #ffffff;
display : table-cell;
font-family : arial;
font-size : 13px;
font-weight : bold;
height : 33px;
left : 229px;
line-height : 15px;
padding : 9px 14px 0 0;
position : relative;
text-align : right;
top : 300px;
vertical-align : middle;
width : 314px;
}
.form {
background-color : #e0e4e5;
border : 2px solid #f2f2f2;
color : #66696a;
font-family : verdana;
font-size : 10px;
}
#preslistemarques {
background : transparent url(images/img_tel.gif) no-repeat scroll left center;
padding : 0;
text-align : right;
width : 580px;
}
a.numbleu:link, a.numbleu:visited, a.numbleu:hover {
background-color : #2e9ad2;
color : #ffffff;
font-family : verdana;
font-size : 13px;
font-weight : bold;
line-height : 12px;
margin : 0;
padding : 4px;
text-decoration : none;
width : 18px;
}
a.numgris:link, a.numgris:visited, a.numgris:hover {
background-color : #b3b3b3;
color : #ffffff;
font-family : verdana;
font-size : 10px;
font-weight : bold;
line-height : 12px;
margin : 0;
padding : 4px;
text-decoration : none;
width : 18px;
}
li.last span{
display:none;
}

#contenu_job p {
color:#000000;
}

/* liste tels*/
.telsTable{
position : relative;
width: 100%; 
height: 17px;
}

.telsTable table{
background-color: #1B7FB3; 
color:#FFFFFF;
font-size:11px;
padding-bottom:2px;
padding-top:2px;
}

.telNumber{
text-align:left;
width:50px;
}

.telBrand{
text-align:left;
width:250px;
font-weight:bold;
}

.telModel{
text-align:left;
width:300px;
font-weight:bold;
}

.telsScroll{
position : relative;
height:300px;
max-height : 300px;
width:100%;
overflow-x:hidden;
overflow-y:auto;
}

.telsScroll table{
}

.telsScroll td{
padding-top : 2px;
padding-bottom : 2px;
font-weight:normal !important;
}

tr.even td{
background-color:#D6D6D7;
color:#156DA7;
}
tr.oodd td{
background-color:#FFFFFF;
color:#1B7FB3;
}
.filter{
color:#156DA7;
width:150px;
background-color:#ffffff;
}