/*
 * Ciblo Cocktail - Editorials
 *
 * @author Christophe Porteneuve <christophe@ciblo.net>
 * @author Julien Vignolles <julien@ciblo.net>
 * @author Thomas Lecavelier <thomas@ciblo.net>
 * @legals © 2008-2009 Ciblo SA.
 */

/* editoPage */
#all .editoPage { width: 58em; }

/* editoLayout */
.editoLayout { position: relative; }
.editoLayout h1, .editoLayout h2, .editoLayout h3, .editoLayout p { margin-bottom: 0.7em; }
.editoLayout h1, .editoLayout h2, .editoLayout h3 { font-size: 13px; color: #613653; }
.editoLayout h4, .editoLayout h5, .editoLayout h6 { margin-bottom: 1em; font-size: 13px; font-weight: normal; color: #f0439c; }
.editoLayout ul li { padding-left: 1em; background: transparent url(../images/icon_marker1.gif) no-repeat left 0.5em; }
.editoLayout a { text-decoration: underline; }
.editoLayout table { margin-top: 2em; border-collapse: collapse; border: 1px solid #bca4b6; background-color: #f9f8f9; }
.editoLayout table thead th { color: #613653; background-color: #e5dae3; }
.editoLayout table tbody td, .editoLayout table thead th { padding: 0.2em 1em; }

.editoLayout img.previewThumb { float: left; margin: 0 1.5em 1em 0; }

/* editoStandard (edito part) */
.editoStandard .preview, .editoStandard .products { float: right; font-size: 10px; width: 17.3em; }
.editoStandard .preview {
	background: transparent url(../images/edito_column_bg.png) right top repeat-x;
	height: 37.4em;
}
.editoStandard .preview img { width: 17.3em; }
.editoStandard .products {
	position: relative; padding-bottom: 2em; background-color: #f0439c;
	width: 14.3em;
}
.editoStandard .products h2.title { text-align: center; color: white; padding: 0.5em 0; }
.editoStandard .products ul { display: block; /*padding-bottom: 1.5em;*/ }
#all .editoStandard .products li {
	display: block; float: none; font-size: 11px; width: 11.4em; margin: 0 auto;
	background-color: white; border: none; border-top: 1px dotted #f0439c;
}
#all .editoStandard .products li.first { border-top: none; }
.editoStandard .products .topLeft { background-image: url(../images/bg_category_thumb_tl.gif); top: 0; left: 0;}
.editoStandard .products .topRight { background-image: url(../images/bg_category_thumb_tr.gif); top: 0; right: 0; }
.editoStandard .products .bottomLeft { background-image: url(../images/bg_category_thumb_bl.gif); bottom: 0; left: 0; }
.editoStandard .products .bottomRight { background-image: url(../images/bg_category_thumb_br.gif); bottom: 0; right: 0; }

.editoStandard .content { width: 40em; font-size: 11px; }
.editoStandard .content .timestamp { font-size: 12px; font-weight: bold; color: #9b3084; }

/* editoStandard (index part) */
.editoStandard .editoItem { padding: 1.5em 0; clear: both; border-top: 1px dotted #9b3084; }
.editoStandard .first { border-top: none; padding-top: 0; }
.editoStandard .editoItem .title a { font-size: 16px; text-decoration: underline; }
.editoStandard .editoItem .timestamp { font-size: 12px; color: #9b3084; margin-bottom: 1.5em; }
.editoStandard .editoItem .thumb img { float: left; display: inline; width: 17.3em; height: 13em; margin: 0 1.5em 1em 0; }
.editoStandard .editoItem .withThumb { margin-left: 19em; }

/* editoNews */
.editoNews img { width: 22.5em; height: 15.9em; }
.editoNews div { width: 32em; font-size: 12px; }

/* editoFaq */
.editoFaq { width: 100%; }
.editoFaq .faqUp { margin-bottom: 2em; padding: 1.5em; background-color: #ece7e8; }
.editoFaq .faqUp div { margin: 0; }

/* faqQuestions */
.faqUp .faqQuestions { float: left; width: 28.5em; padding-right: 2em; border-right: 1px solid #c4b7ba; }
.faqUp .faqQuestions li { padding: 0; background: transparent; }
.faqUp .faqQuestions li h3 { margin: 0.1em 0; font-weight: normal; color: #9b3084; }

/* faqContact */
.faqUp .faqContact { float: right; width: 20em; }
.faqUp .faqContact a { display: block; padding: 0.5em 0 2em; font-weight: bold; }
.faqUp .faqContact p { margin: 0; }
.faqUp .faqContact .faqTel { color: #07bfda; }
.faqUp .faqTel .text { margin-bottom: 0.3em; font-weight: bold; color:#5d1d4f; }
.faqUp .faqTel .number {  font-size: 20px; font-weight: bold; }
.faqUp .faqTel .schedules { font-size: 10px; }

/* faqResponses */
.faqResponses div { font-size: 12px; }
.faqResponses .up { float: right; margin-top: 5em; }
.faqResponses .up a { 
	padding-left: 1.5em; font-weight: bold; 
	background: transparent url(../images/icon_up.gif) no-repeat left 50%;
}

/* editoForm */
.editoForm { position: relative; width: 100%; background-color: #F3F0F3; }
.editoForm .formLign input, .editoForm .formLign select, .editoForm .formLign textarea { border: 1px solid #ccc; }
#all .editoForm #errorExplanation { margin-left: 2em; margin-right: 2em; }
.editoForm .topLeft { background-image: url(../images/bg_usercontent_tl.png); }
.editoForm .topRight { background-image: url(../images/bg_usercontent_tr.png); }
.editoForm .bottomLeft { background-image: url(../images/bg_usercontent_bl.png); }
.editoForm .bottomRight { background-image: url(../images/bg_usercontent_br.png); }
.editoForm .topInfos { height: 3em; padding: 0; }
.editoForm .legend { right: 2em; }
.editoForm ul.contactMeans { margin: auto; width: 32em; margin-bottom: 1em; }
.editoForm ul.contactMeans li { padding: 0 0 0.5em 1.3em; background: transparent url(../images/icon_marker1.gif) no-repeat left 0.5em; }
.editoForm ul.contactMeans p { font-weight: bold; }
.editoForm ul.contactMeans .schedules { font-weight: normal; }
.editoForm ul.contactMeans .editoLink { text-decoration: underline; }
.editoForm .infos { padding: 0 0 2em 4em; font-size: 12px; font-weight: bold; color: #5d1d4f; }
.editoForm form { padding: 2em 0; }
.editoForm .formLignContent { width: 47em; }
.editoForm .formLign label { color: #010101; }
.editoForm .formLign input { width: 17em; }
.editoForm .formLign select { width: 17.2em; }
.editoForm .messageContent .formLignContent { width: 32em; margin-top: 0.5em; }
.editoForm .messageContent textarea { height: 8em; width: 27em; }

/* friendForm */
#contactForm .messageContent label { width: 9em; }

