#csc-mailform {
width: 320px; height: 600px; 
margin-left:200px;
}
P .csc-form-label-req{

}
DIV .csc-form-labelcell {
width: 50px; height: 20px; left: 0px; top: 0px;
float: left;
}
DIV .csc-form-fieldcell {
margin-left: 50px;
}

BODY {
color : black;
background-color:  white;
font-family: Tahoma, "trebuchet MS", verdana, arial, helvetica, sans-serif;
} 


/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, H3, H4, SELECT, TEXTAREA, INPUT, FORM, TABLE#formmail SELECT, TABLE#formmail TD{
font-size: 13px;
}
H1 { font-size: 16px; }
H2 { font-size: 16px; }
H1, H2 {margin: 0px 0px 5px 0px;}
P {margin: 0px 0px 0px 0px;}

TABLE#formmail TEXTAREA { width: 420px; height: 250px; left: 0px; top: 0px; }

/* Legendes images */
.imgtext-table DIV{ font-size: 11px; }


/* LAYOUT */

#banner {
background-color: white;
width: 700px; height: 50px;
}

#menu {
background-color: white;
width: 700px; height: 29px; left: 0px; top: 0px;
margin-bottom: 5px;
}

#menuLeft {
background-image: url(./image/topdr.gif);
background-color: white;
background-repeat : no-repeat;
background-position: 0px 0px;
width: 16px; height: 29px; left: 0px; top: 0px;
float: left;
}


#menucontainer {
background-image: url(./image/menubg.gif);
background-repeat : repeat-x;
background-color: white; 
width: 352px; height: 29px;  left: 0px; top: 0px;
float: left;
}

#menuRight {
background-image: url(./image/logo.gif);
background-color: white;
background-repeat : no-repeat;
background-position: 0px 0px;
width: 332px; height: 29px; left: 0px; top: 0px;
float: left;
}


/* graphic line under menu */
#header {
background-color: white;
width: 700px; height: 32px; left: 0px; top: 0px; 
}

#headerLeft {
background-image: url(./image/htga.gif);
background-color: white;
background-repeat : no-repeat;
background-position: 0px 0px;
width: 16px; height: 32px; left: 0px; top: 0px;
float: left;
}

#headerCenter {
background-image: url(./image/sommet.gif);
background-color: white;
background-repeat : repeat-x;
width: 668px; height: 32px; left: 0px; top: 0px;
float: left;
}

#headerRight {
background-image: url(./image/htdr.gif);
background-color: white;
background-repeat : no-repeat;
background-position: 0px 0px;
width: 16px; height: 32px; left: 0px; top: 0px;
float: left;
}


#content {
width: 700px; height: 320px; 
background-color: white;
}

#contentLeft {
padding-top: 25px; 
background-image: url(./image/bdga.gif);
background-color: white;
background-repeat : repeat-y;
background-position: 0px 0px;
width: 16px; left: 0px; top: 0px; height: 100%;
float: left;
}

#contentArea {
padding-top: 25px; 
background-color: #EEF1F4;
width:668px; height: 100%;
text-align:left;
float: left;
}

#contentRight {
padding-top: 25px; 
background-image: url(./image/bddr.gif);
background-color: white;
background-repeat : repeat-y ;
background-position: 0px 0px;
width: 16px; left: 0px; top: 0px; height: 100%;
float: left;
}

#footer {
background-color: white;
width: 700px; height: 26px; left: 0px; top: 0px; 
}

#footerRight {
background-image: url(./image/bsdr.gif);
background-color: white;
background-repeat : no-repeat;
background-position: 0px 0px;
width: 16px; height: 26px; left: 0px; top: 0px;
float: left;
}

#lastupdate {
background-image: url(./image/fond.gif);
background-color: white;
background-position: 0px 0px;
text-align: center;
width: 668px; height: 26px; left: 0px; top: 0px; 
margin: 0px 0px 0px 0px; 
float: left;
}

#lastupdate P {
margin-top: 8px; 
white-space: nowrap;
font-size: 10px;
font-weight: bold;
font-family:  arial, verdana,helvetica, sans-serif;
color: #BCCFE2;
}

#footerLeft {
background-image: url(./image/bsga.gif);
background-color: white;
background-repeat : no-repeat;
background-position: 0px 0px;
width: 16px; height: 26px; left: 0px; top: 0px;
float: left;
}

DIV.movieWrapper { text-align: center;}


/*************/
/* Debugging */
/*************/
/*
H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE { border: 1px dotted #999999;}
TD TABLE { border: 1px dotted #000099;}
DIV { border: 1px dotted #990000;}
IMG.spacer-gif { border: 1px solid black; }

*/