body {
	font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0;
	color:#98999d;
	background-color:#ffffff;
     }

a:link {color:#6D737A; text-decoration: underline;}
a:visited {color:#6D737A; text-decoration: underline;}
a:hover {color: #c21e37; text-decoration: none;}
a:visited:hover  {color:#c21e37;  text-decoration: none;}

a img {border:0;}

div {display:block; position:relative;float:left;}

h1, h2, h3 {font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; padding:0px; margin:0px;line-height:16px;}
h1 {display:block; position:absolute; left:0px; top:25px; margin:0;
	padding: 7px 2px 6px 6px; width:120px;  
	border:1px solid #c21e37; 
	font-size:16px; color: #c21e37;font-weight:lighter;
	overflow:hidden;z-index:1; }
h2 {font-size:13px;	font-style: italic;font-weight:bold;}
h3 {font-size:16px; font-weight:bold; padding:4px; border:solid 1px #c9cace; clear:both;}

ul {
	list-style-image: url(images/bullet.gif);
	list-style-position: inside; padding:0; margin:0;
	}
/*page */
#page { position: relative;  margin-left: auto; margin-right: auto; width: 984px; text-align: left; float:none;  }
div#haut { margin-top:20px;padding:0px; padding-left:50px;width:934px;height:61px;overflow:hidden;}

/*structure page */
div#contenu {padding:0px; margin:0px; padding-left:50px; padding-right:20px; width:914px; top:55px;}

div#menuright {float:right; clear:both; width:175px; height:155px; overflow:visible; margin:0px;background:url('images/bgespaces.gif') 0px 0px no-repeat;
padding:0px; padding-top:25px; padding-left:5px;}

div#central { width:678px; padding-right:56px; margin-bottom:50px; overflow:visible;}
#central img {border:solid 1px #cccccc;}

#imgpage {display:block; position:relative; float:left;padding-bottom:0px;}
#imgpage img {border:0;}

div.titrearticle {margin:0px; padding:0px; padding-bottom:36px; width:270px; overflow:visible; z-index:5;}
div.presentarticle {padding:18px;padding-bottom:0px; margin:0px; margin-top:18px; width:335px; background:url('images/bgarticle.jpg') no-repeat; }
div.contenuarticle { width:643px; padding:13px; border:solid 1px #c9cace; text-size:12px; text-align:justify;}

div.contenuarticle ul {clear:left; list-style-position:outside;padding-left:25px;}

div.liendroite {width:600px;clear:both; height:15px; z-index:5; text-align:right; padding:45px;font-size:13px;}
/* page d'accueil*/
div.semi, div.semidis {width:657px;}

div.semidis h1 {position:relative; top:8px; float:left; clear:left; margin-bottom:5px; text-align:left;}
div.semidis div.titrearticle {width:360px; }
div.semidis div.titrearticle img {position:absolute; left:116px; top:20px; float:left;}
div.semidis div.presentarticle {width:240px;}

div.semip {width:315px;}
div.titrearticlep {margin:0px; padding:0px; padding-bottom:36px; width:120px; overflow:show; z-index:5;}
div.presentarticlep {padding:12px;padding-bottom:0px; top:-18px; margin:0px; margin-top:18px; width:260x; background:url('images/bgarticlep.jpg') no-repeat; }

div.presentarticlep ul li {width:200px;}


div.actuhome { clear:both; width:360px; padding-top:10px;}

div#titreactu {float:right;  width:55px; height:32px;}

div#actush {float:right; width:330px; overflow:hidden; padding:0px; padding-left:20px;  margin:0px; margin-top:40px;background:url('images/homeinovo/bgactu.gif') no-repeat; padding-right:30px;}

div#actus {width:600px; overflow:hidden; padding:0px; padding-left:20px;  margin:0px; margin-top:11px;background:url('images/bgactu.gif') no-repeat; padding-right:30px;}


/*forumulaire de connection*/

div#mem {}
form.loginform {display:block; position:relative; padding:8px; padding-top:0px; width:250px; }
div#mem input {font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; text-size:12px;  color:#98999d;
display:block; position:relative; padding:2px; padding-left:6px; width:123px; margin-top:15px; 
border:0; border-bottom:solid 2px #98999d;}
div#mem input.loginbutton { float:right; color:#98999d; font-weight:bold; width:65px; height: 23px; background:url('images/send.gif') no-repeat; border:0;margin:0px;}

/*liens actus*/
a.infos, a.infos:link, a.infos:visited {display:block; position:relative; clear:both; padding:20px; width:520px; font-weight:bold; text-decoration:none;
background:url('images/bgmenu.gif') no-repeat top right;}

a.infos:hover, a.infos:visited:hover, a.infos:focus,  a.infos:active
{text-decoration:none;background:url('images/bgmenu.gif') no-repeat bottom left;}

div#actus a.infos span, div#actus a.infos:hover span, div#actus a.infos:visited:hover span, div#actus a.infos:focus span, div#actus a.infos:active span {font-weight:normal; color:#98999d;}

img.imageactu {display:block; position:relative; margin-right:4px; margin-bottom:0px; float:left; z-index:0}
img.imgactu {display:block; position:relative; float:left; left:116px; top:38px; z-index:0; padding:0; margin:0;}


/*carte, drapeau*/
div#carte { width:870px; height:870px; padding-bottom:50px; text-align:justify;  overflow:show; border:solid 1px #c9cace;}
div.flag {position: absolute; z-index:1; font-size:9px; padding-left:42px; padding-top:5px; height:20px; overflow:visible; background:url('images/flag.gif') no-repeat; text-align:left; }
div.pays {width:260px;padding-left:15px;padding-bottom:15px;}
div.pays div {padding:5px; height:250px; overflow:auto; text-align:left; width:230px; top:30px;}
/*styles minisites */

div#menums { width:160px; border:solid 1px black;padding:20px;}


/*form contact*/

div.formcapt {float:left; clear:both; padding-right:5px;  width:190px; text-align:right; height:12px; padding-top:4px;}

div.contenuarticle input, div.contenuarticle select {display:block; position:relative; float:left;  margin: 0px;  width:180px; height:16px;
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; border:solid 1px #6D737A; margin-bottom:5px;}

div.contenuarticle input.radio {padding:0px; padding-top:6px; margin: 0px; border:0px; height:12px; width:12px;float:left;top:2px;}

div.contenuarticle textarea {width:360px; height:180px; border:solid 1px #6D737A; display:block; position:relative; float:left; clear:none;margin:0;
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; border:solid 1px #6D737A; margin-bottom:5px;}  
   
div.contenuarticle input.loginbutton { float:left; color:#98999d; font-weight:bold; width:65px; height: 23px; background:url('images/send.gif') no-repeat; border:0;margin:0px;}
   
                   
/*copyright*/
div#copyr {clear:both;  width:984px; height:20px;padding-top:100px; font-size:10px; text-align:center; font-weight:bold}
/* STYLES DE MISE EN FORME DES PARAGRAPHES (de SPAW2) */

.style1 {
  color: rgb(204, 44, 33);
  font-weight : bolder;
  font-size: 10pt;
}
.style2 {
  color: red;
  background-color: #dddddd;
  font-weight : bolder;
  font-size: 12pt;
}
