P{margin:0 0 10px 0}



#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 9999;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 9999;
visibility: hidden;
}

hr {
  border:1px solid #505A96;
  margin-top: 10px;
margin-bottom: 10px;
}


.listform ul{
margin:0px;
padding-left:15px;
} 

body {
	overflow:-moz-scrollbars-vertical;
	margin:0px;
	padding:0px;
}

body,tr,td{
	font-family: Arial; 
	font-size: 12px; 
}

h1, legend{
  font-family: Arial; 
  font-size: 14px; 
  font-weight:bold;
	margin:0px;
color: rgb(80, 90, 150);
	padding:0px;
}

a.SCS_bc_design:link{
color:white;
text-decoration:none;
}
a.SCS_bc_design:visited{
color:white;
text-decoration:none;
}
a.SCS_bc_design:visited:hover{
color:white;
text-decoration:underline;
}
a.SCS_bc_design:hover{
color:white;
text-decoration:underline;
}

.scs_photo {
border:1px solid black;
}

.cattitres{
font-weight: bold;
  font-family: Arial; 
 color: #a6597e;
font-size:14px;
margin-bottom:6px;
margin-top:15px;
}

.bold333{
font-weight: bold;
  font-family: Arial; 
 color: #333;
font-size:14px;
margin-bottom:6px;
}

a:link, a:visited{
	text-decoration: underline; 
	color: #a6597e; 
}

a:hover, a:active{
	text-decoration: underline; 
	color: #DD7122; 
}


a.menug:link {
	text-decoration: none; 
	color: #333333; 
}

a.menug:visited {
	text-decoration: none;
	color: #333333;
}

a.menug:visited:hover {
	text-decoration: underline;
	color: #3163CE;
}

a.menug:hover {
	text-decoration: underline; 
	color: #3163CE; 
}





a.menug:active {
	text-decoration: none;
	color: #333333;
}


a.blanc:link {
	color: #ffffff;
	text-decoration: none;
}
a.blanc:visited {
	text-decoration: none;
	color: #ffffff;
}
a.blanc:hover {
	text-decoration: none;
	color: #ffffff;
}
a.blanc:active {
	text-decoration: none;
	color: #ffffff;
}

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

a.eventlink{
	font-family: Verdana;
	font-weight: bold;
}

a.eventlink:link {
	font-family: Verdana;
	font-weight: bold;
}

form{margin:0px;}

.designBy {
	color: #FFFFFF;
	font-size:10px;
	padding-right:5px;
}



.contenu {
	padding-right:18px;
	padding-left:18px;
	padding-top:10px;
	padding-bottom:5px;
	
}

.arborescence {
	vertical-align:middle;
	color: #FFFFFF;
}

.titreColonne {
	vertical-align:middle;
	color: #FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	
}

input {
 border:1px solid #506396;
}

	
.titreRouge {
	color: #FFFFFF;
	background-image: url(/images/titre_rouge.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 400px;
	padding-left: 5px;
	vertical-align: text-bottom;
	font-size:14px;
}

.titreGris {
	color: #FFFFFF;
	background-image: url(/images/titre_gris.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 400px;
	padding-left: 5px;
	vertical-align: text-bottom;
	font-size:14px;;
}

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

.menu4 {
	padding:15px 5px 15px 5px;
	font-size:10px;
}


.more {
	text-align: center;
	height: 20px;
	width: 64px;
	background-image: url(/images/more.gif);
	font-size: 9px;
	padding: 3;
	background-repeat: no-repeat;
}

.designBy {
	color: #FFFFFF;
	font-size:10px;
	padding:5px;
}

.menuHaut {
	background:#ECF0F3 /*url(/images/menu_haut.jpg)*/;
	text-align:right;
	padding-right:5px;	
}

.contenu {
	padding-right:18px;
	padding-left:18px;
	padding-top:10px;
	padding-bottom:5px;
	
}

.arborescence {
	vertical-align:middle;
	color: #FFFFFF;
}

.titreColonne {
	vertical-align:middle;
	color: #FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	
}

.menu {
	padding:5px;
	font-size:10px;
}
.more {
	text-align: center;
	height: 20px;
	width: 62px;
	background-image: url(/images/more.gif);
	font-size: 9px;
	padding: 3;
	background-repeat: no-repeat;
}

.scs_categ_image{
border: 0px;
}

H1.lite {
font-size:10px;
}

fieldset {
border:1px solid #505A96;
padding:10px;
}

a.list_cat{
padding:3px 5px;
background:#EDEDFC;
margin:3px;
color:#506396;
font-weight:bold;
cursor:pointer;
border-left:4px solid #506396;
display:block;
text-decoration:none;
}


a.list_cat:hover{
background:#506396;
color:white;
text-decoration:none;
}

.arborescence a{
color:white;
}

hr.calendarHR{
	width: 100%;
	
	height: 1px;
	border: none;
	background-color:#43537F;
	color: #43537F;

	padding:0px;
	margin:0px;
}

#contenneur{
	border:1px solid #506396;
	border-top:none;
}

#formmail103 td,#formmail103 input,#formmail103 select,#formmail103 textarea {
/*font-size:120%;*/
}

#formcon td,#formcon input,#formcon select,#formcon textarea {
/*font-size:120%;*/
}

.hometab {
	width:128px !important;	
}

.hometab TEXTAREA , .hometab INPUT{width:128px;border:none; }

.onze {
	font-size:11px !important;
}
