/* Copyright Thot'em Interactif 2008 */
/* global.css */

/* import */
@import "init.css";
@import "reserved.css";
@import "menu.css";
@import "cms.css";

body            { font: 9pt/1.2em Arial,Verdana,sans-serif; }
h1              { font: 9pt/1.3em Arial,Verdana,sans-serif; }
h2              { font: 9pt/1.3em Arial,Verdana,sans-serif; }
h3              { font: 9pt/1.3em Arial,Verdana,sans-serif; }
a               { font: 9pt/1.2em Arial,Verdana,sans-serif; }
h2              { color: #783D9C;  }
body            { background: #66ACE7; }

ul              { list-style-type: none; }
/*p a             { background: url('../media/site/link-fleche.gif') no-repeat; padding: 0 0 0 15px; }*/

#global         { width: 920px; margin: 0 auto; background: #FFFFFF; }
#site           { width: 900px; margin: 0 auto;  }
#top            { width: 900px; margin: 0 auto; }
#logo           { width: 423px; height: 109px; background: url('../media/site/logo.png') no-repeat; float: left; }
#top-right      { width: 477px; height: 109px; background: url('../media/site/top-right.png') repeat-x; float: left; }
#animflash      { width: 900px; height: 147px; padding-top: 3px; clear: both; }
#content        { width: 900px; padding-top: 3px; clear: both; }
#content-left         { width: 460px; float: left; padding-right: 5px; }
#content-left-large   { width: 680px; float: left; padding-right: 5px; }
#content-middle       { width: 215px; float: left; padding-right: 5px; }
#content-right        { width: 215px; float: left; }
#bottom               { font: 8pt/1.2em Verdana,Arial,sans-serif; color: #FFFFFF; width: 400px; text-align: center; margin: 0 auto; padding-top: 5px; }
#bottom  a            { text-decoration: none; color: #FFFFFF; background: transparent; padding: 0; }
#bottom  a:hover      { color: #A71930; }

#content a            { font: 8pt/1.2em Verdana,Arial,sans-serif; color: #370366; text-decoration: none;  }
#content a:hover      { text-decoration: underline; }
#content a:visited    { color: #783D9C; }



/* sitemap */
.sitemap              { list-style-type: none; }
.sitemap li           { padding-left: 20px; }

/* Page contact */
.contact              { float: left; width: 90px; }
.contact-champs       { padding-left: 15px; }

/* Tableaux IAQG Documents*/
.tab                  { position: relative; width: 610px; border: 1px solid #370366; border-bottom: 0px; padding: 5px 5px; }
.tab-last             { position: relative; width: 610px; border: 1px solid #370366; padding: 5px 5px; }
.tab-left             { position: absolute; width: 70px; float: left;  }
.tab-right            { padding-left: 70px; width: 500px; }

/* common class */
.fleft                { float: left; }
.clear                { clear: both; font: 0pt/0em Arial, Verdana, Times; height: 0px; }
.spacer5              { height: 5px; font: 0pt/0em Arial; }
.spacer               { height: 10px; font: 0pt/0em Arial; }


table.membre          { }
table.membre tr       { border: 1px solid #783D9C; }
td.logo-membre        { background: white; text-align: center; }

/* class */

/* grandes  box pour chacune des 3 couleurs */
.box-large				{ width: 680px;  }
.box-large h1			{ font: 10pt/1.3em Verdana,Arial,sans-serif; font-weight: bold; color: #FFFFFF; padding-left: 37px; padding-top: 3px; }
.box-large h2			{ font: 10pt/1.3em Verdana,Arial,sans-serif; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
.box-large ul li  { background: url('../media/site/link-fleche.gif') no-repeat; padding: 0 0 0 15px; }
.box-large ul			{ font: 8pt/1.2em Verdana,Arial,sans-serif; padding-bottom: 5px; }
.box-large ul ul  { padding-left: 15px; }
.box-large table  { border: 1px solid #783D9C; border-collapse: collapse; }

.box-large-top-blue		{ width: 680px; height: 25px; background: url('../media/box/blue-top-fond.png') repeat-x; }
.box-large-top-orange	{ width: 680px; height: 25px; background: url('../media/box/orange-top-fond.png') repeat-x; }
.box-large-top-green	{ width: 680px; height: 25px; background: url('../media/box/green-top-fond.png') repeat-x; }

.box-large-top-blue  h1	  {  background: url('../media/box/blue-top-plane.png') no-repeat;  }
.box-large-top-orange h1  {  background: url('../media/box/orange-top-plane.png') no-repeat;  }
.box-large-top-green  h1	{  background: url('../media/box/green-top-plane.png') no-repeat;  }

.box-large-content-blue		{ width: 658px; background: url('../media/box/blue-content-fond.png') repeat; padding: 10px 11px; }
.box-large-content-orange	{ width: 658px; background: url('../media/box/orange-content-fond.png') repeat; padding: 10px 11px; }
.box-large-content-green	{ width: 658px; background: url('../media/box/green-content-fond.png') repeat; padding: 10px 11px; }

/* moyennes  box pour chacune des 3 couleurs */
.box-medium				  { width: 460px;  }
.box-medium h1			{ font: 10pt/1.3em Verdana,Arial,sans-serif; font-weight: bold; color: #FFFFFF; padding-left: 37px; padding-top: 3px; }
.box-medium h2			{ font: 10pt/1.3em Verdana,Arial,sans-serif; font-weight: bold; }

.box-medium-top-blue		  { width: 460px; height: 25px; background: url('../media/box/blue-top-fond.png') repeat-x; }
.box-medium-top-orange		{ width: 460px; height: 25px; background: url('../media/box/orange-top-fond.png') repeat-x; }
.box-medium-top-green		  { width: 460px; height: 25px; background: url('../media/box/green-top-fond.png') repeat-x; }

.box-medium-top-blue  h1		{ background: url('../media/box/blue-top-plane.png') no-repeat;  }
.box-medium-top-orange  h1	{ background: url('../media/box/orange-top-plane.png') no-repeat;  }
.box-medium-top-green  h1	  { background: url('../media/box/green-top-plane.png') no-repeat;  }

.box-medium-content-blue	  { width: 438px; background: url('../media/box/blue-content-fond.png') repeat; padding: 10px 11px; }
.box-medium-content-orange	{ width: 438px; background: url('../media/box/orange-content-fond.png') repeat; padding: 10px 11px; }
.box-medium-content-green	  { width: 438px; background: url('../media/box/green-content-fond.png') repeat; padding: 10px 11px; }

.box-medium-content-blue	p { color: #26648E; }

/* petites box pour chacune des 3 couleurs */
.box-thin				    { width: 215px; }
.box-thin h1				{ font: 10pt/1.3em Verdana,Arial,sans-serif; font-weight: bold; color: #FFFFFF; padding-left: 37px; padding-top: 3px; }
.box-thin h2				{ font: 10pt/1.3em Verdana,Arial,sans-serif; font-weight: bold; }
.box-thin p				  { width: 190px; }

.box-thin-top-blue		{ width: 215px; height: 25px; background: url('../media/box/blue-top-fond.png') repeat-x; }
.box-thin-top-orange	{ width: 215px; height: 25px; background: url('../media/box/orange-top-fond.png') repeat-x; }
.box-thin-top-green		{ width: 215px; height: 25px; background: url('../media/box/green-top-fond.png') repeat-x; }

.box-thin-top-blue  h1	  { background: url('../media/box/blue-top-plane.png') no-repeat;  }
.box-thin-top-orange  h1	{ background: url('../media/box/orange-top-plane.png') no-repeat;  }
.box-thin-top-green  h1	  { background: url('../media/box/green-top-plane.png') no-repeat;  }

.box-thin-content-blue	 { width: 193px; background: url('../media/box/blue-content-fond.png') repeat; padding: 10px 11px;   }
.box-thin-content-orange { width: 193px; background: url('../media/box/orange-content-fond.png') repeat; padding: 10px 11px; }
.box-thin-content-green	 { width: 193px; background: url('../media/box/green-content-fond.png') repeat; padding: 10px 11px;  }

#content-right .box-thin-content-green p { text-align: left; }

.box-thin-content-orange  h2{ color: #783D9C;  }
