body {
	background-color: #e7f7fb;
	background-image: url(../images/fd.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
a:active, a:visited, a:link {
	color: #00b0d8;
	text-decoration:underline;
}
a:hover {
	color: #00b0d8;
	text-decoration:none;
}
.FdBlanc {
	background-color: #FFFFFF;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.TxtBleuGras {
	font-weight: bold;
	color: #00b0d8;
}
.CadreBleu {
	border: 1px solid #00b0d8;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.FdBleu {
	background-color: #00b0d8;
	color: #FFFFFF;
}
.bulleAFF {
	color: #00b0d8;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	background-image: url(../images/degrade.jpg);
	background-repeat: repeat-x;
}

.paddingBas10 {
	padding-bottom: 10px;
}
.TxtBlanc {
	color: #FFFFFF;
}
.TxtBlanc12 {
	color: #FFFFFF;
	font-size: 12px;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #016075;
}
.inputT1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #016075;
	width: 125px;
}
.inputT2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #016075;
	width: 98px;
}
.input2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00b0d8;
	background-color: #FFFFFF;
	border: 1px solid #016075;
}
.TxtBleu {
	color: #00b0d8;
}
a.TxtBleu:active, a.TxtBleu:visited, a.TxtBleu:link {
	color: #00b0d8;
	text-decoration:none;
}
a.TxtBleu:hover {
	color: #00b0d8;
	text-decoration:underline;
}

.TxtBleu2 {
	color: #006177;
}
a.TxtBleu2:active, a.TxtBleu2:visited, a.TxtBleu2:link {
	color: #006177;
	text-decoration:underline;
}
a.TxtBleu2:hover {
	color: #006177;
	text-decoration:none;
}

.TxtNoir {
	color: #000000;
}
a.TxtNoir:active, a.TxtNoir:visited, a.TxtNoir:link {
	color: #000000;
	text-decoration:none;
}
a.TxtNoir:hover {
	color: #000000;
	text-decoration:underline;
}
a.TxtBlanc:active, a.TxtBlanc:visited, a.TxtBlanc:link {
	color: #FFFFFF;
	text-decoration:underline;
}
a.TxtBlanc:hover {
	color: #FFFFFF;
	text-decoration:none;
}
h1 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	line-height: 14px;
	text-transform: uppercase;
}
h2 {
	font-size: 13px;
	font-weight: bold;
	color: #00b0d8;
	background-color: #cceff7;
	padding: 3px;
	height: 14px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/*h3 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}*/
h3{
	font-size: 12px;
	font-weight: bold;
	color: #00b0d8;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.paragraphe {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
}

.ImgDroite {
	
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}


.ImgGauche {
	
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
/*
.ImgDroite {
	border: 1px solid #121212;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}


.ImgGauche {
	border: 1px solid #121212;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
*/

#Ssmenuvert {
	font-size: 13px;
	font-weight: bold;
	color: #bcd131;
}
#Ssmenuvert a {
	color: #00b0d8;
	text-decoration: none;
}
#Ssmenuvert a:hover {
	color: #00b0d8;
	text-decoration: underline;
}

#Ssmenuvert li {
	list-style-image: url(../images/pt_vert.gif);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#Ssmenuvert ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}
#vert h1 {
	color: #bcd131;
}



#Ssmenuorange {
	font-size: 13px;
	font-weight: bold;
	color: #ff9900;
}
#Ssmenuorange a {
	color: #00b0d8;
	text-decoration: none;
}
#Ssmenuorange a:hover {
	color: #00b0d8;
	text-decoration: underline;
}

#Ssmenuorange li {
	list-style-image: url(../images/pt_orange.gif);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#Ssmenuorange ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}
#orange h1 {
	color: #ff9900;
}

#Ssmenuviolet a:hover {
	color: #d62cfa;
	text-decoration: underline;
}

#Ssmenuviolet li {
	list-style-image: url(../images/pt_violet.jpg);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#Ssmenuviolet ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}#violet h1 {
	color: #d62cfa;
}
#Ssmenuviolet {
	font-size: 13px;
	font-weight: bold;
	color: #d62cfa;
}
#Ssmenuviolet a {
	color: #00b0d8;
	text-decoration: none;
}





#Ssmenurouge a:hover {
	color: #d92222;
	text-decoration: underline;
}

#Ssmenurouge li {
	list-style-image: url(../images/pt_rouge.jpg);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#Ssmenurouge ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}#rouge h1 {
	color: #d92222;
}
#Ssmenurouge {
	font-size: 13px;
	font-weight: bold;
	color: #d92222;
}
#Ssmenurouge a {
	color: #00b0d8;
	text-decoration: none;
}




#Ssmenurose a:hover {
	color: #e93e98;
	text-decoration: underline;
}

#Ssmenurose li {
	list-style-image: url(../images/pt_rose.jpg);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#Ssmenurose ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}#rose h1 {
	color: #e93e98;
}
#Ssmenurose {
	font-size: 13px;
	font-weight: bold;
	color: #e93e98;
}
#Ssmenurose a {
	color: #00b0d8;
	text-decoration: none;
}



#Ssmenujaune li {
	list-style-image: url(../images/pt_jaune.jpg);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#Ssmenujaune ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}#jaune h1 {
	color: #f6c900;
}
#Ssmenujaune {
	font-size: 13px;
	font-weight: bold;
	color: #f6c900;
}
#Ssmenujaune a {
	color: #00b0d8;
	text-decoration: none;
}

#Ssmenujaune a:hover {
	color: #f6c900;
	text-decoration: underline;
}



#Ssmenuturquoise a:hover {
	color: #35e1e5;
	text-decoration: underline;
}

#Ssmenuturquoise li {
	list-style-image: url(../images/pt_turquoise.jpg);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#Ssmenuturquoise ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}#turquoise h1 {
	color: #35e1e5;
}
#Ssmenuturquoise {
	font-size: 13px;
	font-weight: bold;
	color: #35e1e5;
}
#Ssmenuturquoise a {
	color: #00b0d8;
	text-decoration: none;
}#texte p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#texte ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#texte ul li {
	font-size: 12px;
	list-style-image: url(../images/puce.gif);
	padding-bottom: 5px;
}
.FdBleuMoyen {
	color: #FFFFFF;
	background-color: #00bbd7;
	font-size: 12px;
}
.FdBleuClair {
	color: #FFFFFF;
	background-color: #5dc8dd;
	font-size: 12px;
}
.TxtVert12GMaj {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5f6b11;
}


a.TxtVert12GMaj:link,a.TxtVert12GMaj:active,a.TxtVert12GMaj:visited {
	color: #3b4400;
	text-decoration: none;
}

 a.TxtVert12GMaj:hover {
	color: #3b4400;
	text-decoration: underline;
}
.bouton {
	font-size: 11px;
	font-weight: bold;
	color: #5f6b11;
	background-color: #c7d92c;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #5f6b11;
}
.bouton3 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #990000;
}

#SsSsNav{
	font-weight: normal;
}

#SsSsNav a{
	color: #000000;
	text-decoration: none;
}
#SsSsNav a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

#SsSsNav ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
	padding: 0px;
	margin-right: 0px;
}

#SsSsNav li{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.Cadrevert {
	background-color: #dbea4d;
	background-image: url(../images/cadre_ombre_fd_vert.jpg);
	background-repeat: repeat-y;
	color: #FFFFFF;
}


.Cadreviolet {
	background-color: #ed88f9;
	background-image: url(../images/cadre_ombre_fd_violet.jpg);
	background-repeat: repeat-y;
	color: #FFFFFF;
}


.Cadreorange {
	background-color: #fcc95b;
	background-image: url(../images/cadre_ombre_fd_orange.jpg);
	background-repeat: repeat-y;
	color: #FFFFFF;
}
.Cadrerouge {
	background-color: #de5858;
	background-image: url(../images/cadre_ombre_fd_rouge.jpg);
	background-repeat: repeat-y;
	color: #FFFFFF;
}
.Cadrerose {
	background-color: #ec53b0;
	background-image: url(../images/cadre_ombre_fd_rose.jpg);
	background-repeat: repeat-y;
	color: #FFFFFF;
}
.Cadrejaune {
	background-color: #faf783;
	background-image: url(../images/cadre_ombre_fd_jaune.jpg);
	background-repeat: repeat-y;
	color: #FFFFFF;
}
.Cadreturquoise {
	background-color: #3ae6e8;
	background-image: url(../images/cadre_ombre_fd_turquoise.jpg);
	background-repeat: repeat-y;
	color: #FFFFFF;
}
#adresse {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;
	border: 2px solid #00bbd7;
}
.bas {
	color: #333333;
}
a.bas:active, a.bas:visited, a.bas:link {
	color: #333333;
	text-decoration:underline;
}
a.bas:hover {
	color: #333333;
	text-decoration:none;
}

a.lien_or_not {
cursor:text;
text-decoration:none;
color: #333333;
}

a.lien_or_not:hover {
cursor:text;
text-decoration:none;
color: #333333;
}
#Home h1 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #323232;
	background-image: url(../images/bt_home.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}
#Home h1 a {
	color: #323232;
	text-decoration: none;
}
#Home h1 a:hover {
	color: #00b0d8;
	text-decoration: none;
}


/* optims cybercité */

#Home h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #323232; 
	background-color:#FFFFFF;
	background-image: url(../images/bt_home.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}
#Home h2 a {
	color: #323232;
	text-decoration: none;
}
#Home h2 a:hover {
	color: #00b0d8;
	text-decoration: none;
}
/* fin optim cybercité */

.TxtHome {
	font-size: 14px;
	text-align: justify;
}
.News {
	font-size: 11px;
	color: #017e9b;
	background-image: url(../images/fd_bt_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}.paddingGD10px {
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
}

