body {
	background-color: #FFFFFF;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	background-image: url(/medias/fr/propos_02.jpg);
	background-repeat: repeat-x;
}

img{
	border:0px;
	}

FORM {
	margin: 0px;
	padding: 0px;
}

.floatright{float:right; padding-left:20px; margin-left:20px;}

hr {
	border-top-width: thin;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	height: 1px;
}
.puce ul{ margin-left:15px;}
.puce li{ list-style-image:url(/medias/communs/crochet.jpg); margin-left:15px;}

/* ---( menugauche )----------------------------------- */

#smenu ul {
padding:0;
margin:0;
list-style-type:none;
}

#smenu li
{
	font-size: 84%;
	margin-left:0px;
	display:block;
	width:150px;
	float:left;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#smenu ul li a:link
{
	display:block;
	background-color:#FFFFFF;
	color:#696969;
	text-decoration:none;
	text-align:left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 7px;
}

#smenu ul li a:visited
{
	display:block;
	color:#696969;
	text-decoration:none;
	text-align:left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 7px;
}

#smenu ul li a:hover
{
	display:block;
	background-color:#CBD9E8;
	color:#696969;
	text-decoration:none;
	text-align:left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.actif
{
	display:block;
	background-color:#CBD9E8;
	color:#696969;
	text-decoration:none;
	text-align:left;

}
.sousmenuh1 {
	font-size: 105%;
	color: #1A4673;
	font-weight: bold;
	display: block;
	margin-top: 18px;
}

/* ---( fin menugauche )----------------------------------- */

/* ---( Debut menu nouvelle ) ----------------------------- */

.menunouvelle { }
.menunouvelle a:link {
	text-decoration:underline;
	color: #1a4673;
	font-weight: bold;
}
.menunouvelle a:visited {
	text-decoration:underline;
	color: #1a4673;
	font-weight: bold;
}
.menunouvelle a:hover, .nouvellestxt a:hover {
	text-decoration:underline;
	color: #44862f;
	font-weight: bold;
}
.menunouvelle a:active, .nouvellestxt a:active {
	text-decoration:underline;
	color: #1a4673;
	font-weight: bold;
}


.menunouvelle2 { }
.menunouvelle2 a:link {
	text-decoration:none;
	color: #535353;
	font-weight: bold;
}
.menunouvelle2 a:visited {
	text-decoration:none;
	color: #535353;
	font-weight: bold;
}
.menunouvelle2 a:hover, .nouvellestxt a:hover {
	text-decoration:none;
	color: #44862f;
	font-weight: bold;
}
.menunouvelle2 a:active, .nouvellestxt a:active {
	text-decoration:none;
	color: #535353;
	font-weight: bold;
}


/* ---( Debut fin nouvelle ) ------------------------------ */
h2 {
	font-size: 85%;
	color: #44862f;
	font-weight: bold;
}
h3 {
	font-size: 85%;
	color: #44862f;
	font-weight: bold;
	margin-top:0px;
}

.vert{ color:#44862f;}
.titreliens{ font-size:70%; margin-top:15px;}

.texteNews {
	font-size: 78%;
	line-height: 140%;
	color: #000000;	
}
.texteNews a:link {
	text-decoration:none;
	color: #1a4673;
	font-weight: bold;
}
.texteNews a:visited {
	text-decoration:none;
	color: #1a4673;
	font-weight: bold;
}
.texteNews a:hover {
	text-decoration:none;
	color: #44862f;
	font-weight: bold;
}
.texteNews a:active {
	text-decoration:none;
	color: #1a4673;
	font-weight: bold;
}















.textegen {
	font-size: 78%;
	line-height: 140%;
	color: #000000;	
}

.textegen2 {
	font-size: 78%;
	line-height: 140%;
	color: #000000;	
}

.textegen3 p {
	font-size: 78%;
	line-height: 140%;
	color: #000000;	
}

.lien {
	font-size: 78%;
	line-height: 140%;
	color: #1a4673;	
}
#lien a:link {
	text-decoration:underline;
	color: #1a4673;
	font-weight: bold;
}
#lien a:visited {
	text-decoration:underline;
	color: #1a4673;
	font-weight: bold;
}
#lien a:hover {
	text-decoration:none;
	color: #44862f;
	font-weight: bold;
}
#lien a:active {
	text-decoration:underline;
	color: #1a4673;
	font-weight: bold;
}

.imgaccompagn{ padding-left:10px; float:right;}

.textegen ul{ list-style:disc;}
.textegen2 ul{ list-style:disc;}



.textegennojust {
	font-size: 78%;
	line-height: 140%;
	color: #000000;
}

.bgtop1 {
	background-image: url(/medias/fr/propos_04.jpg);
	background-repeat: no-repeat;
}
.bgtop2 {
	background-image: url(/medias/fr/propos_08.jpg);
	background-repeat: repeat-x;
}
.bggaucherepeat {
	background-image: url(/medias/fr/propos_34.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.bggauche {
	background-image: url(/medias/fr/propos_03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bggauche2 {
	background-image: url(/medias/fr/propos_34.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bggauche3 {
	background-image: url(/medias/fr/propos_39.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgdroitrepeat {
	background-image: url(/medias/fr/propos_38.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.bgdroit {
	background-image: url(/medias/fr/propos_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bgdroit2 {
	background-image: url(/medias/fr/propos_38.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bgdroit3 {
	background-image: url(/medias/fr/propos_41.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bgbascentre {
	background-image: url(/medias/fr/propos_36.jpg);
	background-repeat: repeat-x;
}
.bgbascentre2 {
	background-image: url(/medias/fr/propos_40.jpg);
	background-repeat: no-repeat;
}


.bgblanc {
	background-image: url(/medias/fr/propos_26.jpg);
	background-repeat: repeat;
}

.baspages {
	font-size: 10px;
	color: #000000;
}
.haut {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

/* ---( bas )----------------------------------- */


#texte a:link {
	text-decoration:underline;
	color: #1A4674;
	font-weight: bold;
}
#texte a:visited {
	text-decoration:underline;
	color: #1A4674;
	font-weight: bold;
}
#texte a:hover, .nouvellestxt a:hover {
	text-decoration:underline;
	color: #8EB27B;
	font-weight: bold;
}
#texte a:active, .nouvellestxt a:active {
	text-decoration:underline;
	color: #000000;
	font-weight: bold;
}
.nouvellestxt a:link {
	text-decoration:underline;
	color: #4B8B38;
	font-weight: bold;
}
.nouvellestxt a:visited {
	text-decoration:underline;
	color: #559941;
	font-weight: bold;
}


#baspages a:link {
	text-decoration:underline;
	color: #3E3E3E;
}
#baspages a:visited {
	text-decoration:underline;
	color: #3E3E3E;
}
#baspages a:hover {
	text-decoration:underline;
	color: #676767;
}
#baspages a:active {
	text-decoration:underline;
	color: #000000;
}

#haut a:link {
	text-decoration:none;
	color: #3E3E3E;
}
#haut a:visited {
	text-decoration:none;
	color: #3E3E3E;
}
#haut a:hover {
	text-decoration:none;
	color: #676767;
}
#haut a:active {
	text-decoration:none;
	color: #000000;
}




/* ---( PRINT )----------------------------------- */


#texte {
	width: 737px;
}
#baspages {
	padding-top: 3px;
}
#haut {
	padding-top: 3px;
}

.bordernouvelles {
	border: 1px solid #AAC79D;
}
.tdnouvelles {
	background-image: url(/medias/fr/bgtdnouvelles.jpg);
	background-repeat: repeat-x;
	padding-left: 14px;
	padding-right: 14px;
	font-size: 70%;
	padding-top: 7px;
	padding-bottom: 7px;
}
.nouvellestitre {
	line-height: 115%;
	font-weight: bold;
}
.nouvellestxt {
	line-height: 140%;
}
.droletindex {
	margin: 0px;
	padding: 0px;
}
.droletindexgauche {
	background-image: url(../../drolet/images/index_01.jpg);
	background-position: right top;
}
.droletindexdroit {
	background-image: url(../../drolet/images/index_03.jpg);
	background-position: left top;
}
.droletindexslide {
	background-image: url(../../drolet/images/indeximg02.jpg);
	background-repeat: no-repeat;
}
.droletentrepgauche {
	background-image: url(../../drolet/images/entreprise_01.jpg);
	background-position: right top;
}
.droletentrepdroit {
	background-image: url(../../drolet/images/entreprise_03.jpg);
	background-position: left top;
}


/* ---( CSS calendrier )----------------------------------- */

.DayHeaderStyle
{
	font-size: 85%;
	color: #74685a;
	text-align: center;
	background-color: #FFFFFF;
	text-transform: capitalize;
	font-weight: bold;
}

.DayStyle
{
	font-size: 85%;
	color: #83714F;
	text-align: center;
	background-color: #FFFFFF;
	font-weight:bold;
}
.DayStyle a:link {
	text-decoration: none;
	color: #83714F;	
}
.DayStyle a:visited {
	text-decoration: none;
	color: #83714F;
}
.DayStyle a:hover {
	text-decoration: underline;
	color: #4d422e;
}
.DayStyle a:active {
	text-decoration: none;
	color: #83714F;
}

.TitleStyle
{
	font-size: 70%;
	color: #ffffff;
	text-align: center;
	background-color: #80a86a;
	text-transform: uppercase;
	font-weight: bold;
	height: 15px;
	width: 150px;
	
}

.calendar { width:170px; float:right;}

.TodayDayStyle
{
	background-color: #FFFFFF;
	font-size: 85%;
	color: #83714F;	
	text-decoration:underline;
	font-weight:bold;
}
.TodayDayStyle a:link {
	text-decoration: underline;
	color: #83714F;	
}
.TodayDayStyle a:visited {
	text-decoration: underline;
	color: #83714F;
}
.TodayDayStyle a:hover {
	text-decoration: underline;
	color: #4d422e;
}
.TodayDayStyle a:active {
	text-decoration: underline;
	color: #83714F;
}

.ShowNextPrevMonth
{
	color: #FFFFFF;	
	font-size: 100%;
}

.OtherMonthDayStyle
{
	font-size:85%;
	color: #f3f3f3;
	background-color: #FFFFFF;
}
.OtherMonthDayStyle a:link {
	text-decoration: none;
	color: #f3f3f3;	
}
.OtherMonthDayStyle a:visited {
	text-decoration: none;
	color: #f3f3f3;
}
.OtherMonthDayStyle a:hover {
	text-decoration: underline;
	color: #f3f3f3;
}
.OtherMonthDayStyle a:active {
	text-decoration: underline;
	color: #f3f3f3;
}


.displaynone {
	display: none;
	visibility: hidden;
}
.displayyes {
	visibility: visible;
}

#divFicheGalery {
	width: 100px;
	margin: 0px;
	padding: 0px;
}