/* ------ cs glossaire ------ */

a.cs_glossaire span.gl_mot {border:none;}
p a.cs_glossaire {color:#C00;}
h3.spip a.cs_glossaire {color:inherit;}
{font:normal 14px/20px helvetica,arial,sans-serif;}

a.cs_glossaire:hover span.gl_dl, #glossOverDiv span.gl_dl {
	width:240px;
	/* Decoration */
	border:1px solid #ccc;
	font:normal 12px/17px helvetica,arial,sans-serif;
}
a.cs_glossaire:hover span.gl_dt, #glossOverDiv span.gl_dt {
	background-color:#f1f1f1;
}

/* ------ cs bloc ------ */

.cs_blocs h4 {
    font-size: 1.4em;
    font-weight: bold;
    line-height: 14px;
    margin: 4px 0;

}
.cs_blocs h4.blocs_titre a {    color:#c00;}
.cs_blocs p {
    margin: 10px 0;
}
.cs_blocs {
    border: 1px solid #999999;
    border-radius: 5px 5px 5px 5px;
    margin: 20px 0;
    padding: 10px;
}

.cs_blocs h4.blocs_titre {
    background: url("http://www2.yamaha-motor.fr/actu/prive/images/triangle-bas.gif") no-repeat scroll left top transparent;
    clear: left;
    cursor: pointer;
    font-weight: normal;
    line-height: 1.2em;
    margin-bottom: 0.1em;
    margin-top: 4px;
    padding: 0 0 0 20px;
}
.cs_blocs h4.blocs_replie {
    background: url("http://www2.yamaha-motor.fr/actu/prive/images/triangle.gif") no-repeat scroll left top transparent;
}
.cs_blocs ol {margin-top:10px}

/* ------ SPIP ------ */

.newscolumns .spip_documents_center {margin:0px 0px 20px;padding:0px;text-align:center;display:block;}
.spip_documents_center dt {margin: 0px auto; padding:0px;}

.newscolumns .spip_documents_left {margin:0; padding:0 30px 20px 0;text-align:left;}
.spip_documents_left dt {padding:0px;margin: 0px;text-align:left}

.newscolumns .spip_documents_right {margin:0; padding:0 0 20px 30px;text-align:right;}
.spip_documents_right dt {padding:0px;margin: 0px;text-align:right}

.spip_doc_titre {font: normal 10px/14px helvetica,arial,sans-serif;color:#999;margin-top:5px;}

/* ------ COMMENTS ------ */

.comments { background: #EEE; padding: 10px; margin: 40px 0 0 0; border-radius: 10px; }
.comments h2 {font-size: 18px;font-weight: 600;font-family: helvetica,arial,sans-serif;}
.comments p, .comments label { font: normal 14px/20px helvetica,arial,sans-serif; margin : 10px 0; padding:0px }
.comments input, .comments select, .comments textarea { font-size: 14px; }
.comments .comments-list { border-bottom: 2px solid rgba(0, 0, 0, 0.1);  }
/*.comments .reviewer { color: #777; }*/
.comments .dtreviewed { font-size: 11px; }
p.comment-meta { padding:0px;color: #777;}
p.comments-feed { margin:20px 0 0 0; padding:10px; border-top:1px solid rgba(0, 0, 0, 0.1); }
.comments ul { margin: 10px 0 0 0; padding: 0 0 10px 0;}
.comments li { list-style-type: none; }
.comments .comment-li { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.comments .comment-form { padding-top:10px; }
textarea.markItUpEditor { width:565px; }
.comments .submit { background:none no-repeat scroll 100% 0 transparent; }

/* ------  FORM ------ */

.formulaire_formidable ul, .formulaire_formidable li { list-style-type: none;}
.formulaire_formidable li.explication {margin-top: 20px;}
.formulaire_formidable li.explication p {font:inherit;margin: 0 10px}
.formulaire_formidable p.explication {color: #999;font-size: 1em;}
.formulaire_formidable li.fieldset {}
.formulaire_formidable h3.legend {background-color:#CCC;padding:12px;margin:0}
.formulaire_formidable li.editer {margin: 2px 0 2px;background-color: #EEE;padding: 12px;}
.formulaire_formidable ul {padding:0;}
.formulaire_formidable textarea {display:block;width: 100%;height: 150px;margin-top:10px}
.formulaire_formidable li label {color:#666;}
.formulaire_formidable li.obligatoire label {font-weight:bold;}
.formulaire_formidable input {background:#FFF;}
.formulaire_formidable .fieldset_fieldset_1 li input {}
.formulaire_formidable .fieldset_fieldset_1 label {display:block;}

.formulaire_formidable p.boutons {text-align:center;}
.formulaire_formidable select#champ_selection_2{}
.formulaire_formidable select#champ_selection_1{}
.formulaire_formidable span.erreur_message{color:#F00}

/* ------ MENU SALON ------ */

.salon_menu {clear:both;height:100px;margin-bottom:20px;display:block;}
.salon_direct { height:45px;float:left;line-height:45px;text-align:left;padding: 0 10px;text-transform:uppercase;background-color:#e5e5e5;color:#666; }
.salon_menu a.salon_jour { height:45px;border-left:1px solid #fff;float:left;line-height:45px;text-align:center;padding: 0 10px;text-transform:uppercase;background-color:#26A4E5;color:white; }
.salon_menu a.salon_jour.on { font-weight:bold; color:#FFFFFF; background-color:#1b74a2; }

/**/

div.conc-yxz1000r { width:560px;text-align:center;margin:0 auto;padding: 0 0 15px; background-color:#e3e3e3; }
.conc-yxz1000r table.spip { width: 540px; border:1px solid #000; padding: 15px; margin:0px auto; background-color:#fff; }
.conc-yxz1000r table.spip caption { margin:0px -25px 15px; text-align: center; padding:10px 15px 0px; height:40px; font-size:1.5em; color:#fff; background: #e3e3e3 url('http://www2.yamaha-motor.fr/actu/squelettes/images/conc-yxz1000r-bg-caption.png') no-repeat bottom left; }
.conc-yxz1000r table.spip tr.row_even { background-color: #ededed; }
.conc-yxz1000r table.spip tr:hover { background-color: #ffff99; }
.conc-yxz1000r table.spip td { border-bottom:1px solid #FFF; border-right:none; padding: 5px; margin:0px auto; text-align: left; }
.conc-yxz1000r table.spip td.numeric {text-align: center;}
.conc-yxz1000r table.spip td:first-child { background-color: #000; font-weight: bold; color: #fff; }
.conc-yxz1000r table.spip td:nth-child(3) {font-weight: bold; color: #003366;}

div.op_remot table.spip { font-size:14px; -webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;}
div.op_remot table.spip th { font-size:13px; text-align:center; padding: 0px 0px 5px 0px}
div.op_remot table.spip th:nth-child(1) { text-align:left; }
div.op_remot table.spip tr { border-collapse:collapse; }
div.op_remot table.spip tr:hover { background-color: #ffff99; }
div.op_remot table.spip tr.row_first:hover {background-color: #FFFFFF; }
div.op_remot table.spip td { margin:0px; padding:8px 0px; border:none; border-bottom: 1px solid #CCCCCC; }
div.op_remot table.spip td:nth-child(1) { width:25%; font-weight: bold; color: #000000; }
div.op_remot table.spip td:nth-child(2) { width:25%; color: #666666; text-align:center; }
div.op_remot table.spip td:nth-child(3) { width:25%; font-weight: bold; color: #CC0000; text-align:center; }
div.op_remot table.spip td:nth-child(4) { width:25%; font-weight: bold; color: #000000; text-align:center; }

/* ------ Nivo Slider ------ */

a.nivo-prevNav {
background: transparent url(http://cdn.yamaha-motor.eu/static-worlds/img/assets-welove.png) top left no-repeat;
width: 50px;
height: 90px;
background-position: -0px -300px;
}

a.nivo-nextNav {
background: transparent url(http://cdn.yamaha-motor.eu/static-worlds/img/assets-welove.png) top left no-repeat;
width: 50px;
height: 90px;
background-position: -100px -300px;
}

/* ------ Bouton ------- */

		a.btn { display: inline-block; padding: 10px 16px;
border: 1px solid #EE2E24;
border-radius: 6px;
margin-top: 20px;
margin-bottom: 0;
background-color:#FFF;
font-size: 18px;
line-height: 1.3333333;
text-decoration: none;
color: #EE2E24;
font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; }

		a.btn:active, a.btn:focus, a.btn:hover { color:#FFF; background-color:#EE2E24; border-color: #EE2E24; }
