/* CSS Document */

.soustitre_liste{
	padding:2px 5px;
	margin-top:50px;
	margin-bottom:25px;
	font-variant:small-caps;
	/*font-weight:bold;*/
	font-size:1em;
	color:#fff;
	background-color: #e50083;
	/*background-color: #C7D417;
	background-color: #C7C4E8;
	background-color: #3C368F;*/
	border:solid 1px;
}
#clear{
	clear: both;
}
#centre {
	width: 450px;
	margin: auto;
	border-top:solid #FFFFFF 1px;
	border-right:solid #FFFFFF 1px;
	border-bottom:solid #FFFFFF 1px;
	border-left:solid #FFFFFF 1px;
	/*background-color:#70C12C;*/
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.2em;
	padding-top:0;
}


.agenda{padding:5px;}
html>body #centre {
	width: 460px;
}
#liste{
margin-top:1.6em;
}
#liste_pop{
	background-color: #F8F8F8;
	margin : 2em 0 0 0;
	padding-left: 1em;
	padding-right: 1em;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #CCC;
} 

.titre_catalogue{
	font-style : bold;
	font-size: 115%;
	background-color: #EFEFEF;
	padding-left : 3px;
}
#pop {
	width: 400px;
	margin: auto;
}
/*.BoxTitre {
font-weight: bold;
color: #A1273C;
font:12px Arial,Helvetica, sans-serif;
border:solid 1px #cccccc;
padding:1px 1px 1px 3px;
	background-color:#EFEFEF;
}*/

.strong {
font-weight: bold;
/*font:12px Arial,Helvetica, sans-serif;
border:solid 1px #cccccc;*/
padding:1px 1px 1px 3px;
margin-bottom: 1em;
background-color:#EFEFEF;

}
.cursor {
		cursor: hand;
}


.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
	font-size: 11px;
}
.button {
	font-family: Arial, Hevlvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: 3px double #cccccc;
	width: auto;
	margin-top: 5px;
	background-color: #FFFFFF;
	padding-right: 0.2em;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0.2em;
}
.componentheading {
	color: #A1273C;
	text-align: left;
	padding-top: 4px;
	padding-left: 25px;
	height: 21px;
	font-weight: bold;
	font-size: 14px;
	background-image: url(../../templates/addav56/images/comp_head.png);
	background-repeat: no-repeat;
	letter-spacing: 0.1em;
}
dd{
	margin-left:10px;
}
dt{
	margin-left:10px;
	
	/*color: #3C368F;*/
}
INPUT, TEXTAREA { 
FONT-FAMILY: Arial,Helvetica, sans-serif; 
color:#663366;
background: #EFEFEF; 
FONT-SIZE: 10px; 
width:240;
}

SELECT, OPTION { 
FONT-FAMILY: Arial,Helvetica, sans-serif;
margin:0.2em 0 0.2em 0;
	border :solid 1px #cccccc;
	background-color: #ffffff;
	font-size: 11px;
width:260px;
 }
.dates {
	/*font-family: Arial Narrow, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	color: #807AB8;
	font-size: 100%;
	font-family:'Lucida grande',tahoma,verdana,sans-serif;
}

#emploi_inside {
/*border:solid #B6C922 3px;*/
border :0;
padding:5px;
}
#emploi_inside_pop {
border: 1px dashed #CCCCCC;
margin:5px;
}

#entete {
width:98%;
padding:10px;
/*background:  url(../images/pointille.gif) repeat-x top;*/
}

#pointille {
width:98%;
padding:10px;
background:  url(../images/pointille.gif) repeat-x bottom;
margin-top:30px;
}

#entete_left {
width:40%;
float:left;
}
#entete_right {
width:60%;
float:left;
}

#left_side {
	width: 48%;
	float:left;
	clear:both;
}

#left_side02 {
	width: 100%;
	float:left;
	/*clear:both;*/
}

#recherche {
	width: 100%;
	float:right;
	clear:both;
	
}

#recherche_resultats {
	width: 100%;
	float:left;
	clear:both;

}

#right_side {
	width: 450px;
	float:left;
	
}

#right_side02 {
	width: 100%;
	float:left;
	
}

#middle {
	width: 20px;
	float:left;
		
}
#manif_une {
	width: 100%;
float:left;		
}

#recherche_rapide{
	width: 100%;
	clear:both;
		
}


#liste img{float:right;
margin-left:0.8em;
margin-bottom:1em;

}

#liste_pop img{
float :left;
margin-right: 0.8em;
display:block;
}

#navhorizontale a, #menuvertical a, #basdepage a, #miettes a{font-weight:normal;}
#basdepage {
	clear: both;
	padding:0.3em 1em 0.3em 1em;
	background-color:#660000;
	text-align:center;
	color:#FFFFFF;
	margin-bottom:2em;
	margin-top:1.5em;

}

a:link {

	color: #E50083;

	text-decoration: none;

}

a:visited {

	color: #E50083;

	text-decoration: none;

}

a:active {

	color: #E50083;

	text-decoration: none;

}

a:hover {

	color: #3C368F;

	text-decoration: none;

}


/*#emploi_inside a:link, #emploi_inside a:visited {
	color: #B8C921; text-decoration: none;
	font-weight: bold;	font: Arial, Helvetica, sans-serif;
}

#emploi_inside a:hover {
	color: #FF6600;	text-decoration: none;
	font-weight: bold;	font: Arial, Helvetica, sans-serif;
}*/


.contentheading {
	color: #000000;
	font: italic 10px Arial, Helvetica, sans-serif;
}

a:hover h2{
	/*background-color: #FF6600;
	background-color: #cccccc;*/
	/*border-bottom: 1px solid;*/
	cursor:pointer;
}

h1, h2, h3, h4, h5, h6{margin:0;
padding:2;
}
h1 {
	color: #1D1C47;
	font: 1.2em bolder 'Lucida Grande',tahoma,verdana,sans-serif;
	margin :0 70px 2.5em 0;
	padding-bottom: 0.6em;
	
	
}

h2 {font-size: 12px;
	font-weight: bold;
	margin-top: 1em;
	/*margin-bottom: 0.6em;*/
	/*border-bottom: 1px solid; */
}
h3 {
margin-top:1em;
margin-bottom:0;
padding-top:0.6em;
padding-bottom:0.2em;
color: #3C368F;
font: 1.5em 'Lucida Grande',tahoma,verdana,sans-serif;
}

#liste h3{
margin-top:-0.6em;
}

h4{
	margin :1.6em 0 1.6em 0;
	font-size: 1.1em;
	
}
h5{
	margin-top:1.6em;
	font-size: 1.1em;

}
p {line-height:1.25em;
margin-top:0;
margin-bottom:0;
padding-top:0.2em;
padding-bottom:0.15em;}

ul, li {
margin: 0;
padding: 0;
list-style-type: none;
line-height:1.25em;
}

#recherche form{text-align:left;margin-bottom:1.5em;}
#recherche form input{width:11em;}

form {display:block;text-align:right;margin-top:1.5em;font-family: Arial, Helvetica, sans-serif;}
/*form p {line-height:2em;

margin-bottom:0;
padding-top:0em;
padding-bottom:0em;}*/

input {/*display:inline;float:right;*/
		width:16em;
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
		width:15em;
		/* Fin */
		margin:0.2em 0 0.2em 0;
		font-family: Arial, Helvetica, sans-serif;
		color:#339900;
		color :#E50083;
		}
input:hover{
	color: #3C368F;
}
.radio {/*display:inline;float:right;*/
		width:1em;
margin: 0 0 0 0.2em;
}
/*select {display:block;
		float:right;
		border-color:#CC9900;
		border-width:0px;
		width:15em;
		margin:0.2em 0 0.2em 0;
		font-family: Arial, Helvetica, sans-serif;
		}*/
		
table {	font-size:inherit;
		font-weight:inherit;
		font-style:inherit;
		font-variant:inherit;
		line-height:inherit;
		text-align:inherit;
		white-space:inherit;}
		
#colonne_droite img{display:block;
	margin:0.5em 0em 0.5em 0em;}

#requeteur {

width: 450px;
margin:0em 2em 2em 0em;
}
#requeteur table a{padding-right:0;}

/*pour IE*/
#requeteur table tr{text-align:right;background-color:#a43232;}
#requeteur .fondcouleur{/*background-color:transparent;*/background-color:#a43232;}
/*Fin*/

#requeteur a{
	padding-right:2em;
	
}
#contenu ul li {
	padding-left:18px;
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	padding-top:0.1em;
	padding-bottom:0.15em;
	background-image:url(pictos_cercle2.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	}


#contenu ul ul li {
background-image:url(pictos_point2.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	margin-top:0;
	margin-bottom:0;
	padding-top:0em;
	padding-bottom:0em;
	margin-left:0em;
	padding-left:0.8em;
	}
	
#pop ul li{
background-image:url(pictos_point2.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	margin-top:0;
	margin-bottom:0;
	padding-top:0em;
	padding-bottom:0em;
	margin-left:0em;
	padding-left:0.8em;
	}
	
	
#colonne_droite h2, #colonne_droite_rmd h2 {
	border-top:solid #CCCCCC 1px;
	border-right:solid #CCCCCC 1px;
	border-left:solid #CCCCCC 1px;
	background-color:#70C12C;
	color:#FFFFFF;
	margin-top:1em;
	margin-bottom:0.2em;
	padding-left:0.4em;
	padding-right:0.5em;
	padding-bottom:0.2em;
	padding-top:0.1em;}
	
#liste h2{margin-top: 0.2em;
	margin-bottom: 0.2em;}

#box2_contenu {
	border-top:solid #CCCCCC 1px;
	border-right:solid #CCCCCC 1px;
	border-bottom:solid #CCCCCC 1px;
	border-left:solid #CCCCCC 1px;
	padding:0.5em 0.5em 0.5em 0.5em;
}
#box2 {/*position:relative;margin-left:70%;*/
	width:98%;
	
	margin-bottom:2em;
		height:auto;}
	
#box2 img{float:left;
padding-left:0;
	padding-right:0.5em;
	padding-bottom:0.2em;
	padding-top:0.5em;}
#box2 h2{
	border-top:solid #CCCCCC 1px;
	border-right:solid #CCCCCC 1px;
	border-left:solid #CCCCCC 1px;
	background-color:#70C12C;
	color:#FFFFFF;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.2em;
	padding-top:0.1em;
}
#box2 h3{
	padding-top:0.1em;
	}

#box1_contenu {
	border-top:solid #CCCCCC 1px;
	/*border-right:solid #CCCCCC 1px;*/
	border-bottom:solid #CCCCCC 1px;
	/*border-left:solid #CCCCCC 1px;*/
	padding:0.5em 0.5em 0.5em 0.5em;
}
#box1_contenu ul li {
	padding-left:0.7em;
	/*margin-left:0;*/
	margin-top:0;
	margin-bottom:0;
	padding-top:0.1em;
	padding-bottom:0.15em;
	background-image:url(pictos_point2.gif);
	background-repeat:no-repeat;
	background-position:0 0.5em;
	}
#box1 {/*position:relative; */
	width:98%;
	height:auto;
	margin-bottom:2em;
	margin-left:0;}
#box1 h2{
	background-color:#D4DCBD;
	color:#453214;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.2em;
	padding-top:0.1em;
	/*border-top: solid #CCCCCC 1px;*/
}
#box1 h3{
	padding-top:0.1em;
	}



.pdf{
background-color:transparent;
background-image:url(pictos_pdf.gif);
background-repeat:no-repeat;
background-attachment:scroll;
/*background-image-position:*/
padding-left:18px;
padding-top:2px;
}

.postscript{
background-color:transparent;
background-image:url(picto_postscript.gif);
background-repeat:no-repeat;
background-attachment:scroll;
/*background-image-position:*/
padding-left:16px;
padding-top:1px;
}



.video{
background-color:transparent;
background-image:url(picto_video.gif);
background-repeat:no-repeat;
background-attachment:scroll;
/*background-image-position:*/
padding-left:16px;
padding-top:1px;
}

h1.video{
padding-top:3px;
padding-left:20px;

}
h1.publications{
padding-top:3px;
padding-left:20px;
}


.publications{
background-color:transparent;
background-image:url(picto_publication.gif);
background-repeat:no-repeat;
background-attachment:scroll;
/*background-image-position:*/
padding-left:16px;
padding-top:1px;
}
.puce1{
background-color:transparent;
background-image:url(pictos_cercle1.gif);
background-repeat:no-repeat;
background-attachment:scroll;
/*background-image-position:*/
padding-left:17px;
padding-top:1px;
}

#form_depot {
	/*
float:left;width:60%;*/
margin: 0em 1em 1em 0em;

width:98%;
padding:0.5em;
}


#form_depot a {
	padding-right: 2em;
}

#form_depot .lignetab a {
	padding-right: 0;
}
#form_depot table tr {
	text-align: right;
	background-color: #F4F4F4;
}
#form_depot .lignetab{display:block;}
#form_depot .lignetab1{}
#form_depot .fondcouleur {
	/*background-color:transparent;*/background-color: #81BDF8;display:block;
}