@charset "utf-8";
body{background:url('../images/fond.jpg');margin:0;padding:0;font-family:'Trebuchet MS',Helvetica,Arial;}
a img{border:none}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}
.clear{clear:both;font-size:1px;height:1px;line-height:1px;width:1px;overflow:hidden;padding:0;margin:0}
#global{width:923px;position:relative;margin:0px auto;background:url('../images/ombre2.png') repeat-y;}
#global2{width:923px;position:relative;margin:0px auto;}
#bas_global{width:923px;height:26px;position:relative;margin:0px auto;background:url('../images/bas_global.png') no-repeat;}
#tetiere{height:37px;background:url('../images/fond_haut2.jpg') no-repeat;overflow:hidden}
#tetiere ul{margin:0;padding:0}
#tetiere ul li{font-size:13px;text-transform:uppercase;list-style:none;float:left;margin:8px 10px 0px 10px;line-height:16px;height:26px;}
#tetiere ul .home{font-size:10px;border:none;width:85px;background:url('../images/logo_home2.jpg') no-repeat 60px 0px;height:24px;line-height:22px;font-weight:bold;text-indent:5px;margin-top:7px}
#tetiere ul .rss{font-size:10px;border:none;width:58px;height:25px;line-height:25px;font-weight:bold;margin-left:10px;margin-top:7px;padding:0;}
#tetiere ul .fav{font-size:10px;border:none;width:58px;height:29px;line-height:25px;font-weight:bold;margin-left:0px;margin-top:7px;padding:0;}
#tetiere ul .fav a{background:url('../images/fav.jpg') no-repeat 0px 0px;padding-left:27px}
#tetiere ul .rss a{background:url('../images/rss.jpg') no-repeat 0px 0px;;padding-left:27px}
#tetiere ul li a{color:#017bb0;display:inline-block;text-decoration:none;height:25px;}
#tetiere ul .sep{border-left:1px solid #017bb0;height:16px !important;width:1px;padding:0;margin:10px 0px 0px 0px}
#tetiere ul .tetequi a:hover{border-bottom:4px solid #f39122}
#tetiere ul .tetecoup a:hover{border-bottom:4px solid #bace44}
#tetiere ul .tetereal a:hover{border-bottom:4px solid #eb4438}
#tetiere ul .tetetemps a:hover{border-bottom:4px solid #f7eb81}
#tetiere ul .teteforum a:hover{border-bottom:4px solid #017bb0}
#centre{float:left;width:863px;margin-left:30px;}
/*#content{background:url('../images/fond_global.jpg') bottom repeat-x #fefefe;padding-left:16px;min-height:500px}*/
#content{background:#fefefe;padding-left:16px;min-height:500px}
#contentcentre{width:534px;float:left;padding-bottom:50px;}
#contentseparation{width:13px;float:left;background:url('../images/separation.png') no-repeat;width:13px;height:1058px;margin-top:60px}
#contentdroite{width:300px;float:left}
/*.contentfond{padding-bottom:5px;margin-left:32px;width:490px;background:url('../images/coup_fond2.jpg') repeat-x bottom #fdfdfd;}*/
.contentfond{padding-bottom:5px;margin-left:32px;width:490px;background: #f6f6f6;}
/*.contentfond3{padding-bottom:5px;margin-left:32px;width:490px;background:#f6f6f6;}*/
.contentdiv{width:468px;height:auto;margin-left:8px;color:#969696;font-size:14px;padding-bottom:10px;background:none;}
.contentdiv img{margin:5px 5px 5px 0px;}
.fond_block{background:url('../images/fond_block.jpg') repeat-y;width:530px;}
/*.fond_block{background:url('../images/fond_block.png') repeat-y;width:530px;}
.fond_block2{background:url('../images/fond_block.png') repeat-y;width:418px;}
.fond_block3{background:url('../images/fond_block.png') repeat-y;width:337px;}
*/
.fond_block2{background:url('../images/fond_block3.jpg') repeat-y;}
.fond_block3{background:url('../images/fond_block4.jpg') repeat-y;}

.fond_haut_global{background:url('../images/haut_fond_global.jpg') no-repeat}
.fond_bas_global{background:url('../images/bas_fond_global.jpg') no-repeat bottom}
.fond_bas_global2{background:url('../images/bas_fond_global2.jpg') no-repeat bottom;padding-bottom:9px}
.fond_haut_global3{background:url('../images/haut_fond_global3.jpg') no-repeat}
.fond_bas_global3{background:url('../images/bas_fond_global3.jpg') no-repeat bottom left}
.fond_haut_global4{background:url('../images/haut_fond_global4.jpg') no-repeat}
.fond_bas_global4{background:url('../images/bas_fond_global4.jpg') no-repeat bottom left}

/*.btn{margin:0 !important;padding:0 !important;margin-left:31px !important}*/
#autredossier{display:block;width:491px;height:29px;background:url('../images/autre_dossier.jpg');text-indent:-5000px;overflow:hidden;margin-left:31px}
#autredossier:hover{background:url('../images/autre_dossier_on.jpg');}
#voirtemoignage{display:block;width:491px;height:29px;background:url('../images/realise.jpg');text-indent:-5000px;overflow:hidden;margin-left:31px}
#voirtemoignage:hover{background:url('../images/realise_on.jpg');}
#voiractu{display:block;width:491px;height:29px;background:url('../images/autre_actu.jpg');text-indent:-5000px;overflow:hidden;margin-left:31px}
#voiractu:hover{background:url('../images/autre_actu_on.jpg');}
#coup{width:530px;overflow:hidden;margin-top:38px;}
#coup h1{text-indent:-5000px;display:block;background:url('../images/coup_projecteur.jpg');width:490px;height:70px;overflow:hidden}
#coup div h2,#temps div h2 {margin-bottom:15px;line-height:22px}
#coup div h2 a,#temps div h2 a{color:#969696;font-weight:bold;font-size:20px;text-decoration:none}
#coup div h2 a:hover {color:#9aaf0b;}
#temps div h2 a:hover {color:#b55813;}
#coup div a,#coup div h2 span{color:#9aaf0b;font-size:11px}
#coup div p{margin-bottom:10px}
#coup .bande{background:url('../images/projecteur_bande.jpg') repeat-y 8px 0px}
#coup #pagination{color:#9aaf0b;}
#coup #pagination a{font-size:14px;color:#9aaf0b;text-decoration:none}
#coup .bande{background:url('../images/projecteur_bande.jpg') repeat-y 8px 0px}
#realise{}
#realise h1{text-indent:-5000px;display:block;background:url('../images/ilsserealise.jpg');width:490px;height:70px;overflow:hidden}
#realise .bande{background:url('../images/bande_realise.jpg') repeat-y 8px 0px}
#prevBtn2 a, #nextBtn2 a{display:block;width:170px;height:56px;position:absolute;text-indent:-5000px;overflow:hidden}
#prevBtn2{left:0px;top:0px;position:absolute;background:red}
#nextBtn2{left:343px;top:0px;position:absolute;background:blue}
#realise #conteneurvignette{position:relative}
#realise #vignette{height:320px;width:513px;overflow:hidden;position:relative}
#realise #vignette ul, #realise #vignette li{margin:0;padding:0;list-style:none;width:513px;height:320px;overflow:hidden;}
#realise #vignette li{position:relative}
#realise #vignette li div{width:171px;height:102px;overflow:hidden}
#realise #vignette li img,#realise #vignette li a{margin:0;padding:0;}
#realise #vignette li a{display:block;width:169px;height:100px;border:1px solid black;background:black;filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
#realise #vignette li a:hover{/*border:1px solid red;*/background:none;filter:alpha(opacity=100); -moz-opacity:1; opacity: 1;}
#realise #contentreal{width:514px;overflow:hidden;}
#realise #descreal{background:#aeaeae;width:513px;font-size:12px;color:white;font-weight:bold;}
#realise #descreal table{width:513px;height:46px;}
#realise #descreal table td{vertical-align:middle;text-align:center}
#realise #navreal{width:513px}
#realise #navreal table{width:513px;height:56px}
#realise #navreal table td{vertical-align:middle;text-align:center;color:#fe5a19;font-size:20px;font-weight:bold;}
#realise #navreal table td span{color:#555555;text-decoration:none;font-size:10px;font-weight:bold}
/*#realise #navreal table td a:hover{text-decoration:underline}*/
#realise  #basrealise{background:url('../images/bas_realise.png') no-repeat;width:513px;height:14px;margin-top:13px;margin-left:8px}
#temps{margin-top:38px}
#temps .bande{background:url('../images/bande_temps.jpg') repeat-y 8px 0px}
#temps div h2 span{color:#b55813;font-size:11px}
#temps div a{color:#b55813;font-size:12px}
#temps h1{text-indent:-5000px;display:block;background:url('../images/tempsreel.jpg');width:490px;height:70px;overflow:hidden}
#temps .contentfond{padding-bottom:5px;margin-left:32px;width:490px;background:#f6f6f6;/*background:url('../images/fond_temps.jpg') repeat-x bottom #f7f5f6;*/}
#temps #pagination{color:#f1e15c;}
#temps #pagination a{font-size:14px;color:#f1e15c;text-decoration:none}
#pied{height:190px;background:url('../images/fond_pied.jpg') no-repeat white;font-size:11px;text-align:center;color:#727070}
#pied a{color:#727070;text-decoration:none;}
#pied a:hover{text-decoration:underline}
#pied #block_pied1{float:left;margin-left:165px;margin-top:45px;width:184px;border-right:1px solid #8c8e8f;height:61px;text-align:left}
#pied #block_pied2{float:left;margin-left:32px;margin-top:45px;width:184px;border-right:1px solid #8c8e8f;height:61px;text-align:left}
#pied #block_pied3{float:left;margin-left:32px;margin-top:45px;width:184px;text-align:left}
#recherche{background:url('../images/fond_recherche.png') no-repeat;width:283px;height:56px}
#recherche form{padding:14px 0px 0px 45px;margin:0;}
#recherche form div{float:left;margin:0;padding:0;padding-left:15px}
#recherche form .txt{border:none;border-color:white;height:16px;width:162px;font-size:12px;font-weight:bold;color:#464f4f;}
#recherche form input{font-family:'Trebuchet MS';font-weight:bold !important;font-size:12px !important}
#flash{position:relative;width:283px;height:293px;}
#fondflash{background:url('../images/fond_pub.png') no-repeat;width:283px;height:293px;position:absolute;top:0px;left:0px}
#flash h2{font-weight:bold;font-size:14px;color:#253242;text-transform:uppercase;margin-bottom:16px;text-indent:10px;line-height:16px}
#flash a{color:white;font-weight:bold;font-size:15px;color:white;text-decoration:none}
#flash .interneflash{position:relative;padding:10px 13px 10px 13px;line-height:17px}
.lien{width:259px;height:187px;margin-left:12px}
#tag .content div,#forum .content div{padding:5px 14px 0px 24px;}
#tag .content a{color:#2087ad;text-decoration:none;}
#tag .content a:hover{color:#f7921c}
#tag .content .h1,#content_tag .h2,#content_tag .h3,#content_tag .h4,#content_tag .h5,#content_tag .h6{display:block-inline;height:40x;line-height:28px;margin:0;padding:0;margin-left:4px;overflow:hidden;font-weight:bold}
#tag .content .h2{font-size:32px}
#tag .content .h3{font-size:30px}
#tag .content .h4{font-size:28px}
#tag .content .h5{font-size:26px}
#tag .content .h6{font-size:24px}
#tag .content .h7{font-size:22px}
#tag .content .h8{font-size:20px}
#tag .content .h9{font-size:18px}
#tag .content .h10{font-size:16px}
#tag .content .h11{font-size:14px}
#tag .content .h12{font-size:12px}
#tag .content .h13{font-size:10px}
#tag .content .h14{font-size:8px}
#tag .titre,#forum .titre{background:url('../images/titre_tag.png') no-repeat; width:283px;height:41px;text-transform:uppercase;font-size:14px;color:#253242;font-weight:bold;line-height:41px;text-indent:24px}
#tag .bas,#forum .bas{background:url('../images/bas_tag.png') no-repeat; width:283px;height:21px;}
#tag .content,#forum .content{width:283px;background:url('../images/fond_tag.png');}
#forum{font-size:11px;font-weight:bold;color:#6a8c99}
#forum a{font-size:14px;color:black;text-decoration:none}
#forum a:hover{text-decoration:underline}
#forum .question{margin:0 !important;padding:0 !important}
#forum .question .score,#forumcentre .question .score{margin:0;padding:0;float:left;width:35px;height:34px;background:url('../images/score.jpg');color:white;text-align:center;margin-top:5px;margin-right:5px;line-height:34px}
#forum .question .txt{float:left;width:175px;margin:0 !important;padding:3px 0px 0px 0px !important;}
#forum .question .txt a{color:#000000;font-style:italic;font-size:12px;text-decoration:none}
#forum .question .txt a:hover{/*text-decoration:underline*/;color:#4e9ebf}
#forum #basforum{float:right;text-align:right;margin:0;padding:0;margin-right:5px;}
#forum #basforum a{color:#6a8c99;text-decoration:none;font-size:11px}
#forum #basforum a:hover{text-decoration:underline;}
#forum #basforum .posez{font-weight:normal;color:white;display:block;height:19px;width:156px;background:url('../images/fond_posez.jpg') no-repeat 16px 0px;line-height:19px;margin-top:5px;padding-right:8px}
#pagination{background:#e8e9e6;margin:0px 8px 0px 8px;height:17px;text-align:right;overflow:hidden;font-size:14px;line-height:17px}
#pagination img{padding:0;margin:0;margin-right:2px}
#pagination a:hover{text-decoration:underline}
#pagination span{color:#61625e}
#pagination div{float:left;margin:0;padding:0;margin-right:3px}
#chemin{color:#918d8d;font-size:12px;line-height:26px;text-indent:7px;}
#chemin a{color:#918d8d}
#hautforum{margin-left:44px}
#forumcentre .contentdiv{color:#6a8c99;font-size:12px}
#forumcentre .t11{font-size:11px}
#forumcentre .bande{background:url('../images/bande_forum.jpg') repeat-y 8px;}
#forumcentre h1{text-indent:-5000px;display:block;background:url('../images/vos_questions.jpg');width:490px;height:234px;overflow:hidden;}
#forumcentre h2{color:#253242;font-size:15px;margin-bottom:5px}
#forumcentre h3{color:#253242;font-size:20px;margin-bottom:5px}
#forumcentre #questionreponse{margin:0;padding:0;margin-top:38px;border-bottom:1px solid #d5dde1;height:36px;overflow:hidden}
#forumcentre #questionreponse #question{float:left;width:250px;height:36px;border:1px solid #d5dde1;line-height:36px;text-align:center;background:#f6f8f8;border-bottom:none;}
#forumcentre #questionreponse #reponse{float:right;width:210px;height:36px;border:1px solid #d5dde1;line-height:36px;text-align:center;background:white;border-bottom:none;}
#forumcentre #questionreponse #question a,#forumcentre #questionreponse #reponse a{color:#6c4ca1;font-weight:bold;text-decoration:none;font-size:14px;text-transform:uppercase}
#forumcentre #questionreponse #question a:hover,#forumcentre #questionreponse #reponse a:hover{text-decoration:underline}
#forumcentre #bestvote,#forumcentre #lastreponse{margin:0;padding:0;border:1px solid #d5dde1;border-top:none;background:#f1f3f4}
#forumcentre #tetiere2{font-size:11px;font-weight:bold;color:#694a9c;margin-left:17px;padding-top:10px;height:17px;overflow:hidden}
#forumcentre .question{margin-left:17px;padding-bottom:10px;}
#forumcentre .question .txt{color:#424445;width:400px;float:left;font-size:12px;padding-top:3px}
#forumcentre .question .txt span{color:#a3419f}
#forumcentre .question .txt p{font-weight:bold;font-style:italic;color:#4e9ebf}
#forumcentre .question .txt p a{color:#7558a7;text-decoration:none;font-style:normal}
/*#forumcentre .question .txt p a:hover{text-decoration:underline}*/
#forumcentre .question .txt p a span{font-weight:bold;font-style:italic;color:#000000;font-size:12px;text-decoration:none}
#forumcentre .question .txt p a:hover span{font-weight:bold;font-style:italic;color:#4e9ebf;font-size:12px;text-decoration:none}
#forumcentre #listtheme{font-size:14px;font-weight:bold;color:#253242;margin-top:30px}
#forumcentre #listtheme .theme{margin-top:13px;padding-bottom:7px}
#forumcentre #listtheme .theme .desc{background:#f1f3f4;padding-left:18px;font-weight:normal;padding-bottom:13px}
#forumcentre #listtheme .theme b a{color:#6a8c99;font-size:11px;text-decoration:none}
#forumcentre #listtheme .theme .desc h2{font-size:20px}
#forumcentre #listtheme .theme .desc h2 a{color:#253242;text-decoration:none}
#forumcentre .link{height:23px;float:right;line-height:22px}
#forumcentre .link div{float:left}
#forumcentre .link a{margin-left:5px;display:block;background:#952c8c;color:white;width:140px;font-size:11px;font-weight:bold;text-decoration:none;text-indent:5px}
#listquestion{background:white;}
#listquestion .basquestion{color:#6d6e6e;font-size:10px;text-transform:uppercase;margin-top:10px}
#listquestion .basquestion div{float:left;margin-left:10px;}
#listquestion .basquestion div b{font-size:11px}
.back{background:#f6f5f3;padding-bottom:0px}
#globalpag{background:#ededea}
.type2{background:transparent !important;margin:0 !important;float:left;height:23px !important;line-height:23px !important;}
.type2 img{margin-top:4px !important}
#forumcentre #pagination{color:#7d7c7d;}
#forumcentre #pagination a{font-size:14px;color:#4c9cc7;text-decoration:none}
#forumcentre #bullereponse{margin-left:40px;font-size:13px;color:#424445}
#forumcentre #bullereponse #hautbulle{background:url('../images/haut_bulle.jpg') no-repeat bottom;width:403px;height:19px;text-transform:uppercase;font-size:13px;color:#952c8c;font-weight:bold;text-indent:31px;}
#forumcentre #bullereponse #contentbulle{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;width:401px;background:url('../images/fond_bulle.jpg') repeat-x bottom}
#forumcentre #bullereponse #contentbulle div{padding:20px 7px 7px 7px;}
#forumcentre #bullereponse #contentbulle div img{margin-right:5px;margin-bottom:5px}
#forumcentre #bullereponse #basbulle{background:url('../images/bas_bulle.png') no-repeat bottom;width:403px;height:14px;}
#forumcentre #commentaires{margin-left:18px;text-transform:uppercase;color:#6d6e6e;font-size:13px;}
#forumcentre #commentaires a{color:#6d6e6e;font-size:13px;text-decoration:none}
#forumcentre #commentaires span{font-size:10px}
#forumcentre #commentaires div{float:left;margin-left:5px;margin-bottom:2px}
#forumcentre .commentaire .haut{background:#edeeeb;color:#292928;font-size:10px;font-weight:bold;text-transform:uppercase;height:20px;line-height:20px}
#forumcentre .commentaire .haut .gauche{float:left;margin-left:25px}
#forumcentre .commentaire .haut .droite{float:right;margin-right:10px}
#forumcentre .commentaire .content{padding:10px 10px 10px 52px;color:#424445;font-size:13px;background:url('../images/cit.jpg') no-repeat 25px 15px}
#forumcentre form{padding:0;margin:0;margin-left:52px;font-size:10px;color:#6a6a67}
#forumcentre form div{background:url('../images/fond_champs.jpg');width:249px;height:23px;margin-bottom:5px;overflow:hidden}
#forumcentre form div input{background:#cad3db;border:none;height:18px;font-size:13px;color:#575a5b;width:245px;}
#forumcentre form textarea{width:425px;height:130px;border:2px solid #cad3db;margin-top:5px}
.btn2{margin:0;padding:0;float:right;height:22px;width:108px;background:#952c8c;color:white;font-size:12px;border:none;font-weight:bold;margin-right:9px}
#mentions{width:796px;border-top:8px solid #699eb3;margin-left:7px;}
#mentions #mentionscontent{padding:17px 17px 17px 17px;color:#817a7a;font-size:14px;background:url('../images/fond_mentions.jpg') repeat-x bottom white;line-height:20px}
#mentions #mentionscontent h1{font-size:19px;color:#699eb3;margin-bottom:13px}
#fondmentions{background:url('../images/degrade_mentions.png') repeat-y;width:810px}
#keywords{font-size:10px;margin-bottom:21px}
#keywords a{font-size:13px;text-decoration:none}
#keywords a:hover{text-decoration:underline;}

#recap { width:495px; margin-left:33px;background:#fefefe;padding-top:10px}
#contentBandeSocial { left:125px; position:absolute; width:420px;}
#recap #bandeSocial {background:url('../images/background_recap.png'); width:485px; height:101px;font-size:12px; margin-left:10px;}
#recap #contentBandeSocial .icon a{ text-decoration:none; color:#817a7a;}
#recap #contentBandeSocial .icon{ width:70px; height:55px; display:inline;}
#recap #contentBandeSocial .icon a:hover{text-decoration:none}
#recap #pieceJointe, #recap #articleTheme { color:#918b8b; font-size:13px; font-weight:bold; border:3px solid #dfe0db; margin-bottom:8px; margin-left:10px; width:477px; min-height:92px; padding-bottom:12px;}
#recap #pieceJointe a,#recap #articleTheme a { text-decoration:none;color:#918b8b;}
#recap #pieceJointe .tailleFichier { font-size:10px; font-family:Helvetica; color:#a39d9d;  margin-left:5px;line-height:20px}
#recap .titreRecap { color:#b6c55b; text-transform:uppercase; font-size:14px; font-weight:bold; margin-left:6px; margin-top:10px;}
/*.spotlight { background:url('../images/spotlight.gif');float:left; width:24px; height:32px; margin-top:-8px;  }*/
.articleTheme .item{background:url('../images/spotlight.gif') no-repeat;}
.pdf { background:url('../images/pdf.gif') no-repeat; float:left; width:33px; height:12px; margin-left:45px; margin-right:6px; margin-top:3px;}
.descDoc {color:#918b8b; font-size:13px; font-weight:bold;margin-left:10px;float:left}
.iconSocial1 {background:url('../images/twitter.png'); width:36px; height:37px; margin-right:38px; float:left; margin-top:20px;}
.iconSocial2 {background:url('../images/facebook.png'); width:34px; height:35px; margin-right:38px; float:left; margin-top:20px;}
.iconSocial3 {background:url('../images/stumbleupon.png'); width:36px; height:37px; margin-right:38px; float:left; margin-top:20px;}
.iconSocial4 {background:url('../images/digg.png'); width:36px; height:37px; margin-right:38px; float:left; margin-top:20px;}
.iconSocial5 {background:url('../images/delicious.png'); width:36px; height:37px; margin-right:38px; float:left; margin-top:20px;}
.iconSocial6 {background:url('../images/wordpress.png'); width:36px; height:37px; margin-right:0px; float:left; margin-top:20px;}
.nameSocial { margin-top:60px; margin-left:-75px; float:left;font-size:12px;}
/*.descDoc { margin-left:25px;}*/
.hrBorder { border-bottom:1px solid #c9c9c9; width:447px; margin-left:8px; margin-top:15px; margin-bottom:10px;}
.icon a:hover .iconSocial1 { background:url(../images/twitter_hover.png);}
.icon a:hover .iconSocial2 { background:url(../images/facebook_hover.png);}
.icon a:hover .iconSocial3 { background:url(../images/stumbleupon_hover.png);}
.icon a:hover .iconSocial4 { background:url(../images/digg_hover.png);}
.icon a:hover .iconSocial5 { background:url(../images/delicious_hover.png);}
.icon a:hover .iconSocial6 { background:url(../images/wordpress_hover.png) ;}

#lightbox { position:absolute; width:761px; height:456px; background:url(../images/lightbox.png); left:-120px;top:-50px;}
#lightbox2 { position:absolute; width:762px; height:525px; background:url(../images/lightbox2.png); left:-120px;top:-50px;}
#containerLightbox { position:absolute; left:-120px;top:-50px;}
#containerLightbox div a{color:white;text-transform:uppercase;text-decoration:none}
#containerLightbox div a:hover{text-decoration:underline}
.headLightbox { padding-top:56px; margin-left:46px;}
.logoquestion { background:url(../images/question.png); width:67px; height:83px; float:left; margin-top:-21px; margin-right:8px;}
.logosendmail { background:url(../images/sendmail.jpg); width:288px; height:52px; float:left; margin-top:-21px; margin-right:8px;}
.poserQuestion { font-size:25px;font-weight:bold; float:left; text-transform:uppercase; color:#FFFFFF; float:left; margin-top:13px;}
.prevention { width:270px; color:#FFFFFF;font-size:12px; float:left; margin-bottom:15px;}
.prevention a { color:#FFFFFF; border-bottom:1px solid #c7d4d9;}
.contentLightbox { margin-left:46px; width:659px;}
.condition { font-size:10px;  color:#FFFFFF; float:left; margin-top:-30px ; margin-left:10px;}
.textareaQuestion { width:350px; height:271px; border:1px solid #827e75; float:right; padding-top:20px; padding-left:15px; font-size:14px;  color:#6d7071;}
.infoPerso { color:#575a5b; height:22px; width:246.5px; margin-bottom:15px;  font-size:14px; padding-left:22px; background:url(../images/input.gif); border:none;}
.comboTheme { float:right; margin-right:20px;font-size:14px; color:#575a5b; background:#cad3db; border:1px solid white;}
.btnEnvoyer { float:right; margin-top:6px; margin-bottom: 2px; background:url(../images/envoyer.gif); font-size:14px;  color:#FFFFFF; border:none; width:109px; height:24px;}
.fermerLightbox { position:absolute; width:69px; height:24px; left:680px; top:15px;}

#toolbarcontent{width:510px;height:48px;}
#toolbar { margin-left:210px;}
#toolbar a {text-decoration:none;}
#allButton {width:220px; height:48px; background:url(../images/bg_toolbar.png); margin-top:5px; float:left;}
.outils {font-size:10px;  color:#9dab3a; float:left; margin-right:12px; margin-top:18px;font-weight:bold}
/*.btnhover { background:url(../images/fleche_bas.gif) no-repeat bottom center; height:8px; position:relative; width:16px; margin-right:15px}*/
.btnhover {background:url(../images/bghover.png) no-repeat bottom center;height:25px; width:79px;}

a:hover.infotv span .btnhover div{background:#2087ad;}
a.infotv {position:relative;display:block-inline;font-size:11px;text-decoration:none;float:left}
a:hover.infotv {background:none;}
/*
a.infotv span {display: none;}
a:hover.infotv span.btnpdf {display:inline;position: absolute; top:-28px;left:-28px;color:#FFFFFF; text-transform:uppercase; text-align:center; padding-left:5px; padding-right:5px; height:20px;width:79px;}
a:hover.infotv span.btnimp {display:inline;position: absolute; top:-28px;left:-28px;color:#FFFFFF; text-transform:uppercase; text-align:center; padding-left:5px; padding-right:5px; height:20px;width:75px;}
a:hover.infotv span.btnmail {display:inline;position: absolute; top:-28px;left:-28px;color:#FFFFFF; text-transform:uppercase; text-align:center; padding-left:5px; padding-right:5px; height:20px;width:75px;}
a.infotv .btnhover {display: none;}
a:hover.infotv .btnhover { display:block; top:-50px;}
*/
.btnzoom { float:left;}
.btnplus { background:url(../images/btnplus.jpg) no-repeat; width:22px; height:22px; margin-top:11px; float:left;}
.btnmoin { background:url(../images/btnmoin.jpg) no-repeat; width:22px; height:22px;  margin-top:11px; float:left;} 
.btnmoin:hover { background:url(../images/btnmoin_hover.jpg) no-repeat; width:22px; height:22px;   }
.btnplus:hover { background:url(../images/btnplus_hover.jpg) no-repeat; width:22px; height:22px; }
#fct .infotv { margin-right:5px; margin-top:3px}
#toolpdf:hover { width:35px; height:34px; background:url(../images/btnpdf_hover.jpg) no-repeat;)}
#toolimp:hover {  width:35px; height:34px;background:url(../images/btnimp_hover.jpg) no-repeat;)}
#toolmail:hover {  width:35px; height:34px;background:url(../images/btnmail_hover.jpg) no-repeat;)}
.btntool { width:353px; height:34px;}
#toolpdf {width:35px; height:34px; background:url(../images/btnpdf.jpg)  no-repeat}
#toolimp {width:35px; height:34px; background:url(../images/btnimp.jpg)  no-repeat}
#toolmail { width:35px; height:34px;background:url(../images/btnmail.jpg)  no-repeat}
.zoomIs_0 {font-size:14px;}
.zoomIs_1 {font-size:15px;}
.zoomIs_2 {font-size:16px;}
.zoomIs_3 {font-size:17px;}
.zoomIs_4 {font-size:18px;}
.zoomIs_5 {font-size:19px;}
.zoomIs_6 {font-size:20px;}
.zoomIs_7 {font-size:21px;}
.zoomIs_8 {font-size:22px;}
.zoomIs_9 {font-size:23px;}
.zoomIs_10 {font-size:24px;}
.zoomIs_11 {font-size:25px;}
/* #toolbar #allButton #fct a{display:block-inline;width:35px;height:33px; float:left; margin-right:5px;}
#toolbar #allButton #fct a span { display:none;  color:#FFFFFF; text-align:center;}
/*#toolbar #allButton #fct a:hover span { display:block; position:absolute; width:160px; height:29px; background:#2087ad; color:#FFFFFF; }
#toolbar #allButton #fct a:hover span.btnpdf {display:block; position:absolute; padding-left:5px; padding-right:5px; height:20px; background:#2087ad; color:#FFFFFF; left:325px; top:300px; font-size:10px; font-family:"Trebuchet MS" }
#toolbar #allButton #fct a:hover span.btnimp {display:block; position:absolute; padding-left:5px; padding-right:5px; height:20px; background:#2087ad; color:#FFFFFF; left:375px; top:300px; font-size:10px; font-family:"Trebuchet MS"}
#toolbar #allButton #fct a:hover span.btnmail {display:block; position:absolute; padding-left:5px; padding-right:5px; height:20px; background:#2087ad; color:#FFFFFF; left:395px; top:300px; font-size:10px; font-family:"Trebuchet MS"}*/

#bodyren { background:url(../images/bg_body.png) no-repeat; width:883px; height:1359px;  margin-left: auto;margin-right: auto; position:relative;}
.infopath a,.infopath{  font-size:12px; color:#9e9b9b; margin-bottom:20px;}
.centeredTxt { width:805px;  margin-left:auto; margin-right:auto;}
.zoneTxtHeader {margin-left:8px;display:block; background:url(../images/head_div_g.jpg); text-indent:-5000px; width:414px; height:217px;}
.zoneTxtHeader2 { margin-left:8px;display:block; background:url(../images/head_div_d.jpg); text-indent:-5000px; width:334px; height:99px;}
#colGaucheQui { float:left; width:430px;}
#colDroiteQui { float:left; width:350px; margin-left:15px;}
.zoneTxt {padding-left:10px;padding-right:10px;margin-right:8px;margin-left:8px;font-size:14px;color:#928b8b;background:#F6F6F6 /*background:url('../images/bg_div.gif') repeat-x;*/}
#dossier {background:url(../images/title.gif) no-repeat;width:415px;height:37px;color:#FFFFFF;text-transform:uppercase;font-size:16px;text-indent:28px;line-height:37px;margin-left:8px}
#dossier a{color:#FFFFFF;text-decoration:none}
#pied2{height:190px;background:url('../images/fond_pied.jpg') no-repeat white;font-size:11px;text-align:center;color:#727070; width:863px; top:1150px; left:10px; position:absolute}
#pied2 a{color:#727070;text-decoration:none;}
#pied2 a:hover{text-decoration:underline}
#pied2 #block_pied1{float:left;margin-left:165px;margin-top:45px;width:184px;border-right:1px solid #8c8e8f;height:61px;text-align:left}
#pied2 #block_pied2{float:left;margin-left:32px;margin-top:45px;width:184px;border-right:1px solid #8c8e8f;height:61px;text-align:left}
#pied2 #block_pied3{float:left;margin-left:32px;margin-top:45px;width:184px;text-align:left}
#recap2 { width:430px;}
#recap2 #contentBandeSocial { position:absolute; width:430px;left:30px;top:-10px}
#recap2 #bandeSocial { background:url('../images/background_recap2.png'); width:430px; height:101px;  font-size:12px;position:relative;}
#recap2 #contentBandeSocial .icon a{ text-decoration:none; color:#817a7a;}
#recap2 #contentBandeSocial .icon{ width:70px; height:55px; display:inline;}
#recap2 #contentBandeSocial .icon a:hover{text-decoration:none}
#recap2 #pieceJointe { color:#918b8b; font-size:13px; font-weight:bold; border:3px solid #dfe0db; margin-bottom:8px; width:413px; min-height:92px; padding-bottom:12px;}
#recap2 #pieceJointe a { text-decoration:none;color:#918b8b;}
#recap2 #pieceJointe .tailleFichier2 { font-size:10px; font-family:Helvetica;color:#a39d9d;line-height:20px;margin-left:10px}
#recap2 .titreRecap { color:#f6b044; text-transform:uppercase; font-size:14px; font-weight:bold; margin-left:6px; margin-top:10px;}
.hrBorder2 { border-bottom:1px solid #c9c9c9; width:375px; margin-left:8px; margin-top:15px; margin-bottom:10px;}
.iconSocial11 {background:url(../images/twitter.png); width:36px; height:37px; margin-right:30px; float:left; margin-top:20px;}
.iconSocial21 {background:url(../images/facebook.png); width:34px; height:35px; margin-right:30px; float:left; margin-top:20px;}
.iconSocial31 {background:url(../images/stumbleupon.png); width:36px; height:37px; margin-right:30px; float:left; margin-top:20px;}
.iconSocial41 {background:url(../images/digg.png); width:36px; height:37px; margin-right:30px; float:left; margin-top:20px;}
.iconSocial51 {background:url(../images/delicious.png); width:36px; height:37px; margin-right:30px; float:left; margin-top:20px;}
.iconSocial61 {background:url(../images/wordpress.png); width:36px; height:37px; margin-right:0px; float:left; margin-top:20px;}
.icon a:hover .iconSocial11 { background:url(../images/twitter_hover.png); }
.icon a:hover .iconSocial21 { background:url(../images/facebook_hover.png);}
.icon a:hover .iconSocial31 { background:url(../images/stumbleupon_hover.png);}
.icon a:hover .iconSocial41 { background:url(../images/digg_hover.png);}
.icon a:hover .iconSocial51 { background:url(../images/delicious_hover.png);}
.icon a:hover .iconSocial61 { background:url(../images/wordpress_hover.png);}
.pdf2 { background:url('../images/pdf.gif') no-repeat; float:right; width:33px; height:12px; margin-top:3px; margin-right:30px;}

.hrBorder0search { border-bottom:5px solid #8d8d8d; width:514px; margin-left:-10px; }
.hrBorder1search { border-bottom:5px solid #bfcf4e; width:514px; margin-left:-10px; }
.hrBorder2search { border-bottom:5px solid #eb4438; width:514px; margin-left:-10px; }
.hrBorder3search { border-bottom:5px solid #f7ea7a; width:514px; margin-left:-10px; }
.hrBorder4search { border-bottom:5px solid #3e8ba9; width:514px; margin-left:-10px; }
.hrBorder5search { border-bottom:2px solid #fafafa; width:514px; margin-left:0px; margin-bottom:14px;}

.spanPair { background:#fffefe; width:485px; padding-left:25px; padding-top:12px; padding-bottom:12px; margin-left:-8px}
.spanImpair {background:#efefee; width:485px; padding-left:25px; padding-top:12px; padding-bottom:12px; margin-left:-8px}
.rechMotclef { color:#8d8d8d; margin-left:8px;  font-size:12px; margin-bottom:12px;}
#paginationSearch { margin:0px 8px 0px 8px;height:17px;text-align:right;overflow:hidden;font-size:14px;line-height:17px}
#coup #paginationSearch{color:#9aaf0b;}
#coup #paginationSearch a{font-size:14px;color:#f48b20;text-decoration:none}
#paginationSearch span{color:#61625e}
#paginationSearch div{float:left;margin:0;padding:0;margin-right:3px}
.contentdiv .spanImpair , .contentdiv .spanPair {font-family:Trebuchet MS; font-size:13px; color:#aca7a7; }
#coup div a.linkSearch { color:#e34e52;}
#coup div a.linkSearch2 { color:#b86120;}
#msgwait{display:none;color:white;background:#CC0033;font-weight:bold;border:none;;font-size:11px;border:1px solid red}
#conteneurslider{margin-left:10px;width:434px;height:259px;overflow:hidden;position:relative;border:7px solid #d4d3cf}
#slider{width:434px;height:259px;overflow:hidden !important;padding:0;position:absolute}
#slider ul, #slider li{margin:0;padding:0;list-style:none;width:450px;height:273px;overflow:hidden;}
#slider img{margin:0;padding:0;}
#prevBtn, #nextBtn{display:block;width:37px;height:38px;position:absolute;}
#prevBtn{left:-7px;top:121px;position:absolute}
#nextBtn{left:405px;top:121px;position:absolute}
#prevBtn a{display:block;background:url('../images/btn_prev.png') no-repeat 0 0;width:37px;height:38px;margin:0;padding:0}
#nextBtn a{display:block;background:url('../images/btn_next.png') no-repeat 0 0;width:37px;height:38px;margin:0;padding:0}	
#prevBtn, #nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
#slider li{position:relative}
#slider li a{position:absolute;top:112px;left:195px;display:block;background:url('../images/lecture.png') no-repeat 0 0;width:52px;height:52px}
#slider li .divfond{position:absolute;left:0px;bottom:10px;width:436px;background:black;filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
#slider li .divtext{position:absolute;left:0px;bottom:10px;width:434px;color:white;text-align:center;font-size:13px;font-weight:bold;padding-bottom:6px;min-height:25px}
/*#playervideo{margin-top:-10px;margin-left:-10px;width:523px;overflow:hidden;}*/

.hide{display:none}
/*gestion des tootltip*/
#tooltiphome{display:none;background:url('../images/tooltiptete.png') no-repeat top center;height:39px;width:96px;color:#577f8f;font-size:9px;text-align:center;line-height:10px;padding-top:6px;padding-left:5px;padding-right:5px}
#tooltipminisite{display:none;width:198px;background:url('../images/fleche2.gif') no-repeat center right;}
#tooltipminisitevideo{display:none;width:198px;background:url('../images/fleche1.gif') no-repeat center right;}
#tooltipminisitevideo div{width:192px;height:112px;background:black}
#tooltipminisite div{border:1px solid #b6b6b6;width:192px;height:112px;background:white}
#tooltipform{background-color:#000;border:1px solid #fff;padding:10px 15px;width:200px;display:none; color:#fff;text-align:left;font-size:12px;/* outline radius for mozilla/firefox only */-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;z-index:5000}
#tooltipvideo{background-color:#c23a2b;border:3px solid #fff;padding:10px 15px;width:150px;display:none; color:#fff;text-align:left;font-size:12px;/* outline radius for mozilla/firefox only */-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;}
.file{margin-left:18x !important;margin-right:18px;}
#tooltiparticle{display:none;background:url(../images/bghover.png) no-repeat bottom center;height:25px; width:79px;font-size:10px;color:white;text-align:center}
.sharelink a{display:inline-block;width:28px;height:28px;text-decoration:none;}
#imgtwitter{background:url('../images/twitter.jpg') no-repeat}
#imgtwitter:hover{background:url('../images/twitter_on.jpg') no-repeat}
#imgfacebook{background:url('../images/facebook.jpg') no-repeat}
#imgfacebook:hover{background:url('../images/facebook_on.jpg') no-repeat}
#imgstumbleupon{background:url('../images/stumbleupon.jpg') no-repeat}
#imgstumbleupon:hover{background:url('../images/stumbleupon_on.jpg') no-repeat}
#imgdigg{background:url('../images/digg.jpg') no-repeat}
#imgdigg:hover{background:url('../images/digg_on.jpg') no-repeat}
#imgdelicious{background:url('../images/delicious.jpg') no-repeat}
#imgdelicious:hover{background:url('../images/delicious_on.jpg') no-repeat}
#imghi5{background:url('../images/wordpress.jpg') no-repeat}
#imghi5:hover{background:url('../images/wordpress_on.jpg') no-repeat}
.fright{float:right}
.slink a{font-size:12px !important}
#logo{padding-bottom:35px;background:#fefefe}


/*realité augmenté*/
#ra{width:530px;overflow:hidden;margin-top:38px;}
#ra h1{text-indent:-5000px;display:block;background:url('../images/realite.jpg');width:490px;height:101px;overflow:hidden}
#ra div h2 {margin-bottom:15px;line-height:22px}
#ra div h2 a{color:#969696;font-weight:bold;font-size:20px;text-decoration:none}
#ra div h2 a:hover {color:#4e63c0;}
#ra div h3 {color:#4e63c0;font-size:15px;margin-bottom:15px}
#ra div a,#ra div h2 span{color:#4e63c0;font-size:11px}
#ra div p{margin-bottom:10px}
#ra .bande{background:url('../images/ra_bande.jpg') repeat-y 8px 0px}
#ra .outils{color:#4e63c0 !important;}