﻿/* ---[ content.css ]-----------------------------------------------

CSS pour la mise en forme de contenus

SITE :
www.gticanada.com

RÉALISATION :
CAP (www.capprod.com)

CONTENU :
- Éditeur (FCKeditor)
- Text

----------------------------------------------------------------- */


/*** FCKeditor ***/

body.editor {font:12px arial,sans-serif; color:#444; background:#fff;padding: 5px;margin: 0;}
body.editor, body.editor td {font:12px arial,sans-serif;}
body.editor a[href] {
	color: -moz-hyperlinktext !important;		/* For Firefox... mark as important, otherwise it becomes black */
	text-decoration: -moz-anchor-decoration;	/* For Firefox 3, otherwise no underline will be used */
}
body.editor .Bold{font-weight:bold;}
body.editor .Title{font-weight:bold;font-size:18px;color:#c30;}
body.editor .Code{border:#8b4513 1px solid;padding-right:5px;padding-left:5px;color:#006;font-family:'Courier New' , Monospace;background-color:#f93;}
body.editor a.chevrons {background:url(../images/links_chevrons.gif) center left no-repeat; padding: 2px 0 2px 11px;}
body.forceBaseFont, body.forceBaseFont blockquote {padding:0;}
body.forceBaseFont .SC_Panel { width:300px !important;}
body.forceBaseFont .SC_Panel td { width:260px !important;}
body.forceBaseFont .SC_Panel td * {margin:0;}
body.editor p {line-height: 1.4em !important;}


/*** TEXT ***/

/* général */
.formatting {line-height: 1.4em;}

/* paragraphes */
.formatting p {margin:0 0 10px;font-size:14px;}

/* niveau de titres */
.formatting h1 {margin:10px 0 25px; font-size:1.818em; font-weight:bold;}
.formatting h2 {margin:7px 0 18px; font-size:19pt; font-weight:normal;}
.formatting h3 {margin:5px 0 14px; font-size:14pt; font-weight:normal;color:#e87c1e;}
.formatting h4 {margin:0 0 10px; font-size:12pt; font-weight:bold;}
.formatting h5 {margin:0 0 10px; font-size:10pt; font-weight:bold;}
.formatting h6 {margin:0 0 10px; font-size:0.9em; font-weight:bold;}


/* listes */
.formatting ol {list-style-position:outside;list-style-type:decimal; margin:0 0 10px 24px}
.formatting ol li{ padding:0px;margin:3px 0;font-size:14px }
.formatting ul {list-style-position:inside;list-style-type:none;margin:0 0 10px}
.formatting ul li {background: url(../images/list_square.gif) no-repeat 4px 6px;margin:3px 0; padding:0 0 0 15px;font-size:14px;}
.formatting ul li li {background: url(../images/list_indent.gif) no-repeat 8px 8px;}
.leftContent ul li, .rightContent ul li  {background: url(../images/list_square.gif) no-repeat 4px 7px;}


/* tableaux */
.formatting table {background-color:#FFF; border-top: solid #e87c1e 1px; border-left: solid #e87c1e 1px;}
.formatting table td, .formatting table th {padding: 6px; border-bottom: solid #e87c1e 1px; border-right: solid #e87c1e 1px;}
.formatting table th {font-weight:bold; font-size:1.1em;}
.formatting table caption {text-align:left; font-size:1.2em; font-weight:bold;background-color: #e87c1e;color:#fff; padding: 3px 10px;}
.formatting table.tableNoFormating {background-color:inherit; border:none;}
.formatting table.tableNoFormating td {padding:0; border:none;}

/* alignement des images */
.formatting img.imgLeftInContent, .formatting .imgLeftInContent img {float:left; margin:0 10px 10px 0;}
.formatting img.imgRightInContent, .formatting .imgRightInContent img {float:right; margin:0 0 10px 10px;}

/* mise en forme générique */
.formatting strong, .formatting b {font-weight:bold}
.formatting em, .formatting i {font-style: italic;}
.formatting big {font-size:13pt;line-height:normal;}
.formatting small {font-size:0.9em;}

/* texte supprimé ou inséré */
.formatting del {text-decoration:line-through; color:#c02e43;}
.formatting ins {border-bottom:dashed 1px #013572; text-decoration:none;}

/* indice ou exposant */
.formatting sup, .formatting sub {height:0; line-height:1; vertical-align:baseline; _vertical-align:bottom; position:relative;}
.formatting sup {bottom:1ex;}
.formatting sub {top:.5ex;}

/* sigle, citation, définitions */
.formatting blockquote {padding: 10px 20px 20px; font-style: italic;}
.formatting abbr, .formatting acronym, .formatting span.abbr {cursor: help; border-bottom: 1px dotted #333;}
.formatting cite:before, .formatting q:before {content: open-quote;}
.formatting cite:after, .formatting q:after {content: close-quote;}
.formatting cite, .formatting q {font-style:italic; color:#666;}
.formatting dfn {color:#000; font-weight:bold;}

/* saut de ligne */
.formatting hr {display:block; color:#fff; height:1px; background:#fff; border-top: solid 1px #e87c1e;}

/* biographie */
.formatting .biography table {background:#e87c1e url(../images/biography_button_fr.gif) no-repeat right bottom; color:#fff;}
.en .formatting .biography table {background:#e87c1e url(../images/biography_button_en.gif) no-repeat right bottom;}
.formatting .biography td td {vertical-align:top; padding:10px;}
.formatting .biography a {color:#fff; cursor:pointer;}

/* Page Démarche GTI */
.formatting .demarche li{ background:none; }
.formatting .demarche li table tr{ vertical-align:top}
.formatting .demarche li table{ border:none;}
.formatting .demarche li table td{ padding:5px !important; vertical-align:middle; border:none;}

