body{
        margin: 0;
        scrollbar-face-color:#F0F0F0;
        scrollbar-arrow-color:#777777;
        scrollbar-track-color:#F0F0F0;
        scrollbar-highlight-color:#F0F0F0;
        scrollbar-3dlight-color:#777777;
        scrollbar-shadow-color:#F0F0F0;
        scrollbar-darkshadow-color:#777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
fieldset {
	margin-left:10px;
	width:80%;
}
.erreur {
        color: red;
        font-weight: bold;
}
.normal {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.titre {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bolder;
        color: #666666;
}
.normalRouge {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FF0000;

}
.champsObligatoires {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #CC6600;

}
.soustitre {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bolder;
        color: #666666;
}
.numTel {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #0000FF;
        font-weight: bold;

}
a {
        text-decoration: none;
}
.realisationWebcd {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #CCCCCC;
        text-decoration: none;
}
.bt {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        background-color: #FFFFFF;
}


.aligne_droite

{


font-weight:bold;

font-family:Verdana;

text-align:right;

font-size:9pt;

}


select

{



font-family:Verdana;

font-size:9pt;

}

H1

{

color:#6066ca;

font-family:Verdana;

text-align:center;

font-size:12pt;

}

H2

{

font-family:Verdana;

text-align:center;

font-size:11pt;

font-style:italic;

}

H3

{

color:#6066ca;

font-family:Verdana;

font-size:9pt;

}

H4{color:blue;}

p

{

color:black;



font-family:Verdana;

font-size:9pt;

}

th

{

text-align:center;

color:white;

background-color:#6066ca;

font-family:Verdana;

font-size:9pt;

}

td

{

font-family:Verdana;

font-size:9pt;

color:black;

}

.normal

{

font-family:Verdana;

font-size:9pt;

color:black;

background-color:white;

}

.surligne

{

font-family:Verdana;

font-size:9pt;

background-color:#A5C9E5;

}

.supprimer

{

text-decoration:none;

font-family:Verdana;

font-size:9pt;

color:red;

}

.supprimer:hover

{

font-family:Verdana;

font-size:9pt;

color:red;

}

.order

{

color:#FFFFFF;

text-decoration:none;

font-family:Verdana;

font-size:9pt;



}

.order:hover

{

color:#A5C9E5;

text-decoration:underline;

font-family:Verdana;

font-size:9pt;

}
.pop {font-family:Verdana;border:1px #888 dashed;background-color:#F0FAE6;margin-bottom:10px;padding:10px;font-size:12px;}
.pop * {font-family:Verdana;font-size:12px}
.pop a.stop{font-family:Verdana;float:right;font-size:10px;color:#888}
#txtpop {display:none}   


.boxAdmin{
 float:left;
 width:400px;
 border:1px #000 dotted;
 margin-right:40px;
 margin-left:10px;
 margin-bottom:30px;
 padding:5px;
}

.contourTab{
  border:1px gray dotted;
  padding:5px;
  width:800px;
}

.contourTD{
  border:1px #CFC1C1 dashed;
  padding-left:10px;
  padding-right:10px;
  width:800px;

}

.block_service{
  float:left;
  margin:2px;
  padding:5px;
  background-color:#DADADA;
}

.interviewAjout{
  display:none;
  visibility:hidden;

}
th a
{
color:white;
text-decoration:underline;
}
.surligne_pair
{
font-family: Verdana;
font-size: 9pt;
color: black;
background-color: #DFE3F4;
border-style: none;
border-color: #DFE3F4;
}


.surligne_impair
{
font-family: Verdana;
font-size: 9pt;
color: black;
background-color: #EEF0F9;
border-style: none;
border-color: #EEF0F9;
}

/* liste de définition en forme de tableau */
dl.tableau{
    width: 38em; /* somme des 2 largeurs */
    border: 1px #6066CA dotted;
    margin: 0 auto;
    padding: 1em;
}
dl.tableau dt{
    float: left;
    width: 9em; /* comme margin-left de dd / font-siz */
    margin-bottom: 1em;
    font-size: .8em;
    text-align: right;
    padding-top: .1em;
}
dl.tableau dd{
    width: 30em;
    margin-left: 8em; /* comme width de dt*/
    margin-bottom: 1em;
}
/* tableau bannières publicitaires */
table.banniere_planif{
    margin: 0 auto;
    border: 1px #000 solid;
    border-collapse: collapse;
}
table.banniere_planif th, table.banniere_planif td{
    border: 1px #ccc solid;
    padding: .5em .4em;
    text-align: center;
}
/* formulaire d'ajout d'une semaine */
#ajoutSemaine form{
    margin : 0 2em;
    padding: 1em;
    background-color: #6066CA;
    color: #fff;
    font-size: .8em;
}
/* Recherche live avec /js/jq-autocomplete.js */
.ac_results {
    padding: 0px;
    border: none;
    background-color: #eee;
    overflow: hidden;
}
.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}
.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    /*filter:mask();*/
    width:3000px;
    height:3000px;
}
.ac_results li {
    display: block;
    overflow: hidden;
    margin: 0px;
    border: 1px #ccc solid;
    border-top:none;
    padding: .2em .5em;
    cursor: pointer;
    font-size: 1em;
}
.ac_loading {
}
.ac_over {
    background-color: #FFC571;
}

table.webmastertool{
	width:100%;
	border-collapse:collapse;
	border:solid 1px #6066ca;
}

table.webmastertool td, table.webmastertool th, table.webmastertool tr {
	border-collapse:collapse;
	border:solid 1px #6066ca;
}

table.webmastertool td{ padding:10px; }
table.webmastertool th{ padding:10px; font-size:18px; }

table.webmastertool tr:hover{ background-color:#caccf6; }

#mainwrap{
	width:955px;
	margin:auto;
}

#mainwrap fieldset{
	width:440px;
	float:left;
	margin-bottom:10px;
	border: 1px solid #c2c2c2;
}

#mainwrap fieldset legend{
	top: -0.75em; left: 1em;
	padding:3px;
	background: #FFF;
	border: 1px solid #9c9c9c;
	color:#6066ca;
	font-size:1.2em;
	font-weight:bold;
}

#mainwrap fieldset{
	color:#202a49;
}

#mainwrap fieldset a{
	color:#730100;	
}

#mainwrap fieldset li{
	margin-bottom:2px;
}

.acolor{
	color:#730100;
}

.gestionAjax li{
	margin-top: 5px;
}


	.pair{   background-color:#eaeaea; }
	.impair{ background-color:#ffffff; }
	
	.paire{   background-color:#eaeaea; }
	.impaire{ background-color:#ffffff; }
	

		#focus {
			position:relative!important;
			position:static;
			border:solid 3px #000000;
			padding:8px;
			height:172px;
			width:693px;
			margin-bottom:15px;
			}
		#focusContent{
			height:172px;
			width:693px;
			overflow:hidden;
		}
		.blocSlider{
			height:172px;
			float:left;
			width:693px;
			padding-right:8px;
		}
		#focus a.lienOrange {
			text-decoration:underline;
			color:#f29400;
			display:block;
			margin-top:3px;
		}
		#focus p {
			margin:3px 0 0 0; 
			padding:0; 
			line-height:1.2em;
			text-align:justify;
		}
		#focus a {
			text-decoration:none; 
			color:#242424;
		}
		#focus a:hover {
			text-decoration:underline;
		}
		.coinFinHG {
			position:absolute;
			top:-2px;
			left:-2px;
			display:inline!important;
			display:none;
		}
