/* CSS Document */



BODY {	

  margin:0;

	font-family:Verdana, Arial;

	font-size: 11px;

	color: black;

	background-color: white;

	/*background-image: url(../images/bkgradient.gif);

	background-repeat: repeat-x;*/

	text-align: left; 

}



/************/

/*  HEADER  */

/************/



header_1 {

  /*background-image: url(../images/header_bkgr.gif);

	background-repeat: no-repeat;*/

	height: 77px;

	width:955px;

}



#logo {

  margin: 0;

  padding: 0;



}



#bloc {

	width:955px;

	height:auto;

	text-align:left;

  margin: 0;

}

#contentzone{

  border: 1px #D8D8D8 solid;

  padding: 5px;

}



#topbar{

  background-image: url(../images/top.gif);

	background-repeat: repeat-x;

	padding-left: 20px;

	/*padding-top: 9px;*/

	height: 44px;

	margin-bottom: 5px;

}

#languagebox {
  /*padding-top: 13px;background-color: blue;*/
  margin-left: 748px;
  padding-left: 10px;
  
  /*border-left-color: #EAEAEA;
  border-left-style: solid;
  border-left-width: 1px;
  padding-top: 10px;*/
  padding-top: 9px;
}

#top {
  padding-top: 13px;
  
  float: left;
  font-size: 12px;
	color: #000000;
	/*line-height: 43px;background-color: red;*/
	width: 748px;
	
}

#top p{

}

#top a {

  color: #000000;

  font-weight: bold;

  text-decoration: none;

}

#top a:hover {

  color: #FF8000;

  font-weight: bold;

  text-decoration: underline;

}



DIV#footer {

background-color: #F7F7F7;

clear:both;

height: 25px;

line-height: 30px;

}

DIV#footer P {

	font-size: 10px;

	text-align: center;

}



#loginbox{

  /*padding-left: 30px;*/

  margin-top: 10px;

  padding-top: 10px;

  float:right;

  width: 150px;

  background-image: url(../images/loginbox/loginbackground.gif);

  background-repeat: no-repeat;

}



/**********/

/*  MENU  */

/**********/



/* Menu 1 column */

#menu {	

	margin-left: 33px;

	text-align: center;

	font-size: 11px;

}

#menu ul {

margin: 0;

padding: 0;

list-style-type: none;

height: 26px;

text-decoration: none;

}

#menu_2 {

  /*background-color: #222FFF;

  height: 21px;*/

  margin: 0;

  padding: 0;

  width: 100px;

  margin-top: 26px;

  /*border: 1px; fuchsia solid;*/

}



#menu_1 LI {

  float: left;

  background-image: url(../images/bouton.gif);

	background-repeat: no-repeat;  

  height: 26px;

	width: 96px;

	text-decoration: none;

	padding: 0;

  margin-left: 10px;

}



#menu_1 LI A {

	color: black;

	text-decoration: none;

  display: block;

  height: 26px;

	width: 96px;

	/*padding-top: 12px;*/

}



#menu_1 LI A:hover {

	/*text-decoration: underline;*/

	display: block;

	background-image: url(../images/bouton3.gif);

	background-repeat: no-repeat;

}



/*  MENU 1, level 1, normal state (NO) */

.menu1-level1-no {

  height: 26px;

	width: 96px;

  list-style-type: none;

  padding: 0;

  margin: 0;

}

.menu1-level1-no A {

  padding-top: 6px;

  display: block;

  height: 26px;

}

/*  MENU 1, level 1, active state (ACT) */

.menu1-level1-act {

  height: 26px;

	width: 96px;

  font-weight: bold;

  font-size: 11px;

  display: block;

	list-style-type: none;

	color: white;

}



.menu1-level1-act A {

  padding-top: 6px;

  display: block;

	background-image: url(../images/bouton2.gif);

	background-repeat: no-repeat;

	color: white;

}



/*  MENU 1, level 2, normal state (NO) */

.menu1-level2-no {
	/*display: block;*/
	background-color: #666666;
  height: 21px;
  width: 120px;
  list-style-type: none;
  padding: 0;
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: #C0C0C0 solid;
  border-bottom-width: 1px;

}

.menu1-level2-no A {

  padding: 2px;
  margin: 0px;
	color: white;
	text-decoration: none;

}

.menu1-level2-no A:hover {

  text-decoration: underline;

  /*background-color: #999999;*/

}

/*  MENU 1, level 2, active state (ACT) */

.menu1-level2-act {
	display: block;
	background-color: #999999;
  height: 21px;
  width: 120px;
  list-style-type: none;
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0;
  color: white;

}

.menu1-level2-act A {

  padding: 2px;
  margin: 0px;
	color: white;
	text-decoration: none;

}

.menu1-level2-act A:hover {

  text-decoration: underline;

}



/* Style for the Path-menu: */

DIV#path {

  white-space: nowrap;

  background-color: #F8F8EC;



  font-family: verdana, arial;

  font-size: 11px;

  font-style: italic;

  font-weight: bold;

  padding: 1px 1px 5px 5px;

}

DIV#path A {

  text-decoration: none;

  color:black;

}

DIV#path A:hover {

  text-decoration: underline;

}





/**************/

/* Breadcrumb */

/**************/



.topnav {

   font-family: Verdana, sans-serif;

   font-weight: bold;

   font-variant: small-caps;

   padding-top: 5px !important;

   padding: 3px;  

}   

.topnav a:link {

   font-weight: bold;

   text-decoration: none;

   color: #364061;    

}

.topnav a:visited {

   font-weight: bold;

   text-decoration: none;

   color: #364061;

}

.topnav a:hover {

   font-weight: bold;

   text-decoration: underline;

   color: #ff6600;    

}

.topnav_act a:link {

   font-weight: bold;

   text-decoration: none;

   color: #364061;

}

.topnav_act a:visited {

   font-weight: bold;

   text-decoration: none;

   color: #364061;

}

.topnav_act a:hover {

   font-weight: bold;

   text-decoration: underline;

   color: #ff6600;    

}



span.important {



  color: #5B606B;

  font-weight: bold;

  line-height: 15px;

  font-size: 11px;



}



.box {

	border: 1px;

	border-color: #C1DEFE;

	border-style: solid;

	background-color: #F8FBFF;

	margin-bottom: 05px;

	padding: 5px;

}

.box H4{

  color: #00A8FF;

  font-weight: bold;

  font-size: 11px;

}

.csc-header H4{

margin-top: 10px;

}



/*=======*/

#mailform{

  border-style: none;

}

.csc-mailform-field{

  margin-top: 15px;

  margin-bottom: 15px;

  border-style: none none none none;

  border: 0;



}

.csc-mailform-radio fieldset{

  border-style: none none none none;

  border: 0;



}

.csc-mailform-radio legend{

  /*display:*/

  display: none;

}

.csc-mailform{

  /*background-color: #cc9900;*/

  border-style: none none none none;

  border: 0;

}

.csc-mailform-radio label{

  margin-left: 25px;

}





.csc-mailform DIV {

    overflow: hidden;

    height: 100%;

}

.csc-mailform-field input,select{

    width: 400px;

    border:1px solid #b6b5b5;

	  background-color: white;

    background:transparent url("../images/inputbg.gif") repeat-x left top;

	  height: 25px;

}



#mailformWhat_deliverables_are_you_will{

  height: 130px;

}

#produce{

  height: 130px;

}

.form1{
font-size: 11px;
}



form select {display:inline; margin-bottom:18px;}

form select option{padding:1px; background-color:#fff;}



.csc-mailform-submit{

  width: 50px;

}

#mailformformtype_mail{

  width: 50px;

}

.csc-mailform-radio input{

  clear:

  clear: left;

  float:left;

  width: 12px;

  height: 12px;

}



.csc-mailform LABEL {

    /*width: 80px;*/

    display: block;

    /*float: left;*/

    text-align: left;

    padding-right: 10px;

    font-weight: bold;

    margin-bottom: 05px;

}

H4{

  color: #00A8FF;

  font-weight: bold;

  font-size: 11px;

}

/* GENERAL fonts */

P, OL, UL, DIV, H1, H2 {

	font-family: verdana, arial;

	font-size: 11px;

}

H1 { font-size: 15px; color: #00A8FF;}

H2 { font-size: 13px; }



#footer a{

  color: black;

  text-decoration: underline;

}



.csc-firstHeader{

  font-size: 18px; color: #00A8FF;

  margin-top: 10px;

  margin-bottom: 10px;

}

.bodytext a{

  padding-top: 8px;

  font-size: 11px;

  color: #00A8FF;

  text-decoration: underline;

  font-weight: bold;

}



.bodytext a:hover{

  color: #FF8000;

  text-decoration: none;

}
fieldset{
  border-style: none none none none;
  border: 0;
  margin: 0;
  padding: 0;
}
#languagebox select{
line-height:14px;
margin-bottom:0px;
}

legend{
  display: none;
}

#sr_language_menu_select {
  color: #666666;
  background-color: white;
  width: 150px;
  height: 20px;
  font-size: .8em;
  margin: 0;
  padding: 0;
 
}

#sr_language_menu_form{
margin: 0px;
padding: 0px;

}