/*  
	Theme Name: Theme Coolture?
	Theme URI: http://www.coolture.fr/
	Description: Nouveau thème.
	Version: 4.0
	Author: Thierry PIGOT / Hervé Giraud
	Author URI: http://www.thierry-pigot.fr/
*/

* {
	margin:0;
	padding:0;
}

a {
	outline: none;
	color: #133B81;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:current {
	font-weight: bold;
}

img {
	border: none;
}

body,html {
	min-height: 101%;
}

/* Begin Typography & Colors */
body {
	color: #000;
	font-size: 12px;
	word-spacing: normal;
	font-family: Arial,"Times New Roman",Times,serif;
	background-color: #8f8e8e;
		background-color: #2F2F2F;
}


#left {
	width: 713px;
	float: left;
}

/** Header **/
#header {
	background: #133B81 url('images/header.jpg') no-repeat top left;
	height: 151px;
}

#headerimg 	{ 
	display: none;
}

#rencontre{
	margin: 10px 0px 10px 0px;
	text-align: center;
	height: 250px;
	background-color: #88BCE2;
}

#rencontre_left {
	float: left;
}

/** Menu **/
#menu {
	font-size: 17px;
	height: 40px;
	background-color: #88BCE2;
	padding: 10px;
	padding-left: 30px;
	font-weight: normal;
	color: #133B81;
}

#menu .menu_current {
	font-weight: bold;
	text-decoration: underline;
}

#sousmenu {
	margin-top: 5px;
	font-size: 13px;
	text-align: left;
	position: relative;
	left: 98px;
}

#sousmenu ul {
	padding: 10px;
}

thead {
	color: #133B81;
}

#centre {
	padding: 5px 15px 15px 10px;
	width: 710px;
}

#posts {
	margin: 5px;
}

#posts_left {
	float: left;
	width: 400px;
	padding-right: 10px;
}

#posts_right {
	width: 270px;
	border-left: #133B81 2px solid;
	padding-left: 10px;
}

#posts h2, #page_post h2 {
	text-transform: uppercase;
	font-size: 16px;
}

#posts h2 span {
	font-size: 0.6em;
}

#posts_left h2 {
	color: #C1022C;
	border-bottom: #C1022C 5px solid;
}

#posts_right h2 {
	color: #133B81;
	border-bottom: #133B81 5px solid;
}

#page_post {
	width: 680px;
}

tfoot {
	background-color: #2F2F2F;
	color: #FFF;
}

tfoot th {
	text-align: center;
	padding: 10px;
}

tfoot a{
	color: #FFF;
}

.journal {
	border: #133B81 2px solid;
	margin: 5px;
}

.clear {
	clear: both;
	visibility: hidden;
}

th, td {
	vertical-align: top;
}

/** Bloc COUP DE POUCE **/

#CCDP a {
	text-transform: lowercase;
	font-size: 12px;
	color: #88BCE3;
}

#CCDP div span {
	
}

#CCDP p {
	font-weight: bold;
	text-align: right;
	
}

#inscrivez_vous{
	text-align: right;
	float: right;
	position: relative;
	top: 45px;
	margin: 0;
	margin-top: -50px;
	margin-right: 10px;
	border: none;
}

#ClicCoupPouce{
	float: right;
	position: relative;
	left: 400px;
	top: -50px;
	border: none;
}
/** FIN Bloc COUP DE POUCE **/

#page {
	width: 971px;
	margin: 0 auto;
	background: #FFFFFF url('images/background.png') repeat-y center;
}

#content {
	padding: 10px;
	width: 690px;
}

/* ####################### */
#memberarea {
	font-size: 14px;
}

#memberarea a {
	font-size: 14px;
	color: #C1022C;
	font-family: Georgia,"Times New Roman",Times,serif;
	color:#DC0000;
	font-style: italic
}

.sidebarLogin_otherlinks {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
}

.sidebarLogin_otherlinks li:before {
	content: "\00BB \0020";
}

tbody li {
	list-style-type: none;
	list-style-image: none;
}

tbody td a {
	font-size: 14px;
}

tbody td ul {
	padding-left: 20px;
}

tbody li:before {
	content: "\00BB \0020";
}

tbody h2 {
	padding: 10px 10px 2px 0px;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: bold;
}

tbody h2 span {
	font-size: 0.6em;
}

tbody p {
	margin-bottom: 10px;
}

#idees h2 {
	color: #C1022C;
	border-bottom: #C1022C 6px solid;
	margin-bottom: 10px;
}

#idees a {
	color: #C1022C;
}

#agir h2 {
	color: #133B81;
	border-bottom: #133B81 6px solid;
	margin-bottom: 10px;
}

#agir a {
	color: #133B81;
}

#pub {
	margin: 40px auto 40px auto;
}

#pub img {
	border: 1px solid;
}

/** Separateur d'article **/
.separator {
	clear: both;
	border-bottom: #C1022C 1px dashed;
	margin: 10px 0px 10px 0px;
}

.finseparator {
	border-bottom: #C1022C 6px solid;
	margin: 10px 0px 10px 0px;
}

.blue_separator_cadre {
	clear: both;
	border-top: #133B81 1px dashed;
	border-bottom: #133B81 1px dashed;
	margin: 10px 0px 10px 0px;
	text-align: right;
	font-size: 11px;
	padding: 5px;
}

.blue_separator {
	clear: both;
	border-bottom: #133B81 1px dashed;
	margin: 10px 0px 10px 0px;
}

.blue_finseparator {
	border-bottom: #133B81 6px solid;
	margin: 10px 0px 10px 0px;
}
/** Fin Separateur d'article **/

.more {
	text-align: right;
}

.more:before {
	content: "\00BB \0020";
}

/** post_icon **/
.post_image {
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;	
}

.pagetitle {
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
}

#comment {
	width: 520px;
	background-color: #F5F5F5;
}

#pub_bottom {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 10px;
}

#pub_bottom  img{
	border: #000 3px solid;
	padding: 5px;
	background-color: #8F8F8F;
}

#pub_left {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

#pub_left img {
	border: 1px solid;
}

/** CCDP meter **/
.CCDPmeter .meter{
	padding: 5px 0 5px 40px;
}

.floater {
	float: left;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

.centered {
	margin-left: auto;
	margin-right: auto;
}

/** Jeux concours **/
#jeuxconcours {
	padding: 20px;
}

#jeuxconcours fieldset {
	padding: 10px;
	margin: 10px;
	background-color: #F5F5F5;
}

#jeuxconcours legend {
	font-weight: bold;
	color: #133B81;
}

#jeuxconcours #bouton {
	padding: 10px;
	margin: 20px;
	font-size: 2em;
}
#jeuxconcours radio {
	padding: 10px;
	margin: 20px;
}

#jeuxconcours #description {
	padding: 0 5px 0 5px;
}

#jeuxconcours #questions {
}

#jeuxconcours .question {
	padding: 0 5px 0 5px;
	font-weight: bold;
	text-decoration: underline;
}

/** Contact **/
.y_msg {
	width: 450px;
	background-color: #F5F5F5;
}
.alert {
	color: red;
	text-align: center;
	font-weight: bold;
}
.ok {
	color: green;
	text-align: center;
	font-weight: bold;
}
form dl, dl.labels {
	margin:0em;
	font-size:100%;
	margin-top:0.5em
}
form dt, dl.labels dt {
	float:left;
	width:9em;
	margin-bottom:0.8em;
	color:#555;
	text-align:right;
	font-weight:normal;
	position:relative /*IEWin hack*/
}
form dd, dl.labels dd {
	margin-left:10.5em;
	margin-bottom:0.8em;
	font-size:100%;
	font-style:normal;
	padding-left:0.5em
}
form dd.submit, dl.labels dd.submit  {
	margin-top:2em
}

/** EDITOR **/
.rouge {
	color: #D34E40;
	font-weight: bold;
}

.source {
	font-size: 9px;
	font-style: italic;
}

/** index **/
#idee h3 {
	padding: 5px;
	font-size: 15px;
	font-weight: bold;
}

.vignette img {
	margin: 5px;
}

.index_text {
	margin-left: 110px;
}

/** JEUX VIDEO **/
#index_dvd h3 {
	color: #D25B2B;
}
#idees .dvd_title_link a {
	color: #D25B2B;
	font-size: 15px;
}

/** BD **/
#index_bd h3 {
	color: #C1022C;
}
#idee  .bd_title_link a {
	color: #C1022C;
	font-size: 15px;
}

/**Manga **/
#index_manga h3 {
	color: #C1022C;
}
#idee  .manga_title_link a {
	color: #C1022C;
	font-size: 15px;
}

/** DVD **/
#index_dvd h3 {
	color: #D25B2B;
}
#idees .dvd_title_link a {
	color: #D25B2B;
	font-size: 15px;
}

/** Livre **/
#index_livre h3 {
	color: #D29644;
}
#idees .livre_title_link a {
	color: #D29644;
	font-size: 15px;
}


#centre {
	width: 480px;
}
#sidebar  {
	width: 200px;
	margin-left: 510px;
}

.pathway, .pathway a {
	font-size: 13px;
}

.pathway a:before {
	content: "\00BB \0020";
}

.first {
	background-color: #AFDDFF;
	padding: 10px;
}

.first img {
	border: 1px solid;
}

.postmetadata, .postmetadata a {
	font-size: 11px;
}

.entry {
	margin-top: 10px;
}

.entry p {
	margin-bottom: 10px;
}
#sidebar_agir {
	text-align: left;
}

#sidebar_agir p {
	padding: 10px;
}

#sidebar_agir h2 {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
}

#sidebar_agir h2 span {
	font-size: 0.6em;
}

.navigation .wp-pagenavi {
	text-align: center;
}

.wpmem_msg {
	font-weight: bold;
	color: red;
	padding: 10px;
	border: red 2px solid;
	width: 570px;
	margin: 0 auto;
}

.linkColor2 a{
	color: #eb6909;
text-align: center;
}

.linkColor2 img {
	border: 2px solid #eb6909;
}

.bgcolor {
background-color: #eb6909;
text-align: right;
}
.bgcolor_logo {
background-color: #eb6909;
text-align: right;
}

.bgcolor_interogation {
background-color: #FDCA01;
}

.mag {
background-color: #1c2348;
text-align: left;
}