@charset "utf-8";
/* CSS Document */

BODY { scrollbar-face-color: #DBE2EA; 
scrollbar-track-color: #B1BBC5; 
scrollbar-arrow-color: #FFFFFF; 
scrollbar-3dlight-color: #DBE2EA; 
scrollbar-darkshadow-color: #000000; 
scrollbar-highlight-color: #DBE2EA; 
scrollbar-shadow-color: #000000; }

/* polices */

.policefixe {
	font-family: Microsoft Sans Serif;
	font-size: 13px;
	color: #000000;
}
.policefixe a:link {  color: #5583D6; text-decoration: none}
.policefixe a:visited {  color: #8B4513; text-decoration: none}
.policefixe a:hover {  color: #5583D6;text-decoration: underline}

.policetitre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #8F815F;
	font-weight:bold
}

.policetitrebleue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4D88D8;
	font-weight:bold
}

.policetitreorange {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c67530;
	font-weight:bold
}

.policetitrebordeaux {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ba3a4a;
	font-weight:bold
}

.policetitrevert {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #8db51e;
	font-weight:bold
}

.policetitrejaune {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #b58c2b;
	font-weight:bold
}

.policetitrebleusejour {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3694da;
	font-weight:bold
}

.policepresentation {
	font-family: Microsoft Sans Serif;
	font-size: 13px;
	color: #c67530;
}
.policepresentationgras {
	font-family: Microsoft Sans Serif;
	font-size: 13px;
	color: #c67530;
	font-weight: bold;
}

.policesejourplus {
	font-family: Microsoft Sans Serif;
	font-size: 13px;
	color: #2d7bb4;
}
.policesejourplus a:link { color: #D6A52F; text-decoration: underline; }
.policesejourplus a:visited {	color: #8B4513; text-decoration: none; }
.policesejourplus a:hover { color: #D6A52F; text-decoration: overline underline;}

.policesejourgras {
	font-family: Microsoft Sans Serif;
	font-size: 13px;
	color: #2d7bb4;
	font-weight: bold;
}

.policeblancgras {
	font-family: Microsoft Sans Serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.policemedicale {
	font-family: Microsoft Sans Serif;
	font-size: 13px;
	color: #ba3a4a;
}
.policemedicale a:link { color: #ba3a4a; text-decoration: underline; }
.policemedicale a:visited {	color: #8B4513; text-decoration: none; }
.policemedicale a:hover { color: #ba3a4a; text-decoration: overline underline;}

.policemedicalegras {
	font-family: Microsoft Sans Serif;
	font-size: 13px;
	color: #ba3a4a;
	font-weight: bold;
}

.policedroit {
	font-family: Microsoft Sans Serif;
	font-size: 13px;
	color: #8db51e;
}
.policedroit a:link { color: #8db51e; text-decoration: underline; }
.policedroit a:visited {
	color: #8B4513;
	text-decoration: none;
}
.policedroit a:hover { color: #8db51e; text-decoration: overline underline;}

.policedroitgras {
	font-family: Microsoft Sans Serif;
	font-size: 13px;
	color: #8db51e;
	font-weight: bold;
}

.policedroitdark {
	font-family: Microsoft Sans Serif;
	font-size: 13px;
	color: #607916;
}

.policecontact {
	font-family: Microsoft Sans Serif;
	font-size: 13px;
	color: #b58c2b;
}
.policecontact a:link { color: #8db51e; text-decoration: underline; }
.policecontact a:visited {
	color: #b58c2b;
	text-decoration: none;
}

.policecontactgras {
	font-family: Microsoft Sans Serif;
	font-size: 13px;
	color: #b58c2b;
	font-weight: bold;
}

/* coins arrondis */

.present_box {
   background: #f69b4f;
}
.present_top div {
   background: url(images/present_tl.png) no-repeat top left;
}
.present_top {
   background: url(images/present_tr.png) no-repeat top right;
}
.present_bottom div {
   background: url(images/present_bl.png) no-repeat bottom left;
}
.present_bottom {
   background: url(images/present_br.png) no-repeat bottom right;
}

.present_top div, .present_top, 
.present_bottom div, .present_bottom {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.present_content { margin: 0 0px; }

.roundedcorner_box_851084 {
   background: #3694da;
}
.roundedcorner_top_851084 div {
   background: url(images/roundedcornr_851084_tl.png) no-repeat top left;
}
.roundedcorner_top_851084 {
   background: url(images/roundedcornr_851084_tr.png) no-repeat top right;
}
.roundedcorner_bottom_851084 div {
   background: url(images/roundedcornr_851084_bl.png) no-repeat bottom left;
}
.roundedcorner_bottom_851084 {
   background: url(images/roundedcornr_851084_br.png) no-repeat bottom right;
}

.roundedcorner_top_851084 div, .roundedcorner_top_851084, 
.roundedcorner_bottom_851084 div, .roundedcornre_bottom_851084 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcorner_content_851084 { margin: 0 0px; }

.roundedcorner_box_576909 {
   background: #ba3a4a;
}
.roundedcorner_top_576909 div {
   background: url(images/roundedcornr_576909_tl.png) no-repeat top left;
}
.roundedcorner_top_576909 {
   background: url(images/roundedcornr_576909_tr.png) no-repeat top right;
}
.roundedcorner_bottom_576909 div {
   background: url(images/roundedcornr_576909_bl.png) no-repeat bottom left;
}
.roundedcorner_bottom_576909 {
   background: url(images/roundedcornr_576909_br.png) no-repeat bottom right;
}

.roundedcorner_top_576909 div, .roundedcorner_top_576909, 
.roundedcorner_bottom_576909 div, .roundedcornre_bottom_576909 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcorner_content_576909 { margin: 0 0px; }


.coinrondjaune_box {
   background: #ebd370;
}
.coinrondjaune_top div {
   background: url(images/roundedcornr_851084_tl.png) no-repeat top left;
}
.coinrondjaune_top {
   background: url(images/roundedcornr_851084_tr.png) no-repeat top right;
}
.coinrondjaune_bottom div {
   background: url(images/roundedcornr_851084_bl.png) no-repeat bottom left;
}
.coinrondjaune_bottom {
   background: url(images/roundedcornr_851084_br.png) no-repeat bottom right;
}

.coinrondjaune_top div, .coinrondjaune_top, 
.coinrondjaune_bottom div, .coinrondjaune_bottom {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.coinrondjaune_content { margin: 0 0px; }


.coinvert_box {
   background: #b4cf29;
}
.coinvert_top div {
   background: url(images/coinvert_tl.png) no-repeat top left;
}
.coinvert_top {
   background: url(images/coinvert_tr.png) no-repeat top right;
}
.coinvert_bottom div {
   background: url(images/coinvert_bl.png) no-repeat bottom left;
}
.coinvert_bottom {
   background: url(images/coinvert_br.png) no-repeat bottom right;
}

.coinvert_top div, .coinvert_top, 
.coinvert_bottom div, .coinvert_bottom {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.coinvert_content { margin: 0 20px; }



.yellowcorner_box {
   background: #e4c440;
}
.yellowcorner_top div {
   background: url(images/yellowcorner_tl.png) no-repeat top left;
}
.yellowcorner_top {
   background: url(images/yellowcorner_tr.png) no-repeat top right;
}
.yellowcorner_bottom div {
   background: url(images/yellowcorner_bl.png) no-repeat bottom left;
}
.yellowcorner_bottom {
   background: url(images/yellowcorner_br.png) no-repeat bottom right;
}

.yellowcorner_top div, .yellowcorner_top, 
.yellowcorner_bottom div, .yellowcorner_bottom {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.yellowcorner_content { margin: 0 20px; }




/* listes */

.iconlist
{
list-style: none;
margin: 0;
padding: 0;
}

li.bsejour
{
background-image: url(images/bulletsejour.png);
background-repeat: no-repeat;
background-position: 0 20%;
padding: 3px 0 3px 30px;
margin: .10em 0em;
}

li.picto1
{
background-image: url(images/bulletadmin.png);
background-repeat: no-repeat;
background-position: 0 20%;
padding: 3px 0 3px 30px;
margin: .10em 0em;
}

li.medical
{
background-image: url(images/bulletmedical.png);
background-repeat: no-repeat;
background-position: 0 20%;
padding: 3px 0 3px 30px;
margin: .10em 0em;
}

li.droit
{
background-image: url(images/bulletdroit.png);
background-repeat: no-repeat;
background-position: 0 20%;
padding: 3px 0 3px 30px;
margin: .10em 0em;
}



