/* ---[ Principal ]------------------------------ */
    body {
    	margin: 0px;
        padding: 0px;
	background: #F3F1E7 url('/images/main/bkg.gif') 0px 0px repeat-x;    	
    	color: #465156;
    	font-family: arial;
    	font-size: 12px;
    }

    h1, h2, h3, h4 {
    	margin: 0;
    	padding: 0;
    }

    p {
        padding-left: 10px;
        padding-right: 10px;
        text-align: justify;
    }
    
    a {
       font-family: arial;
       font-size: 12px;
       font-weight: bold;
    }
    
    a:link, a:visited {
        font-family: arial;
        font-size: 12px;
        font-weight: bold;
        color: #BC250C;
        text-decoration: none;
    }

    a:hover, a:active {
       font-family: arial;
       font-size: 12px;
       font-weight: bold;
       color: #BC250C;       
       text-decoration: underline;
    }

    legend {
	    font-family: arial;
        font-size: 12px;
        font-weight: bold;
        color: #BC250C;
        text-decoration: none; 
  }
      
    ul {
	margin-top: 0px;
	}
	
    li {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	LIST-style:none inside url(/images/main/arrow_gray.gif);
	}
	
    div.float {
    float: left;
    }

    div.float p {
    text-align: center;
    }

/* ---[ Fin Principal ]-------------------------- */

/* ---[ Contenu ]---------------------------------- */

    #container {

    }

    /* ---[ Intro ]---------------------------------- */

        #intro {
            margin: 247px 0px 0px 0px;
            background: #F3F1E7;
            padding: 12px 0px 10px 0px;
            border-left: solid 1px #ccc;
	    	border-right: solid 1px #fff;
        }

        /* ---[ Page Header ]------------------------ */

            #pageHeader {
            	color: #F3F1E7;
            	height: 211px;
            	width: 760px;
            	top: 0px;
            	left: 0px;
            	right: 0px;
            	position: absolute;
                background: transparent url('/images/main/bandeau01.jpg') 0px 0px repeat-x;
                z-index: 10;
            }

            #pageHeader h1 {
                height: 130px;
            }

            #pageHeader h1 span {
            	font-size: 1.5em;
            	background-color: transparent;
            	text-decoration: none;
            	text-transform: lowercase;
            	display: none;
            	font-weight: normal;
            	position: absolute;
            	right: 20px;
            	bottom: 3px;
                color: #F3F1E7;
            }

            #pageHeader h2 {

            }

            #pageHeader h2 span {
                display: none;
            }

        /* ---[ End Page Header ]-------------------- */

        /* ---[ Main ]---------------------- */

        /* ---[ Fin Main ]------------------ */

    /* ---[ End Intro ]------------------------------ */

        /* ---[ Footer ]----------------------------- */

            #footer {
                font-size: 11px;
                clear: both;
                text-align: center;
		width: 100%;
		background-color: #fff;
		padding-top: 10px;
		padding-bottom: 10px;
		background: #F3F1E7 url('/images/main/bkgbas.gif') 0px 0px repeat-x;
            }
            
            #footer a:link, #footer a:visited {
                font-size: 11px;
                font-weight: normal;
                text-decoration: none;
                color: #465156;
            }
            
            #footer a:hover, #footer a:active {
                background: none;
                text-decoration: underline;
            }
            
            #footer img {
		border: 0;            	
        }
            
        /* ---[ End Footer ]------------------------- */

.main {
	margin-left: 5px;
}
       
.menu {
	position: absolute;
	left: 8px;
	top: 211px;
	width:800px;
	display: inline;
	width: 800px;
}

.menu a {
	padding: 0px;
	margin: -2px;
}

.flags {
       position: absolute;
       top: 80px;
       left: 20px;
       z-index: 20; 	
}

.contact {
       position: absolute;
       top: 165px;
       left: 15px;
       z-index: 20; 	

}

.titre {
  color: #BC250C;
  font-family: Arial;
  font-weight: bold;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.titre ul {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}

.titre li {
  border-bottom: #CCCCCC 1px solid;
  LIST-style:none inside url(/images/main/fleche_bas.jpg);
}

.titre2 {
  color: #BC250C;
  font-family: Arial;
  font-weight: bold;
  font-size: 13px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.titre2 ul {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}

.titre2 li {
  border-bottom: #CCCCCC 1px solid;
  LIST-style:none inside url(/images/main/fleche.jpg);
}

.commentaire {
  margin-top : 5px;
  margin-bottom : 5px;
  margin-right: 5px;
  padding:5px;
  color: #465156;
  font-family: Arial;
  font-weight: normal;
  font-size: 12px;
}

.galerie {
   
  padding: 10px;
  border-color: #FFFFFF;
  border-style: solid solid solid solid;
  border-width: 1px;
}

.famille {
	position:float;
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	text-align: center;
	margin-top: 20px;
	padding: 5px;
}

.famille a {
	color:#000088;
	text-decoration:none;
  	font-family: Arial;
  	font-weight: bold;
  	font-size: 12px;
}

.famille a:hover {
  color:#990000;
  text-decoration: underline;
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
}

.savoir {
  padding-left: 100px;
  padding-top: 10px;
  padding-bottom: 10px;
}

        /* ---[ Plan ]------------------------- */

	#text {
            padding: 10px 0px 10px 0px;
            height: 100%;
        }
        
        #text div {
            clear: both;
        }
        
        #text h3 {
            padding-top: 30px;
            border-bottom: solid 1px #BC250C;
        }        
        
        #text h3 span {
            display: none;
        }
        
        #text h4 {
            padding-top: 30px;
            border-bottom: solid 1px #BC250C;
        }        
        
        #text h4 span {
            display: none;
        }
                
            #explanation {
                padding-left: 10px;
                padding-right: 10px;
            }
        
            #explanation h3 {
                background: #F3F1E7 url('/images/main2/pacces.gif') no-repeat;
            }
            
            #explanation h4 {
                background: #F3F1E7 url('/images/main2/pacces_us.gif') no-repeat;
            }            

            #explanation p.p1 {

            }
            
            #explanation p.p2 {
		text-align: center;
            }
            
	.gras {
	font-family: Arial;
	font-weight: bold;
	color: #666666;
	}
	
	.noborder {
		border: 0px;
		}

        /* ---[ Fin Plan ]------------------------- */

        /* ---[ Travaux en cours ]------------------------- */

            #tec {
                padding-left: 10px;
                padding-right: 10px;
            }
        
            #tec h3 {
                background: #F3F1E7 url('/images/main2/tec.gif') no-repeat;
            }
            
            #tec h4 {
                background: #F3F1E7 url('/images/main2/tec_us.gif') no-repeat;
            }            

            #tec p.p1 {

            }
            
            #tec p.p2 {
		text-align: center;
            }

        /* ---[ Fin Travaux en cours ]------------------------- */        
        
        /* ---[ Ventes auto ]------------------------- */

            #vente {
                padding-left: 10px;
                padding-right: 10px;
            }
        
            #vente h3 {
                background: #F3F1E7 url('/images/main2/vente.gif') no-repeat;
            }
            
            #vente h4 {
                background: #F3F1E7 url('/images/main2/vente_us.gif') no-repeat;
            }            

            #vente p.p1 {

            }
            
            #vente p.p2 {
		text-align: center;
            }

        /* ---[ Fin Ventes auto ]------------------------- */        
        
        /* ---[ Pièces détachées ]------------------------- */

            #piece {
                padding-left: 10px;
                padding-right: 10px;
            }
        
            #piece h3 {
                background: #F3F1E7 url('/images/main2/piece.gif') no-repeat;
            }
            
            #piece h4 {
                background: #F3F1E7 url('/images/main2/piece_us.gif') no-repeat;
            }            

            #piece p.p1 {
	
            }
            
            #piece p.p2 {
		text-align: center;
            }

        /* ---[ Fin Pièces détachées ]------------------------- */           

        /* ---[ Nos recherches ]------------------------- */

            #recherche {
                padding-left: 10px;
                padding-right: 10px;
            }
        
            #recherche h3 {
                background: #F3F1E7 url('/images/main2/recherche.gif') no-repeat;
            }
            
            #recherche h4 {
                background: #F3F1E7 url('/images/main2/recherche_us.gif') no-repeat;
            }            

            #recherche p.p1 {

            }
            
            #recherche p.p2 {
		text-align: center;
            }

        /* ---[ Fin Nos recherches ]------------------------- */             
        
        /* ---[ Nous contacter ]------------------------- */

            #contacter {
                padding-left: 10px;
                padding-right: 10px;
            }
        
            #contacter h3 {
                background: #F3F1E7 url('/images/main2/contact.gif') no-repeat;
            }
            
            #contacter h4 {
                background: #F3F1E7 url('/images/main2/contact_us.gif') no-repeat;
            }            

            #contacter p.p1 {

            }
            
            #contacter p.p2 {
		text-align: center;
            }
            
            .coordonnees {
		position: absolute;
       		top: 330px;
       		left: 450px;
       		z-index: 20; 	
       		color: #465156;
		font-size: 12px;
		font-family: Arial;
	    }
	    
	    .ag14 {
	    	font-family: Arial;
		font-weight: bold;
		color: #465156;
		font-size: 14px;
	    }
            
            .ai12 {
	    	font-family: Arial;
		font-style: normal;
		color: #BC250C;
		font-size: 12px;
	    }

        /* ---[ Fin Nous contacter ]------------------------- */             
        
        /* ---[ News ]------------------------- */

            #news {
                padding-left: 10px;
                padding-right: 10px;
                font-family: Arial;
				font-style: normal;
				color: #465156;
				font-size: 12px;
            }
        
            #news h3 {
                background: #F3F1E7 url('/images/main2/actu.gif') no-repeat;
            }
            
            #news h4 {
                background: #F3F1E7 url('/images/main2/actu_us.gif') no-repeat;
            }            

            #news p.p1 {

            }
            
            #news p.p2 {
		text-align: center;
            }

        /* ---[ Fin News ]------------------------- */          
        
        /* ---[ Formulaire ]------------------------- */                     

.formulaire {
  width: 450px;
  margin: 10px;
}

.label {
  color:#465156;
  font-family: Arial;
  font-weight: normal;
  font-size: 12px;
}
       
div.row {
 clear: both;
 padding-top: 5px;
 }

div.row span.label {
 float: left;
 width: 100px;
 text-align: right;
 }

div.row span.formw {
 float: right;
 width: 335px;
 text-align: left;
 color:#465156;
  font-family: Arial;
  font-weight: normal;
  font-size: 12px;
 }

.rouge {
 color: #BC250C;
}

.input {
border-color: #465156;
border-style: solid;
border-width: 1px;
color: #BC250C;
font-size: 12px;
font-family: Arial;
}

.button {
background-color: #BC250C;
border-color: #465156;
border-style: solid;
border-width: 1px;
color: #FFFFFF;
font-family: arial;
font-weight: bold;
}

	/* ---[ Fin Formulaire ]------------------------- */
        
        /* ---[ Savoir faire ]------------------------- */

            #sf {
                padding-left: 10px;
                padding-right: 10px;
            }
        
            #sf h3 {
                background: #F3F1E7 url('/images/main2/sf.gif') no-repeat;
            }
            
            #sf h4 {
                background: #F3F1E7 url('/images/main2/sf_us.gif') no-repeat;
            }            

            #sf p.p1 {

            }
            
            #sf p.p2 {
		text-align: center;
            }

        /* ---[ Fin Savoir faire ]------------------------- */ 	                     
        
.boutonretour {
       position: absolute;
       top: 262px;
       left: 640px;
       z-index: 20; 	
}

.boutonretourus {
       position: absolute;
       top: 262px;
       left: 640px;
       z-index: 20; 	
}        

        /* ---[ Accueil ]------------------------- */
        
.accueil {
  width: 100%;
  margin: 10px;
}
       
        /* ---[ Fin Accueil ]------------------------- */
        
.chemin {
 		padding-left: 10px;
                padding-right: 10px;
                font-family: Arial;
		font-style: normal;
		color: #465156;
		font-size: 12px;
		font-weight: bold;
		border-bottom: solid 1px #BC250C;
}

.ligne1 {
	margin: 10px;
	width: 98%;
	background: #E8E4D0 url('/images/main2/fond_news.jpg') no-repeat right bottom;
	border: solid 3px #E8E4D0;
}

.ligne2 {
	margin: 10px;
	width: 98%;
	border: solid 1px #E8E4D0;
}

#galerie_photos {
 margin-top: 10px;
 margin-bottom: 10px;
 margin-right: 5px;
 margin-left: 5px;
 padding-top: 30px;
 background: #E9E4D1 url('/images/main/galerie_photos.png') no-repeat left top;
}

#galerie_photos2 {
 margin-top: 10px;
 margin-bottom: 10px;
 margin-right: 5px;
 margin-left: 5px;
 padding-top: 30px;
 background: #E9E4D1 url('/images/main/galerie_photos2.png') no-repeat left top;
}