
body {padding-top: 0px; margin-top: 0px; font-family: Arial, Helvetica, sans-serif;}
/* hyperlien par defaut */
a {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: normal; text-decoration: underline;}
a:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: normal; text-decoration: underline;}
a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: normal; text-decoration: underline;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: normal; text-decoration: underline;}

p {margin: 0px; padding: 0px;}

/*Filtre PNG*/

img.image_typo {
		behavior: url("/css/win_png.htc");
}
img{border:0px;}

/* agencement */
.clearall {padding: 0px; margin: 0px;}
.header_menu_separateur { padding-left: 5px; padding-right: 5px;}
.general_padding { padding-left: 5px; padding-right: 5px;}
.padding_apply {padding-left: 10px; padding-right: 10px;}

/* textes */
.header_menu {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: normal;}
a.header_menu {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: normal; text-decoration: none;}
a.header_menu:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: normal; text-decoration: none;}
a.header_menu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: normal; text-decoration: none;}
a.header_menu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
.bienvenue {background-color: #2a2b2d; color: #007dc3; padding-left: 19px; font-weight: bold; font-size:20px; }
.exp {background-color: #202020; color: #ffffff; font-size: 11px; line-height: 20px; padding-left: 19px; padding-top: 14px;}
.contenu_titre {font-family: Arial, Helvetica, sans-serif; color: #67b6e9; font-size: 15px; font-weight: bold; text-decoration: none; }
.contenu_texte {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: none; }
a.contenu_texte {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: none; }
a.contenu_texte:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: none; }
a.contenu_texte:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: none; }
a.contenu_texte:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: underline; }
.contenu_exp {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;  text-decoration: none; }

/* menu */
.menu {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }
a.menu {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }
a.menu:active {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }
a.menu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }
a.menu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }

/* onglet */
.onglet {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; }
a.onglet {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; }
a.onglet:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; }
a.onglet:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; }
a.onglet:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; }

/* sucette */
.sucette_titre {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color :#ffffff; font-weight: bold;}
.sucette_content {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color :#ffffff; padding: 5px;}
.sucette {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; text-decoration: none; font-weight: bold;}
a.sucette {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; text-decoration: none; font-weight: bold;}
a.sucette:active {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; text-decoration: none; font-weight: bold;}
a.sucette:visited {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; text-decoration: none; font-weight: bold;}
a.sucette:hover {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; text-decoration: none; font-weight: bold;}

/* bouton */
.bouton {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
a.bouton {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}
a.bouton:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}
a.bouton:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}
a.bouton:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}

/* credits */
.credits {color: #b3b3b3; font-size: 12px; text-decoration: none;}
a.credits {color: #b3b3b3; font-size: 12px; text-decoration: none;}
a.credits:active {color: #b3b3b3; font-size: 12px; text-decoration: none;}
a.credits:visited {color: #b3b3b3; font-size: 12px; text-decoration: none;}
a.credits:hover {color: #b3b3b3; font-size: 12px; text-decoration: underline;}




.txt_picto {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;}
.txt_picto_padding_right {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; padding-right: 10px;}
.txt_produit_teaser {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}

.txt_produit {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.teaser {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-decoration: none;}
a.teaser {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-decoration: none;}
a.teaser:active {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-decoration: none;}
a.teaser:visited {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-decoration: none;}
a.teaser:hover {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-decoration: none;}

.teaser2 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none;}


.prehome {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold;}
.menu_picto {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold; padding-left: 20px; padding-right: 19px;}
a.menu_picto {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold;}
a.menu_picto:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold;}
a.menu_picto:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold;}
a.menu_picto:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4ca0d7; text-decoration: none; font-weight: bold;}

.menu_produit {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; font-weight: bold;}


a.apply {text-decoration: none;}
a.apply:active {text-decoration: none;}
a.apply:visited {text-decoration: none;}
a.apply:hover {text-decoration: none;}

.copyright {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }
a.copyright {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }
a.copyright:active {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }
a.copyright:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }
a.copyright:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: underline; }

/* background */
.header_background {background-image: url(../images/header_bg.gif);}
.header_background_plantro {background-image: url(../images/header_bg_plantro.gif);}
.content_background {background-image: url(../images/content_bg.gif); background-repeat: no-repeat;}
.content_background_produit {background-image: url(../images/content_bg_produit.gif); background-repeat: no-repeat;}

/* formulaires */
.inputFrontPersonal {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; width: 160px; background-color: #a2d9ff; border: 1px solid #5b7c92;}
.inputFrontApplication {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; width: 195px; background-color: #a2d9ff; border: 1px solid #5b7c92;}

/* rattrappage */
p {padding-top: 0px; margin-top: 0px;}

.clear
{
    clear: both;
}

.video_webinar
{
    color: #fff;
    font-size: 11px;
    padding: 15px;
}
.video_webinar a
{
    color: #fff;
    font-size: 11px;
    font-weight: bold;
}
.video_webinar .label
{
    float: left;
    font-size: 13px;
}
.video_webinar .input
{
    float: right;
}
.video_webinar .mandatory_star
{
    color: #0974B7;
}
.video_webinar select.formMandat
{
    height: auto;
    width: 322px;
}
.video_webinar .field
{
    padding: 10px 0px;
}
.video_webinar .field
{
    padding: 0px;
    padding-top: 10px;
}
.video_webinar .input
{
    font-size: 13px;
}
.video_webinar [type=submit]
{
    background: url('../images/bouton_select.png') no-repeat;
    border: 0px;
    color: #fff;
    cursor: pointer;
    padding: 0px 15px;
}
.webinar_onglet .onglet a
{
    color: #fff;
    font-size: 11px;
    text-decoration: none;
}
.onglet .left, .onglet .middle, .onglet .right
{
    padding: 3px 0px;
    float: left;
}
.onglet .middle
{
    background: url("../images/onglet_bg_off.gif") repeat-x;
    text-align: center;
}
.onglet .left
{
    background: url("../images/onglet_arg_off.gif") no-repeat;
    height: 14px;
    width: 10px;
}
.onglet .right
{
    background: url("../images/onglet_ard_off.gif") no-repeat;
    height: 14px;
    width: 10px;
}
.onglet.selected .middle, .onglet:hover .middle
{
    background: url("../images/onglet_bg_on.gif") repeat-x;
}
.onglet.selected .left, .onglet:hover .left
{
    background: url("../images/onglet_arg_on.gif") no-repeat;
}
.onglet.selected .right, .onglet:hover .right
{
    background: url("../images/onglet_ard_on.gif") no-repeat;
}
.webinar_onglet .onglet .middle
{
    width: 222px;
}
.webinar_onglet .onglet
{
    border-left: 1px solid #2A2B2D;
}
.webinar_onglet .onglet.first
{
    border-left: 0px;
}
.webinar_onglet .onglet.first .middle
{
    width: 223px;
}

