html{ padding:0; margin:0; font-size:100%;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0; text-align:center; background:#fff url(/assets/images/bg.gif) repeat-x 0 0; color:#626262; }

/* Gestion des titres */
h1, h2,h3, h4,h5, h6,dl, dt, dd, img, p, img a, img{  padding:0; margin:0; list-style:none; border:none;}
.clear{ display:block; width:100%; clear: both; font-size: 1px;  line-height:0.1em;}
 

/* Gestion des formulaires */
fieldset{ padding:0; margin:0; border: none; display:block;}
form{ padding:0; margin:0; border: none; display:inline;}

.input{ color:#a4a493;background-color:#fff; }
.select{ color:#a4a493;background-color:#fff; }
.textarea{ color:#a4a493;background-color:#fff; }
textarea {font-family: Verdana, "Lucida Grande", Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif; font-size:11px;}
table, tr, td { border-collapse:collapse; padding:0; margin:0}

/* *********************** */
/*    POSITIONNEMENT      */
/* ********************* */

.container { width:960px;  margin:0 auto; text-align:left; position:relative;}
.container .header { width:960px;  margin:0 auto; text-align:left; height:149px;}
.container .header .retouraccueil { position:absolute; top:120px; left:125px; z-index:99}
.container .header .retouraccueil a { font-size:11px; font-weight:bold; color:#666666; background-color:inherit; text-decoration:none; text-transform:uppercase;}
.container .header .retouraccueil a:hover { text-decoration:underline;}

.container .header .toolbox { background:url(/assets/images/toolsbox.png) no-repeat 0 0; width:285px; height:25px; position:absolute; z-index:99; right:5px; top:0;}
.container .header .toolbox ul { margin:0; padding:0; list-style:none;}
.container .header .toolbox ul li { margin:0; padding:0; list-style:none; display:inline;}
.container .header .toolbox ul li a { color:#FFFFFF; background-color:inherit; text-decoration:none;  font-size:11px; font-weight:bold;}
.container .header .toolbox ul li a:hover { text-decoration:underline;}
.container .header .toolbox ul li.item1 a {	display:block; position:absolute; z-index:99; left: 12px; top: 5px;}
.container .header .toolbox ul li.item2 a {	display:block; position:absolute; z-index:99; left: 106px; top: 5px;}
.container .header .toolbox ul li.item3 a {	background:url(/assets/images/picto_english.gif) no-repeat 0 0; width:23px;	height:15px;	display:block;	position:absolute;	z-index:99;	left: 248px; top: 4px;}
.container .header .toolbox ul li.item3 a span { display:none;}

/* breadcrumb */
.breadcrumb { padding:10px 0 15px 28px; background:#FFFFFF; color:#6C6C75; font-size:12px; width:890px; height:12px; }
.breadcrumb .intro{ padding:0; margin:0; float:left; background:#FFFFFF;}
.breadcrumb ul{ padding:0; margin:0; float:left;}
.breadcrumb li{ padding:0; margin:0; display:inline; list-style:none; background:#FFFFFF; }
.breadcrumb li a{text-decoration:none; background: url(/assets/images/breadcrumb_a.gif) no-repeat 0 5px; padding-left:4px; padding-right:8px; color:#333333; background-color:inherit; color:#6C6C75;}
.breadcrumb li.start a{ background-image:none; padding-left:0}
.breadcrumb li a span{ font-weight:normal; display:inline}
.breadcrumb li a:hover{ text-decoration:underline;}

 
/* ***************** */
/*    MAIN MENU     */
/* *************** */

.mainmenu {}
 
.mainmenu ul { position:absolute; z-index:99; width:100%; padding:0; margin:0; list-style:none; height:35px; left:5px; top:149px;}
.mainmenu ul li {height:35px; padding:0; margin:0; list-style:none; display:block; float:left; border-right:1px solid #2C6A81;  background:url(/assets/images/mainmenu-border.jpg) repeat-y; 
background-position: right;}
.mainmenu ul li a{height:35px; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; text-align:center; line-height:35px; padding:0 18px; float:left;}
/*.mainmenu ul li:hover, li.active{height:35px;background:url(/assets/images/mainmenu-active-bg.jpg) repeat-x 0 0; width:auto; }*/
.mainmenu ul li a:hover, .mainmenu ul li.active a{height:35px;color:#368aa9; background:url(/assets/images/mainmenu-active-bg-large.jpg) no-repeat ; 
background-position: top center; width:auto; }


.mainmenu_deroulant { position:relative; z-index:99; }
.mainmenu_deroulant ul {  width:100%; padding:0; margin:0; list-style:none; height:35px; z-index:99;  }
.mainmenu_deroulant ul li { position:relative; height:35px; padding:0; margin:0; list-style:none; display:block; float:left; border-right:1px solid #2C6A81;  background:url(/assets/images/mainmenu-border.jpg) repeat-y; 
background-position: right; width:155px;}
.mainmenu_deroulant ul li a{ width:119px; height:35px; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; text-align:center; line-height:35px; padding:0 18px; float:left;}
.mainmenu_deroulant ul li a:hover, .mainmenu_deroulant ul li.active a{height:35px;color:#368aa9; background:url(/assets/images/mainmenu-active-bg-large.jpg) no-repeat ; background-position: top center; width:119px; }

.mainmenu_deroulant ul li ul { display:none; height:auto; padding:1px; width:100%; position:absolute; top:35px; left:0px; background:#59A4BE url(../images/bg_menu_deroulant.jpg) repeat-x 0 0; }
.mainmenu_deroulant ul li ul li { display:block; float:none; width:100%; background:url(../images/sep_menu_deroulant.jpg) no-repeat bottom center; height:auto; border-right:none; }
.mainmenu_deroulant ul li ul li a, .mainmenu_deroulant ul li.active ul li a{ background:none; height:auto; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; text-align:left; line-height:normal; padding:8px 18px; display:block; float:none; }
.mainmenu_deroulant ul li ul li a:hover, .mainmenu_deroulant ul li ul li.active a{height:auto;color:#368aa9; background:#D1E1e7; 
background-position: top center; width:auto;}



/*
.mainmenu ul li a.item1 {background: url(/assets/images/mainmenu.jpg) no-repeat 0 0; width: 136px;}
.mainmenu ul li a.item2 {background: url(/assets/images/mainmenu.jpg) no-repeat -136px 0; width: 89px;}
.mainmenu ul li a.item3 {background: url(/assets/images/mainmenu.jpg) no-repeat -225px 0; width: 140px;}
.mainmenu ul li a.item4 {background: url(/assets/images/mainmenu.jpg) no-repeat -365px 0; width: 137px;}
.mainmenu ul li a.item5 {background: url(/assets/images/mainmenu.jpg) no-repeat -502px 0; width: 125px;}
.mainmenu ul li a.item6 {background: url(/assets/images/mainmenu.jpg) no-repeat -627px 0; width: 96px;}
.mainmenu ul li a.item7 {background: url(/assets/images/mainmenu.jpg) no-repeat -723px 0; width: 99px;}
.mainmenu ul li a.item8 {background: url(/assets/images/mainmenu.jpg) no-repeat -822px 0; width: 133px;}

.mainmenu ul li a:hover.item1 {background-position: 0 -35px;}
.mainmenu ul li a:hover.item2 {background-position: -136px -35px;}
.mainmenu ul li a:hover.item3 {background-position: -225px -35px;}
.mainmenu ul li a:hover.item4 {background-position: -365px -35px;}
.mainmenu ul li a:hover.item5 {background-position: -502px -35px;}
.mainmenu ul li a:hover.item6 {background-position: -627px -35px;}
.mainmenu ul li a:hover.item7 {background-position: -723px -35px;}
.mainmenu ul li a:hover.item8 {background-position: -822px -35px;}

.mainmenu ul li.active a.item1 {background-position: 0 -35px;}
.mainmenu ul li.active a.item2 {background-position: -136px -35px;}
.mainmenu ul li.active a.item3 {background-position: -225px -35px;}
.mainmenu ul li.active a.item4 {background-position: -365px -35px;}
.mainmenu ul li.active a.item5 {background-position: -502px -35px;}
.mainmenu ul li.active a.item6 {background-position: -627px -35px;}
.mainmenu ul li.active a.item7 {background-position: -723px -35px;}
.mainmenu ul li.active a.item8 {background-position: -822px -35px;}
*/


/* ***************** */
/*    SUBMENU       */
/* *************** */
 
#menu_2 .submenu {}
#menu_2 .submenu ul { margin:0 0 10px 0; padding:0; list-style:none; border:1px solid #398cab; width:198px; background:url(/assets/images/submenu.jpg) no-repeat 0 0; }

#menu_2 .submenu ul li { margin:0; padding:0; list-style:none; display:inline}

#menu_2 .submenu ul li a { display: block; width:183px; height:32px; background:url(/assets/images/submenu_line.jpg) no-repeat center bottom; color:#FFFFFF; font-size:12px; font-weight:bold;  padding:10px 0 0 15px; text-decoration:none; background-color:inherit;}

#menu_2 .submenu ul li a.last { background-image:none;}

#menu_2 .submenu ul li a:hover,#menu_2 .submenu ul li.active a { background:#d2e1e7 url(/assets/images/submenu_hover.gif) no-repeat 0 top; color:#368aa9; }

#menu_2 .submenu ul li ul { margin:0; padding:0; list-style:none; border:none; background-image:none; }
#menu_2 .submenu ul li ul li { margin:0; padding:0; list-style:none; display:inline}

#menu_2 .submenu ul li ul li  a { display: block;  height:32px;  font-size:12px; font-weight:bold;  padding:10px 0 0 25px; text-decoration:none; background-color:#fff; background-image:none; color:#378baa;  width:173px; border-top:1px solid #3b8eac; }
#menu_2 .submenu ul li ul li a:hover,#menu_2 .submenu ul li ul li.active a {background:#d2e1e7 url(/assets/images/submenu_hover.gif) no-repeat 0 bottom; color:#368aa9; }

/* ***************** */
/*    NEW SUBMENU    */
/* ***************** */
 
#menu_new_2 { margin:0 0 10px 0; padding:0; list-style:none;  width:201px;   }

#menu_new_2 li { margin:0 0 10px 0; padding:0; border:solid 1px #398CAB; background:#398CAB; }
#menu_new_2 li a { display: block; width:159px; min-height:19px; color:#FFFFFF; font-size:12px; font-weight:bold;  padding:12px 25px 6px 15px; text-decoration:none;  }
#menu_new_2 li.plus a { background:#3a8dad url(../images/sub_menu_plus.gif) no-repeat 0 0; }
/*#menu_new_2 li.sactive a { background:#398CAB url(../images/sub_menu_moins.gif) repeat-x 0 0;  color:#FFFFFF; }*/
#menu_new_2 li.active a { background:#FFFFFF url(../images/bg_actif_submenu.jpg) repeat-x 0 0;color:#368aa9; padding:12px 25px 6px 27px; width:147px }

#menu_new_2 li.sactive ul { margin:0; padding:0; list-style:none; border:none;}
#menu_new_2 li.sactive ul li { margin:0; padding:0; list-style:none; border:none; }

#menu_new_2 li.sactive ul li a { display: block; background-color:#D2E1E7; min-height:20px;  font-size:12px; font-weight:bold;  padding:12px 0 6px 30px; text-decoration:none; background-image:none; color:#378baa;  width:169px; border-top:1px solid #3b8eac; }
#menu_new_2 li.sactive ul li a:hover, #menu_new_2 li.sactive ul li.active a{ background:#FFFFFF url(../images/bg_actif_submenu.jpg) repeat-x 0 0;color:#368aa9; }

/* **************** */
/*    WRAPPER      */
/* ************** */

.wrapper { width:100%; clear:both; float:none; padding:6px 0 0 0; }
.wrapper_left { width:227px; float:left; padding:2px 0 0 0;}
.wrapper_center{ width:545px;  float:left; min-height:550px; padding:13px 0 0 0;}
* html .wrapper_center{ height:550px;}
.wrapper_right { width:181px; float:right;}
 

/* ********************* */
/*   WRAPPER center     */
/* ******************* */

.wrapper_center h1{ color:#368aa9;  font-size:24px; font-weight:normal; padding:0 0 6px 0; background:url(/assets/images/h1.gif) no-repeat 0 bottom; margin:0 0 16px 0;clear:both; float:none; background-color:inherit; width:auto;}
.wrapper_center h2 { font-size:20px; font-weight: normal; color:#368aa9; background-color:inherit; margin:0 0 30px 0; width:520px;}
.wrapper_center h3 { font-size:14px; color:#626262; background-color:inherit; padding:0 0 12px 0; margin:0; clear:both; float:none;  width:520px;}
.wrapper_center h4 { font-size:12px; width:520px; margin:0 0 10px 0;}
.wrapper_center h5 { font-size:12px; width:520px; margin:0; padding:0;}

.wrapper_center p { padding:0 0 25px 0; margin:0; width:512px; text-align:justify}
.wrapper_center .csc-textpic-text .boxtext p.bodytext { width:auto; }
.wrapper_center a { color:#368aa9; background-color:inherit; text-decoration:none;}
.wrapper_center a:hover { text-decoration:underline;}

.wrapper_center p.note { font-style:italic;}
.wrapper_center p.ensavoirplus { width:100%; padding:0 0 30px 0;clear:both; float:none}
.wrapper_center p.ensavoirplus a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3194bf; background-color:inherit; text-decoration:none; background:url(/assets/images/en_savoir_plus.gif) no-repeat 0 2px ; line-height:1.5em; padding:0 0 0 19px; display:block; height:19px; float:left; width:auto;}
.wrapper_center p.ensavoirplus a:hover { text-decoration:underline ;}
.wrapper_center ul { margin:0 0 20px 0; padding:0; list-style:none;width:512px;}
.wrapper_center ul li a { color:#626262; background-color:inherit; text-decoration:underline;}
.wrapper_center ul li { margin:0 0 0 0; padding:0 0 6px 10px; list-style:none; background:url(/assets/images/li.gif) no-repeat 0 5px;}

.wrapper_center ul { margin:0 0 15px 50px; padding:0; width:430px;}
.wrapper_center ul  li { margin:0 0 0 0; padding:0 0 3px 10px; list-style:none; background:url(/assets/images/li.gif) no-repeat 0 8px;}
.wrapper_center ul ul { margin:0 0 30px 50px; padding:0; width:430px;}

.wrapper_center ul.liste_simple { margin:0 0 30px 0; padding:0; list-style:none;}
.wrapper_center ul.liste_simple li{ margin:0; padding:0; list-style:none; background-image:none;}

.wrapper_center ul.liste_retrait { margin:0 0 15px 50px; padding:0; width:430px;}
.wrapper_center ul.liste_retrait  li { margin:0 0 0 0; padding:0 0 3px 10px; list-style:none; background:url(/assets/images/li.gif) no-repeat 0 8px;}

.wrapper_center .bodytext ul { margin:0 0 15px 50px; padding:0; width:430px;}
.wrapper_center .bodytext ul li { margin:0 0 0 0; padding:0 0 3px 10px; list-style:none; background:url(/assets/images/li.gif) no-repeat 0 8px;}

.wrapper_center  .retour { width:100%; height:15px; margin:0 0 5px 0; padding:0; font-size:10px; font-weight:bold; color:#3093bf; background-color:inherit; text-align:right}
.wrapper_center  .retour a {  font-size:10px; font-weight:bold; color:#3093bf;  background-color:inherit; text-decoration: none; background:url(/assets/images/retour.gif) no-repeat 0 0; padding:0 0 0 20px; display:block; float:right; margin:0 33px 0 0; width:auto;}
.wrapper_center  .retour a:hover { text-decoration:underline;}

.tool_block { width:100%; clear:both; float:none; padding:10px 0 20px 0;}
.tool_block p.imprimer {  width:145px; float:left;}
.tool_block p.imprimer a { font-size:14px; color:#626262; background-color:inherit; text-decoration:none; display:block;   height:21px; padding:10px 0 0 45px; text-transform:uppercase; background:url(/assets/images/picto_imprimer.gif) no-repeat 0 0;}
.tool_block p.imprimer a:hover { text-decoration:underline;}
.tool_block p.btn_postuler { width:230px; float:right; margin-right:30px;}
.tool_block p.btn_postuler a { display:block;   color:#FFFFFF; background-color:#4797b5; text-align:center; text-decoration:none; padding:6px 4px; text-transform:uppercase; font-size:14px; font-weight:bold;}
.tool_block  p.btn_postuler a:hover { text-decoration:underline;}

.form { width:100%; clear:both; float:none;   margin:0 0 0 15px;}
* html .form {  margin:0;}
.form fieldset { width:100%; clear:both; float:none; padding:10px 0 0 0}

.form h6 { font-size:12px; padding:0; margin:0 0 10px 0}
.form  label { font-size:14px; color:#626262; background-color:inherit; }
.form .form_input { height:18px; font-family:Arial, Helvetica, sans-serif; color:#626262; background-color:#fff; border:1px solid #cccccc; padding:3px 0 0 3px;font-size:12px; }
.form .civilite p { display:inline;}
.form .civilite label {width:65px; float:left; line-height:1.5em}
.form .civilite .nom {width:55px; float:left; line-height:1.5em}
.form .civilite .form_input {width:168px;  float:left; margin-right:20px; }

.form .email p { display:inline;}
.form .email { width:100%; clear:both; float:none; padding:10px 0 0 0}
.form .email label {width:55px; float:left; line-height:1.5em}
.form .email .form_input {width:168px;  float:left; margin-right:20px; }

.form .agence {}
.form .agence select { color:#626262; background-color:inherit;font-size:12px; border:1px solid #cccccc; width:222px; }
*+html .form .agence select { width:235px}
* html .form .agence select { width:235px}

.form .message {}
.form  .message label { display: block; padding:0 0 5px 0}
.form .message .form_textarea {border:1px solid #cccccc; padding:3px 0 0 3px; width:486px; color:#626262; background-color:inherit; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
*+html .form .message .form_textarea { width:480px;}
* html .form .message .form_textarea { width:480px;}

.form .form_bouton { color:#FFFFFF; background-color:#4797b5;  text-transform:uppercase; font-size:14px; font-weight:bold; border:none; margin:0 0 0 405px; padding:5px 2px;}
*+html .form .form_bouton { margin-left:375px;}
* html .form .form_bouton { margin-left:375px;}

.form .participation p { margin:0; padding:0; width:100%; clear:both; float:none; height:30px}

.form .participant { }
.form .participant label { width:85px; float:left; line-height:1.5em}
.form .participant .label1 { width:70px; float:left;}

.form .participant .form_input {width:168px;  float:left; margin-right:10px; }
.form .participant p { display:inline; }
.form .participant .clear { height:10px}

.form .activite {}
.form .activite .form_input { width:250px; float:left }
.form .activite label { float:left; margin:0 10px 0 0; line-height:1.5em; width:auto;}

.form .client { }
.form .client p { margin:0; padding:0; width:100%; clear:both; float:none;}

.form  .messageparticipant {}
.form  .messageparticipant p { padding:0; margin:0 0 5px 0; width:500px}
.form  .messageparticipant .form_textarea {border:1px solid #cccccc; padding:3px 0 0 3px; width:486px; color:#626262; background-color:inherit; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
*+html .form  .messageparticipant .form_textarea { width:480px;}
* html .form  .messageparticipant .form_textarea { width:480px;}


/* ********************* */
/*   WRAPPER right      */
/* ******************* */

.wrapper_right ul.list_rightcol { margin:0 0 20px 0; padding:0; list-style:none; width:181px;}
.wrapper_right ul.list_rightcol  li { margin:0; padding:0; list-style:none; display:inline;  }

.wrapper_right ul.list_rightcol li a { display:block; width:181px; margin:0; padding:0}
.wrapper_right ul.list_rightcol li a span { display:none;}

.wrapper_right ul.list_rightcol li.creation_entreprise a { background:url(/assets/images/creation_futur_entreprise.jpg) no-repeat 0 0;  height:69px;}
.wrapper_right ul.list_rightcol li.gestion_quotidienne a { background:url(/assets/images/gestion_quotidienne.jpg) no-repeat 0 0;   height:72px;}
.wrapper_right ul.list_rightcol li.transmission_entreprise a{ background:url(/assets/images/transmission_entreprise.jpg) no-repeat 0 0; height:76px;}


.wrapper_right  .btn { width:100%; clear:both; float:none; margin:0 0 20px 0;}
.wrapper_right  .btn img { width:175px; height:98px; margin:0 0 0 4px;}

.wrapper_right .block_infos { width:152px; border:1px solid #f1b9a1; color:#dd5114; background-color:#f8f9f9; text-align:left; margin:15px 0 20px 4px; padding:0 10px 10px; }
.wrapper_right .block_infos  a { text-decoration:underline;color:#dd5114; background-color:#f8f9f9;}
.wrapper_right .block_infos  a:hover { text-decoration:underline;} 
.wrapper_right .block_infos  a { background:url(/assets/images/puce.gif) no-repeat 0 5px; padding:0 0 0 10px; text-decoration:underline; display:block;}
.wrapper_right .block_infos .titre { text-align:center; padding:12px 0 18px 0;}
.wrapper_right .block_infos .titreasavoir { text-align:center; padding:12px 0 18px 0; font-size:14px;}
.wrapper_right .block_infos .titre img{ display:block; margin:0 auto}
.wrapper_right .block_infos ul { margin:0 0 10px 10px; padding:0; list-style:none; width:157px;}
.wrapper_right .block_infos ul li { margin:0; padding:0 0 13px 0; list-style:none; }
.wrapper_right .block_infos ul li a { background:url(/assets/images/puce.gif) no-repeat 0 5px; padding:0 0 0 10px; text-decoration:none; display:block;}
.wrapper_right .block_infos ul li a:hover { text-decoration:underline;}

.media_flash { width:100%; margin:0 0 20px 0;}

/* **************** */
/*   FOOTER        */
/* ************** */

.footer { width:100%; position:relative; clear:both; float:none; background-color:#b9b9b9; color:#FFFFFF; text-align:center; height:22px; padding:5px 0 0 0; }
.footer  .content { width:960px;   padding-right:30px; text-align:right;  margin:0 auto; }

.footer  .content ul { margin:0; padding:0; list-style:none;}
.footer  .content ul li { margin:0; padding:0; list-style:none; display:inline;}

.footer  .content ul li a {  background-color:#b9b9b9; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.footer  .content ul li a:hover { text-decoration:underline;}

/* Typo 3 */
#content_right div.blockmedia div.boximage div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image { margin-bottom:0px; }
.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea { font-family:Arial, Helvetica, sans-serif; color:#626262; background-color:#fff; border:1px solid #cccccc; font-size:12px; }
.csc-mailform-field input { height:18px; padding:3px 0 0 3px;}

.csc-mailform-field input.csc-mailform-submit { color:#FFFFFF; background-color:#4797b5;  text-transform:uppercase; font-size:14px; font-weight:bold; border:none; padding:5px 2px; height:28px;}

.csc-mailform-field { padding-top:10px; display:block;}
.csc-mailform-field .csc-mailform-radio legend { display:none; }
.csc-mailform-field .csc-mailform-radio input { border:0px solid; }
.csc-mailform-field input.csc-mailform-check { border:0px solid; }

.csc-mailform-field span.csc-mailform-label { font-weight:bold; font-size:14px; }

/* Actu */
/*
#actu .actu_bg { background:#000000; position:absolute; height:100%; width:100%; top:0px; z-index:1000; opacity:0.2; left:0; display:block;}
#actu *.actu_bg { filter:alpha(opacity=20); BACKGROUND-COLOR: #000000; }

#actu .actu_detail { position:absolute; left:0px; top:0px; z-index:1001; width:100%; height:100%;  }
#actu .actu_block { background-color:#FFFFFF; width:417px; height:auto; display:block; z-index:1001; border:1px solid #4797b5;}
#actu .actu_header { background:url(/assets/images/actualite.jpg); width:417px; height:45px; display:block;}
#actu .actu_content { background-color:#FFFFFF; padding:20px; text-align:justify; }
#actu .actu_content p.bodytext { padding:0; margin:0; width:auto; }
*/

/* Presse */
#presse .wrapper_center .download { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3194bf; background-color:inherit; text-decoration:none; background:url(/assets/images/en_savoir_plus.gif) no-repeat 0 2px ; line-height:1.5em; padding:0 0 0 19px; display:block; height:19px; float:left; width:auto;}
#presse .wrapper_center .download:hover { text-decoration:underline ;}

/* Test */
#test{margin-bottom:20px;}
#test div{margin:0; padding:0}
#test p{margin:0; padding:0}

#test div.question{margin-bottom:25px;}
#test div.answers{margin-left:15px;}

#test div.question p.question{color:#388dab; font-weight:bold; margin-bottom:20px;}
#test div.answers p.answer{margin-top:10px; height:20px;}
#test div.answers p.answer .wrong{color:red; font-weight:bold;}
#test div.answers p.answer .right{margin-left:50px}
#test #msg_error{color:red; font-size:14px; font-weight:bold; text-align:justify; margin-bottom:15px;}
#test input[type='submit']{ color:#FFFFFF; background-color:#4797b5; font-size:14px; font-weight:bold; border:none; padding:5px 15px; height:28px; float:right}

/* ThickBox */
#TB_title { background:url(../images/bg_actu.jpg) repeat-x; }
#TB_ajaxWindowTitle { color:#FFFFFF; font-weight:bold; font-size:12px; }
#TB_window { border:2px solid #4797b5; }
#TB_closeAjaxWindow {}
#TB_closeAjaxWindow #TB_closeWindowButton { color:#FFFFFF; background:url(../images/actualite_close_btn.jpg) no-repeat scroll 45px 0; padding-right:20px; }

#TB_window ul { margin:0 0 15px 50px; padding:0; width:430px;}
#TB_window ul  li { margin:0 0 0 0; padding:0 0 3px 10px; list-style:none; background:url(/assets/images/li.gif) no-repeat 0 8px;}
#TB_window ul ul { margin:0 0 30px 50px; padding:0; width:430px;}

.logo_dg { position:absolute; right:142px; top:3px; }