body {
    background: #2a2a2a url('../images/design/global-back.png') repeat-x top left;
    text-align: center;
    font-family: Helvetica, Verdana, Arial, sans-serif;
}

a {
    text-decoration: none;
    color: #efef7b;
}
a:hover,
a:focus {
}

.nojavascript
{
	border-bottom:2px solid black;
	background-color:#FF2410;
	padding:5px;
	font-size:15px;
	font-weight:bold;
	width:100%;
}
.compte
{
	float:right;
}

#global-container {
    width: 980px;
    margin: auto;
    text-align: left;
}

#global-header {
    height: 182px;
}    

#global-content {
    background: transparent url('../images/design/global-content-back.png') no-repeat top center;
    min-height: 115px;
    padding-top: 21px;
}
    #gauche {
    	width:190px;
    	padding-top:44px;
    	float:left;
    }
    #gauche div.sessionUser{
    	margin-top:10px;
    	padding-top:10px;
    	text-align:right;
    	color:white;
    }
    #gauche div.sessionUser p{
    	margin-bottom:10px;
    	font-size:medium;
    }
    #gauche div.sessionUser a{
    	padding:3px;
    	background-color:#FF0000;
    	border:1px solid black;
    	color:white;
    	cursor:pointer;
    }
    #gauche div.sessionUser a:hover{
    	padding:3px;
    	background-color:#FF0000;
    	border:2px solid yellow;
    	color:white;
    	font-weight:bold;
    	cursor:pointer;
    }
    #global-menu {
        width: 190px;
/*         padding-top: 44px; */
        float: left;
    }
        #global-menu li {
        }
            #global-menu li a {
                display: block;
                font-size: 0.8em;
                text-align: right;
                background: transparent url('../images/design/menu-bullet.png') no-repeat center right;
                padding: 6px 27px 6px 60px;
                margin-bottom: 2px;
                color: #efef7b;
            }
            #global-menu li a:hover {
                background: transparent url('../images/design/menu-bullet-over.png') no-repeat center right;
                color: #fff;
            }
    #page-content {
        padding-left: 219px;
        padding-right: 75px;
        color:yellow;
    }
    #page-content a {
        color:#477BE1;
    }
    #page-content a:hover {
        color:#1D28FF;
        font-weight:bold;
    }
    #page-content fieldset {
    	padding-left:20px;
    	padding-top:15px;
    	padding-bottom:15px;
    	margin-bottom:30px;
    	background-color:#ECEAC7;
    	color:#000;
    	border:4px solid #62605A;
    	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
    }
    #page-content fieldset.modifierannonce{
	margin-top:1em;
    }
    #page-content fieldset.modifierannonce h4{
	padding:1em;
    }
    #page-content fieldset.modifierannonce table {
	padding-top:1em;
    }
    #page-content fieldset.modifierannonce table td{
	padding-bottom:1em;
	vertical-align:top;
    }
    #page-content fieldset.modifierannonce blockquote{
	padding:1em;
    }
    #page-content fieldset.passerannonce h4{
	padding:1em;
    }
    #page-content fieldset.passerannonce h5{
	padding:1em;
    }
    #page-content fieldset.passerannonce table{
	padding-top:1em;
    }
    #page-content fieldset.passerannonce table td{
	padding-bottom:1em;
	vertical-align:top;
    }
    #page-content fieldset.passerannonce blockquote{
	padding:1em;
    }
    #page-content fieldset.creercompte {
    	margin-top:10px;
    }
    #page-content fieldset.creercompte h4{
    	padding-top:20px;
    	padding-bottom:10px;
    }
    #page-content fieldset.creercompte table td{
    	vertical-align:top;
    }
    #page-content fieldset.motdepasse {
    	padding:20px;
    	margin:50px;
    }
    #page-content fieldset.motdepasse p{
    	padding-top:20px;
    	padding-left:20px;
    	color:#000;
    }
    #page-content fieldset.mescoordonnees {
    	padding-left:20px;
    	padding-top:15px;
    	padding-bottom:15px;
    	margin-top:30px;
    	margin-bottom:30px;
    }
    #page-content fieldset.identification{
    	padding-left:20px;
    	padding-top:15px;
    	padding-bottom:15px;
    	margin:50px;
    }
    #page-content fieldset.identification table{
    	margin-top:10px;
    	margin-left:40px;
    }
    #page-content fieldset.identification p{
    	margin-top:10px;
    	margin-bottom:10px;
    	margin-left:40px;
    }
    #page-content fieldset.identification a{
    	color:#41AAFF;
    }
    #page-content fieldset.identification a:hover{
    	font-weight:bold;
    	color:#1B32FF;
    }
    #page-content div.choixforfait{
    	margin-top:10px;
    	padding-left:20px;
    	padding-top:15px;
    	padding-bottom:80px;
    	background-color:#ECEAC7;
    	color:#000;
    	border:4px solid #62605A;
    	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
    }
    #page-content div.choixforfait table{
    	border:1px solid black;
    	margin-top:1em;
    }
    #page-content div.moncompte ul{
    	margin-top:30px;
    	margin-left:50px;
    }
    #page-content div.moncompte li{
    	list-style-type:square;
    	margin:10px;
    }
    #page-content div.moncompte a{
    	font-size:x-large;
    }
    #page-content div.moncompte a:hover{
    	color:#FFE32B;
    	font-weight:bold;
    }
    #page-content div.titrephotos {
    	color:#000;
    	margin-top:10px;
    	background-color:#eceac7;
    	border:4px solid #62605A;
    	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
    }
    #page-content div.titrephotos div.infoPrincipale {
    	float:left;
    	margin:50px;
    	color:#2222FF;
    }
    #page-content div.titrephotos div.infoPrincipale h1 {
    	font-size:xx-large;
    	margin-bottom:10px;
    }
    #page-content div.titrephotos div.infoPrincipale h2 {
    	font-size:x-large;
    	margin-bottom:10px;
    }
    #page-content div.titrephotos div.infoPrincipale h3 {
    	font-size:large;
    	margin-bottom:10px;
    }
    #page-content div.titrephotos div.marquephoto {
    	float:right;
    	height:350px;
    }
    #page-content div.titrephotos table {
    	
    }
    #page-content div.infogenerale {
    	color:#000;
    	margin-top:10px;
    	padding-left:1em;
    	padding-bottom:1em;
    	background-color:#eceac7;
    	border:4px solid #62605A;
    	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
    }
    #page-content div.infogenerale h4{
    	padding-top:1em;
	padding-bottom:1em;
    }
    #page-content div.description {
    	color:#000;
    	margin-top:10px;
    	padding:20px;
    	background-color:#eceac7;
    	border:4px solid #62605A;
    	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
    }
    #page-content div.description h4
    {
	padding-bottom:1em;
    }
    #page-content div.contactVendeur {
    	color:#000;
    	margin-top:10px;
    	padding-left:1em;
    	padding-bottom:1em;
    	background-color:#eceac7;
    	border:4px solid #62605A;
    	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
    }
    #page-content div.contactVendeur h4{
    	padding-top:1em;
	padding-bottom:1em;
    }
    #page-content div.contactVendeur table td{
	vertical-align:top;
    }
    #page-content div.contactVendeur blockquote{
    	padding-left:2em;
    	padding-top:1em;
	padding-bottom:1em;
    }
    #page-content div.dumemevendeur {
    	color:#000;
    	margin-top:10px;
    	padding:20px;
    	background-color:#eceac7;
    	border:4px solid #62605A;
    	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
    }
    
    
    #page-content div.ficheconcession {
    	color:#000;
    	margin-top:10px;
    	padding:20px;
    	background-color:#eceac7;
    	border:4px solid #62605A;
    	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
    }
    #page-content div.ficheconcession h2 {
    	text-align:center;
    	margin-bottom:20px;
    }
    #page-content div.ficheconcession table td {
    	text-align:center;
    	padding:1em;
    	margin-bottom:20px;
    }
    #page-content div.ficheconcession div.localisation {
    	border:2px solid #000;
    }
    #page-content div.voitureregion {
    	color:#000;
    	margin-top:10px;
    	padding-bottom:800px;
    	background-color:#eceac7;
    	border:4px solid #62605A;
    	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
    }
    #page-content div.voitureregion div.region {
    	padding:1em;
    }
    #page-content div.voitureregion div.carte {
    	border:1px solid black;
    }
    #page-content div.voiturecategorie {
    	color:#000;
    	margin-top:10px;
    	padding:1em;
    	background-color:#eceac7;
    	border:4px solid #62605A;
    	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
    }
    #page-content div.voiturecategorie table tr{
	height:50px;
	vertical-align:middle;
	text-align:center;
    }
    #page-content div.voiturecategorie table tr td{
	vertical-align:middle;
	text-align:center;
    }
    #page-content div.voitureconcession {
    	color:#000;
    	margin-top:10px;
    	padding:1em;
    	background-color:#eceac7;
    	border:4px solid #62605A;
    	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
    }
    #page-content div.voitureconcession table tr{
	height:50px;
	vertical-align:middle;
	text-align:center;
    }
    #page-content div.voitureconcession table tr td{
	vertical-align:middle;
	text-align:center;
    }
    #page-content div.voituremarque {
    	color:#000;
    	margin-top:10px;
    	padding:1em;
    	background-color:#eceac7;
    	border:4px solid #62605A;
    	-moz-border-radius:10px;
    	-webkit-border-radius:10px;
    }
    #page-content div.voituremarque table tr{
	height:50px;
	vertical-align:middle;
	text-align:center;
    }
    #page-content div.voituremarque table tr td{
	vertical-align:middle;
	text-align:center;
    }
    #page-content p.pagination {
    	color:white;
    	margin:10px;
    }
    #page-content div.textconditions {
    	color:white;
    }
    #page-content div.textconditions h1 {
    	margin:1em;
    	font-size:x-large;
    }
    #page-content div.textconditions p {
    	margin-bottom:1em;
    	text-align:justify;
    }
    #page-content div.paiement {
    	margin:50px;
    }
    #page-content div.paiement h4 {
    	padding-bottom:1em;
    }
    #page-content div.paiement form {
    	padding:2em;
    }
        #search-form {
            height: 91px;
            background: transparent url('../images/design/search-back.png') repeat-x top left;
        }
            #search-from-submit {
                float: left;
                height: 91px;
            }
            #search-from-field {
                background: transparent url('../images/design/search-decorator.png') no-repeat top right;
                float: left;
                padding-top: 15px;
                padding-bottom: 16px;
            }
                #search-from-field table {
                    border: none;
                    background: transparent;
                    height: 30px;
                    line-height: 30px;
                    padding-right: 40px;
                    width: 611px; /*571*/
                    color: #fff;
                    border-collapse:separate;
/*                     font-size: 1.5em; */
/*                     cursor: text; */
                }
                .btnSearch {
                	padding-left:1em;
                	padding-right:1em;
                	font-weight:bold;
                	border:4px solid #62605A;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
                }
                .btnSearch:hover {
                	font-weight:bold;
/*                 	color:white; */
                	background-color:#FFDD47;
                	border:4px solid #62605A;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
                }
                .btnSearch:focus {
                	font-weight:bold;
/*                 	color:white; */
                	background-color:#FFDD47;
                	border:4px solid #E9FF20;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
                }
                /*#search-from-field input {
                    border: none;
                    background: transparent;
                    height: 30px;
                    line-height: 30px;
                    margin-top: 12px;
                    margin-bottom: 18px;
                    padding-right: 40px;
                    width: 571px;
                    color: #fff;
                    font-size: 1.5em;
                    cursor: text;
                }*/
	#advancedSearchBtn {
		padding:5px;
		margin-bottom:5px;
	}
	#advancedSearchBtn a{
		padding-left:1em;
		padding-right:1em;
		border:1px solid white;
		color:white;
		background-color:#3A3A3A;
	}
	#advancedSearchBtn a:hover{
		border:2px solid white;
		color:white;
		font-weight:bold;
	}
	#advancedSearchBtn a:focus{
		border:2px solid white;
		color:white;
		font-weight:bold;
	}
        #result-field {
            width: 686px;
            height: 36px;
            line-height: 34px;
            background: transparent url('../images/design/result-back.png') no-repeat top left;
            padding-left: 15px;
            color: #fff;
            font-size: 1.15em;
            font-style: italic;
            margin-bottom: 10px;
        }
            #result-field span {
                color: #eceac7;
                font-style: normal;
                font-size: 1.3em;
                font-weight: bold;
                padding-right: 0.5em;
            }
        #dynamique {
        	position:absolute;
        }
        #result-list {
            width: 686px;
            border-collapse: separate;
            margin-top:15px;
        }
            #result-list li {
                vertical-align: middle;
                text-align: center;
                font-size: 0.9em;
                height: 56px;
                overflow: hidden;
                margin-bottom: 5px;
            }
            #result-list li.odd {
                background: #eceac7;
            }
            #result-list li.even {
                background: #eaeaea;
            }
                #result-list li div {
                    float: left;
                    text-align: center;
                    background: transparent url('../images/design/result-dots.png') no-repeat center left;
                    height: 56px;
                    line-height: 56px;
                    font-size: 0.8em;
                    padding-left: 4px;
                }
                    #result-list li div a {
                        color: #000;
                    }
                    #result-list li div a:hover,
                    #result-list li div a:focus {
                        text-decoration: underline;
                    }
                #result-list li .picture {
                    border-right: 1px solid black;
                    width: 75px;
                    background: none;
                    padding-left: 0;
                    color: #000;
                }
                    #result-list li .picture img {
                        width: 75px;
                        height: 56px;
                    }
                #result-list li .car {
                    width: 160px;
                    font-weight: bold;
                    background: none;
                    padding-left: 0;
                    color: #000;
                }
                #result-list li .price {
                    width: 60px;
                    color: #000;
                }
                #result-list li .kilometers {
                    width: 60px;
                    color: #000;
                }
                #result-list li .year {
                    width: 45px;
                    color: #000;
                }
                #result-list li .location {
                    width: 130px;
                    color: #000;
                }
                #result-list li .seller {
                    width: 120px;
                    color: #000;
                }
                #result-list li .consulter {
                    width: 30px;
                    color: #000;
                }
                #result-list li .modifier {
                    width: 30px;
                    color: #000;
                }
                #result-list li .supprimer {
                    width: 30px;
                    color: #000;
                }
                #result-list li .suspendre {
                    width: 30px;
                    color: #000;
                }
                #result-list li .reference {
                    width: 150px;
                    color: #000;
                }
                #result-list li .voiture {
                    width: 200px;
                    color: #000;
                    font-weight: bold;
                }
                #result-list li .status {
                    width: 60px;
                    color: #000;
                }
	#pied_de_page {
		text-align:center;
		color:#efef7b;
		padding-top:50px;
		padding-bottom:20px;
	}
        #pied_de_page div.textpied {
        	border-top:1px #EFEF7B solid;
        	margin-left:200px;
        	padding-left:20px;
        	padding-right:20px;
        	padding-top:10px;
        }
        .lavideo 
        {
        	height:2em;
        }
	.infoVendeur
	{
		border-right:double;
	}
	.date
	{
		font-size:18px;
		text-align:center;
		color:yellow;
		border:1px solid black;
		background-color:#E11414;
	}
	.options
	{
		float: left;
	}
	.reparations
	{
		float:right;
		position:relative;
		margin-right:200px;
	}
	
	.btnAutre
	{
		width:150px; 
		height:30px; 
		text-decoration:none;
		color:white; 
		text-align:center; 
		font-weight:bold; 
		background-color:#FF2222;
		padding:5px;
	}
	.btnAutre:hover
	{
		width:150px; 
		height:30px; 
		text-decoration:none;
		color:white; 
		text-align:center; 
		font-weight:bold; 
		background-color:#26A515;
		padding:5px;
	}
	.btnInscrit
	{
		text-align:center;
		height: 20px ;
		width: 180px ;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		margin-left: 15px ;
		padding: 2px ;
		border-width:1px;
		border-color:black ;
		background-color: #000080;
		color : white ;
		border-style:outset;
		cursor:pointer;
	}
	.btnRadio
	{
		
	}
	.autreAnnonce
	{
		border:2px solid black;
	}
	.autreAnnonce:hover
	{
		border:2px solid red;
	}
	.antispam
	{
		font-size:20px;
		font-weight:bold;
	}
	.comparaison
	{
		padding:1px;
		height:810px;
		width:700px;
		margin-top:30px;
		background-color:#eceac7;
		border:4px solid #62605A;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
	}
	.sauvegardegauche
	{
		padding:5px;
		float:left;
		width:100px;
		margin: 0px;
		color:#000;
		background-color:#E0DEBD;
		border-right:2px solid black;
	}
	.sauvegardegauche th
	{
		height:60px;
		vertical-align:middle;
		text-align:center;
	}
	.sauvegardegauche  .clairg td
	{
		background-color:#eaeaea;
		margin-top:3px;
		margin-bottom:3px;
		height:50px;
		vertical-align:middle;
		text-align:center;
	}
	.sauvegardegauche  .fonceg td
	{
		background-color:#eceac7;
		margin-top:3px;
		margin-bottom:3px;
		height:50px;
		vertical-align:middle;
		text-align:center;
	}
	.sauvegarde
	{
		padding:5px;
		float:left;
		width:200px;
		margin: 0px;
		color:#000;
		background-color:#E0DEBD;
		border-right:2px solid black;
	}
	.sauvegarde th
	{
		height:60px;
		vertical-align:middle;
		text-align:center;
	}
	.sauvegarde a
	{
		color:#2870FF;
	}
	.sauvegarde  .clair td
	{
		background-color:#eaeaea;
		margin-top:3px;
		margin-bottom:3px;
		height:50px;
		text-align:center;
		vertical-align:middle;
	}
	.sauvegarde  .fonce td
	{
		background-color:#eceac7;
		margin-top:3px;
		margin-bottom:3px;
		height:50px;
		text-align:center;
		vertical-align:middle;
	}
	.region
	{
		float:left;
	}
	.carte
	{
		float:right;
	}
	.choixForfait
	{
		float:left;
		width:200px;
		margin:0px;
	}
