/* Start of CMSMS style sheet 'Principal:css' */
* { margin:0; padding:0; }
body { text-align: left; font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; font-size: 75.01%; line-height: 1em; }
div { font-size: 1em; }
img { border: 0; }

a,
a:link 
a:active { text-decoration: none; background-color: inherit; color: #FFF; }
a:visited { text-decoration: none; background-color: inherit; color: #FFF; }
a:hover { text-decoration: none; background-color: inherit; }
div#header a:hover { background: transparent; }

body { background-color: #FFF; color: #333; }
div#globalpagewrapper { margin: 0 auto; width: 100%; height: 100%; background-color: #000; color: white; }
div#pagewrapper { margin: 0 auto; max-width: 1200px; min-width: 1200px; min-height: 1000px; background-color: #000; color: white; }

div#header { background: transparent url(images/coph/header.png) no-repeat 0px 0px; height: 226px; clear: both; }
div#header h1 a { display: block; height: 226px; text-indent: -999em; text-decoration:none; }

div#search { float: right; width: 23em; text-align: right; padding: 0.6em 0 0.2em 0; margin: 0 1em; }

div.breadcrumbs { padding: 1em 0 1.2em 0; font-size: 90%; margin: 0 1em; }
div.breadcrumbs span.lastitem {}

ndiv#content { margin: 1.5em auto 2em 0; }
div#globalcontent { background: transparent url(images/coph/bg_motif.png) repeat-y scroll 0px -17px; min-height: 800px; }
div#content { background: transparent url(images/coph/bg_halo.png) no-repeat 0px -7px; min-height: 552px; }
div#main { margin: 0px 50px; margin-top: 20px; }
div#sidebar { float: left; width: 26%; display: inline; margin-left: 0; }

div#footer { float: right; clear: both; color: #fff; background-color: transparent; height: 36px; }
div#footer p { font-size: 1.2em; padding: 0.6em; text-align: left; margin: 0; }
div#footer p a { color: #fff; }

div.hr { height: 1px; padding: 1em; border-bottom: 1px solid white; margin: 1em; }
div.left49 { width: 49%; }
div.right49 { float: right; width: 49%; text-align: right; }

/********************
CONTENT STYLING
*********************/
div#content h1 { font-size: 2em; line-height: 1em; margin: 0; }
div#content h2 { color: #294B5F; font-size: 1.5em; line-height: 1.5em; text-align: left; padding-left: 0.5em; padding-bottom: 1px; border-bottom: 1px solid #e7ab0b; margin: 0 0 0.5em 0; }
div#content h3 { color: #294B5F; font-size: 1.5em; line-height: 1.5em; margin: 0 0 0.5em 0; }
div#content h4 { color: #294B5F; font-size: 1.2em; line-height: 1.3em; margin: 0 0 0.25em 0; }
div#content h5 { color: #294B5F; font-size: 1.1em; line-height: 1.3em; margin: 0 0 0.25em 0; }
div#content h6 { color: #294B5F; font-size: 1em; line-height: 1.3em; margin: 0 0 0.25em 0; }

p { font-size: 1em; margin: 0 0 1.5em 0; line-height: 1.4em; padding: 0; }
blockquote { border-left: 10px solid #ddd; margin-left: 10px; }
strong, b { font-weight: bold; }
em, i { font-style:italic; }

code, pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; font-family: "Courier New", Courier, monospace; font-size: 1em; }
pre { border: 1px solid #000; background-color: #ddd; margin: 0 1em 1em 1em; padding: 0.5em; line-height: 1.5em; font-size: 90%; }

div.templatecode { margin: 0 0 2.5em; }

div#main dl dt { font-weight: bold; margin: 0 0 0 1em; }
div#main dl dd { margin: 0 0 1em 1em; }
div#main dl { margin-bottom: 2em; padding-bottom: 1em; border-bottom: 1px solid #c0c0c0; }

/* Classes de liste items */
div.bigfont { line-height: 2.5em; font-size: 1.6em;	font-variant: small-caps; }
div.bodyfont { line-height: 1.2em; font-size: 1.2em; }

/********************
Message de controle javascript
*********************/
.jswarning{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 20px;
	border: #d6d8d6 1px solid;
	width: 100%;
	padding-top: 10px;
	padding-left: 30px;
	background: #ffffe1 url(images/coph/exclamation.gif) 4px 8px no-repeat;
}
/* End of 'Principal:css' */

