/*
bleu logo : #015CE5
#63A0FE
#D5E6FF
bleu pastel #FFFFFF
jaune pastel #FFFFFF
*/
.banniere{text-align:center;cursor:pointer;}
.centre{text-align:center;}
.logo{position:absolute;top:0px;left:0px}
BODY {background-color:#FFFFFF;font-family:arial;color:#333333;font-size:12px;}
TD {color:#333333;}

img {border-width:0px;}
.bleufonce{font-family:verdana;background-color:#0000C0;color:white;font-size:11px;font-weight:bold}
.bleulight{background-color:#63A0FE}
.bleuverylight{background-color:#CAE5FE;}
.bleunormal{background-color:#015CE5}
.repertoire {color: white; font-family:verdana,arial; font-weight:normal; font-size:11px;}

h1{color:#FFA200;font-size:22px;font-weight:bold;border-style:none;border-color:#FFA200;border-width:0px; background-image: url(gif/h1.gif);background-repeat:no-repeat;}
.h1 {color:#3366FF;font-size:22px;font-weight:bold;text-decoration:none}
	
h2{color:#FFA200;font-size:16px;font-weight:bold;border-style:none;border-color:#FFA200;border-width:2px;border-bottom-style:solid;border-left-style:solid}
h3{color:#FFA200;font-size:14px;font-weight:bold;}
.h3{color:#FFA200;font-size:14px;font-weight:bold;}
hr {width:90%;height:3px;color:#0071E1;background-color:#0071E1;margin-top:10px;text-align:center}
.titreligne{color:black;font-size:12px;font-weight:bold;}

.echec {color: red; font-family:verdana,arial; font-weight:bold; font-size:11px;}
.succes {color: green; font-family:verdana,arial; font-weight:bold; font-size:11px;}
.small {font-size:10px;}

.degradevertical{background-color:white;color:#333333;font-size:12px;border-style:none}
.tabprincipal{width:100%;border-width:0px;padding-top:-10px}

.tdcolonnemenu{color:#333333;font-size:12px;font-weight:bold;border-style:none;border-right-color:#0071E1;border-right-width:0px;border-right-style:solid;vertical-align:top; width:190px;}
.tdcolonnecentre{font-family:arial;color:#333333;border-style:none;border-right-color:#63A0FE;border-right-width:0px;border-right-style:solid;text-indent:2px;vertical-align:top}
.tdlogo{text-align:center;}
/*
blog
*/
.combloghaut{font-size:1px;background-image:url(gif/hautcom.gif);background-repeat:no-repeat;}
.comblogbas{background-image:url(gif/bascom.gif);background-repeat:repeat;}
.comblog{background-color:#FFFFFF;border-color:#A8A9AA;border-style:solid;border-left-width:2px;border-top-width:0px;border-bottom-width:0px}

/*Menu*/
.tdtitremenu{color:white;font-size:12px;font-weight:bold;background-image:url(gif/topsommaire_2.gif);background-repeat:repeat;height:20px;text-indent:7px;}
.tdbasmenu{background-image:url(gif/bassommaire_2.gif);background-repeat:repeat;}
.tdmenu{background-color:#EAF2FF;border-color:#0071E1;border-style:solid;border-width:1px;border-bottom-width:0px}

.tdtitremenuIns{color:white;font-size:12px;font-weight:bold;background-image:url(gif/topsommaire_2Ins1.gif);background-repeat:repeat;height:20px;text-indent:7px;}
.tdbasmenuIns{background-image:url(gif/bassommaire_2Ins1.gif);background-repeat:repeat;}
.tdmenuIns{background-color:#EAF2FF;border-color:#0071E1;border-style:solid;border-width:1px;border-bottom-width:0px}
.tdmenuIns  a {color:red;}
.tdmenuIns ul li a {font-weight:normal;text-decoration:underline;}
.tablecontour{background-color:#EAF2FF;border-color:#0071E1;border-style:solid;border-width:1px;border-top-width:0px}

.tabimbid{padding-right:10px;vertical-align:top;}
.image{border-style:solid;border-width:1px;border-color:#63A0FE}

/*Pied de page*/
.pied {width:100%;text-align:center;color: white; font-family:verdana,arial; font-weight:bold; font-size:10px;background-color:#438EFF}
A.pied {color: white;}
.bas_pagelight {color: #438EFF; font-family:arial; font-weight:normal; font-size:10px;}
.pied a {color: white;}
/*liste*/
ul {
 list-style-image:url(gif/puce.gif);
 
   }
 li {margin-left: -20px;

	 
}
ul li ul{    /*margin-left: -20px;*/}
ul li ul li{/*padding-left:20px;*/}
.centre {text-align:center;}
.refmail{border-left-width:3px;border-left-color:#3366FF;border-left-style:solid;border-left-collapse: collapse;padding-left:5px;}
/*inscription*/
.inscription{width:5px;white-space:nowrap;border-width:0px}
.inscription tr{white-space:nowrap;vertical-align:top}
.inscription tr td{white-space:nowrap;}

.profil{width:380px; white-space:nowrap;border-width:2px;border-color:#438EFF;border-style:solid;border-collapse: collapse}
.profil tr{white-space:nowrap;vertical-align:top;border-width:2px;border-color:#438EFF;border-style:solid;border-collapse: collapse;}
.profil tr td{text-align:left;width:70%;border-width:2px;border-color:#438EFF;border-style:solid;border-collapse: collapse;padding:5px}
.profil tr th{text-align:right;width:30%;white-space:nowrap;border-width:2px;border-color:#438EFF;border-style:solid;border-collapse: collapse;padding:5px}
/*tableaux : Liste membre - activites */
.tab{width:100%;border-width:2px;border-color:#438EFF;border-style:solid;border-collapse: collapse;vertical-align:top}
.tab tr{border-width:1.3px;border-color:#438EFF;border-style:solid;border-collapse: collapse}
.tab tr td{border-width:1.3px;border-color:#438EFF;border-style:solid;border-collapse: collapse;vertical-align:top}
.legende{font-weight:bold;white-space:nowrap;}
.legende td{white-space:nowrap;}

.tabMotus{border-collapse: collapse;vertical-align:top;cursor: default}
.tabMotus tr{height:30px;}
.tabMotus tr .tdNormal{padding-top:5px;text-align:center;text-transform:capitalize;font-family:verdana;color:black;font-size:16px;font-weight:bold;width:30px;height:30px;border-width:1.3px;border-color:#438EFF;border-style:solid;border-collapse: collapse;vertical-align:top}
.tabMotus tr .tdVert{padding-top:5px;text-align:center;text-transform:capitalize;background-image:url(jeux/images/vert.png);font-family:verdana;color:black;font-size:16px;font-weight:bold;width:30px;height:30px;border-width:1.3px;border-color:#438EFF;border-style:solid;border-collapse: collapse;vertical-align:top;background-repeat:no-repeat;;background-position:center center}
.tabMotus tr .tdRouge{padding-top:5px;text-align:center;text-transform:capitalize;background-image:url(jeux/images/rouge.png);font-family:verdana;color:black;font-size:16px;font-weight:bold;width:30px;height:30px;border-width:1.3px;border-color:#438EFF;border-style:solid;border-collapse: collapse;vertical-align:top;background-repeat:no-repeat;background-position:center center}
.tabMotus tr .tdPoints{text-align:left;text-transform:capitalize;font-family:verdana;color:black;font-size:11px;width:100px;height:30px;border-width:0;border-style:none;vertical-align:top}

.pointeurRouge{width:12px;height:20px;background-image:url(jeux/images/pointeurRouge.png);background-repeat:no-repeat;background-position:center center}
.pointeurVert{width:12px;height:20px;background-image:url(jeux/images/pointeurVert.png);background-repeat:no-repeat;background-position:center center}
/*colonne : index annuaire */

.colindex{width:100%;vertical-align:top;border-style:solid;border-color:#FFFFFF;margin-left: -4px;font-size:14px;}
.colindex tr td {width:50%;border-width:2px;vertical-align:top;border-style:solid;border-color:#FFFFFF;}
.col{width:100%;border-spacing:15;vertical-align:top;border-style:solid;border-color:#FFFFFF}
.col tr td {width:50%;border-width:20px;vertical-align:top;border-style:solid;border-color:#FFFFFF;}

.photo{float:right; margin-left:1em;text-align: center; }
.photoG{float:left; margin-right:1em;text-align: center;}
.rappelforum{ left:10px;position:absolute;top:inherit}
/* Tableaux */
.tableau{background-color:#0000C0;width:100%}
.tdtitre{background-color:#BBD7FF;color:#333333;text-align:center}
.td1{background-color:#EAF2FF;color:#333333}
.td1c{background-color:#EAF2FF;color:#333333;text-align:center}
.td1r{background-color:#EAF2FF;color:#333333;text-align:right}

.td2{background-color:#EAF2FF;color:#333333}

.lien_main{color:#000000;background-color:#FFA200;font-weight:bold; font-size:13px;}
.lien_main:hover,.lien_main:active{color:#FFFFFF;background-color:#FF0000;}
A {color:#FFA200;font-weight:bold; font-family:verdana;text-decoration:underline;}
a:link,a:visited {text-decoration:none;}
a:hover,a:active{color:#015CE5;text-decoration:underline;}
A.lien_secondaire{font-weight:normal; font-size:12px;}
A.lien_menu{color:#004040; font-family:verdana; font-weight:normal; font-size:11px;}
A.lien_menu:hover{color:#0000C0;}
A.lien_menuON{font-family:arial;color:#0000C0;font-weight:bold;font-size:11px;}
A.lien_menuON:hover{color:#0000C0;}
A.lien_repertoire {color: white; font-family:verdana,arial; font-weight:bold; font-size:11px;}
A.lien_titremenu {font-family:arial;font-size:11px;color:white;font-weight:bold}
A.lien_sommaire {font-family:arial;font-size:11px;color:#0000C0;font-weight:normal}
A.lien_page {color: #0000C0; font-family:verdana,arial; font-weight:bold; font-size:11px;}

.lien_auto  {font-family:arial;font-size:12px;color:black;text-decoration:none;font-weight:bold;border-style:dotted;border-width:0px 0px 1px 0px;border-color:navy}

.formclassic {
	color : #0071E1;
	font: normal 12px Arial;
	border-color : #5C70C9;
	border-style:solid;
}
.formlogin {
	color : #0071E1;
	font: normal 11px Arial;
	border-color : #5C70C9;
	border-style:solid;
	width:65px;
}
.combofiltre {
	color : #0071E1;
	font: normal 12px Arial;
	border-color : #5C70C9;
	border-width:1px;
	border-style:solid;
	background-color: #E8F4FF;
	width:200px;
}
.combofiltretitre {	color:#0071E1 }
.combofiltreselected { background-color: #AED9FF; }
.error{color:red; font-weight:bold; font-size:13px}
.correct{color:green; font-weight:bold; font-size:13px}
/* FORUM */

.forum{width:100%;background-color:#428CFF;border-color:white;border-width:2px;border-collapse:collapse;border-style:solid}
.forum th {white-space:nowrap;font-weight:bold;text-align:left;font-size:13px;background-color:#428CFF;border-color:white;border-width:2px;border-collapse:collapse;border-style:solid}
.fopartie{background-color:#AFCEFF;border-color:white;border-width:2px;border-collapse:collapse;border-style:solid;}
.fopartie td{border-color:white;border-width:2px;border-collapse:collapse;border-style:solid;}
.fopartie .tdc{text-align:center;border-color:white;border-width:2px;border-collapse:collapse;border-style:solid;}
.fopartietd{font-weight:bold;font-size:16px;}
.fopartie a{color:#000000}
.fosspartie{background-color:#EAF2FF;border-color:white;border-width:2px;border-collapse:collapse;border-style:solid}
.fosspartie td{border-color:white;border-width:2px;border-collapse:collapse;border-style:solid;vertical-align:top}
.fosspartie .tdecale{padding-left:15px;border-width:2px;border-collapse:collapse;border-style:solid;vertical-align:top}
.fosspartie .tdc{text-align:center;border-color:white;border-width:2px;border-collapse:collapse;border-style:solid;vertical-align:top}

.message{width:100%;background-color:#EAF2FF;border-color:white;border-width:2px;border-collapse:collapse;border-style:solid;}
.message th {width:15%;text-align:left;vertical-align:top;font-weight:normal;}
.message td{border-color:white;border-width:2px;border-collapse:collapse;border-style:solid;vertical-align:top;}
.message td hr {width:100%;height:1px;color:#0071E1;background-color:#0071E1;margin-top:10px;text-align:center}
.message .separation {background-color:#AFCEFF;border-color:white;border-width:2px;border-collapse:collapse;border-style:solid;}
.pageencours{color:#0000FF;font-size:16px;font-weight:bold;}

a.previous, a.next,a.rand {color:#858585;font-size:10px;background-position: left center;}
a.previous {background-image:url(gif/precedent.gif);background-repeat:no-repeat;float:left;width:190px; display:inline-block;padding-left:25px}
a.rand {background-image:url(gif/de.png);background-repeat:no-repeat;float:left;width:190px; display:inline-block;padding-left:20px}
a.next {background-image:url(gif/suivant.gif);background-repeat:no-repeat;float:left;width:190px; display:inline-block;background-position:195px;padding-right:25px;text-align:right}
a.previous b, a.next b,a.rand b {color:#000;font-size:11px; font-weight:normal}

/*pas moi*/
.tdlibelle{border: solid #0071E1 0px;border-width: 0px 0px 1px 0px;background-color: #E5EFFF; font-weight:bold; color:#5C70C9}
.td1titre{border: solid #0071E1 0px;border-width: 0px 0px 1px 0px;background-color: #F4FAFF; font-weight:bold; color:#3366CC}
.td1texte{border: solid #0071E1 0px;border-width: 0px 0px 1px 0px;background-color: #F4FAFF; }
.td2titre{border: solid #0071E1 0px;border-width: 0px 0px 1px 0px;background-color: #F4FAFF; font-weight:bold; color:#3366CC}
.td2texte{border: solid #0071E1 0px;border-width: 0px 0px 1px 0px;background-color: #F4FAFF; }
.tdreponse{border: solid #0071E1 0px;border-width: 1px 0px 0px 0px;background-color: #F4FAFF; text-align:center }
.td3titre{border: solid #0071E1 0px;border-width: 0px 0px 1px 0px;background-color: #FFFFEE; font-weight:bold; color:#3366CC}
.td3texte{border: solid #0071E1 0px;border-width: 0px 0px 1px 0px;background-color: #FFFFEE; }

.ok{background-color:#F0FAFF; border: solid #5C70C9 1px;color:green; font-weight:bold; text-align:center; font-size:13px}
.separator{ height: 0px; border: solid #0071E1 0px; border-top-width: 1px;}
.date{font-weight:normal}
.signature{color:#0071E1;font-size:11px}
.forumbloc	{ background-color: #FFFFFF; border: 0px #015CE5 solid; border-width: 0px 1px 1px 1px}
.codescript{font-size:11px;font-family:courier new,fixedsys; border: solid green 0px;border-width: 0px 0px 0px 2px; color:green;padding-left: 4px;}
.td1off{background-color: #F4FAFF; cursor:hand}
.td1on {background-color: #8CCBFF; cursor:hand}

td.titrebloc {background-color:#63A0FE;color:white;font-size:13px;font-weight:bold;height:20px;border-style:none;border-color:#015CE5;border-bottom-width:1px;border-bottom-style:solid;border-top-width:1px;border-top-style:solid}

.lien_forum {font-size:11px}

.zoneform {
	color : #0071E1;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color : #63A0FE;
	border-color : #5C70C9;
	border-style:solid;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}
TEXTAREA.zoneform {
	background-color : solid #CAE5FE;
}

/* /FIN FORUM */


.cite{ border-left:2px solid red;}
.cite .cite{ border-left:2px solid blue;}
.cite .cite .cite{ border-left:2px solid yellow;}
.cite .cite .cite .cite{ border-left:2px solid green;}
.cite .cite .cite .cite .cite{ border-left:2px solid pink;}

.citation{margin-top:10px;margin-left:35px;margin-right:35px;margin-bottom:15px;border:2px solid grey;padding:7px; }

.mp blockquote{ border-left:2px solid red;}
.mp blockquote blockquote{ border-left:2px solid blue;}
.mp blockquote blockquote blockquote{ border-left:2px solid yellow;}
.mp blockquote blockquote blockquote blockquote{ border-left:2px solid green;}
.mp blockquote blockquote blockquote blockquote blockquote{ border-left:2px solid fuchsia;}
.mp blockquote blockquote blockquote blockquote blockquote blockquote{ border-left:2px solid aqua;}
.mp blockquote blockquote blockquote blockquote blockquote blockquote blockquote{ border-left:2px solid navy ;}
.mp blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote{ border-left:2px solid olive;}
.mp blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote{ border-left:2px solid silver ;}
.mp blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote{ border-left:2px solid teal  ;}
.mp blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote{ border-left:2px solid purple  ;}
/*Formulaire WYSIWYG*/
.rteImage {	background: #EAF2FF;border: 1px solid #EAF2FF;cursor: pointer;cursor: hand;}

.rteSmiley {	background: #EAF2FF;border: 0px solid #EAF2FF;cursor: pointer;cursor: hand;margin:-0.1px}

.rteImageRaised, .rteImage:hover {background: #428CFF;border: 1px outset;cursor: pointer;cursor: hand;}

.rteImageLowered, .rteImage:active {background: #EAF2FF;border: 1px inset;cursor: pointer;cursor: hand;}

.rteVertSep {margin: 0 4px 0 4px #428CFF;}

.rteBack {background: #EAF2FF;border: 1px outset;letter-spacing: 0;	padding: 2px;}

.rteBack tbody tr td, .rteBack tr td {background: #EAF2FF;padding: 0;}

.rteDiv {display: block;position: relative;}
