    body
{
    background: black url(../images/page_background.jpg) repeat-x top;
    font-family: Arial, sans-serif;
}

/* for integrated stuff */
#body {
    width: 100%;
    margin:0;
    padding:0;
/*margin: 1em 2em;*/
}

/* container par defaut */

.container
{
    background-color: white;
}

#content
{
    background-color: white;
}

.content
{
    background-color: white;
}

/* entete */
#header-background
{
/*	background: transparent url(../images/header/background.png) repeat-x 0 0;
  height:112px;*/
}

#thd-header
{
    background: transparent url(../images/header/title.jpg) no-repeat 50% 0;
    height: 112px;
}

#header-left
{
}

#header-right
{
	margin-top:12px;
}

#header-login
{
    position: relative;
    background: transparent url(../images/header/login.png) no-repeat 0 0;
    text-align:center;
    min-width: 287px;
    height: 21px;
    text-indent: 25px;
    font-size: 0.9em;
    padding-top:2px;
}

/*#header-search
{
    position:relative;
    left:100px;
    top:15px;
}*/

/* custom by lfernandez 21/04/2010 -- to add websocial widget */
#header-search
{
    position:relative;
    left:20px;
    top:15px;
    width:280px;
}

#header-capdigital
{
    position:relative;
    left:10px;
    top:5px;
}

#header-logo
{
    position:relative;
    left:10px;
    top:5px;
}

#thd-header-connect
{
    color: #e20016;
    position:relative;
    right:-700px;
    top:12px;
}

#thd-header-connect a
{
    color: #e20016;
    text-decoration:underline;
}

#thd-header-connect a hover
{
    color: #e20016;
    text-decoration:none;
}

#thd-header-connect a link
{
    color: #e20016;
    text-decoration:none;
}

#thd-header-connect a visited
{
    color: #e20016;
    text-decoration:none;
}



#header-logo
{
  float:left;
}

#header-logo #capdigital-logo
{
  position:relative;
  left:20px;
  top:5px;
}

#main-logo
{
  position:relative;
  left:5px;
  top:-20px;
}

/*
#thd-header form input
{
    position: relative;
    left: 28px;
    top:0px;
    border: none;
    height:14px;
    text-decoration:none;
    border:none;
    font-size:12px;
}

#thd-header form input
{
    width: 120px;
}*/


/* pied de page */
#main_footer {
    background: transparent url(../images/bottom_background.png) repeat-x 0 0;
    padding: 0px;
    height: 129px;

}



/* table qui contient les différents porteurs de projet */
#maintable
{
    margin: 10px;
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

#maintable td
{
    border: 0px;
    margin: 0px;
    padding: 0px;
}


/* contient les liens en bas */
#bottomtable
{
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0px;
    padding:0;
    position:relative;
    top:12px;
}

#bottomtable tr td
{
    border: 0px;
    font-size: 12px;
    margin: 0px;
    padding: 10px;
    text-align: left;
    color: white;
    font-weight: bold;
}

#bottomtable ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    position:relative;
    top: 0px;
    left: 0px;
    font-size: 10px;
    font-weight: normal;
}

#bottomtable ul li a
{
    text-decoration: none;
    margin: 0;
    padding: 0;
    color: white;
}

#bottomtable ul li a:visited
{
    color: white;
}

#bottomtable ul li a:link
{
    color: white;
}

#bottomtable ul li a:hover
{
    color: #595959;
}


/* bouton en savoir plus */
.ensavoirplus
{
    padding:0;
    margin: 0;
    position:relative;
    top:-15px;
    background: transparent url(../images/linkbutton/ensavoirplus.png) no-repeat 0 0;
    width:690px;
    height:25px;
    cursor: pointer;
}

/* fond de la barre de droite */
#right-bar
{
    min-height:600px;
}
#credits
{
    margin-left:10px;
/*	position:absolute;
    top: 1100px;
    width:200px;*/
}

#credits table
{
   margin:0px;
   padding:0px;
}


#credits table tr
{
   margin:0px;
   padding:0px;
}

#credits table tr td
{
   margin:1px;
   padding:1px;
}

.title-small
{
    background-image: url(/media/images/accordion/entete-accordeon.png);
    height:16px;
}



#partner
{
    position:relative;
    top: 0px;
    left: 10px;
}

#sondage
{
    position:relative;
    top: 0px;
    left: 10px;
}

#sondage fieldset
{
    border: 0px solid;
    background: transparent url(../images/slot_sondage.png) no-repeat 0 0;
}

#sondage-aucun
{
    text-align:center;
    font-weight:bold;
    margin-top:40px;
}

.slot-bottom
{
    border: 0px solid;
    background: transparent url(../images/slot_bottom.png) no-repeat 0 0;
}

#identification
{
    position:relative;
    top: 0px;
    left: 0px;
}

#identification fieldset
{
    border: 0;
}


/* fil d'actualité */
.news-title
{
    color: #d8071a;
    margin-bottom: 0.4em;
    position:relative;
    top:6px;
    left:76px;
    font-size: 30px;
    font-weight: bold;
}
#news-background
{
    background: url(../images/news_background.png) no-repeat 0 0;
    height: 345px;
}
.news
{
    font-size: 14px;
    color: #4f4f4f;
    margin-left:22px;
}
.news em
{
    font-size:14px;
    font-weight: bold;
    font-style: normal;
    color: #4f4f4f;
}



/* Carousel des services */

.car_generique
{
    cursor:pointer;
    font-size:11px;
    width:216px;
    height:272px;
    padding-top:15px;
    border:0px solid black;
    text-align: center;
    margin:0;
    display: block;
}
.car_generique a
{
    text-decoration:none;
    color:black !important;
}

.car_empty
{
    background: transparent url(../images/services-carousel/slot.png) no-repeat 0 0;
}

.car_jeux
{
    background: transparent url(../images/services-carousel/slot_jeux.png) no-repeat 0 0;
}

.car_education
{
    background: transparent url(../images/services-carousel/slot_education.png) no-repeat 0 0;
    font-size:11px;
    width:216px;
    height:272px;
    padding-top:15px;
    border:0px solid black;
    cursor:pointer;
    text-align: center;
    margin:0;
}

.car_communication
{
    background: transparent url(../images/services-carousel/slot_communication.png) no-repeat 0 0;
    font-size:11px;
    width:216px;
    height:272px;
    padding-top:15px;
    border:0px solid black;
    cursor:pointer;
    text-align: center;
    margin:0;
}

.car_simulation
{
    background: transparent url(../images/services-carousel/slot_simulation.png) no-repeat 0 0;
    font-size:11px;
    width:216px;
    height:272px;
    padding-top:15px;
    border:0px solid black;
    cursor:pointer;
    text-align: center;
    margin:0;
}
.car_data
{
    background: transparent url(../images/services-carousel/slot_data.png) no-repeat 0 0;
    font-size:11px;
    width:216px;
    height:272px;
    padding-top:15px;
    border:0px solid black;
    cursor:pointer;
    text-align: center;
    margin:0;
}

.car_vod
{
    background: transparent url(../images/services-carousel/slot_vod.png) no-repeat 0 0;
    font-size:11px;
    width:216px;
    height:272px;
    padding-top:15px;
    border:0px solid black;
    cursor:pointer;
    text-align: center;
    margin:0;
}

.text-carousel em
{
    font-size : 11px;
    font-weight: bold;
    font-style: normal;
    color: #777777;
    text-align: center;
}

.car_generique .betatest {
    background: transparent url(../images/services-carousel/betatest.png) no-repeat 90% 0%;
}


car_generique p /*.text-carousel*/
{
    font-size: 11px;
      margin-top:10px;
      color: black;
      margin-left:10px;
      margin-right:10px;
      display: block;
}



/* Bloc à droite */
.first-bloc
{

    position:relative;
    top: 0px;
    left: 10px;
    margin-top:0px;
    width:200px;
}
.bloc
{
    position:relative;
    top: 0px;
    left: 10px;
    margin-top:11px;
    width:200px;

}

.bloc-content
{
    padding-bottom: 1px;
    background: #e6e6e6;
}

.bloc-content h3
{
    font-size: 1.2em;
    text-align: center;
}

#focus .video
{
    padding: 10px 5px 0px;
}

#focus img
{
    position:relative;
}
#focus p
{
    text-align: left;
    position:relative;
    left:5px;
    width: 180px;
}

/* index.php : accroche */
.intro
{
    background: transparent url(../images/background_accroche.png) no-repeat 0 0;
    padding:0;
    margin:0;
    margin-bottom: 2px;
    height:140px;
}

.intro #first_intro
{
    font-size: 13px;
    font-weight: normal;
    margin-left:155px;
    position:relative;
    top:15px;
    color: white;
}

.intro #first_intro a
{
/*    text-align: right;
    position:relative;
    top: 0px;
    margin-right: 0.4em;
    margin-top: 0;
    padding-top: 0;
    display: block;
    color: white;
    font-size: 14px;
    font-weight: normal;*/
}

.intro #second_intro
{
    font-size: 13px;
    font-weight: normal;
    margin-left:155px;
    margin-top:20px;
    color: white;
}
.intro #second_intro a
{
    position: relative;
    top:3px;
 /*   text-align: right;
    position:relative;
    top: -5px;
    margin-right: 0.4em;
    margin-top: 0;
    padding-top: 0;
    display: block;
    color: white;
    font-size: 14px;
    font-weight: normal;*/
}

p#intro a
{
    text-align: right;
    position:relative;
    top: -14px;
    margin-right: 0.4em;
    margin-top: 0;
    padding-top: 0;
    display: block;

}



p#intro em
{
    font-size: 1.5em;
    font-weight: normal;
    font-style: normal;
    color: #d8071a;
}

#forum-details a
{
    list-style-type: none;
    position:relative;
    left:10px;
}
#forum-details table
{
    border:1px solid #e0e0e0;
}



#forum-details ul
{
    list-style-type: none;
    position:relative;
    left:-10px;
    margin-top: 0.4em;
}

#forum-details a
{
}

#forum-details ul li
{
    font-size: 0.9em;
}






.bandeau-service h1
{
    font-size: 20px;
    text-align: left;
}

.bandeau-service h2
{
    font-size: 16px;
    text-align: left;
}

.bandeau-service img
{
    float: left;
    margin-right: 5px;
}



.acces-service
{
   float:right;
   font-size: 16px;
   border:0;
   margin:0;
}

.acces-service a
{
    color: #d8071a;
    text-decoration: none;
}

.acces-service a:hover
{
    color: #c4041a;
}

.acces-service a:link
{
    color: #d8071a;
}

.acces-service a:visited
{
    color : #d8071a;
}

/* dropdown menu */

/* Navigation */
.dropdownmenu, .dropdownmenu ul {
    list-style: none;
}

.dropdownmenu {
  z-index: 100;
  position: relative;
}
.dropdownmenu li {
  float: left;
  position: relative;
}
.dropdownmenu li a, .dropdownmenu li a:link, .dropdownmenu li a:active, .dropdownmenu li a:visited {
  display: block;
  text-decoration: none;
}

.dropdownmenu li a:hover {
  background: #ccc;
  color: #000;

}
#dropdownmenu-one li:hover a,
#dropdownmenu-one li.sfHover a {
}
#dropdownmenu-one li:hover ul a,
#dropdownmenu-one li.sfHover ul a {
  background: #e0e0e0;
  -moz-border-radius: 0px;

}
#dropdownmenu-one li:hover ul a:hover,
#dropdownmenu-one li.sfHover ul a:hover {
  background: #ccc;
}

.dropdownmenu ul {
  background: white;
  list-style: none;
  margin: 0;
  width: 200px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.dropdownmenu li:hover ul,
.dropdownmenu li.sfHover ul {
  top: 36px;
  left:5px;
}
.dropdownmenu ul li {
  float: none;
}
.dropdownmenu ul a {
  border-bottom: 0;
  padding-right: 20px;
  position:relative;
  top:-15px;
  width: 128px;
  white-space: nowrap;
}
.dropdownmenu ul a:hover {
}

/* communauté (dessin) */

#communaute-title {
    background: transparent url(/media/images/communaute.png) no-repeat 25px 5px;
    padding:0;
    margin:0;
    margin-top:10px;
    width: 220px;
    height: 34px;
}


#communaute-title a {
    text-decoration:none;
    font-size:19px;
    color: #e20016;
    position: relative;
    left: 75px;
    cursor: default;
}
#financeurs {
	margin-top:-140px;
}

#financeurs-title {
    background: transparent url(../images/titre-financeurs.png) repeat-y 0 0;
    padding:0;
    margin:0;
    margin-top:10px;
    width: 203px;
    height: 36px;
    margin-left:10px;
}


#financeurs-title a {
    text-decoration:none;
    font-size:15px;
    color: #e20016;
    position: relative;
    left: 75px;
    top:5px;
    cursor: default;
}

#sites-affilies-wrapper {
	height:0px;
    margin-bottom:110px;
}

#sites-affilies {
    float:right;
    width:202px;
	margin-top:-127px;
	z-index:99;
	/*margin-bottom:80px;*/
}
#sites-affilies img {
	margin-bottom:10px;
}

#sites-affilies-title {
	color:#E20016;
	cursor:default;
	font-size:19px;
	left:-10px;
	position:relative;
	margin-bottom:14px;
	text-decoration:none;
}

/* contenu */
#center-content
{
    background: transparent url(../images/center_content_background.png) repeat-x 0 0;
    width: 100%;
    /*padding-left:10px;*/
    min-height:500px;
}


/* titre du contenu */
#center-content h1
{
  color: #d8071a;
    font-size: 20px;
    font-weight: bold;
    line-height:33px;
    margin-left:0;
    padding-left:50px;
    padding-top:5px;

    background: transparent url(/media/images/bullets.png) no-repeat 2px 10px;
}

.bullets
{
  color: #d8071a;
    font-size: 20px;
    font-weight: bold;
    line-height:33px;
    margin-left:0;
    padding-left:50px;
    padding-top:3px;

    background: transparent url(/media/images/bullets.png) no-repeat 2px 10px;
}

.content-blog h1 {
    background: transparent url(/media/images/cat/blog.png) no-repeat 24px 12px !important;
    height:30px;
}

.content-event h1 {
    background: transparent url(/media/images/cat/evenement.png) no-repeat 10px 10px !important;
}

.content-forum h1 {
    background: transparent url(/media/images/cat/forum.png) no-repeat 10px 10px !important;
}

.content-faq h1 {
    background: transparent url(/media/images/cat/faq.png) no-repeat 24px 10px !important;
}

.content-actu {
}

.content-actu h1 {
    background: transparent url(/media/images/cat/actu.png) no-repeat 10px 10px !important;
}

#center-content .corner
{
    width:28px;
    height:19px;
    border:none;
    float:right;
    background: white url(/media/images/center_content_corner.png) no-repeat 0 0;
}

#center-content p
{
    margin:10px;
    font-size:12px;
    padding-left: 1.2em;
}

/*#center-content p + p {
    text-indent:0;
    padding-left:1.2em;
    margin:10px !important;
}*/

#center-content p + ol {
    text-indent:0;
    padding-left:1.5em;
    margin:10px;
}


#center-content h2
{
    margin:18px;
}

#center-content h3
{
    margin:18px;
}

.content-faq .alt
{
    margin:18px;
}

.content-faq ul li
{
    margin-left:24px;
}

.content-faq ol li
{
    margin-left:24px;
}

.content-cms .alt
{
    margin:18px;
}

.content-cms ul li
{
    margin-left:24px;
}

.content-cms ol li
{
    margin-left:24px;
}



#center-content div form fieldset
{
    margin:18px;
}

/* contenu du cms */

.gradient {
    margin: 2em;
}

.gradient h1, .gradient h2, .gradient h3, .gradient h4, .gradient h5 {
    font-size: 15pt;
}

/* bugfixes */

.ui-widget-header {
    background-color: #D0D0D0;
}

.ui-tabs-nav li.ui-tabs-selected {
    padding-bottom: 0em !important;
}

.ui-icon {
    background-image: none;
}


.intro-liens
{
  position:relative;
  display:block;
  left:375px;
  height:25px;
  width:200px;
  margin-top:0px;
  background: url(../images/service/add_bookmark_background.png) no-repeat 0 0;
}

.intro-liens a
{
  text-decoration:none;
  color:black;
  font-size:12px;
  height:25px;
  position:relative;
  top:-2px;
  left:15px;
}
.intro-liens a:link
{
    text-decoration:none;
    color:black;
}
.intro-liens a:visited
{
    text-decoration:none;
    color:black;
}
.intro-liens a:hover
{
    text-decoration:none;
    color:black;
}

.intro-liens2
{
    position:relative;
    display:block;
    left:465px;
    top: -10px;
    height:25px;
    width:200px;
    background: url(../images/service/add_bookmark_background.png) no-repeat 0 0;
}

.intro-liens2 a
{
    text-decoration:none;
    color:black;
    font-size:12px;
    height:25px;
    position:relative;
    top:0px;
    left:20px;
}
.intro-liens2 a:link
{
    text-decoration:none;
    color:black;
}
.intro-liens2 a:visited
{
    text-decoration:none;
    color:black;
}
.intro-lien2 a:hover
{
    text-decoration:none;
    color:black;
}

.left-form {
float:left;
margin: 0 0 0 1em;
width:320px;
}

#tabhead {
height: 5px;
position: absolute;
visibility: hidden;
}

#tabhead .login {
top: 0px;
}

#panix {
    width: 100%;
    padding:0;
    margin:0;
    /*width: 715px;*/
}

.main_forum, .main_blog {
margin-left: 70px;

}


.navcontainer {
    left:-1px !important;

}
 .log {
     margin-left: 5px;
 }

.navcontainer-selected {
background:#D8071A none repeat scroll 0 0 !important;
color:#fff !important;
}


#global-small-header
{
    margin:0px;
    padding:0px;
    background: transparent url(/media/images/white_separator.png) repeat-x 0 0;
    width:100%;
    height:12px;
}

.loading
{
    display:none;
}

/* misc */
/* titre du contenu */
h1
{
    color: #d8071a;
    font-size: 20px;
    font-weight: bold;
}

h2
{
    font-size:16px;
}



/* tableau de bord du profile */
.tableau-bord-profile
{
    margin-left:10px;
    margin-right:10px;
}

.tableau-bord-profile table
{
    border:1px solid #D1D1D1;
    -moz-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
}

.tableau-bord-profile table td
{
}


.tableau-bord-profile table td
{
    background: white;
}

.tableau-bord-profile table tr
{
    background:#D1D1D1;
}



/* pagination */
.pagination {
    text-align:center;
    margin: 10px 0;
}
.pagination .disabled {
    padding: 3px;
    color: #999;
    border: 1px solid #CCC;
}
.pagination .current {
    padding: 3px;
    color: #FFF;
    border: 1px solid #9BC;
    background: #9BC;
}
.pagination a {
    padding: 3px;
    text-decoration: none;
    border: 1px solid #9BC;
    color: #444;
    background: #EFEFEF;
}


#center-content fieldset
{
    margin:0px;
    padding:00px;
    border:none;
}

.centered
{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width:100%;
    margin:0;
    padding:0;
}

#tribe-quick-access
{
    text-align:center;
    font-size:12px;
    margin-top:10px;
}

#tribe-quick-access ul
{
}

#tribe-quick-access ul li
{
    list-style-type: none;
}

#tribe-quick-access ul li a
{
    text-decoration:none;
    color:black;
}

#tribe-quick-access ul li a:hover
{
    text-decoration:none;
    color: #d8071a;
}

.news-post-suite a
{
    left: 37px !important;
}

.sondage p
{
    text-align:center;
}

.button
{
  clear:both;
  width:125px;
  height:31px;
  text-align:center;
  line-height:20px;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  border: 0 transparent;
  background: url(/media/button.png) no-repeat;
  margin-top: 20px;
  cursor: pointer;
}

.button-back
{
  clear:both;
  width:125px;
  height:31px;
  text-align:center;
  line-height:20px;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  border: 0 transparent;
  background: url(/media/button.png) no-repeat;
  margin-top: 10px;
  margin-right:-18px;
  cursor: pointer;
}

.button-validation
{
  background: url(/media/button_large.png) no-repeat;
  width:190px;

}

.button-no-margin
{

  clear:both;
  width:125px;
  height:31px;
  text-align:center;
  line-height:20px;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  border: 0 transparent;
  background: url(/media/button.png) no-repeat;
  margin-top: 2px;
  cursor: pointer;
}

div.friends {
    margin-left: 20px;
}

.right {
    float: right;
    margin-right: 2em;
}

#center-content {
   width:100%;
}

a, a:visited {
    color : #d8071a;
    /*color: #13C;*/
}





#help-details
{

}

#help-details p
{
    font-weight:bold;
}

#help-details ul
{
    list-style-type: disc;
    margin-top: 0.4em;
}
#help-details ul li
{
    font-size: 0.9em;
    line-height: 210%;
}

#help-details a
{
}

.quoted
{
    /*font-style: italic;    */
}
/* on vire les bouts pourris */

a[href^="http:"] {
    background-image:none;
    margin:0;
    padding:0;
}

a[href^="http:"],
a[href^="mailto:"],
a[href^="http:"]:visited,
a[href$=".pdf"], a[href$=".doc"],
a[href$=".xls"], a[href$=".rss"],
a[href$=".rdf"], a[href^="aim:"]
{
    background:none;
    margin:0;
    padding:0;
}

#poll_board h1 {
    background: none;
    color:black;
    font-size:12px;
    font-weight:bold;
    margin-bottom:0.4em;
    padding-left: 1em;
    padding-top: 20px;
}

#poll_board form {
    padding: 2em;
    font-weight: normal;
}

#poll_board input.vote {

}

.poll_results {
    margin-left: 2em;
}

#imprimer
{
    float:right;
    margin-right:-10px;
    margin-top:16px;
}

.profile_link {
    float: right;
    margin: 1em;
}

#tchat-box {
    display:none;
    position: absolute;
    top: 0; left: 0;
    z-index: 10;
    background:#ffc;
    padding:5px;
    border:1px solid #CCCCCC;
    text-align:center;
    font-weight:bold;
    width:300px;
}

#search-form
{
    float:right; /* add by lfernandez 21/04/2010 -- to add websocial widget */
    border:none;
    background: transparent url(../images/header/search.png) no-repeat 0 0;
    background-position: 0px 0px;
    height:26px;
    width:200px;
    z-index:40;
}

.search-input {
    height: 30px;
    position:relative;
    font-size:11px !important;
    left:24px;
    width:150px;
    height:14px !important;
    border:none !important;
}

.tchat-explications
{
    font-weight:bold;
}

#action-show-tchat
{
    cursor: pointer;
}

.front
{
    z-index:999;
}

.matching_posts p,
.matching_comments p,
.matching_blogs p,
.matching_tribes p
{
    padding: 0 0 0 6em !important;
    margin: 0px !important;
    text-decoration: none;
    color: black !important;
}

.matching_posts li a ,
.matching_comments li a ,
.matching_blogs li a ,
.matching_tribes li a
{
    margin: 0 0 0 6em !important;
}

.matching_posts li,
.matching_comments li,
.matching_blogs li,
.matching_tribes li
{
    list-style-type: none;
}


p + pl
{
  text-indent:0;
}

em
{
  text-align: justify;
  font-weight:bold;
  font-style:normal;
}
p
{
  text-align: justify;
}


.inscriptionform fieldset
{
}

.inscriptionform legend
{
    margin-left:20px;
}

.inscriptionform fieldset ul li
{
  list-style-type: none;
}

.inscriptionform fieldset ul li label
{
  display:block;
  margin-left:3px;
}

.inscriptionform fieldset ul li input
{
  display:block;
}

.inscriptionform fieldset
{
    border:1px solid black!important;
    background:white;
}

.inscriptionform fieldset ul li input {
    display:inline;
}


/* survey */
.inscriptionform legend {
}

.note {
    font-size: 85%;
    color: red;
}

.inscriptionform fieldset ul li {
    margin-top: 15px;
}

.small_italic {
    font-style: italic;
    font-size: 90%;
    font-weight: normal;
}

.inscriptionform fieldset ul li ul li label {
    font-weight: normal;
    margin-top: -17px;
}

.policy {
    margin-left: 2em;
}


li.car_generique p {
    width: 180px;
    margin-left: 1.5em;
}

.margin-div
{
    margin-left:18px;
    margin-right:10px;
}



#survey-form legend
{
    margin-left:20px;
}

#survey-form fieldset
{
    border:1px solid black!important;
    background:white;
    margin:0;
    padding:0;
}


#survey-form fieldset ul, fieldset li
{
    border:0; margin:0; padding:0; list-style:none;
}
#survey-form fieldset li
{
    clear:both;
    list-style:none;
    padding-bottom:10px;
    margin-left:10px;
}

#survey-form fieldset input
{
    display:block;
}
#survey-form fieldset label
{
    margin-top:5px;
    width:100%;
    display:block;
}

#survey-form .errorlist
{
   float:right;
    
}

.avatar-profile
{
    float:left;
}

.help-login 
{
	text-align: left;
}

.betatest-accordion {
	background: transparent url(../images/betatest/error.gif) no-repeat 0 -2px;
	padding-left:20px;
}


#abonnement-lettre-plateforme {
	margin-left:50px;
	margin-top:-12px;
	padding-bottom:10px;
}

.betatest-accordion-tease {
	margin-left: 0;
	font-size:12px;
	font-weight: bold;
}

.betatest-accordion {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
}

.accordion-separator {
	margin-top:10px;
	margin-bottom: 10px;
	background: none repeat scroll 0 0 #a1a1a1;
}
