﻿

#isoTemplate1Lien .isoLienBordure{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding:5px;
}



#isoTemplate1Lien {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	border-bottom-style: none;
}


#isoTemplate2Lien .isoLienBordure{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}




#isoTemplate2Lien {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	padding : 5px;
	border-bottom-style: none;
}

.isoDecorBoutonLien1
{
	background-image: url(../iso_icons/lien1_middle.png);
}


.isoDecorBoutonLien1Gauche {
	background-image: url(../iso_icons/lien1_left.png);
}

.isoDecorBoutonLien1Droite {
	background-image: url(../iso_icons/lien1_right.png);
}



.isoDecorDivLien3{
	background-image:url(../iso_icons/lien_6.png);
	background-repeat: repeat-x;
	height:27px;
	padding-left:2px;

}
.isoDecorSpanLien3{
	padding-left:9px;
	padding-top:7px;
	display:block;
	/*line-height:13px;	*/
}


.isoDecorDivLien4{
	background-image:url(../iso_icons/lien_7.png);
	background-repeat: repeat-x;
	height:27px;
	padding-left:2px;
	text-decoration:underline;
}
.isoDecorSpanLien4{
	padding-left:10px;
	padding-top:7px;
	display:block;
	line-height:13px;	
}



.isoDecorDivLien5{
	background-image:url(../iso_icons/lien_8.png);
	background-repeat: repeat-x;
	height:27px;
	padding-left:2px;	
}

.isoDecorSpanLien5{
	padding-left:10px;
	padding-top:7px;
	display:block;
	line-height:13px;	
}

.isoDecorDivLien1{
	background-image:url(../iso_icons/lien1_middle.png);
	background-repeat: repeat-x;
	height:27px;
	display:block;
	margin-top:5px;
}


.isoDecorSpanLien1{
	background-image:url(../iso_icons/lien1_left.png);
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:7px;
}



.isoDecorDivLien2{
	background-image:url(../iso_icons/lien2_middle.png);
	background-repeat: repeat-x;
	height:27px;
	display:block;
	margin-top:5px;
}


.isoDecorSpanLien2{
	background-image:url(../iso_icons/lien2_left.png);
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:7px;
}


.isoDecorSpanLien1IMG{
	background-image:url(../iso_icons/lien1_left.png);
	background-repeat:no-repeat;
	padding-left:25px;
}

.isoDecorSpanLien2IMG{
	background-image:url(../iso_icons/lien2_left.png);
	background-repeat:no-repeat;
	padding-left:25px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	line-height:9px;	
}




                 	
                        	
.isoCadre1 h3 {
	margin: 0px;
	list-style-type: none;
	display: inline;
	padding: 0px;
}
.isoCadre1 p {
	margin: 0px;
	padding: 0px;
}
                	
.titreCadreTemplate {
	display:block;
	margin-bottom:0px; 
	font-family : Trebuchet MS;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
}

.isoCadre1Haut
{
	background:url(../iso_icons/cadre1_haut.html);
}

.isoCadre1Bas
{
	background:url(../iso_icons/cadre1_bas.html);
}

.isoCadre1Droit
{
	background:url(../iso_icons/cadre1_droite.html);
}

.isoCadre1Gauche
{
	background:url(../iso_icons/cadre1_gauche.html);
}

.isoCadre1Fond
{
	background:url(../iso_icons/cadre1_fond.png);
}

.isoCadre2Haut
{
	background:url(../iso_icons/cadre2_haut.html);
}

.isoCadre2Bas
{
	background:url(../iso_icons/cadre2_bas.html);
}

.isoCadre2Droit
{
	background:url(../iso_icons/cadre2_droite.html);
}

.isoCadre2Gauche
{
	background:url(../iso_icons/cadre2_gauche.html);
}

.isoCadre2Fond
{
	background:url(../iso_icons/cadre1_fond.png);
}

.isoCadre7Haut
{
	background:url(../iso_icons/cadre7_haut.html);
}

.isoCadre7Bas
{
	background:url(../iso_icons/cadre7_bas.html);
}

.isoCadre7Droit
{
	background:url(../iso_icons/cadre7_droite.html);
}

.isoCadre7Gauche
{
	background:url(../iso_icons/cadre7_gauche.html);
}

.isoCadre7Fond
{
	background:url(../iso_icons/cadre7_fond.png);
}
             	
.titreCadre {
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
}


.isoDecorDivDegradeLiens{
	background-image:url(../iso_icons/fond_liens_degrade.png);
	background-repeat: repeat-x;
	padding:10px;	
	text-decoration:underline;
}
/****************** Carousel YUI ********************/



/*******************************************************************/
/************************    Carousel YUI        *******************/
/*******************************************************************/


.carousel-component { 
	position:relative;
	overflow:hidden;   /* causes the clipping */
	display:none; /* component turns it on when first item is rendered */
	
}
				
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1; 
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
	
    
}

/**
 * VERTICAL CAROUSEL DEFAULTS
 **/
.carousel-component .carousel-vertical li { 
	margin-bottom:0px;

	/* Fix for extra spacing in IE */
	float:left;
    clear:left;  
	
	/* Force the LI to respect the HEIGHT specified */
	overflow:hidden;
	display:block;
}

/* For vertical carousel, not set, width defaults to auto */
/* Note if you explicitly set width to auto, this might cause */
/* problems with Safari... as in up/down button not working in some examples. */	 
.carousel-component ul.carousel-vertical {
/*	width:auto;*/
}

.carousel-component .carousel-clip-region { 
	overflow:hidden; /* Secret to the clipping */
	margin:0px auto;
	position:relative; 
}

.carousel-component { 
	padding:0px;
	-moz-border-radius:6px;
}
.carousel-component ul.carousel-list { 
	margin:0px;
	padding:0px;
	line-height:0px;
}
.carousel-component .carousel-list li { 
	text-align:center;
	margin:0px;
	padding:0px;
	font:10px verdana,arial,sans-serif;
}
.carousel-component .carousel-vertical li { 
}
.carousel-component ul.carousel-vertical { 
}

.carousel-component { 
    padding:8px 16px 4px 16px;
    margin:0px;
}

.carousel-component .carousel-list li { 
    margin:4px;
    height:auto;
}

.carousel-component .carousel-list li a { 
    display:block;
    border:1px solid #e2edfa;
    outline:none;
}

.carousel-component .carousel-list li a:hover { 
    border: 1px solid #aaaaaa; 
}

.carousel-component .carousel-list li img { 
    border:1px solid #999;
    display:block; 
}
                                
.carousel-component .carousel-prev { 
    position:absolute;
    top:40px;
    z-index:3;
    cursor:pointer; 
    left:5px; 
}

.carousel-component .carousel-next { 
    position:absolute;
    top:40px;
    z-index:3;
    cursor:pointer; 
    right:5px; 
}


/**************** Carousel Jquery ******************/


.js {
	ZOOM: 1; OVERFLOW: hidden
}
.jcarousel {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; ZOOM: 1; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.jcarousel .carousel-wrap {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; ZOOM: 1; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.js .carousel-wrap {
	BORDER-STYLE: none; MARGIN: 0px 5px 15px; WIDTH: 500px; DISPLAY: inline-block; VERTICAL-ALIGN: middle;
}
.IE .js .carousel-wrap {
	DISPLAY: inline
}
.js UL LI {
	TEXT-ALIGN: center; DISPLAY: inline; FLOAT: left;  OVERFLOW: hidden
}
.jcarousel .carousel-control {
	LINE-HEIGHT: 999px; WIDTH: 40px; ZOOM: 1; DISPLAY: inline-block; HEIGHT: 40px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; CURSOR: pointer
}
.jcarousel .carousel-next {
	BACKGROUND: url(../iso_icons/tiny_scroll-right.gif) no-repeat 0px 0px
}
.jcarousel .carousel-previous {
	BACKGROUND: url(../iso_icons/tiny_scroll-left.gif) no-repeat 0px 0px
}
.jcarousel .carousel-control:hover {
	FILTER: alpha(opacity=70); opacity: 0.70; -moz-opacity: .7
}
.jcarousel .disabled {
	FILTER: alpha(opacity=10); CURSOR: default; opacity: 0.10; -moz-opacity: .1
}
.jcarousel .disabled:hover {
	FILTER: alpha(opacity=10); CURSOR: default; opacity: 0.10; -moz-opacity: .1
}
.jcarousel DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.jcarousel UL {
	PADDING: 0px; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none;ZOOM: 1;
}
.jcarousel UL LI {
	POSITION: relative; MARGIN: 0px; WIDTH: 500px;
}

.jcarousel UL LI IMG
{
	border-style:none;
}