@charset "UTF-8";
/*########################################################################
 * @ surcharge css maquette INTERCARIF
 * (c) GIP CARIF Ile-de-France, septembre 2008
 * 
 * @auteur : Boukari Dianka <b.dianka@carif-idf.org>
 * @version 1.1 du 18.08.2008
 *#######################################################################*/


/*conteneur global du site */
#global{ 
background : #fff;
margin: auto auto;
max-width: 1000px;
min-width: 750px;
text-align: left;
}

#entete{
background : #fff;
height: 62px;
}


#page{
overflow : hidden;
padding : 0px 2px;
}


#ventre{
margin : 0px 200px 0px 10px;
/*border : 1px solid red;*/
}



#nav_onglets {
	height:17px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:10px;
	padding-left:0;
	position:relative;
	z-index:999;
}

#nav_onglets li a {
	background:#F7F7F7 none repeat scroll 0 0;
	border-color:#999999;
	border-style:solid;
	border-width:7px 1px 1px;
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:10px;
	padding:4px 5px 6px 12px;
	text-align:center;
	text-decoration:underline;
	text-transform:uppercase;
}



#nav_onglets li, #nav_onglets.nav_Offre li {
	float:left;
	width:163px;
	margin:0 6px -1px 0
}



#nav_onglets li.onglet_act a {
	border-bottom:none;
	height:11px;
	background: #fff;
	border-top:7px solid #b6ca88;
	text-decoration:none;
}

#content_onglet,
#content_ss_onglet {
        width: 98%; /* tres important pour ie6 sinon le tableau inclu dépasse du div */
	background:#fff;
	border:1px solid #999;
	margin-bottom:2em;
	z-index:0;
	padding : 5px;
}

#content_ss_onglet {
	margin-top:1em;
}

#content_onglet p,
#content_ss_onglet p {
	margin-top: 0;
	margin-bottom: 0;
}


#ventre form {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

#ventre input, 
#ventre select, 
#ventre textarea {
font-size: 11px;
}

#ventre form div {
	clear: left;
	display: block;
	zoom: 1;
	margin-bottom: 4px;
	padding: 1px 3px;
}

div.item,
p.item {
	font-size:10px;
	margin-top:2px;	
}

/* suppresion et eclatement de cette entité car tout les labels ne sont pas pareils */
/*#ventre form div label {*/
.label, .label2 {
	padding: 3px 5px;
	margin: 0 0 5px 0;
	font-size:11px;
}

.label {
	display: block;
	float: left;
	width: 150px;
	text-align: right;
}

#ventre form div label  + label {
	width: 130px;
}

#ventre form div label  + label + select {
	width: 150px;
}

#ventre form div textarea, form div input {
	padding: 1px 3px;
	margin: 0 0 0 0;
}

#ventre form div select {
	width: 290px;
	padding: 1px 3px;
	margin: 0 0 0 0;
	border:1px solid #7F7F7F;	
}

#ventre form div input:focus,
#ventre form div select:focus,
#ventre form div textarea:focus {
	background-color:#FFFFED;
}

/*
#ventre form div img {
	position:relative;
	top:3px;
	margin-left: 15px;
	border:none;
}
*/



.champFormulaire {
	width: 280px;
	border:1px solid #7F7F7F;
}


/* colonnes de droite */

#colonneChoix {
	float:right;
	width: 165px;
	margin-bottom : 10px;
}


.annexe, .annexeAction  {
	padding: 0px 5px 0 10px;
	margin-top:20px;
}

.annexe {

	border-top:7px solid #7795c4;
	border-bottom:1px solid #7795c4;
	border-left:1px solid #7795c4;
	background:#ebeff6;
}

.annexeAction {
	border-top:7px solid #abbf78;
	border-bottom:1px solid #abbf78;
	border-left:1px solid #abbf78;
	background:#eff2e2;
}

.annexeAction img{
	border:none;
	position:relative;
	top:3px;
	margin-right:5px;
}

.annexe a, .annexeAction a{
/*	display:block; suppresion RP le 01/11/2008 */
	font-size:11px;
	/*color:#000; suppresion RP le 10/11/2008 */
	text-decoration: underline;
}

.annexeAction ul{
	padding-left: 0px;
	list-style:none;

	padding-left: 0px;
	margin-left: 0px;
}

.annexeAction li{
	margin-bottom:4px;
	margin-top:4px;
}

.annexe h2{
	font-size:12px;
	font-weight:normal;
}

.annexe p, .annexeAction p{
	margin-bottom:1em;
	font-size:11px;
}

.annexeInfo{
	padding:5px 27px 10px;
	background:url(../images/apostrophe.gif) no-repeat;
	width:155px;
	font-weight:bold;
}

.annexeInfo span{
	font-size:10pt;
}

div, hr, p, td{
	text-align: left;
	padding : 0px;
	margin : 0px;
	color: #000;
	font-size: 12px;
}


p.clear {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}



#result {
	min-height:160px;
}

table#resultTable caption{
width : 100%;
	background: #c9df8a;
	padding:5px;
	border:#fff 1px solid;
	color:#333;
	display:none; /**/
}

table#resultTable th,
table#resultTable tr,
table#resultTable td
{
	border:#fff 1px solid;
	font-size:11px;
}

table#resultTable td
{
	padding:5px;
}

table#resultTable td img {
	margin-left:0;
	border:0;
}

table#resultTable th{
	background: #c9df8a;
	padding:5px;
}

table#resultTable th a{
	text-decoration: underline;
}

table#resultTable th img{
	border: none;
	margin-left:2px;
}

th#intitule {
	/*width:80px;*/
	text-align:center;
}

th#departement {
	width:10px;
	text-align:center;
}

th#ville {
	width:50px;
	text-align:center;
}

th#dates {
	width:50px;
	text-align:center;
}

th#duree {
	width:25px;
	text-align:center;
}

th#organisme {
/*	width:85px;*/
	text-align:center;
}

th#tel {
	text-align:center;
	width:30px;
}

th#panier {
	text-align:center;
	width:15px;
}

.guide {
	position:relative;
	top:3px;
	margin-left: 5px;
	border:none;	
}

.centrer {
	text-align:center;
}

.gras{
	font-weight:bold;
}

#rappelResultats{
	margin: 5px;
}
#rappelResultats p{
	margin-bottom: 5px;
}

#nResultats {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-color:#ebeff6;
	border:1px solid #cfd3db;
	position:relative;
}