/* Start of CMSMS style sheet 'EXL100' */
* {
margin:0;
padding:0;
}

@font-face {
font-family: exelvisioneot;
font-style:normal;
font-weight:400;
src:url(http://www.ti99.com/exelvision/website/font/exelvision.eot);
}

@font-face {
font-family:exelvisionttf;
font-style:normal;
font-weight:400;
src:url(http://www.ti99.com/exelvision/website/font/gothic.ttf);
}

body {
text-align:left;
font-family:"Century Gothic", exelvisionttf, exelvisioneot, Verdana, Arial, sans-serif;
font-size:.7em;
line-height:1em;
background:#fff url(images/cms/bgcarre.gif);
color:#333;
margin:1px 0 16px;
}

.lettrine {
float:left;
font-size:4em;
font-weight:700;
font-family: "Century Gothic", exelvisionttf, exelvisioneot, Verdana, Arial, sans-serif;
color:#FF9000;
background-color:#fff;
line-height:1.2em;
margin:-10px 1px 1px;
padding:-5px 1px 1px;
}

input {
font-family: "Century Gothic", exelvisionttf, exelvisionoet, Verdana, Arial, sans-serif;
font-size:13px;
color:#000;
background:#eee;
border:1px dotted #859ba0;
margin-right:8px;
height:20px;
cursor:pointer;
}

input.btn {
color:#fff;
background:#f90;
font:bold small verdana , arial;
padding-bottom:.2em;
border:1px solid #000;
}

div {
font-size:1em;
}

img {
border:0 solid #000;
visibility:visible;
}

a:hover {
text-decoration:none;
color:#F08B07;
}

div#pagewrapper {
border:0 solid #000;
max-width:95em;
min-width:60em;
background:#FFF url(images/cms/contour/page.gif);
color:#000;
width:980px;
margin:0 auto;
}

div#header {
height:150px;
background:#000;
}

div#header h1 a {
background:url(images/cms/contour/logosite.gif) no-repeat 0 0;
display:block;
height:150px;
text-indent:-999em;
text-decoration:none;
}

.dlayera {
width:30px;
position:relative;
top:-60px;
left:647px;
visibility:show;
z-index:3;
}

.dlayerb {
width:30px;
position:relative;
top:-68px;
left:615px;
visibility:show;
z-index:3;
}

.dlayerc {
width:30px;
position:relative;
top:-140px;
left:950px;
visibility:show;
z-index:3;
}

div#corner {
background-image:url(images/cms/contour/corner.gif);
background-repeat:no-repeat;
width:980px;
height:24px;
padding:0;

}

div#sav {
color:#FFF;
text-align:center;
background-color:#000;
}

div#corner2 {
clear:both;
background-image:url(images/cms/contour/corner2.gif);
background-repeat:no-repeat;
width:980px;
height:29px;
color:#f4574c;
text-align:center;
font-size:100%;
padding:0;
}

div#gray {
color:#888;
text-align:center;
font-size:90%;
}

div#search {
float:right;
width:24em;
text-align:center;
margin:1em -2em 1em 1em;
padding:.6em 0 .2em;
}

div.breadcrumbs {
color:#888;
font-size:100%;
border-bottom:0 dotted #aaa;
margin:0 2.5em;
padding:1.5em 1.2em 1.5em 0;
}

ndiv#content {
margin:1.5em auto 2em 0;
}

div#main {
margin-left:3%;
margin-right:3%;
}

div#imagescroll {
overflow:auto;
height:600px;
width:920px;
border:1px solid #aaa;
background-color:#eee;
}

div#hebdo {
background:url(images/cms/hebdogiciel2.gif) no-repeat 0 0;
height:186px;
margin-left:18px;
margin-top:0;
}

div#hebdo2 {
background:url(images/cms/hebdogiciel3.gif) no-repeat 0 0;
height:201px;
margin-left:-12px;
margin-top:0;
}

div#sidebar {
float:center;
width:26%;
display:inline;
margin-left:0;
}

div#sidebar.hascontent {
width:24%;
padding:0 1%;
}

div#footer {
clear:both;
color:#f90;
background:url(images/cms/contour/footer.gif) no-repeat 0 0;
height:112px;
margin-top:-11px;
}

div#footer p {
font-size:1.2em;
text-align:center;
color:#FFF;
padding:.5em;
}

div#footer p a {
color:#fff;
}

div.hr {
height:1px;
border-bottom:1px dotted #424a5a;
margin:1em;
}

div.left49 {
float:left;
width:79%;

font-size:1.2em;
line-height:1.2em;
font-family:"Century Gothic", exelvisionttf, exelvisioneot, Verdana, Arial, sans-serif;
color:#3A4559;
margin:0 0 1.5em;

}

div.right49 {
  background:url(images/cms/haut.png) no-repeat 0 0 ;
  background-position:right top;
  float:right;
  width:19%;
  text-align:right;
}

div#centertitre {
margin-left:auto;
margin-right:auto;
}

div.loupe {
background:url(images/cms/loupe.png) no-repeat 0 0;
background-position:right;
float:right;
width:5%;
text-align:right;
margin-right:2em;
margin-top:1em;
}

div#content h1 {
font-size:1em;
line-height:2em;
margin:0;
}

div#content h00 {
display:block;
clear:both;
height:48px;
text-align:center;
background:url(images/cms/exlpapillon.gif) no-repeat 0 0;
background-position:left bottom;
line-height:1.3em;
margin:0 0 .2em;
}

div#content h2 {
color:#000;
font-size:2em;
text-align:left;
font-family: "Century Gothic", exelvisionttf, exelvisioneot, Verdana;
font-width:bold;
padding-left:1.5em;
padding-bottom:0;
padding-top:0;
border-bottom:2px dotted #ddd;
border-left:0 solid #F90;
background:url(images/cms/exlpapillon.gif) no-repeat 0 0;
background-position:left bottom;
line-height:1.2em;
margin:0 auto;
}

div#content h3 {
color:#495E83;
font-size:1.3em;
line-height:1.3em;
margin:0 0 .5em;
}

div#content h4 {
color:#495E83;
font-size:1.2em;
line-height:1.3em;
margin:0 0 .25em;
}

div#content h5 {
font-size:1.1em;
line-height:1.3em;
margin:0 0 .25em;
}

h6 {
font-size:1em;
line-height:1.3em;
margin:0 0 .25em;
}

p {
font-size:1.2em;
line-height:1.2em;
font-family:"Century Gothic", exelvisionttf, exelvisioneot, Verdana, Arial, sans-serif;
color:#3A4559;
margin:0 0 1.5em;
padding:0;



}

.columns {
-webkit-columns: 2;
-moz-columns: 2;
columns: 2;
}


blockquote {
border-left:10px;
margin-left:10px;
}

pre {
font-family:monospace;
border:1px solid #000;
background-color:#ddd;
line-height:1.5em;
font-size:90%;
margin:0 1em 1em;
padding:.5em;
}

strong,b {
font-weight:700;
}

em,i {
font-style:italic;
}

code,pre {
white-space:0;
word-wrap:break-word;
font-family:"Courier New", Courier, monospace;
font-size:1em;
}

div#main ul,div#main ol,div#main dl {
font-size:1em;
line-height:1.4em;
margin:0 0 1.5em;
}

div#main ul li,div#main ol li {
margin:0 0 .25em 3em;
}

div#dl dt {
font-weight:700;
margin:0 0 .25em 3em;
}

div#dl dd {
margin:0 0 0 3em;
}

div#alerte {
background:#9e353f url(images/cms/alerte.gif);
background-repeat:no-repeat;
border:1px dotted #be6870;
color:#d5b9bc;
height:32px;
font-size:1.2em;
font-family:Tahoma, Arial, sans-serif;
width:980px;
text-align:left;
line-height:1.2em;
margin:0 auto .5em;
padding:.2em .2em .2em 3em;
}

a,a:link a:active,a:visited {
background-color:inherit;
color:#F59007;
text-decoration:none;


}


/* End of 'EXL100' */

