body { margin: 0; padding: 0; }

a { text-decoration:none; }

select { background-color:#FCFCFC;	border:1px solid #708090;	font-size:11px;	}

.petitnews {  font-size: 11px; color: #000; text-decoration:none}

.inputbutton  { background-color:#cc0000; font-size:11px; border:1px solid #906750; color:#fff; padding-left:2px; padding-right:2px; font-weight:bold; }
input.submit { background-color:#FFF; border: 1px solid #999999; font-size:11px; }
input.submit2 { background-color:#183760; border: 1px solid #183760; color:#FFFFFF; font-weight:bold; font-size:11px; }

.tdmenu  { border:1px solid #FFFFFF; }
.menu1, .menuselect { color: #49302A; padding-right: 16px; padding-left: 8px; padding-top:3px;	 margin-left:0px; font-size: 13px;  text-decoration:none; text-transform: uppercase; font-weight:bold; margin-bottom:0px; }
.menu1:hover { color: #027FFF; }
.menuselect { color: #027FFF; }
.menu2 { color:#6794a9; font-size: 12px;  text-decoration:none; font-weight:bold; text-align:left; padding-bottom:4px;	 }
.menu2:hover { color: #68143f; }
.menu3 { color:#6794a9; padding-left: 15px; font-size: 12px;  }
.menu3:hover { color: #68143f; }
.menu4 { font-size: 11px;  text-decoration:none; padding-left: 25px; }
.menu4:hover { color: #ffffff; }

.pied { font-size: 10px; color: #000000;}

.barresessionadmin{ background-color:#ED1C22; font-size: 11px;  color: #ffffff; height:20px; }
.barre_menu_horizontal{ background-color:#cc0000; font-size: 11px;  color: #ffffff;  font-weight:normal; height:28px; }

.citron { background:#FFF; }
.titre{ font-size: 20px; font-weight:bold; color:#DF0080; }
.blanc{ color:#FFFFFF; font-size: 11px; }
.txtb{ color:#FFFFFF; font-size: 11px; }
.pied1{ background: #3B201C; }


h1, h2, h3 { margin-top: 0; color: #000000; }

h1 { font-size: 2em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }

img.left { float: left; margin: 0 20px 0 0; }
img.right { float: right; margin: 0 0 0 20px; }

/* Header */

#logo h1 { padding: 0px 0 0 0; text-transform: uppercase; font-weight: normal; font-size: 2em;  }
#logo span { padding: 0px 0 0 0;  text-transform: uppercase; font-weight: normal; font-size: 2em; }
#logo p { text-transform: uppercase; padding: 0px 0 0 0px; font-size: 10px; color: #000000; }
#logo a { border: none; text-decoration: none; color: #000000; }

/* Banner */

#banner { margin: 0 auto; width: 960px; height: 310px; background: url(images/img03.jpg) no-repeat left top; }
#wrap { background: #FFF; width: 820px; height: 100%; margin: 0 auto;	 text-align: left; }
#content-wrap { clear: both; margin: 0; padding: 0;	 background: #FFF; }

/* Page */

#page { width: 960px; margin: 0 auto; padding: 30px 0; }
#page-bg { padding: 11px 24px; background: url(images/img03.jpg) no-repeat; }

/* Latest Post */

#latest-post { padding: 20px; border: 1px dashed #CCCCCC; }

/* Content */

.post { margin-bottom: 20px; padding-bottom: 5px; margin-left: 0px;  }
.post h1 { font-weight: normal; font-size: 30px; color: #007FFF; }
.post h2 { font-size: 24px; }
.title { margin: 0; padding-bottom: 6px; font-weight: normal;  }
.title a { border-bottom: none; color: #007FFF; }
.title a:hover { border-bottom: 1px dashed #CCCCCC; }
.byline { border-top: 1px dashed #CCCCCC; margin: 0 0 15px 0; text-transform: uppercase; }
.links { font-size: 11px; }
.links a { display: block; border: none; color: #333333; }
.links .more { float: left; padding-left: 25px; text-transform: uppercase; }
.links .comments { float: left; padding-left: 20px; background: url(images/img04.jpg) no-repeat left top;} 