body {
	margin-top:0;
}

#Header {
	width:1024px;
	height:174px;
	background:url(templviolet/header.png) no-repeat;
	margin:auto;
}

#Header-top {
	width:1024px;
	height:135px;
	text-align:left;
}

#Header-top-left {
	width:770px;
	height:130px;
	text-align:left;
	float:left;
}

#Header-top-right {
	width:228px;
	height:30px;
	text-align:right;
	float:left;
	margin-top:93px;
}

#Header-bottom {
	width:1024px;
	height:30px;
	text-align:center;
}

#Main {
	width:1024px;
	background:url(templviolet/milieu.png) repeat-y;
	margin:auto;
}

#Maincenter {
	width:970px;
	height:800px;
	text-align:center;
	float:left;
}

#Main-publicite {
	width:970px;
	height:110px;
	float:left;
}

#Main-publicite2 {
	width:1024px;
	height:110px;
	background:url(templviolet/milieu.png) repeat-y;
	margin:auto;
	text-align:center;
}

#Main-publicite3 {
	width:1024px;
	height:140px;
	background:url(templviolet/milieu.png) repeat-y;
	margin:auto;
	text-align:center;
}

#Main-boutique {
	width:970px;
	height:625px;
	float:left;
}

#Main-boutique-center {
	width:600px;
	height:625px;
	text-align:center;
	background:url(cadre2.png);
	background-repeat:repeat;
	float:left;
}

#Boutique-titre {
	width:540px;
	text-align:left;
	padding-top:10px;
	padding-left:25px;
	float:left;
}

#Boutique-chapeau {
	width:540px;
	text-align:justify;
	padding-top:10px;
	padding-left:25px;
	padding-bottom:25px;
	float:left;
}

#Main-boutique-left {
	width:185px;
	height:625px;
	text-align:center;
	float:left;
}

#Main-boutique-right {
	width:185px;
	height:625px;
	text-align:center;
	float:left;
}

#Mainleft {
	width:509px;
	height:565px;
	text-align:left;
	float:left;
}

#Mainleftpetit {
	width:509px;
	height:340px;
	text-align:left;
	float:left;
}

#Mainleftmoyen {
	width:469px;
	height:340px;
	text-align:left;
	float:left;
}

#Mainright {
	width:445px;
	height:565px;
	text-align:left;
	float:left;
}

#Mainbottom {
	width:954px;
	height:185px;
	text-align:left;
	float:left;
}

#Barreespace {
	width:1000px;
	margin-left:10px;
	height:15px;
	text-align:center;
}

#Bloctitrephotos {
	width:1000px;
	height:40px;
	text-align:center;
}

#Blocphotos {
	width:1000px;
	text-align:center;
	margin-left:10px;
}


#Bloctitrephotos-left {
	width:530px;
	height:16px;
	text-align:left;
	float:left;
	margin-top:4px;
	margin-left:30px;
}

#Bloctitrephotos-right {
	width:440px;
	height:16px;
	text-align:right;
	float:left;
	margin-top:4px;
}

#Footer {
	width:1024px;
	height:27px;
	background:url(templviolet/footer.png) no-repeat;
	margin:auto;
}

#Footer-left {
	width:605px;
	height:27px;
	margin-top:5px;
	margin-left:20px;
	float:left;
	text-align:left;
}

#Footer-right {
	width:360px;
	height:27px;
	margin-top:5px;
	float:left;
	text-align:right;
}

#Hauttitre {
width:445px;
background:url(templviolet/cadre2.png);
}

#Hautcadre {
width:445px;
background:url(templviolet/cadre2.png);
}

#Mainleft-bloccompofavorite {
	width:450px;
	height:350px;
	float:left;
}

#Mainbottom-blocformation {
	width:329px;
	height:180px;
	float:left;
}

#Mainbottom-blocformation-cadreleft {
	width:328px;
	height:174px;
	background:url(templviolet/cadre_basgauche.png) no-repeat;
	float:left;
}

#Mainbottom-blocformation-cadreleft-titre {
	width:300px;
	height:22px;
	float:left;
	text-align:left;
	margin-left:7px;
	margin-top:5px;
}

#Mainbottom-blocformation-cadreleft-texte {
	width:300px;
	height:115px;
	margin-left:15px;
	margin-top:8px;
	float:left;
}

#Mainbottom-blocformation-cadreleft-bottom{
	width:300px;
	height:25px;
	float:left;
	text-align:right;
}

#Mainbottom-bloctechnique {
	width:313px;
	height:180px;
	float:left;
}

#Mainbottom-bloctechnique-cadrecenter {
	width:312px;
	height:174px;
	background:url(templviolet/cadre_basmilieu.png) no-repeat;
	float:left;
}

#Mainbottom-bloctechnique-cadrecenter-titre {
	width:300px;
	height:22px;
	float:left;
	text-align:left;
	margin-left:7px;
	margin-top:5px;
}

#Mainbottom-bloclangage {
	width:312px;
	height:180px;
	float:left;
}

#Mainbottom-bloclangage-cadreright {
	width:312px;
	height:174px;
	background:url(templviolet/cadre_basdroite.png) no-repeat;
	float:left;
}

#Mainbottom-bloclangage-cadreright-titre {
	width:300px;
	height:22px;
	float:left;
	text-align:left;
	margin-left:7px;
	margin-top:5px;
}

#Mainbottom-bloclangage-cadreright-image {
	width:95px;
	height:100px;
	float:left;
	text-align:center;
	margin-left:5px;
	margin-top:15px;
}

#Mainbottom-bloclangage-cadreright-texte {
	width:205px;
	height:150px;
	float:left;
	margin-left:5px;
	text-align:left;
	margin-top:15px;
}

#Mainright-blocedito {
	width:440px;
	height:325px;
	margin:auto;
	float:left;
}

#Mainright-blocderniersajout {
	width:440px;
	height:235px;
	float:left;
}

#Mainright-blocderniersajout-derniersajout{
	width:440px;
	height:225px;
	background:url(templviolet/Cadremilieudroit.png) no-repeat;
	float:left;
}

#Mainright-blocderniersajout-derniersajout-top{
	width:440px;
	height:145px;
	float:left;
	text-align:left;
}

#Mainright-blocderniersajout-derniersajout-haut{
	width:440px;
	height:45px;
	float:left;
	text-align:left;
}

#Mainright-blocderniersajout-derniersajout-haut-titre{
	width:400px;
	height:35px;
	float:left;
	text-align:left;
	margin-top:10px;
	margin-left:15px;
}

#Mainright-blocderniersajout-derniersajout-top-photo{
	width:110px;
	height:145px;
	text-align:left;
	float:left;
}

#Mainright-blocderniersajout-derniersajout-top-photo-haut{
	width:110px;
	height:110px;
	float:left;
	text-align:center;
}

#Mainright-blocderniersajout-derniersajout-top-photo-bas{
	width:110px;
	height:25px;
	float:left;
	text-align:center;
}

#Mainright-blocderniersajout-derniersajout-bottom{
	width:425px;
	height:30px;
	float:left;
	text-align:right;
}

#Mainleft-bloccompofavorite-Compofavorite {
	width:441px;
	height:331px;
	background:url(templviolet/cadrehautgauche.png) no-repeat;
	float:left;
}

#Mainleft-blocleft-cadre {
	width:441px;
	height:380px;
	background:url(templviolet/cadreviolet.png) no-repeat;
	float:left;
}

#Mainleft-blocleft-cadrecompo-left {
	width:210px;
	height:320px;
	float:left;
	text-align:center;
	margin-top:15px;
	margin-left:10px;
}

#Mainleft-blocleft-cadrecompo-right {
	width:200px;
	height:320px;
	float:left;
	text-align:left;
	margin-top:15px;
}

#Mainleft-blocleft-cadrecompo-left-photo {
	width:100px;
	height:105px;
	float:left;
	text-align:center;
}

#Mainleft-blocleft-cadrecompo-bottom {
	width:430px;
	height:60px;
	float:left;
	text-align:center;
	margin-left:10px;
}

#Mainleft-blocleft-cadre-left {
	width:220px;
	height:170px;
	float:left;
	text-align:left;
	margin-top:18px;
	margin-left:20px;
}
#Mainleft-blocleft-cadre-right {
	width:170px;
	height:170px;
	float:left;
	text-align:center;
	margin-top:18px;
}

#Mainleft-blocleft-cadre-bottom {
	width:420px;
	height:170px;
	float:left;
	text-align:left;
	margin-left:20px;
}

#Mainleft-bloccompofavorite-Compofavorite-left {
	width:280px;
	height:317px;
	float:left;
}

#Mainleft-bloccompofavorite-Compofavorite-right {
	width:150px;
	height:317px;
	float:left;
}

#Mainleft-bloccompofavorite-Compofavorite-left-top {
	width:280px;
	height:52px;
	float:left;
}

#Mainleft-bloccompofavorite-Compofavorite-left-top-titre {
	width:220px;
	height:32px;
	float:left;
	margin-left:35px;
	margin-top:20px;
}

#Mainleft-bloccompofavorite-Compofavorite-left-bottom {
	width:280px;
	height:265px;
	float:left;
	text-align:center;
}

#Mainleft-bloccompofavorite-Compofavorite-right-top {
	width:150px;
	height:35px;
	float:left;
	text-align:center;
	margin-top:20px;
}

#Mainleft-bloccompofavorite-Compofavorite-right-middle {
	width:150px;
	height:243px;
	float:left;
}

#Mainleft-bloccompofavorite-Compofavorite-right-bottom {
	width:135px;
	height:15px;
	float:left;
	text-align:right;
}

#Mainright-blocedito-Edito {
	width:440px;
	height:301px;
	background:url(templviolet/cadrehautdroit.png) no-repeat;
	float:left;
}

#Mainleft-Blocforum {
	width:440px;
	height:220px;
	float:left;
}

#Mainleft-Blocforum-Forum {
	width:440px;
	height:201px;
	background:url(templviolet/Milieugauche.png) no-repeat;
}

#Mainleft-Blocforum-Forum-top {
	width:440px;
	height:30px;
	float:left;
}

#Mainleft-Blocforum-Forum-top-titre {
	width:400px;
	height:15px;
	margin-top:10px;
	margin-left:15px;
	float:left;
}

#Mainleft-Blocforum-Forum-middle {
	width:440px;
	height:145px;
	margin-left:15px;
	margin-right:10px;
	text-align:left;
	float:left;
}

#Mainleft-Blocforum-Forum-bottom {
	height:20px;
	text-align:right;
	margin-right:20px;
}

.Styleinfocompofavorite {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif;
color: #828282;
font-weight:bolder;
}

.Styleinfocompofavorite2 {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif;
color: #828282;
font-weight:bold;
}

.Styleinfocompofavorite3 {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif;
color: #828282;
}

.Stylesecondtitres {
font-size: 14px;
font-family: Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif;
color: #A013CF;
font-weight:bold;
}

.StyleConnexion {
font-size: 15px;
font-family: Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif;
color: #DDDDDD;
font-weight:bold;
margin-top:0px;
}

.Stylenompetitecompos {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif;
color: #828282;
font-weight:bold;
}
.Stylespacer {
font-size: 5px;
}

.StyleMenu {
font-size: 17px;
font-family: Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif;
color: #A013CF ;
font-weight:bold;
margin-top:0px;
}

#Mainright-blocedito-haut {
height:35px;
}

#Mainright-blocedito-texte {
text-align:left;
margin-left:20px;
margin-right:15px;
height:200px;
}

#Mainright-blocedito-bas{
height:40px;
text-align:center;
}

.Stylepetitcorpsinfo {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif;
color: #828282;
}

.Stylecorpsinfo {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif;
color: #828282;
font-weight:bold;
}

.StyleTitres {
font-size: 14px;
font-family: Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif;
color: #A013CF;
font-weight:bold;
margin-right: 8px;
}

.StyleLiensbas {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif;
	color: #DDDDDD;
	font-weight:bold;
}

.StyleCopy {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif;
	color: #DDDDDD;
	font-weight:bold;
}

a:link {
	color: #A013CF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #A013CF;
}
a:hover {
	text-decoration: none;
	color: #828282;
}
a:active {
	text-decoration: none;
	color: #828282;
}

a.copy:link {
	color: #DDDDDD;
	text-decoration: none;
}
a.copy:visited {
	text-decoration: none;
	color: #DDDDDD;
}
a.copy:hover {
	text-decoration: underline;
	color: #DDDDDD;
}
a.copy:active {
	text-decoration: none;
	color: #DDDDDD;
}


