/*---------------------- Styles pour écran ----------------------*/

body {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 0.8em;text-align: left;margin-top:7px;padding: 0;}

#plannet {display:none;}

#cadre {text-align:left;}

#page {}

#home {margin:0;padding:0;}

a {color:black;text-decoration:none;}
a:hover {color:#891627;text-decoration:underline;}

#home h1 {font-size:medium;margin:5px 0 0 0;}
#home h1 a {color:#f6821f;}
#home h2 {font-size:small;margin:10px 0 0 0; }
#home h2 a {color:#f6821f;}

#home #contenu {margin:0;padding:0;float:left;font-size:small;}
#home #contenu  .col ul.txt_liste {margin:0 0 0 0;_margin:0 0 0 0;padding:0 0 0 35px;_padding:0 0px 0 35px;}
#home #contenu  .col .txt_liste li {display:block;list-style-image:url(../images/puce_bordeau.gif);margin:0 0 0 0;_padding:0 0 0 0;}
#home #contenu  .col .padd {padding-left:20px;}

#home .col {border:solid blue 0px;width:250px;margin-top:10px;}
#home .col .orange {background-color:#f6821f;padding:6px 0 0 25px;margin-bottom:10px;}
#home .col ul {padding-left:32px;margin-left:0;}
#home .col a {color:black;text-decoration:none;font-weight:bold;}

#home td.en_cours	{width:520px;vertical-align:top;}
#home div.en_cours	{padding:0 30px 0 25px;margin:0;xxbackground-color:#cacaca;}

#home .en_cours a {text-decoration:none;font-weight:bold;}
#home .en_cours .texte {width:250px;}

#home td.actu	{width:230px;vertical-align:top;color:white;}
#home div.actu	{padding:5px 0 20px 0;margin:0;}
#home .actu a {color:white;text-decoration:none;font-weight:bold;}
#home .actu .content {padding:0 20px 0 20px;}
#home .actu .b_orange {border-bottom:solid orange 1px;margin-bottom:10px;}

#home .actu .texte {width:190px;}

#home .en_cours .suite {color:#891627;background-image:url(/images/fleche_bordeau.gif);background-repeat:no-repeat;padding-left:12px;}
#home .actu .suite {color:#f6821f;background-image:url(/images/fleche_orange.gif);background-repeat:no-repeat;padding-left:12px;}
#page_int .suite {color:#f6821f;background-image:url(/images/fleche_orange.gif);background-repeat:no-repeat;padding-left:12px;}
#home .suite {font-size:x-small;}

#bloc_en_cours a.suite {color:#f6821f;background-image:url(/images/fleche_orange2.gif);background-repeat:no-repeat;padding-left:12px;font-size:x-small;}
#bloc_actu a.suite {color:#891627;background-image:url(/images/fleche_bordeau.gif);background-repeat:no-repeat;padding-left:12px;font-size:x-small;}
#bloc_presse a.suite {color:#f6821f;background-image:url(/images/fleche_orange2.gif);background-repeat:no-repeat;padding-left:12px;font-size:x-small;}
#page_int .suite {color:#f6821f;background-image:url(/images/fleche_orange2.gif);background-repeat:no-repeat;padding-left:12px;font-size:x-small;}


#home .col a.suite {color:#f6821f;background-image:url(/images/fleche_orange2.gif);background-repeat:no-repeat;padding-left:12px;font-size:x-small;}


img.titre { margin-bottom:10px;}
img {border:0;}
.gras {font-weight:bold;}

img.img_right { float:right;}

.bg_grey { background-image:url(/images/bg_grey.gif);background-repeat:repeat-x; margin:5px 30px 0 0;}
.bg_bordeau { background-color:#891627; }
.orange {color:#f6821f;}
.bordeau {color:#891627;} 
 
.cb {clear:both;}
.cl {clear:left;}
.cr {clear:right;}

.fl {float:left;}
.fr {float:right;}

.tleft {text-align:left;}
.tright {text-align:right;}
.tcentre {text-align:center;}

p {margin: 0 0 10px 0;}

div.texte {margin: 0 0 10px 0;}

div.texte div {margin: 0 0 10px 0;}

div #coldroite {
	display:none;
	float:right;
	width:125px;
	padding: 84px 20px 0 0; 
	_padding: 83px 20px 0 0; 

	background-color:#FFFFCC;
	overflow-x:hidden;
}

div #coldroite .formulaire{ font-size:small;margin-bottom:30px;}
div #coldroite .acces{}

div #coldroite ul {list-style-type:none;margin:0;padding:0;}
div #coldroite ul.menuimg li {margin-top:15px;}

div #coldroite ul.txt_liste {margin:0 0 0 0;padding:0 0 0 16px;font-size:0.9em;font-family: Verdana,Arial;}
div #coldroite ul.txt_liste li {display:list-item; list-style-image:url(../images/puce_bordeau.gif);margin:0;padding:0;margin-top:5px;}
div #coldroite ul.txt_liste li a {text-decoration:none; color:#891627;margin:0;padding:0;}

a, a:hover {text-decoration:none;}

#menu {background-image:url("/images/menu_bg.gif");background-repeat:repeat-x;height:40px;margin-bottom:15px;font-family: Verdana,Arial;}
#menu ul {list-style-type:none;margin:0;padding:0;}
#menu ul li {margin-top:4px;margin-right:0px;display:inline;float:left;padding:0;}
#menu ul li a {color:#891627;display:block;text-align:center;text-decoration:none;font-weight:bold;padding:0;}
#menu ul li a:hover {color:#f6821f;}

#menu .dernier {padding-right:0;margin-right:0;margin-left:2px;}

#menu li div.smen { display: none;position:absolute;left:0px;margin:0;padding:0;background-color:white;top:27px;}
#menu li {position:relative;}
#menu li:hover div.smen { display: block; }
#menu li.menuover div.smen { display: block; }

#menu div.smen ul {margin:0px;padding:0px;}
#menu div.smen ul li {display:block;position:relative;border-bottom:solid #dfd1d1 1px;float:none;margin:0px;padding:0px;}
#menu div.smen ul li a {color:#891627;text-align:left;text-decoration:none;font-weight:bold;padding:4px;font-size:0.8em;text-transform: uppercase;}
#menu div.smen ul li a:hover {color:#FFFFFF;background-color:#891627;}

#menu div.smen ul li:hover ul, #menu div.smen ul li.menuover ul {display:block;}
#menu div.smen ul li ul {display:none;position:absolute;float:none;margin:0px;padding:0px;top:0;z-index:9;width:200px;}
#menu div.smen ul li ul li {background-color:#c75063;border-bottom:solid #FFFFFF 1px;}
#menu div.smen ul li ul li a {color:#FFFFFF;text-align:left;text-decoration:none;font-weight:bold;margin:0;padding:4px;font-size:0.8em;text-transform: uppercase;}
#menu div.smen ul li ul li a:hover {color:#891627;background-color:#ffb2bf;}

#smenu1 {width:230px;}
#smenu2 {width:162px;}
#smenu3 {width:139px;}
#smenu4 {width:190px;}
#smenu5 {width:111px;}

#smenu1 ul li ul {left:225px;}
#smenu2 ul li ul {left:157px;}
#smenu3 ul li ul {left:135px;}
#smenu4 ul li ul {left:185px;}
#smenu5 ul li ul {left:106px;}

#menu .padsmen {}

#menu h1 { text-transform:uppercase;	font-weight:bold;	font-size: 14px;	margin:0 0 15px 0;	}

#menu .texteGras  {
	font-size: 12px;	
	color: black;	
	font-weight: bold; 
	border : solid #891627 0px;
	background-color:#bfa2a7;
	}

#page #entete { padding:7px 0 7px 20px;}
#page #entete .logo { margin-right:50px;}

#home .col ul {	font-weight: normal; }
#home .col ul li {display:list-item;list-style-type:none;background-image:url(/images/puce_bordeau2.gif);background-repeat:no-repeat;padding-top:0px;padding-left:12px;}

.col .texteGras  {
	color: black;	
	font-weight: normal; 
	border : solid #891627 0px;
	background-image:#bfa2a7;
	}

.col .texteGras a {
	font-weight:normal;
	font-size:small;
}


.x-small {font-size:x-small;}
.small {font-size:small;}

.txt_suite{background:transparent url(/images/fleche_bordeau.gif) left no-repeat;margin:4px 0 0 0; padding:0px 0 0 13px;}
.txt_suite2{background:transparent url(/images/fleche_orange2.gif) left no-repeat;margin:4px 0 0 0; padding:0px 0 0 13px;}



#page_int a {
	color:#891627;
	
}


/*---------------------- PRESSE ----------------------*/
#page_int {width:750px;xxbackground-color:#FFCCCC;}

#page_int #titre_page { height:28px;padding:0 0 0 25px;margin:0 0 20px 0;}

#page_int #titre_page span { float:left;display:block;padding:13px 0 0 0px;font-size:medium;margin:0 0 0 0;color:white; font-weight:bold;text-transform: uppercase;}

#page_int #titre_page img { float:left;margin-top:4px;margin-right:5px;}

#page_int .source { margin:0 0 5px 0;color:#666666;font-size:0.9em;font-weight:bold;}


#page_int td.col1_presse {width:350px; vertical-align:top;}
#page_int div.col1_presse {padding:0 50px 0 25px;margin:0;}
#page_int .col2_presse {width:5px;background:url(/images/bg_grey_vertical.gif) repeat-y; vertical-align:top;}
#page_int .col3_presse {width:395px;vertical-align:top;}
#page_int .col3_presse ul {padding:0; margin:0;}
#page_int .col3_presse ul li {display:list-item;list-style-type:none;background-image:url(/images/puce_bordeau2.gif);background-repeat:no-repeat;padding:0 0 0 12px;_padding:0;margin:0;}

.date_presse {font-size:small;font-weight:bold;color:#891627;margin-right:5px;margin-left:0;}

#page_int img {margin:0px 0 5px 0;}
#page_int h1 {font-size:medium;margin:5px 0 0 0;}

.grey_vertical {background-image:url(../images/bg_grey.gif);background-repeat:repeat-y; margin:5px 600px 0 0; width:10px;height:400px;}
.bg_grey_vertical { background-image:url(../images/bg_grey_vertical.gif); background-repeat:repeat-y; width:10px;}

.txt_telecharger {background:transparent url(../images/fleche_orange2.gif) left no-repeat;margin:0 0 0 0; padding:0px 0 0 12px;font-weight:bold;}

div.accroche {font-size:small;margin-bottom:5px;}
div.article {font-size:small;}

/*---------------------- EN COURS ----------------------*/
#page_int #gauche1 {float:left; width:400px; padding:0px 0 0 30px;margin:15px 10px 0 0;}
#page_int #gauche1 .texte {font-size:0.9em;}

#page_int #gauche1 .liste_en_cours ul {
	font-size:medium;
	margin:0;
	padding:0;
}

#page_int #gauche1 .liste_en_cours ul li {
	display:list-item;list-style-type:none;background-image:url(/images/puce_bordeau2.gif);background-repeat:no-repeat;padding:0 0 0 12px;margin:0;
}


#page_int #droite1 {float:left; width:230px; padding:2px 0 0 15px;margin:15px 20px 0 0;}
#page_int #droite1 .txt_titre {color:#891627; font-weight:bold; font-size:small;}
#page_int #droite1 .lien_ext, #page_int #droite .lien_ext a, #page_int #droite .lien_ext a:hover{color:#000000; text-decoration:underline; font-size:x-small;}
#page_int #droite1 ul.txt_article { padding:0 0 0 0;}
#page_int #droite1 ul.txt_article li {list-style-type:none;}

#page_int #droite1 ul#sommaire { padding:0 0 0 0;margin:0;}
#page_int #droite1 ul#sommaire li {display:list-item;list-style-type:none;background-image:url(/images/puce_bordeau2.gif);background-repeat:no-repeat;padding:0 0 0 12px;margin:0;}

#page_int #droite1 ul#lien { padding:0 0 0 0;margin:0;}
#page_int #droite1 ul#lien li {display:list-item;list-style-type:none;padding:0 0 0 12px;margin:0;}

#page_int #droite1 ul#ressource { padding:0 0 0 0;margin:0;}
#page_int #droite1 ul#ressource li {display:list-item;list-style-type:none;padding:0 0 0 12px;margin:0;}

#page_int #droite1 h1 a {
	float:none;
	color:#f6821f
}

.anim_dossier {
	xxbackground-color:#AAAAAA;
}

.anim_dossier img {
float:none;
display:block;
}

.anim_dossier .texte  {
}



/*---------------------- ACTUALITE ----------------------*/
#page_int {width:750px;}
#page_int .titre_page2 { background-image:url(../images/bg_bordeau.gif); background-repeat:repeat-x; padding:5px 0 0px 25px;color:white; vertical-align:top;font-size:medium;font-weight:bold;text-transform: uppercase;}
#page_int .gauche2 {float:left; width:370px; padding:0px 0 0 40px;margin:15px 0 0 0;}

#page_int .gauche2 .texte	{font-size:0.9em;}
#page_int .gauche2 h1		{font-size:medium;margin:5px 0 0 0;}

#page_int .droite2 {float:left;width:230px; padding:2px 0 0 15px;margin:0px 20px 0 0;background-color:#AAAAAA;}
#page_int .droite2 .txt_titre {color:#f6821f; font-weight:bold; font-size:small;}
#page_int .droite2 .texte	{font-size:0.9em;}
#page_int .droite2 #text {margin-top:10px;}

/*---------------------- LEXIQUE ----------------------*/
#lexique 		{padding:0 30px 10px 30px;width:400px;float:left;}

#lexique2 		{padding:30px 30px 30px 30px;width:160px;float:left;}

#old_lexique h2		{color:#891627;font-size:medium;margin:5px 0 0 0;font-weight:bold; background:transparent url(/images/fleche_orange2.gif) left no-repeat;margin:4px 0 0 0; padding:0px 0 0 13px;}

#lexique h2		{color:#f6821f;font-size:small;margin:5px 0 0 0;font-weight:bold; background:transparent url(/images/puce_bordo.gif) left no-repeat;margin:4px 0 0 0; padding:0px 0 0 13px;}

#lexique_menu ul {list-style-type:none;margin:0;padding:40px;}
#lexique_menu ul li {margin-right:0px;display:inline;float:left;padding:0;}


/*---------------------- copyrights ----------------------*/
.copyrights {clear:both;text-align:center;font-size:0.85em;padding:3px 0 0 0;color:black;}
.copyrights a {color:black;}
.copyrights a:hover {color:#f6821f;}

ul.sousmenu {
	display:none;
}

/*---------------------- RECHERCHE ----------------------*/

#coldroite fieldset {
	font-size: 12px;
	color: #87016b;
	font-weight: bold;
	border:none;
	margin:0;
	padding:0;
	}
#coldroite input.champs {
	border:1px solid #cccccc;
	width:98px;
	height:14px;
	padding:2px 2px 0 2px;
	font-size:11px;
	}

#blocdroite form {
	margin:0 0 10px 0;
	padding:0;
	}


#recherche2 {	
	text-align:right;
	width:740px;
}

#recherche2 form {	
	float:right;
	margin:0 0 10px 0;
	padding:0;
}
	
	
#recherche2 fieldset {	
	font-size: 12px;
	color: #cccccc;
	font-weight: bold;
	border:none;
	margin:0;
	padding:0;
}	

#recherche2 input.champs {
	border:1px solid #87016b;
	width:198px;
	height:16px;
	padding:2px 2px 0 2px;
	font-size:12px;
	}

/* ----- formulaire ---------*/

div#formulaire {
	background-color:#FFFFFF;
	padding-left:20px;
}

div.form_titre {
	background-color:#891627;
	color:white;
	font-size:medium;
	font-weight:bold;
	height:25px;
	margin-bottom:0;
	vertical-align:bottom;
	overflow-y:hidden;
}

div.form_titre span {
	padding:10px 0 0 20px;
	xxbackground-color:#FF1627;
	float:left;
}

div.form_soustitre {
	background-color:#f6821f;
	color:white;
	font-weight:bold;
	padding:3px 0 3px 20px;
	margin-bottom:4px;
}

form.page {
	width:400px;
	margin-left:25px;
}

form.page fieldset {
	border:none;
	border-bottom:solid white 1px;
	background-color:#f6821f;
	height:34px;
	padding:0;
}


form.page label {
	background-color:#891627;
	width:100px;
	height:27px;
	text-align:left;
	float:left;
	color:white;
	padding:7px 0 0 20px;
}

form.page label.orange {
	background-color:#f6821f;
	width:auto;
	text-align:left;
	float:left;
	color:#891627;
	padding:7px 0 0 20px;
}

form.page label.orange2 {
	background-color:#f6821f;
	width:auto;
	text-align:left;
	float:left;
	color:#891627;
	padding:1px 0 0 10px;
}

form.page label.small {
	width:auto;
	font-size:x-small;
	padding:17px 0 0 20px;
	height:17px;
}

form.page input {
	margin:5px 0 0 5px; 
	padding-top:2px;
	width:150px;
	height:18px;
	float:left;
}


form.page input.small {
	margin:4px 0 0 5px; 
	padding-top:2px;
	width:30px;
	height:20px;
	float:left;
}

form.page input.big {
	width:250px;
}

form.page div.bouton {
	background-color:#891627;
	width:100%;
	height:100%;
	
}

form.page input.bouton {
	margin:5px 5px 5px 0;
	padding:0;
	float:right;
	width:104px;
	height:22px;
}


form.page div.obligatoire {
	font-size:medium;
	font-weight:bold;
	padding:15px 0 0 4px;
	float:left;
	height:15px;
	
}

form.page div.legal {
	font-size:x-small;
}


/* ------ specifique rubrique ---------------- */

#page_int #titre_page	{ xx_background-color:#f6821f; }

.s35	{ background-color:#f6821f; }
.s36	{ background-color:#f6821f; }
.s38	{ background-color:#f6821f; }
.s39	{ background-color:#f6821f; }
.s63	{ background-color:#f6821f; }
.s85	{ background-color:#f6821f; }
.s86	{ background-color:#f6821f; }

.s37	{ background-color:#891627; }
.s57	{ background-color:#891627; }

.s64	{ background-color:#333399; }


/* ------- accueil abonnements --------------- */

div.abonnement {
	padding:20px 0 0 25px;
	float:left;
	margin-right:40px;
}

div.abonnement a {
	color:#891627;
	font-size:medium;
	font-weight:bold; 
}

div.abo_separateur {
	border-bottom:solid 1px #891627;
	width:400px;
	margin:10px 0 20px 0;
}

div.lettre_prevoyance {
	width:250px;
	float:left;
}

ul.lettre_prevoyance {
	width:400px;
}

ul.lettre_prevoyance li {
	display:list-item;list-style-type:none;background-image:url(/images/puce_bordeau2.gif);background-repeat:no-repeat;padding:0 0 0 12px;margin:5px 0 0 0;
}


ul.autres_pub li {
	display:list-item;list-style-type:none;background-image:url(/images/puce_bordeau2.gif);background-repeat:no-repeat;
	padding:0 0 0 12px;margin:25px 0 0 0;
	
}

div.autres_separateur {
	height:20px;
	clear:right;
	border-bottom:solid 1px #891627;
}

ul.autres_pub li img {
	float:right;
}

div.autres_pub {
	width:250px;
	float:left;
}

div.infolettres {
	padding:20px 0 0 25px;
}

div.infolettres a.lien_pageblanche {
	margin-bottom:10px;
}

#page_int h2	{
	color:#f6821f;font-size:small;margin:5px 0 0 0;font-weight:bold; 
	background:transparent url(/images/puce_bordo.gif) left no-repeat;
	margin:4px 0 0 0; padding:0px 0 0 13px;
}


div.haut { display:none;text-align:right; }
div.haut img {border:0;}


div#plan {
	padding:0 0 0 25px;
}

.plan1 {
	color:#f6821f;font-size:small;margin:5px 0 0 0;font-weight:bold; 
	background:transparent url(/images/puce_bordo.gif) left no-repeat;
	margin:4px 0 0 0; padding:0px 0 0 13px;
}

img.hauteur {
	float:left;width:1px;height:440px;
	display:hidden;
}
