body
{
font-family:arial,sans-serif;
margin: 0; padding: 0; width: 100%; 
}
h1 {
	font-family: "Arial", Verdana, sans-serif;
	font-weight:bold;
	text-decoration:none;
 	color:#000000;
	font-size: 13px;
	display:inline;
	}
a.none { 
text-decoration: none; 
} 
h2 {
	font-family: "Arial", Verdana, sans-serif;
	font-weight: normal;
 	color:#000000;
	font-size: 12px;
	display:inline;
}
h3 {
	font-family: "Arial", Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	display:inline;
}
h4 {
	font-family: "Arial", Verdana, sans-serif;
	font-weight: normal;
 	color:#000000;
	font-size: 12px;
	display:inline;
}
h5 {
	font-family: "Arial", Verdana, sans-serif;
	font-weight: normal;
 	color:#000000;
	font-size: 12px;
	display:inline;
}
.req {
	font-family:arial,sans-serif;font-size:
15px;color:#FF00FF;font-style:normal;fontweight:
bold;text-align:center;text-decoration:none;display:inline;
			}						
form
{
margin-bottom:20px;
}
#gbar{float:left;height:22px}

#gbar,#guser{font-size:13px;padding-top:1px !important}
.gbh
{
border-top:1px solid #DBDBDB;font-size:1px
}
.gbh{
height:0; position:absolute; top:26px; width:100%
}
#guser
{
padding-bottom:7px;
text-align:right
}
}
.gb1
{
zoom:1;margin-right:.5em;
}
a.gb1
{
color:#00c !important
}
#dsc {display:none;}#dsc table td{font-size:80%;vertical-align:top;text-align:center}

.lst{font-family:arial,sans-serif;font-size:17px;margin-bottom:0.2em;vertical-align:bottom; }
.lsb{font-size:15px;height:28px;margin:0.2em;}
.gst{-moz-box-sizing:content-box;border:1px solid #ccc;border-bottom:none;font:18px arial,sans-serif;float:left;height:26px;padding:4px 0 0;padding-left:6px;padding-right:10px;vertical-align:top;width:100%}
.gst-td{border-bottom:1px solid #999;padding-right:16px}
.gst:focus{outline:none}
.lsb{font-size:15px;height:28px;margin:0.2em;}
.gsb{background:url(images/logo.png) no-repeat;overflow:hidden}
.gsb{font:15px arial,sans-serif;background-position:bottom;border:none;cursor:pointer;height:30px;margin:0;vertical-align:top}
.gsb:active{background:#ccc}
.gs{border-right:1px solid #e7e7e7;position:relative;height:32px;z-index:100}
.gsbb{background:#eee;border:1px solid #999;border-top-color:#ccc;border-left-color:#ccc;height:30px}
.sitetable { 
	width: 586px;
	height: 170px;
	padding: 18px;
	background:url(images/fond-sites.jpg) no-repeat;
}
.sitetablespaceplus {
	width: 586px;
	height: 116px;
	background:url(images/promoespaceplus.jpg) no-repeat;
	vertical-align : top;
}
.infosite {
font-family:  Arial,"Comic Sans MS", "Times New Roman", Verdana, serif;
text-align: left;
font-size: 13px;
}	
.sitetd {
	margin-left: 5px;
}

.lien {
	text-align: justify;
}

.lien a, .lien a:hover {
	font-size: 12px;
	color: #8CC739;
	text-decoration: underline;
	font-weight: bold;
}

.lien span {
	color: #F7560F;
}
.note {
float: right;
padding:15px;
}

.middle{
font-family:  Arial,"Comic Sans MS", "Times New Roman", Verdana, serif;
text-align: left;
font-size: 13px;
}
.ombre {
    padding:10px 5px 20px 8px;
}
.formulaire {
    text-align: left;
	width: 692px;
	height: 443px;
	background:url(images/formulaire.jpg) no-repeat;
	padding: 20px;
}
.formulairesingle {
	width: 607px;
	height: 500px;
	background:url(images/formulaire2.jpg) no-repeat;
}
.reponse {
	width: 541px;
	height: 232px;
	background:url(images/reponse.jpg) no-repeat;
    font-size: 13px;
}
/* Onglets fiche site */
#container {
	font: bold 12px Verdana;
	width: 550px;
	padding: 20px;
	margin-left: 0px;
}

#container hr {
	clear: both;
	border: 1px solid #CCC;
	margin-top: 10px;
}
#container h1
{
	margin: 0.5em 0 0.5em 0;
	font-size: 13px;
}
#container h2 {
	margin: 0.5em 0 0.5em 0;
	font-size: 10px;
}
#barre_sms
{
	background-image:url(images/infos_googsexe.jpg); 
	background-repeat:no-repeat;
	width:560px;
	height:29px;
	
}
#barre_sms .inner
{
    position:relative;
	top:8px;
	left:27px;
	height:20px;
	width:459px;
}
#barre_sms .inner	marquee
{
	color:black;
	font-family:arial;
}
#barre_sms_recherche
{
	background-image:url(images/infos_googsexe.jpg); 
	background-repeat:no-repeat;
	width:560px;
	height:29px;
	
}
#barre_sms_recherche .inner
{
    position:relative;
	top:7px;
	left:79px;
	height:20px;
	width:459px;
}
#barre_sms_recherche .inner	marquee
{
	color:black;
	font-family:arial;
}
* {margin: 0;padding: 0;}
.box {
background: url(images/haut.jpg) center top no-repeat;
padding-top: 35px;
width: 341px;
float: left;
margin-left: 20px;
}
.content-box {
background: url(images/corp.jpg) center top repeat-y;
}
.bottom-box {
background: url(images/bas.jpg) center bottom no-repeat;
height: 30px;
}
.content-box P{
margin: 0 30px 0 30px;
}
.box_petit {
background: url(images/haut_petit.jpg) center top no-repeat;
padding-top: 35px;
width: 162px;
float: left;
margin-left: 115px;
}
.content-box_petit {
background: url(images/corp_petit.jpg) center top repeat-y;
}
.bottom-box_petit {
background: url(images/bas_petit.jpg) center bottom no-repeat;
height: 30px;
}
.content-box_petit P{
margin: 0 30px 0 30px;
}
.box_formulaire {
background: url(images/haut_formulaire.jpg) center top no-repeat;
padding-top: 35px;
width: 750px;
float: left;
margin-left: 20px;
}
.content-box_formulaire {
background: url(images/corp_formulaire.jpg) center top repeat-y;
}
.bottom-box_formulaire {
background: url(images/bas_formulaire.jpg) center bottom no-repeat;
height: 62px;
}
.content-box_formulaire P{
margin: 0 30px 0 30px;
}
.box_formulaire2 {
background: url(images/formulaire_haut2.jpg) center top no-repeat;
padding-top: 35px;
width: 608px;
float: left;
}
.content-box_formulaire2 {
background: url(images/formulaire_corp2.jpg) center top repeat-y;
}
.bottom-box_formulaire2 {
background: url(images/formulaire_bas2.jpg) center bottom no-repeat;
height: 62px;
}
.content-box_formulaire2 P{
margin: 0 30px 0 30px;
}
a.rollover { /* On applique les propriétés aux balises lien contenant la class ìrollover" */
     display:inline;
     height: 19px; 
     width: 20px;
     background: url(images/page.jpg); /* L'url de l'image change selon vos dossiers */
     background-repeat: no-repeat;
	 text-decoration:none;
	 font-weight: bold;
	 color:#FFFFFF;
}

a.rollover:hover { /* Lors du survol des liens contenant la class ìrollover" */
     height: 19px; 
     width: 20px;
     background: url(images/page1.jpg) no-repeat;
	 
}
b.ro { /* Lors du survol des liens contenant la class ìrollover" */
     height: 19px; 
     width: 20px;
     background: url(images/page1.jpg);
	 background-repeat: no-repeat;
	 text-decoration:none;
	 font-weight: bold;
	 color:#FFFFFF;
}
fieldset {
	margin-top: 9px;
}
legend {
	font-weight: bold;
	font-size: 13px;
	color: #06F;
}
/* pied de page */
#piedDePage table {
	width:100%;
	border-collapse:collapse;
	margin-top:32px;
}
#piedDePage td {
	padding:0;
	padding-top:3px;
	font-size:.7em;
	color:#999999;
	border-top:dotted 1px #CCCCCC;
	vertical-align:top;
}
#piedDePage .diffusion {
	background-color:#EEEEEE;
	padding-left:.5em;
	padding-right:.5em;
}
#piedDePage .separateur {
	width:15px;
}
#piedDePage a:link, #piedDePage a:visited, #piedDePage a:active {
	color:#999999;
	text-decoration:none;
}
#piedDePage a:hover {
	text-decoration:underline;
	color: #CC00CC;
}
#piedDePage .nota {
	font-size:90%;
}
.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  clear:left;
  }
 
.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
img{ border:none;}
#bulle { position: absolute; visibility: hidden;  font-size:12px;}
.info{ border:1px solid #666666; padding: 7px; color:#666666; background-color:#FFFFFF; font-family:"trebuchet MS";}
.navi{font-size:12px; text-align:center;}
Nav {font-family:Arial;font-size:9px;font-weight:bold;text-align:center;padding-top:8px;line-height:30px;}
.Nav b, .Nav a, .Nav strong {border:none;margin:2px;width:23px;height:28px;display:block;float:left;text-decoration:none;}
.Nav a, .Nav a:visited {color:Black;background-image:url(images/page1.png);}
.Nav a:hover {color:White;background-image:url(images/page2.png);}
.Nav b, .Nav strong {background-color:White;color:#FFFFFF;background-image:url(images/page2.png);}
#gbar a{
text-decoration:none;
color:#999999;
} 
#gbar a:hover {
text-decoration: underline;
color:#666666;
}
#contenant {
max-width:960px;
margin:auto;
position:relative;
}
#thumb {
/*width:240px;*/
margin-left: 10px;
position:absolute;
}
#thumb1 {
margin-left:145px;
min-height:150px;
}
#content {
margin-left:80px;
position:relative;
}
#contentpub {
margin-left:205px;
position:relative;
}
#contentpubban2 {
margin-left:75px;
position:relative;
}
