body { background-color: #D3D3D3 ; font-style: normal ; font-family: "verdana",sans-serif ; font-weight: normal ; font-size: 11px ; color: #000000 ; background-repeat: no-repeat; }
body.cssiframe { background-color: #EAEAEA ; background-image: url("img/pixnull.gif") ; font-style: normal ; font-family: "verdana",sans-serif ; font-weight: normal ; font-size: 11px ; color: #000000 ; background-repeat: no-repeat; }

td { font-style: normal ; font-family: "verdana",sans-serif ; font-weight: normal; font-size: 11px; color : #000000 }
a  { color : #C60000; }
a.blanc { color : #FFFFFF; font-weight:bold; text-decoration: none; }
a.blanc:hover { text-decoration: underline; }
i  { font-size: 10px; }
li { list-style-image: url(img/carre.gif); left-pading : 10px }
.gris { color : #838383; }

td.path { font-size: 10px; }
td.path a { text-decoration: none; font-size: 10px; }
td.path a:hover { text-decoration: underline; }
td.activite { font-size: 9px; }

table.gris  { background : #D3D3D3 }
table.grisc { background : #F5F5F5 }

td.rouge { background : #CF1141 }
td.blanc { border-top: solid; border-color:#FFFFFF; border-width:1px; }
td.gris { background : #D3D3D3 }
td.grisc { background : #F5F5F5 }
tr.grisc { background : #F5F5F5 }
img.rouge { border: solid; border-color:#C60000; border-width:1px; }

table.cadre { border: solid ; spacing: 0px ; border-collapse: separate ; border-width:1px; border-color:#9F1111; }
table.cadre td.ligne { border-bottom: solid ; spacing: 0px ; border-collapse: separate ; border-width:1px; border-color:#9F1111; }
table.rougeh { border-left: solid ; border-right: solid ;border-bottom: solid ; background: #eaeaea url("img/backgroundh.gif") no-repeat; spacing: 0px ; border-collapse: separate ; border-width:1px; border-color:#C60000; }
table.rouge { border-left: solid ; border-right: solid ;border-bottom: solid ; background-image: url("img/background.gif") ; background-color: #EAEAEA; spacing: 0px ; border-collapse: separate ; border-width:1px; border-color:#C60000; background-repeat: no-repeat}

td.encadre { border: solid ; spacing: 0px ; border-collapse: separate ; border-width:1px; border-color:#9F1111; }
th {font-style: normal ; font-family: "verdana",sans-serif ; font-weight: bold; font-size: 11px; color : #FFFFFF; background: #CF1141}

.titre  { font-style: normal ; font-family: "verdana",sans-serif ; font-weight: bold; font-size: 13px; color : #C60000 }
.titre_connaitre  { font-style: normal ; font-family: "verdana",sans-serif ; font-weight: bold; font-size: 20px; color : #C60000 }
.texte { text-align : justify }

input, select {
    font-size: 11px;
    font-weight: normal;
    font-family: "verdana";
    padding : 1px 3px 3px 5px;
    border-style: solid;
    border-width: 1px;
    background-color:#FFFFFF;
    color : #000000;
    border-color: #CF1141;
	}
.redBorder {
    border-style: solid;
    border-width: 1px; 
    border-color: #CF1141;
    padding : 0px;
	}
input.normal {
	border-width: 0px;
	background-color:#EAEAEA;
	}
input.news {
    height : 21px;    
	}
textarea {
	font-size: 11px;
	font-weight: normal;
	font-family: "verdana";
	padding : 1px 3px 3px 5px;
	}
	
/*Actualites*/ 
.noborder {
	border:0;
	}
.picto {
	margin-right:5px;
	border:0;
	}
.actualite {
	float:left;
	padding-left:15px;
	width:40%;
	}
	.actualite ul li {
		margin:5px 0px 5px 0px;
		}
	
	/* =VISITE */
	#visiteVirtuelleContainer {
		padding: 50px 0 50px 100px;
		position: relative;
		_height: 300px;
		min-height: 300px;
		width: 500px;
		_width: 600px;
		}
		#visiteVirtuelle {
			display: none;
			position: absolute;
				top: 0;
				left: 0;
				z-index: 2;
			}
		#switchVisiteVirtuelle {
			cursor:pointer;
			float:right;
			position: absolute;
				bottom: 0;
				right: 0;
				z-index: 1;
			}