.Style1 {
color : #ff3300;
font-weight : bold;
font-size : 14px;
}

body {
z-index : 10;
font-family : Verdana, sans-serif;
color : #cccccc;
line-height : 1.2;
margin : 20px;
padding : 0;
background-color : #111111;
background-attachment : fixed;
}
dl, dt, dd, ul, li {
margin : 0;
padding : 0;
list-style-type : none;
}
#menu {
position : absolute;
top : -37px;
left : -10px;
z-index : 10;
width : 1150px;
}

#menu dl {
float : left;
width : 23.2em;
margin :0px 24px 10px 0px; 


}



#menu dt {
padding : 4px 0 4px 0;
margin :0px 24px 10px 0px;
text-align : center;
font-weight : bold;
background : #222222;
border : 2px solid #00FFFF;
 -moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    -khtml-border-radius: 8px; 
    border-radius:8px; 

}

.arrondi {

 -moz-border-radius:10px; 
    -webkit-border-radius:10px; 
    -khtml-border-radius:10px; 
    border-radius: 10px; 
 
}




#menu dd {
border : 3px solid #333333;

}
#menu li {
text-align : center;
background : #111111;

}
#menu li a, #menu dt a {
color : #00FFFF;
text-decoration : none;
font-weight : bold;
display : block;
height : 200%;
border : 2px;

}
#menu li a:hover, #menu dt a:hover {
color : #33ff33;
font-size : 11px;
background-image : url("glblnav_selected.gif");
}
#site {
position : absolute;
z-index : 1;
top : 0;
left : 31px;
color : #999999;
background-color : #000;
padding : 5px;
border : 18px solid gray;
}
a {
color : #9999ff;
text-decoration : none;
}
a:link {
color : #9999ff;
text-decoration : none;
}
a:visited {
color : #9999ff;
text-decoration : none;
}
a:hover {
font-size : 11px;
background-image : url("glblnav_selected.gif");
color : #33ff33;
text-decoration : none;
}
#momoLinks a:hover {
font-size : 14px;
background-image : url("glblnav_selected.gif");
color : #33ff33;
text-decoration : none;
}
h1 {
font-family : 'Vonness Medium', Verdana, sans-serif;
font-size : 120%;
color : #334d55;
margin : 0;
padding : 0;
}
h2 {
font-family : Verdana, sans-serif;
font-size : 150%;
color : #333333;
margin : 0;
padding : 0;
}
h3 {
color : #334d55;
margin : 0;
padding : 0;
font-size : 130%;
}
h4 {
font-family : Verdana, sans-serif;
font-size : 100%;
font-weight : normal;
color : #333333;
margin : 0;
padding : 0;
}
h5 {
font-family : 'Vonness Medium', Verdana, sans-serif;
font-size : 100%;
color : #334d55;
margin : 0;
padding : 0;
}
ul {
list-style-type : disc;
}
ul ul {
list-style-type : disc;
}
ul ul ul {
list-style-type : none;
}
#pagecell1 {
position : absolute;
z-index : 10;
top : 95px;
left : 80px;
background-color : #111111;
}
#tl {
position : absolute;
z-index : 10;
top : -1px;
left : -1px;
margin : 0;
padding : 0;
z-index : 10;
}
#tr {
position : absolute;
z-index : 10;
top : -43px;
right : -1px;
margin : 0;
padding : 0;
z-index : 10;
left : 918px;
}
#masthead {
position : absolute;
top : -7px;
left : 16px;
right : 2%;
width : 976px;
height : 49px;
}
#pageNav {
position : absolute;
top : 121px;
left : 770px;
width : 120px;
padding : 0;
background-color : #111111;
font-family : Verdana, sans-serif;
font-size : 11pt;
border : 2px solid #999999;
border : 2px solid gray;
}
#pageNavTEL {
position : absolute;
top : 169px;
left : 827px;
width : 244px;
padding : 6px 6px 0px 0px;
background-color : #111111;
font-family : Verdana, sans-serif;
font-size : 11pt;
font-weight : bold;
font-style : normal;
border : 3px solid #222222;
}
#pageNavTEL_HAUT {
position : absolute;
top : 55px;
left : 828px;
width : 244px;
padding : 10px 6px 0 0;
background-color : #111111;
font-family : Verdana, sans-serif;
font-size : 11pt;
font-style : normal;
border : 3px solid #222222;
}
#pagemessage {
position : absolute;
top : 395px;
left : 8px;
width : 124px;
background-color : #111111;
font-family : Verdana, sans-serif;
font-size : 8pt;
font-style : normal;
border : 3px solid #222222;
}
#pageNav2 {
position : absolute;
top : 231px;
left : 726px;
width : 120px;
background-color : #111111;
font-family : Verdana, sans-serif;
font-size : 11pt;
border : 2px solid #999999;
border : 3px solid #222222;
}
#pageNav3 {
position : absolute;
top : 410px;
left : 17px;
width : 123px;
padding : 0;
background-color : #111111;
font-family : Verdana, sans-serif;
font-size : 11pt;
border : 2px solid #999999;
border : 3px solid #222222;
}
#pageNavac1 {
position : absolute;
top : 29px;
left : 826px;
width : 250px;
padding : 3px 0 0 0;
background-color : #111111;
font-family : Verdana, sans-serif;
font-size : 11pt;
border : 3px solid #222222;
}
#pageNavVISUAL {
position : absolute;
top : 40px;
left : 12px;
width : 250px;
padding : 3px 0 0 0;
background-color : #111111;
font-family : Verdana, sans-serif;
font-size : 11pt;
border : 3px solid #222222;
}
#pagefestivals {
position : absolute;
top : 229px;
left :-50px;
width : 100px;
padding : 3px 0px 3px 0px;
background-color : #111111;
font-family : Verdana, sans-serif;
font-size : 11pt;
border : 3px solid #222222;
}

#pageNavTOP {
position : absolute;
z-index : 10;
top : 700px;
left :840px;
width : 150px;
background-color : #111111;
font-family : Verdana, sans-serif;


}
#pageNavac2 {
position : absolute;
top : 184px;
left : -27px;
width : 128px;
padding : 0;
background-color : #111111;
font-family : Verdana, sans-serif;
font-size : 8pt;
}

#pageNavac3{
position : absolute;
top : 730px;
left : 825px;
width : 270px;
margin :0px 0px 0px 0px;
padding : 15px;
background-color :  #111111;

font-size :8pt;
border : 3px solid #333333;
}

#pagerealisateurs {
position : absolute;
top : 180px;
left : -10px;
width : 150px;
padding : 10px;
background-color : #999999;
font-family : Verdana, sans-serif;
font-size : 8pt;

}
#pagerealisateursGAUCHE {
position : absolute;
top : 180px;
left :-50px;
width : 100px;
padding : 0px 5px 0px 0px;
border-right : 1px solid #cc9999;
background-color : #111111;
font-family : Verdana, sans-serif;
font-size : 8pt;

}
#pagerealisateursDROITE {
position : absolute;
top : 180px;
left : 70px;
width : 100px;

background-color : #111111;
font-family : Verdana, sans-serif;
font-size : 8pt;

}

#pageMUSEEVIRTUEL {
position : absolute;
top : 620px;
left : 860px;
width : 210px;
height : 62px;
padding : 0;
background-color : #111111;

background-image : url("images/LesiteduDCcnBleu.jpg");
border : 2px solid #999999;
}

#pageLOGO {
position : absolute;
top : 470px;
left : -15px;
width : 120px;
height : 120px;
padding : 0;
background-color : #111111;
background-image : url("images/essaideLogo120.png");

}
#partagededossiers {
position : absolute;
top : 670px;
left :-30px;

padding : 0;



}
#col2 {
margin : 0 0 0 132px;
padding : 0 10px 0 0;
background-color : #111111;
z-index : 10;
}
#colrealisateurs {
margin : 0 0 0 180px;

background-color : #999999;

z-index : 10;
}

#siteName {
margin : 0;
padding : 16px 0 16px 0;
font-size : 25px;
color : #999999;
}
#pageName {
margin : 0px;
}
#pageName h2 {
font-family : Arial, sans-serif;
font-size : 21pt;
color : #d2df3d;
margin : 16px;
padding : 0;
}
#pageName img {
position : absolute;
top : 15px;
right : 6px;
padding : 0;
margin : 0;
left : 334px;
width : 449px;
height : 84px;
overflow : visible;
}
#globalNav {
position : absolute;
width : 1000px;

height : 32px;
color : #ccff99;
padding : 0;
margin : 0;
background-color : #111111;
left : 30px;
top : 52px;
}
#globalNav img {
margin-bottom : -40px;
}
#gnl {
position : absolute;
top : -1px;
left : -10px;
}
#gnr {
position : absolute;
top : 0;
right : 0;
}
#globalLink {
position : absolute;
top : 3px;
height : 23px;

padding : 0;
margin : 0;
left : 10px;
z-index : 10;
width : 918px;
}
a.glink:link {
font-size : 11pt;
color : #663300;
font-weight : bold;
margin : 0;
padding : 2px 5px 4px 5px;
border-right : 1px solid #cc9999;
}
a.glink:visited {
font-size : 11pt;
color : #663300;
font-weight : bold;
margin : 0;
padding : 2px 5px 4px 5px;
border-right : 1px solid #cc9999;
}
a.glink:hover {
font-size : 11px;
color : #33ff33;
margin : 0;
font-weight : bold;
padding : 2px 5px 4px 5px;
background-image : url("glblnav_selected.gif");
text-decoration : none;
border-right : 1px solid #ffffff;
}
#breadCrumb {
padding : 5px 0 5px 10px;
font-family : Verdana, sans-serif;
font-size : 10pt;
color : #aaaaaa;
}
#breadCrumb a {
color : #aaaaaa;
}
#breadCrumb a:hover {
color : #006633;
}
#siteInfo {

clear : both;
font-size : 75%;
color : #cccccc;
padding : 6px 0px 0px 0px;
}
#siteInfo img {


}
#sectionLinks {
margin : 0;
padding : 0;
font-size : 11pt;
}
#sectionLinks h3 {
padding : 10px 0 2px 10px;
font-size : 11pt;
}
#sectionLinks a:link {
display : block;
font-size : 11px;
border-top : none;
background-color : #111111;
font-weight : bold;
padding : 3px 0 5px 10px;
color : #9999ff;
}
#sectionLinks a:visited {
display : block;
background-color : #111111;
font-weight : bold;
font-size : 11px;
padding : 3px 0 5px 10px;
color : #9999ff;
}
#sectionLinks a:hover {
display : block;
border-bottom : 1px solid #cc6600;
padding : 3px 0 5px 10px;
background-image : url("glblnav_selected.gif");
background-color : #000000;
font-size : 11px;
font-weight : bold;
text-decoration : none;
color : #33ff33;
}
.relatedLinks {
color : #000000;
margin : 0;
padding : 0 0 10px 10px;
}
.relatedLinks h3 {
padding : 10px 0 2px 0;
font-size : 11pt;
color : #000000;
}
.relatedLinks a {
color : #000000;
display : block;
}
.petittitreG {
font-family : Verdana, sans-serif;
font-size : 14px;
font-weight : bold;
color : #cccccc;
text-decoration : none;
}
.petittitre {
font-family : Verdana, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
}
.petittitreb {
font-family : Verdana, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
}
a.liensNEUTRE:active {
color : #111111;
text-decoration : none;
}
a.liensNEUTRE:link {
color : #111111;text-decoration : none;
}
a.liensNEUTRE:visited {
color : #111111;
}
a.liensNEUTRE:hover {
color : #111111;text-decoration : none;
}
img { border: 0px; }


a.liensMISE:active {
font-family : Verdana, sans-serif;
font-size : 12px;
color : #9999ff;
text-decoration : none;
font-weight : bold;
}
a.liensMISE:link {
font-family : Verdana, sans-serif;
font-size : 12px;
color : #9999ff;
text-decoration : none;
font-weight : bold;
}
a.liensMISE:visited {
font-family : Verdana, sans-serif;
font-size : 12px;
color : #9999ff;
text-decoration : none;
font-weight : bold;
}
a.liensMISE:hover {
font-family : Verdana, sans-serif;
font-size : 12px;
color : #33ff33;
text-decoration : none;
font-weight : bold;
text-transform : none;
}



a.liensMISEGROS:active {
font-family : Verdana, sans-serif;
font-size : 14px;
color : #9999ff;
text-decoration : none;
font-weight : bold;
}
a.liensMISEGROS:link {
font-family : Verdana, sans-serif;
font-size : 14px;
color : #9999ff;
text-decoration : none;
font-weight : bold;
}
a.liensMISEGROS:visited {
font-family : Verdana, sans-serif;
font-size : 14px;
color : #9999ff;
text-decoration : none;
font-weight : bold;
}
a.liensMISEGROS:hover {
font-family : Verdana, sans-serif;
font-size : 14px;
color : #33ff33;
text-decoration : none;
font-weight : bold;
text-transform : none;
}












a.liensVISUAL:active {
font-family : Verdana, sans-serif;
font-size : 11px;
color :#000099;
text-decoration : none;
font-weight : bold;
}
a.liensVISUAL:link {
font-family : Verdana, sans-serif;
font-size : 11px;
color :#000099;
text-decoration : none;
font-weight : bold;
}
a.liensVISUAL:visited {
font-family : Verdana, sans-serif;
font-size : 11px;
color :#000099;
text-decoration : none;
font-weight : bold;
}
a.liensVISUAL:hover {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #33ff33;
text-decoration : none;
font-weight : bold;
text-transform : none;
}
a.liensGROS:active {
font-family : Verdana, sans-serif;
font-size : 16px;
color : #9999ff;
text-decoration : none;
font-weight : bold;
}
a.liensGROS:link {
font-family : Verdana, sans-serif;
font-size : 16px;
color : #9999ff;
text-decoration : none;
font-weight : bold;
}
a.liensGROS:visited {
font-family : Verdana, sans-serif;
font-size : 16px;
color : #9999ff;
text-decoration : none;
font-weight : bold;
}
a.liensGROS:hover {
font-family : Verdana, sans-serif;
font-size : 16px;
color : #33ff33;
text-decoration : none;
font-weight : bold;
text-transform : none;
}
a.liensANALY:active {
font-family : Verdana, sans-serif;
font-size : 12px;
color : #ff6600;
text-decoration : none;
font-weight : bold;
}
a.liensANALY:link {
font-family : Verdana, sans-serif;
font-size : 12px;
color : #ff6600;
text-decoration : none;
font-weight : bold;
}
a.liensANALY:visited {
font-family : Verdana, sans-serif;
font-size : 12px;
color : #ff6600;
text-decoration : none;
font-weight : bold;
}
a.liensANALY:hover {
font-family : Verdana, sans-serif;
font-size : 12px;
color : #33ff33;
text-decoration : none;
font-weight : bold;
text-transform : none;
}
a.liensVOTE:active {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #009900;
text-decoration : none;
font-weight : bold;
}
a.liensVOTE:link {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #009900;
text-decoration : none;
font-weight : bold;
}
a.liensVOTE:visited {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #009900;
font-weight : bold;
}
a.liensVOTE:hover {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #33ff33;
text-decoration : none;
font-weight : bold;
text-transform : none;
}
a.LIENSB:link {
font-size : 18pt;
color : #663300;
font-weight : bold;
margin : 0;
padding : 2px 5px 4px 5px;
}
a.LIENSB:visited {
font-size : 18pt;
color : #663300;
font-weight : bold;
margin : 0;
padding : 2px 5px 4px 5px;
}
a.LIENSB:hover {
font-size : 18pt;
margin : 0;
font-weight : bold;
padding : 2px 5px 4px 5px;
background-image : url("glblnav_selected.gif");
text-decoration : none;
color : #33ff33;
}
form {
margin : 0;
padding : 0;
border : 0;
}
input {
color : #9999ff;
background-color : #111111;
border : 1px solid #cccccc;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
font-size : 1.1em;
font-weight : bold;
padding : 1px;
}
textarea {
color : #0000ff;
background-color : #111111;
border : 2px solid #cccccc;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size : 1.1em;
line-height : 1.4em;
font-weight : normal;
padding : 2px;
}
select {
color : #ffcc33;
background-color : #111111;
border : 1px solid #cccccc;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
font-size : 1.1em;
font-weight : normal;
padding : 1px;
}
input:hover, textarea:hover, select:hover {
color : #33cc00;
background-color : #222222;
border : 1px solid #ffcc33;
}
input:focus, textarea:focus, select:focus {
color : #ffcc33;
background-color : #555555;
border : 1px solid #33cc00;
}
option {
padding : 0 1em 0 0;
}
option.disabled-option {
color : #ff0000;
}
.rtl option {
padding : 0 0 0 1em;
}
input.radio {
background-color : transparent;
border : none;
}
.post {
background-color : #111111;
border-style : solid;
border-width : 1px;
}
.btnbbcode {
color : #ffcc33;
background-color : #111111;
border : 1px solid #cccccc;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
font-size : 1.1em;
font-weight : normal;
padding : 1px;
}
.btnmain {
color : #ffcc33;
background-color : #111111;
border : 1px solid #cccccc;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
font-size : 1.1em;
font-weight : bold;
padding : 1px;

}
.btnlite {
color : #ffcc33;
background-color : #111111;
border : 1px solid #cccccc;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
font-size : 1.1em;
font-weight : normal;
padding : 1px;

}
.btnfile {
color : #ffcc33;
background-color : #111111;
border : 1px solid #cccccc;
font-family : Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
font-size : 1.1em;
font-weight : normal;
padding : 1px;
}
btnmain:hover, btnlite:hover, btnfile:hover, btnbbcode:hover {
color : #33cc00;
background-color : #232323;
border : 1px solid #ffcc33;
}
btnmain:focus, btnlite:focus, btnfile:focus, btnbbcode:hover {
color : #ffcc33;
background-color : #111111;
border : 1px solid #33cc00;
}
.helpline {
color : #ffcc33;
background-color : #111111;
border : 1px solid #555555;
}
#boite1 {
position : absolute;
top : 199px;
left : 200px;
border : 1px solid #555555;
}
.Style4 {
font-weight : bold;
}
.Style5 {
	color: #999999;
	font-size: x-small;
}
.Style23 {
font-size : 160%;
font-weight : bold;
color : #333333;
}
.Style30 {
color : #cccccc;
}
.Style44 {
font-size : 9px;
}
.Style48 {
color : #cccccc;
font-weight : bold;
font-size : 12px;
}
.Style63 {
font-size : 12px;
}
.Style77 {
color : #ff7300;
}
.Style86 {
color : #ff9900;
}
.Style127 {
	font-size: 14px;
	color: #00FF00;
	font-weight: bold;
}
.Style87 {
	font-size: 14px;
	color : #FF0000;
	font-weight: bold;
}
.Style94 {
font-weight : bold;
color : #999999;
font-size : 14px;
}
.Style97 {
font-size : 8pt;
}
.Style109 {
font-size : 10px;
color : #cccccc;
font-style : italic;
}
.Style96 {
color : #00ff00;
}
.Style119 {
font-size : 11px;
text-decoration : none;
}
.Style122 {
color : #ffffff;
}
.Style126 {
font-size : 13px;
color : #00ff00;
}
.Style128 {
color : #999999;
font-family : Verdana, sans-serif;
}
.Style129 {
font-weight : bold;
color : #cccccc;
text-decoration : none;
font-family : Verdana, sans-serif;
}
.Style131 {
font-size : 14px;
}
.Style132 {
color : #00ff00;
font-size : 11px;
}
.Style142 {
font-size : 11px;
font-weight : bold;
color : #ffffff;
}
p.c11 {
font-size : larger;
text-align : center;
}
span.c10 {
color : #009900;
font-family : Verdana;
font-size : 80%;
}
span.c9 {
font-family : Verdana;
font-size : 80%;
}
span.c8 {
color : #002200;
font-family : Verdana;
}
span.c7 {
color : #009900;
font-family : Verdana;
}
span.c6 {
font-family : Verdana;
}
p.c5 {
text-align : left;
}
div.c4 {
text-align : center;
}
p.c3 {
text-align : center;
}
div.c2 {
text-align : left;
}
h3.c1 {
text-align : left;
}
.Style1 {
font-size : xx-large;
font-weight : bold;
}
.Style2 {
color : #cc6600;
}
.Style3 {
font-size : x-large;
color : #cc3300;
}
p.c11 {
font-size : larger;
text-align : center;
}
span.c10 {
color : #009900;
font-family : Verdana;
font-size : 80%;
}
span.c9 {
font-family : Verdana;
font-size : 80%;
}
span.c8 {
color : #002200;
font-family : Verdana;
}
span.c7 {
color : #009900;
font-family : Verdana;
}
span.c6 {
font-family : Verdana;
}
p.c5 {
text-align : left;
}
div.c4 {
text-align : center;
}
p.c3 {
text-align : center;
}
div.c2 {
text-align : left;
}
h3.c1 {
text-align : left;
}
.Style1 {
font-size : xx-large;
font-weight : bold;
}
.Style2 {
color : #cc6600;
}
.Style3 {
font-size : x-large;
color : #cc3300;
}
.Style5 {color: #999999}
.Style17 {
color : #cc6600;
}
.Style86 {
font-size : 14px;
color: #FF0000}
.Style143 {
	color: #33FF00;
	font-size: 14px;
}
.Style149 {color: #00FFFF;font-size: 11px; font-weight : bold;}
.Style150 {color: #00FFFF;font-size: 9px; font-weight : bold;}

/* css pour la tooltip lien avec preview */
#screenshot{
        position:absolute;
		z-index : 30;
		font-size : 11px;
		font-weight : bold;
		border:0px solid #ccc;
        background:#111111;
        padding:5px;
        display:none;
        color:#33FF00;
		width : 140px;
}


/* css pour la tooltip image preview */
#preview{
        position:absolute;
		z-index : 30;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}
/* css pour la tooltip normal */
#tooltip{
        position:absolute;
		z-index : 30;
        border:2px solid #006666;
        background:#66FFFF;
		font-size : 11px;
        padding:2px 5px;
        color:#000000;
        display:none;
}
#momo{
        position:absolute;
		z-index : 30;
        border:10px solid #006666;
        background:#444444;
        padding:2px 5px;
        color:#000000;
        display:none;
}
#visualLinks {
margin : 0;
padding : 0;
font-size : 11pt;
}
#visualLinks h3 {
padding : 10px 0 2px 10px;
font-size : 11pt;
}
#visualLinks a:link {
display : block;
font-size : 11px;
border-top : none;
background-color : #111111;
font-weight : bold;
padding : 3px 0 5px 10px;
color : #9999ff;
}
#visualLinks a:visited {
display : block;
font-size : 11px;
background-color : #111111;
font-weight : bold;
padding : 3px 0 5px 10px;
color : #9999ff;
}
#visualLinks a:hover {
display : block;
border-bottom : 1px solid #cc6600;
padding : 3px 0 5px 10px;
background-image : url("glblnav_selected.gif");
background-color : #000000;
font-size : 11px;
font-weight : bold;
text-decoration : none;
color : #33ff33;
}
 .marquee{
     background-color:#111111; font-family : Verdana, sans-serif;
color : #FFFFFF;
   }
