/* Start of CMSMS style sheet 'Marathon : Left sidebar + 1 column' */
/*
rose : #ed028c
bleu1: #015fae
bleu2: #00ade6
bleu3: #47c7ea
bleu4: #e2f0f9
*/

div.comptearebours {text-align: center; color: #ed028c; font-size: 11px; font-weight: bold;  padding:10px;}

* { margin:0; padding:0; }
body { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1em; background-color: #fff; color: #333; margin:0.2em; }
/* div { font-size: 1em; } */
img { border: 0; }
a, a:link, a:active { text-decoration: underline; background-color: inherit; color: #18507C;  }
a:visited { text-decoration: underline; background-color: inherit; color: #18507C;  }
a:hover { text-decoration: none; background-color: #C3D4DF; color: #385C72; }

div#pagewrapper { border: 1px solid white; margin: 0 auto; width: 980px; background-color: #fff;  color: black; }
div#header { height: 350px; background: #fff; }

div#header h1 a { background: #fff url(uploads/Marathon/bandeau_fauve.jpg)  10px 0 no-repeat; display: block; height: 350px; text-indent: -999em; text-decoration:none; }

div#search { float: right; width: 27em; 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; border-bottom: 1px dotted #000; }
div.breadcrumbs span.lastitem { font-weight:bold;  } 
div#content { margin: 1.5em auto 2em 0; }

div#main { margin-left: 220px; margin-right: 20px; }
div#main2 { margin-left: 220px; margin-right: 220px; }
div#sidebar { float: left; width: 200px; display: inline; margin-left: 0; }

div#sidebarright { float: right; width: 200px; display: inline; margin-left: 0; background-color: #e2f0f9; }
div#sidebarright h6 { background: url(uploads/Marathon/arrow-right-active-rose.gif) no-repeat 0.4em center; padding-left: 15px;}
div#sidebarright p { padding-left: 10px;}

div.search { text-align:left; padding: 10px;  margin: 5px; text-align: center; }
div.search input { margin: 5px 0 0 0; font-size: 11px; border: 1px solid #999;}
div.search label {display:none; }

div#footer { clear: both; color: #015fae; font-weight: bold; border-top: 1px dashed #ed026c; }
div#footer p {  padding: 1.5em; text-align: center; margin: 0; }
div#footer p a { color: #015fae; }
div.hr { height: 1px; padding: 1em; border-bottom: 1px dotted black; margin: 1em; }
div.left49 {  width: 49%; }
div.right49 { float: right; width: 49%; text-align: right; }
div#content { }
div#content h1 { color: #015fae; font-size: 2em; line-height: 1em; margin: 0;}
div#content h2 { color: #015fae; font-size: 1.5em; text-align: left; padding-left: 0.5em; padding-bottom: 1px;
 border-bottom: 3px solid #ed028c;  line-height: 1.5em; margin: 0 0 0.5em 0; }

div#sidebarright h2 { color: #FFF; font-size: 1.5em; text-align: center; line-height: 1.5em; background-color: #015FAE; border: none;}

div#content h3 { color: #015fae; font-size: 1.5em; text-align: left; padding-left: 0.5em; padding-bottom: 1px;  line-height: 1.5em; margin: 0 0 0.5em 0; }

div#content h4 { color: #015fae; font-size: 1.3em; line-height: 1.1em; margin: 8px 0px; }
div#content h5 { color: #015fae;  font-size: 1.1em; line-height: 1.3em; margin: 0 0 0.25em 0; }
h6 { color: #015fae;  font-size: 1em; line-height: 1.3em; margin: 0 0 0.25em 0; }
p { margin: 0 0 1.5em 0; line-height: 1.4em;  padding: 0; }
blockquote { margin-left: 10px; }
strong, b { font-weight: bold; color: #ed028c}
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 ul, div#main ol, div#main dl , div#main2 ul, div#main2 ol, div#main2 dl{ margin: 0 0 1.5em 0; line-height: 1.5em }
div#main ul li, div#main ol li,div#main2 ul li, div#main2 ol li  { margin: 0 0 0 3em; }
div#main dl dt, div#main2 dl dt  { font-weight: bold; margin: 0 0 0 1em; }
div#main dl dd , div#main2 dl dd { margin: 0 0 1em 1em;}
div#main dl , div#main2 dl { margin-bottom: 2em; padding-bottom: 1em; border-bottom: 1px solid #c0c0c0; }

/* End of 'Marathon : Left sidebar + 1 column' */

