*{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
a img{border:none;}
.clean{clear:both;font-size:0;line-height:0px;}
body{background:#e8f6fc url(../images/body-bg.gif) repeat-x;}
body.accueil{background:#f5f5f5 url(../images/body.accueil-bg.gif) repeat-x;}
body .container-site{width:960px;margin:0px auto;}
body .container-pub, body .container-footer,body .container-content{background:url(../images/container-bg.png) repeat-y;}
body .container-header{padding:0px 5px;height:124px; position:relative;}
body .container-header .logo{float:left;margin:23px 13px 0px 7px;}
body .container-header  #Jday span{position:absolute;top:91px;left:195px;background-color: #B0101D; width: 50px;height:23px;line-height:23px;font-size:15px; color: #FFFFFF; text-align: center;}
body .container-header .accroche{float:left;margin-top:3px;}
body .container-header .forms{float:right;background:#edf1f4;width:320px;height:123px;position: relative;}
body .container-header .forms .identification{padding:12px 30px;width:260px;height:99px;position:absolute;}
body .container-header .forms .identification span, body .container-content .identification span{padding-left:4px;}
body .container-header .forms .identification form, body .container-content .identification form{margin-top:8px;}
body .container-content .form input[type=text],body .container-content .form input[type=password], body .container-header .forms .identification input[type=text], body .container-header .forms .identification input[type=password], body .container-content .identification input[type=text], body .container-content .identification input[type=password]{color:#333333;font-size:11px;padding:3px 5px 0px 5px;width:191px;height:17px;background:url(../images/forms-input.png) no-repeat; border:none;}
body .container-header .forms .logged,body .container-header .forms .newsletter{padding-top:3px;width:320px;height:30px;position:relative;background:url(../images/menu-bg.gif) 0px -120px repeat-x;border-top:#fff solid 1px;top:89px;text-align:center;}
body .container-header .forms .logged{position:absolute;top:59px;padding:0px;}
body .container-header .forms .details{padding:10px 10px;position:absolute;}
body .container-header .forms .details p{float:none;display:block;}
body .container-header .forms .details p .important{font-weight:bold;}
body .container-header .forms p{float:left;}
body .container-menu{padding:0px 0px 0px 5px;height:40px;width:955px;position:relative;}
body .container-menu .separator-global,body .container-menu .separator-content,body .container-menu .item{height:40px;float:left;margin-bottom:1px;}
body .container-menu .item{line-height:12px;height:12px;padding:14px 0px;text-align:center;}
body .container-menu  #div-infos-generales{height:27px; padding:8px 35px 5px 34px;}
body .container-menu .separator-global,body .container-menu .separator-content{height:40px;width:2px;}
body .container-menu .item .level1{width:200px;text-align:left;}
body .container-menu .item .level1 li,body .container-menu .item .level1 .level2 li{width:150px;background:url(../images/menu-item-bg.gif) 20px center no-repeat;color:#fff;list-style:none;margin-top:-1px;padding:7px 20px 7px 30px;border:#fff solid 1px;}
body .container-menu .item .level1 .level2 li{width:auto;}
body .container-menu .item .level1 li a{text-transform:none;}
body .container-menu .item .level1 li.inactif a,body .container-content.congres .left ul li.inactif,body .container-content.global .left ul li.inactif,body .container-content.congres .left ul li.first_inactif,body .container-content.exposition .left ul li.first_inactif,body .container-content.exposition .left ul li.inactif,body .container-content.general .left ul li.inactif{color:#999;font-weight:bold}
body .container-menu .item .level1 .level2{background:#626262;}
body .container-menu .item ul li.inactif:hover,body .container-menu .item ul li.inactif a:hover{cursor:default;}
body .container-menu .item.content.congres ul li, body .container-menu .item.content.congres ul li.inactif:hover{background-color:#580a10;}
body .container-menu .item.content.congres ul li:hover{background-color:#9e0e16;}
body .container-menu .item.content.expo ul li,body .container-menu .item.content.expo ul li.inactif:hover{background-color:#014c84;}
body .container-menu .item.content.expo ul li:hover{background-color:#1382d7;}
body .container-menu .item.content ul li,body .container-menu .item.content ul li.inactif:hover{background-color:#3e3e3e;}
body .container-menu .item.content ul li:hover{background-color:#a4a4a4;}
body .container-menu .item.global ul li,body .container-menu .item.global ul li.inactif:hover{background-color:#234d63;}
body .container-menu .item.global ul li:hover{background-color:#8badbf;}
body .container-menu .item a,body .container-content .left .block.tool .tool a{font-weight:bold;text-transform:uppercase;color:#fff;text-decoration:none;font-size:11px;}
body .container-menu .item.content{padding-left:32px;padding-right:32px;background:url(../images/menu-bg.gif) repeat-x;}
body .container-menu .item{cursor:pointer;}
body .container-menu .item.content:hover,body .container-menu .item.content.actif{background:url(../images/menu-bg.gif) 0px -193px repeat-x;}
body .container-menu .item.content.expo:hover,body .container-menu .item.content.expo.actif{background:url(../images/menu-bg.gif) 0px -233px repeat-x;}
body .container-menu .item.content.congres:hover,body .container-menu .item.content.congres.actif{background:url(../images/menu-bg.gif) 0px -273px repeat-x;}
body .container-menu .item.global:hover,body .container-menu .item.global.actif{background:url(../images/menu-bg.gif) 0px -153px repeat-x;}
body .container-menu .separator-global{background:url(../images/menu-separator-bg.gif) 0px -40px repeat-x;}
body .container-menu .separator-content{background:url(../images/menu-separator-bg.gif) no-repeat;}
body .container-menu .item.global{background:url(../images/menu-bg.gif) 0px -40px repeat-x;}
body .container-menu {clear:both; margin:0 auto; height:40px; position:relative; z-index:500; list-style:none;}
body .container-menu ul {position:absolute; left:-9999px; top:-9999px; padding:0; margin:0;z-index:300;}
body .container-menu li:hover {position:relative; z-index:300;}
body .container-menu a:hover {position:relative; z-index:300;}
body .container-menu :hover ul {left:0; top:41px;}
body .container-menu li:hover li:hover > ul,body .container-menu li:hover li:hover li:hover > ul {left:0px; margin-left:100%; top:0px;}
body .container-menu li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
body .container-menu :hover ul li {float:none;}
body .container-menu a:hover ul li {float:left;}
body .container-menu a:hover a:hover ul,body .container-menu a:hover a:hover a:hover ul{left:100%; top:-10px; }
body .container-menu a:hover ul ul,body .container-menu a:hover a:hover ul ul{position:absolute; left:-9999px; top:-9999px;}
body .container-menu li.item.tools,body .container-content .left .block.tool{position:relative;}
body .container-menu .item .box-tool, body .container-content .left .box-tool{height:0px;overflow:hidden;width:200px;text-align:left;position:absolute;left:-74px;top:41px;clear:both;}
body .container-content .left .box-tool{left:1px;top:51px;width:212px;}
body .container-menu .item .box-tool .tool-item, body .container-content .left .box-tool .tool-item{clear:both;position:relative;background:#a0adb1 url(../images/pictos-tool.png) 8px 1px no-repeat;padding:8px 0px 8px 52px;border:#fff solid 1px;margin-top:-1px;}
body .container-menu .item .box-tool .tool-item.fav, body .container-content .left .box-tool .tool-item.fav{background-position:8px -31px;}
body .container-menu .item .box-tool .tool-item.friend, body .container-content .left .box-tool .tool-item.friend{background-position:8px -63px;}
body .container-menu .item .box-tool .tool-item.contact, body .container-content .left .box-tool .tool-item.contact{background-position:8px -94px;}
body .container-menu .item .box-tool .tool-item.map, body .container-content .left .box-tool .tool-item.map{background-position:8px -126px;}
body .container-menu .item .box-tool .tool-item.infos, body .container-content .left .box-tool .tool-item.infos{background-position:8px -158px;}
body .container-menu .item .box-tool .tool-item:hover, body .container-content .left .box-tool .tool-item:hover{background-color:#c1d0d4;}
body .container-menu .item .box-tool .tool-item a, body .container-content .left .box-tool .tool-item a{text-decoration:none;font-weight:bold;color:#fff;text-transform:none;}
body.accueil .container-menu .item.global{padding-left:23px;padding-right:23px;}
body .container-menu .item.global{padding-left:55px;padding-right:55px;}
body .container-menu .item.tools{padding-left:16px;padding-right:14px;background:url(../images/menu-bg.gif) 0px -80px repeat-x;}
body .container-menu .item.tools a{padding-right:12px;background:url(../images/fleches.gif) 87px -13px no-repeat;color:#082602;}
body .container-menu .item.tools a.open{background-position:87px -53px;}
body .container-menu .item.tools .box-tool a{background:none;}
body .container-content{clear:both;width:950px;padding:0px 5px;margin-top:1px;}
body.accueil .container-content{height:752px;}
body .container-content .left,body .container-content .main{float:left;}
body .container-content.congres .left,body .container-content.congres .main{border-top:#870812 solid 12px;}
body .container-content.exposition .left,body .container-content.exposition .main{border-top:#014c84 solid 12px;}
body .container-content.general .left,body .container-content.general .main{border-top:#3e3e3e solid 12px;}
body .container-content.global .left,body .container-content.global .main{border-top:#234d63 solid 12px;}
body .container-content .left{width:214px;}
body .container-content.congres .left{background:#c8151d;}
body .container-content.exposition .left{background:#1382d7;}
body .container-content.general .left{background:#5d5d52;}
body .container-content.global .left{background:#8badbf;}
body .container-content .left .title{line-height:16px;margin-left:33px;margin-bottom:15px;width:149px;height:47px;background:url(../images/inside-title-bg.gif) no-repeat;}
body .container-content.exposition .left .title{background-position:0px -47px; }
body .container-content.general .left .title{background-position:0px -94px; }
body .container-content.global .left .title{background-position:0px -141px; }
body .container-content .left ul{color:#fff;padding:0px 20px;}
body .container-content .left ul li{font-weight:bold;padding:8px 0px;border-top:#fff solid 1px;list-style-position:inside;}
body .container-content .left ul li.current > a{text-decoration:underline;}
body .container-content .left ul li.first,body .container-content .left ul li.first_inactif{border:none;}
body .container-content .left ul li ul{padding:0px 0px 0px 15px;list-style:none;}
body .container-content .left ul li a{color:#fff;text-decoration:none;font-weight:bold;}
body .container-content .left ul li a:hover{text-decoration:underline;}
body .container-content .left ul li ul li, body .container-content .left ul li ul li a{font-weight:normal;}
body .container-content .left ul li ul li a{color:#ddd;}
body .container-content .left ul li ul li{color:#ddd;padding:5px 0px;list-style-position:outside;}
body .container-content .left .block{height:113px;background:url(../images/left-block-bg.gif) repeat-x;}
body .container-content.exposition .left .block{background-position:0px -113px;}
body .container-content.general .left .block{background-position:0px -226px;}
body .container-content.global .left .block{background-position:0px -339px;}
body .container-content .left .block.identification{padding:8px;height:97px;margin-top:25px;position:relative;}
body .container-content .left .block.identification span{color:#fff;font-size:14px;}
body .container-content .left .block.identification p.buttons{text-align:right;}
body .container-content .left .block.tool{padding-top:17px;height:96px;}
body .container-content .left .block.tool .tool:hover{cursor:pointer;}
body .container-content .left .block.tool .tool{text-align:center;width:214px;height:27px;padding-top:10px;background:url(../images/blocks-bg.gif) no-repeat;}
body .container-content .left .block.tool .tool a{color:#000;}
body.inside .container-content .main{min-height:676px;background:#f5f5f5;padding-left:14px;width:722px;}
body .container-content .main .block{margin-top:15px;background:#fff url(../images/block-bg.gif) right top no-repeat;width:709px;}
body .container-content .block-recap{margin: 0 auto;background:#fff url(../images/block-bg.gif) right top no-repeat;width:709px;}
body .container-content .main .block .subtitle,body .container-content .main .block .subtitle a{font-weight:bold;font-size:15px;color:#007cc1;}
body .container-content .block-recap .subtitle,body .container-content .main .block .subtitle a{font-weight:bold;font-size:15px;color:#007cc1;}
body .container-content .main .block .subtitle{clear:both;background:url(../images/pictos-global.gif) 0px 5px no-repeat;padding:10px 0px 7px 35px;}
body .container-content .block-recap .subtitle{clear:both;background:url(../images/pictos-global.gif) 0px 5px no-repeat;padding:10px 0px 7px 35px;}
body .container-content .main .block .content{padding:0px 150px 0px 36px;width:523px;background:url(../images/container-content-block-c.gif) repeat-y;}
body .container-content .block-recap .content{padding:0px 150px 0px 36px;width:523px;background:url(../images/container-content-block-c.gif) repeat-y;}
body .container-content .main .block .content p.informedica{color:#0077bb;font-weight:bold;}
body .container-content .main .block .content p.pharmaceutique{color:#8cb614;font-weight:bold;}
body .container-content .main .block .content p.nutria{color:#f6a800;font-weight:bold;}
body .container-content .main .block .content p.medexpo{color:#af121d;font-weight:bold;}
body .container-content .main .block.simple{background:#fff;}
body .container-content .main .block.simple .content{padding:0px 28px;width:653px;}
body .container-content .main .block.simple .content a{float:left;background:url(../images/expo-rubriques-bg.gif) no-repeat;;display:block;width:324px;height:206px;}
body .container-content .main .block.simple .content a.informedica{background-position:0px -412px;}
body .container-content .main .block.simple .content a.medexpo{background-position:0px -824px;}
body .container-content .main .block.simple .content a.nutria{background-position:0px -1236px;}
body .container-content .main .block.simple .content a:hover{background-position:0px -206px;}
body .container-content .main .block.simple .content a.informedica:hover{background-position:0px -618px;}
body .container-content .main .block.simple .content a.medexpo:hover{background-position:0px -1030px;}
body .container-content .main .block.simple .content a.nutria:hover{background-position:0px -1442px;}
body .container-content .main .block .content a{color:#007cc1;}
body .container-content .block-recap .content a{color:#007cc1;}
body .container-content .main .block .content a.button, body .container-content a.button{color:#3e3e3e;height:15px;text-decoration:none;padding:2px 5px;background:url(../images/global-button-bg.gif) repeat-x;}
body .container-content .block-recap .content a.button, body .container-content a.button{color:#3e3e3e;height:15px;text-decoration:none;padding:2px 5px;background:url(../images/global-button-bg.gif) repeat-x;}
body .container-content .main .block .content p.buttons{text-align:center;}
body .container-content .block-recap .content p.buttons{text-align:center;}
body .container-content .main .block .content p{padding:10px 0px;}
body .container-content .block-recap .content p{padding:5px;}
body .container-content .main .block .content .back-top{width:100%;text-align:right;}
body .container-content .main .block .content p.list{padding-bottom:0px;}
body .container-content .main .block .content p .important{font-weight:bold;}
body .container-content .main .block .content p.image,body .container-content .main .block .content p.contact{text-align:center;}
body .container-content .main .block .content ul li{margin-top:10px;}
body .container-content .block-recap .content ul li{margin-top:10px;}
body .container-content .main .block .content ul{padding-left:20px;}
body .container-content .block-recap .content ul{padding-left:20px;}
body .container-content .main .block .content .list-item div{float:left;}
body .container-content .main .block .content .list-item div.preview{margin:10px 15px 20px 0px;background:#a4a4a4;padding:4px;width:200px;}
body .container-content .main .block .content .list-item div.details .sub{text-align:center;}
body .container-content .main .block .content .list-item div.preview:hover{background-color:#3e3e3e;}
body .container-content .main .block .content .list-item div.details{width:295px;}
body .container-content.general .main .block .content table,body .container-content.global .main .block .content table{border-left:#3f3f3f solid 1px;}
body .container-content.general .main .block .content table th,body .container-content.global .main .block .content table th{padding:5px 0px;color:#fff;background:#3f3f3f;}
body .container-content.general .main .block .content table.form,body .container-content.global .main .block .content table.form{width:100%;}
body .container-content.general .main .block .content table td,body .container-content.global .main .block .content table td{padding:5px 0px;text-align:center;border-right:#3f3f3f solid 1px;;border-bottom:#3f3f3f solid 1px;}
body .container-content .main .block .content table.reglements,body .container-content .main .block .content table.reglements tr td,body .container-content .main .block .content table.reglements tr{border:none;text-align:left;}
body .container-content.general .main .block .content table.form.inscription select{width:201px;}
body .container-content.general .main .block .content table.form.inscription td.label{width:30%;}
body .container-content.general .main .block .content table.form,body .container-content.general .main .block .content table.form td{border:none;}
body .container-content.general .main .block .content table.form td {font-weight:bold;text-align:left;}
body .container-content.general .main .block .content table.form td span.require{color:#ff0000;}
body .container-content.general .main .block .content table.form td.label{text-align:right;}
body .container-content.general .main .block .content table.form td.submit{text-align:center;}
body .container-content.general .main .block .content table.form.checkbox td.label{text-align:left;}
body .container-content.global .main .block .content table td.date{color:#ff0000;}
body .container-content.global .main .block .content h4{text-align:center;margin:5px 0px;text-transform:uppercase;}
body .container-content.global .main .block .content .presta div{padding:5px;width:160px;float:left;}
body .container-content .main .block .content .sub{margin-bottom:5px;display:block;font-weight:bold;font-size:13px;color:#007cc1;}
body .container-content .main .block .head,body .container-content .main .foot{background:url(../images/container-content-block-ud.gif) no-repeat;}
body .container-content .block-recap .head,body .container-content .block-recap .foot{background:url(../images/container-content-block-ud.gif) no-repeat;}
body .container-content .main .block .head{height:32px;}
body .container-content .block-recap .head{height:32px;}
body .container-content .main .block .foot{height:36px;background-position:0px -32px;}
body .container-content .block-recap .foot{height:36px;background-position:0px -32px;}
body .container-content .congres{padding:12px 0px 0px 17px;width:933px;height:455px;background:url(../images/congres-bg.gif) repeat-x;}
body .container-content .exposition{width:920px;padding:15px;height:270px;background:url(../images/exposition-bg.gif) repeat-x;}
body .container-content div .title{text-align:center;color:#fff;font-weight:bold;font-size:21px;width:148px;background:url(../images/accueil-switch.gif) no-repeat;}
body.accueil .container-content div .title{position:absolute;}
body .container-content .congres .title{padding-top:12px;height:63px;margin:455px 0px 0px 27px;}
body .container-content .exposition .title{padding-top:17px;height:54px;margin:-86px 0px 0px 752px;background-position:0px -75px;}
body .container-content .congres .main,body .container-content .congres .sub{height:445px;float:left;}
body .container-content .congres .main{color:#fff;padding-top:25px;height:197px;width:705px;background:url(../images/content-main.gif) no-repeat;}
body .container-content .congres .main .sub-title{padding-left:25px;text-transform:uppercase;font-size:22px;font-weight:bold;}
body .container-content .congres .main ul{padding-left:45px;margin:10px 0px 45px 0px;}
body .container-content .congres .main ul li{margin:15px 0px;font-weight:bold;font-size:16px;}
body .container-content .congres .main .access{font-size:11px;margin-top:5px;text-align:right;padding-right:150px;color:#f3e4eb;}
body .container-content .congres .main .access,body .container-content .congres .sub div span{text-decoration:none;color:#dbb4b7;}
body .container-content .congres .main .access.whois{font-size:12px;}
body .container-content .congres .main .access a:hover{text-decoration:underline;}
body .container-content .congres .main img{float:right;border:#000 solid 1px;}
body .container-content .congres .main .cheers{padding:10px 0px 9px 40px;background:url(../images/pictos-accueil.jpg) 0px -399px no-repeat;font-size:14px;font-weight:bold;}
body .container-content .congres .main .intro{font-weight:bold;}
body .container-content .congres .main .intro a:hover{color:#580A10; background-color:#FFF}
body .container-content .congres .main .intro a{color:#FFF;text-decoration:underline;}
body .container-content .congres .main p{margin-top:10px;padding-left:15px;width:535px;}
body .container-content .congres .sub{margin-left:15px;width:195px;}
body .container-content .congres .sub div{background:url(../images/pictos-accueil.jpg) no-repeat;width:121px;padding-left:73px;border-bottom:#ccc solid 1px;}
body .container-content .congres .sub div a{font-size:13px;font-weight:bold;color:#fff;text-decoration:none;}
body .container-content .congres .sub div a:hover{text-decoration:underline;}
body.accueil .container-content .congres .sub div span{font-size:11px;margin-top:8px;display:block;}
body.accueil .container-content .congres .sub .programme{height:89px;}
body.accueil .container-content .congres .sub .inscription{padding-top:20px;height:83px;background-position:0px -90px;}
body.accueil .container-content .congres .sub .badge{padding-top:20px;height:80px;background-position:0px -194px;}
body.accueil .container-content .congres .sub .impression{padding-top:21px;height:44px;border:none;background-position:0px -295px;}
body.accueil .container-content .exposition .rubriques{margin-left:218px;width:390px;height:266px;float:left;}
body.accueil .container-content .exposition .rubriques .rubrique{padding:45px 20px 0px 80px;width:85px;height:86px;float:left;background:url(../images/exposition-rubriques-bg.gif) no-repeat;}
body.accueil .container-content .exposition .rubriques .rubrique span{display:block;color:#31332e;font-size:11px;}
body.accueil .container-content .exposition .rubriques .rubrique a{color:#0068b9;font-weight:bold;text-decoration:none;}
body.accueil .container-content .exposition .rubriques .rubrique a:hover{text-decoration:underline;}
body.accueil .container-content .exposition .rubriques .rubrique.badge{background-position:0px -130px;}
body.accueil .container-content .exposition .rubriques .rubrique.ebadge{background-position:0px -260px;padding-top:35px}
body.accueil .container-content .exposition .rubriques .rubrique.ateliers{background-position:0px -390px;padding-top:35px;height:95px;}
body.accueil .container-content .exposition .presentation{padding-top:60px;color:#fff;font-size:11px;float:left;width:255px;margin-left:29px;}
body.accueil .container-content .exposition .presentation .intro{font-weight:bold;}
body.accueil .container-content .exposition .presentation p{margin-bottom:10px;}
body.accueil .container-pub, body .container-footer{text-align:center;}
body .container-footer{padding:10px 0px;}
body .container-pub {padding:10px}
body.inside .container-footer{text-align:center;color:#4c4c4c;}
body.inside .container-footer ul li{display:inline;}
body.inside .container-footer ul li a{color:#4c4c4c;}
body .container-footer{text-align:left;color:#82a0c4;}
body .container-footer span.label{font-size:11px;font-weight:bold;}
body .container-footer div.links p{font-size:10px;}
body .container-footer a{font-size:10px;color:#82a0c4;}
body .container-footer img{float:left;padding-left:15px;}
body .container-footer div.links{font-size:10px;margin-left:12px;float:left;width:820px;}
body .container-content.general .main .block .content .level1 li{color:#007cc1;margin-left:30px;}
body .container-content.general .main .block .content .congressiste{width:300px;height:181px;background-image:url(../images/badge-congressiste.gif);background-repeat:no-repeat}
body .container-content.general .main .block .content .congressiste .contenu-badge{padding-top:50px;margin-left:15px;font-weight:bold}
body .container-content.general .main .block .content .visiteur contenu-badge{position:relative;z-index:999;}
body .container-content.general .main .block .content .visiteur .badge,body .container-content.general .main .block .content .congressiste .badge{position:absolute;}
body .container-content.general .main .block .content .visiteur{width:300px;height:181px;background-image:url(../images/badge-visiteur.gif);background-repeat:no-repeat}
body .container-content.general .main .block .content .visiteur .contenu-badge{padding-top:50px;margin-left:15px;font-weight:bold}
body .container-content.general .main .block .content .contenu-badge p{padding:5px 0px;}
body .container-content.general .main .block .content .bt_modifier {margin-left:300px}
#haut-prix{height:200px;width:523px}
#image-haut-prix{float:left;display:inline;border:1px solid #333333}
#texte-haut-prix{float:left;display:inline;width:303px;margin:-10px 0 0 10px;text-align:justify}
#texte-haut-prix ul{line-height:10px;margin-left:20px;margin-top:-10px}
body .container-content.general .main .block .content .tab-palmares{width:523px;margin:0 auto;border:1px solid #999999;border-bottom:none;border-right:none}
body .container-content.general .main .block .content .td-palmares-1{text-align:left;padding-left:5px;border-bottom:1px solid #999999;border-right:1px solid #999999;}
body .container-content.general .main .block .content .td-palmares-2{text-align:center;border-bottom:1px solid #999999;border-right:1px solid #999999;}
body .container-content.general .main .block .content .photo-laureat{width:400px;margin:0 auto;}
body .container-content.general .main .block .content .content-laureat,body .container-content.general .main .block .content .content-laureat ul li{font-size:11px;line-height:12px;text-align:justify;}
body .container-content.general .main .block .content .content-laureat{width:400px;margin:0 auto}
body .container-content.general .main .block .content .photo-oscars{width:350px;margin:0 auto}
body .margin_button{margin-left: 85px;}
body .margin_button2{margin-left: 15px;}
#content-cgv{width:600px;margin: 0 auto; margin-top: 50px;}
body .container-content .block-font{padding:15px 0;background-color:#F5F5F5;margin-top: 0; }
body .container-content .cgv{height: 250px;overflow: auto; border: 1px solid black;background-color:#FFFFFF;}
body .container-content .cgv .article{font-weight: bold; color:#007CC1;}
body .container-content .block-recap ul{margin-left: 20px;}
#lien_identifiant{position: absolute;top: 74px; font-size:10px;color:#9E9C9D;text-decoration: none;}
#lien_identifiant:HOVER{text-decoration: underline;}
div#banSanteAZ {text-align:center; }
object#banSanteAZ { display:block; margin:0 auto; }
form input.error, form textarea.error, form select.error{
	border:2px solid red;
}
label.checked {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/checked.gif) no-repeat scroll 0 0;
	color:#EA5200;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:16px;
	display:inline!important;
	margin-left:5px!important;
}
label.error{
	display:block;
	margin-left:160px;
}
form input[type=checkbox]+label.error {
	display:inline!important;
	margin-left:5px!important;
}
.error{
	color: red;
}
.success{
	color: green;
}