/*
Theme Name: Thème preuve par 9
Theme URI: http://www.leschinois.com/
Description: Le thème pour le site la preuve par 9.
Version: 0.1
Author: Les chinois
Author URI: http://www.leschinois.com/
Tags: Preuve par 9
*/

/* début des styles du body */
body {
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	background-color: #FEEDB7;
}
/* fin des styles du body */

/* début des styles génériques */
#page {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -357px;
	width: 715px;
}

#content {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%
	margin-right: 10px;
	text-align: center;
}

#sidebar {
	float: left;
	top: 0px;
	left: 0px;
	width: 175px;
}

#LPP9_video{
	position: relative;
	top: 0px;
	left: 0px;
	width: 363px;
	height: 268px;
}

.clear {
	clear: both;
	height: 0px;
	_display: none;
	visibility: hidden;
	padding: 0px;
	margin: 0px;
}

.hidden { 
	display: none; 
}

.navigation  {
	position: relative;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 20px;
	background-color: #FFFFFF
}

.navigation .alignright {
	position: absolute;
	top: 5px;
	right: 5px;
}
.navigation .alignleft {
	position: absolute;
	top: 5px;
	left: 5px;

}

.navigation a, .navigation .alignleft a, .navigation .alignright a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
	font-weight: normal;
}

.texte_violet {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
	text-decoration: none;
}

.texte_violetgras {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
	font-weight: bold;
	text-decoration: none;
}
/* fin des styles génériques */

/* début des styles du header */
#header {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	margin-bottom: 10px;
}

#headerimg {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 154px; 
	margin-bottom: 9px;
}

#headerimg img {
	float: left;
	top: 0px;
	left: 0px;
}

#headermenu {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 39px;
}

#headermenu div.cat-item_1 {
	float: left;
	top: 0px;
	left: 0x;
	padding: 0px;
	height: 11px;
	list-style-type: none;
	margin-right: 12px;
}

#headermenu div.cat-item_2 {
	float: left;
	top: 0px;
	left: 0x;
	padding: 0px;
	height: 11px;
	list-style-type: none;
	margin-right: 13px;
}

#headermenu div.cat-item_3 {
	float: left;
	top: 0px;
	left: 0x;
	padding: 0px;
	height: 11px;
	list-style-type: none;
	margin-right: 12px;
}

#headermenu div.cat-item_4 {
	float: left;
	top: 0px;
	left: 0x;
	padding: 0px;
	height: 11px;
	list-style-type: none;
	margin-right: 0px;
}

#headermenu li.current-cat {
	float: left;
	top: 0px;
	left: 0x;
	padding: 9px;
	height: 11px;
	list-style-type: none;
	margin-right: 11px;
	background-color: #FF0000;
}
/* fin des styles du header */

/* début des styles de la side bars */
#sidebar ul {
	margin: 0;
	padding: 0;
}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	margin-bottom: 9px;
}

#sidebar .rechercher {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	background-color: #BE007C
}

#sidebar .rechercher_titre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 27px;
}

#sidebar .rechercher_ligne {
	position: relative;
	top: 0px;
	left: 0px;
	width: 159px;
	height: 30px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
}

#sidebar .rechercher_champs {
	float: left;
	top: 0px;
	left: 0px;
	width: 135px;
	height: 21px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
	font-weight: bold;
}

#sidebar .rechercher_btn {
	float: left;
	top: 0px;
	left: 0px;
	width: 22px;
	height: 23px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: 0px;
	font-weight: bold;
}

#sidebar .widget_tag_cloud {
	display: block;
	padding-top: 7px;
	padding-left: 8px;
	padding-right: 8px;
	_padding-left: 0px;
	_padding-right: 0px;
	padding-bottom: 7px;
	margin-top: -9px;
	text-align: center;
	background-color: #94d201;
}

#sidebar .widget_tag_cloud H2.widgettitle {
	height: 0px;
	_display: none;
	visibility: hidden;
	padding: 0px;
	margin: 0px;
}

#sidebar .widget_tag_cloud a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	_padding-left: 2px;
	_padding-right: 2px;
}

#sidebar .pp9-rss {
	position: relative;
	top: 0px;
	left: 0px;
	width: 154px;
	height: 24px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 13px;
	padding-bottom: 7px;
	background-color: #BE007C;
}

#sidebar .pp9-categorie {
	position: relative;
	top: 0px;
	left: 0px;
	width: 175px;
	background-color: #BE007C;
}

#sidebar .pp9-categorie-titre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 27px;
}

#sidebar .pp9-categorie-liste {
	position: relative;
	top: 0px;
	left: 0px;
	width: 155px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
}

#sidebar .pp9-categorie-liste a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	color: #FFFFFF;
	text-decoration: none;
}

#sidebar .widget_archive {
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	_padding-left: 0px;
	_padding-right: 0px;
	padding-bottom: 7px;
	margin-top: -4px;
	background-color: #BE007C;
}

#sidebar .widget_archive H2.widgettitle {
	height: 27px;
	width: 175px;
	padding-top: 0px;
	margin-left: -8px;
	_margin-left: 0px;
	bottom-right: 7px;
	background-image: url("images/archives_titre.png");
}

#sidebar .widget_archive ul {
	margin-top: -10px;
	_margin-left: 8px;
}

#sidebar .widget_archive a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#sidebar .pp9-email {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	background-color: #BE007C;
}

#sidebar .pp9-email-ligne {
	position: relative;
	top: 0px;
	left: 0px;
	width: 159px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 7px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

#sidebar .pp9-email-champs {
	float: left;
	top: 0px;
	left: 0px;
	width: 135px;
	height: 21px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	border: 0px;
	margin-top: 3px;
}

#sidebar .pp9-email-btn {
	float: left;
	top: 0px;
	left: 0px;
	width: 22px;
	height: 23px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: 0px;
	margin-top: 3px;
}

#sidebar .pp9-contact {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 27px;
	background-color: #BE007C;
}

#sidebar .pp9-mentions {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 27px;
	background-color: #BE007C;
}
/* fin des styles de la side bars */

/* début des styles d'un post */
.post {
	background-color: #FEEDB7;
}

.post_lignetitre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
	background-color: #F29400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.post_titre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}

.post_sstitre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.post_date {
	position: absolute;
	top: 10px;
	right: 20px;
	width: 70px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.post_illustration {
	width: 363px;
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.post_illustration img {
	margin-bottom: 10px;
	border: 0px;
}

.post_illustration a.lien_video{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.post_courses {
	width: 145px;
	_height: 218px;
	min-height: 218px;
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 11px;
	padding-right: 11px;
	background-color: #F9C96E;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.post_coursestitre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #BE007C;
	font-weight: bold;
}

.post_lignetexte {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
}

.post_pied {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
	font-weight: bold;	
}

.post a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
	font-weight: bold;
}
/* fin des styles d'un post */

/* début des styles de la catégorie menu à - 9 euro */
.catneufeuro {
	background-color: #FEEDB7;
}

.catneufeuro_lignetitre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
	background-color: #F29400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.catneufeuro_date {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 100px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.catneufeuro_contenu {
	position: relative;
	top: 0px;
	right: 0px;
	width: 100%;
	background-color: #FEEDB7;
	margin-bottom: 17px;
}

.catneufeuro_lignepost {
	position: relative;
	top: 0px;
	right: 0px;
	width: 100%;
	margin-top: 13px;
}

.catneufeuro_illustration {
	float: left;
	top: 0px;
	left: 0px;
	width: 77px;
	margin-right: 7px;
}

.catneufeuro_texte {
	float: left;
	top: 0px;
	left: 0px;
	width: 446px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.catneufeuro_texte a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.catneufeuro_navigation {
	position: relative;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 20px;
}

.catneufeuro_navigation a.precedant {
	position: absolute;
	top: 5px;
	left: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
}

.catneufeuro_navigation a.suivant {
	position: absolute;
	top: 5px;
	right: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
}
/* fin des styles de la catégorie menu à - 9 euro */

/* début des styles de la catégorie page */
.catpage {
	background-color: #FEEDB7;
}

.catpage_lignetitre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
	background-color: #F29400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.catpage_contenu {
	position: relative;
	top: 0px;
	left:0px;
	width: 100%;
	background-color: #FEEDB7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.catpage_textevideo {
	position: relative;
	top: 0px;
	lelft: 0px;
	width: 337px;
	padding-bottom: 0px;
	background-color: #FEEDB7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.catpage_texte {
	position: relative;
	top: 0px;
	lelft: 0px;
	padding-top: 13px;
	padding-left: 13px;	
	padding-right: 13px;
	padding-bottom: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.catpage_textevideo .titre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
	font-weight: bold;
	text-decoration: none;
}

.catpage_couleur {
	background-color: #F9C96E;
}

.catpage_pied {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
	font-weight: bold;	
}

.catpage_pied a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
	font-weight: bold;
}
/* fin des styles de la catégorie page */


/* début des styles de la catégorie page */
.contact {
	background-color: #FEEDB7;
}

.contact_lignetitre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
	background-color: #F29400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.contact_contenu {
	position: relative;
	top: 0px;
	left: 0px;
	width: 361px;
	padding-left: 89px;
	padding-top: 20px;
	padding-right: 80px;
	padding-bottom: 40px;
	background-color: #FEEDB7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.contact_titre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	margin-bottom: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
}

.contact_sstitre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	margin-bottom: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #BE007C;
	font-weight: bold;
}

.contact_sstitremessage {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #BE007C;
	font-weight: bold;
}

.contact_lignechamp {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	margin-bottom: 2px;
}

.contact_lignemessage {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #F29400;
}

.contact_libchamp {
	float: left;
	top: 0px;
	left: 0px;
	width: 112px;
	margin-right: 5px;
	text-align: right;
}

.contact_libchamppays {
	float: left;
	top: 0px;
	left: 0px;
	width: 28px;
	margin-right: 4px;
	text-align: right;
}

.contact_libchampsujet {
	float: left;
	top: 0px;
	left: 0px;
	width: 30px;
	margin-right: 2px;
	text-align: right;
}

.contact_libchampcontact {
	float: left;
	top: 0px;
	left: 0px;
	width: 89px;
}

.contact_libchampplage {
	float: left;
	top: 0px;
	left: 0px;
	width: 72px;
}

.contact_champ {
	float: left;
	left: 0px;
	right: 0px;
	width: 244px;
}

.contact_champville {
	float: left;
	left: 0px;
	right: 0px;
	width: 129px;
}

.contact_champpays {
	float: left;
	top: 0px;
	left: 0px;
	width: 83px;
}

.contact_champsujet {
	float: left;
	top: 0px;
	left: 0px;
	width: 211px;
}

.contact_champcontact {
	float: left;
	top: 0px;
	left: 0px;
	width: 272px;
}

.contact_champplage {
	float: left;
	top: 0px;
	left: 0px;
	width: 289px;
}

.contact_lib {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.contact_liberreur {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.contact_inputlong {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 125px;
	height: 13px;
	padding-top: 0px;
	background-color: #FFFFFF;
	border: 1px solid #D8C9B1;
}

.contact_inputcodepostal {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 31px;
	height: 13px;
	margin-right: 1px;
	padding-top: 0px;
	background-color: #FFFFFF;
	border: 1px solid #D8C9B1;
}

.contact_inputville {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 89px;
	height: 13px;
	padding-top: 0px;
	background-color: #FFFFFF;
	border: 1px solid #D8C9B1;
}

.contact_inputpays {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 81px;
	height: 13px;
	padding-top: 0px;
	background-color: #FFFFFF;
	border: 1px solid #D8C9B1;
}

.contact_inputtel {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 60px;
	height: 13px;
	padding-top: 0px;
	background-color: #FFFFFF;
	border: 1px solid #D8C9B1;
}

.contact_selectcivilite {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 17px;
	background-color: #FFFFFF;
	border: 1px solid #D8C9B1;
}

.contact_selectsujet {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 17px;
	background-color: #FFFFFF;
	border: 1px solid #D8C9B1;
}

.contact_selectplage {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 90px;
	height: 17px;
	background-color: #FFFFFF;
	border: 1px solid #D8C9B1;
}

.contact_textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 365px;
	height: 91px;
	background-color: #FFFFFF;
	border: 1px solid #D8C9B1;
}
/* fin des styles de la catégorie page */

/* début des styles des listes */
.liste {
	background-color: #FEEDB7;
}

.liste_lignetitre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
	background-color: #F29400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.liste a.liste_titre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.liste_sstitre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.liste_date {
	position: absolute;
	top: 10px;
	right: 20px;
	width: 70px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.liste_illustration {
	width: 363px;
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.liste_illustration img {
	margin-bottom: 10px;
	border: 0px;
}

.liste_illustration a.lien_video {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.liste_courses {
	width: 145px;
	_height: 218px;
	min-height: 218px;
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 11px;
	padding-right: 11px;
	background-color: #F9C96E;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.liste_coursestitre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #BE007C;
	font-weight: bold;
}

.liste_lignetexte {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
}

.liste_pied {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
	font-weight: bold;
}

.liste a, .liste_courses a, .liste_pied a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
	font-weight: bold;
}

.liste_separation {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
/* fin des styles des listes */

/* début des styles de la catégorie page */
.mentions {
	background-color: #FEEDB7;
}

.mentions_lignetitre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
	background-color: #F29400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.mentions_contenu {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
	background-color: #FEEDB7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/* fin des styles de la catégorie page */

/* début des styles de la catégorie vidéo */
.catvideo {
	background-color: #FEEDB7;
}

.catvideo_lignetitre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
	background-color: #F29400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.catvideo_contenu {
	position: relative;
	top: 0px;
	right: 0px;
	width: 100%;
	background-color: #FEEDB7;
}

.catvideo_lignepost {
	position: relative;
	top: 0px;
	right: 0px;
	width: 100%;
	margin-top: 13px;
}

.catvideo_illustration {
	float: left;
	top: 0px;
	left: 0px;
	width: 77px;
	margin-right: 7px;
}

.catvideo_texte {
	float: left;
	top: 0px;
	left: 0px;
	width: 446px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.catvideo_texte a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
/* fin des styles de la catégorie vidéo */

/* début des styles de la recherche */
.rechercher {
	background-color: #FEEDB7;
}

.rechercher_lignetitre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
	background-color: #F29400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.rechercher_contenu {
	position: relative;
	top: 0px;
	left: 0px;
	width: 510px;
	padding: 10px;
	background-color: #FEEDB7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.rechercher_ligne {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 18px;
}

.rechercher_ligne a.titre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #BE007C;
	font-weight: bold;
	text-decoration: none;
}

.rechercher_ligne .date {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #BE007C;
}

.rechercher_ligne .rubrique {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #BE007C;
}

.rechercher_ligne .rubrique a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #BE007C;
	text-decoration: none;
}

.rechercher_ligne a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE007C;
	text-decoration: underline;
}
/* fin des styles de la recherche */

/* début des style du pied */
#footer {
	position : relative;
	top: 0px;
	left: 0px;
	width: 695px;
	padding: 10px;
	background-color: #BE007C;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

#footer a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

/* fin des style du pied */

/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}
/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
/* End Images */

.image_largeur {
	position; relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 120px;
}

.image_largeur img {
	position: absolute;
	top: -4px;
	left: -4px;
}
