/* CSS Document */

body {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #3B3B3B;}

.v8 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8px; color: #3B3B3B;}
.v9 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; color: #3B3B3B;}
.v10 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #3B3B3B;}
.v11 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #3B3B3B;}
.v12 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #3B3B3B;}
.v13 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px; color: #3B3B3B;}
.v14 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #3B3B3B;}
.v15 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px; color: #3B3B3B;}
.v16 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px; color: #3B3B3B;}

.v8_clair {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8px; color: #A3836D;}
.v9_clair {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; color: #7C7C94;}
.v10_clair {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #7C7C94;}
.v11_clair {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #7C7C94;}
.v12_clair {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #7C7C94;}

.a8 {font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 8px; color: #3B3B3B;}
.a9 {font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 9px; color: #3B3B3B;}
.a10 {font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px; color: #3B3B3B;}
.a11 {font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px; color: #3B3B3B;}
.a12 {font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; color: #3B3B3B;}
.a13 {font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 13px; color: #3B3B3B;}
.a14 {font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 14px; color: #3B3B3B;}
.a15 {font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 15px; color: #3B3B3B;}


.v10_bleu {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #004080;}
.v11_bleu {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #004080;}

.v11_bleu2 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #445B93;}

.v10_or {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #D76B00;}
.v11_or {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #D76B00;}
.v12_or {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #E3CF3E;}
.v13_or {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px; color: #ACA21A;}


.v12_bleu {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #004080;}
.v13_bleu {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px; color: #004080;}

.v10_bord {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #b21400;}
.v11_bord {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #b21400;}
.v12_bord {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #b21400;}
.v14_bord {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #b21400;}
.v16_bord {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px; color: #b21400;}  
.v17_bord {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 17px; color: #b21400;}
.v18_bord {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px; color: #b21400;}

.v8_clair {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8px; color: #A3836D;}
.v9_clair {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; color: #7C7C94;}
.v10_clair {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #7C7C94;}
.v11_clair {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #7C7C94;}
.v12_clair {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #7C7C94;}

/* Liens */
/* Liens par défaut : Rouge au survol et non souligné autres params : inchangés*/
a:link { color: #3B3B3B; text-decoration: none }
a:visited { color: #3B3B3B; text-decoration: none }
a:hover { color: red; text-decoration: none }




a#a11_ciel_l:link { color: #6c86c1; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
a#a11_ciel_l:visited { color: #6c86c1; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
a#a11_ciel_l:hover { color: #b21400; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }

a#a12_l:link {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
a#a12_l:visited {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
a#a12_l:hover { color: #b21400; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }

a#v9Gris_l:link { color: #666666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v9Gris_l:visited { color: #666666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v9Gris_l:hover { color: red; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a#v10_l:link { color: #3B3B3B; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v10_l:visited { color: #3B3B3B; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v10_l:hover { color: #b21400; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a#v10Gris_l:link { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v10Gris_l:visited { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v10Gris_l:hover { color: #b21400; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a#v10_ciel_l:link { color: #6c86c1; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v10_ciel_l:visited { color: #6c86c1; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v10_ciel_l:hover { color: #b21400; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }


a#v10_or_l:link { color: #B3A546; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v10_or_l:visited { color: #D76B00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v10_or_l:hover { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a#v11_l:link { color: #3B3B3B; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v11_l:visited { color: #3B3B3B; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v11_l:hover { color: #b21400; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a#v11_or_l:link { color: #ACA21A; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v11_or_l:visited { color: #ACA21A; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v11_or_l:hover { color: #b21400; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a#v11_rouge_l:link { color: #b21400; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v11_rouge_l:visited { color: #b21400; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v11_rouge_l:hover { color: #008000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a#v12_rouge_l:link { color: #b21400; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v12_rouge_l:visited { color: #b21400; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v12_rouge_l:hover { color: #3B3B3B; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a#v13_blanc_l:link { color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a#v13_blanc_l:visited { color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a#v13_blanc_l:hover { color: green; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a#v11_ciel_l:link { color: #6c86c1; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v11_ciel_l:visited { color: #6c86c1; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v11_ciel_l:hover { color: #b21400; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a#v12_l:link { color: #3B3B3B; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v12_l:visited { color: #3B3B3B; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v12_l:hover { color: #b21400; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a#v12g_l:link { color: #b21400; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a#v12g_l:visited { color: #b21400; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:  underline }
a#v12g_l:active { color: #b21400; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:  underline }
a#v12g_l:hover { color: #b21400; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:  underline }

a#v12_lu:link { color: #3B3B3B; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a#v12_lu:visited { color: #3B3B3B; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a#v12_lu:hover { color: #b21400; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

a#v13_l:link { color: #3B3B3B; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v13_l:visited { color: #3B3B3B; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v13_l:hover { color: #b21400; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a#v14_l:link { color: #3B3B3B; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v14_l:visited { color: #3B3B3B; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v14_l:hover { color: #b21400; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a#v16_l:link { color: #3B3B3B; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v16_l:visited { color: #3B3B3B; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a#v16_l:hover { color: #b21400; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

.form_v11 { background-color:transparent; font-size: 11px; font-family: Verdana; border: solid 1px #3B3B3B }
.form_v112 { background-color:#E2E2E2; font-size: 11px; font-family: Verdana; border: solid 1px #3B3B3B }
.form_v11_clair { background-color:#E2E2E2; font-size: 11px; font-family: Verdana; border: solid 1px #7C7C94 }

.form_v11_bleu { background-color:transparent; font-size: 11px; font-family: Verdana; color: #004080; border: solid 1px #004080 }

.form_a12c { background-color:transparent; font-size: 12px; font-family: Arial; color: #3B3B3B; border: solid 1px #3B3B3B; text-align: center }

.form_v113 { background-color:#E2E2E2; font-size: 11px; font-family: Verdana; border: solid 1px #b21400 }

#pscroller1 {width: 135px; height: 300px;}


/* Boites d'indentifications */

/*centrée*/
#div_boite1	{
z-index: 1100; position: absolute;
left: 50%; top: 50%;
width: 700px; height: 400px;
margin-top: -200px; margin-left: -350px;
display: none;  
}


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 15px;
padding-bottom: 0;
background: #FFFFFF;
visibility: hidden;
border: 1px solid black;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: 11px Verdana;
color: black;
padding: 8px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
font: 11px Verdana;
color: black;
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

.ombre {
  float:left;
  clear:left;
  background: url(images/ombre.png) no-repeat bottom right;
  margin: 10px 0 10px 10px !important;
  margin: 10px 0 10px 5px;
  padding: 0px;
  }

.boite {
  background: lightblue;
  position:relative;
  bottom:6px;
  right: 6px;
  }


	/* Inset 3D Raised */
	.raised {background: transparent; width:165px; margin:0 auto;}
	.raised h1, .raised p {margin:0 10px;}
	.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
	.raised p {padding-bottom:0.5em;}
	
	.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
	.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
	.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
	.raised .b2 {background:#fafafa; border-left:1px solid #f9b552; border-right:1px solid #f9b552;}
	.raised .b3 {background:#fafafa; border-left:1px solid #f9b552; border-right:1px solid #f9b552;}
	.raised .b4 {background:#fafafa; border-left:1px solid #f9b552; border-right:1px solid #f9b552;}
	.raised .b4b {background:#fafafa; border-left:1px solid #f9b552; border-right:1px solid #f9b552;}
	.raised .b3b {background:#fafafa; border-left:1px solid #f9b552; border-right:1px solid #f9b552;}
	.raised .b2b {background:#fafafa; border-left:1px solid #f9b552; border-right:1px solid #f9b552;}
	
	
	.raised .b1 {margin:0 5px; background:#f9b552;}
	.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
	.raised .b3, .raised .b3b {margin:0 2px;}
	.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
	.raised .b1b {margin:0 5px; background:#f9b552;}
	.raised .boxcontent {display:block;  background:#fafafa; border-left:1px solid #f9b552; border-right:1px solid #f9b552;}
	



td#bordures1 {
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
text-align: center;  
font-weight: bold;
}

td#bordures2 {
border-top: 1px solid black;
border-bottom: 1px solid black;
text-align: center;  
font-weight: bold;
}

td#LastLine {
border-top: 1px solid black;
text-align: center;  
}

tr#BG1 {
background-color: #E0E2DE;
}


div#accueil {
position: relative;
top: 0px;
left: 0px;
width: 470px;
text-align: justify;

}

div#accueil2 {
position: relative;
top: 30px;
left: 0px;
text-align: left;
width: 500px;
padding: 0px;
}
	
div#accueil_annonce {
position: relative;
top: 40px;
left: 60px;
width: 350px;
text-align: center;
padding: 10px;
border: 1px solid black;
color: white;
background-color: #E33F2D;
font-weight: bold;
}

div#accueil_actu_contener {
position: relative;
top: 0px;
left: 0px;
width: 492px;
}

div#accueil_actu_titre {
position: relative;
top: 0px;
left: 0px;
}


div#accueil_actu_boites_contener {
position: relative;
top: 70px;
left: 70px;
width: 450px;
height: 330px;
}

div#accueil_actu_boites {
float: left;
width: 170px;
height: 135px;
margin-right: 40px;
margin-bottom: 50px;
text-align: center;
background-image: url(images/fond_boites_actu3.jpg); background-position: left top; background-repeat: no-repeat;
}

#accueil_actu_boites h1 {
display: inline-block;
margin : 10px 0px 3px 0px;
font: bold 12px Arial;
}

div#SP0 {
position: absolute;
top: 110px;
left: 65px;
}

div#SP1 {
position: absolute;
top: 110px;
left: 270px;
width: 110px;
}

div#SP2 {
position: absolute;
top: 297px;
left: 65px;
}

div#SP3 {
position: absolute;
top: 297px;
left: 270px;
width: 110px;
}

#accueil_actu_boites ul {
display: relative;
text-align: left;
list-style: disc url(images/puce_losange.gif) outside;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 22px;
font: 11px Verdana;
}

#accueil_actu_boites li {
display: relative;
text-align: left;
margin: 3px 0px -2px 0px;
}

#actu_contener li {
margin-bottom: 0px;
}

div#partners_contener_left {
position: relative;
top: 10px;
left: 0px;
width: 130px;
height: 300px;
}

#partners_contener_left img {
margin-bottom: 20px;
}

/** modal **/
#simplemodal-overlay {background-color:#969696; z-index: 1000000;}
#simplemodal-container {background-color:#ffffff; border:1px solid black; padding:8px;}

/** V2 ACTU **/
.round_8 {
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	-webkit-box-shadow: #868686 0px 2px 10px;
	-moz-box-shadow: #868686 0px 2px 10px;
	box-shadow: #868686 0px 2px 10px;
	behavior: url("../css/PIE.htc");
}

.round_4 {
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: #868686 0px 2px 10px;
	-moz-box-shadow: #868686 0px 2px 10px;
	box-shadow: #868686 0px 2px 10px;
	behavior: url("../css/PIE.htc");
}

.round_6 {
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	-webkit-box-shadow: #868686 0px 2px 10px;
	-moz-box-shadow: #868686 0px 2px 10px;
	box-shadow: #868686 0px 2px 10px;
	behavior: url("../css/PIE.htc");
}


div.V2ActuContainer {
    position: relative;
    top: 0px;
	left: 0px;
	width: 472px;
	margin-bottom: 20px;
	padding: 10px;
	cursor: pointer;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E7CE96), to(#fffbd1));
	background: -moz-linear-gradient(#E7CE96, #fffbd1);
	background: linear-gradient(#E7CE96, #fffbd1);
	-pie-background: linear-gradient(#E7CE96, #fffbd1);
}

div.V2ActuContainer h3 {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	text-align: left;
	font-size: 13px;
	color: #B21400;
	padding-left: 18px;
	background-image: url(../images/picto_actu.png);
    background-position: left 2px; background-repeat: no-repeat;
}

div.V2ActuContainer h4 {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 12px;
	text-align: left;
	margin: 3px 0 0 20px;
}

div.V2ActuContainer cite {
    display: block;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 11px;
	text-align: right;
	margin: 0;
}


div.V2ActusDetails {
    position: relative;
	left: 0px;
	top: 0px;
	font-size: 11px;
	text-align: left;
	margin: 3px 0 0 20px;
	display: none;
}

div.V2ActusDetails p {
	position: relative;
	margin: 0;
}

div.V2ActusDetails ul {
	margin: 0 0 5px 0;
}

div.V2ActusDetails img {
    position: relative;
    top: 10px;
    border: 1px solid #808080;
    padding: 3px;
    margin: 0 10px 50px 0; 
}