* {	margin:0;	padding:0;}body {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-weight: normal;	font-size: 11px;	color: #ffffff;	/*background:#303030 url('../imgs/tpl/bg_body.gif') top left;*/    background:#000000 url('../imgs/tpl/background_v3_a.jpg') top center no-repeat fixed;	text-align: left;}a, a:hover {	text-decoration:none;	color:#0d813f;}.end_container {    clear: both;    visibility:hidden;}#body {	position:absolute;	left: 50%; 	width: 862px;	margin-left: -431px;}#site-web {	margin: 5px 0px 0px 0px;	width: 860px;	text-align: left;	border: 1px solid #ffffff;   background:#303030 url('../imgs/tpl/bg_int_left.gif') top left repeat-y;}#site-web .header_flash {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	border-bottom:8px solid #0d813f;}#container-blocs {	padding:10px 15px 10px 15px;}#site-footer {	margin:5px 0px 0px 0px;	color:#717171;}#site-footer #copyright {	float:left;}#site-footer #partenaires {	border:1px solid #484747;	float:right;	background:#303030;	width:478px;	height:25px;	padding:0px 6px 0px 6px;}#site-footer #partenaires ul {	float:right;	height:25px;}#site-footer #partenaires li {	width:48px;	list-style:none;	float:left;	margin-left:8px;	padding:2px 0px 1px 0px;}#site-footer #partenaires li.start {	margin-left:0px;}/* --- *//* Titres blocs */#chapeau-vertical {	float:left;	width:103px;	height:185px;	background:#303030 url('../imgs/tpl/bg-h1-vertical.jpg') top left no-repeat; }#chapeau-vertical h1 {	font-size:16px;	font-weight:normal;	color:#ffffff;	padding:140px 0px 0px 10px;}#chapeau-horizontal {	background:#ffffff url('../imgs/tpl/bg-h1-horizontal.jpg') top right no-repeat;}#chapeau-horizontal h1 {	font-size:16px;	font-weight:normal;	color:#ffffff;	padding:6px 0px 3px 9px;	margin:0px 0px 2px 0px;}/* --- *//* Navigation */#container-blocs #bloc-navigation {	float:left;	width:226px;	margin:0px 0px 0px 0px;    background-color:transparent;}#container-blocs #bloc-navigation .menu {	background-color:#ffffff;    margin:0px 0px 0px 0px;}#container-blocs #bloc-navigation .pub_verticale {    background-color:transparent;    margin:10px 0px 0px 50px;    width:130px;	border:1px solid #ffffff;    text-align:center;}#navigation {	padding:4px 0px 10px 0px;}#navigation li {	list-style:none;}#navigation ul {	margin:0px 0px 0px 0px;}#navigation ul ul {	margin:0px 0px 4px 0px;}#navigation ul li {	margin:0px 0px 3px 0px;}#navigation ul ul li {	margin:1px 0px 2px 0px;}#navigation .a0off {    display:block;	color:#0d813f;	font-size:12px;	background:#ffffff url('../imgs/tpl_tourguyane2009/puce_h1.gif') 9px 4px no-repeat;	padding:5px 0px 5px 33px;}#navigation .a0off:hover, #navigation .a0on, #navigation .a0on:hover {	display:block;	color:#ffffff;	font-size:12px;	background:#0d813f url('../imgs/tpl_tourguyane2009/puce_h1_hover.gif') 9px 4px no-repeat;	padding:5px 0px 5px 33px;}#navigation .a1off {	display:block;	color:#303030;	font-size:11px;	padding:0px 0px 0px 33px;}#navigation .a1off:hover, #navigation .a1on, #navigation .a1on:hover {	display:block;	color:#0d813f;	font-size:11px;	padding:0px 0px 0px 33px;	border-right:10px solid #b3b3b2;}/* --- *//* Contenu */#container-blocs #bloc-contenu {	float:right;	width:595px;	background-color:#0d813f;	margin:0px 0px 7px 0px;	padding:20px 0px 0px 0px;	color:#303030;}#container-blocs #bloc-contenu #container-contenu {	padding:0px 0px 0px 6px;}#container-blocs #bloc-contenu #container-contenu #contenu {	padding:12px 16px 0px 6px;    background:#ffffff url('../imgs/tpl_tourguyane2009/right_contenu.gif') top right repeat-y;    width:567px;	text-align:justify;}#container-blocs #bloc-contenu #navigation_top {    height:71px;	background-color:#716f4c;	margin:0px 0px 0px 0px;	padding:2px 2px 2px 2px;	color:#303030;    border-bottom:3px solid #494949;}#container-blocs #bloc-contenu #navigation_top .bt {    float:left;}/* --- *//* Contenu print*/#container-blocs-print #bloc-contenu {	width:565px;	background:#ffffff url('../imgs/tpl_tourguyane2009/bg_contenu.gif') top left no-repeat;	margin:0px 0px 7px 0px;	padding:10px 10px 10px 10px;	color:#303030;}#container-blocs-print #bloc-contenu #contenu {	width:565px;	text-align:justify;}/* --- *//* les style du contenu */#contenu ul li {    margin:3px 0px 3px 20px;}#contenu h1, .title1 {	font-size:16px;	font-weight:normal;	color:#0d813f;	padding:0px 0px 0px 24px;	margin:6px 0px 10px 0px;	background:transparent url('../imgs/tpl_tourguyane2009/puce_h1.gif') 0px 2px no-repeat;}#contenu h2, .title2 {	font-size:14px;	font-weight:bold;	color:#0d813f;	margin:4px 0px 10px 0px;}#contenu h3, .title3 {	font-size:14px;	font-weight:bold;	color:#0d813f;	padding:2px 2px 2px 2px;	margin:6px 0px 10px 0px;	/*background-color:#e8e8e7;*/	border-bottom:1px solid #b3b3b2;}#contenu h4, .title4 {	font-size:14px;	font-weight:bold;	color:#303030;	margin:0px 0px 10px 0px;}#contenu h5, .title5 {	font-size:12px;	font-weight:bold;	color:#0d813f;	margin:0px 0px 10px 0px;}#contenu h6, .title6 {	font-size:12px;	font-weight:bold;	color:#303030;	margin:0px 0px 10px 0px;}#contenu a {	color:#0d813f;}#contenu a:hover {	color:#065d78;}#contenu .text1, #contenu div, #contenu td, #contenu p, #contenu li  {	font-size:11px;	color:#303030;}#contenu .text2 {	font-size:11px;	color:#0d813f;}#contenu .text3 {	font-size:11px;	color:#065d78;}#contenu .text4 {	font-size:11px;	color:#b3b3b2;}#contenu .bordureImage {	border:1px solid #b3b3b2;}#contenu .zoomPositionNormal {	border:1px solid #b3b3b2;	padding:0px 0px 20px 0px;	background:#e8e8e7 url('../imgs/tpl/zoom_image_bottom.jpg') center bottom no-repeat;}#contenu .zoomPositionCentre {	border:1px solid #b3b3b2;	padding:0px 0px 20px 0px;	margin:5px 5px 5px 5px;	background:#e8e8e7 url('../imgs/tpl/zoom_image_bottom.jpg') center bottom no-repeat;}#contenu .zoomPositionDroite {	border:1px solid #b3b3b2;	padding:0px 0px 20px 0px;	margin:5px 0px 5px 5px;	background:#e8e8e7 url('../imgs/tpl/zoom_image_bottom.jpg') center bottom no-repeat;}#contenu .zoomPositionGauche {	border:1px solid #b3b3b2;	padding:0px 0px 20px 0px;	margin:5px 5px 5px 0px;	background:#e8e8e7 url('../imgs/tpl/zoom_image_bottom.jpg') center bottom no-repeat;}/* --- *//* Accès rapide */#container-blocs #bloc-acces-rapide {	float:right;	width:595px;	height:88px;	background-color:#ffffff;	margin:0px 0px 0px 0px;}#container-blocs #bloc-acces-rapide #acces_slider {	margin:5px 0px 0px 9px;}#acces_slider li {	list-style:none;	float:left;	width: 76px; height:50px; margin-right: 5px;	background-color:#cfcfcf;}#acces_slider li .btGrey {	display:block;	width: 76px; height:50px;	background:#ffffff url('../imgs/tpl/acces_rapide/bg_bt_acces_grey.gif') left top no-repeat;}#acces_slider li .btBlue {	display:block;	width: 76px; height:50px;	background:#ffffff url('../imgs/tpl/acces_rapide/bg_bt_acces_blue.gif') left top no-repeat;}#acces_slider li .btPhotos {	display:block;	width: 76px; height:50px;	background:#ffffff url('../imgs/tpl/acces_rapide/bg_bt_acces_photos.gif') left top no-repeat;}#acces_slider li h1 {	float:right;	font-size:13px;	color:#ffffff;	font-weight:bold;	padding:18px 3px 3px 1px;	text-align:right;	line-height:13px;	cursor:pointer;}/* --- *//* les liens */#contenu .btLinkNormal {	display:block;	width:110px;	font-size:11px;	font-weight:normal;	color:#303030;	background:transparent url('../imgs/tpl_coulainaise/link_plus.gif') center right no-repeat;	padding:2px 15px 2px 0px;	border:0;	text-align:left;	cursor:pointer;}#contenu .btLinkLarge {	display:block;	width:130px;	font-size:11px;	font-weight:normal;	color:#303030;	background:transparent url('../imgs/tpl_coulainaise/link_plus.gif') center right no-repeat;	padding:2px 15px 2px 0px;	border:0;	text-align:left;	cursor:pointer;}#contenu .btLinkExtraLarge {	display:block;	width:160px;	font-size:11px;	font-weight:normal;	color:#303030;	background:transparent url('../imgs/tpl_coulainaise/link_plus.gif') center right no-repeat;	padding:2px 15px 2px 0px;	border:0;	text-align:left;	cursor:pointer;}#contenu .btLinkNormal:hover, #contenu .btLinkLarge:hover, #contenu .btLinkExtraLarge:hover {	color:#b3b3b2;}/* --- *//* images */img {	border: 0px;}/* --- *//* Style formulaire contact */input, select, textarea, .textareaContact {	font-family:Arial,Helvetica,Verdana;	font-size:11px;   color:#212121;	border: 1px solid #ababab;	padding:1px 0px 0px 2px;}.noBorder {   border: 0px solid #B4D5E8;}.submit {   cursor:pointer;}fieldset {	background-color: #f8f8f8;	border:1px solid #ababab;	padding:3px;	margin-top:15px;}legend {	background-color: #FFFFFF;	margin-left:10px;	padding:5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #0d813f;	font-weight:bold;	border:1px solid #ababab;	padding:2px 10px 2px 10px;}#infos label {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #303030;	width:120px;	float:left;	text-align:left;	padding:0 0.8em 0 0;	font-weight:bold;}.label {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #303030;	width:28%;	float:left;	text-align:left;	padding:3px 3px 10px 3px;	font-weight:bold;}#infos p {	font-size: 11px;	color: #303030;	text-align:left;	padding:1px 0px 1px 0px;	padding:1px 0px 10px 0px;}textarea {	padding:1px 2px 0px 2px;	border:1px solid #ababab;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #212121;}/* Tableaux liste */.tableauListe {   border-width:1px 1px 1px 1px;	border-style:solid;	border-color:#0d813f;   border-collapse:collapse;   width:100%;   margin:10px 0px 10px 0px;   font-size:11px;}#tableauListe thead, #tableauListe tfoot {   border-width:1px 0px 1px 0px;	border-style:solid;	border-color:#0d813f;   font-size:11px;}#tableauListe tbody {   border-width:1px 0px 1px 0px;	border-style:solid;	border-color:#0d813f;   font-size:11px;}#tableauListe th {   font-family: Arial, Helvetica, sans-serif;	border-width:0px 0px 1px 0px;	border-style:solid;	border-color:#0d813f;   padding:2px;   background-color:#0d813f;   font-size:11px;	color:#ffffff;	font-size:11px;	font-weight:bold;}#tableauListe td {   font-family: Arial, Helvetica, sans-serif;   border-width:1px 0px 1px 0px;	border-style:solid;	border-color:#0d813f;   padding:5px;   font-size:11px;	color:#303030;}#tableauListe td.spe {    background-color:#e5e5e5;}