.box {border:0px solid #990033;margin:0em;padding: 0.5em;background:#ffffcc;min-width:600px;color: #990033; font: 12px Verdana,Arial;text-align:justify;text-justify:newspaperborder;}
.box0 {border:2px solid #990033;margin:3em;padding:3em;background:#ffffcc;color: #990033; font: 12px Verdana,Arial;text-align:justify;text-justify:newspaperborder;}
.box0b {margin-left:auto;margin-right:auto;text-align:center;font: 12px}
.box1b {margin:2.5em 3%;padding:3em;border:2px solid #990033;}
.box1c {border:1px solid #990033;margin-top:3.0em;padding:1 em;font-family: Verdana,Arial; font-size: 12px;color: #990033;}
.box1d {margin:1.5em 2%;padding:0em;}
.box1e {border:0px solid #990033;margin-top:3.0em;padding: 0.5em;font-family: Verdana,Arial; font-size: 12px;color: #990033;text-align: center;}
.box4 {float: left;}
.box5 {float: right;}
.box6 {display: block;margin-left:auto;margin-right:auto;padding:0.0em;width: auto;height : 37px;}
.box7 {margin-left:auto;margin-right:auto;padding:3em;border:0px solid #990033;}

.vignettelivre {margin-left:0em;margin-right:1em;}
.vignettelivre1 {padding: 0 10em 10em 0}
.livre {margin:1em;padding: 1em;border:1px solid #990033;font: 12px Verdana,Arial;text-align:center;}

h1 {margin:0.0em;padding:0.0em 0.0em;font-weight: bold;font-size: 24px;text-align: center;cursor:hand; cursor:pointer;}
h2 {margin:0.0em;padding:0.2em;font-size: 14px;text-align: center;cursor:hand; cursor:pointer;}
h3 {margin-bottom:-0.5em;font-size: 17px;text-align: center;font-style: italic;font-weight: none;}
h4 {margin-bottom:-0.5em;font-size: 12px;text-align: center;}
h4b {margin:1em;font-size: 12px;text-align: center;}
h5 {margin:0.0em;padding-bottom:1.5em;font-weight: bold;font-size: 24px;text-align: center;cursor:hand; cursor:pointer;}
h6 {margin:0.0em;padding-bottom:1.5em;font-size: 18px;text-align: center;cursor:hand; cursor:pointer;}
h7 {margin:0.0em;padding-bottom:1.5em;font-weight: bold;font-size: 18px;font-style: italic;text-align: center;}
h8 {margin-bottom:-0.5em;font-size: 12px;font-weight: none;text-align: center;}

a.liens {color: #990033; font-family: Verdana,Arial; font-size: 12px; cursor: hand;cursor: pointer; text-decoration: underline; }
a.medias {color: #990033;cursor: hand;cursor: pointer; text-decoration:none;font-family: Verdana,Arial; font-size: 18px; }

p.texte { color: #990033; font-family: Verdana,Arial; font-size: 14px; text-align: center; }
p.texte2 { color: #990033; font-family: Verdana,Arial; font-size: 12px; text-align: justify; }
p.texte2b { color: #990033; font-family: Verdana,Arial; font-size: 12px; text-align: center;}
p.texte2c { padding-bottom:1.0em; color: #990033; font-family: Verdana,Arial; font-size: 12px; text-align: left;font-style: italic;font-weight: bold;}
p.texteclic { color: #990033; font-family: Verdana,Arial; font-size: 14px; text-align: center; cursor: hand; cursor: pointer;}
p.texte2presse { color: #990033; font-family: Verdana,Arial; font-size: 12px;}

span.texte { color: #990033; font-family: Verdana,Arial; font-size: 18px;font-weight: bold;cursor: hand; cursor: pointer;}
span.textei { color: #990033; font-family: Verdana,Arial; font-size: 12px;font-style: italic;*font-style: none;}
span.petitbouton { color: #990033; font-family: Verdana,Arial; font-size: 12px; text-align: justify; font-style: italic; cursor: hand; cursor: pointer; }
span.petitboutona { color: #990033; font-family: Verdana,Arial; font-size: 18px; text-align: justify; font-style: italic; cursor: hand; cursor: pointer; }
span.petitbouton1 {text-decoration: underline; cursor:hand; cursor:pointer; }
span.petitbouton2 {color: #FF0000; text-decoration: underline; font-style: italic;font-weight: bold; cursor: hand; cursor: pointer; }
span.petitbouton2b {color: #990033; font-style: italic;font-weight: bold; cursor: hand; cursor: pointer; }
span.petitbouton3 {color: #990033; font-style: italic; cursor: hand; cursor: pointer; font-weight: bold;}
span.petitbouton3b {color: #990033; font-style: italic; cursor: hand; cursor: pointer; border:1px solid #990033;padding-left:2px;padding-right:2px;font-weight: bold;}
span.textefinclic { color: #990033; font-family: Verdana,Arial; font-size: 11px;text-align: center;}
span.textefin { color: #990033; font-family: Verdana,Arial; font-size: 12px;}
span.textefin2 { color: #990033; font-family: Verdana,Arial; font-size: 12px;cursor: hand; cursor: pointer;}
span.texteclic2 { color: #990033; font-family: Verdana,Arial; font-size: 14px;text-align: center;}
span.aide { color: #990033; font-family: Verdana,Arial; font-size: 12px;}
span.texte2r {color: #ff0000; font-size: 0.9em; cursor:hand; cursor:pointer;}
span.texte2b {color: #00ff00; font-size: 0.9em; cursor:hand; cursor:pointer;}
span.texte2g {color: #0000ff; font-size: 0.9em; cursor:hand; cursor:pointer;}


#icone_linkedin {margin-left:7.7em;margin-top:1.7em;*margin-left:3.6em;*margin-top:0.8em;position:absolute;cursor: hand; cursor: pointer;}
#icone_twitter {margin-left:6.2em;margin-top:1.7em;*margin-left:3.6em;*margin-top:0.8em;position:absolute;cursor: hand; cursor: pointer;}
#icone_rss {margin-left:4.7em;margin-top:1.7em;*margin-left:3.6em;*margin-top:0.8em;position:absolute;cursor: hand; cursor: pointer;}
#icone_lien {margin-left:3.2em;margin-top:1.7em;*margin-left:2.4em;*margin-top:0.8em;position:absolute;cursor: hand; cursor: pointer;}

#logo_emilie {float: right;margin-top:-6.5em;margin-right:-6.5em;width: auto;height : 75px;}

#photo_emilie {display: block;margin-left:auto;margin-right:auto;padding:1.7em;width: auto;width: auto;height : auto;cursor:hand; cursor:pointer;}

#contact {margin-left:auto;margin-right:auto;margin-top:-2em;text-align:center;font-size: 12px;}

ul#menu_horizontal_haut li {display : inline;padding-left :0.5em ;padding-right :0.5em ;color: #990033; font: 14px Verdana,Arial;}
ul#menu_horizontal_haut {padding-left :-0em ;padding-right :0em ;color: #990033; font: 14px Verdana,Arial;text-align:center;margin-top:-1.5 em;}

ul#menu_horizontal_bas li {display : inline;padding-left :0.5em ;padding-right :0.5em ;;color: #990033; font: 12px Verdana,Arial;}
ul#menu_horizontal_bas {padding-left :0em ;padding-right :0em color: #990033; font: 12px Verdana,Arial;text-align:center;margin:1.0em;}


textarea.box { color: #990033; font-family: Verdana,Arial; font-size: 11px; background-color: #ffffcc;}
textarea.edito { color: #ff0000; font-family: Verdana,Arial; font-size: 11px; background-color: #ffdc8d;width:100%; max-width:100%;}
textarea.editoshort { color: #ff0000; font-family: Verdana,Arial; font-size: 11px; background-color: #ffdc8d;width:15%; max-width:16%;}


img.vignette1 {margin:0.5em;}




a.test {color: #990033; font-weight: bold; font-family: Verdana,Arial; font-size: 24px; text-align:left;}


p.titremoyen { color: #990033; font-weight: bold; font-family: Verdana,Arial; font-size: 20px; text-align:left;}
p.titrec { color: #990033; font-family: Verdana,Arial; font-size: 24px; text-align: center; }
p.titrec2 { color: #990033; font-family: Verdana,Arial; font-size: 18px; text-align: center; }
p.textec { color: #990033; font-family: Verdana,Arial; font-size: 14px; text-align: center; }
p.texte2center { color: #990033; font-family: Verdana,Arial; font-size: 11px; text-align: center; }
p.texte20 { color: #990033; font-family: Verdana,Arial; font-size: 11px; text-align: justify; cursor: hand; cursor: pointer; }

p.hidden { color: #990033; font-family: Verdana,Arial; font-size: 14px; text-align: justify; display: none;}
span.bouton { color: #990033; font-family: Verdana,Arial; font-size: 14px; text-align: justify; font-style: italic; cursor: hand; cursor: pointer;}
a.legal {cursor: hand;cursor: pointer;}
img.clic {cursor: hand; cursor: pointer;}

div.boxmedia {height: 150px; width: 600px; padding: 0 15px 0 15px; text-align: center;}


a.medias {cursor: hand;cursor: pointer; text-decoration:none }

#cache {display: none;}













#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(illustrations/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(illustrations/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* Default styling for jQuery Datepicker v4.0.4. */

.datepick {

	background-color: #fff;

	color: #000;

	border: 1px solid #444;

    border-radius: 0.25em;

    -moz-border-radius: 0.25em;

    -webkit-border-radius: 0.25em;

	font-family: Arial,Helvetica,Sans-serif;

	font-size: 90%;

}

.datepick-rtl {

	direction: rtl;

}

.datepick-popup {

	z-index: 1000;

}

.datepick-disable {

	position: absolute;

	z-index: 100;

	background-color: white;

	opacity: 0.5;

	filter: alpha(opacity=50);

}

.datepick a {

	color: #fff;

	text-decoration: none;

}

.datepick a.datepick-disabled {

	color: #888;

	cursor: auto;

}

.datepick button {

    margin: 0.25em;

    padding: 0.125em 0em;

    background-color: #fcc;

    border: none;

    border-radius: 0.25em;

    -moz-border-radius: 0.25em;

    -webkit-border-radius: 0.25em;

    font-weight: bold;

}

.datepick-nav, .datepick-ctrl {

	float: left;

	width: 100%;

	background-color: #000;

	color: #fff;

	font-size: 90%;

	font-weight: bold;

}

.datepick-ctrl {

	background-color: #600;

}

.datepick-cmd {

	width: 30%;

}

.datepick-cmd:hover {

	background-color: #777;

}

.datepick-ctrl .datepick-cmd:hover {

	background-color: #f08080;

}

.datepick-cmd-prevJump, .datepick-cmd-nextJump {

	width: 8%;

}

a.datepick-cmd {

	height: 1.5em;

}

button.datepick-cmd {

	text-align: center;

}

.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {

	float: left;

	padding-left: 2%;

}

.datepick-cmd-current, .datepick-cmd-today {

	float: left;

	width: 35%;

	text-align: center;

}

.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {

	float: right;

	padding-right: 2%;

	text-align: right;

}

.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,

.datepick-rtl .datepick-cmd-clear {

	float: right;

	padding-left: 0%;

	padding-right: 2%;

	text-align: right;

}

.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {

	float: right;

}

.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump,

.datepick-rtl .datepick-cmd-close {

	float: left;

	padding-left: 2%;

	padding-right: 0%;

	text-align: left;

}

.datepick-month-nav {

	float: left;

	background-color: #777;

	text-align: center;

}

.datepick-month-nav div {

	float: left;

	width: 12.5%;

	margin: 1%;

	padding: 1%;

}

.datepick-month-nav span {

	color: #888;

}

.datepick-month-row {

	clear: left;

}

.datepick-month {

	float: left;

	width: 15em;

	border: 1px solid #444;

	text-align: center;

}

.datepick-month-header, .datepick-month-header select, .datepick-month-header input {

	height: 1.5em;

	background-color: #444;

	color: #fff;

	font-weight: bold;

}

.datepick-month-header select, .datepick-month-header input {

	height: 1.4em;

	border: none;

}

.datepick-month-header input {

	position: absolute;

	display: none;

}

.datepick-month table {

	width: 100%;

	border-collapse: collapse;

}

.datepick-month thead {

	border-bottom: 1px solid #aaa;

}

.datepick-month th, .datepick-month td {

	margin: 0em;

	padding: 0em;

	font-weight: normal;

	text-align: center;

}

.datepick-month th {

	border: 1px solid #777;

}

.datepick-month th, .datepick-month th a {

	background-color: #777;

	color: #fff;

}

.datepick-month td {

	background-color: #eee;

	border: 1px solid #aaa;

}

.datepick-month td.datepick-week {

	border: 1px solid #777;

}

.datepick-month td.datepick-week * {

	background-color: #777;

	color: #fff;

	border: none;

}

.datepick-month a {

	display: block;

	width: 100%;

	padding: 0.125em 0em;

	background-color: #eee;

	color: #000;

	text-decoration: none;

}

.datepick-month span {

	display: block;

	width: 100%;

	padding: 0.125em 0em;

}

.datepick-month td span {

	color: #888;

}

.datepick-month td .datepick-other-month {

	background-color: #fff;

}

.datepick-month td .datepick-weekend {

	background-color: #ddd;

}

.datepick-month td .datepick-today {

	background-color: #f0c0c0;

}

.datepick-month td .datepick-highlight {

	background-color: #f08080;

}

.datepick-month td .datepick-selected {

	background-color: #777;

	color: #fff;

}

.datepick-month th.datepick-week {

	background-color: #777;

	color: #fff;

}

.datepick-status {

	clear: both;

	background-color: #ddd;

	text-align: center;

}

.datepick-clear-fix {

	clear: both;

}

.datepick-cover {

    display: none;

    display/**/: block;

    position: absolute;

    z-index: -1;

    filter: mask();

    top: -1px;

    left: -1px;

    width: 100px;

    height: 100px;

}


