/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

.sep {clear: right;}
/* layout.css */

html 	{ text-align : center;  }

body { 
position : relative; 
width : 770px; 
margin : 0 auto; 
text-align : left; }

div#content { 
position : relative; 
width : 100%; }


div#content_main {
left : 0; 
width : 50%; 
padding : 1em 0; }
  
div#content_sub { 
left : 50%;  
width : 50%; 
padding : 1em 0; }

/* =switch columns */
div#content_main {
left : 50%; 
width : 50%; 
padding : 1em 0 0 20px;
 }
  
div#content_sub { 
left : 0;  
width : 50%; 
padding : 1em 0; }


div#content_sub span {
 }
div#branding, div#nav_main, div#site_info {
width : 100%; }

#contenupage {background:#FFF

} 
#goo {padding:20px; background:#FFF}
#coulcentre {padding:20px; background:#FFF;width:730px;}
#mentete {
	width:100%;
	height:21px;
	background:#aede28;
}
	#entete {
	float:left;
	padding-top:0.2em;
	padding-left:1em;
	color:#6062b5; font-weight:bold;
	}
		#entete A {color:#6062b5;margin-right:2px;}
		#entete A:hover {color:#FF8000}
#mentete3 {
	width:100%;
	height:21px;
	background:#fff;
}
	#entete3 {
	float:left;
	padding-top:0.2em;
	padding-left:1em;
	color:#6062b5; font-weight:bold;font-size:1.2em;
	}
	#entete3 A {color:#6062b5;margin-right:2px;}
		#entete3 A:hover {color:#FF8000}
  	#entetepage {	
	float:right;
	padding-top:0.2em;
	padding-right:1em;
	color:#FFF; font-weight:bold; text-align:right
  	}
		#entetepage A {color:#FFF; font-weight:normal}
		#entetepage A:hover {color:#FF8000; font-weight:normal}
#entete1 {
	width:100%;
	height:55px;
	background:#edc025
}
	
#rubriques{
	
	width:98%;
	margin-top:1em;
	padding-top:1em;
	padding-bottom:1em;
	border-top:#666 1px solid
}
#rubriques img {float:left;margin-right:10px;margin-left:5px;
margin-top:5px;}		
#rubriques li {background:transparent url(img/coin.jpg) no-repeat scroll left top}
#rubriques p {margin-left:1em;}
#rubriques h4 a{ 
color : #88a308; }
#rubriques h4 a:hover { 
color : #ff9900; }

#pub{	
	width:300px;
	margin-left:20px;

}
#pub1{	
	width:300px;
	height:250px;
	margin-left:20px;margin-bottom:20px;

}
#bord{	
height:100px;
width:300px;
background:transparent url(img/inscription.jpg) no-repeat scroll left top;
margin-left:20px;
}
#bord ul{	
letter-spacing:0.2em;
padding-top:20px;
margin-left:120px;
}
#bord li a{	
font-weight:bold;

}
#bord li a:hover{	
color:orange
}

#sponsor{	
	width:319px;
	height:250px;
}

#sponsor img{	
margin-left:20px;
}
#sponsor1{	
	width:319px;
	line-height:2em;
margin-left:20px;
text-align:center;;
}
#online{
	background-image: url(img/ligne.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;	
	width:300px;
	line-height:2em;
margin-left:20px;
padding-left:100px;
min-height:100px;
font-size:1.2em;
color:white;
}
#online ul{	

float:left;
}


#rech{
padding-bottom:1em;
margin-left:20px;
width:300px;}
#rech1{float:left;
margin:2px 10px 0 5px;
}

/* lien boutique automobile */
.annugauche{ float:left; }
.annudroite{ float:left; }

/* =si_clear_children */
.pc,.sc { position : absolute; top: 0; left: 0; }
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */


#header{
	margin:0;left:0;width:100%;height:18px;
	background:#000;
	text-align:right;padding:0;padding-top:3px
}
	#header ul{margin-right:1em;display:inline;border-right:2px solid #eee}
	#header ul li{border-left:2px solid #eee;display:inline;padding:0 0.6em 0 1em}
	#header a {color:#999}
	#header a:hover{color:#fff}
	
#links ul {
        list-style-type: none;
        width: 365px;margin: 0;
} 

#links li {
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 5px 0;
}
#links li img {
float:left;
        margin: 5px;padding: 5px;
}

#links li a { 
        color: #990000;
        display: block;
        font: bold 120% Arial, Helvetica, sans-serif;
        padding: 5px;
        text-decoration: none;min-height:120px;
}

 * html #links li a {  /* make hover effect work in IE */
	width: 365px;
}

#links li a:hover {
        background: #ffffcc;
}

#links a em { 
        color: #333;
        display: block;
        font: normal 85% Verdana, Helvetica, sans-serif;
        line-height: 125%; 
}

#links a span {
        color: #125F15;
        font: normal 70% Verdana, Helvetica, sans-serif;
        line-height: 150%;
}
#links1 ul {
        list-style-type: none;
        width: 365px;margin: 0;
} 

#links1 li {
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 5px 0;
}
#links1 li img {
float:left;
        margin: 5px;padding: 5px;
}

#links1 li a { 
        color: #990000;
        display: block;
        font: bold 120% Arial, Helvetica, sans-serif;
        padding: 5px;
        text-decoration: none;min-height:120px;
}

 * html #links1 li a {  /* make hover effect work in IE */
	width: 365px;
}

#links1 li a:hover {
        background: #ffffcc;
}

#links1 a em { 
        color: #333;
        display: block;
        font: normal 85% Verdana, Helvetica, sans-serif;
        line-height: 125%; 
}

#links1 a span {
        color: #125F15;
        font: normal 70% Verdana, Helvetica, sans-serif;
        line-height: 150%;
}

	/* menu dossiers */
	.choix1 {padding:0; margin:2em 50px 0.5em 0;}
	.choix1 img {float:left; padding-right:0.8em;padding-left:15px;}
	.choix1 span a {font-weight:bold}
	.choix1 span {display:block; text-align:right;color:#666; margin:0;padding:0;border-top:1px dotted #666}
	.choix1 span.mdossdate {padding:0.2em;margin:0;border:0;color:orange;font-size:0.8em}
	.choix1 h2 {font-size: 1.4em}
	.choix1_titre {font-size:1.2em;
font-weight:normal;
height:70px;
margin:0;
padding:0;}