html, body, div, span, object, script, iframe, img, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin: 0pt; padding: 0pt; border: 0px;}
body {color: #000000; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 1em; font-weight: normal;}
.droite {text-align: right;}
.centrer {text-align: center;}
.gauche {text-align: left;}
.justifier {text-align: justify;}
.retour {clear: both;height: 0px;overflow: hidden;}
.surligne {background-color:#00134D; color: #FFFFFF;}
a {color: #076195;}
a:hover {background-color: #00134D; color: #FFFFFF;}
a.noeffect {color: #076195; background-color: transparent;}
#SuperContainer {background: #000000; margin: 5px auto 5px auto; width: 1322px; border: 4px solid #404040; -webkit-border-radius: 7px; border-radius: 7px;}
#bandeauHaut {height: 145px; margin-left: 10px; margin-right: 10px; overflow: hidden;}
.cpcpoweralea {float: right; padding-top:4px; padding-left: 1px;background-image: url("../images/fondalea.gif"); margin: 0px 0px 0px 1px; width: 250px; height: 145px; text-align: center; overflow: hidden;}
.quicksearch {float: left; margin: 95px 0px 0px 480px; width: 350px; height: 30px; text-align: center; overflow: hidden;}
.MenuSite {text-align: left; background-color: #000000; color: #909090; height: auto; overflow: hidden; padding: 7px;}
.MenuSite a:link, .MenuSite a:visited, .MenuSite a:active, .MenuSite a:hover {background-color: #d9d9d9; color: #000000; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; margin: 4px; padding:2px 7px; text-decoration: none; -webkit-border-radius: 5px; border-radius: 5px;}
.MenuSite a:active, .MenuSite a:hover {background-color: #000000; color: #EFEFEF; border-top: 2px solid #EFEFEF; border-bottom: 2px solid #EFEFEF;}
.MenuSite a.choix  {background-color: rgb(92,138,45); color: rgb(225,236,185); font-weight: bold;}
.boutonsaccueil a:link, .boutonsaccueil a:visited {background-color: #b3ccff; color: #000000; border-top: 2px solid #00134d; border-bottom: 2px solid #00134d; margin: 3px; padding:5px 15px; text-decoration: none; -webkit-border-radius: 5px; border-radius: 5px;}
.boutonsaccueil a:active, .boutonsaccueil a:hover, .boutonsaccueil a.choix {background-color: #00134d; color: #EFEFEF; border-top: 2px solid #b3ccff; border-bottom: 2px solid #b3ccff;}
.boutonskeywords a:link, .boutonskeywords a:visited {float: left; display: block; width: auto; background-color: #b3ccff; color: #000000; border-top: 2px solid #00134d; border-bottom: 2px solid #00134d; margin: 4px; padding:2px 7px; text-decoration: none; -webkit-border-radius: 5px; border-radius: 5px;}
.boutonskeywords a:active, .boutonskeywords a:hover {float: left; display: block; width: auto; background-color: #00134d; color: #EFEFEF; border-top: 2px solid #b3ccff; border-bottom: 2px solid #b3ccff;}
#Corps {background-color: #ccd8ff;}
.soustitre {font-weight: bold; font-family: sans-serif; text-transform: uppercase; text-decoration: none; text-align: center; color: #FFFFFF; border: 2px solid #9494b8; height: 20px; margin: 2px 10px 2px 10px; padding-top: 4px; background-color: #3d3d5c; -webkit-border-radius: 5px;	border-radius: 5px;}
.titre {font-weight: bold; font-family: sans-serif; text-transform: uppercase; text-align: center; font-size: 1.3em; color: #F8F8F8; margin-top: 10px; margin-bottom: 10px; width: 100%; padding-top:4px; height: auto; background-color: #00004d; border-top: 4px solid #3399ff;border-bottom: 4px solid #3399ff;}
.detailmachine {background-color: #000000; width: 100%; text-align: center; margin-top: 2px; margin-bottom: 2px;}
.paragraphe {margin: 0px; padding: 5px; text-align: justify;}
.chassefixe {font-family: monospace;}
.BarreNav {clear: both; text-align: center; margin: 5px auto 0px auto; width: fit-content; border-spacing: 0; font-size: 2em;}
.BarrenavChiffre {float: left; color: #0000FF; text-decoration: none;}
.pair {background-color: #b3ccff;}
.impair {background-color: #ccddff;}
.damierpair {background-color: #b3ccff;}
.damierextra {background-color: #ccd9ff;}
.damierimpair {background-color: #ccddff;}
.bordurehautbas {font-weight: bold; font-family: sans-serif; font-size: 1.6em; text-align: center; text-transform: uppercase; border-left: 4px solid #000000; border-right: 4px solid #000000; border-top: 3px double #000000;border-bottom: 3px double #000000;margin-top: 2px; margin-bottom: 2px; padding-top: 5px; padding-bottom: 2px;}
#lastupdate_td td {border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;}
.g2c {background-color: #001a66; color: #FEDD14; font:bold 1.2em "Verdana", "Arial", "Helvetica", "sans-serif"; text-align: center;}
.top50compseudo {font-weight: bold; font-style: italic; text-align: right; margin-right: 10px;}
.statscomcolwith {width: 68px;}
.picturesextra {margin:5px;	padding: 5px; text-align: center;}
.imagesizeextra{width: 1270px}
#modulerecherchedb {text-align:center; margin-left: auto; margin-right: auto; width: 1310px;}
#modulerecherchestaff fieldset, #modulerecherchedbfieldset {border: 1px solid #0090FF; padding: 4px;}
legend {font-weight: bold; font-size: 0.9em;	font-family: sans-serif; font-variant: small-caps; color: #0090FF; display: none;}
#grandcontenercoche {clear: both; margin-top: 5px; padding: 2px; margin-left: auto; margin-right: auto; width: 1300px;}
.petitcontenercoche {float: left; text-align: left; margin-left: 6px; padding-top: 2px; padding-left: 6px; font-size: 0.9em; margin-bottom: 10px; width: 50px; border: 1px dashed silver; -webkit-border-radius: 7px; border-radius: 7px;}
.petitcontenercoche2 {float: left; text-align: center; margin-left: 5px; padding-top: 2px; font-size: 0.9em; margin-bottom: 8px; width: 50px; border: 1px dashed silver; -webkit-border-radius: 7px; border-radius: 7px;}
.selectpresentationyesno {width: 40px; font-size: 0.7em; overflow: hidden;}
select.ceffet2 {font-family: monospace; font-size: 0.9em; font-weight: bold; background: #5A595A; color: #FFFFFF;}
.envoyerbdd {background-color: #B1FDBB;font-weight: bold;  -webkit-border-radius: 7px; border-radius: 7px;}
.resetbdd {background-color: #B00000;font-weight: bold;color: #FFFFFF; -webkit-border-radius: 7px; border-radius: 7px;}
#lesliens td {padding: 5px;}
.mondiaporama {text-align: left;margin-top: -3px; margin-bottom: 3px; background-color: #544F47;width: 100%;height:176px;}
.mondiaporama .decordiapo {float: left; background-image: url("../images/diapohorizontale218.gif");width:218px;padding-left:1px;padding-right:1px;height:165px;padding-top:11px;}

.ecranaveczoom {margin-left: 70px;}
.DiapoScreenZoom {float:left; width:390px; padding:7px; margin-right:70px; margin-left:70px; margin-bottom: 7px; background-color:#000000;color: #FFFFFF; text-align: center; border:15px solid #656565; -webkit-border-radius: 7px; border-radius: 7px;}
.minizone {width: 384px; height: 272px; overflow: hidden;}

.minijpg {float:left; background-color: rgb(156,157,159); padding: 1px; margin: 2px; text-align: center; border:7px solid #656565; -webkit-border-radius: 7px; border-radius: 7px;}

.DiapoScreen7{text-align:center;}
.DiapoScreen7 img{padding:7px;margin-right:70px;margin-left:70px;margin-bottom: 7px;background-color:#000000;border:15px solid #656565; -webkit-border-radius: 7px; border-radius: 7px;}
.DiapoScreenX {padding:7px;margin:0px 7px 7px 7px; background-color:#000000;border:15px solid #656565; -webkit-border-radius: 7px; border-radius: 7px;}
.DiapoScreenPop {width: 388px;text-align: center;padding:7px;margin:0px 7px 7px 7px; background-color:#000000;border:15px solid #656565; -webkit-border-radius: 7px; border-radius: 7px;}
#DiapoTV input {border: 0; background-color: transparent;}
#DiapoTV fieldset {text-align:center;}
.imgcpc {width: 384px; height: 272px;}
.monitorcpc {float: left; width: 384px; text-align: center; margin-top: -10px; margin-right: 0px; margin-left: 180px; font-weight: bold;}
.monitorcpc2 {float: left; width: 384px; text-align: center; margin-top: -10px; margin-right: 0px; margin-left: 190px; font-weight: bold;}
.clip {background-color: #003060; color: #FFFFFF; Font:bold 12px "Verdana", "Arial", "Helvetica", "sans-serif"; text-align: center; width: 630px; margin: 0px auto 0px auto; -webkit-border-radius: 30px 30px 0px 0px; border-radius: 30px 30px 0px 0px;}
h2 {padding-right: 32px; margin-top: 15px; margin-bottom: 0px; font-size: 1.3em; font-weight: bold; font-family: sans-serif; font-variant: small-caps; text-align: center; color: #FEDD14; background-color: #00134D; border-top: 5px solid #5900b3; border-bottom: 1px solid #5900b3;-webkit-border-radius: 0px 20px 20px 0px; border-radius: 0px 20px 20px 0px;}
h2.listebdd {margin-top: 0px; margin-bottom: 3px; padding-top: 4px; height: 32px; font-size: 1.3em; font-weight: bold; font-family: sans-serif; font-variant: small-caps; text-align: center; color: #FFFFFF; background-image: url("../images/fond_gris_fonce.gif"); border: 1px solid #003060;}
.listingcartcat img {margin-top: 2px; margin-left: 2px;}
blockquote {border: 2px dashed #3d3d5c; margin: 5px 20px 5px 20px; padding: 5px 10px 5px 10px; background-color: #B3CCFF; display: block; -webkit-border-radius: 7px; border-radius: 7px;}
blockquote li, .blocquotedumpcom li{margin-left: 20px;}
li {margin-left: 20px;}
.blockquotedumppokes {background-color: #0000AA; line-height: 10px; padding: 5px;}
.blocquotedumpcom, .blockquotedumpstructure {background-color: #CCDDFF; padding: 5px;}
.dumpinfosfiles {background-color: #E6ECFF; padding: 5px; -webkit-border-radius: 7px; border-radius: 7px;}
.doctext {font-family: monospace; white-space:pre; padding-top: 20px; padding-left: 25px; padding-right: 10px; padding-bottom: 20px;}
.ascii {font-family: monospace; white-space:pre;}
.onglet {display:inline-block; margin-left:7px; margin-right:7px; padding:7px; border:1px solid #000000; cursor:pointer;}
.onglet_0 {background: #B3CCFF; border-bottom:1px solid #000000; -webkit-border-radius: 7px 7px 0px 0px; border-radius: 7px 7px 0px 0px;}
.onglet_1 {background: #CCDDFF; border-bottom:0px solid #000000; padding-bottom:8px; -webkit-border-radius: 7px 7px 0px 0px; border-radius: 7px 7px 0px 0px;}
.contenu_onglet {border:1px solid #000000; margin-top:-1px; padding:0px; display:none;}
.pointille {border-top: 1px dashed #808080;}
.contact {border: 3px double #3D3D5C; background-color: #A3A3C2; text-align: center;}

.menuDonation {float: right; text-align:right; color:#FFFF00; width:250px;}

.mondiaporamalisting {text-align: left;margin-top: 0px; margin-bottom: 0px; width: 100%;height:190px;}
.mondiaporamalisting .decordiapolisting {float: left; background-image: url("../images/diapohorizontale218.gif");width:218px;padding-left:1px;height:165px;padding-top:11px;}
.listingcart{float: left; margin:0px; padding: 5px; width: 1310px;}
.listingcartdetail {overflow: hidden; float: right; margin-top: -4px; padding: 5px; width: 1076px; height: 204px;}
.listingcartcat{float: left; width:170px;}
.listingcarttype {float: right; width:100px;}
.listingcartfiche{float: left; width:100px; border:1px dashed black;}
.listingcarttitre{clear:both; float: left; text-align: center; padding-top: 4px; width:565px; height: 166px; background-image: url("../images/damier_gris3.png"); -webkit-border-radius: 0px 0px 7px 7px; border-radius: 0px 0px 7px 7px;}
.listingcarttroiscol{float: right; width:100px; padding:1px; text-align:center; height: 166px; background-image: url("../images/damier_gris3.png"); margin-left:5px; -webkit-border-radius: 0px 0px 7px 7px; border-radius: 0px 0px 7px 7px;}
.listingcarttroiscoldump{float: right; width:130px; padding:1px; text-align:center; height: 166px; background-image: url("../images/damier_gris3.png"); margin-left:5px; -webkit-border-radius: 0px 0px 7px 7px; border-radius: 0px 0px 7px 7px;}
.listingcartdumplang{float: left; width: 20px; height: 134px; overflow:hidden;}
.listingcartdumplang img {float: left;margin: 1px 0px 2px 1px;}
.listingcartdiverstitre {display: block; color: #FFFFFF; background-image: url("../images/colonnelien.gif"); margin-bottom: 2px; text-align: center; width: 100%;font-family: monospace; font-size: 1em; border-bottom: 1px dashed black;}
.listingcartdeuxcol{float: right; width:70px; padding:1px; text-align:center; height: 166px; background-image: url("../images/damier_gris3.png"); margin-left:5px; -webkit-border-radius: 0px 0px 7px 7px; border-radius: 0px 0px 7px 7px;}
.listingcrtc {text-align:left; font-size: 1.1em;}
.zonelistecat {background-color: #000000;}
#modulerecherchesperson {text-align:center; margin-top: -2px;margin-left: auto; margin-right: auto; width: 890px;  -webkit-border-radius: 0px 0px 7px 7px; border-radius: 0px 0px 7px 7px;}
#modulerecherchesperson fieldset {padding: 4px;}

.idnavonglet a {float: left; padding: 0px 4px 0px 4px; margin: 1px 0px 0px 4px; height: 18px; border-width: 0px; display: block; width: auto; text-align: center; font-weight: bold; text-decoration: none; color: #FFFFFF; background: transparent url("../images/menu0.gif") 0 center;  -webkit-border-radius: 7px; border-radius: 7px;}
.idnavonglet a.choix {display: block; background-color: #003060; color: #000000; background: transparent url("../images/menu1.gif") 0 center;}
.idnavonglet a:hover, .idnavonglet a:active { display: block; background-color: #003060; color: #000000;	background: transparent url("../images/menu1.gif") 0 center;}

.bullevolante {position: absolute; visibility: hidden;}

#cartouche_info {width: 1295px; margin-left:auto; margin-right:auto; overflow: hidden;}
#cartouche_tabnav  {width: 1285px; padding: 0px 0px 0px 5px; margin: 0px;}
#cartouche_tabnav a {float: left; display: block; margin: 4px 9px 0px -5px; border-bottom: 8px solid #3D3D5C; border-left: 1px solid #3D3D5C; border-right: 1px solid #3D3D5C; border-top: 1px solid #3D3D5C; background: transparent; text-decoration: none; padding: 4px 5px 4px 5px; -webkit-border-radius: 7px 7px 0px 0px; border-radius: 7px 7px 0px 0px;}
#cartouche_tabnav a.courant {border-bottom: 8px solid #CCDDFF; background: #CCDDFF; border-bottom: 8px solid #FEDD14; -webkit-border-radius: 7px 7px 0px 0px; border-radius: 7px 7px 0px 0px;}
#cartouche_tabnav a:hover {border-bottom: 8px solid #00134D;background-color: #B3CCFF; color: #FFFFFF;}

#cartouche_texte {clear: both; width: 1290px; padding: 0px 0px 5px 0px; background-color: #FFFFFF; border: 2px solid #000000; -webkit-border-radius: 0px 0px 7px 7px; border-radius: 0px 0px 7px 7px;}
#cartouche_titre {text-align: center; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 1.1em; font-weight: bold; font-variant: small-caps; background-color:#00134D; color: #FFFF00; padding-top:4px; padding-bottom: 4px;}
#cartouche_alias{float: left; width: 1150px; text-align: center; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 1em; font-weight: bold; font-variant: small-caps; color: #00134D;}
.flottedroite{float: right;}
.flottegauche{float: left;}
.cartouche_logo_machine {width: 60px; text-align:center; margin: 0px; padding: 0px;}
#evaluation {float: right; text-align: right; margin-right: 5px; width: 250px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 1.1em; color: #FFFFFF;}
#cartouche_categorie {float: left; text-align: left; margin-top:0px; margin-left:5px; margin-bottom:0px; width: 290px;}
#cartouche_categorie img {margin-right: 5px;}
.admindocsalert {width: auto; text-align: center; background-color: #FF0000; color: #FFFF00; font-weight: bold; margin-left:5px; margin-right: 5px;}
.admindocok {width: auto; text-align: center; background-color: #008000; color: #FFFFFF; font-weight: bold; margin-left:5px; margin-right: 5px;}
#PiedDePage {text-align:center; background-color:#00134D; color: #CCDDFF; padding-top: 3px; padding-bottom: 3px;border: 8px inset #CCDDFF;}

#afftop {position:fixed; width:22px; height:60px; right:-50px; bottom:15px; overflow:hidden; z-index:9;}

.collectionfonte
{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 0.8em;
}
.collectionsubmit_ajouter, .collectionsubmit_supprimer
{
	display: inline-block;
}

.collectionsubmit_ajouter a:link, .collectionsubmit_ajouter a:visited 
{
	appearance: none;
	background-color: #FFFFFF;
	border-radius: 20em;
	border-style: none;
	box-shadow: #ADCFFF 0 -6px 3px inset;
	box-sizing: border-box;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-size: 1em;
	font-weight: bolder;
	margin: 0;
	outline: none;
	padding: 1px 10px 1px 10px;
	quotes: auto;
	text-align: center;
	text-decoration: none;
	transition: all .15s;
	user-select: none;
	-webkit-user-select: none;
}
.collectionsubmit_ajouter a:active, .collectionsubmit_ajouter a:hover
{
	background-color: #66ff66; /* vert */
	box-shadow: #008000 0 -6px 3px inset;
}

.collectionsubmit_supprimer a:link, .collectionsubmit_supprimera:visited
{
	appearance: none;
	background-color: #FFC229; /* orange */
	border-radius: 20em;
	border-style: none;
	box-shadow: #996e00 0 -6px 3px inset;
	box-sizing: border-box;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-size: 1em;
	font-weight: bolder;
	margin: 0;
	outline: none;
	padding: 1px 10px 1px 10px;
	quotes: auto;
	text-align: center;
	text-decoration: none;
	transition: all .15s;
	user-select: none;
	-webkit-user-select: none;
}
.collectionsubmit_supprimer a:active, .collectionsubmit_supprimer a:hover
{
	color: #FFFFFF;
	background-color: #ff3300; /* rouge */
	box-shadow: #661400 0 -6px 3px inset;
}

/* ADMIN */
.savetableau
{
	border: 4px solid;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	background: #C0C0C0;
}

/* FORMULAIRE IDENTIFICATION */
#identification fieldset
{
	border: #000000;
	color: #000000;
	margin-top: 0.5em;
	margin-right: auto;
	margin-left: auto;
}
#identification fieldset h2
{
	border-radius: 0.8em 0.8em 0 0;
	background-color: #001A66; /* bleu foncé */
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 1em;
	padding: 0.3em;
	margin: 0;
}
#identification fieldset .content
{
	background-color: #b3c4ff;
	padding: 0.8em;
	border-radius: 0 0 0.8em 0.8em;
}

#identification .identificationForm {width: 40em;}

#identification ul.form
{
	display: table;
	width: 90%;
	margin: 0;
	padding: 0;
}
#identification ul.form li.field
{
	display: table-row;
	height: 1.8em;
	width: 90%;
}
#identification ul.form li.field label
{
	text-align: right;
	font-weight: bold;
	padding-right: 0.6em;
	display: table-cell;
}
#identification ul.form li.field label::after
{
	content: " : ";
}
#identification ul.form li.field input
{
	text-align: left;
	display: table-cell;
	width: 90%;
}

#identification input[type="submit"], #identification input[type="button"]
{
	width: 16em;
	appearance: none;
	background-color: #FFFFFF;
	border-radius: 40em;
	border-style: none;
	box-shadow: #ADCFFF 0 -12px 6px inset;
	box-sizing: border-box;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-family: -apple-system,sans-serif;
	font-size: 1em;
	font-weight: bolder;
	margin: 0;
	outline: none;
	padding: 0.8em;
	quotes: auto;
	text-align: center;
	text-decoration: none;
	transition: all .15s;
	user-select: none;
	-webkit-user-select: none;
}

#identification input[type="submit"]:hover
{

	background-color: #FFC229; /* orange */
	box-shadow: #FF6314 0 -6px 8px inset;
	
	background-color: #85e085;
	box-shadow: #196619 0 -6px 8px inset;
}


#identification form .actions
{
	text-align: center;
	margin-top: 0.8em;
}

#identification form .infos
{
	text-align: center;
	margin-top: 0.8em;
}