/* CSS Document */
/* Body */
body {
	background-color:#72483C;
}



/* ID */

#menu_v {
	width:215px;
	background-color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:0px;
}

#menu_h {
	text-align:center;
	height:30px;
	margin:0px;
	padding:0px;
}

#menu_o {
	text-align:center;
	height:40px;
	margin:0px;
	padding:0px;
}

#spacer {
	height:28px;
}

#titre_page {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
	font-weight:bold;
}

/* Class */

ul.menu_vertical {
	margin:0px;
	padding:0px;
	text-align: left;
}
li.menu_vertical_last {
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:13px;
	margin-top:-8px;
	padding:16px;
	list-style:none;
}
li.menu_vertical {
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:13px;
	margin-top:-8px;
	padding:16px;
	list-style:none;
	background-image:url(../images/templates/tranche_menu_v.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
a.link_menu_v:link, a.link_menu_v:active, a.link_menu_v:visited {
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:13px;
}
a.link_menu_v:hover {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:13px;
	font-weight: bold;
}



ul.menu_obligatoire {
	margin:0px;
	padding:0px;
}
li.menu_obligatoire {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCE7F8;
	font-size:13px;
	margin:0px;
	padding:8px;
	list-style:none;
}
a.link_menu_o:link, a.link_menu_o:active, a.link_menu_o:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCE7F8;
	font-size:10px;
}
a.link_menu_o:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#CCE7F8;
	font-size:10px;
}


ul.menus_vertical {
	margin:0px;
	padding:0px;
	list-style-position: inside;
}
li.menus_vertical_in{
	list-style-image:url(../images/templates/list-remove.png);
}

li.menus_vertical_in a{
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:13px;
	margin:0px;
	list-style-image:url(../images/templates/list-remove.png);
}
li.menus_vertical_out{
	list-style-image:url(../images/templates/list-add.png);
}
li.menus_vertical_out a{
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:13px;
	margin:0px;
	list-style-image:url(../images/templates/list-add.png);
}

ul.menut_vertical {
	margin-left: 10px;
	padding:0px;
	list-style-position: inside;
}
li.menut_vertical_in{
	list-style-image:url(../images/templates/list-remove.png);
}

li.menut_vertical_in a{
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:13px;
	margin:0px;
	list-style-image:url(../images/templates/list-remove.png);
}
li.menut_vertical_out{
	list-style-image:url(../images/templates/list-add.png);
}
li.menut_vertical_out a{
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:13px;
	margin:0px;
	list-style-image:url(../images/templates/list-add.png);
}

ul.menuq_vertical {
	margin-left: 20px;
	padding:0px;
	list-style-position: inside;
}
li.menuq_vertical_in{
	list-style-image:url(../images/templates/list-remove.png);
}

li.menuq_vertical_in a{
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:13px;
	margin:0px;
	list-style-image:url(../images/templates/list-remove.png);
}
li.menuq_vertical_out{
	list-style-image:url(../images/templates/list-add.png);
}
li.menuq_vertical_out a{
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:13px;
	margin:0px;
	list-style-image:url(../images/templates/list-add.png);
}




a.link_menu_vs:link, a.link_menu_vs:active, a.link_menu_vs:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:11px;
}
a.link_menu_vs:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:11px;
	text-decoration: underline;
}

a.link_menu_vt:link, a.link_menu_vt:active, a.link_menu_vt:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:11px;
}
a.link_menu_vt:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:11px;
	text-decoration: underline;
}

a.link_menu_vq:link, a.link_menu_vq:active, a.link_menu_vq:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:11px;
}
a.link_menu_vq:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:11px;
	text-decoration: underline;
}

.text_blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
}

.text_blanc_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

.text_blanc_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.texte_standard {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.error {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
}


ul.menu_horizontal {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
li.menu_horizontal {
	display:inline;
	margin:0px;
	padding:8px;
	list-style:none;
}
a.link_menu_h:link, a.link_menu_h:active, a.link_menu_h:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCE7F8;
	font-size:13px;
}
a.link_menu_h:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#CCE7F8;
	font-size:13px;
	text-decoration:underline;
}

ul.menus_horizontal {
	display:none;
	list-style:none;
	margin:0px;
	padding:0px;
	border:0px;
}
li.menus_horizontal {
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:13px;
	margin:0px;
	float:none;
}
a.link_menu_hs:link, a.link_menu_hs:active, a.link_menu_hs:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	display: block;
	color: #FFFFFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	background: transparent url("images/templates/fondTR.png") repeat;
}
a.link_menu_hs:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#72483C;
	font-size:13px;
	background-image: none;
	background-color: #F2462E;
}

ul.menu_horizontal li:hover ul, ul.menus_horizontal li.sfhover ul {
	left: auto;
}


.anylinkcss{
	position:absolute;
	visibility: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	line-height: 18px;
	z-index: 110;
	background-color:#FFFFFF;
	opacity: 1;
	border-bottom: 1px solid transparent;
	width: 230px;
	font-weight:bold;
}

.anylinkcss a{
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
	text-indent: 5px;
	background-color:#FFFFFF;
	margin: 0;
	border: 0;
	color:#F2462E;
	font-weight:bold;
}

.anylinkcss a:hover{ /*hover background color*/
	background-color:#F2462E;
	color:#FFFFFF;
}


#conteneur_pro {
	width:660px;
	height:500px;
	background-color:#A7A981;
	margin:3px;
	padding:6px;
	border:#FFFFFF 6px solid;
}

ul.page_pro {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:left;
}

li.page_pro {
	list-style:none;
	margin:0px;
	padding:0px;
}


a.link_list_pro:link, a.link_list_pro:active, a.link_list_pro:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#990000;
}
a.link_list_pro:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:13px;
	text-decoration:underline;
}

#bas_contact{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCE7F8;
	font-size:11px;
}