/* CSS Document */

/*____________________________________________________________________OVERRIDED BY TOUCHEDESIGN______________________________________________*/

* html img,
* html .png {
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}

* {
	margin:0;
	padding:0;
}
html, body {
	/*height:100%;*/
}
body {
	font-family: verdana;
	font-size:11px;
	color:#173045;
	background:#fdc5a8 url(../images/kit1/body.jpg) fixed center top;
}
	
/*__________________________________________B A L I S E S_____________________________________________________*/

li {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}


/*__________________________________________G L O B A L_____________________________________________________*/

#main {
	position: relative;
	width:990px;
	margin: 0 auto;
	background: url(../images/kit1/main.png) no-repeat center 118px;
}
br {
	display: none;
}
.main {width:100%; margin:auto;}
.clear {
	clear:both;
}

/*_______________________________________B A N N I E R E____________________________________________________*/

#entete {
	width:990px;
	/*height:123px;*/
	margin: 0 0 18px 0;
	background: none;
}
#entete .td1 {
	display: none;
	width:235px;
	background-image: url(/images/general/header_bg_logo.gif);
	background-repeat: no-repeat;
}
#entete .td2 {
	background:none
}
#entete form {
	text-align: right;
}
.div_langues {
	padding: 0 30px 0 0;
}
.selected_language {
	margin: 0 0 0 3px;
	padding: 0;
	border: 0;
}

.accroche_container {
	display: block;
	position: absolute;
	left: 30px;
	top: 17px;
	height: 94px;
	width: 970px;
	padding: 0;
	color:#FFFFFF;
	font-size:27px;
	font-weight:normal;
	font-style: italic;
	background: url(../images/kit1/accroche.png) no-repeat;
}
.accroche {
	position: absolute;
	left: 100px;
	top: 42px;
}

.menu{
	margin-top: 112px;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}
.menu a {
	padding: 0 7px;
	color:#FFF;
	text-decoration: none;
	font-weight:normal;
}
.menu a:hover {
	padding: 0 7px;
	color: #ffbe98;
	text-decoration: none;
}
.menu IMG {
	display: none;
}

.ariane {
	padding: 0 30px 0 0;
	text-align: right;
	color: #FFF;
}

.ariane A {
	color: #FFF;
	text-decoration: none;
}
.ariane A:hover {
	color: #000;
	text-decoration: none;
}

/*_________________________________________C O N T A I N E R S__________________________________________________*/


#wrapper{
	padding: 20px 0 0 17px;
	/*background-color: red;*/
	/*background: url(../images/kit1/wrapper_fond.png);*/
}

#wrapper br{
	display: inline;
}
#wrapper .column1 {
	display: none;
	width:24px;
	float:left;
}
#wrapper .column2 {
	position: relative;
	float:left;
	width:236px;
	margin: 25px 0 30px 0;
	padding: 15px 0 0 0;
	background: url(../images/kit1/column2.png) no-repeat;
}
#wrapper .column2 .row1{height:30px;}
#wrapper .column2 .row2{height:31px;}
#wrapper .column2 .row3{height:15px;}
#wrapper .column2 .row4 {
	margin: 15px 0 0 0;
	/*padding: 10px 0 0 0;*/
	line-height:25px;
}
#wrapper .column2 .row4 .row4 {
	margin: 0;
	padding: 0;
	line-height:25px;
}


/*__________________________________________M E N U S__G A U C H E_______________________________________________*/

#wrapper .column2 .row4 .nav_niveau0 {color:#F77F0C; font-size:20px;}
#wrapper .column2 .row4 .nav_niveau0 a {
	display: block;
	width: 230px;
	padding: 0 0 0 6px;
	border-bottom: 1px solid #e0a788;
	color:#FFF;
	font-size:12px;
	line-height: 18px;
	text-decoration:none;
	background: #b54001 url(../images/kit1/nav_niveau0_a.png) repeat-y;

}
#wrapper .column2 .row4 .nav_niveau0 a:hover{
	background: #000 ;
}
#wrapper .column2 .row4 .nav_niveau0On {color:#F77F0C; font-size:20px;}
#wrapper .column2 .row4 .nav_niveau0On a {
	display: block;
	width: 230px;
	padding: 0 0 0 6px;
	border-bottom: 1px solid #e0a788;
	color:#FFF;
	font-size:12px;
	line-height: 18px;
	text-decoration:none;
	background: #000;
}
#wrapper .column2 .row4 .nav_niveau0On a:hover {
	background: #b54001;
}
#wrapper .column2 .row4 .nav_niveau1{}
#wrapper .column2 .row4 .nav_niveau1 a {
	display: block;
	width: 226px;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #e0a788;
	color:#FFF;
	font-size:12px;
	font-weight: normal;
	line-height: 18px;
	text-decoration:none;
	background: #e55b0e;
}
#wrapper .column2 .row4 .nav_niveau1 a:hover {
	background: #833509;
}
#wrapper .column2 .row4 .nav_niveau1On{}
#wrapper .column2 .row4 .nav_niveau1On a{
	display: block;
	width: 226px;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #e0a788;
	color:#FFF;
	font-size:12px;
	font-weight: normal;
	line-height: 18px;
	text-decoration:none;
	background: #833509;
}
#wrapper .column2 .row4 .nav_niveau1On a:hover {
	background: #e55b0e;
}
#wrapper .column2 .row4 .nav_niveau2, #wrapper .column2 .row4 .nav_niveau2On{}
#wrapper .column2 .row4 .nav_niveau2 a {
	display: block;
	width: 222px;
	padding: 0 0 0 14px;
	border-bottom: 1px solid #e0a788;
	color:#FFF;
	font-size:12px;
	font-weight: normal;
	line-height: 18px;
	text-decoration:none;
	background: #f37834;
}
#wrapper .column2 .row4 .nav_niveau2 a:hover { 
	background:#c75313;
}
#wrapper .column2 .row4 .nav_niveau2On a {
	display: block;
	width: 222px;
	padding: 0 0 0 14px;
	border-bottom: 1px solid #e0a788;
	color:#FFF;
	font-size:12px;
	font-weight: normal;
	line-height: 18px;
	text-decoration:none;
	background: #c75313;
}
#wrapper .column2 .row4 .nav_niveau2On a:hover {
	background: #f37834;
}

#wrapper .column2 .row5{height:45px;}
#wrapper .column2 .row6{height:31px;}
#wrapper .column2 .row7{height:37px;}
/*#wrapper .column3{
	width:755px !important;
	text-align:left;
	margin: 10px 0 0 210px;
	background: #d7b9a8 ;
}*/
#wrapper .column3{
	position: relative;
	width:712px !important;
	float:left;
	text-align:left;
	margin: 25px 0 40px 2px;
	background: url(../images/kit1/column3.png);
}
#wrapper .column4 {
	width:10px; 
	height: 0;
	/*float:left;*/
	text-align:left;
	text-align:center;
	margin:0;
	background: yellow;
}
#wrapper .column4 a{color:#354E9A; font-size:12px; text-decoration:none;}
#wrapper .column4 a:hover{color:#F77F0C; text-decoration:none;}
#wrapper .column4SansChemin{width:100px; float:left; text-align:left; text-align:center; margin:18px 2px 33px 17px;}
#wrapper .column4SansChemin a{color:#354E9A; font-size:12px; text-decoration:none;}
#wrapper .column4SansChemin a:hover{color:#F77F0C; text-decoration:none;}

.espace_avec_les_autres_blocs {
	width: 965px;
	margin: 5px 0 0 0 !important;
	/*margin-bottom: 50px !important;*/
	padding: 0 0 50px 0 !important;
	background: url(../images/kit1/espace_blocs.png) no-repeat left top;
}

.espace_avec_les_autres_blocs IMG {
	display: none;
}

.encart_news {
	width: 200px;
}


#box1 span {
 background-position: left top !important;
}

#box1 div {
	top: 305px !important;
	width: 408px;
	text-align: center;
 	background-image: none !important;
	background: #FFF;
	font-weight: normal !important;
	color: #7a7878 !important;
}

.hp_ar1_news,
.hp_ar2_news {
	background-color: transparent !important;
}
.hp_ar1_news {
	padding: 60px 0 0 13px !important;
}
.hp_ar1_news .hp_lien_gris A,
.hp_ar2_news .hp_lien_gris A {
	text-transform: none !important;
	font-size: 12px !important;
	color: #f37800 !important;
}

.hp_ar3_news {
	padding: 0 !important;
	padding-bottom: 0 !important;
	background-color: transparent !important;
}
.hp_ar3_news TABLE {
	border-bottom: 2px solid #000;
	margin: 0 6px 0 13px;
}
.hp_ar3_news TABLE.cache_rubrique {
	border-bottom: none !important;
}

.hp_ar3_news TABLE DIV {
	margin: 0 !important;
}

/*.hp_ar3_news IMG {
	display: inline;
}*/

#v_toggle {
	display: block;
	height: 28px;
	width: 170px;
	background: url(../images/kit1/v_toggle.png) no-repeat 0 0;
}
#v_toggle:hover {
	display: block;
	height: 28px;
	width: 170px;
	background: url(../images/kit1/v_toggle_o.png) no-repeat 0 0;
}

/*#v_toggle IMG {
	display: inline;
}*/

.hp_bordur_img {
	border: none !important;
}

.hp_ar_couleur_theme1 {
	width: 326px !important;
	border: none !important;
	background-color: transparent !important;
	background: url(../images/kit1/hp_ar_couleur_theme1.png) no-repeat left bottom;
}
.hp_ar_couleur_theme2 {
	width: 326px !important;
	border: none !important;
	background-color: transparent !important;
	background: url(../images/kit1/hp_ar_couleur_theme2.png) no-repeat left bottom;
}
.hp_ar_couleur_theme3 {
	width: 326px !important;
	border: none !important;
	background-color: transparent !important;
	background: url(../images/kit1/hp_ar_couleur_theme3.png) no-repeat left bottom;
}

.hp_lien_blanc,
.hp_lien_gris {
	margin: 6px 0 0 0;
	text-align: left !important;
}
.hp_lien_blanc A,
.hp_lien_gris A {
	font-size: 12px !important;
	text-transform: none !important;
}

.encart_news .hp_lien_blanc,
.encart_news .hp_lien_gris {
	margin: 0;
}

.hp_titre_theme_gris,
.hp_texte_theme_gris,
.hp_lien_gris A {
	color: #FFF !important;
}

.hp_bordur_img IMG {
	display: inline;
}

.hp_ar3_news .hp_nav_couleur1 {
	padding: 0 !important;
	border-bottom: 1px solid #dba080;
	background-color: #b64001 !important;
}
.hp_ar3_news .hp_nav_couleur2 {
	padding: 0 !important;
	border-bottom: 1px solid #dba080;
	background-color: #e55b0e !important;
}
.hp_nav_couleur1 a {
	width: 165px;
	padding: 0 0 0 5px !important;
	border-top: none !important;
	text-align: left !important;
	text-transform: none !important;
	color: #FFF !important;
	background-color: #b64001 !important;
}
.hp_nav_couleur1 a:hover {
	color: #FFF;
	text-decoration: none !important;
	background-color: #000 !important;
}

.hp_nav_couleur2 a {
	width: 165px;
	padding: 0 0 0 5px !important;
	border-top: none !important;
	/*border-bottom: 1px solid #dba080;*/
	text-align: left !important;
	text-transform: none !important;
	color: #FFF !important;
	background-color: #e55b0e !important;
}
.hp_nav_couleur2 a:hover {
	text-decoration: none !important;
	color: #FFF !important;
	background-color: #000 !important;
}

.mask1{
	background: url(../images/kit1/mask1.jpg) no-repeat left bottom;
}

.column4{
	clear: both;
}

.contenu {
	padding: 0 20px 20px 20px;
}
.contenu .titre_theme {
	display: inline-block;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	background: #e55b0e
}


/*________________________________________________________________________________________________________*/




/*________________________________________________________________________________________________________*/

.bloc1_table{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;
	margin:10px;
}

.titre_bloc1_2_table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding:10px;
}

.bloc2_table{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	margin:10px;
}

.bloc3_table{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding:5px;
	border-right-color: #999999;
	background-color: #EFEFEF;
}

.bloc4_table{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding:5px;
	background-color: #EFEFEF;
}

.texte_rouge{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}

.b1{
	background-color: #666666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.b2{
	background-color: #666666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.b3{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.b4{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.c3{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #E6E6E6;
}

.c4{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-color: #E6E6E6;
	;
}

.texte_annonces1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	padding:10px;
}

.texte_annonces2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding:10px;
}

.texte_annonces_lien{
	color:#666666;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding:10px;
}
.texte_annonces_lien a{
	color:#666666;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding:10px;
}
.texte_annonces_lien a:hover{
	color:#666666;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding:10px;
}

.bolc_gris{
	background-color: #666666;
}

.titre_blanc_lien{
	color:#FFFFFF;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right:10px;
	padding-top:2px;
	font-size: 11px;
}
.titre_blanc_lien a{
	color:#FFFFFF;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
}

.titre_blanc_lien a:hover{
	color:#FFFFFF;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
}


.bouton_emploi{
	background-image: url(_image/envoyer.jpg);
	height: 20px;
	width: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}




.bordure5 {
	border: 1px solid #CCCCCC;
	background-color: #EFEFEF;
	height: 128px;
	width: 100px;
	padding:10px;
}

.bordure_blanc {
	border: 1px solid #FFFFFF;
}

.bordure_fond_de_douleur2{
	border-top: 1px solid #b39d87;
	border-bottom: 1px solid #b39d87;
}

.bordure_fond_de_douleur_2{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:10px;
	margin-left:10px;
}



/********************************************************************** nouveau_kit_v3 ************************************************/
.bordure{
	border: none;
	padding:5px;
}
#sup_rub .bordure{
	border: 1px solid #b39d87;
	border-left: none;
	border-right: none;
}

.bordure2{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.bordure3{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	width: 300px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.bordure4{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	width: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding:10px;
	background-color: #F2F2F2;
}
.bordure_video {
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
}

.bordure_video2 {
	background-color: #E6E6E6;
	border: 1px solid #CCCCCC;
	height: 58px;
}


.bordure_acteur{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	padding:10px;
	background-color: #F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}


.bloc5{
	width: 480px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding:10px;
	border: 1px solid #CCCCCC;
}

.bordure_fond_de_douleur{
	border: 1px solid #b39d87;
	border-left: none;
	border-right: none;
}

.titre_video{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D4D4D;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 78px;
}

.titre_theme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	/*background: #e55b0e;*/
}

.titre_bloc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
}

.titre_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #999999;
}

.titre_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.titre_foncer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.tags {
	background-color: #E6E6E6;
	background-position: center center;
	margin-top:10px;
	padding:10px;
}




.header_bloc {
	background-color: #E6E6E6;
	background-position: left center;
	height: 18px;
	width: 500px;
}

.header_bloc2 {
	background-color: #E6E6E6;
	background-position: left center;
	height: 18px;
	width: 500px;
	background: url(/images/bloc_titre.jpg) no-repeat center right #E6E6E6;
}

.header_bloc3 {
	background-color: #969696;
	background-position: left center;
	height: 18px;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


.photo {
	height: 75px;
	width: 100px;
	background-color: #FFFFFF;
	margin:10px;
	background-position:center center;
}
.paragraphe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #173045;
	text-align: justify;
}

.theme1_rubrique1 {
	padding:5px;
}

.theme1_rubrique1_bloc1{
	margin:10px;
	background: url(../images/kit1/theme_rubrique_bloc.png);
}


.theme2_rubrique2 {
	padding:5px;
}

.theme2_rubrique2_bloc2{
	margin:0px 10px 10px 10px;
	background: url(../images/kit1/theme_rubrique_bloc.png);
}

.theme1_rubrique1 IMG,
.theme2_rubrique2 IMG {
	height: auto !important;
	width: auto !important;
}



.nav_photo {
	font-size:12px;
	color:#666666;
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-decoration: none;
	padding-left:10px;
	text-align:left;
}

.nav_photo a{
	color:#666666;
	text-decoration:none;
	height: 18px;
	width: 290px;
	background-color: #FFFFFF;
	padding-left:10px; 
}
.nav_photo a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color: #FFFFFF;;
	height: 18px;
	width: 290px;
	padding-left:10px;
}
.nav_photo:hover ,.nav_photo_hover{
	font-size:12px;
	color:#FFFFFF;
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #666666;
	height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	cursor:pointer;
	text-decoration: none;
	padding-left:10px;
	text-align:left;
}
.nav_photo:hover a{
	color:#FFFFFF;
	text-decoration:none;
	height: 18px;
	width: 290px;
	background-color: #666666;
	padding-left:10px;
}
.nav_photo:hover a:hover{
	color:#FFFFFF;
	height: 18px;
	width: 290px;
	background-color: #666666;
	text-decoration: none;
	padding-left:10px;
}
.partie_annuaire{
	color: #666666;
}
/*img, div, a, input { behavior: url(/css/iepngfix.htc) }*/
.form_normal{
	background-color:#FFFFFF;
	border:0px;
}
.logo{
	background-repeat: no-repeat;

}

img{
	border:0px;
	background-repeat: no-repeat;
}

.bodyPopUp{background-image:none; background-color:#FFFFFF;}

a{
	color:#4D4D4D;
	text-decoration:none;
}
a:hover{
	color:#4D4D4D;
}

.column {float:left;}


ul {margin:0px; padding:0px; list-style:none; line-height:17px;}
ul li a {color:#FF8598; text-decoration: underline;}
ul li a:hover{text-decoration: none;}

.bg {background:url(/images/general/bg.gif) no-repeat left top;}
.bg1{background:url(/images/general/bg1.gif) no-repeat;}
.bg2{background:url(/images/general/y.gif) repeat-y;}
.bg3{/*background:url(/images/general/pix.gif) repeat-x;*/}
.bg4{background:url(/images/general/pix.gif) repeat-y;}

.title{width:450px; height:25px;}
.titre{font-size:24px; color:#606060;}
.sstitre{font-size:13px; font-weight:bold; color:#354E9A;}
.formTitre{
	padding: 0 0 0 10px;
	font-size:14px;
	font-weight: bold;
	color:#ead6ca;
}


/*________________________________________M E N U S____________________________________________________*/


.indent{padding-top:3px;} 
.indent1{text-align:right; padding-top:26px; padding-right:41px;}
.indent2{padding:6px 22px 33px 17px;}
.indent3{padding: 3px 40px 0 129px;}
.indent4{padding: 3px 20px 0 129px;}
.indent5{padding:2px 40px 0 0;}
.indent6{padding:7px 0 8px 10px;}
.indent7{padding:11px 20px 16px 11px;}
.indent8{padding:20px 0 35px 0; text-align:center;}
.indent9{padding:11px 0 16px 17px;}

.chemin {
	position: absolute;
	top: -30px;
	width: 715px;
	padding: 1px 0 1px 12px;
	font-weight: normal;
	color:#FFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/kit1/chemin.png);
}
.chemin a {
	color:#FFF;
	text-decoration:none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.chemin a:hover {
	color:#FFBE98;
	text-decoration:none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


.nav_niveau0 {color:#F77F0C; font-size:20px;}
.nav_niveau0 a{color:#354E9A; font-size:20px; text-decoration:none;}
.nav_niveau0 a:hover{color:#F77F0C; text-decoration:none;}
.nav_niveau1{color:#354E9A; font-size:16px; text-decoration:none; font-weight:bold;}
.nav_niveau1 a{color:#354E9A; font-size:16px; text-decoration:none; font-weight:bold;}
.nav_niveau1 a:hover{color:#F77F0C; text-decoration:none;}
.nav_niveau1on{color:#F77F0C; font-size:14px; text-decoration:none; font-weight:bold;}
.nav_niveau1on a{color:#F77F0C; font-size:14px; text-decoration:none; font-weight:bold;}
.nav_niveau1on a:hover{color:#F77F0C; text-decoration:none;}
.nav_niveau2 a{color:#354E9A; font-size:12px; text-decoration:none;}
.nav_niveau2 a:hover{color:#F77F0C; text-decoration:none;}
.nav_niveau0On {color:#F77F0C; font-size:20px;}
.nav_niveau0On a{color:#F77F0C; font-size:20px; text-decoration:none;}

/*__________________________________________F O O T E R_____________________________________________________*/

#footer {
	position: relative;
	clear: both;
	height: 25px;
	width: 990px;
	margin: 0 auto;
	padding: 12px 0 0 0;
	text-align: center;
	font-family: verdana;
	font-size: 12px;
	color:#000;
	background: url(../images/kit1/footer.png) no-repeat center bottom;
}
#footer strong{
	color:#000;
	font-size:11px;
}
#footer a {
	color:#000;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
#footer a:hover{
	color:#000;
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
#footer .column1{width:29px; float:left;}
#footer .column2{width:550px; float:left;}
#footer .column3{width:308px; float:left;}
/*#footer a{color:#BABABA; text-decoration:none;}
#footer a:hover{text-decoration:underline;}*/
#footer .txt {color:#000; font-size:12px;}


#forum .row1{height:31px;}
#forum .row2{height:2px;}
#forum .row3{height:71px;}
#forum .row1 .column1{width:218px; border:#EDEDED 1px solid; float:left;}
#forum .row1 .column2{width:2px; float:left;}
#forum .row1 .column3{width:69px; border:#EDEDED 1px solid; float:left;}
#forum .row1 .column4{width:59px; border:#EDEDED 1px solid; float:left;}
#forum .row1 .column5{width:114px; border:#EDEDED 1px solid; float:left;}
#forum .row3 .column1{width:218px; border:#EDEDED 1px solid; float:left;}
#forum .row3 .column2{width:2px; float:left;}
#forum .row3 .column3{width:69px; border:#EDEDED 1px solid; float:left;}
#forum .row3 .column4{width:59px; border:#EDEDED 1px solid; float:left;}
#forum .row3 .column5{width:114px; border:#EDEDED 1px solid; float:left;}



strong{color:#354E9A; font-size:17px; font-weight:normal;}
.p1 span strong{color:#343434; font-size:12px; font-weight:normal;}
.p1 b{color:#354E9A; font-weight:normal; font-size:12px;}
.p1 span b{color:#354E9A; font-weight:normal; font-size:11px ;}
.p1 b a{color:#354E9A; font-size:12px; background:url(/images/general/a_bg.gif) repeat-x left bottom; height:17px; text-decoration:none; font-weight:bold; ;}
.p1 b a:hover{text-decoration:none; background:none;}

.titre_annuaire{font-size:14px; color:#F77F0C; font-weight:bold;}
.titre_annuaire a{font-size:14px; color:#F77F0C; font-weight:bold; text-decoration:underline;}
.titre_annuaire a:hover{font-size:14px; color:#F77F0C; font-weight:bold; text-decoration:none;}
.annuaireCadreRecherche{margin:10px;}
.annuaireCadreRecherche .titre{font-size:14px; font-weight:bold; color:#F77F0C;}
.annuaireCadreRecherche .soustitre, .annuaireCadreRecherche .soustitre a{font-size:13px; font-weight:normal; color:#F77F0C;}
.annuaireCadreRecherche select, .annuaireCadreRecherche input{border:#F77F0C 1px solid; margin:2px;}

.calandrierTab{width:180px; border:#508E00 1px solid; border-top:#508E00 15px solid; border-bottom:#508E00 15px solid;}
.calandrierTab th{color:#354E9A; font-size:12px;}
.calendrierTabRecherche{border:#508E00 1px solid; width:154px;}
.calendrierTabRecherche select, .calendrierTabRecherche .inputTxt{border:#508E00 1px solid; color:#000000; margin:2px; font-size:11px;}
.calendrierTabRecherche .inputBt{border:#000000 1px solid; background-color:#000000; color:#FFFFFF; font-weight:bold; font-size:11px;}
.calendrierTabEvenement{}
.calendrierTabEvenement .tdEvenement{border-bottom:#508E00 1px solid;}


ul{margin:0px; padding:0px; list-style:none; line-height:20px;}
ul li a{background:url(/images/general/a_bg.gif) repeat-x left bottom; color:#354E9A; text-decoration: none; font-weight:bold; font-size:12px;}
ul li a:hover{text-decoration: none;}

.header{height:123px; background:url(/images/general/right.gif) repeat-x;}
.header span a{color:#FFFFFF; background:url(/images/general/px.gif) repeat-x left bottom; text-decoration:none; height:10px; font-size:10px;}
.header span a:hover{text-decoration:none; background:none;}
.header span{color:#FFFFFF;}
.header strong a{color:#414141; text-decoration:underline; font-size:14px; font-weight:bold;}
.header strong a:hover{color:#354E9A; text-decoration:underline;}
.header strong{color:#354E9A; font-size:14px; text-decoration:underline; font-weight:bold;}

b a {color:#354E9A; font-size:11px; background:url(/images/general/a_bg.gif) repeat-x left bottom; height:13px; text-decoration:none ;}
b a:hover {text-decoration:none; background:none;}

span b{color:#354E9A; font-weight:bold; font-size:11px;}

.p4 span strong{color:#63A900; font-weight:normal; font-size:11px;}
.p4 span a{color:#63A900; text-decoration:none; font-size:11px;}
.p4 span a:hover{text-decoration:underline;} 

.content {
	background: none;
	text-align:left
}
/*.content span{font-size:24px; color:#606060;}*/

.links{line-height:25px;}
.links a{color:#354E9A; text-decoration:underline; font-size:14px; line-height:25px;}
.links a:hover{text-decoration:none;}
.links span a{font-size:19px; line-height:19px;}
.links strong a{font-size:24px; font-weight:normal; line-height:18px;}

.rss a{color:#354E9A; text-decoration:none; font-size:12px; text-decoration:none;}
.rss a:hover{text-decoration:underline;}

.border{border:#EDEDED 1px solid;}

.forum div{color:#363636;}
.forum b{font-size:17px; color:#354E9A; font-weight:normal;}
.forum strong {color:#354E9A; font-size:11px; font-weight:bold;}
.forum strong a{color:#354E9A; font-size:11px; font-weight:bold; text-decoration:none; background:none;}
.forum strong a:hover{text-decoration:underline;} 
.forum span{color:#63A900; font-size:10px;}
.forum a{color:#354E9A; font-size:11px; background:url(/images/general/a_bg.gif) repeat-x left bottom; height:17px; text-decoration:none; font-weight:bold; ;}
.forum a:hover{text-decoration:none; background:none;}

.px{width:auto; background:#EDEDED;}

select, input, textarea{
	border: transparent 1px solid;
	margin:2px;
	color:#000;
}

.form input{
	width:189px;
	height:20px;
	font-size:16px;
	color: #606060;
	padding:0;
	border:#7F7F7F 1px solid;
	background-color:#FFFFFF;
}

.form1 input{
	width:222px;
	height:20px;
	font-size:19px;
	color: #363636;
	font-size:11px;
	padding:5px 0 0 7px;
	border:#7F7F7F 1px solid;
	background-color:#FFFFFF;
}


#form1,
#form2 {
	margin: 0 0 0 8px;
}

#form1 input,
#form2 input{
	background-color:#f2dccf;
	border:#7a7878 1px solid;
}

.form3 input{
	width:180px;
	height:21px;
	color: #82898C;
	font-size:10px;
	padding:2px 0 0 7px;
	background-color:#FFFFFF;
}

.form3 textarea {
	width:180px;
	height:111px;
	color: #82898C;
	overflow: auto;
	font-size:10px;
	padding:2px 0 0 7px;
	background-color:#FFFFFF;
}

.exergue{
	color:#333333;
	font-weight:bold;
}
.exergue a{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.exergue a:hover{
	text-decoration:underline;
	color:#333333;
}

.exergue2{color:#078307; font-weight:bold;}
.exergue2 a{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
}
.exergue2 a:hover{
	text-decoration:underline;
	color:#078307;
}

.lienHaut a,.lienHaut a:hover{color:#354E9A; font-weight:bold; text-decoration:none;}



.no_repeat {
	background-repeat:no-repeat
}

.haut_page{
	display: inline-block;
	margin: 0 0 20px 600px;
	padding: 0 0 0 12px;
	color: #e55b0e;
	background: url(../images/kit1/haut_page.gif) no-repeat 0 3px;

}

/*____________________BLOG_______________*/

#sidebar {
	margin-left: 520px !important;
	padding: 10px 0 30px 0 !important;
	width: 190px !important;
	background: url(../images/kit1/sidebar.png);
}
#sidebar UL {
	margin: 0 10px !important;
}
#sidebar UL LI {
	margin-bottom: 0 !important;
}
#sidebar UL LI A {
	color: #356fa0;
	font-size: 11px !important;
	background: none;
}
#sidebar UL LI A:hover {
	color: #000;
}
#sidebar UL UL LI,
#sidebar UL OL LI {
	margin: 0 !important;
	line-height: 16px;
}
#sidebar acronym,
#sidebar abbr {
	border-bottom: none;
}
#sidebar H2 {
	color: #E55B0E;
}

#sidebar #searchform {
	padding: 0 !important;
}

#sidebar #searchform DIV {
	padding: 10px 5px;
	border: 1px solid #FFF;
	background: url(../images/kit1/sidebar.png);
}
#sidebar #searchform INPUT#s {
	height: 12px;
	border: 1px solid #7A7878;
}
#sidebar #searchform INPUT#searchsubmit {
	height: 19px;
	width: 82px;
	padding: 0 0 2px 0 !important; 
	border: none;
	color: #FFF;
	background: url(../images/kit1/sidebar_recherche.png) no-repeat;
	cursor: pointer;
}

#sidebar #searchform INPUT#searchsubmit:hover {
	background: url(../images/kit1/sidebar_recherche_o.png) no-repeat;
}


.narrowcolumn H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 1.2em !important;
}
.narrowcolumn H2 A:hover {
	color: #e55b0e;
}
.entry A {
	color: #3d80b8;
	font-weight: bold;
}
.entry A:hover {
	color: #e55b0e;
	text-decoration: none;
}
.entry P SPAN {
	color: #000 !important;
}

