/* =INITIAL
   v2.1, by Faruk Ates - www.kurafire.net
   http://kurafire.net/log/archive/2005/07/26/starting-css-revisited
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling:
   Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/1.3 Verdana, Helvetica, sans-serif;
	}
/* Neutralize styling:
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
	}

ol {margin-left: 10px;}

h1 {
font-size: 2em;
margin: 0 0 1em ;
}
h2 {
	font-size: 1.5em;
	margin: .83em 0;
	}

.article h2, .newsletter h2 {
	color: #011a77;
	font-size: 1.5em;
	margin: 20px 0 ;
	}

h3 {
	font-size: 1.17em;
	margin: 1em 0;
	}

.article h3 {
	color: #011a77;
	font-size: 1.17em;
	}

h4 {
	font-size: 1em;
	margin: 1.17em 0;
	}

.article h4 {
	color: #011a77;
	font-size: 1em;
	}

h5 {
	font-size: 1em;
	font-weight: normal;
	font-variant: small-caps;
	margin: 1.17em 0 1em;
	}
h6 {
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	margin: 1.17em 0 1em;
	}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 1em;
	}

/* Miscellaneous conveniences: */
body {
	background: #fff;
	color:#444444;
	font-size: 68.75%;
	}
html {background: #fff;}
table, th, td {
	border: 0px solid #000;
	border-collapse: collapse;
	}
	caption {
		font-size: 1.2em;
		font-weight: bold;
		margin: 0.2em 0;
		}
	th, td {padding: 0.2em;}
	th {font-size: 1.1em;}
pre {
	overflow: auto;
	width: 100%;
	}
a, a:visited {color: #011B70;}

a img {border: none;}
.clear {clear: both;}
.float_left, .object-left {float: left;}
.float_right, .object-right {float: right;}
.article #contenu .object-center p {
	text-align: center;
	width: 549px;
	}
.clear_left{clear:left;}
.centre {text-align:center;}
.submit {
	background: #011B70;
	border: none;
	color: #fff;
	font-weight: bold;
	}
/* Form field text-scaling */
input, select, textarea {font-size: 100%;}
input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px inset #aaa;
	}
	.radio input, .checkbox input {border:none;}
	input[type="radio"], input[type="checkbox"], input[type="file"] {border:none;} /* !IE JS */
a img {border: none;}
img[usemap] {border: none;} /* !IE JS */
table, th, td {
	border: 1px solid #000;
	border-collapse: collapse;
	}

.newsletter table, th, td {border: none;}

	.article table th {
		background: #B8000B;
		color: #FFF;
		padding-left: 15px;
		line-height: 0.4em;
		}

	.article table tr {background: #e4dfd3;}
	.article table tr.impair {background: none;}
	caption {
		font-size: 1.2em;
		font-weight: bold;
		margin: 0.2em 0;
		}
	th, td {padding: 0.2em;}
	th {font-size: 1.1em;}
pre {
	overflow: auto;
	width: 100%;
	}
.clear {clear: both;}
	br.clear {
		font-size: 0px;
		line-height: 0px;
		height: 0px;
		}
hr {
	border-color: #B8000B;
	color: #B8000B;
	}
.float_left {float: left;}
.float_right {float: right;}

.arrondiHaut {vertical-align: bottom;}
.arrondiBas {vertical-align: top;}

/* =COIN ARRONDIS */
.coinHG, .coinHD, .coinBG, .coinBD {
	margin: -1px;
	position: absolute;
	}
	.coinHG, .coinHD {top: 0;}
	.coinHD, .coinBD {right: 0;}
	.coinBG, .coinBD {bottom: 0;}
	.coinHG, .coinBG {left: 0;}

/* =ALL */
#all {
	margin: 0 auto;
	position : relative;
	width: 961px;
	}

/* =BASE_LINE */
#base_line {
	background-color: #f5f3ee;
	color:#a7a190;
	padding:0 30px;
	position:static;
	text-align:center;
	width: 901px;
	}
	#base_line a{color:#a7a190;}
	#base_line a:hover{
		color:#a7a190;
		text-decoration: underline;
		}
/* =FOOTER */
#footer{
	background: #d1cbba;
	color:#000;
	margin:0;
	min-height:18px;
	padding: 7px 40px 6px 50px;
	width:871px;
	}
	#footer ul {
		margin:0;
		text-align:right;
		}
	#footer ul li {
		background: url(/design/ocep/images/img/separateur_item_footer.gif) no-repeat 0 2px;
		display:inline;
		margin-left: 0;
		padding: 0 6px 0 10px;
		}
	#footer ul li.first {
		background: none;
		}
		#footer ul li a {color: #444;}
		#footer ul li a:hover {
			color: #444;
			text-decoration: underline;
			}
/* =HEADER */
#header{
	background: #fff url(/design/ocep/images/img/fonds_header.gif) top left repeat-y;
	width: 961px;
	}
	#logo{
		float: left;
		padding-left:1px;
		width: 282px;
		}
	#pave_pub_top{
		float: left;
		padding: 22px 8px 0 8px;
		width: 471px;
		}
	#pave_recherche_top{
		float: left;
		height: 102px;
		padding-left:7px;
		width: 183px;
		}
		#pave_recherche_top form label{
			color: #b5000b;
			}
		#pave_recherche_top form input#recherche {
			border: 1px solid #ddd;
			width: 156px;
			}
		.newsletter .settings .controlbar {

			}
			.newsletter .settings .controlbar input{width: 158px;} /* IE */
		#pave_recherche_top form select#speRecherche{
			border: 1px solid #ddd;
			color: #011b71;
			width: 156px;
			}
		#boutonRecherche {
			background:url(/design/ocep/images/img/btn_ok_rech.gif) no-repeat;
			border:0 none;
			cursor: pointer;
			height:15px;
			width:15px;
			}
/* =CONTENEUR */
#conteneur{
	margin: 5px 0 0;
	width: 961px;
	}

	#conteneur a {text-decoration: none;}
	#conteneur a:hover {text-decoration: underline;}
	#conteneur .titre{
		margin: 17px 0 5px 0;
		background: #E4DFD3;
		}
		#conteneur .titre .etoiles ul{
			margin: 0;
			padding-top: 3px;
			}
	#conteneur #bouton {
		float: right;
		width: 182px; /* IE */
		}
	#conteneur h1{
		background-color: #E4DFD3;
		float: left;
		font-size: 17px;
		color: #B8000B;
		margin: 0;
		padding: 0 18px;
		}
	#conteneur h1 span {background-color: #E4DFD3;}
/* 	=ANNUAIRE_TOP */
#annuaire_top{
	background: url(/design/ocep/images/img/top_annuaire.gif);
	height: 31px;
	width: 192px;
	}
/* =MENU */
	#menu {
		float:left;
		height:auto;
		width:192px;
		font-size: 0.9em;
		}
	.article #menu {margin-top: 17px;}
		#menu ul{
			background-image: url(/design/ocep/images/img/fond_menu_gauche.gif);
			background-repeat: repeat-y;
			list-style: none;
			list-style-image: none;
			padding : 0;
			border:1px solid #ddd;
			border-top:0px none;
			margin-top: 0;
			}
			#menu ul li {
				margin: 0;
				padding: 0;
				}
				#menu ul li a {
					color:#011b71;
					display: block;
					font-size: 11px;
					padding: 12px 0 3px 20px;
					text-decoration:none;
					text-indent: -18px;
					}
					#menu ul li a:hover{
						background-color:#011B70;
						color:#fff;
						}
					#menu ul li a img {
						position: relative;
							bottom: 8px;
							left: 2px;
						}
	#menu ul.menuType2 {
		background: #d1cbba;
		color: #011b71;
		}
		#menu ul.menuType2 a{
			color: #fff;
			text-decoration: none;
			}
/* =MENU_TOP */
#menu_top{
	background: #fff url(/design/ocep/images/img/fonds_menu_top.gif) no-repeat top left;
	min-height: 60px; /* !IE */
	width: 961px;
	}
	#menu_top .menu_top ul, #menu_top .sous_menu_top ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
	.menu_top{
		height: 30px;
		overflow: hidden;
		width: 961px;
		}
		#menu_top .menu_top ul li{
			list-style-type: none;
			margin: 0;
			padding: 0;
			float: left;
			}
			.menu_top a div{
				cursor: pointer;
				overflow:hidden;
				}
			.menu_top a.on img {
				margin-top: -30px;
				}
	.sous_menu_top{
	    border-left: 1px solid #ddd;
	    border-right: 1px solid #ddd;
		display: none;
		padding: 7px 0;
		width: 958px;
		}
	.sous_menu_top ul li{
		background: url(/design/ocep/images/img/menu_top/separateur_item_menu_top.gif) no-repeat 0 4px;
		display:inline;
		margin:0;
		padding:0 3px 0 7px;
		}
		.sous_menu_top ul li a{
			line-height: 1em;
			text-decoration: none;
			}
		.sous_menu_top ul li a:hover{
			text-decoration: underline;
			}
	.sous_menu_top ul li.first {
		background: none;
		padding:0 4px 0 11px;
		}
		#sous_menu_2{
			background: #011b71;
			}
			#sous_menu_2 a{color: #fff;}
		#sous_menu_3{
			background: #b8000b;
			}
			#sous_menu_3 a{color: #fff;}
		#sous_menu_4{
			background: #792c9e;
			}
			#sous_menu_4 a{color: #fff;}
		#sous_menu_5{
			background: #089dc7;
			}
			#sous_menu_5 a{color: #fff;}
		#sous_menu_6{
			background: #d18017;
			}
			#sous_menu_6 a{color: #fff;}
		#sous_menu_7{
			background: #ebc201;
			}
			#sous_menu_7 a{color: #fff;}
		#sous_menu_8{
			background: #ff6600;
			}
			#sous_menu_8 a{color: #fff;}
/*= YAHOO PATH */
#yahoopath {
	color: #011B71;
	margin-left: 10px;
	}
	#yahoopath a{
		color: #011B71;
		padding: 0 2px;
		text-decoration: underline;
		}
		#yahoopath a.last { text-decoration :none;}
/*= HOME VIDEO */
#video {
	float: left;
	margin-left: 10px;
	padding-top: 28px;
	width: 639px;
	}
	#video_player {
		float: left;
		width: 376px;
		}
	#description_video {
		float: left;
		padding: 0 15px;
		font-size: 12px;
		width: 232px;
		}
		 #description_video h2{
			 color: #000C62;
			 font-size: 12px;
			 margin: 0;
		 	}
	 	#description_video span{
		 	display: block;
		 	margin: 15px 0;
		 	}
 	.etoiles {
	 	float: left;
	 	width: 232px;
	 	}
	 #titre .etoiles {width: auto;}
	 	.etoiles ul {
		 	float: left;
		 	margin: 0;
		 	padding: 0;
		 	list-style-type: none;
		 	}
 		.etoiles li {
 			background:transparent url(/design/ocep/images/img/page_video/etoile_off.png) no-repeat scroll 0 0;
	 		float: left;
	 		height: 16px;
	 		list-style-type: none;
	 		margin-left: 2px;
	 		width: 16px;
	 		}
 		.etoiles li.on{ background:transparent url(/design/ocep/images/img/page_video/etoile_on.png) no-repeat scroll 0 0;  }
#publicite {
	float: left;
	width: 300px;
	}
	#publicite p {
		margin: 0;
		text-align: center;
		}
#boutons {
	background:transparent url(/design/ocep/images/img/page_video/bg_liste_boutons.gif) no-repeat scroll 0 0;
	float: left;
	height: 29px;
	list-style-type: none;
	margin: 8px 0 10px 10px;
	width: 939px;
	}

.edit #boutons {
	background:none;
	float: none;
	margin: 0;
	width: auto;
	}

	.edit #boutons li {border-top: none;}
	#bouton #boutons {
		background: none;
		float: none;
		height: auto;
		margin: 0;
		width: 182px;
		}
	#boutons ul {
		float: left;
		list-style-type: none;
		margin: 0;
		padding-top: 5px;
		}
	#bouton #boutons ul {
			float: none;
			padding-top: 0;
		}
		#boutons ul li{
			float: left;
			height: 21px;
			margin-left: 7px;
			}
			#boutons ul li.contact { margin-left: 452px;}
#liste_videos {
	float: left;
	margin-right: 25px;
	}
	#liste_videos ul {
		float: left;
		list-style-type: none;
		width: 756px;
		}
		#liste_videos ul li {
			border-bottom: 1px solid #D1CBBA;
			float: left;
			padding: 10px 0;
			}
		#liste_videos ul li.last { border-bottom: none;}
		#liste_videos ul li .image {
			float:left;
			margin-right: 15px;
			width: 124px;
			}
			#liste_videos ul li .image a img{
			 border:1px solid red;
			}
	#liste_videos h2 {
		color: #000C62;
		float: left;
		font-size: 12px;
		margin: 0;
		width: 500px;
		}
	#liste_videos span.commentaires { margin: 0;}
	#liste_videos .etoiles {
		float: left;
		width: 100px;
		}
		#liste_videos .etoiles ul {
		margin: 0;
		padding: 0;
		width: 100px;
		}
		#liste_videos .etoiles li { border: none;
		margin: 0;
		padding: 0;}
		#liste_videos .description {
			float: left;
			width: 500px;
			}
		#liste_videos .infos {
			float: left;
			width: 590px;
			}
/* = CONTENU */
#contenu {
	float:left;
	height:auto;
	margin: 0 0 20px;
	padding:0;
	width:640px;
	}
.article #contenu, .newsletter #contenu {
	font-size: 13px;
	margin: 0 24px 0 20px; /* IE */
	width: 742px;
	}

	.newsletter #contenu {margin-bottom: 10px;} /* IE */

	.article #contenu h2, .newsletter #contenu h2 {font-size: 16.5px;}

	.article #contenu a {color: #B8000B;}

	.article #contenu ul {list-style: none;}
	.article #contenu ul li { /* IE */
		list-style-image: url(/design/ocep/images/img/symbole.gif);
		list-style-position: inside;
		margin: 0;
		}

.article .intro {margin-bottom: 35px;}
.article .corps {
	clear: both;
	margin-bottom: 35px;
	}

	.article #contenu p {
		text-align: justify;
		margin: 8px 0;
		}
	.article #contenu .object-right img {margin-left: 20px;}
	.article #contenu .object-left img {margin-right: 20px;}
#contenu h1{
	color: #011b71;
	font-size: 16px;
	font-family: verdana;
	padding-left: 0px;
	}
.article #contenu h1, .newsletter #contenu h1 {
	color: #B8000B;
	padding: 0 18px;
	}
	#intro{
		color: #444;
		font-size: 12px;
		}
		#contenu #video {
			float: left;
			margin: 0;
			padding: 0;
			width: 640px;
			}
			#contenu #video #vote { padding: 15px 0 20px 10px;} /* IE 7 */
			#contenu #video #vote #tags {
				background: transparent url(/design/ocep/images/img/page_video/tags.gif) no-repeat top left;
				float: left;
				margin-bottom: 15px;
				padding: 0 0 5px 40px;
				}
				#contenu #video #vote #tags ul{
					float: left;
					list-style-type: none;
					margin: 0;
					padding: 0;
					}
					#contenu #video #vote ul li {float: left;}
			#vote #partager {
				background: transparent url(/design/ocep/images/img/page_video/fleche_partager.gif) no-repeat scroll 0 0;
				padding-left: 25px;
				}
				#vote #partager a {color: #444444;}
			#vote .title {float: left;}
			#contenu .detail_video {
				border: 1px solid #D1CBBA;
				float: left;
				margin: 15px 0;
				}
			#contenu #video .detail_video h2 {
				background: transparent url(/design/ocep/images/img/page_video/bg.gif) no-repeat scroll 0 0;
				color: #B8000B;
				font-size: 14px;
				height: 24px;
				margin: 0;
				padding: 5px 0 0 15px;
				width: 625px;
				}
			#contenu #description_video {
				padding: 0;
				width: 640px;
				}
			#contenu #description_video a{ color: #B8000B; }
		#contenu #vote { background: #E9E5DA; }
		#doc_associe { padding-bottom: 10px;}
		#doc_associe ul {
			float: left;
			list-style-type: none;
			margin: 18px 0 0 0;
			padding: 0 0 0 16px;
			}
			#doc_associe ul li {
				float: left;
				margin-left: 0;
				}
			#doc_associe ul li span{
				display: block;
				height: 19px;
				margin: 0;
				padding:3px 5px 0 25px;
				width: 275px;
				}
			#doc_associe .doc_picto {background: transparent url(/design/ocep/images/img/pdf.gif) no-repeat scroll top left;}
			#doc_associe .image_picto {}
				#doc_associe ul li a{color: #444444;}
			#commentaire #post_commentaire {
				background: transparent url(/design/ocep/images/img/page_video/picto_post_commentaire.gif) no-repeat scroll top left;
			 	color: #444444;
			 	margin: 10px;
				padding-left: 30px; /* IE */
				}
				#commentaire #post_commentaire a {color: #444444;}
			#commentaire ul {
				margin: 0 2px;
				padding: 0;
				list-style-type: none;
				}
				#commentaire ul li{
					border-top: 1px solid #D1CBBA;
					margin : 0;
					padding: 10px 5px;
					}
					#commentaire ul li .pseudo { font-weight: bold;}
					#commentaire ul li .item_commentaire { display: inline;}
					#commentaire ul li p { margin: 0;}

					#commentaire #commentaire_submit {
						border: none;
						background: none;
						cursor: pointer;
						}

					#commentaire .author {
						float: left;
						font-weight: bold;
						}

					#commentaire .attribute-message {} /* IE */

			.class-article-comment h1 {width: 925px;}
			.edit #commentaire #form {
				border: 1px solid #D1CBBA;
				padding: 10px;
				}

			.edit #commentaire label {
				color: #B5000B;
				font-weight: bold;
				}

			.edit #commentaire input {border: 1px solid #DDDDDD;}
			.edit #commentaire textarea {border: 1px solid #DDDDDD;}

			/* =newsletter */
			.backToHome a {color :#B8000B;}

/*SIDE BAR */
#sidebar{
	float: left;
	width: 300px;
	margin: 0 0 20px 15px;
	}

.article #sidebar, .newsletter #sidebar {width: 160px;}
	#videos_similaires {
		float: left;
		margin-bottom: 10px;
		width: 300px;
		}
	#videos_similaires .top_videos_similaires {
		background:transparent url(/design/ocep/images/img/page_video/top_videos_similaires.jpg) no-repeat scroll 0 0;
		height: 30px;
		}
.content_videos_similaires {
	border-color: #DDDDDD;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	color: #444444;
	float: left;
	padding:10px 0 10px 10px;
	width: 287px;
	}
	.content_videos_similaires ul {
		list-style-type: none;
		margin: 0;
		padding: 0
		}
		 .content_videos_similaires ul li{ margin : 0 0 10px;}
		 	.content_videos_similaires ul li h3 {
			 	font-size: 12px;
			 	margin: 0;
			 	}
			 	.content_videos_similaires ul li .image {
					float: left;
					margin-right: 10px;
					width: 84px;
					}
					.content_videos_similaires ul li .image img{
					   border:1px solid red;
					}
			 	.content_videos_similaires ul li .infos {
				 	float: left;
				 	width: 180px;
				 	}
		 		.content_videos_similaires ul li .infos .description p { margin: 0;}
		 		.content_videos_similaires ul li .infos .etoiles { width: 90px; }

/* =BANDEAUPUB */
#bandeauPub2 {
	float:left;
	height:auto;
	margin-top:0px;
	}

	.article #bandeauPub2 {margin-top: 57px;}
	.bandeauPubCenter {
		text-align: center;
		width: 287px;
	}
#bandeauPub {
	text-align: center;
	height: auto;
	}
	#bandeauPub img { border: 1px solid #DCDCDC;}

/* =LISTE_PUSH */
#liste_push{
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	}
	#liste_push li{
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
	#liste_push li.item_push{
		float: left;
		list-style-type: none;
		margin: 12px 0 0 0;
		padding: 0;
		}
		#liste_push li#focus_produits{
			margin-right: 27px;
			}
		#liste_push li#actus_audition{
			width: 556px;
			}
		.top_item_push{
			height: 29px;
			width: 264px;
			overflow: hidden;
			}
			#focus_produits .top_item_push{
				background: url(/_media/img/focus_produits.gif) no-repeat;
				}
			#video_la_une .top_item_push{
				background: url(/_media/img/video_la_une.gif) no-repeat;
				}
			#actus_audition .top_item_push{
				background: url(/_media/img/actus_audition.gif) no-repeat;
				width: 556px;
				}
		.content_push{
			border: 1px solid #ddd;
			border-top: 0px none;
			color: #444;
			}
			.content_push a, .content_push a:hover, .content_push a:visited {color: #b8000b;}
			#focus_produits .content_push{
				padding: 22px 10px 0 10px;
				position: relative;
				}
			#actus_audition .content_push{
				padding: 22px 14px 8px 14px;
				}
			.content_push h2{
				color: #000c62;
				font-size: 12px;
				padding:0 0 15px 0;
				margin: 0;
				}
				.date_actu{
					font-size: 12px;
					font-style: italic;
					font-weight: normal;
					}
			.content_push p{
				margin: 0;
				}
				.savoir_plus{
					color: #b8000b;
					text-align: right;
					}

			#video_la_une .content_push{
				border: 0px none;
				}
			.descr_produit_focus{
				position: absolute;
					right: 0px;
					top: 75px;
				width: 130px;
				}
			#liste_push .content_push #liste_actus{
				list-style-type: none;
				list-style-image: none;
				margin: 0;
				padding: 0;
				}
				#liste_push .content_push #liste_actus li{
					margin-bottom: 12px;
					}
	#pave_newsletter{
		background: url(/_media/img/fonds_pave_newsletter.gif) bottom left no-repeat;
		margin-top: 18px;
		padding:0;
		width: 191px;
		}
	#top_pave_newsletter{
		background: url(/_media/img/recevoir_news.gif) no-repeat;
		height: 24px;
		overflow: hidden;
		width: 191px;
		}
		#content_pave_newsletter{
			padding: 10px 8px 13px 8px;
			}
			#form_newsletter #email_news{
				border: 1px solid #ddd;
				color: #444;
				font-size: 11px;
				width: 151px;
				}
			#form_newsletter #valider_inscr{
				background:url(/_media/img/valider_inscr.gif) no-repeat;
				border: 0px none;
				cursor: pointer;
				height: 15px;
				width: 15px;
				}



	#pubDroite {
		display:block;
	}

	.image_video {
		float: left;
		margin-top: 0;
		}

		.image_video img {border: 1px solid red;}


#pave_newsletter{
		background: url(/design/ocep/images/img/fonds_pave_newsletter.gif) bottom left no-repeat;
		margin-top: 18px;
		padding:0;
		width: 191px;
		}
	#top_pave_newsletter{
		background: url(/design/ocep/images/img/recevoir_news.gif) no-repeat;
		height: 24px;
		overflow: hidden;
		width: 191px;
		}
		#content_pave_newsletter{
			padding: 10px 8px 13px 8px;
			}
			#form_newsletter #email_news{
				border: 1px solid #ddd;
				color: #444;
				font-size: 11px;
				width: 151px;
				}
			#form_newsletter #valider_inscr{
				background:url(/design/ocep/images/img/valider_inscr.gif) no-repeat;
				border: 0px none;
				cursor: pointer;
				height: 15px;
				width: 15px;
				}

.important {
	background: #E4DFD3;
	margin: 20px 100px 45px;
	padding: 15px 11px;
	}
.grand_texte {font-size: 16px;}
.etoiles {display: none;}
#note .title {display: none;}

.newsletter h3 {margin-top: 0;}

.error, .message, .messageUnsubscribe {color: red;}
.error {color: red;}
#pave_newsletter .message .msgAccueil {color: #444444;}
#pave_newsletter .message p {color: #B8000B;}

#form_newsletter_full p, #unsubscribe p {margin: 0;}
.newsletter .settings input{
	border: 1px solid #DDDDDD;
	float: left;
	margin-right: 10px;
	width: 415px;
}

.newsletter table.list, table.special
{
    width: 100%;
    margin: 3em 0 0 0;
    border-left: 1px solid #ecece4;
    border-right: 1px solid #ecece4;
    border-bottom: 1px solid #f0f0f0;
    empty-cells: show;
}

	.newsletter tr.bglight {background: #F8F8F4;}

	.newsletter table.list th, table.special th {
		background: #E9E5DA;
		border-color: #ECECE4;
		border-width: 2px 1px 1px;
		border-style: solid;
		color: #000;
		font-size: 12px;
		font-weight: normal;
		text-align: left;
		}

	.newsletter  table.list td, table.special td {
		border-top: 1px solid #F0F0F0;
		padding: 0.25em;
		text-align: left;
		vertical-align: top;
		}

	.newsletter  table.list td, table.special td input, .newsletter  table.list td, table.special td select {font-size: 11px;}

#contenu.inscription-desinscription .titre {margin-bottom: 35px;}

