/* color: #F2D007 #C6162A*/
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#FFEEAA; layer-background-color:#FFEEAA; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; text-align:left; font-family:"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold}
.clLevel0{background-color:#FFEEAA; layer-background-color:#FFEEAA; color:black;}
.clLevel0over{background-color:#C6162A; layer-background-color:#C6162A; color:#FFEEAA; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#C6162A; layer-background-color:#C6162A}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; text-align:left; font-family:"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; font-size:10px;}
.clLevel1{background-color:#FFEEAA; layer-background-color:#FFEEAA; color:black;}
.clLevel1over{background-color:#C6162A; layer-background-color:#C6162A; color:#FFEEAA; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#C6162A; layer-background-color:#C6162A}

body {background:#000; color:#fff; text-align:center; font-family:"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; font-size: 9px; padding: 0px; line-height: 150%}
body.small {background:#fff; color: #000; font-size:11px; text-align:justify; margin: 10px}
div.included {border-style: solid; border-color: #FFEEAA; border-width: 0px 0px 0px 5px; margin: 0px; padding: 5px}
#frame {width:760px; margin-right:auto; margin-left:auto; margin-top:10px; padding:0px; text-align:left; }
#frame2 {float:right; background:#fff; color: #000; font-size:11px; }
#contentleft {width:70px; padding-top:5px; float:left; background:#fff; text-align:center;}
#contentcenter {margin-left: 3px; width:600px; padding:0px; float:left;}
#contentright {width:70px; padding-top:5px; float:right; background:#fff; text-align:center;}
#banner {height:90px;}
#bannerleft {height:50px; margin-left:10px; padding-top: 20px; float:left;}
#bannerright {height:50px; margin-right:10px; padding-top: 20px; float:right;}
#coretext {margin:10px 10px 0px 10px; padding:0px; text-align:justify;}
#coreform {margin:10px 10px 0px 10px; padding:0px; text-align:left;}
#rightBox {background:#FFEEAA; float:right; text-align:left; margin-left:10px; padding:0px 10px 0px 10px; width:200px}
#frameIndex {width:650px; margin-right:auto; margin-left:auto; margin-top:10px; padding:0px; text-align:left; background:#fff; color: #000; font-size:11px; }
#contentleftIndex {width:20px; padding-top:5px; float:left; background:#fff; text-align:center;}
#contentrightIndex {width:20px; padding-top:5px; float:right; background:#fff; text-align:center;}
#mainTitle {font-size: 18px; font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; text-align:center; color:#C6162A; line-height: 120%; margin: 0px 0px 20px 0px;}

#toolBar, #bottomToolBar {width:10px; float:left; background:#000; margin-right:4px; margin-top:10px}
#toolBar {position:fixed; }

.Menu {margin:5px 2px 10px 0px; float:left; padding: 2px 3px 2px 3px;}

.bloc {border: 1px solid #C6162A; margin:5px 225px 5px 0px; padding:8px;}
.bloc h1 {font-size:16px; font-weight:bold; text-align:left; margin: 0px 0px 10px 0px; line-height: 120%}

.imageRight {float: right; margin:10px 0px 10px 10px; font-size:9px; font-style: italic; color:#555555; text-align:center;}
.imageLeft {float: left; margin:10px 10px 10px 0px; font-size:9px; font-style: italic; color:#555555; text-align:center;}

.Title {font-size: 18px; font-weight: bold; font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; vertical-align: 100%; padding-right: 10px; letter-spacing: -0.05em}
.Main {font-size: 16px; padding:35px 0px 35px 0px; letter-spacing: -0.05em; text-align:center; color:black}

h1 {font-size:16px; font-weight:bold; text-align:left; margin: 15px 0px 10px 0px; line-height: 120%}
h2 {font-size:13px; font-weight:bold; text-align:left; margin: 15px 0px 10px 0px; line-height: 120%}
h2.act {color:#C6162A;}
h2.noMargin {margin: 0px; color:#C6162A;}
h3 {font-size:12px; font-weight:bold; text-align:left; margin: 15px 0px 10px 0px; line-height: 120%}

ul {list-style-image: url(../logo/left.gif); text-align:left; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 30px;}
li {margin: 1ex 0px 0px 0px; padding: 0px 0px 0px 0px;}
ul ul {list-style-image: url(../logo/puce.gif); text-align:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px;}
ul ul li {margin: 0px; padding: 0px 0px 0px 0px;}
ul.suppress {list-style-type: none; list-style-image: none; list-style-position: inside; text-align:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px;}
li.suppress {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

dl {margin: 10px 0px 10px 5px; }
dt {font-weight:bold; margin: 0px; padding: 0px; }
dt.margin {margin-top: 10px}
dd {margin: 0px 20px 0px 20px;}

table {background:#fff; color: #000; font-size:11px; line-height: 130%}
td.bold {font-weight:bold;}
tr.ActuHdr th {background:#C6162A; color:#fff}

form {margin: 0px 0px 5px 0px; padding: 0px;}
form.core {margin: 5px 0px 5px 10px; padding: 0px;}
select {font-family:"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; font-size: 10px; padding: 0px; margin: 0px; vertical-align: middle;}
input {font-family:"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; font-size: 10px; padding: 0px; margin: 0px 2px 0px 0px; vertical-align: middle;}
option {font-family:"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; font-size: 10px; padding: 0px; margin: 0px;}
label {font-weight:bold;}

a, .linkLike, .smallLinkLike, .colored {text-decoration:none; color:#C6162A;}
a.copyrightmail {color: #fff;}
.linkLike, .smallLinkLike {cursor: pointer;}
.smallLinkLike {font-size: xx-small;}


div.linked, div.linkedShaded {margin-top: 30px; margin-bottom: 20px; width: 19%; float: left}
div.linkedShaded {color: #aaa;}
div a img {border: none;}

fieldset {margin-top: 20px; margin-bottom: 20px}
fieldset ul {margin-bottom: 1ex;}

p {margin: 10px 0px 10px 0px; padding: 0px;}
p.an {font-family: serif; font-size: 30px; font-weight: bold; color: #555555; margin: 2ex 0px 1ex 0px}
p.comment {font-size:9px; font-style: italic; clear: both;}
p.ndlr {margin-top: 20px; font-style: italic}
img.close {float: right; margin:10px 0px 10px 10px; cursor: pointer; clear: right;}
img.suppress {cursor: pointer; vertical-align: middle;}

#bottom {width:760px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px;}
#bottomleft {width:18px; padding:2px; float:left; margin-left: 2px; }
#bottomcenter {margin: 0px; width:746px; padding:0px; float:left; text-align:center; }
#bottomright {width:18px; padding:2px; float:right; text-align:right; }
#bottomIndex {width:650px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px;}
#bottomcenterIndex {margin: 0px; width:600px; padding:0px; float:left; text-align:center;}

#Confidential {display:none; width:400px; background:#aaa; position:absolute}

#frameCredits {height:160px; width:400px; margin-top:0px; padding:0px; text-align:left; background:#fff; color:#000; font-size:9px; position:absolute; top:20px; left:20px; overflow:hidden}
#contenttopCredits {width:360px; padding:0px; position: absolute; top: 0px; left: 20px; margin: 0px; background:#fff; text-align:center; overflow:hidden}
#contentrightCredits {width:20px; padding:0px; position: absolute; top: 0px; right: 0px; margin: 0px; background:#fff; text-align:center; overflow:hidden}
#contentbottomCredits {width:360px; padding:0px; position: absolute; bottom: 0px; left: 20px; margin: 0px; background:#fff; text-align:center; overflow:hidden}
#contentleftCredits {width:20px; padding:0px; position: absolute; top: 0px; left: 0px; margin: 0px; background:#fff; text-align:center; overflow:hidden}
#credits {position: absolute; top: 40px; left: 55px;}

#messageBox, #checkErrorBox, #checkBoxErrorBox, #previewBox {visibility:hidden;}
#innerInfoBox {border:1px solid #349534;}
#innerInfoBox, #innerInfoBox table {background:#C9FFCA; color:#008000; font-weight:bold; padding:4px; text-align:center;}
#innerErrorBox, #innerCheckErrorBox, #innerCheckBoxErrorBox {border:1px solid #CC0000;}
#innerErrorBox, #innerCheckErrorBox, #innerCheckBoxErrorBox, #innerErrorBox table, #innerCheckErrorBox table, #innerCheckBoxErrorBox table {background:#F7CBCA;	color:#CC0000; font-weight:bold; padding:4px; text-align:center; }
#innerMsgBox {border:1px solid #DEDEDE; background:#EFEFEF; color:#222222; padding:4px; text-align:center; }
#innerPreviewBox {background:#FFEEAA; border:solid 1px #DE5D15;}
.dialogWindow {position:absolute; z-index:201; left:0px; top:0px; height:100%; width:100%; padding:10px; background-image:url("../img/fond.gif");}
.largeDialogBox {position:absolute; top:0px; left:0px; padding:10px; width:500px;}
.dialogBox {position:absolute; top:0px; left:0px; padding:10px; width:320px;}

/* a class for all Tigra Hints boxes, TD object */
.hintsClass {text-align: left;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
background: transparent url('../img/oval-gray-left.gif') no-repeat top left;
display: block;
float: right;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('../img/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

a.green{
background: transparent url('../img/oval-green-left.gif') no-repeat top left;
}

a.green span{
background: transparent url('../img/oval-green-right.gif') no-repeat top right;
}

a.orange{
background: transparent url('../img/oval-orange-left.gif') no-repeat top left;
}

a.orange span{
background: transparent url('../img/oval-orange-right.gif') no-repeat top right;
}

a.blue{
background: transparent url('../img/oval-blue-left.gif') no-repeat top left;
}

a.blue span{
background: transparent url('../img/oval-blue-right.gif') no-repeat top right;
}

a.red{
background: transparent url('../img/oval-red-left.gif') no-repeat top left;
}

a.red span{
background: transparent url('../img/oval-red-right.gif') no-repeat top right;
}
