dl#comment_list { margin: 0 0 0 0; }
		
dl#comment_list dt { padding: 0 0 33px 0; background: url('file:///http|//gridline.thadallender.com/wp-content/themes/gridline/css/images/comment_top.gif') 0 100% no-repeat; font-size: 1.1em; line-height: 1.8182em; color: #999; }
		
dl#comment_list dt.author { background: url('file:///http|//gridline.thadallender.com/wp-content/themes/gridline/css/images/comment_author_top.gif') 0 100% no-repeat; }
		
dl#comment_list dt .comment_num { padding: 0 0.3636em 0 0; }
			
dl#comment_list dt .comment_num a, dl#comment_list dt .comment_num a:visited { color: #999; }
				
dl#comment_list dt .comment_num a:hover { color: #a90000; }
				
dl#comment_list dt strong { font-size: 1.4545em; color: #000; }
				
dl#comment_list dt strong a, dl#comment_list dt strong a:visited { color: #000; border-bottom: 1px dotted #999; }
				
dl#comment_list dt strong a:hover { color: #000; border-bottom: 1px solid #a90000; }
		
dl#comment_list dd {padding: 20px; margin: 0 0 1.5385em; background: #dfdfdf; }
		
dl#comment_list dd.author { background: #0099cc url('file:///http|//gridline.thadallender.com/wp-content/themes/gridline/css/images/comment_author_bottom.gif') 0 100% no-repeat; }
		
dl#comment_list dd.entry p, dl#comment_list dd.entry ul, dl#comment_list dd.entry ol, dl#comment_list dd.entry blockquote { margin-bottom: 1.1538em; }
/*------------------------------------
Blueprint Magazine Theme
By: Thad Allender [thadallender.com]
-------------------------------------*/

body 	{
	margin-bottom: 0;
	margin-top: 10px;
	background-image: url(bandeaubleu.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#outside {background: url('get.png') top left no-repeat;}	
blockquote {
	font-style: normal;
	padding: 0 0 0 0;
	color: #000;
	background: url('quote.png') .5em top no-repeat;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #333;
}
a			{
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
}
a:active, h2 a:active, h3 a:active {color: #8c1b00;text-decoration: none;}
a:hover, h2 a:hover, h3 a:hover {
	color: #cc0000;
	text-decoration: none;
}
blockquote p 		{ padding: 0 20px 0 30px; }
hr 			{ background: #CCC; height: 1px; }
img			{ margin: 0; }
.photo_align_left	{
	float: left;
	padding-top: 0em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0;
}
a.button 		{ float: left; } /* Fix for buttons */
input 			{ padding-left: 0; border: 1px solid #CCCCCC;  }
ol			{ margin-left: 35px; }
label			{ font-weight: normal; }
textarea		{ height: 200px; width: 500px;}
.small			{ font-size: .9em; }
.nomargin		{ margin: 0; }
a.button, button 	{ font-weight: normal; }
dl.small dd		{ font-size:.9em; }
span.meta_align_right 	{color: #ccc; font-size: .6em; float: right; }
span.meta_align_right a {color: #ccc; }
span.meta_align_right a:hover{color: #000; }

.meta 	{color: #ccc; font-size: .8em; line-height: 1.875em; font-family: Georgia;}
.meta a {color: #ccc; }
.meta a:hover{color: #000; }

/* LISTS */

.bottombar {}

.byline {color: #ccc; font-size: .8em; line-height: 1.875em;}
.byline a {color: #FF3706; text-decoration: none; line-height: 1.875em;}
.byline a:hover{color: #000; }

.bottombar h2 {
font-size:1em;
font-weight:bold;
line-height:1em;
margin:1em 0 1em;
}

.five_posts h6 a, .five_posts h4 a, .five_posts h3 a {text-decoration: none; margin-bottom: 0; }

#maincontent h2 	{ color: #3B4A25; border-bottom: 1px dotted #AAA; margin-bottom: 15px; }
h2 a 			{ color: #3B4A25; text-decoration: none; }
#maincontent .post h2	{ margin-bottom: 5px; }
						
#maincontent .content 	{ padding: 25px 30px 20px 48px; }	

#feature h3 {margin-bottom:0; padding:0;}
#feature p img {
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.feature_text {margin-top: 2em;}
#home_right {
	padding-top: 10;
	padding-bottom: 10;
	line-height: 1.2;
	background-color: #fff;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 1.5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: ffffff;
	border-right-color: ffffff;
	border-bottom-color: ffffff;
	border-left-color: ffffff;
}
#home_right .entry {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
}

.navigation, 
.navigation a			{ color: #AAA; }
.alignright 			{ float: right; }
.alignleft 			{ float: left; }
.post				{ margin-bottom: 25px; }
.entry				{
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4E4E4E;
}

.entry2				{
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4E4E4E;
}

/* HEADER */

#header {
	height: 90px;
	width: 950px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}

#header h1, #header .description {
	padding:0;
	margin: 0;
	line-height: 1em;
}



/* FOOTER */

#footer 		{
	text-align: center;
	font-size: 10px;
	background-color: #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
}

#footer a 		{ text-decoration: none; }

/* LISTS */

.bottombar {}

.bottombar h2 {
font-size:1em;
font-weight:bold;
line-height:1em;
margin:1em 0 1em;
}
.container #nav .content .header #navmenu-h {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	letter-spacing: 4px;
}
#navmenu-h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 4px;
	text-align: center;
	background-image: url(fond-nav-bleu.gif);
	background-repeat: repeat-x;
	height: 52px;
	color: #FFFFFF;
	padding-top: 17px;
	font-weight: bold;
}
#navmenu-h a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	letter-spacing: 4px;
	font-weight: bold;
}
#navmenu-h a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 4px;
	color: #FFFFFF;
	height: 52px;
	font-weight: bold;
}

.container #nav .content .header #navmenu-h  a {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	letter-spacing: 4px;
}


#navmenu-h ul  ul,ul#navmenu-h 
ul  ul  ul  {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}
#navmenu-h /* Do Not Move - Must Come Before display:block for Gecko */
li:hover  ul  ul,ul#navmenu-h 
li:hover  ul  ul  ul,ul#navmenu-h 
li.iehover  ul  ul,ul#navmenu-h 
li.iehover  ul  ul  ul  {
  display: none;
}
#navmenu-h li:hover  ul,ul#navmenu-h 
ul  li:hover  ul,ul#navmenu-h 
ul  ul  li:hover  ul,ul#navmenu-h 
li.iehover  ul,ul#navmenu-h 
ul  li.iehover  ul,ul#navmenu-h 
ul  ul  li.iehover  ul  {
  display: block;
}

/* Styles Adifco
================= */
h1 {font: bold 20px Arial, Helvetica, sans-serif;color:#FF6600; padding-top:40px;}
h2 {font: bold 15px Arial, Helvetica, sans-serif;}
h3 {font: bold 12px Arial, Helvetica, sans-serif;margin-top:40px;}
h4 {font: italic normal 14px Arial, Helvetica, sans-serif; }
h2, h3, h4, p, li, dd {color:#4e4e4e;}
p, ul, .equipe dd {text-align:justify;font: normal 13px Arial, Helvetica, sans-serif;}
.equipe dt  {font: bold 20px Arial, Helvetica, sans-serif;color:#FF6600;}
.equipe dd {padding:0;margin:0 0 20px 0;}
ul {}
ul li.derniere {border-bottom:1px dotted #e5e5e5}
#feature ul li {list-style-type:disc}
li.last-child {border-bottom:1px dotted #E5E5E5;}
.center {text-align:center}
.surdim {font-size:16px;}
.bold {font-weight:bold;}
.normal {font-weight:bold}
.pt {padding-top:50px;}
a.adi, .container #feature p.entry a.adi {color:#4e4e4e;text-decoration:underline;font-weight:normal;font-size:12px;}
body.bandeau_bleu {background:url(bandeaubleu.gif) top repeat-x}

/* test menus */


#m_pied {}
#m_pied li {display:inline}
#m_pied li a {font-size:10px;}

#sub_nav {position:absolute;top:0;left:0;background:#000066}
#subnav p a:link {color:#FFFFFF;font-size:10px;}

/*test depliant */ 

#deplie, #deplie_pied {padding:10px 0;background:#e07821 url(deplie.png) 0 100%;margin:-3px auto;display:none;width:288px}
#deplie, deplie_pied, #deplie a, deplie_pied a {color:#fff}
.depliant, .depliant a {color:#fff;}
#feature p img.depliant  {margin-bottom:0;cursor:pointer; }
img.pl {padding-left:4px;}
.center, .center a{text-align:center}
.bolder a{font:bold 18px/35px Arial, Helvetica, sans-serif;padding:5px;}