.cc     {color:#9696D2;}
.mauve  {color:#9696D2;}
.bleu   {color:#006482;}
.violet {color:#AF1376;}
.violetPale     {color:#960A5F;}
.bleuNuit       {color:#09005D;}
.bleuNuitPale   {color:#0996D2;}
.bleuMenu       {color:#2B86B5;}

  HR.cc {color:#9696D2;}

	A         {color:#AF1376; text-decoration:underline;	font-weight: normal;}
	A:link    {color:#AF1376; text-decoration:underline;	font-weight: normal;}
	A:active  {color:#AF1376; text-decoration:underline;	font-weight: normal;}
	A:visited {color:#AF1376; text-decoration:underline;	font-weight: normal;}
	A:hover   {color:#09005D; text-decoration:underline; font-weight: normal;}
	A.txtvioletptitbold   {color:#09005D; text-decoration:underline; font-weight: bold;}
	A.txtvioletptitbold:hover   {color:#09005D; text-decoration:underline; font-weight: bold;}

	A.menug         {color:#2B86B5; text-decoration:none; font-weight: normal;}
	A.menug:link    {color:#2B86B5; text-decoration:none;	font-weight: normal;}
	A.menug:active  {color:#2B86B5; text-decoration:none;	font-weight: normal;}
	A.menug:visited {color:#2B86B5; text-decoration:none;	font-weight: normal;}
	A.menug:hover   {color:#09005D; text-decoration:none;	font-weight: normal;}
.intertitre{padding-top:13px;}
  form td {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-style: normal;
  	line-height: normal;
  	font-weight: normal;
  	text-decoration: none;
  	text-align:left;
  	vertical-align:top;
  }

  input,textarea,select {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-style: normal;
  	font-weight: normal;
  	color: #09005D;
  	text-decoration: none;
  }

.menug {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #2B86B5;
	text-decoration: none;
}

.txtorange,A.txtorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF4200;
	text-decoration: none;
}
.txtorangebold,A.txtorangebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF4200;
	text-decoration: none;
}
.txtnoir,A.txtnoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.titorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #FF4200;
	text-decoration: none;
}
.sstitorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FF4200;
	text-decoration: none;
}
.txtaccueil,A.txtaccueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #00508C;
	text-decoration: none;
}
.txtaccueilbold,A.txtaccueilbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #00508C;
	text-decoration: none;
}
.txtbreves,A.txtbreves {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #00769A;
	text-decoration: none;
}
.txtbrevesbold,A.txtbrevesbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #00769A;
	text-decoration: none;
}
	A.txtbreves           {text-decoration:underline;}
	A.txtbrevesbold       {text-decoration:underline;}
	A.txtbreves:hover           {text-decoration:underline;}
	A.txtbrevesbold:hover       {text-decoration:underline;}

.titreensavoirplus {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
	color: #00769A;
	text-decoration: none;
}
.txtensavoirplus,A.txtensavoirplus,A.txtensavoirplus:link,A.txtensavoirplus:visited,A.txtensavoirplus:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #00769A;
	text-decoration: none;
}
.txtensavoirplusbold,A.txtensavoirplusbold,A.txtensavoirplus:link,A.txtensavoirplusbold:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #00769A;
	text-decoration: none;
}
	A.txtensavoirplus     {text-decoration:underline;}
	A.txtensavoirplusbold {text-decoration:underline;}
	A.txtensavoirplus:hover     {text-decoration:underline;}
	A.txtensavoirplusbold:hover {text-decoration:underline;}

.txtbleunuitcadre {
	border-top: 0px;
	border-right: 0px;
	border-left: 1px;
	border-bottom: 1px;
	border-style: dashed;
	border-color: #9696D2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #09005D;
	text-decoration: none;
}

.txtbleunuit,A.txtbleunuit,A.txtbleunuit:visited,A.txtbleunuit:link,A.txtbleunuit:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-style: normal;
	font-weight: normal;
	color: #004e8a;
	text-decoration: none;
	line-height:1.5em;
}
.txtbleunuitsmall,A.txtbleunuitsmall,A.txtbleunuitsmall:visited,INPUT.txtbleunuitsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #09005D;
	text-decoration: none;
}
.txtbleunuitsmallitalic,A.txtbleunuitsmallitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #09005D;
	text-decoration: none;
}

.txtbleunuitbold,A.txtbleunuitbold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #09005D;
  text-decoration: none;
}
	A.txtbleunuit         {text-decoration:underline;}
	A.txtbleunuit:hover         {text-decoration:underline;}

.titmauve {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  color: #FFFFFF;
  text-decoration: none;
}
.sstitmauve,h3.spip,.h3Spip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
  color:#9696D2;
  text-decoration: none;
}

.txtmauve {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #9696D2;
  text-decoration: none;
}

.txtmauvebold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #9696D2;
  text-decoration: none;
}
.txtmauveptit {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #9696D2;
  text-decoration: none;
}
.txtmauveptitbold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #9696D2;
  text-decoration: none;
}
.txtmauveptititalic {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
  color: #9696D2;
  text-decoration: none;
}

.titviolet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.titvioletptit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.txtviolet,A.txtviolet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #AF1376;
	text-decoration: none;
}
.txtvioletbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight:bold;
	color: #AF1376;
	line-height:1.5em;
}
.txtvioletbold a:link{}
.txtvioletptitbold,A.txtvioletptitbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #AF1376;
	text-decoration: none;
}
.txtvioletptit,A.txtvioletptit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #AF1376;
	text-decoration: none;
}

.titviolet .spip_surligne {
  background-color: #AF1376;
  color: #FFFF66;
}
.txtviolet .spip_surligne,.txtvioletbold .spip_surligne,
.txtvioletptit .spip_surligne,.txtvioletptitbold .spip_surligne {
  background-color: #FFFF66;
  color: #AF1376;
}

.titmauve .spip_surligne,sstitmauve .spip_surligne {
  background-color: #FFFF66;
  color: #9696D2;
}
.txtmauve .spip_surligne,.txtmauvebold .spip_surligne,
.txtmauveptit.spip_surligne,.txtmauveptitbold.spip_surligne,
.txtmauveptititalic.spip_surligne {
  background-color: #FFFF66;
  color: #9696D2;
}
.txtbleunuit .spip_surligne,.txtbleunuitsmall .spip_surligne,
.txtbleunuitsmallitalic.spip_surligne,
.txtbleunuitbold.spip_surligne {
  color: #09005D;
  background-color: #FFFF66;
}

img{border:0}
#gauche{height:479px;width:50%;left:0;position:absolute;background-image:url(../images/filetGauche.png);background-repeat:repeat-x;background-position:0 135px;
}
#droite{height:160px;width:50%;left:50%;position:absolute;background-image:url(../images/filetDroite.png);background-repeat:repeat-x;
background-position:0 73px;overflow-x:hidden;
}
#ptGauche{height:479px;width:50%;left:0;position:absolute;background-image:url(../images/ptFiletGauche.png);background-repeat:repeat-x;background-position:0 63px;
}
#ptDroite{height:160px;width:50%;left:50%;position:absolute;background-image:url(../images/ptFiletDroite.png);background-repeat:repeat-x;
background-position:0 37px;
}
#container{
width:760px;
margin:0 auto;
position:relative;
font-family:Arial, Helvetica, sans-serif;
}
#menu{width:119px;position:absolute;left:22px;top:216px;z-index:300;}
#menu.ptMenu{top:108px}

#menu ul{margin:0;padding:0;background:#ffd629;list-style:none;width:100%;}
#menu li{
background:#ffd629;
border-bottom:1px solid #fff;
width:100%;
float:left;
position:relative;
line-height:1.2em;
}
#menu ul ul li{background:#fff;border-bottom:1px solid #2b86b5;line-height:1em;}
#menu a{
	display:block;
	text-decoration:none;
	padding-left:5px;
	color:#af1376;
	font-size:.8em;
}
#menu a.active{background:#2b86b5;color:#fff}
#menu ul ul li a{color:#559cdb;font-size:.7em;padding-left:0;width:121px}
#menu ul li a:hover{color:#fff;background:#2b86b5}
#menu ul ul li a:hover{color:#09005d;background:#fff}
#menu ul ul li a.active{color:#09005d;;background:#fff}

#imgDeco{position:absolute;top:9px;width:760px;height:223px;left:0}
#ptImgDeco{position:absolute;top:9px;width:760px;height:109px;}
#actu{float:right;width:197px;padding-top:185px}
#actu .blocActu{color:#b90233;padding:0 10px 20px 10px;font-size:.75em}
#actu .blocActu h2{margin:0;padding:0;font-size:1em}
#actu a:link, #actu a:visited{color:#b90233}
#main{width:560px;padding-top:240px}
#main #left{width:180px;position:relative;bottom:40px;left:24px}
#main #intro{width:335px;margin-left:200px;color:#004e8a;font-size:.85em;line-height:1.4em;}

#temoignages{width:520px;margin-left:22px;overflow:hidden;height:1%;}
#temoignages #col1{width:160px;float:left}
#temoignages #col3{width:160px;float:right}
#temoignages #col2{width:160px;margin:0 177px;}
#temoignages .tRouge{background:url(../images/lisereRouge.png) no-repeat;color:#cd002d;font-size:.75em;padding:10px 0}
#temoignages .tVert{background:url(../images/lisereVert.png) no-repeat;color:#378200;font-size:.75em;padding:10px 0}
#temoignages .tOrange{background:url(../images/lisereOrange.png) no-repeat;color:#f05f00;font-size:.75em;padding:10px 0}
#temoignages .tBleu{background:url(../images/lisereBleu.png) no-repeat;color:#009ee0;font-size:.75em;padding:10px 0}

#footer{margin-left:200px;font-size:.7em}
#footer a:link, #footer a:visited{text-decoration:none;color:#505050}
#footer a:hover{text-decoration:underline}
.cleaner{clear:both}


#contenu{width:539px;padding-top:137px;padding-left:200px;padding-bottom:40px}
h1{padding:10px 0 0px 5px;margin:0 0 10px 0;background:#AF1376 url(../images/filetH1.png) no-repeat;color:#fff;font-size:.8em;text-transform: uppercase;}

#newTipLayer{visibility:hidden;position:absolute;z-index:1000;left:30px;top:40px;font-size:.7em;color:#fff}
#newTipLayer a:link, #newTipLayer a:visited{text-decoration:none;color:#fff}

.bandeau{COLOR: #FFFFFF;FONT-FAMILY:"Comic Sans MS";font-size:13px;font-weight:normal;text-transform:uppercase;}
.mention{color:#AF1376; FONT-SIZE:12px;}
.saisie{FONT-SIZE:12px}
a.lien:link{color:#009241; text-decoration:none;}
a.lien:visited{color:#009241; text-decoration:none;}
a.lien:hover{color:#009241; text-decoration:none;}

