/* Définitions générales */body {  	/* Fond normal */	background-image: url(vic38_v3/bg_vic.png);	/* Fond hiver */	/*background-image: url(vic38_v3/bg_vic_hiver.png);*/	font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:14px;	margin: 0;	padding:0;}a:link, a:visited {	color:#336699;	text-decoration:none;}a:hover {	color:#CC0000;	text-decoration:underline;}.center {text-align:center;}.right {text-align:right;}.left {text-align:left;}#message {width:385px;text-align:center;font:small "Trebuchet MS",Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#000000;background-image:url(vic38_v3/message_jaune.png);background-position:left;background-repeat:no-repeat;line-height:20px;height:20px;position:fixed;top:0px;right:0px;margin:0;}#message_erreur {width:385px;text-align:center;font:small "Trebuchet MS",Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#fff;background-image:url(vic38_v3/message_rouge.png);background-position:left;background-repeat:no-repeat;line-height:20px;height:20px;position:fixed;top:0px;right:0px;margin:0;}#message_fixe {width:385px;text-align:center;font:small "Trebuchet MS",Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#000000;background-image:url(vic38_v3/message_jaune.png);background-position:left;background-repeat:no-repeat;line-height:20px;height:20px;}#message_erreur_fixe {width:385px;text-align:center;font:small "Trebuchet MS",Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#fff;background-image:url(vic38_v3/message_rouge.png);background-position:left;background-repeat:no-repeat;line-height:20px;height:20px;}.bouton li{	list-style-type:none;	display:inline;	margin:5px;}.bouton li a{	font-weight:bold;	font-size:small;	text-decoration:none;	color:#000000;	border:1px #000 solid;	background-color:#F1F1F1;	padding: 10px 5px 10px 5px;}.bouton li a:hover {	font-weight:bold;	font-size:small;	text-decoration:none;	color:#000000;	border:1px #000 solid;	background-color:#CCCCCC;	padding:10px 5px 10px 5px;}/*******************************************/h2 {color:#CC0000;font-size:medium;}h3 {font-weight:bold;color:#CC0000;font-size:large;}h4 {font-weight:bold;font-style:italic;}p.illustration {text-align:center;border:0;}/* Définition pour centrer les image (alignement vertical) */img {	padding-right:4px;	vertical-align: middle;	display: inline-block;	}	.imgnews {	float:right;	display: block;	}.image {	padding:0;}/* Définition du bloc pour centrer la page */#global {	text-align:center;		/* 1 px en temps normal, 0 pour noel */	border:1px solid #000000;	margin-left:auto;	margin-right:auto;	padding:0;	background-color: #FFFFFF;	width: 950px;}.pieddepage {	/* Sur fond noir */	color:#FFFFFF;		/* sur fond blanc */	/*color:#000000;*/		text-align:center;}#content {	width:100%;	padding: 0;	min-height: 1600px;}#conteneur {	width:100%;	text-align:left;	padding:0;	margin:0;	height:100%;}/* Entete site  */#entete {	/* Entete normal */	background-image:url(vic38_v3/entete_vic.jpg);		/* Entete hiver */	/*background-image:url(vic38_v3/entete_vic_hiver.jpg);*/	background-position:left;	background-repeat:no-repeat;		/* Fond bleu normal */	background-color:#336699;	/* Fond rouge hiver*/	/*background-color:#990000;*/		width:100%;	height:100px;	padding:0px;	color:#FFFFFF;	margin:0;}#entete_titre {	font-size:48px;	text-align: left;	font-weight: bold;	line-height: 100px;	color: #fff;	float: none;	margin-left: 180px;	letter-spacing: -4px;	}/***********************************************//* Définitions du Menu horizontal */#menuhaut {	background-color:#F1F1F1;	width:100%;	margin:0;	padding:8px 0px 5px 0px;	border:0;	border-top: 1px #999999 solid;	border-bottom: 1px #999999 solid;	text-indent: 8px;}#menuhaut li{	list-style-type:none;	display:inline;}#menuhaut a{	text-decoration:none;	color:#000000;	border:1px #F1F1F1 solid;	background-color:#F1F1F1;	padding: 5px 2px 5px 2px;}#menuhaut a:hover {	color:#000000;	border:1px #999999 solid;	background-color:#CCCCCC;	padding:5px 2px 5px 2px;}/***************************************//* Définition pour le bloc Rubrique */#rubrique {	margin:5px 30px 10px 20px;	font-size: xx-large;	color:#336699;	letter-spacing:-1px;	background-color: #fff;}/* Définition pour le bloc path */#path {	margin: 0px 0px 10px 0px;	height: 32px;	color:#336699;	background-color:#ebf4fd;	background-position: top;	background-repeat: no-repeat;	padding-left: 8px;	border-bottom:1px solid #999999;}/* Définitions pour le bloc news */#blocnews {	margin:10px 360px 40px 30px;	text-align: justify;	background-color: #fff;}.titre_news a:hover {color:#CC0000;text-decoration:none;}.titre_news {	color: #336699;	font:large "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	text-align: left;	text-indent: 35px;	background-image: url(vic38_v3/ico_favoris.png);	background-position: top left;	background-repeat: no-repeat;	background-color: #FFFFFF;	line-height: 35px;	margin: 20px 0px 0px 0px;}.titre_sommaire_news {	color: #336699;	font:large "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	text-align: left;	text-indent: 35px;	background-image: url(vic38_v3/ico_sommaire_news.png);	background-position: top left;	background-repeat: no-repeat;	background-color: #FFFFFF;	line-height: 35px;	margin: 20px 0px 0px 0px;}.info_news {	text-align: right;	padding: 0 10px 10px 10px;	font-style:italic;	font-size:small;}.imagenews_droite {	float:right;	margin:10px;}.imagenews_gauche {	float:left;	margin:10px;}#imagenews_centre {	margin-left:auto;	margin-right:auto;	text-align: center;	font-size: 12px;}.piednews {	font-size:12px;	text-align:left;	padding: 0;	background-color: #E7EDEC;	width: 210px;	margin: 10px 0px 30px 0px;}.navigation_news {	text-align:center;}.commentaires {	font-size:small;	text-align:right;	padding-right:10px;}.commentaires_blanc {	background-color:#fff;	padding:5px 5px 5px 5px;}.commentaires_gris {	background-color:#f9f9f9;	padding:5px 5px 5px 5px;}.commentaires_titre {	font-size:small;}.commentaires_contenu {	padding:5px 5px 5px 5px;}.sommaire_news {	list-style-type:none;	list-style-image:url("vic38_v3/puce_sommaire_news.png");	line-height:20px;	padding-left:10px;	_margin-left:10px;}.sommaire_news li {	padding:0 3px 6px 2px;	_padding:0 3px 6px 0px;	_margin:0;}.sommaire_news_new li a{	color:#CC0000;}#sommairenews {	margin:0 0 50px 0;}textarea, input{	font-family: Trebuchet MS,Verdana, Arial, Helvetica,sans-serif;}select{	font-family: Trebuchet MS,Verdana, Arial, Helvetica,sans-serif;}#citation {background-image:url("vic38_v3/fond_citation.png");background-repeat:no-repeat;background-position:top left;height:161px;width:580px;padding: 1px 5px 10px 128px;font-style:italic;margin-bottom:50px;}/****************************************//* Définitions pour la toolbox */.toolbox {	text-align: left;	padding: 0 0 0 10px;	margin: 0;}.toolbox li{	text-align: left;	list-style-type: none;	padding-left: 0px;	margin: 0;	display: block;}.toolbox_top {	background-image:url(vic38_v3/toolbox_top.png);	background-position:top;	background-repeat:no-repeat;	height: 10px;}.toolbox_bottom {	background-image:url(vic38_v3/toolbox_bottom.png);	background-position:bottom;	background-repeat:no-repeat;	height: 10px;}/**************************************************//* Définitions pour le champ de recherche et son bouton */	#recherche_q {	float:right;	margin-top:10px;	margin-right:10px;	text-align: right;	z-index:10;	display:none;	}	#recherche_q .champ {	background-color:#fff;	background-image:url(vic38_v3/rechercher16.png);	background-position:left;	background-repeat:no-repeat;	border:1px solid #336699;	padding-left:18px;	text-indent:18px;	color:#000;	font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;	}	div#recherche_n {		text-align:left;		padding:20px 10px 10px 20px;		background-color:#E7EDEC;		border:1px dotted #336699;	}	.recherche_r_news {	background-color:#F1F1F1;	border:1px solid #336699;	padding:5px;	height:60px;	border-left:10px solid #336699;	}	.recherche_r_article {	background-color:#F1F1F1;	border:1px solid #339933;	padding:5px;	height:60px;	border-left:10px solid #339933;	}	.recherche_r_astuce {	background-color:#F1F1F1;	border:1px solid #D5652B;	padding:5px;	height:60px;	border-left:10px solid #D5652B;	}	.recherche_r_telechargement {	background-color:#F1F1F1;	border:1px solid #CC0000;	padding:5px;	height:60px;	border-left:10px solid #CC0000;	}	.recherche_r_lien {	background-color:#F1F1F1;	border:1px solid #CC0000;	padding:5px;	height:60px;	border-left:10px solid #CC0000;	}	.recherche_r_news img, .recherche_r_article img, .recherche_r_astuce img, .recherche_r_telechargement img, .recherche_r_lien img {	float:right;	margin:10px 0 2px 0px;	}/****************************************************************//* Définition pour les boutons de taille */	#taille_texte {	float:right;	margin-top:5px;	margin-right:10px;	}/* Définitions générales pour blocdroit & définitions communes pour les blocs droits*/#blocdroit {	margin: 10px 30px 20px 20px;	padding:0 0 0 10px;	width:300px;	float:right;	_margin: 10px 20px 20px 40px;	bottom: 20px;	}#blocdroit li a{	text-decoration: none;}#blocdroit a {	text-decoration: none;}#boxastuce li, #boxarticles li, #boxnouveautes li, #boxforum li {	list-style-type:none;	border-bottom: 1px dotted #fff;	display: block;	padding:0;	margin:0;}#boxastuce li a, #boxarticles li a, #boxnouveautes li a, #boxforum li a {	color:#fff;	display: block;	padding: 2px 10px 2px 10px;}#boxastuce a, #boxarticles a, #boxnouveautes a, #boxforum a {	color:#fff;	display: block;	padding: 2px 2px 2px 10px;}#blocdroit a:hover {text-decoration:underline;}#blocdroit .titrebox {	font-weight:bold;	color:#fff;	font-size:24px;	padding:5px 16px 5px 5px;	border-bottom: 1px dotted #fff;	background-position: top;	background-repeat: no-repeat;}#blocdroit .piedbox {	background-position:bottom;	background-repeat:no-repeat;	padding: 5px 10px 5px 16px;	text-align: right;	color:#fff;}#boxastuce, #boxarticles, #boxnouveautes, #boxforum, #boxtelechargement {	margin: 10px 0px 30px 0px;	padding:0;	width:300px;	background-position: top;	background-repeat: repeat;	}#menunouveautes , #menuarticles, #menuforum, #menuastuce, #boxtelechargement  {	padding:0px;	text-align:left;	margin: 0;}/*************************************************************//* Définitions pour le bloc Articles */#menuarticles li a:hover {	color:#fff;	text-decoration: none;	background-color: #339933;}#boxarticles .titrebox {	background-image:url(vic38_v3/box_articles_top.png);}#boxarticles {	background-image: url(vic38_v3/space_vert_articles.png);	margin-top: 0px;}#boxarticles .piedbox {	background-image:url(vic38_v3/box_articles_pied.png);}/**************************************************//* Définitions pour le bloc Telechargement */#boxtelechargement .titrebox {	color:#fff;	background-image:url(vic38_v3/box_telechargement_top.png);	border:0;}#boxtelechargement {	color:#000;	background-image: url(vic38_v3/space_vert_telechargement.png);	margin-top: 0px;}#boxtelechargement a {	color:#000;	background-image: url(vic38_v3/space_vert_telechargement.png);	margin-top: 0px;	text-decoration:underline;}#boxtelechargement a:hover {	color:#CC0000;	background-image: url(vic38_v3/space_vert_telechargement.png);	margin-top: 0px;	text-decoration:underline;}#boxtelechargement .piedbox {	background-image:url(vic38_v3/box_telechargement_pied.png);}/**************************************************//* Définitions pour le bloc nouveautés */#menunouveautes li a:hover {	color:#fff;	text-decoration: none;	background-color: #336699;}#boxnouveautes .titrebox {	background-image: url(vic38_v3/box_nouveautes_top.png);}#boxnouveautes {	background-image: url(vic38_v3/space_bleu_nouveautes.png);}#boxnouveautes .piedbox {	background-image:url(vic38_v3/box_nouveautes_pied.png);}/*****************************************************//* Définitions pour le bloc Forum */#menuforum li a:hover {	color:#FFFFFF;	text-decoration: none;	background-color: #670000;}#boxforum .titrebox {	background-image: url(vic38_v3/boxforum_top.png);}#boxforum {	background-image: url(vic38_v3/space_rouge_forum.png);}#boxforum .piedbox {	background-image:url(vic38_v3/boxforum_bottom.png);}/* Définitions pour le bloc astuce */#menuastuce li a:hover {	color:#fff;	text-decoration: none;	background-color: #d5652b;}#boxastuce .titrebox {	background-image: url(vic38_v3/boxastuce_top.png);}#boxastuce {	background-image: url(vic38_v3/space_or_astuce.png);}#boxastuce .piedbox {	background-image:url(vic38_v3/boxastuce_bottom.png);}/*******************************************************//*Définitions pour la classe pub */.pub {	text-align:center;	margin: 30px 0px 30px 0px;}/* Définitions pour le bloc formations */.menuformations li a:hover {	color:#fff;	text-decoration: none;	background-color: #336699;}.boxformations .titrebox {	background-image:url(vic38_v3/box_formations_top.png);	font-weight:bold;	color:#336699;	font-size:24px;	padding:5px 16px 20px 100px;	border-bottom: 1px dotted #336699;	background-position: top;	background-repeat: no-repeat;}.boxformations {	background-image: url(vic38_v3/space_bleu_formations.png);	margin-top: 0px;	padding: 0;	width: 500px;	margin-bottom: 40px;}.boxformations .piedbox {	background-image:url(vic38_v3/box_formations_pied.png);	background-position:bottom;	background-repeat:no-repeat;	padding: 5px 10px 5px 16px;	text-align: right;	color:#336699;}.boxformations ul{	padding:0;	margin: 0;}.boxformations li{	list-style-type: none;	border-bottom: 1px dotted #336699;	display: block;	margin: 0;}.boxformations li a{	color:#336699;	text-decoration: none;	display: block;	padding: 2px 10px 2px 10px;	font-size: 20px;}.boxformations a {	color:#336699;	text-decoration: none;	display: block;	padding: 2px 2px 2px 10px;}.boxformations a:hover {text-decoration:underline;}/**************************************************/.puce_stage li {	list-style-image:url(vic38_v3/logo_formations_24.png);	line-height: 24px;	padding-left:5px;	padding-bottom:5px;	margin-left:50px;	}.puce_soiree_theme li {	list-style-image:url(vic38_v3/logo_clock_24.png);	line-height: 24px;	padding-left:5px;	padding-bottom:5px;	margin-left:50px;	}.puce_pratique ul {	margin:0;	padding:0;	background-color:#F1F1F1;	}.puce_pratique li {	list-style-type:none;	padding:0;	padding-bottom:5px;	margin:0;	}.puce_pratique li a{	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size:16px;	text-align: left;	margin:0;	padding:0;}.puce_archive li, .puce_archive li a {list-style-image:url(vic38_v3/ico_archive24.png);line-height:24px;padding-left:2px;padding-bottom:5px;}.info_pratique {	text-align: left;	padding: 0 10px 10px 10px;	font-style:italic;	font-size:small;}.key {border:1px solid #ccf0ff;background-color:#edfbff;padding:2px;}.key2 {border:1px solid #c2e254;background-color:#edf9c8;padding:2px;}#quote {color:#666666;background-color:#F6F6F6;border:1px dotted #000000;border-left: 5px solid #006699;font-style:italic;padding: 0.5em;}#important {color:#000000;background-color:#FAAB98;border:1px dotted #FF0000;border-left: 5px solid #FF0000;font-style:italic;padding: 0.5em;margin:0;}div#titre_article {	font-size:x-large;	margin:5px 30px 10px 30px;	color:#336699;	background-color: #fff;}.bandeau_vertical {float:left;position:fixed;top:0;left:0;_position: absolute;_top:expression(documentElement.scrollTop+body.scrollTop);overflow:hidden;}.lien_telechargement ul{	margin:0;	padding:0;}.lien_telechargement li{	color:#000;	margin:10px 0 0 0;	padding:3px;	font-size:110%;	font-weight:bold;	list-style-type:none;}.capture_mini {	border:1px solid #000;	padding:0;	margin:10px;}.titre_partie_bleu {	background-color:#496a8a;	color:#fff;border:1px solid #000;	font-size:medium;	text-align:left;	text-indent:10px;}.titre_partie_vert {	background-color:#96c152;	color:#fff;border:1px solid #000;	font-size:medium;	text-align:left;	text-indent:10px;}.txtrouge { color:#CC0000;}.chp_force {color:#CC0000;font-size:medium;}.titreboite {	font-weight:bold;	color:#fff;	font-size:24px;	padding:5px 16px 5px 5px;}