td { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #272727; text-decoration: none; }
A:link {color: #000000; text-decoration: underline; }
A:active {color: #000000; text-decoration: underline; }
A:visited {color: #000000; text-decoration: underline; }
A:hover {color: #000000; text-decoration: underline; }

.titre_gris_gras { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #404040; font-weight: bold; }
.titre_vert_gras { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #028577; font-weight: bold; }
.titre_rouge_gras { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #990000; font-weight: bold; }

.couleur_background { background-color:#FBFBFB; }
.couleur_menu_droite { background-color:#FBFAFA; }
.couleur_menu_gauche { background-color:#FFFFFF; }
.couleur_menu_droite_vert { background-color:#EBF8EB; }
.couleur_bleu_fonce { background-color:#5B95D7; }
.couleur_bleu_clair { background-color:#ECF3FD; }
.couleur_bleu_pastel { background-color:#F7FAFB; }

.lien_gris_gras { font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #404040; font-weight: bold; }
.lien_gris_gras A:link {color: #404040; text-decoration: none; }
.lien_gris_gras A:active {color: #404040; text-decoration: none; }
.lien_gris_gras A:visited {color: #404040; text-decoration: none; }
.lien_gris_gras A:hover {color: #000000; text-decoration: none; }

/* Bandeau Haut */

.ban-haut { 
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #504e3f;
	text-decoration: none;
	background:#FFFFFF;
	border-bottom:#006699 solid 1px;
	padding:5px;
}

.ban-bas { 
	background:#fff;
	padding:1px 1px 1px 1px;
	border-top:#155693 solid 1px;
	border-bottom:#155693 solid 1px;
	border-right:#155693 solid 1px;
	}
.ban-bas1 { 
	background:#fff;
	padding:1px 1px 1px 1px;
	border:#155693 solid 1px;
	}
.ban-bas2 { 
	background:#fff;
	padding:1px 1px 1px 1px;
	border-top:#155693 solid 1px;
	border-bottom:#155693 solid 1px;
	border-right:#155693 solid 1px;
	}
.lien-ban-bas {
	background:#fab352;
	padding:3px 15px 3px 15px;
	}
.lien-ban-bas a:link, .lien-ban-bas a:active {
	font-family: Arial, Verdana, Tahoma; 
	font-size: 11px;
	color: #155693; 
	text-decoration: none;
}
.lien-ban-bas a:hover, .lien-ban-bas a:visited {
	font-family: Arial, Verdana, Tahoma; 
	font-size: 11px;
	color: #000; 
	text-decoration: none;
}

.lien-ban-bas2 {
	background:#155693;
	padding:3px 15px 3px 15px;
	}
.lien-ban-bas2 a {
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma; 
	text-decoration: none;
	font-size: 11px;
	}
.lien-ban-bas2 a:hover {
	color: #BBBBBB; 
}

/* Sous-Menu - Date */

.menu-lien { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #000066; }
.menu-lien A:link {color: #000066; text-decoration: none; }
.menu-lien A:active {color: #000066; text-decoration: none; }
.menu-lien A:visited {color: #000066; text-decoration: none; }
.menu-lien A:hover {color: #A6350E; text-decoration: none; }

.sous-titre-lien { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #003366; font-weight:bold; }
.sous-titre-lien A:link {color: #000000; text-decoration: none; }
.sous-titre-lien A:active {color: #000000; text-decoration: none; }
.sous-titre-lien A:visited {color: #000000; text-decoration: none; }
.sous-titre-lien A:hover {color: #000000; text-decoration: underline; }


/* MENU de gauche F2F6FA / E4EDF6 F8F9F9 / E7F0F7 */

.couleur_bleu_bord_bloc { background-color:#B9DBFB; }

.couleur_menu_gauche_out { background-image:url(http://vipe.modules-web.com/images/interface/degrade_bleu.gif); font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #045DB0; height: 24px; font-weight: normal; }
.couleur_menu_gauche_out A:link {color: #000099; text-decoration: none; }
.couleur_menu_gauche_out A:active {color: #000099; text-decoration: none; }
.couleur_menu_gauche_out A:visited {color: #000099; text-decoration: none; }
.couleur_menu_gauche_out A:hover {color: #000066; text-decoration: none; }

.couleur_menu_gauche_over { background-color:#DDE6ED; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #272727;  height: 24px; }
.couleur_menu_gauche_over A:link {color: #000066; text-decoration: none; }
.couleur_menu_gauche_over A:active {color: #000066; text-decoration: none; }
.couleur_menu_gauche_over A:visited {color: #000066; text-decoration: none; }
.couleur_menu_gauche_over A:hover {color: #000066; text-decoration: none; }

.couleur_menu_gauche_ext { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000;  }
.couleur_menu_gauche_ext A:link {color: #000000; text-decoration: none; }
.couleur_menu_gauche_ext A:active {color: #000000; text-decoration: none; }
.couleur_menu_gauche_ext A:visited {color: #000000; text-decoration: none; }
.couleur_menu_gauche_ext A:hover {color: #86143B; text-decoration: none; }


/* MENU de Droite */

.gros_titre_bloc_droit { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #505151; text-decoration: none; font-weight:bold; }
.titre_bloc_droit { background-image:url(http://vipe.modules-web.com/images/interface/degrade_vert.jpg); font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #505151; text-decoration: none; font-weight:bold; }

.bloc_droite { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000066; font-weight:normal; align: justify; background-color:#F1F8F1; }
.bloc_droite A:link {color: #000033; text-decoration: none; }
.bloc_droite A:active {color: #000033; text-decoration: none; }
.bloc_droite A:visited {color: #000033; text-decoration: none; }
.bloc_droite A:hover {color: #000000; text-decoration: none; }


/* Pied de page */

.bas { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #272727; text-decoration: none;}



/* OVERLIB */

.lien_overlib { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #272727; height: 18px; }
.lien_overlib A:link {color: #000066; text-decoration: none; }
.lien_overlib A:active {color: #000066; text-decoration: none; }
.lien_overlib A:visited {color: #000066; text-decoration: none; }
.lien_overlib A:hover {color: #86143B; text-decoration: none; }


/* Page centrale */

.centre_titre { font-family: Verdana, Tahoma, Arial; font-size: 14px; color: #008E7F; font-weight: bold;}
.centre_bleu { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #0066CC; font-weight: normal;}
.centre_bleu A:link {color: #0066CC; text-decoration: underline; }
.centre_bleu A:active {color: #0066CC; text-decoration: none; }
.centre_bleu A:visited {color: #0066CC; text-decoration: none; }
.centre_bleu A:hover {color: #0066CC; text-decoration: none; }

.centre_titre_blanc { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #FFFFFF; font-weight: bold; height: 18px; background-color: #9FB588; }
.centre_ss_titre { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #272727; font-weight: bold; height: 18px; }

.centre_texte { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #272727; height: 18px; }
.centre_texte A:link {color: #000066; text-decoration: none; }
.centre_texte A:active {color: #000066; text-decoration: none; }
.centre_texte A:visited {color: #000066; text-decoration: none; }
.centre_texte A:hover {color: #86143B; text-decoration: none; }

.titre_page_liens { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #336699; height: 11px; font-weight: bold; }
.titre_page_liens A:link {color: #990000;  text-decoration: underline; font-weight: normal; }
.titre_page_liens A:active {color: #990000; text-decoration: underline; font-weight: normal; }
.titre_page_liens A:visited {color: #990000; text-decoration: underline; font-weight: normal; }
.titre_page_liens A:hover {color: #CC0000; text-decoration: underline; font-weight: normal; }

.titre_page_contact { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #464647; font-weight: bold; background-color:#DDEEDD; }

.texte_en_valeur { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #0066CC; font-weight: bold; }

/* FICHE IMPRIMABLE */

.imprim {font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color: #272727;}
.imprim A:link {color: #164F9F; text-decoration: none; font-weight: bold;}
.imprim A:active {color: #164F9F; text-decoration: none; font-weight: bold;}
.imprim A:visited {color: #164F9F; text-decoration: none; font-weight: bold;}
.imprim A:hover {color: #CC0000; text-decoration: none; font-weight: bold;}


/* Objet de Formulaire */

.submit {
	color: #2b333c;
	font-family: Verdana, Arial; font-size: 10px; color: #000000; font-weight: bold;
}
.submit,
.submit-disabled {
	background: #fefefe url(/images/master/background_form_element.gif) repeat-x;
	border: 3px double;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
.submit:hover,
.submit:focus {
	border: 3px double;
	border-color: #aedf9a #94da78 #6ab94b #94da78;
}

.areatextfield,
.areatextfield_over,
.textfield_over,
.textfield {
	padding: 0.15em 0 0.15em 0.25em;
	border: 1px solid;
}

.textfield
{
	height: auto !important;
	min-height: 1.8em;
	height: 1.8em;
}

select {
	height: auto !important;
	min-height: 2.1em;
	height: 1.8em;
	vertical-align:middle
}

.textfield,
.areatextfield,
textarea {
	background-color: #FBFAFA;
	border-color: #CCCCCC #aab3b3 #d5dddd #aab3b3 !important;
}

.textfield:focus,
.textfield_over,
textarea:focus {
	height: auto !important;
	min-height: 1.8em;
	height: 1.8em;
	background-color: #ffffff !important;
	border-color: #6ab94b #94da78 #aedf9a #94da78 !important;
}

.areatextfield:focus,
.areatextfield_over {	
	background-color: #ffffff !important;
	border-color: #6ab94b #94da78 #aedf9a #94da78 !important;
}


/* Agenda */

.agenda_titre_bloc { 
	font-family: Tahoma, Verdana, Arial; font-size: 13px; color: #995533; font-weight: bold;
}

.agenda_titre { 
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; font-weight: bold; background-color:#D7E1D4; 
	padding:2px 5px 2px 5px; border:1px solid #A4B59E;
}

.agenda_liste_clair { 
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; border:1px solid #E5F2FF; background-color: #F5FAFF; padding:4px 5px 4px 5px; }
.agenda_liste_clair A:link {color: #336699;  text-decoration: underline; font-weight: normal; }
.agenda_liste_clair A:active {color: #336699; text-decoration: underline; font-weight: normal; }
.agenda_liste_clair A:visited {color: #336699; text-decoration: underline; font-weight: normal; }
.agenda_liste_clair A:hover {color: #CC0000; text-decoration: underline; font-weight: normal; }

.agenda_liste_fonce { 
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; border:1px solid #D5E2F0; background-color:#E5F2FF; padding:4px 5px 4px 5px; }
.agenda_liste_fonce A:link {color: #336699;  text-decoration: underline; font-weight: normal; }
.agenda_liste_fonce A:active {color: #336699; text-decoration: underline; font-weight: normal; }
.agenda_liste_fonce A:visited {color: #336699; text-decoration: underline; font-weight: normal; }
.agenda_liste_fonce A:hover {color: #CC0000; text-decoration: underline; font-weight: normal; }

.agenda_ident_titre { 
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color:#336699; 
	padding:2px 5px 2px 5px;
}
.agenda_ident_bord { border:1px solid #336699; background-color:#FFFFFF; }
.agenda_ident_contenu { 
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; font-weight: normal; 
	padding:10px 5px 10px 5px;
}
.ban-bas3 { background:#336699; padding:1px 1px 1px 1px; border-top:#155693 solid 1px; border-bottom:#155693 solid 1px; border-right:#155693 solid 1px; ; color: #FFCC66}





#droit_video, #tags2, #flick, #site_mom{
	background: #DDDDDD;
	padding-bottom: 10px;
	margin-top: 10px;
	width: auto;
}
#droit_video .title{
	background: url(../images/bg_orange.jpg) repeat-x;
	height: 20px;
	padding-left: 15px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
}
#tags2 .title{
	background: url(../images/bg_gris.jpg) repeat-x;
	height: 20px;
	padding-left: 15px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
}
#flick .title{
	background: url(../images/bg_bleu2.jpg) repeat-x;
	height: 20px;
	padding-left: 15px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
}
#site_mom .title{
	background: url(../images/bg_rouge.jpg) repeat-x;
	height: 20px;
	padding-left: 15px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
}
#site_mom{
	text-align: left;
}
#site_mom ul {
	list-style-image: url(http://www.vip-expansion.fr/images/interface/carre_bleu.gif);
		}
#site_mom li {
	padding: 0 0 0 6px;
	list-style-image: url(http://www.vip-expansion.fr/images/interface/carre_bleu.gif);
	margin: 0 0 2px 9px;
	}
#site_mom a {
	color:#39c;
	background-color: transparent;
	padding: 2px 4px;
	white-space: nowrap;
	text-decoration: none;
	font-family:arial;
}
#site_mom a:hover {
	color:#39c;
	background: #d1e6ff;
	text-decoration: none;
}
.puces_cercles_actualites {  font-weight: bold; color: #000000; list-style-type: circle}
.texte_présentation {  font-family: Verdana, Tahoma, Arial; font-size: 11px}
.mots_cles {  color: #155693; font-weight: bold; font-size: 11px; font-family: Verdana, Tahoma, Arial; text-decoration: none}
.mots_cles_orange { color: #FAB352; font-weight: bold; font-size: 12px ; text-decoration: none}
.contenu {  font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: normal}
.interligne2 {  line-height: 10px}
.titre_page_contact_infos { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #464647; font-weight: bold; }

