	/* Fichier : style.css */
	/* Projet : Site Arret Sur Image */
	/* Auteur : Vincent MAURY - 01-WEBPRO.NET */
	/* WWW : http://www.01-webpro.net */

body {
	margin: 10px 0px 0px 0px;
	color:#666666;
}


/* Balises TD */

td.header {
	height:56px;
	background-image: url(../images/agence_communication.png);
	background-repeat: no-repeat;
}

td.mainmenu {
	height:142px;
	background-image: url(../images/agence_publicite.png);
	background-repeat: no-repeat;
}

td.menu2 {
	background-image: url(../images/fond_menu.png);
	background-repeat: no-repeat;
}

td.deco {
	background-image: url(../images/homme_affaires.png);
	background-repeat: no-repeat;
	
	background-position: right bottom;
	
}

td.menuh {
	background-color: #D0D0D0;
}
td.menuh:hover{
	background-color: #000099;
}

td.menuh_select{
	background-color: #000099;
}

td.menu21 {
	width:200px;
	height:25px;
	background-image: url(../images/btn_menu.png);
	background-repeat: no-repeat;
}

table.border{
	border: 1px solid gray;
	/*background-image: url(../images/fond_monde.png);
	background-repeat: no-repeat;
	background-position: bottom;*/
}

td.menu22 {
	width:172px;
	height:22px;
	background-image: url(../images/btn_menu2.png);
	background-repeat: no-repeat;
	background-position: 30px;
}


div.plugin{
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color:gray;
    text-align:center;
    border: 1px solid gray;
    margin:10px 10px 10px 10px;
    padding:10px 10px 10px 10px;
}

p.tgris{
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color:gray;

}

/****************** menu vertical*******************************/
.inmenu_vert {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 182px;
	height: 18px;
	margin: 0px 0px 0px 12px;
	background-color: #D1D1D1;
	font-size: 12px;
	font-weight: bold;
/*	color: #000066;*/
  color:silver;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu_vert:hover {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 182px;
	height: 18px;
	margin: 0px 0px 0px 12px;
	background-color: #33CC00;
	font-size: 12px;
	font-weight: bold;
/*	color: #000066;*/
  color:silver;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu_vert_select {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 182px;
	height: 18px;
	margin: 0px 0px 0px 12px;
	background-color: #33CC00;
	font-size: 12px;
	font-weight: bold;
/*	color: #000066;*/
  color:silver;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu_jaune {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 182px;
	height: 18px;
	margin: 0px 0px 0px 12px;
	background-color: #D1D1D1;
	font-size: 12px;
	font-weight: bold;
/*	color: #000066;*/
  color:silver;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu_jaune:hover {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 182px;
	height: 18px;
	margin: 0px 0px 0px 12px;
	background-color: #f8e718;
	font-size: 12px;
	font-weight: bold;
/*	color: #000066;*/
  color:silver;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu_bleu {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 182px;
	height: 18px;
	margin: 0px 0px 0px 12px;
	background-color: #D1D1D1;
	font-size: 10px;
	font-weight: bold;
  	color:#000066;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu_bleu:hover {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 182px;
	height: 18px;
	margin: 0px 0px 0px 12px;
	background-color: #5074e8;
	font-weight: bold;
  	color:#000066;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu_jaune_select {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 182px;
	height: 18px;
	margin: 0px 0px 0px 12px;
	background-color: #f8e718;
	font-size: 12px;
	font-weight: bold;
/*	color: #000066;*/
  color:silver;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu_rouge {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 182px;
	height: 18px;
	margin: 0px 0px 0px 12px;
	background-color: #D1D1D1;
	font-size: 12px;
	font-weight: bold;
/*	color: #000066;*/
  color:silver;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu_rouge:hover {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 182px;
	height: 18px;
	margin: 0px 0px 0px 12px;
	background-color: #FF6666;
	font-size: 12px;
	font-weight: bold;
/*	color: #000066;*/
  color:silver;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu_rouge_select {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 182px;
	height: 18px;
	margin: 0px 0px 0px 12px;
	background-color: #FF6666;
	font-size: 12px;
	font-weight: bold;
/*	color: #000066;*/
  color:silver;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu_violet {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 182px;
	height: 18px;
	margin: 0px 0px 0px 12px;
	background-color: #D1D1D1;
	font-size: 12px;
	font-weight: bold;
/*	color: #000066;*/
  color:silver;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu_violet:hover {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 182px;
	height: 18px;
	margin: 0px 0px 0px 12px;
	background-color: #CC99FF;
	font-size: 12px;
	font-weight: bold;
/*	color: #000066;*/
  color:silver;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu_violet_select {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 182px;
	height: 18px;
	margin: 0px 0px 0px 12px;
	background-color: #CC99FF;
	font-size: 12px;
	font-weight: bold;
/*	color: #000066;*/
  color:silver;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
/*****  sous menu verticaux ****/
.inmenu2_vert {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 154px;
	height: 15px;
	margin: 0px 0px 0px 44px;
	background-color: #EFEFEF;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu2_vert:hover {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 154px;
	height: 15px;
	margin: 0px 0px 0px 44px;
	background-color: #33CC00;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu2_vert_select {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 154px;
	height: 15px;
	margin: 0px 0px 0px 44px;
	background-color: #33CC00;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu2_violet {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 154px;
	height: 15px;
	margin: 0px 0px 0px 44px;
	background-color: #EFEFEF;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu2_violet:hover {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 154px;
	height: 15px;
	margin: 0px 0px 0px 44px;
	background-color: #CC99FF;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu2_violet_select {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 154px;
	height: 15px;
	margin: 0px 0px 0px 44px;
	background-color: #CC99FF;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu2_rouge {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 154px;
	height: 15px;
	margin: 0px 0px 0px 44px;
	background-color: #EFEFEF;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu2_rouge:hover {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 154px;
	height: 15px;
	margin: 0px 0px 0px 44px;
	background-color: #FF6666;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
.inmenu2_rouge_select {
	font-family: arial, verdana, helvetica, sans-serif;
	width: 154px;
	height: 15px;
	margin: 0px 0px 0px 44px;
	background-color: #FF6666;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-align:center;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor:hand;

}
/******************fin menu vertical***************************/
h1{
	font-family: arial, verdana, helvetica, sans-serif;
	color: #000066;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin: 7px 0px 15px 10px;
}

h1.titre_ss_espace{
	margin: 7px 0px 0px 60px;
}



h1.titre_ecom{
  color:#33CC00;
}

h1.titre_heb{
  color:#33CC00;
}

h1.titre_comp{
  color:#ffcc33;
  font-weight:bolder;
}

h1.titre_idv{
  color:#FF6666;
  font-weight:bolder;
  margin: 0px 0px 0px 10px;

}

h1.titre_ai{
  color:#CC99FF;
   font-weight:bolder;
}

ul {
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	color: black;
	font-size: 12px;
	font-weight: normal;
}


div.contenu{
	width:500px;
	text-align:justify;
	color:#666666;
}

div.corps{
	width:470px;
/*	text-align:justify;*/
	margin: 0px 5px 0px 10px;
	color:#666666;
}

div.corps_contact{
	margin: 0px 0px 0px 10px;
	color:#666666;
}

div.intitule_p {
	FONT-SIZE: 12px;
	COLOR: #CC0000;
	FONT-FAMILY: arial, verdana, arial, helvetica, sans-serif;

}

div.intitule {
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: arial, verdana, arial, helvetica, sans-serif;

}

span.label_choix {
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: arial, verdana, arial, helvetica, sans-serif;

}

span.datenews{
	FONT-SIZE: 12px;
	COLOR: #000066;
	font-weight: bold;
	FONT-FAMILY: arial, verdana, arial, helvetica, sans-serif;
}

span.news{
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: arial, verdana, arial, helvetica, sans-serif;
}

p.accueil1 {
  margin: 0px 0px 3px 3px;

}

span.rouge{
	FONT-SIZE: 12px;
	COLOR: #CC0000;
	FONT-FAMILY: arial, verdana, arial, helvetica, sans-serif;
	font-weight: bold;

}

span.droits{
	FONT-SIZE: 10px;
	COLOR: #black;
	FONT-FAMILY: arial, verdana, arial, helvetica, sans-serif;
	
}

p.accueil2 {
	font-family: arial, verdana, helvetica, sans-serif;
	color: black;
	font-size: 12px;
	font-weight: normal;

  margin: 5px 0px 20px 3px;
	color:#666666;

}

li{
  padding: 0px 0px 0px 20px;
	color:#666666;
}


/* Balise p */

p{
  font-family: arial, verdana, helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

p.contenu {
	margin: 5px 0px 3px 0px;
	color:#666666;
}

p.corps {
	margin: 0px 0px 3px 3px;
	color:#666666;
}

p.corps_ref {
	margin: 5px 0px 3px 3px;
	color:#666666;
}

p.puce {
  margin: 0px 0px 5px 0px;
	color:#666666;
}

p.titreul {
  margin: 0px 0px 3px 0px;
	color:#666666;
}

/* Balise span */

span.rouge {
  color:red;
  font-weight:bold;
}

span.e {
	font-family: arial, verdana, helvetica, sans-serif;
	color: #000066;
	font-size: 17px;
	font-weight: normal;
	margin: 0px 2px 0px 0px;
}

span.e_ecom{
	font-family: arial, verdana, helvetica, sans-serif;
	/*color: #f8e718;*/
	font-size: 22px;
	font-weight: normal;
	margin: 0px 2px 0px 0px;

}

span.vert{
  color:#33CC00;
  font-weight:bold;
}

A.lien:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: none
}
A.lien:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: none
}
A.lien:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: none
}
A.lien:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6699FF; TEXT-DECORATION: none
}

A.lien:link {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: blue; TEXT-DECORATION: underline
}
A.l:visited {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: blue; TEXT-DECORATION: underline
}
A.l:active {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: blue; TEXT-DECORATION: underline
}
A.l:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: underline
}

A.lien1:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: none
}
A.lien1:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: none
}
A.lien1:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: none
}
A.lien1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f8e718; TEXT-DECORATION: none
}

A.lien11:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f8e718; TEXT-DECORATION: underline
}
A.lien11:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f8e718; TEXT-DECORATION: underline
}
A.lien11:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f8e718; TEXT-DECORATION: underline
}
A.lien11:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: underline
}

A.lien2:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: none
}
A.lien2:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: none
}
A.lien2:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: none
}
A.lien2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #33CC00; TEXT-DECORATION: none
}
A.lien22:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #33CC00; TEXT-DECORATION: underline
}
A.lien22:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #33CC00; TEXT-DECORATION: underline
}
A.lien22:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #33CC00; TEXT-DECORATION: underline
}
A.lien22:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: underline
}

A.lien3:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: none
}
A.lien3:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: none
}
A.lien3:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: none
}
A.lien3:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6666; TEXT-DECORATION: none
}
A.lien33:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6666; TEXT-DECORATION: underline
}
A.lien33:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6666; TEXT-DECORATION: underline
}
A.lien33:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6666; TEXT-DECORATION: underline
}
A.lien33:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: underline
}

A.lien4:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: none
}
A.lien4:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: none
}
A.lien4:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: none
}
A.lien4:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CC99FF; TEXT-DECORATION: none
}

A.lien44:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CC99FF; TEXT-DECORATION: underline
}
A.lien44:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CC99FF; TEXT-DECORATION: underline
}
A.lien44:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CC99FF; TEXT-DECORATION: underline
}
A.lien44:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #707070; TEXT-DECORATION: underline
}

A.menu:link {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000066; TEXT-DECORATION: none
}
A.menu:visited {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000066; TEXT-DECORATION: none
}
A.menu:active {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000066; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: none
}

A.menu2:link {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: none
}
A.menu2:visited {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: none
}
A.menu2:active {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: none
}
A.menu2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: none
}

A.lp:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000066; TEXT-DECORATION: underline
}
A.lp:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000066; TEXT-DECORATION: underline
}
A.lp:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000066; TEXT-DECORATION: underline
}
A.lp:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: gray; TEXT-DECORATION: underline
}

td.menuh {
  border-right: 1px solid #000066;
  cursor:hand;
}

span.menu{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#000066 ; TEXT-DECORATION: none

}

span.basdepage {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; TEXT-DECORATION: none
}

input.espaceclient{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000066; TEXT-DECORATION: none

}

form.espaceclient {
	margin : 0px 0px 0px 0px;
}

div.posflash{
	padding:17px 0px 0px 72px;


}



A.basdepage:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; TEXT-DECORATION: none
}
A.basdepage:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; TEXT-DECORATION: none
}
A.basdepage:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; TEXT-DECORATION: none
}
A.basdepage:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; TEXT-DECORATION: underline
}



A.titremenu:link {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000066; TEXT-DECORATION: none
}
A.titremenu:visited {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000066; TEXT-DECORATION: none
}
A.titremenu:active {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000066; TEXT-DECORATION: none
}
A.titremenu:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000066; TEXT-DECORATION: none
}

A.titremenu3:link {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000066; TEXT-DECORATION: none
}
A.titremenu3:visited {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000066; TEXT-DECORATION: none
}
A.titremenu3:active {

	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000066; TEXT-DECORATION: none
}
A.titremenu3:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FFFFFF; TEXT-DECORATION: none
}

A.titremenu2:link {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066; TEXT-DECORATION: none
}
A.titremenu2:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066; TEXT-DECORATION: none
}
A.titremenu2:active {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066; TEXT-DECORATION: none
}
A.titremenu2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066; TEXT-DECORATION: none
}




td.left_menu {
	background-image: url(../images/left_menu.jpg);
	background-repeat: no-repeat;
}

td.bottom_menu {
	background-image: url(../images/bottom_menu.jpg);
	background-repeat: no-repeat;

	font-size: 12px;
	font-weight : bold;
	color: black;
	font-family: arial, verdana, helvetica, sans-serif;
}

td.ct_sep{
	background-image: url(../images/separator.jpg);
	background-repeat: no-repeat;
}

td.ct_swash {
	background-image: url(../images/swash.jpg);
	background-repeat: no-repeat;
}
td.ct_green_swash {
	background-image: url(../images/green_swash.jpg);
	background-repeat: no-repeat;
}

td.ct_red_swash {
	background-image: url(../images/red_swash.jpg);
	background-repeat: no-repeat;
}

td.ct_orange_swash {
	background-image: url(../images/orange_swash.jpg);
	background-repeat: no-repeat;
}


/* Liens */

A {
	font-family: arial, verdana, helvetica, sans-serif;
}

/* BOTTOM MENU */
A.bottom_menu:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: none
}
A.bottom_menu:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: none
}
A.bottom_menu:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: none
}
A.bottom_menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: underline
}

/* TOP MENU */
A.top_menu:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A.top_menu:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A.top_menu:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:  #003399;    TEXT-DECORATION: none
}
A.top_menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; TEXT-DECORATION: none
}


/* TOP MENU */

/* Menu communication papier */
A.left_menu_1:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A.left_menu_1:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A.left_menu_1:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:  #003399;    TEXT-DECORATION: none
}
A.left_menu_1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFCC33; TEXT-DECORATION: none
}

/* Menu ecommunication */
A.left_menu_2:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A.left_menu_2:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A.left_menu_2:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:  #003399;    TEXT-DECORATION: none
}
A.left_menu_2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #66CC33; TEXT-DECORATION: none
}

/* Menu Id visuelle */
A.left_menu_3:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A.left_menu_3:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A.left_menu_3:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:  #003399;    TEXT-DECORATION: none
}
A.left_menu_3:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6666; TEXT-DECORATION: none
}

/* Menu Ass. Info */
A.left_menu_4:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A.left_menu_4:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A.left_menu_4:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:  #003399;    TEXT-DECORATION: none
}
A.left_menu_4:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CC99FF; TEXT-DECORATION: none
}

/* SPAN */

span {
	font-family: arial, verdana, helvetica, sans-serif;
}

span.bottom_menu {
	font-size: 12px;
	font-weight : bold;
	color: white;
}

span.text_ec {
	font-size: 12px;
	font-weight : bold;
	color: #003399 ;

}

span.ct_titre {
	font-size: 18px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}



/* DIV */

div.pos_menu{
	margin : 0px 0px 10px 54px;
}

div.pos_left_menu{
	margin : 0px 0px 0px 10px;
}

div.pos_ec{
	margin : 35px 0px 0px 0px;
}

div.pos_ct_titre{
	margin : 0px 0px 0px 3 0px;
}

b.invisible {COLOR: #ffffff; font-size: 1px;}

p.invisible {COLOR: #ffffff; font-size: 1px;}

h1.invisible {COLOR: #ffffff; font-size: 1px;}

A.invisible {COLOR: #ffffff; TEXT-DECORATION: none}
A.invisible:active {COLOR: #ffffff}
A.invisible:visited {COLOR: #ffffff}
A.invisible:hover {COLOR: #ffffff}

input.input_contact, textarea.input_contact, select.input_contact {
	background-color:#F3F5FD;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #C1C1C1;
	border-bottom:1px solid #C1C1C1;
}
.lien_arondissement{
	font-size:10px;
	text-decoration:underline;
	color:#999999;
}

#menuderoulant{
	/*Fond pour le menu deroulant  de la page */
	list-style-type:none;
	color:#D0D0D0;
	background-color: #cfcfcf;
}

.menu{
	list-style-type:none;
}

#menuderoulant li{
	float:left;
	color: #cfcfcf;
}

#menuderoulant li:hover > .sousmenu {
	display:block; 
	float:left;
	position: absolute; /*La position absolut permet de ne plus avoir un effet qui décale le text*/
}

#menuderoulant .sousmenu{	
	list-style-type:none;
	display:none;
	background-color:#cfcfcf;
	margin-left:-21px;
	width:128px;
}

#menuderoulant .sousmenu li{
	float:none;
}

#menuderoulant li a:link, #menuderoulant li a:visited{
	display:block;
	color:#000066;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
}

#menuderoulant li a:hover {
	color:#FFF;
	background-color:#22297d;
}

#menuderoulant li a:active {
	background-color:#5F879D;
}

#menuderoulant .sousmenu li a:link, #menuderoulant .sousmenu li a:visited{
	display:block;
	color:#FFF;
}

#menuderoulant .sousmenu li a:hover{
	color:#FFF;
}

a.menuh_select{
	background-color: #000099;
	color:#FFFFFF;
}

a.lien_devis{
	color:#000099;
	text-decoration:none;
}
a.lien_devis:hover{
	color:#000099;
	text-decoration:underline;
}
a.lien_internet{
	color:#000099;
	text-decoration:none;
}
a.lien_internet:hover{
	color:#000099;
	text-decoration:underline;
}

/*Diaporama*/
td.precedent {
	font-size: 16pt;
	border:none;
	background-image:url(../images/retour_hover.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:26px;
	height:19px;
	cursor:pointer;
}

td.precedent:hover {
	background-image:url(../images/retour.png);
	background-repeat:no-repeat;
	width:26px;
	height:19px;
}

td.suivant {
	font-size: 16pt;
	border:none;
	background-image:url(../images/suivant.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:27px;
	height:19px;
	cursor:pointer;
}

td.suivant:hover {
	font-size: 16pt;
	background-image:url(../images/suivant-hover.png);
	width:27px;
	height:19px;
}

td.play {
	font-size: 16pt;
	border:none;
	background-image:url(../images/play_eesai.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:17px;
	height:19px;
	cursor:pointer;
}

td.play:hover {
	font-size: 16pt;
	background-image:url(../images/play-hover.png);
	width:17px;
	height:19px;
}

td.pause {
	font-size: 16pt;
	border:none;
	background-image:url(../images/pause.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:17px;
	height:19px;
	cursor:pointer;
}

td.pause:hover {
	font-size: 16pt;
	background-image:url(../images/pause-hover.png);
	width:17px;
	height:19px;
}

td.plus {
	font-size: 16pt;
	border:none;
	background-image:url(../images/plus.png);
	background-repeat:no-repeat;
	width:27px;
	height:19px;
	cursor:pointer;
}

td.plus:hover {
	font-size: 16pt;
	background-image:url(../images/plus-hover.png);
	width:27px;
	height:19px;
}

td.moin {
	font-size: 16pt;
	border:none;
	background-image:url(../images/moin.png);
	background-repeat:no-repeat;
	width:26px;
	height:19px;
	cursor:pointer;
}

td.moin:hover {
	font-size: 16pt;
	background-image:url(../images/moin-hover.png);
	width:26px;
	height:19px;
}

td.seconde {
	font-size: 10pt;
	border:none;
	background-image:url(../images/seconde.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:17px;
	height:19px;
	cursor:default;
}

img.chek{
	width:60px;
	height:60px;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	cursor:pointer;
	border:1px solid #061747;
}

img.chek:hover{
	width:60px;
	height:60px;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
}

img.nochek{
	width:60px;
	height:60px;
	border:none;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	border:1px solid #061747;
}

div.loader{
	visibility:visible;
	position:absolute;
	background-color:#FFF;
	color:#000;
	width:400px;
	margin-left:30px;
	margin-top:100px;
	text-align:center;
}

div.loader_off{
	visibility:hidden;
}

a.mep{
	font-weight:bold; 
	color:#666666; 
	text-decoration:none;
}