/* CSS Document
Copyright Motors TV - www.motorstv.com
Cree par LMC france - www.lmcfrance.com
*/	

/************************ Mise a zero des proprietes par defaut ************************/
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 12px; font-weight: normal; font-style: normal; text-align: left; }
body, div, h1, h2, h3, h4, h5, h6, form, p, input { margin: 0; padding: 0 }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
a { color:#585858}/*027EC8*/
.boite a {color:#D0D0D0}
.bleu {color:#23548D}

/**GENERAL******************************************/
body {
	background-color: #004a75;
	text-align: center;
	margin: 0;
	color:#414141;
	font-family:Verdana;
	font-size:11px;
}

/*** Titre de la page */
/* A refaire correctement avec la declinaison de couleurs */
h1 {
	padding:0;
	margin:0 0 0 10px;
	font-size: 17px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
} 
h1 b {
	color: #007DC3; text-decoration: none ;
	font-style: italic
}
h1 a { color: #444444; text-decoration: none}
h1 b a {
	color: #007DC3; text-decoration: none ;
	font-style: italic
}

/* Titre des blocs */
h2 {
	padding:0;
	margin:0;
	font-size: 23px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica;
} 

h3 {
	padding:10px 0 0 0;
	margin:0 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:17px;
	color:#007DC3;
}
h4 {
	padding:10px 0 0 0;
	margin:0 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#007DC3;
}
p+h4 { padding-top: 0 }
img {
	border:0;
}

div#conteneur {
	width:960px;
	margin: 0 auto 10px auto;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: left ;
	background-color: white;
}

div.spacer { clear: both; height: 1px }
	
/**ENTETE********************************************/
div#entete {
	width: 960px;
	background:#004a75 url(images/menu_langues.gif) right top no-repeat;
	height: 201px;
}
div#entete a#logo {
	/*display: inline;
	float:left;*/
	vertical-align: -16px
}
div#langue {
	position: absolute;
	top: 0;
	text-align:right;
	margin: 0 0 0 550px;
	padding-top: 5px;
	color: white
}
div#langue a {
	margin: 0 10px 0 0;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color: white;	
}
div#langue img {
	vertical-align:-2px
}

/*** Recherche ***/
div#menu_type form.search-form { /*celui de l'entete */
	float: right;
	margin: 0 5px 0 0;
	padding: 0;
	border:0
	}

div#menu_type  form.search-form input.form-text {
	padding: 2px 0 3px 25px;
	background: url(images/loupe2.gif) left top no-repeat;
	border: 0
}

div#contenu form.search-form { /*celui de la page de resultats*/
	margin: 10px;
	float: none;
}
div#contenu ul {clear: left}
div#contenu form.search-form label { float: left }
div#contenu form.search-form div.form-item { float: left}


/**MENU TYPE******************************************/
div#menu_type {
	position: absolute;
	top: 147px;
	width: 960px;
	background: url(images/menu_typeH.gif) left top no-repeat;
	padding: 3px 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e0e0e0;
}
div#menu_type a {
	background:url(images/separateur_type.gif) left center no-repeat;
	margin-left:10px;
	padding:10px 0 10px 10px;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	/*color:#989898;*/
}
div#menu_type a:hover {
	text-decoration:underline
}
form#recherche {
		float: right;
}
	
/**MENU CATEGORIES************************************/
div#menu_cate {
	position: absolute;
	top: 176px;
	width: 960px;
	clear:both;
	background : #585858 url(images/menu_cateH_fr.gif) left top no-repeat;
}
div#menu_cate.en { background : #585858 url(images/menu_cateH_en.gif) left top no-repeat; }
div#menu_rubrique {
	position: absolute;
	top: 176px;
	width: 960px;
	line-height:25px;
	clear:both;
}

/*** onglets ***/
a.of_onglet_60 { width: 60px; background: #083757 url(images/onglet_60.gif) left top no-repeat }
a.of_onglet_75 { width: 75px; background: #083757 url(images/onglet_75.gif) left top no-repeat }
a.of_onglet_95 {  width: 95px; background: #083757 url(images/onglet_95.gif) left top no-repeat }
a.of_onglet_105 { width: 105px; background: #083757 url(images/onglet_105.gif) left top no-repeat }
a.of_onglet_essais { width: 60px; background: #083757 url(images/onglet_60.gif) left top no-repeat }
a.of_onglet_club { width: 75px; background: #083757 url(images/onglet_club.gif) left top no-repeat }

a.on_onglet_60 { width: 60px; background: #007CC2 url(images/onglet_over_60.gif) left top no-repeat }
a.on_onglet_75 { width: 75px; background: #007CC2 url(images/onglet_over_75.gif) left top no-repeat }
a.on_onglet_95 {  width: 95px; background: #007CC2 url(images/onglet_over_95.gif) left top no-repeat }
a.on_onglet_105 { width: 105px; background: #007CC2 url(images/onglet_over_105.gif) left top no-repeat }
a.on_onglet_essais { width: 60px; background: #007CC2 url(images/onglet_over_60.gif) left top no-repeat }
a.of_onglet_club:hover { width: 75px; background: #007CC2 url(images/onglet_over_club.gif) left top no-repeat }
/*** Nouveaux onglets sans sous-menu -> pages intermédiaires ***/
a.of_sport_auto_158 { padding: 0 1px; width: 158px;}
a.of_sport_moto_158 { padding: 0 1px; width: 158px;}
a.of_sport_nautic_158 { padding: 0 1px; width: 158px;}
a.of_magazines_158 { padding: 0 1px; width: 158px;}
a.of_essais_auto_78 { padding: 0 1px; width: 78px;}
a.of_essais_moto_78 { padding: 0 1px; width: 78px;}
a.of_motorstv_club_158 { padding: 0 1px; width: 158px;}

div#menu_cate a {
	/*display:block;*/
	display: inline;
	float:left;
	margin:24px 0 0 1px;
	padding: 7px 0;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#e0e0e0;
}
div#menu_cate a.first{
	margin-left:4px;
}
div#menu_cate a.next {
	margin-left:6px;
}

/* SOUS MENU DEROULANT ***************/
div.sousmenu {
	position: absolute;
	z-index: 100;
	width: 183px;
	background-color: #007CC2;
	border-right: #004a75 solid 1px;
	border-left: #004a75 solid 1px;
	border-bottom: #004a75 solid 1px
}

div.sousmenu a {
	display: block;
	width: auto;
	margin:0;
	color: white;
	padding: 5px;
	text-decoration:none;
	border-top: #004a75 solid 1px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px
}
div.sousmenu a:hover {
	background-color: #004a75
}

/**CONTENU******************************************/
div#titrePage {
	padding: 5px 10px 0 0;
	margin:0;
}
div#contenu {
	padding: 0 0px 10px 0; 
	margin: 0;
}
div#accueil_content {
	margin: 10px 0 0 10px;
	z-index: 0;
}
div#contenu>p {
	margin: 0 10px;
}
p.center{
	padding:5px;
	text-align:center
}

div.messages { /* messages de réponses aux formulaires */
	text-align:center;
	margin: 20px
}
div.messages.error  { color: red}
div.messages.status  { color: green}

/*
div#contenu img {
	margin:0;
}


div#contenu p.center {
	text-align:center;
}
div#contenu p.bleu {
	margin:0 8px;
	padding:0 0 8px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007DC3;
}  */
div#contenu .element { /*sera ecrase si situe  dans col1 ou col2 */
	margin: 10px 10px 0 10px;
	/*color:#414141;*/
	background-color:#DEDEDE;
}
div#contenu .element a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color:#007DC3;
}
div#contenu .element p {
	margin:5px 8px 0 8px;
	padding:0 0 8px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position: relative;
	/*color:#414141;*/
}
div#contenu .element p.separateur {
	margin: 4px 8px 0 8px;
	padding:0 0 3px 0;
	border-bottom: white solid 1px;
}
div#contenu .element p.separateur2 {
	margin: 3px 8px 0 8px;
	padding:0 0 4px 0;
}

div#contenu .element p.separateur2p a {
	text-decoration:none;
	color:#FF0000;
}

div#contenu_col1 .element, div#contenu_col2 .element { /*on crase les marges vis  vis de l'lment qui est seul (pas dans col 1 ou col2) */
	margin: 0 0 10px 0;
}
.element div.fin_element {
	margin: 0;
	padding: 0;
	height: 2px;
	background-color: #CDCDCD;
	clear: both;
}
.boite div.fin_element {
	margin: 0;
	padding: 0;
	height: 2px;
	clear: both;
}
div#contenu_col1 .element img.vignette, div#contenu_col2 .element img.vignette {
	display: inline;
	clear: left;
	float:left;
	margin:10px 10px 5px 10px;
	border:3px solid white;
}

/*div#contenu .element hr {
	margin:0 10px 0 10px;
	color:#FFFFFF;
	height:1px
}*/

div#contenu .element img.vignette {
	margin:8px 8px 5px 8px;
	border:2px solid white;
}


/* ******** Détail News et Essai ***********/
div#contenu div.actualite, div#contenu div.essai {
	margin: 0 10px;
}
div#contenu div.essai 
div#contenu div.actualite img, div#contenu div.essai img {
	margin: 0 10px 5px 0;
	border: #DEDEDE solid 2px;
}
div#contenu img.vignette { margin: 0 10px 5px 0;	border: #DEDEDE solid 2px }
div#contenu div.essai h4 {	margin: 0 0 5px 0;	clear: left }
div#contenu div.essai img {display: inline; float: left }
div#contenu div.essai table { margin-left: 0px; width: 400px}


/***** Contenu Affichage Videos*****/
div#affvideo {
	margin:10px;
	padding: 0 0 0 0;
	height: 370px;
	background-color: #585858;
}
div#affvideo div.lecteur {
	display: inline;
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
}
div#affvideo div.lecteurEssais {
	margin: 0 0 0 100px;
	padding: 0;
}

div#affvideo h3 {
	color: white;
	margin: 10px 0 0 0;
	padding : 8px 0 0 4px;
	text-align: left;
	width: 178px;
	font-size: 12px;
	font-weight: bold;
	line-height:18px;
	background: url(images/video_titreh.gif) left top no-repeat;
}
div#affvideo a.fb_share_link { line-height:22px;padding:2px 0 0 20px;background:url(images/facebook_share_icon.gif) no-repeat top left;color:#ffffff;}
div#affvideo a.emailfriend_link { line-height:22px;padding:2px 0 0 20px;background:url(images/icon_mail2.gif) no-repeat top left;color:#ffffff;}
div#affvideo a.favorites_link { line-height:22px;padding:2px 0 0 20px;background:url(images/favorites.gif) no-repeat top left;color:#ffffff;}
div#affvideo p {
	color: #eeeeee;
	margin: 10px 0 0 10px;
	width: 172px;
	font-size: 11px
}
div#contenu .element table.video_content { margin: 0 ; border-collapse: collapse}
div#contenu .element table.video_content td {padding: 3px; border-bottom: white solid 1px}

/** Contenu Affichage Grille des Programmes ******* */
div#jours { /*liste des jours */
	background-color: #007DC3;
	color: WHITE;
	margin: 10px 19px 0 23px;
	height: 35px;
	text-align: center
}
div#jours a {
	color: WHITE;
	text-decoration: none;
	display: inline;
	float: left;
	padding: 3px 0;
	margin-left: 14px;
	width: 70px;
}
div#jours a.actuel { background-color: #585858 }
div#jours a:hover { background-color: #585858 }

table#grille_programme {
	/*order: white 1px solid;*/
	clear: left;
	border-collapse: collapse;
	margin: 0 0 10px 10px;
	width: 630px;
}
table#grille_programme td {
	padding: 10px;
	background-color: #DEDEDE;
	border:  white 1px solid;
	vertical-align: top;
}
table#grille_programme td.haut { /* tranches horaires */
	background: #585858 url(images/programmes_tab_haut.gif) center top no-repeat;
	padding: 5px 0;
	color: white;
	/*height: 26px;*/
	text-align: center;
}
table#grille_programme td.haut a {
	color: #dddddd;
	text-decoration: none
}
table#grille_programme td.haut a b {color: white}
table#grille_programme td.haut a:hover { text-decoration: underline}

table#grille_programme td.c1 { 
	width: 60px;
	color: #007DC3;
	font-weight: bold;
	text-align: center;
}
table#grille_programme td.c2 a {
	color: #007DC3;
}
table#grille_programme td.c3 {
	width: 120px;
	border-left: 0;
	text-align: center
}
table#grille_programme td.bas {
	background: #585858 url(images/programmes_tab_bas.gif) center bottom no-repeat;
	color: white;
	height: 26px;
	padding: 0
}

/********************* Contenu Forums **********************/
div#contenu.page_forum { padding: 0 0 10px 0; font-family: Verdana, Arial, Helvetica; }

div#forum { /*div entourant le forum */
	margin: 10px 10px 10px 10px;
	font-family:  Verdana, Arial, Helvetica;
}
div#tracker { width : 628px; margin: 10px 0 10px 10px }

/*bandeau du haut (menu du forum) */
table#menu_forum {
	margin-left: 10px;
	margin-top: 8px;
	width: 98%;
	border-collapse: collapse;
	font-family: Verdana;
}
table#menu_forum td.boutons {
padding-top:8px;
}
table#menu_forum td.avatar {
	vertical-align:top;
	padding-right:5px;
	width:85px;
}
table#menu_forum td.welcome {
	background:url(images/titres/titre_col4_fond.gif) repeat-x ;
	vertical-align:top;
	border-top: #CCCCCC solid  1px;
	border-bottom: #CCCCCC solid  1px;
	border-left: #CCCCCC solid  1px;
	padding-left:8px;
	width:500px;
}
table#menu_forum td.links {
	background:url(images/titres/titre_col4_fond.gif) repeat-x;
	vertical-align:top;
	border-top: #CCCCCC solid  1px;
	border-bottom: #CCCCCC solid  1px;
	border-right: #CCCCCC solid  1px;
	padding-right:8px;
	text-align: right;
}
table#menu_forum td a {color: #23548D;text-decoration:none;}
table#menu_forum td a:hover {color: #23548D;text-decoration:underline;}
table#menu_forum td a.profil {background: url(images/forum/profil.gif) no-repeat; padding-left:22px;}
table#menu_forum td a.logout {background: url(images/forum/logout.gif) no-repeat; padding-left:22px;}

/*table de liste des forums ou des posts*/
div#forum table{ 
	/*width: 630px;*/
	width: 100%;
	font-family: Verdana;
}
div#tracker table td, div#forum table td {
	font-family: Verdana, Arial, Helvetica;
	color: #444444;
	text-align: center;
	border: white solid 1px;
	padding: 5px
}
div#tracker table th, div#forum table th { /* entete contenant le nom des colonnes (Forum / Topics/Posts/etc) */
	text-align: center;
	background: #004a75 url(images/titres/titre_col3_fond.gif) left top repeat-x;
	height: 30px;
	font-weight: bold;
	border: white solid 1px;
	border-collapse: collapse;
	color: white;
	padding: 0 5px;
	font-family: Verdana, Arial, Helvetica;
}
div#tracker table th a.active, div#forum table th a.active{
	color: #FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica;
}
div#tracker table tr.odd, div#forum table tr.odd{ /*1 ligne sur 2 n'a pas le même gris*/
	background-color:#eaedf4
}
div#tracker table tr.even, div#forum table tr.even{
	background-color:#d9e2ec
}
div#forum td.container{ /*Ligne des noms des "containers" des forums (Auto / Moto etc.) */
	background-color:#b6babd;
	font-family: Verdana, Arial, Helvetica;
	background: #b6babd url(images/titres/titre_col4_fond.gif) left top 
}
div#forum td.container div.name a{
	text-decoration: none;
	color:#225859;
}
div#forum td.container div.name a:hover{
	text-decoration: underline
}

div#forum div.name a { /*Nom du forum*/
	text-align: left;
	color: #23548D;
	font-weight: bold;
}
div#forum div.description{ /* texte de description du forum */
	color:#999999;	
}
div#forum div.indent div.description{
	color:#333333;
	font-size: 11px;
}

/* Page de détail d'un forum (liste des topics) */
div#forum tr td.forum { /* Nom d'un forum */
	text-align: left;
	padding: 5px;
	background-image: none;
}
div#forum td.title { text-align: left; } /*titre d'un topic */
div#forum td.title a { 
	color:#23548D;
	font-weight:bold;
	text-decoration:none;
} div#forum td.title a:hover {	text-decoration:underline; }

div#forum td.created, div#forum td.posts, div#forum td.topics, div#forum td.replies, div#forum td.last-reply {/*date de création du post et dernière réponse */
	font-size:11px;
	color:#444444
}
div#forum td.created a, div#forum  td.last-reply  a{ 
	color:#027EC8
}
/* liens au dessus ( poster etc.)*/
/*div#forum ul.links li{
	text-align: center;
	color: #414141;
}
div#forum ul.links li a{
	font-weight: bold;
	color: #027EC8;
}*/
/***Contenu d'un topic  de forum**/
/*blocs des stats du forum en bas */

div#contenu table.forum {
	width: 98%;
	margin: 0 0 0 10px;
	border-collapse: collapse;
	border-top: 2px solid #819caf;
	font-family: Verdana, Arial, Helvetica;
	color: black
}
div#contenu table.forum th { /*titre du sujet */
	text-align: left;
	font-size: 1.1em;
	/*background-color: #DEE3E7;*/
	background: #004a75 url(images/titres/titre_col3_fond.gif) left top repeat-x;
	color: white;
	padding: 5px
} div#contenu table.forum th a {color: white }

div#contenu table.forum td {
	border: 1px solid white;
	font-size: 12px;
	padding: 0px 15px 20px 15px;
	background-color: #d9e2ec;
} div#contenu table.forum td.odd { background-color: #eaedf4;}

div#contenu table.forum td.user {
	vertical-align: top;
	font-size: 0.8em;
	/* avant modifs largeur width=120*/
	width: 130px;
	text-align: left;
	padding: 5px 0 10px 10px;
} 
div#contenu table.forum td.user span.rang{font-style:italic;font-size: 1em;} 
div#contenu table.forum td.user b.bleu {font-size: 1.2em}
div#contenu table.forum td.post {
	vertical-align: top;
	/*width absent avant modifs largeur*/
	width:780px;
}
div#contenu table.forum td.post div.date {
	font-size: 0.8em;
	padding: 6px 0 8px 0;
	margin: 0
}
div#contenu table.forum td.post div.content {
	border-top: #bfc7cd solid 1px;
	font-size: 1em;
	clear: both;
	padding: 5px;
}
div#contenu table.forum td.post div.clear-block {	font-size: 0.9em;}

div#contenu table.forum td.user img { border: white solid 1px }
/*liens edit/reply/etc */
table.forum ul.links {float: right; margin:0; padding: 5px; text-align:right }
table.forum ul.links li {display: inline; margin-left: 10px }
table.forum ul.links li a{
	font-weight: bold;
	color: #027EC8;
	font-size: 1.1em;
	text-decoration: none;
} table.forum ul.links li a:hover { text-decoration: underline }

blockquote.bb-quote-body {margin: 12px; background-color: white; border: #cccccc solid 1px; padding: 5px }
blockquote {margin: 12px; background-color: #eeeeee; border: #cccccc solid 1px; padding: 5px }
div.forum-topic-navigation {display: none; margin-top: 10px; padding-top: 5px; border-top: #004a75 solid 1px; text-align: center }
div.forum-topic-navigation a {margin-right: 35px}

/* numérotation des pages */
div#contenu div.item-list{
	text-align:center;
	clear: left
}
div#contenu ul.pager li{
	margin: 2px;
	padding: 0;
	display:inline;
	font-weight:bold;
	color:#007DC3;
}
div#contenu ul.pager li a{
	margin: 0;
	font-weight:100;
	color:#007DC3;
}


/*blocs des stats du forum en bas */
div#forum_stats {
	margin: 10px 340px 10px 10px;
	font-family: Verdana;
	font-size:0.9em;
}
div.block_forum, div.block_user_0 {
	margin: 0 0 4px 0;
	padding: 10px;
	border-top: #dee3e7 solid 1px
}
div.block_user_3 {
	margin: 0 0 4px 0;
	padding: 7px;
	border-top: #dee3e7 solid 1px;
	background: url(images/forum/users_online.gif) no-repeat
}
div.block_block_12 {
	margin: 0 0 4px 0;
	padding: 7px;
	border-top: #dee3e7 solid 1px;
	background: url(images/forum/stat.gif) no-repeat
}
div.block_user_2 {
	margin: 0 0 4px 0;
	padding: 7px;
	border-top: #dee3e7 solid 1px;
	background: url(images/forum/new_users.gif) no-repeat
}
div.block_user_2 h2, div.block_user_3 h2, div.block_block_12 h2, div.block_user_0 h2 {
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	color: #23548D;
	margin-bottom: 10px;
	margin-left: 20px;
}
div.block_forum h2 {
	font-size: 13px;
	text-align:left;
	color: #23548D;
	margin-bottom: 10px
}
div.block_forum div.form-item {float: left }
div#forum_stats  div.item-list{
	text-align: left;
}
div#forum_stats div.item-list h3 {
	text-align:left;
	clear: left;
	font-size: 10px;
	margin: 0 0 0 10px;
	color: #23548D;
	position: relative
}
div#forum_stats div.item-list a{font-size:1em;}

div#forum_stats div.item-list ul {
	margin: 0 10px 5px 10px;
	padding:0;
}
div#forum_stats form div.item-list ul { /*dans la cas du form de login, on décale */
	margin: 10px 10px 5px 155px;
}
div#forum_stats div.item-list ul li {
	display: inline; margin: 0 11px 0 0;
}
div#forum_stats div.fin_element {clear: both ; height: 1px}


/******* Contenu Liste des Actualites  (Via le module View)  & également result de recherche + calendrier + essais *******/
div.view-content { clear: left; margin: 10px }
div.calendrier { width: 29%; float:left; background-color: #DEDEDE; padding: 8px; margin: 5px }
div.calendrier h2 {font-size: 14px; font-weight: bold; text-align: center; background-color:#585858; color: white; margin: 0; padding: 3px;}
div.node-created, div.views-field-created, div.views-field-created-1 { clear: left; font-weight: bold; margin-top: 30px}
div.views-field-title a, div.node-title a, span.views-field-title a { font-size: 1.2em; font-weight: bold; color: #027EC8}
span.views-field-name a { font-size: 0.8em; font-weight: normal; color: #444444; text-decoration: none }
span.views-field-name a:hover { text-decoration: underline }
div.node-revisions-teaser p, div.views-field-teaser p { margin: 6px 0 10px 0; padding: 0;}
div.node-revisions-teaser img, div.views-field-teaser img {
	float: left;
	margin: 6px 10px 10px 0;
	border: #DEDEDE solid 2px}

/** GALERIES DE PHOTOS ******************************** div#contenu permet d'écraser le style par défaut du module(en ajoutant 1 élément de plus) */
div#contenu ul.galleries {
  margin : 10px 10px 10px 10px;
}
div#contenu ul.galleries h3 a {
	color:#23548D;
	text-decoration: none
}
div#contenu ul.galleries li p {
	clear: none;
}
div#contenu ul.galleries .clear-block  { display: inline-block; width: 600px; margin-bottom: 0}

div#contenu ul.galleries li img { border: white solid 3px; padding: 0}
ul.galleries li {}
ul.galleries li .count
ul.galleries li .last {}
ul.images { width: 620px}
div#contenu ul.images li h3 {
	text-align: center;
	margin-top: 2px;
	padding-top: 0;
	font-size: 0.8em
}
div#contenu ul.images li h3 a {
	text-decoration: none;
	color: #585858;
	font-style: italic;
	font-weight: normal;
}
div#contenu ul.images li h3 a:hover {
	text-decoration: underline
}
div#contenu ul.images li img { border: gray solid 1px }
div#contenu ul.images li { height: 100px; padding: 0; }
div#gallerie_nav {
	text-align: center;
	font-size: 1.1em;
	margin: 10px 10px 10px 10px;
	padding: 5px;
	background-color: #eeeeee;
	border: #cccccc solid 1px;
}
div#gallerie_nav a {
	color: #23548D
}


/**Partie Droite***********************************/
div#contenu_col3 {
	display: inline;
	float:right;
	width:300px;
	margin: 0 10px 0 0;
	background-color: white
}
div#contenu_col3 .boite {
	margin:10px 0;
	padding: 0;
	color:#FFFFFF;
	background-color:#585858;
} div#contenu_col3 .boite >p {margin: 10px}

div#contenu_col3 form.news {
	margin:0 8px 10px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#B7B7B7;
}

div#contenu_col3 div.video {
	display: inline;
	float: left;
	text-align:center;
	width: 135px;
	height: 145px;
	margin: 0 0 5px 10px;
}
div#contenu_col3 div.video a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #d0d0d0; /*#D7D7D7;*/
	text-decoration:none
}
div#contenu_col3 div.video a:hover { text-decoration: underline } 
div#contenu_col3 div.video img { border: #777777 1px solid ; }

/**Colonnes Partie Gauche***********************************/
div#contenu div#contenu_col1 {
	display: inline;
	clear: left;
	float:left;
	width:309px;
	margin: 0 10px;
}
div#contenu div#contenu_col2 {
	float:left;
	width:309px;
	margin:0;
}
div#contenu_col2 input {
	margin:0;
	vertical-align:text-bottom;
}

div.more-link{
	text-align:center;
	padding-bottom:5px
}
/** FORMULAIRES ******************************************/
/*** CONTACT **/
div#contenu form {
	text-align:left;
	margin: 5px 0 0 10px
}
div#contenu form label {
	display: block;
	float: left;
	margin-right: 5px;
	width: 150px;
	text-align: right;
	font-weight:bold
}
div#contenu form label.option{
	margin-left: 140px;
	font-weight:100;
}
div#contenu form label span{
	font-size:16px;
	font-weight:bold
}
div#contenu form input, select{
	text-align: left;
	color:#414141
}
div#contenu form textarea.form-textarea{
	width: 386px
}
div#contenu form input.form-submit{
	clear:left;
	margin:10px 0 0 154px;
	width: 160px;
	text-align:center;
}
div#contenu form .description {
	margin-left: 154px;
	width: 386px
}
div#contenu form div.form-item{
	margin-top: 10px
}
/* pour un formulaire de sondage, on remet à zéro les styles */
div#contenu .element form {margin: 0 }
div#contenu .element form label {display: inline; width: auto; float: none; text-align: left }
div#contenu .element form label.option{	margin-left: 10px; }

/* formulaire de login sur la droite */
div.boite form#user-login-form { margin: 0 }
div.boite form#user-login-form label {display: block; width: 110px; float: left; text-align: right; margin-right: 5px }
div.boite form#user-login-form input#edit-submit { margin: 5px 0 10px 115px }
div.boite form#user-login-form  ul{margin: 0; padding: 0 }

/*forumulaire de recherche avancée */
div#contenu fieldset.search-advanced {
	clear: left;
	border: gray dotted 1px;
	padding: 5px
}
div#contenu fieldset.search-advanced legend { background-color: white; padding: 4px }
div#contenu fieldset.search-advanced label {	width: 180px; }
div#contenu fieldset.search-advanced div.form-item { float: none}
div#contenu fieldset.search-advanced div.form-checkboxes {  margin: 0 0 0 186px; padding: 0 }
div#contenu fieldset.search-advanced div.form-checkboxes  label{
	text-align: left;
	margin: 0;
	clear: left;
	/*float: left;*/
	/*width: 100%;*/
	padding: 0
}
/*on cache les check box (on les cache tous sauf ceux dont les noms suivent ensuite)*/
/*div#contenu fieldset.search-advanced div.criterion>div.form-item {display: none}
div#contenu fieldset.search-advanced div.criterion>div#edit-category-wrapper.form-item {display: block}
div#contenu fieldset.search-advanced div.criterion>div#edit-or-wrapper.form-item {display: block}
div#contenu fieldset.search-advanced div.criterion>div#edit-phrase-wrapper.form-item {display: block}
div#contenu fieldset.search-advanced div.criterion>div#edit-negative-wrapper.form-item {display: block}*/


/**Formulaires**/
div.box{
	margin:10px
}
div#contenu .node-form .standard {
	clear: none
}

/**PARTENAIRES**************************************/
div#contenu_bas {
	width: 940px;
	clear: both;
	margin: 0 0 10px 10px;
	border-left:1px solid #414141;
	border-right:1px solid #414141;
	border-bottom:1px solid #414141;
	text-align: center
}
div#contenu_bas a {
	margin: 20px 15px;
}


div#fond_partenaire {
    background-color: #FFFFFF;
	background-repeat: no-repeat;
	height: 70px;
	width: 600px;
	background-image: url(/sites/default/files/contenu/image/partenaires/fond_partenaire.jpg);
	padding: 0px;
	float: none;
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
div#logo1 {
    float: left;
	height: 42px;
	width: 600px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clip: rect(auto,auto,auto,auto);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/*div#contenu_bas img {
	border:0;
	margin-bottom:5px;
}*/

/**PIED DE PAGE**************************************/
div#pdp {
	padding:20px 10px 8px 10px;
	background:#414141 url(images/pied-de-page.gif) left top no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B7B7B7;
	font-size:13px;
}
div#pdp span {
	float:left;
	margin:0;
	font-size:11px;
	color:#007DC3;
	/*margin-right:385px*/
}
div#pdp p {
	margin:0;
	text-align:right
}
div#pdp a {
	text-decoration:none;
	font-size:13px;
	color:#B7B7B7;
}
div#pdp span a.designed {font-size: 10px; color: #007DC3; text-decoration: none}
div#pdp span a.designed:hover {text-decoration: underline }

/*--------------pages-index-discipline------------*/

div#discipline{
	width:310px;
	margin:0 5px 5px 0;
	padding:0px;
	display:block;
}

div#fond{
	background-image:url(http://fr.motorstv.com/sites/all/themes/motorstv/images/disciplines/index/bg.jpg);
	background-repeat:repeat-y;
	display: block;	
	padding-left:15px;
}

div#discipline #fond a{
	line-height:22px;
}

#titrediscipline{
	font-size:17px;
}
