﻿body {
padding:0px;
margin:0px;
background:url(images/motif.jpg);
background-repeat:repeat;
text-align:center;
}

img {
border-width:0px;
}

input.champ {
float:left;
background-color:transparent;
border:1px #000000 solid;
height:18px;
padding-bottom:0px;
padding-top:0px;
padding-left:5px;
text-align:left;
margin-top:0px;
margin-bottom:0px;
margin-top:0px;
margin-left:10px;
line-height:14px;
font-size:14px;
}

input.ok {
float:left;
background-color:#3366CC;
color:#ffffff;
font-weight:bold;
border:1px #3366CC solid;
height:20px;
width:45px;
margin-left:10px;
margin-right:33px;
text-align:center;
}

input.envoi {
float:left;
background-color:#3366CC;
color:#ffffff;
font-weight:bold;
border:1px #3366CC solid;
height:20px;
width:100px;
margin-left:10px;
text-align:center;
}

hr.spip {
width:350px;
padding-left:0px;
margin-left:0px;
background-color:transparent;
font-size:30px;
border:0px transparent solid;
}

strong.spip {
font-weight:bold;
color:#993300;
}

strong {
font-weight:bold;
}

.spip_doc_titre {
font-size:10px;
padding-left:5px;
}

.spip_doc_descriptif {
font-size:11px;
padding-left:0px;
}

.spip_documents_left {
float:left;
padding-right:0px;
}

.spip_documents_right {
float:right;
padding-left:10px;
padding-bottom:10px;
}

h1 {
padding-top:25px;
text-align:left;
margin-top:0px;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#0066CC;
font-family:arial,tahoma,verdana,serif;
background-color:inherit;
}

h2 {
text-align:left;
font-size:16px;
font-weight:bold;
color:#0066CC;
margin-bottom:0px;
padding-bottom:0px;
font-family:arial,tahoma,verdana,serif;
background-color:inherit;
}

h3 {
text-align:left;
font-size:16px;
font-weight:bold;
color:#0066CC;
font-style:italic;
margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;
margin-top:0px;
font-family:arial,tahoma,verdana,serif;
background-color:inherit;
}

h3.titre {
font-style:normal;
}

h4 {
text-align:left;
font-size:11px;
font-weight:bold;
color:#0066CC;
font-style:italic;
margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;
margin-top:0px;
font-family:arial,tahoma,verdana,serif;
background-color:inherit;
}

ul {
margin-left:0px;
}

.surpage	{ width:1000px;margin:0; padding:0; }
.surpage-right	{ width:860px; margin:0; padding:0; }
.surpage-left	{ width:860px; margin:0; padding:0; }

#page {
background:url(images/main.jpg);
width:720px;
height:100%;
margin-left:auto;
padding-top:0px;
margin-top:0px;
margin-right:auto;
text-align:center;
}

#header {
background:url(images/banner.jpg);
width:720px;
height:210px;
padding-top:0px;
margin-top:0px;
margin-bottom:0px; text-align:left;
}

#main { 
float:left;
width:720px;
background:url(images/main.jpg);
}

#gauche {
float:left;
padding-left:21px;
padding-top:0px;
margin-top:0px;
background:url(images/menu_gauche.jpg);
background-repeat:no-repeat;
width:160px;
}

.droit {	
float:right;
text-align:justify;
width:490px;
height:440px;
margin-left:0px;
margin-bottom:30px;
padding-left:50px;
background:url(images/corner.jpg);
background-repeat:no-repeat;
text-align:justify;
font-family:tahoma,serif;
font-size:14px;
}

html>body .droit {
margin-left:35px;
float:right;
width:440px;
min-height:440px;
margin-bottom:30px;
height:auto;
} 


.droitaccueil {	
float:left;
text-align:justify;
width:540px;
height:440px;
margin-left:0px;
margin-bottom:30px;
padding-left:0px;
background:url(images/corner.jpg);
background-repeat:no-repeat;
background-position:-25px 0px;
text-align:justify;
font-family:tahoma,serif;
font-size:14px;
}

html>body .droitaccueil {
padding-left:15px;
width:460px;
float:right;
min-height:440px;
margin-bottom:30px;
height:auto;
} 


















#menu_gauche {
float:left;
font-weight:bold;
font-size:11px;
width:170px;
font-family:helvetica,serif;
margin-left:0px;
padding-left:0px;
padding-top:50px;
margin-top:0px;
list-style-type:none;
}

.elem_gauche {
float:left;
height:34px;
width:170px;
background:url(images/elem.jpg);
font-size:11px;
line-height:38px;
text-align:left;
font-weight:bold;
padding-left:35px;
background-repeat:no-repeat;
margin-left:0px;
margin-right:0px;
background-color:inherit;
color:#000000;
}

#copyright {
font-weight:bold;
font-size:12px;
width:720px;
float:left;
font-family:helvetica,serif;
margin-left:0px;
padding-left:0px;
background:url(images/sq.html);
height:10px;
padding-top:10px;
padding-bottom:35px;
margin-bottom:0px;
margin-top:0px;
list-style-type:none;
color:#727272;
background-color:inherit;
}

.cell {
width:720px;
height:135px;
margin-right:auto;
margin-left:auto;
background-color:#ffffff;
color:inherit;
}

#menu {
padding-left:100px;
list-style-type:none;
text-indent:0cm;
font-size:15px;
padding-top:20px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
font-family:tahoma,serif;
background-color:inherit;
color:#ffffff;
}

html>body #menu {
width:520px;
}

.elem {
float:left;
height:38px;
width:104px;
background:url(images/elem_haut.jpg);
font-size:15px;
line-height:38px;
text-align:center;
font-weight:bold;
padding-left:0px;
background-repeat:no-repeat;
padding-bottom:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#marchons {
float:left;
width:720px;
height:60px;
background:url(images/marchons.jpg);
background-repeat:no-repeat;
padding-bottom:0px;
margin-bottom:0px;
margin-top:20px;
line-height:14px;
}

a.link:visited, a.link:link{
font-family:Tahoma,serif;
font-size:12px;
color:#ffffff;
background-color:inherit;
font-weight:normal;
text-decoration:none;
}

a.link:hover,a.link:active{
font-family:Tahoma,serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
background-color:inherit;
text-decoration:underline;
}

a.spip_out:visited, a.spip_out:link{
font-family:Tahoma,serif;
font-size:14px;
color:#000000;
background-color:inherit;
font-weight:normal;
text-decoration:underline
}

a.spip_out:hover,a.spip_out:active{
font-family:Tahoma,serif;
font-size:14px;
font-weight:normal;
color:#000000;  
background-color:inherit;
text-decoration:underline;
}

a.menu_link:visited, a.menu_link:link{
font-family:Tahoma,serif;
font-size:16px;
color:#ffffff;
background-color:inherit;
font-weight:bold;
text-decoration:none;
}

a.menu_link:hover,a.menu_link:active{
font-family:Tahoma,serif;
font-size:16px;
font-weight:bold;
color:#ffffff;  
background-color:inherit;
text-decoration:underline;
}

a.lien_interne:visited, a.lien_interne:link{
font-family:Tahoma,serif;
line-height:13px;
color:#000000;
background-color:inherit;
text-decoration:none;
}

a.lien_interne:hover,a.lien_interne:active{
font-family:Tahoma,serif;
line-height:13px;
color:#CC6600;
background-color:inherit;
text-decoration:none;
}

a.lien_gauche:visited, a.lien_gauche:link{
float:left;
height:34px;
width:170px;
font-size:11px;
line-height:38px;
text-align:left;
font-weight:bold;
background-repeat:no-repeat;
margin-left:0px;
margin-right:0px;
background-color:inherit;
text-decoration:none;
color:#000000;
}

a.lien_gauche:hover,a.lien_gauche:active{
float:left;
height:34px;
width:170px;
font-size:11px;
line-height:38px;
text-align:left;
font-weight:bold;
background-repeat:no-repeat;
margin-left:0px;
margin-right:0px;
background-color:inherit;
text-decoration:underline;
color:#000000;
}

a.titre_lien_interne:visited, a.lien_interne:link{
font-family:Tahoma,serif;
line-height:13px;
color:#CC6600;
background-color:inherit;
text-decoration:none;
}

.titre_lien_interne{
font-family:Tahoma,serif;
line-height:13px;
color:#CC6600;
background-color:inherit;
text-decoration:none;
}

a.titre_lien_interne:hover, a.lien_interne:active{
font-family:Tahoma,serif;
line-height:13px;
font-weight:bold;
font-size:12px;
color:#CC6600;
background-color:inherit;
text-decoration:underline;
}

.spip_in {
font-family:Tahoma,serif;
font-weight:bold;
font-size:11px;
color:#993300;
background-color:inherit;
text-decoration:none;
font-variant:small-caps;
}

a.spip_in:visited, a.spip_in:link {
font-family:Tahoma,serif;
font-weight:bold;
font-size:11px;
color:#993300;
background-color:inherit;
text-decoration:none;
font-variant:small-caps;
}

a.spip_in:hover, a.spip_in:active {
font-family:Tahoma,serif;
font-weight:bold;
font-size:11px;
color:#993300;
font-variant:small-caps;
background-color:inherit;
text-decoration:underline;
}

.spip_in:link:first-letter,
a.spip_in:link:first-letter,
a.spip_in:hover:first-letter,
a.spip_in:active:first-letter,
a.spip_in:visited:first-letter
{
font-weight:bold;
font-family:tahoma,serif;
color:#993300;
font-size:11px;
background-color:inherit;
}

div.spip {
width:300px;
background-color:#ffffff;
color:inherit;
text-align:justify;
font-size:14px;
font-family:verdana,serif;
margin-top:10px;
margin-bottom:10px;
}

div.moyens_content {
width:720px;
background-color:#ffffff;
color:inherit;
text-align:justify;
font-size:14px;
font-family:verdana,serif;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:30px;
text-indent:0.5cm;
}

p.moyens_content {
padding-left:30px;
padding-right:30px;
}

p.moyens_content:first-letter {
font-weight:bold;
font-size:16px;
font-family:verdana,serif;
color:#CC6600;
background-color:inherit;
}

div.rubrique {
width:720px;
background-color:#ffffff;
color:inherit;
text-align:justify;
font-size:14px;
font-family:verdana,serif;
padding-top:15px;
padding-bottom:30px;
}

div.accueil {
float:left;
width:300px;
text-align:justify;
font-size:14px;
font-family:verdana,serif;
padding-top:15px;
padding-bottom:30px;
}

div.moyens {
width:720px;
background-color:#ffffff;
color:inherit;
text-align:justify;
font-size:14px;
font-family:verdana,serif;
padding-top:15px;
padding-bottom:15px;
}

div.hommes {
width:720px;
background-color:#ffffff;
color:inherit;
text-align:justify;
font-size:14px;
font-family:verdana,serif;
padding-top:15px;
padding-bottom:30px;
}

div.contact {
width:720px;
background-color:#ffffff;
color:inherit;
text-align:justify;
font-size:14px;
font-family:verdana,serif;
padding-top:15px;
padding-bottom:30px;
}

p.spip {
margin-top:10px;
padding-right:0px;
width:420px;
text-align:justify;
font-family:verdana,tahoma,serif;
font-size:14px;
}

#footer {
padding-top:15px;
background:url(images/main.jpg);
width:720px;
height:30px;
margin-top:15px;
line-height:25px;
font-size:0px;
}

p.spip:first-letter {
font-weight:bold;
font-family:tahoma,serif;
background-color:inherit;
}

li.spip {
font-weight:normal;
width:380px;
font-family:tahoma,serif;
background-color:inherit;
}

#adresse{
margin-left:auto;
margin-right:auto;
width:300px;
text-align:left;
}

.c22 {padding-left:190px;padding-top:163px;color:#ffffff;background-color:inherit;background:none; }
	
div.c2 {padding-left:250px;padding-top:183px;color:#ffffff;background-color:inherit;background:none;}

div.c1 {padding-left:10px;padding-top:10px; float:left;  }

span.c5 {font-family:verdana,serif;font-size:20px;}

span.c4 {font-family:verdana,serif;font-size:18px;}

span.c3 {font-family:verdana,serif;font-size:16px;}

span.c2 {font-family:verdana,serif;font-size:14px;}

span.c1 {font-family:verdana,serif;font-size:12px;}

div.auteur {
float:right;
font-family:verdana,serif;
font-size:10px;
text-align:right;
width:310px;
color:#CC6600;
padding-left:0px;
padding-right:40px;
}

#formulaire_recherche {
width:700px;
padding-left:90px;
font-family:tahoma,serif;
float:left;
font-size:12px;
text-align:left;
}

div.liste-articles {
font-style:normal;
}

p.titre {
font-size:20px;
color:#CC6600;
background-color:inherit;
}

.fieldset {
border:1px #996666 solid; 
padding-bottom:30px;
width:400px;
text-align:center;
margin-left:auto;
margin-right:auto;
background-color:inherit;
color:#000000;
}

.saisie {
float:left;
width:320px;
margin-top:15px;
padding-left:80px;
margin-left:auto;
margin-right:auto;
padding-right:0px;
}

.elem_fiche {
width:100px;
height:30px;
line-height:25px;
text-align:left;
float:left;
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}

.entree {
width:150px;
height:25px;
line-height:25px;
text-align:left;
float:left;
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}

.contact {
background:url(main_fond.html);
font-family:verdana,serif;
font-weight:normal;
font-size:12px;
float:left;
width:400px;
padding-top:20px;
padding-bottom:20px;
}

.message {
height:25px;
text-align:right;
float:left;
}

.comment {
float:left;
width:230px;
border:1px #000000 solid;
height:70px;
text-align:justify;
font-family:tahoma,arial,serif;
font-size:14px;
background:none;
}

.newsletter {
cursor:hand;text-align:center;font-weight:bold;font-size:14px;padding-top:3px;margin-left:11px;float:left;width:100px;height:18px;background-color:#3366CC;color:#ffffff;
}

.subs:visited, .subs:link {
color:#ffffff;background-color:inherit;
text-decoration:none;
}

.subs:hover, .subs:active{
color:#ffffff;background-color:inherit;
text-decoration:none;
}

.mforum1		{	padding-left:5px; 		}
				
.mforum2		{	padding-left:5px; 		}




