/* CSS Document */

body {
	background-color: #CCCCCC;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}


#calque {
	position:relative;
	width:100%;
	height:100%;
}


#Tableau_01 {
	position:relative;
	left:0px;
	top:0px;
	width:1000px;
	height:150px;
/* Fait remonter le site à partir des sous-menus : 	height:150px;
*/	
}

#Tableau_02 {
	position:relative;
	left:0px;
	top:0px;
	width:1000px;
}

#contenu-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:159px;
	height:32px;
	background-image: url(images/contenu_01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
	font-style: italic;
}

#contenu-02 {
	position:absolute;
	left:159px;
	top:0px;
	width:125px;
	height:32px;
	background-image: url(images/contenu_02.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
}

#contenu-03 {
	position:absolute;
	left:284px;
	top:0px;
	width:10px;
	height:32px;
}

#contenu-04 {
	position:absolute;
	left:294px;
	top:0px;
	width:133px;
	height:32px;
	background-image: url(images/contenu_04.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
	letter-spacing: 0.001em;
}

#contenu-05 {
	position:absolute;
	left:427px;
	top:0px;
	width:11px;
	height:32px;
}


#contenu-06 {
	position:absolute;
	left:438px;
	top:0px;
	width:102px;
	height:32px;
	background-image: url(images/contenu_06.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
}

#contenu-07 {
	position:absolute;
	left:540px;
	top:0px;
	width:13px;
	height:32px;
}

#contenu-08 {
	position:absolute;
	left:553px;
	top:0px;
	/*width:49px;
	height:32px;
	background-image: url(images/contenu_08.jpg);*/
	width:102px;
	height:32px;
	background-image: url(images/contenu_06.jpg);	
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
}

#contenu-09 {
	position:absolute;
	/*left:602px;*/
	left:655px;
	top:0px;
	width:13px;
	height:32px;
}

#contenu-10 {
	position:absolute;
	/*left:615px;*/
	left:668px;
	top:0px;
	/*width:125px;
	height:32px;
	background-image: url(images/contenu_10.jpg);*/
	width:72px;
	height:32px;
	background-image: url(images/contenu_50.jpg);	
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
}

#contenu-11 {
	position:absolute;
	left:740px;
	top:0px;
	width:13px;
	height:32px;
}

#contenu-12 {
	position:absolute;
	left:753px;
	top:0px;
	width:109px;
	height:32px;
	background-image: url(images/contenu_12.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
}

#contenu-13 {
	position:absolute;
	left:862px;
	top:0px;
	width:13px;
	height:32px;
}

#contenu-14 {
	position:absolute;
	left:875px;
	top:0px;
	width:125px;
	height:32px;
	background-image: url(images/contenu_14.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
}

#contenu-15 {
	position:absolute;
	left:0px;
	top:32px;
	width:159px;
	height:17px;
	background-color: #333333;
}

#contenu-16 {
	position:absolute;
	left:159px;
	top:32px;
	width:841px;
	height:20px;
	background-image: url(images/contenu_16.jpg);	
}

#contenu-17 {
	position:absolute;
	left:0px;
	top:49px;
	width:56px;
	height:33px;
	background-color: #333333;
}

#contenu-17-connect {
	position:absolute;
	left:0px;
	top:49px;
	width:159px;
/*	height:65px;*/
	height:85px;
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;	
	z-index: 2;	
}

#contenu-17bis-connect {
	position:absolute;
	left:0px;
	top:109px;
	width:159px;
	height:10px;
	background-color: #333333;
	z-index: 2;
	background-image: url(images/contenu_42.jpg);
	background-repeat: no-repeat;
	
}

#contenu-18 {
	position:absolute;
	left:56px;
	top:49px;
	width:98px;
	height:15px;
	background-color: #333333;
	z-index: 2;
}

#contenu-19 {
	position:absolute;
	left:154px;
	top:49px;
	width:5px;
	height:33px;
	background-color: #333333;
}

#contenu-20 {
	position:absolute;
	left:159px;
	top:52px;
	width:217px;
	height:26px;
}

#contenu-21 {
	position:absolute;
	left:376px;
	top:52px;
	width:162px;
	height:26px;
	padding-top: 4px;
	background-image: url(images/contenu_21.jpg);
	background-repeat: no-repeat;
}

#contenu-22 {
	position:absolute;
	left:538px;
	top:52px;
	width:39px;
	height:26px;
}

#contenu-23 {
	position:absolute;
	left:577px;
	top:52px;
	width:163px;
	height:26px;
	padding-top: 3px;
	background-image: url(images/contenu_23.jpg);
	background-repeat: no-repeat;
}

#contenu-24 {
	position:absolute;
	left:740px;
	top:52px;
	width:32px;
	height:26px;
}

#contenu-25 {
	position:absolute;
	left:772px;
	top:52px;
	width:31px;
	height:26px;
	color: #999999;
}

#contenu-26 {
	position:absolute;
	left:803px;
	top:52px;
	width:197px;
	height:26px;
	background-image: url(images/contenu_26.jpg);
	background-repeat: no-repeat;
	font-size: 8px;
/*	font-weight: bold;*/
	color: #FFFFFF;
	text-align: right;
/*	padding-left: 10px;*/
}

#contenu-27 {
	position:absolute;
	left:56px;
	top:65px;
	width:98px;
	height:3px;
	background-color: #333333;
}

#contenu-28 {
	position:absolute;
	left:56px;
	top:67px;
	width:98px;
	height:15px;
	background-color: #333333;
	z-index: 2;
}

.gris {
	position:absolute;
	left:0px;
	top:78px;
	width:1000px;
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/contenu_46.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;



}

.contenu-donnees {
	position:relative;
	left:79px;
	top:0px;
	width:841px;
	background-color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 20px;


}

.contenu-donnees_a {
	position:relative;
	left:0px;
	top:1px;
	width:750px;
	/*min-height:500px;  remplacé par le html>body, ci-dessous. */
	height:500px;
	background-color: #FFDB71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	padding: 10px;
	padding-top: 10px;
}
html>body .contenu-donnees_a {
height: auto;
min-height: 500px;
} 


#contenu-30 {
	position:absolute;
	left:0px;
	top:82px;
	width:159px;
	height:13px;
	background-color: #333333;
}

#contenu-31 {
	position:absolute;
	left:0px;
	top:95px;
	width:6px;
	height:18px;
	background-color: #333333;
}

#contenu-32 {
	position:absolute;
	left:6px;
	top:95px;
	width:69px;
	height:18px;
	background-color: #333333;
	z-index: 3;
}

#contenu-33 {
	position:absolute;
	left:75px;
	top:95px;
	width:7px;
	height:18px;
	background-color: #333333;
}

#contenu-34 {
	position:absolute;
	left:82px;
	top:95px;
	width:69px;
	height:18px;
	background-color: #333333;
	z-index: 3;
}

#contenu-35 {
	position:absolute;
	left:151px;
	top:95px;
	width:8px;
	height:18px;
	background-color: #333333;
}

#contenu-36 {
	position:absolute;
	left:0px;
	top:113px;
	width:159px;
	height:14px;
	background-image: url(images/contenu_36.jpg);
	z-index: 4;		
}

#contenu-37 {
	position:absolute;
	left:0px;
	top:127px;
	width:159px;
	height:29px;
}

#contenu-38 {
	position:absolute;
	left:0px;
	top:156px;
	width:159px;
	height:45px;
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC33;
	text-decoration: none;
}


#contenu-39 {
	position:absolute;
	left:0px;
	top:201px;
	width:35px;
	height:18px;
}

#contenu-40 {
	position:absolute;
	left:35px;
	top:201px;
	width:82px;
	height:18px;
	background-color: #333333;
}

#contenu-41 {
	position:absolute;
	left:117px;
	top:201px;
	width:42px;
	height:18px;
}

#contenu-42 {
	position:absolute;
	left:0px;
	top:219px;
	width:159px;
	height:10px;
	background-color: #333333;
}

#contenu-43 {
	position:absolute;
	left:0px;
	top:229px;
	width:159px;
	height:23px;
	background-color: #333333;
}

#contenu-44 {
	position:absolute;
	left:0px;
	top:252px;
	width:159px;
	height:19px;
	background-image: url(images/contenu_44.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: right;
}

#contenu-45 {
	position:absolute;
	left:0px;
	top:271px;
	width:159px;
	height:23px;
	background-color: #333333;
}

#contenu-46 {
	position:absolute;
	left:0px;
	top:294px;
	width:159px;
	height:19px;
	background-image: url(images/contenu_44.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: right;
}
#contenu-47 {
	position:absolute;
	left:0px;
	top:313px;
	width:159px;
	height:23px;
	background-color: #333333;
}

#contenu-48 {
	position:absolute;
	left:0px;
	top:336px;
	width:159px;
	height:19px;
	background-image: url(images/contenu_44.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: right;
}
#contenu-49 {
	position:absolute;
	left:0px;
	top:355px;
	width:159px;
	height:23px;
	background-color: #333333;
}

#contenu-50 {
	position:absolute;
	left:0px;
	top:378px;
	width:159px;
	height:19px;
	background-image: url(images/contenu_44.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: right;
}

#contenu-51 {
	position:absolute;
	left:0px;
	top:397px;
	width:159px;
	height:23px;
	background-color: #333333;
}

#contenu-52 {
	position:absolute;
	left:0px;
	top:420px;
	width:159px;
	height:19px;
	background-image: url(images/contenu_44.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: right;
}

#contenu-53 {
	position:absolute;
	left:0px;
	top:439px;
	width:159px;
	height:23px;
	background-color: #333333;
}
#contenu-54 {
	position:absolute;
	left:0px;
	top:462px;
	width:159px;
	height:19px;
	background-image: url(images/contenu_44.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: right;
}

#contenu-55 {
	position:absolute;
	left:0px;
	top:481px;
	width:159px;
	height:23px;
	background-color: #333333;
}
#contenu-56 {
	position:absolute;
	left:0px;
	top:504px;
	width:159px;
	height:19px;
	background-image: url(images/contenu_44.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: right;
}

#contenu-57 {
	position:absolute;
	left:0px;
	top:523px;
	width:159px;
	height:23px;
	background-color: #333333;
}
#contenu-58 {
	position:absolute;
	left:0px;
	top:546px;
	width:159px;
	height:19px;
	background-image: url(images/contenu_44.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: right;
}


.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}

input, textarea, select {
	font-family: Verdana;
	font-size:11px;
	color:#646464;
	background-color:#FFFFFF;
	border: 1px solid #666666;
	
}

input[type=submit] {
/*    background : #598F9A;*/
    background : #cccccc;
    color : #000000;
}


input[type=submit]:hover {
/*    background : #598F9A;*/
    background : #FFCC33;
    color : #000000;
}

.champtextearea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 40px;
	width: 250px;
}

.champtextearea:hover {
/*    background : #598F9A;*/
    background : #F7F7F7;
    color : #000000;
}

.champcontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 250px;
}

.champcontact:hover {
/*    background : #598F9A;*/
    background : #F7F7F7;
    color : #000000;
}


.champ01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 17px;
	width: 150px;
}
.champ02 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 15px;
	width: 90px;
}

.champ03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	height: 17px;
	width: 150px;
    background : #F7F7F7;
}

a:hover.lienvert {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.lienvert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 5px;
}

.lienhori {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

a:hover.lienhori{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.menu {
	position: absolute;
	width: 159px;
	left: 0px;
	background-color: #333333;
	z-index: 2;
	height: 400px;
}


#bloc01 {
	position: absolute;
	height: 120px;
	width: 260px;
	top: 20px;
	background-image: url(images/bloc01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: thin solid #FFFFFF;
	left: 100px;
}

#bt_bloc01 {
	position: relative;
	height: 30px;
	width: 126px;
	top: 30px;
	left: 127px;
}
#bloc_texte {
	left: 123px;
	width: 135px;
	height: 50px;
	position: relative;
	text-align: center;
	padding-top: 10px;
}
#bloc02 {
	position: absolute;
	height: 120px;
	width: 260px;
	top: 20px;
	background-image: url(images/bloc02.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: thin solid #FFFFFF;
	left: 400px;
}
#bloc_a {
	position: relative;
	height: 150px;
	width: 750px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#bloc_b {
	position: relative;
	height: 150px;
	width: 750px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#bloc04 {
	position: absolute;
	height: 120px;
	width: 260px;
	top: 20px;
	background-image: url(images/bloc04.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: thin solid #FFFFFF;
	left: 400px;
}
#bloc03 {
	position: absolute;
	height: 120px;
	width: 260px;
	top: 20px;
	background-image: url(images/bloc03.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: thin solid #FFFFFF;
	left: 100px;
}
#bloc_c {
	position: relative;
	height: 100px;
	width: 750px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
}
#bloc_c_fond {
	position: absolute;
	height: 100px;
	width: 565px;
	top: 10px;
	left: 100px;
	background-image: url(images/fond_bloc.jpg);
	background-repeat: repeat-x;
	border: thin solid #FFFFFF;
}
#bloc_c_01 {
	position: absolute;
	height: 60px;
	width: 140px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	top: 0px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 10px;
}
#bloc_c_02 {
	position: absolute;
	height: 60px;
	width: 140px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	top: 0px;
	left: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 10px;
}
#bloc_c_03 {
	position: absolute;
	height: 60px;
	width: 140px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	top: 0px;
	left: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 10px;
}
#bloc_c_04 {
	position: absolute;
	height: 60px;
	width: 140px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: 0px;
	left: 420px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	padding-top: 10px;
}
#bloc_c_a {
	position: relative;
	height: 60px;
	width: 565px;
}
#bloc_c_01bt {
	position: absolute;
	height: 30px;
	width: 140px;
	top: 0px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-top: 0px;
	border: thin none #FFFFFF;
}
#bloc_c_02bt {
	position: absolute;
	height: 30px;
	width: 140px;
	top: 0px;
	left: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-top: 0px;
	border: thin none #FFFFFF;
}
#bloc_c_03bt {
	position: absolute;
	height: 30px;
	width: 140px;
	top: 0px;
	left: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border: thin none #FFFFFF;
}
#bloc_c_04bt {
	position: absolute;
	height: 30px;
	width: 140px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: 0px;
	left: 420px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
#bloc_c_b {
	position: relative;
	height: 30px;
	width: 565px;
}

