* { margin: 0; padding: 0 }body {	background-color: #ccc;	font: normal 100% Arial, Helvetica, sans-serif;	color: #444; 	}/* ----------------------------| MASQUAGE |------------------------------- */hr, #entete h1, #entete h2, #star, #evitement form.form-mobile label, dl, h3.cache, #track, #bouton-slide { display: none; }/* ----------------------------| 0. GLOBAL |------------------------------- */#global  {	margin: 0 10px;	width: 210px;    font: .8em Arial, Helvetica, sans-serif;	background-color: white;	}	/* ----------------------------| 1. EVIT |------------------------------- */ul#evitement {	padding-bottom: 15px;	background-color: #ccc;	list-style: none;	}#evitement  li {	display: inline;	}	#evitement  a {	text-decoration: none;	font-size: 1em;	color: black;	}	#evitement  a:after {	content:" | ";	}#evitement a:hover, #evitement a:focus {	text-decoration: underline;	color: red;	}#evitement form.form-mobile {	display: block;	clear: both;	} 	#evitement input.submit-mobile {	background-color: white;	color: #777;	font-size: 1em;	letter-spacing: -.03em;	border: 1px solid black;	margin: 5px 0;	padding: 3px	}	/* ----------------------------| 2. ENTETE |------------------------------- */#entete { 	background: white url(../_img-global/logo-VDN-mobile.png) no-repeat;	height: 160px;	}/* ----------------------------| 3. MENU HORIZ. |------------------------------- */#menu ul {	background-color: transparent;	list-style: none;	margin: 0 0 5px 10px;	}#menu a {	text-decoration: none;	font-size: 1em;	text-transform: uppercase;	font-weight: bold;	color: #777;	margin: 0 5px;	text-decoration: none;	}#menu a:hover, #menu a:focus {	text-decoration: underline;	color: black;	}/* ----------------------------| 4. CONTENUS |------------------------------- */#contenu {	background: rgb(230,237,243) url(../_img-global/fond-contenu-top.jpg) no-repeat;	border: 1px solid white;	}/* ----------------------------| 5. COL GAUCHE |------------------------------- */	#col { 	font-size: .9em;	margin: 10px; 	}	#col h3 { 	margin: 5px 0; 	}	#col h3 span.top {     font-size: .8em;	text-transform: uppercase;	margin: 15px 0;	color: orange;	}	#col h3 span.top:after {	content:" : ";	}	#col p strong {	color: #999;    font: 1.1em Arial, Helvetica, sans-serif;	font-weight: bold;	}	#col a {	color: #999;	text-decoration: none;	font-weight: bold;	}	#col a span {	color: black;    font: .9em Arial, Helvetica, sans-serif;	font-weight: normal;	}	#col a:hover, #col a:focus {	color: black;	text-decoration: underline;	}	#col ul {	list-style: none;	}	#col input.text {	width: 170px;	}	/* ----------------------------| 6. PAGE |------------------------------- */	#page { 	margin: 0; 	padding: 10px;	background-color: white;    font: .95em Arial, Helvetica, sans-serif;	}	#contenu-page h3 { 	color: rgb(223,0,150);    font-size: 1.5em;	font-weight: bold;	margin: 15px 0;	}	#contenu-page h4 { 	color: #999;    font-size: 1.3em;	font-weight: bold;	}	#contenu-page a {	color: #999;	text-decoration: underline;	}	#contenu-page a:hover, #page a:focus {	color: black;	text-decoration: underline;	}		#contenu-page h6 {	margin: 10px 0;	}		#contenu-page h6 a {    font-size: 1em;	text-transform: uppercase;	font-weight: bold;	color: rgb(223,0,150);	border:1px solid rgb(223,0,150);	padding: 3px 8px;	text-decoration: none;	}		#contenu-page h6 a:hover, #contenu-page h6 a:focus {	color: white;	background-color: rgb(223,0,150);	}	.plus-moins{	display: none;	}	/* ----------------------------| 7. GESTION IMAGES |------------------------------- */.sous-bloc-page-g img, .bloc-page img {	width: 190px;	}	#liste16 img {	width: 30px;	}	#blog-pessin { width: 300px; height: 99px; }	/* ----------------------------| 10. BAS DE PAGE |------------------------------- */#bas-de-page, #coordonnees {	margin: 10px;    font: .9em Arial, Helvetica, sans-serif;	background-color: #ccc;	width: 210px;	}	#bas-de-page ul {	list-style: none;	}#bas-de-page  li {	display: inline;	}	#bas-de-page  a, #coordonnees a {	text-decoration: none;	color: black;	}	#bas-de-page  a:after {	content:" | ";	}#bas-de-page a:hover, #bas-de-page a:focus, #coordonnees a:hover, #coordonnees a:focus {	text-decoration: underline;	color: red;	}#coordonnees address {	font-style: italic;	border-top: 1px solid black;	padding-top: 10px;	}#coordonnees address strong {	font-weight: bold;	}