body{
	font-family:arial;
	font-size:11pt;
	color:black;
}

img{border:0px}
legend{color:#505050;}
*{margin:0px}
hr{margin:10px 5px;color:#C0C0C0;}
div.divinline
{
	display: -moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	margin:0px;
}

a {color:#404040}


#div_general
{
	width:980px;
	min-height:300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px
}

#div_bandeau_haut
{
	width:100%;
	height:43px;
	background:url(/images/bandeau_haut.png) repeat-x;
}
#div_bandeau_haut_bt
{
	width:100%;
	height:28px;
	top:10px;
	position:relative;
	background:url(/images/bandeau_haut_bt.gif) repeat-x;
}

#div_tetiere_haut
{	
	width:100%;
	height:166px;
	background:#FFFFFF;
}

#div_tetiere_gauche_gauche
{	
	width:20px;
	height:86px;
	background:url(/images/tetiere_haut_gauche_gauche.png) no-repeat;
	float:left;
}
#div_tetiere_milieu_gauche
{	
	width:283px;
	height:102px;
	background:url(/images/tetiere_haut_milieu.png) repeat-x;
	float:left;
}
#div_tetiere_gauche_droit
{	
	width:26px;
	height:86px;
	background:url(/images/tetiere_haut_gauche_droit.png) no-repeat;
	float:left;
}
#div_tetiere_slideshow
{	
	width:319px;
	height:165px;
	background:url(/images/tetiere_slideshow_cadre.png) no-repeat;
	float:left;
}
#div_tetiere_droite_gauche
{	
	width:26px;
	height:86px;
	background:url(/images/tetiere_haut_droite_gauche.png) no-repeat;
	float:left;
}
#div_tetiere_milieu_droite
{	
	width:283px;
	height:102px;
	background:url(/images/tetiere_haut_droite_milieu.png) repeat-x;
	float:left;
}
#div_tetiere_droite_droite
{	
	width:23px;
	height:86px;
	background:url(/images/tetiere_haut_droite_droite.png) no-repeat;
	float:left;
}



#div_menu_gauche
{
	width:199px;
	height:496px;
	overflow:hidden;
	background:url(/images/menu_gauche_fond.png) #F6F6F6 repeat-y;

}
#div_menu_gauche_contenu
{
}
#div_menu_gauche_titre_spacer
{
	height:14px;
}
#div_menu_gauche_titre
{
	position:relative;
	width:192px;
	height:56px;

	background:url(/images/menu_gauche_titre.png) no-repeat;
}
#div_menu_gauche_contenu_gauche
{
	width:4px;
	height:253px;
	background:url(/images/menu_gauche_contenu_gauche.png) no-repeat;
	float:left
}
#div_menu_gauche_contenu_gauche2
{
	width:1px;
	height:297px;
	background:url(/images/menu_gauche_contenu_gauche2.png) #BCBEBE no-repeat;
	float:left
}
#div_menu_gauche_contenu_milieu
{
	width:180px;
	height:297px;
	background:url(/images/menu_gauche_contenu_milieu.png) #BCBEBE repeat-x;
	float:left
}
#div_menu_gauche_contenu_droite1
{
	width:1px;
	height:297px;
	background:url(/images/menu_gauche_contenu_droite1.png) #BCBEBE no-repeat;
	float:left
}
#div_menu_gauche_contenu_droite2
{
	width:5px;
	height:253px;
	background:url(/images/menu_gauche_contenu_droite2.png) no-repeat;
	float:left
}
#div_contenu_general
{
	width:967px;
	margin-left:auto;
	margin-right:auto;
	background:url(/images/menu_gauche_bas.png) repeat-y;

}
#div_contenu
{
	margin-top:40px;
	margin-left:20px;
	margin-bottom:30px;
	width:720px;
	text-align:justify;
}
#div_contenu img {margin:20px}

h1
{
	color:#C70013;
	font-size:20pt;
	font-weight:bold;
	font-family:arial black;
	margin-top:0px;
	margin-bottom:30px;
	padding-left:35px;
	background:url(/images/fleches_grises_29.png) no-repeat 0px 13px;
	text-align:left;
	
}
h2
{
	color:#404040;
	font-size:18pt;
	font-weight:bold;
	font-family:arial black;
	margin-top:0px;
	margin-bottom:30px;
	padding-left:45px;
	background:url(/images/fleches_grises_20.png) no-repeat 15px 13px;
	
}


#div_contenu_bandeau_haut
{	
	width:100%;
	height:42px;
	background:url(/images/tetiere_bandeau_bas.png) repeat-x;
}

#div_bas_page
 {
	text-align:center;
	color:#808080;
	font-size:10pt;
	clear:left;
	display:block;
	
}

.tetiere_bandeau_bas_separateur
{
	height:42px;
	width:2px;
	background:url(/images/tetiere_bandeau_bas_separateur.png) repeat-y;
	position:absolute;
}
#tetiere_bandeau_bas_separateur_1
{
	margin-left:196px;
}
#tetiere_bandeau_bas_separateur_2
{
	margin-left:775px;
}


#div_bas_page_1
{
	width:965px;
	background:url(/images/bas_page_fond_haut.png);
	height:19px;
	margin-left:auto;
	margin-right:auto;

}
#div_bas_page_2
{
	width:965px;
	line-height:19px;
	margin-left:auto;
	margin-right:auto;
	font-size:10pt;
	vertical-align:middle;
	color:#606060;
	text-align:center;

}
#div_bas_page_realisation
{
	font-family:arial narrow;
	margin-left:auto;
	margin-right:auto;
	font-size:9pt;
	vertical-align:middle;
	color:#606060;
	text-align:center;
	margin-bottom:10px;
	margin-top:4px;

}
#div_bas_page_lisere_rouge
{
	height:3px;
	width:970px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	background:url(/images/bas_page_lisere_rouge.png) repeat-x;
}

#logo
{
	position:absolute;
	height:82px;width:225px;
	margin-left:0px;
	background:url(/images/logo-Cleisoft.png) no-repeat;
}
#planisphere
{
	position:absolute;
	height:79px;width:262px;
	margin-left:20px;

	margin-top:90px;
	background:url(/images/planisphere.png) no-repeat;
}

#logo span
{
	position:relative;
	top:70px;
	left:25px;
	font-size:8pt;
	font-family:arial black;
	color:#505050;
	
}
#div_adresse
{
	font-weight:bold;
	font-family:arial narrow;
	color:#606060;
	font-size:13pt;
	position:absolute;
	margin-left:760px;
	top:80px;

}
#div_question
{
	font-weight:bold;
	font-family:arial;
	color:#606060;
	font-size:8pt;
	position:absolute;
	margin-left:25px;
	top:185px;

}
#div_question a{text-decoration:none!important}

#div_qui_sommes_nous
{
	position:absolute;
	top:235px;
	margin-left:30px;
	background:url(/images/qui-sommes-nous.png) no-repeat;
	width:150px;
	height:11px;
	cursor:pointer;
}

#titre_soc
{
	width:170px;
	text-align:center;
	position:absolute;
	margin-left:798px;
	margin-top:170px;
}
#titre_soc h1
{
	font-style:italic;
	font-size:10pt;
	font-weight:bold;
	font-family:arial;
	color:#CDCFD0;
	background:none;
	padding:0;
}


#div_menu
{
	position:absolute;
	margin-left:214px;
	top:233px;
}

#div_menu .bouton
{
	padding-right:3px;
	background:url(/images/bouton_menu.png) no-repeat;
	width:87px;
	height:19px;
	line-height:19px;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	font-family:arial;
	text-align:center;
	vertical-align:middle;
	
}
#div_menu .menubloc
{
margin-left:0px;
}
#div_menu .sousmenu
{
	
	background:url(/images/sous_menu_fond.png) #6C6D6F repeat-x;
	border:1px #C1C2C3 solid;
	border-top:0px;
	width:87px;
	
}
#div_menu .sousmenu div
{
border-top:1px #C1C2C3 solid;
line-height:20px;

font-size:9pt;
padding-left:20px;
}
#div_menu .sousmenu a
{
color:#F0F0F1;
text-decoration:none;

}


#div_menu #bt1{cursor:pointer}
#div_menu #bt2{cursor:default}
#div_menu #bt3{cursor:pointer}
#div_menu #bt4{cursor:pointer}

.encart_news,.encart_news a{color:#CA2331;font-size:9pt;text-decoration:none}
.encart_news li{}
.encart_news .news_titre {font-weight:normal;margin-bottom:3px;padding:2px;}
.encart_news .news_texte {text-align:justify;padding:2px;}


.news div {margin-bottom:40px;padding:10px 40px}
.news div h3{margin-bottom:10px;	padding-left:28px;
	background:url(/images/fleches_rouges_20.png) no-repeat 0px 6px;}
	
	
.bouton {padding-right:20px;
	background:url(/images/btn.gif) no-repeat right;}
.bouton_ret{padding-left:20px;
	background:url(/images/btn_retour.gif) no-repeat left;}
