body {width: 985px;height:100%;margin:auto;font-family: Verdana, Arial, Helvetica, sans-serif;background: url(corps/banniere.jpg) 50% 0;background-repeat: no-repeat;}
img {border:none;}
a {text-decoration:none;}
ul {list-style:none;}
th {background-color:#CFF;font-size:11px;}
td {font-size:11px;text-align:center;background-color:#fff;}
em {color:gray;}
object {width:100%;height:100%;overflow:auto;}
p{padding:5px}
#bas{clear:both;}
#message-bas{width:700px;margin-left:25px;}
#bloc-top{width:700px;height:145px;background-color:#FFF;background-image:url(corps/bloc-top.jpg);margin-top:5px;margin-left:20px;font-size:11px;color:#000;text-align:center;padding:5px 0 0;}
#bloc-top a{color:#008400;font-size:10px;text-decoration: none;}
#bloc-top a:hover{color:blue;font-size:10px;text-decoration: none;}
.description-bloc-top {height:80px;padding-left:13px;}
.lien-bloc-top {margin-left:25px;margin-right:25px;}
.mini-titre-top{height:15px;font-size: 11px;color: #000;}
p.bloc-top{padding:0 20px 0 155px;}
.notes-top{float:left;padding-left:23px;}
.left-top{float:left;padding-left:150px;}
.right-top{float:right;}
.pagination {line-height:2em;}
.pagination a, .pagination span {padding:0.3em 0.5em;}
.pagination a {border:1px solid #9AAFE5;color:#105CB6;text-decoration:none;}
.pagination a:hover {border:1px solid #296BB5;color:#000031;}
.pagination .prevnext {font-weight:bold;}
.pagination span.disabled { border:1px solid #DDDDDD;color:#999999;}
.pagination span.current {border:1px solid #2E6AB1;background-color:#2E6AB1;color:#ffffff;font-weight:bold;}
.com {padding:10px;}
table.commentaire {text-align:center;}
table.commentaire td{background-color:#EDEDED;}
.site-avis{float:left; width:354px;height: 144px; background-color:#FFFFFF;padding:0;margin:5px 0 5px 196px;background-image:url(corps/site.jpg);text-align:center;font-size: 11px;Display : block;}
table.sortable a {color:blue;font-size:10px;}
table.sortable a:hover {color:#339966;font-size:10px;}
#com a {color:blue;}
#com a:hover {color:#339966;}
table.lien td {font-size:11px;text-align:center;background-color:#EDEDED;}
td .barre {background-color:#CFF;}
.1sponsor {width:468px;height:60px;}
#banniere {width:985px;height:165px;background:url(header/banniere.jpg);}
.nom_du_site {height:96px;padding-top:35px;text-align:center;}
.logowrap {float:left;width:215px;margin-top:25px;}
.bannerwrap {float:right;margin-top:75px;}
#menu_horizontal {width:985px;height:30px;text-align:center;}
.liste {float:left;margin-top:131px;font-size:11px;list-style:none;padding:9px;}
.liste ul {display:block;margin:0;}
.liste ul li {display:inline;}
.liste ul li a {color:#FFF;padding:9px;}
.liste ul li a:hover {color:#000;background:url(header/hover.png);background-repeat:repeat-x;padding:5px 9px 9px;}
#corps {width:985px;height:100%;background:url(corps/corps-2.bmp) repeat-y 50% 0;}
#corps_gauche {float:left;width:225px;font-size:11px;background-color:#EDEDED;}
#corps_droit {margin-left:239px;width:745px;font-size:11px;background-color:#EDEDED;border-right:thin #BEC0BF solid;}
.menu_corps_gauche {float:left;width:225px;font-size:11px;background-color:#EDEDED;border-right:thin #BEC0BF solid;border-left:thin #BEC0BF solid;padding:0 0 6px 6px;}
#pub_haut {width:745px;height:220px;text-align:center;padding-top:5px;}
#pub_bas {width:745px;text-align:center;padding-top:5px;padding-bottom:5px;margin:0;}
#pub_concours {height:100%;text-align:center;padding-top:5px;padding-bottom:5px;padding-left:124px;margin:0;}
.corps_gauche_interieur {width:225px;font-size:11px;background-color:#000;border-bottom:thin blue solid;}
.menu {width:230px;margin-top:6px;border-top:thin #BEC0BF solid;border-right:thin #BEC0BF solid;border-left:thin #BEC0BF solid;}
.contour_menu {width:220px;background:url(menu/interieur1.jpg) repeat-y;border-bottom:thin #BEC0BF solid;border-right:thin #BEC0BF solid;border-left:thin #BEC0BF solid;padding:5px;}
.liens_menu a {width:216px;height:21px;text-decoration:none;display:block;background:url(menu/interieur.jpg) repeat-y;margin:0;padding:5px 0 0 10px;}
.liens_menu ul li a {font-weight:700;color:#000;}
.liens_menu ul li a:hover {font-weight:700;color:blue;background:url(menu/hover.png);background-repeat:repeat-y;padding:5px 0 0 20px;}
.titre_sujet{height:49px; padding-top:5px; text-decoration:none}
.titre_gauche{float:left; width:137px; height:49px; background-image:url(corps/titre_gauche.jpg); background-repeat:no-repeat}
.titre_droit{float:right; width:136px; height:49px; background-image:url(corps/titre_droit.jpg); background-repeat:no-repeat}
.texte_titre_sujet{height:49px; color:#000; padding-top:22px; text-align:center; font-size:18px; text-transform:capitalize; background-image:url(corps/titre.jpg); background-repeat:repeat-x}
.texte{padding-left:5%; padding-right:5%; padding-top:10px; display:block; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000; margin:auto}
.centre{padding-top:10px; display:block; font-size:11px; color:#000; text-align:center}
.mini_titre{padding-left:15px; padding-top:5px; float:left; display:block; font-size:11px; color:#000}
#bloc_haut{width:732px; height:180px; border:thin #BEC0BF solid; background-color:#FFF; margin:8px 5px 5px; padding:0}
#bloc_haut_site{width:732px; height:60px; border:thin #BEC0BF solid; background-color:#FFF; margin:8px 5px 5px; padding:0}
.bloc_haut_site{height:60px; border:thin #BEC0BF solid; background-color:#FFF; margin:8px 5px 5px}
.bloc_haut_site2{height:60px; border:thin #BEC0BF solid; background-color:#FFF; margin:8px 6px 5px 0}
.sous_titre{width:732px; height:28px; background-image:url(corps/sous_titre.jpg); background-repeat:repeat-x; font-size:11px; padding-top:5px; text-align:center; text-decoration:none; font-weight:700}
.bloc{width:700px; height:135px; background-color:#FFF; background-image:url(corps/bloc-news.jpg); margin-top:5px; margin-left:21px; display:block; font-size:11px; color:#000; text-align:center; padding:5px 0 0}
.bloc-astuce{width:700px; height:145px; background-color:#FFF; background-image:url(corps/bloc.jpg); margin-top:20px; margin-left:21px; display:block; font-size:11px; color:#000; text-align:center; padding:5px 0 0}
.description-bloc{height:80px}
.lien-bloc{margin-left:21px; margin-right:21px}
#bloc_haut1{width:732px; height:334px; border:thin #BEC0BF solid; background-color:#FFF; margin:7px 5px 5px}
.bloc_haut1_1{float:left; width:232px; background-color:#FFF; background-image:url(corps/bloc_haut.jpg); margin:5px; padding:0}
.bloc_haut1_2{float:left; width:232px; background-color:#FFF; background-image:url(corps/bloc_haut.jpg); margin:5px 5px 5px 8px; padding:0}
.bloc_haut1_3{float:right; width:232px; background-color:#FFF; background-image:url(corps/bloc_haut.jpg); margin:5px; padding:0}
#bloc_haut2{width:732px; height:193px; border:thin #BEC0BF solid; background-color:#FFF; margin:7px 5px 5px}
#bloc_haut2a{width:732px; height:193px; border:thin  #BEC0BF solid; background-color:#FFF; margin:7px 5px 5px 5px}
#bloc_haut4{float:left; width:360px; height:auto; border:thin #BEC0BF solid; background-color:#FFF; margin:5px}
#bloc_haut5{float:right; width:360px; height:auto; border:thin #BEC0BF solid; background-color:#FFF; margin:5px}
#bloc_haut4_1{float:left; height:256px; border:thin #BEC0BF solid; background-color:#FFF; margin:5px; padding:0}
#bloc_haut4_2{float:right; height:256px; border:thin #BEC0BF solid; background-color:#FFF; margin:5px; padding:0}
#pied_de_page{font-size:11px; width:985px; background-color:#000; text-align:center; float:left; color:#FFF}
.texte_footer a{color:#767676; font-size:10px; text-decoration:none}
.texte_footer a:hover{color:#CFF; font-size:10px; text-decoration:none}
.navigation{background:#000; width:226px; list-style:none; margin:0; padding:0}
.navigation a, .navigation span{display:block; font-weight:700; color:#000; text-decoration:none; background:#BEC0BF url(menu/menu-item.png) left bottom no-repeat; padding:4px 10px}
.navigation .toggleSubMenu a, .navigation .toggleSubMenu span{background-image:url(menu/menu-item-deroule.png)}
.navigation .open a, .navigation .open span{background-image:url(menu/menu-item-enroule.png)}
.navigation a:hover, .navigation a:focus, .navigation a:active{font-weight:700; color:blue; padding-left:20px; background-image:url(menu/menu-item-deroule-hover.png)}
.navigation .subMenu{background:#ccc url(menu/hover1.png) 0 0 repeat-y; font-size:.9em; margin:0; padding:0}
.navigation ul.subMenu a{background:none; padding:4px 20px}
.sitecom{width:354px; height:144px; background-color:#FFF; background-image:url(corps/site.jpg); text-align:center; font-size:11px; display:block}
.site{float:left; width:354px; height:144px; background-color:#FFF; background-image:url(corps/site.jpg); text-align:center; font-size:11px; display:block; margin:5px 0 5px 13px; padding:0}
.site-avis{float:left; width:354px; height:144px; background-color:#FFF; padding:0; margin:5px 0 5px 196px; background-image:url(corps/site.jpg); text-align:center; font-size:11px; Display:block}
.sitepubhaut{float:left; width:354px; height:144px; background-color:#FFF; padding:0; margin:5px 0 5px 196px; background-image:url(corps/site.jpg); text-align:center; font-size:11px; Display:block}
.description-sitepubhaut{height:85px; margin-top:5px}
.site_droit{float:right; width:354px; height:144px; background-color:#FFF; background-image:url(corps/site.jpg); text-align:center; font-size:11px; display:block; margin:5px 10px 5px 0; padding:0}
.site_gauche{float:left; width:354px; height:144px; background-color:#FFF; background-image:url(corps/site.jpg); text-align:center; font-size:11px; display:block; margin:5px 0 5px 10px; padding:0}
.description-site{height:85px; margin-top:25px}
.lien-site{margin-left:7px; margin-right:15px}
.retour{text-align:center; width:100px; height:30px; display:block; margin:auto}
.retour img:hover{background:url(corps/retour_over.bmp); background-repeat:no-repeat}
span.gras_sousligne{color:blue; font-weight:700; text-decoration:underline}
.center{display:block; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align:center}
.texte-accueil{display:block; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000; text-align:center}
.texte a{color:purple; text-decoration:none; font-weight:700}
.texte a:hover{color:#0909FF; text-decoration:none; font-weight:700}
div.c1{text-align:center}
table.c2{border-collapse:collapse}
.lien_agrandir{font-family:Arial,Helvetica,sans-serif; text-align:center; width:150px; height:20px; display:block; font-size:11px; margin:auto}
.lien_agrandir a{font-family:Verdana,Arial,Helvetica,sans-serif; width:150px; height:20px; background:url(corps/lien.bmp); background-repeat:no-repeat; display:block; color:purple; text-decoration:none; font-weight:700; padding-top:2px; text-align:center; margin:auto}
.lien_agrandir a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; width:150px; height:20px; background:url(corps/lien_over.bmp); background-repeat:no-repeat; display:block; color:#0909FF; text-decoration:none; font-weight:700; padding-top:2px; text-align:center; margin:auto}
.inscription{width:100px; height:30px; display:block; text-align:center; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; margin:10px auto auto}
.inscription a{width:100%; height:100%; background:url(corps/inscription.bmp); background-repeat:no-repeat; display:block; text-align:center; color:purple; text-decoration:none; font-weight:700; padding-top:7px; margin:auto}
.inscription a:hover{width:100%; height:100%; background:url(corps/inscription_over.bmp); background-repeat:no-repeat; display:block; text-align:center; color:#0909FF; text-decoration:none; font-weight:700; padding-top:7px; margin:auto}
.retour a {width:100px;height:30px;background:url(corps/retour.bmp);background-repeat:no-repeat;display:block;color:purple;text-decoration:none;font-weight:700;padding-top:7px;text-align:center;}
.retour a:hover {width:100px;height:30px;background:url(corps/retour_over.bmp);background-repeat:no-repeat;display:block;color:#0909FF;text-decoration:none;font-weight:700;padding-top:7px;text-align:center;}
.cse-branding-bottom,.cse-branding-right {margin:0;padding:0;}
.cse-branding-bottom,.cse-branding-bottom:after,.cse-branding-right:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cse-branding-text {font:10px Arial;}
.cse-branding-form form {margin-bottom:0;padding-bottom:0;}
.cse-branding-bottom .cse-branding-logo,.cse-branding-bottom .cse-branding-text {display:block;float:left;}
.cse-branding-bottom .cse-branding-form {margin-bottom:3px;}
.cse-branding-bottom .cse-branding-text {padding-top:4px;}
.cse-branding-right .cse-branding-form {float:left;margin-right:4px;}
.cse-branding-right .cse-branding-logo,.cse-branding-right .cse-branding-text {margin-left:4px;}
.cse-branding-right .cse-branding-text {margin-top:-4px;}
.liens_menu ul {list-style:none;margin:0;padding:0;}
.lien-site a,.lien-bloc a,#bloc_haut1 a {color:#5D5D5D;font-size:10px;text-decoration:none;}
.lien-site a:hover,.lien-bloc a:hover,#bloc_haut1 a:hover {color:blue;font-size:10px;text-decoration:none;}
.bloc_haut1_4,#bloc_haut2_1,#bloc_haut3_1,#bloc_haut3_3,#bloc_haut6_1,#bloc_haut6_3 {float:left;width:354px;height:144px;background-color:#FFF;background-image:url(corps/bloc_haut2.jpg);margin:5px;padding:0;}
.bloc_haut1_5,#bloc_haut2_2,#bloc_haut3_2,#bloc_haut3_4,#bloc_haut6_2,#bloc_haut6_4 {float:right;width:354px;height:144px;background-color:#FFF;background-image:url(corps/bloc_haut2.jpg);margin:5px;padding:0;}
#bloc_haut3,#bloc_haut6 {width:732px;height:347px;border:thin #BEC0BF solid;background-color:#FFF;margin:7px 5px 5px;}
.sous_titre1,.sous_titre2 {width:360px;height:28px;background-image:url(corps/sous_titre.jpg);background-repeat:repeat-x;font-size:11px;padding-top:5px;text-align:center;text-decoration:none;font-weight:700;}
.texte-gauche,.milieu {padding-left:25%;}
span.rouge,.rouge,.mot1,.mot2,.mot3,.mot4,.mot5,.mot6,.mot7,.mot8,.mot9,.mot10 {color:red;}
span.c1,span.bleu,.bleu1 {color:blue;}
.cse-branding-bottom .cse-branding-logo,.cse-branding-right .cse-branding-logo {padding:0;}
.left{float:left}
.right{float:right}
.vert {color:green;}
.rose {color:#F9C;}
.jaune {color:#B9B901;}
.blanc{color:#fff}
.important{color:red; font-weight:700}
.gras{font-weight:700}
.italic{font-style:italic}
.sousligne{text-decoration:underline}
.capitale{text-transform:capitalize}
