#tpl_3col .col_gauche{
	float:left;
	width:190px;
}

#tpl_3col .col_principale{
	float:left;
	width:544px;
	padding:0 16px 0 16px;
}

#tpl_3col .col_droite{
	float:right;
	width:190px;
}

/*Encart commerçant*/
.encart_commercant{
	width:166px;
	height:93px;
	padding:10px;
	padding-bottom:15px;
	background:url(../../../../../images/veyrierdulac/templates/encart_commercants.jpg) no-repeat;
}

.encart_commercant h2{
	font-weight:bold;
	font-size:90%;
	color:#e0fd11;
	padding:0 0 25px 9px;
	background:url(../../../../../images/veyrierdulac/templates/picto_carre_vert.gif) no-repeat left 6px;
}

.encart_commercant a{
	display:block;
	width:96px;
	height:29px;
	padding:5px;
	margin-left:32px;
	color:#e0fd11;
	text-align:center;
	font-size:75%;
	background:url(../../../../../images/veyrierdulac/templates/bt_commercant.gif) no-repeat left bottom;
}

.encart_commercant a:hover{
	text-decoration:none;
	color:#e0fd11;	
	background:url(../../../../../images/veyrierdulac/templates/bt_commercant.gif) no-repeat left top;
}

/*Bt haut de page*/
.bt_haut_page{
	height: 22px;
	padding-top:15px;	
	padding-left:208px;
}

.bt_haut_page a{
	display: block;
	height: 22px;
	line-height:22px;
	width: 94px;
	font-size: 70%;
	color:#FFFFFF;
	text-align:center;
	padding-left:10px;
	background:url(../../../../../images/veyrierdulac/templates/bt_haut_page.jpg) no-repeat 0 bottom;	
}

.bt_haut_page a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../../../../../images/veyrierdulac/templates/bt_haut_page.jpg) no-repeat 0 top;	
}

/*Rubrique jaune*/
.tpl_3col_jaune .text_title{
	color: #f2d300;
	background:url(../../../../../images/veyrierdulac/blocs/picto_carre_jaune.gif) no-repeat left 6px;	
}

.tpl_3col_jaune h1{
	color: #f2d300;	
}

.tpl_3col_jaune h3{
	color: #f2d300;	
}

.tpl_3col_jaune h5{
	color: #f2d300;		
}

.tpl_3col_jaune .text_body b{
	color: #f2d300;		
}

.tpl_3col_jaune table tr th {
	background:#f2d300;
	border:1px solid #f2d300;
}

.tpl_3col_jaune tr td {
	border:1px solid #f2d300;
}

.tpl_3col_jaune .text_body a{
	color: #f2d300;	
}

.tpl_3col_jaune .text_body a:hover{
	color: #f8e56a;	
}

.tpl_3col_jaune .block_separator {
	border-bottom:solid 3px #f2d300;
}

.tpl_3col_jaune .legende {
	color: #f2d300;	
}

.tpl_3col_jaune .bloc_fichier a.lien_fichier{
	background:url(../../../../../images/veyrierdulac/blocs/fond_fichier_jaune.gif) no-repeat 0 bottom;	
}

.tpl_3col_jaune .bloc_fichier a.lien_fichier:hover{
	background:url(../../../../../images/veyrierdulac/blocs/fond_fichier_jaune.gif) no-repeat 0 top;
}

/*Rubrique bleu*/
.tpl_3col_bleu .text_title{
	color: #0ebad3;
	background:url(../../../../../images/veyrierdulac/blocs/picto_carre_bleu.gif) no-repeat left 6px;	
}

.tpl_3col_bleu .text_body b{
	color: #0ebad3;		
}

.tpl_3col_bleu h1{
	color: #0ebad3;	
}

.tpl_3col_bleu h3{
	color: #0ebad3;	
}

.tpl_3col_bleu h5{
	color: #0ebad3;		
}

.tpl_3col_bleu table tr th {
	background:#0ebad3;
	border:1px solid #0ebad3;
}

.tpl_3col_bleu tr td {
	border:1px solid #0ebad3;
}

.tpl_3col_bleu .text_body a{
	color: #0ebad3;	
}

.tpl_3col_bleu .text_body a:hover{
	color: #22cbe4;	
}

.tpl_3col_bleu .block_separator {
	border-bottom:solid 3px #0ebad3;
}

.tpl_3col_bleu .legende {
	color: #0ebad3;	
}

.tpl_3col_bleu .bloc_fichier a.lien_fichier{
	background:url(../../../../../images/veyrierdulac/blocs/fond_fichier_bleu.gif) no-repeat 0 bottom;	
}

.tpl_3col_bleu .bloc_fichier a.lien_fichier:hover{
	background:url(../../../../../images/veyrierdulac/blocs/fond_fichier_bleu.gif) no-repeat 0 top;
}

/* ---------------------------------- Colonne de gauche ----------------------------------------- */
/*Bloc fichier*/
.col_gauche .bloc_iframe{
	width: 190px;
}

.col_gauche .image_1,
.col_gauche .image_2,
.col_gauche .visuel {
	margin-left:0;
	padding-left: 0;
	padding-right:0;	
}

.col_gauche .image_bloc{
	width: 100%;
	padding-bottom: 5px;
}

/* ---------------------------------- Colonne de principale ----------------------------------------- */
.tpl_3col_cms .col_principale .bloc{
	float:left;
	width: 544px;
}

/*Bloc Iframe*/
.col_principale .bloc_iframe{
	width: 544px;
}

/*Texte avec image et inverse*/
.col_principale .bloc_texte_image .visuel,
.col_principale .bloc_image_texte .visuel{
	width: 285px;
}

/*Bloc fichier*/
.tpl_3col_cms .col_principale .bloc_fichier{
	float: left;
	width: 250px;
}

/* ---------------------------------- Colonne de droite ----------------------------------------- */
/*Bloc fichier*/
.col_droite .bloc_iframe{
	width: 190px;
}

.col_droite .image_1,
.col_droite .image_2,
.col_droite .visuel {
	margin-left:0;
	padding-left: 0;
	padding-right:0;	
}

.col_droite .image_bloc{
	width: 100%;
	padding-bottom: 5px;
}
