﻿/* @override http://cnfme2010.oieau.fr/squelettes/css/cnfme.css */

/* @override http://garonne.oieau.fr/squelettes/css/cnfme.css */

.center {
text-align:center;
}
.hand {
cursor:pointer;
}
.isocolonne {
float:left;
margin-right:20px;
width:262px;
}
.isocolonne.border_right {
border-right:1px solid #DDDDDD;
}
.isocolonne.border_top {
border-top:1px solid #DDDDDD;
}
.photopersonne {
float:left;
width:100px;
}
.nompersonne {
float:left;
width:160px;
}
.infopersonne {
float:left;
width:260px;
}
.col_70 {
display:block;
float:left;
width:70%;
}
.col_60 {
display:block;
float:left;
width:60%;
}
.col_50 {
display:block;
float:left;
width:50%;
}
.col_42 {
display:block;
float:left;
width:42%;
}
.col_40 {
display:block;
float:left;
width:40%;
}
.col_30 {
display:block;
float:left;
width:30%;
}
.col_25 {
display:block;
float:left;
width:25%;
}
.col_20 {
display:block;
float:left;
width:20%;
}
.col_15 {
display:block;
float:left;
width:15%;
}
.form_ok {
color:#53AD20;
font-weight:bold;
}
.form_ko {
color:#CC3300;
font-size:10px;
font-weight:bold;
}
#contact label {
display:inline-block;
width:120px;
}
#contact .tiny {
width:40px;
}
#contact .small {
width:150px;
}
#contact input.medium {
width:217px;
}
#contact input.large {
width:417px;
}
#contact input, #contact select {
border:1px solid #ABC0CD;
margin-bottom:5px;
}
#infolettre label {
display:inline-block;
width:240px;
}
#infolettre select {
width:217px;
}
#infolettre .tiny {
width:40px;
}
#infolettre .small {
width:150px;
}
#infolettre input.medium {
width:217px;
}
#infolettre input.large {
width:417px;
}
#infolettre input, #infolettre select {
border:1px solid #ABC0CD;
margin-bottom:5px;
}
h2 .titre_liste{
	color:#87C11F;
	text-decoration: none;
	font-size: 18px;
	margin: 0;
}
.font-vert {
color:#87C11F;
}
.font-orange {
color:#F29400;
}
.font-violet {
color:#8D95C6;
}
#recherche_annonces_covoiturage label {
display:inline-block;
width:110px;
}
#recherche_annonces_covoiturage .large {
width:417px;
}
#recherche_annonces_covoiturage .medium {
width:217px;
}

#recherche_annonces_covoiturage input, #recherche_annonces_covoiturage select {
border:1px solid #ABC0CD;
margin-bottom:5px;
}
#recherche_annonces_covoiturage .valid {
border:0 none;
float:right;
margin-top:-30px;
}
#connecter_espace_personnel label {
display:inline-block;
width:160px;
}
#connecter_espace_personnel .tiny {
width:40px;
}
#connecter_espace_personnel.small {
width:150px;
}
#connecter_espace_personnel input.medium {
width:263px;
}
#connecter_espace_personnel input.large {
width:417px;
}
#connecter_espace_personnel input, #connecter_espace_personnel select {
border:1px solid #ABC0CD;
margin-bottom:5px;
}
#connecter_espace_personnel .valid {
border:0 none;
float:right;
margin-top:-30px;
}
#mes_infos_personnelles label {
display:inline-block;
width:110px;
}
#mes_infos_personnelles .tiny {
width:40px;
}
#mes_infos_personnelles.small {
width:150px;
}
#mes_infos_personnelles input.medium {
width:263px;
}
#mes_infos_personnelles input.large {
width:417px;
}
#mes_infos_personnelles input, #mes_infos_personnelles select {
border:1px solid #ABC0CD;
margin-bottom:5px;
}
#mes_infos_personnelles .valid {
border:0 none;
float:right;
margin-top:-30px;
}
#ecrire_annonces_covoiturage label {
display:inline-block;
width:110px;
}
#ecrire_annonces_covoiturage select {
width:263px;
}
#ecrire_annonces_covoiturage .tiny {
width:40px;
}
#ecrire_annonces_covoiturage .small {
width:150px;
}
#ecrire_annonces_covoiturage input.medium {
width:263px;
}
#ecrire_annonces_covoiturage input.large {
width:417px;
}
#ecrire_annonces_covoiturage input, #ecrire_annonces_covoiturage select {
border:1px solid #ABC0CD;
margin-bottom:5px;
}
#ecrire_annonces_covoiturage .valid {
border:0 none;
float:right;
margin-top:-30px;
}
#header #mon_espace {
position:absolute;
right:500px;
top:215px;
}
div#mon_espace {
background-color:#F7BA09;
background-image:url("images/coinrond.gif");
background-position:right bottom;
background-repeat:no-repeat;
font-size:0.77em;
font-weight:bold;
margin-bottom:1em;
padding-bottom:1em;
padding-top:1.7em;
width:17em;
}
#menu {
clear:both;
height:34px;
margin-left:259px;
margin-top:43px;
z-index:1000;
}
#mon_espace ul.menu li {
display:block;
float:left;
height:34px;
position:relative;
z-index:1001;
}
#mon_espace ul.menu li.sep {
width:1px;
}
#mon_espace ul.menu li a {
color:#004588;
display:inline-block;
font-size:12px;
padding:10px;
text-decoration:none;
}
#mon_espace ul.menu li a:hover {
color:black;
}
#mon_espace ul.menu li.last a {
background:none repeat scroll 0 0 transparent;
}
#mon_espace ul.menu > li > ul {
display:none;
left:0;
position:absolute;
top:34px;
z-index:1002;
}
#mon_espace ul.menu > li:hover > ul {
display:block;
}
#mon_espace ul.menu > li > ul > li > ul {
display:none;
left:155px;
position:absolute;
top:0;
z-index:1002;
}
#mon_espace ul.menu > li > ul > li:hover > ul {
display:block;
}
#mon_espace ul.menu li ul li:hover {
background-color:#68A3CF;
}
#mon_espace ul.menu li ul li {
background-color:#9AD2F1;
height:auto;
}
#mon_espace ul.menu li ul li a {
background:none repeat scroll 0 0 transparent;
height:auto;
padding:10px 15px;
width:175px;
}
#mon_espace ul.menu li ul li.sousMenu {
background:url("images/puce_menu.jpg") no-repeat scroll right center #9AD2F1;
}
#mon_espace ul.menu li ul li.sousMenu:hover {
background:url("images/puce_menu_hover.jpg") no-repeat scroll right center #68A3CF;
}
#mon_espace ul.menu li.menu_picto {
padding-left:26px;
}
#mon_espace ul.menu li.menu_picto.formation {
background-position:10px 0;
}
#rech_av_for label {
display:inline-block;
width:150px;
}
#rech_av_for select {
width:417px;
}
#rech_av_for .tiny {
width:40px;
}
#rech_av_for .small {
width:150px;
}
#rech_av_for input.medium {
width:217px;
}
#rech_av_for input.large {
width:417px;
}
#rech_av_for input, #rech_av_for select {
border:1px solid #ABC0CD;
margin-bottom:5px;
}
#formulaire_recherche label {
display:inline-block;
width:150px;
}
#recherche label {
display:inline-block;
width:150px;
}
#formulaire_recherche select {
width:417px;
}
#formulaire_recherche .tiny {
width:40px;
}
#formulaire_recherche .small {
width:150px;
}
#formulaire_recherche input.medium {
width:217px;
}
#formulaire_recherche input.large {
width:417px;
}
#recherche input.large {
width:417px;
}

#formulaire_recherche input, #formulaire_recherche select {
border:1px solid #ABC0CD;
margin-bottom:5px;
}
.ds_box {
background-color:#FFFFFF;
height:232px;
margin-left:395px;
margin-top:89px;
position:absolute;
width:240px;
z-index:32767;
margin-right: 10px;
}
.ds_tbl {
background-color:#FFFFFF;
width: 240px;
}

td#ds_calclass {
	padding-right: 10px;
}
.ds_head {
background-color:#333333;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
}
.ds_subhead {
background-color:#CCCCCC;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
width:32px;
}
.ds_cell {
background-color:#EEEEEE;
color:#000000;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
padding:2px;
text-align:center;
}
.ds_cell:hover {
background-color:#F3F3F3;
}
.vacances_A {
background-color:red;
}
.vacances_B {
background-color:green;
}
.vacances_C {
background-color:yellow;
}
#filArianne2 {
height:20px;
margin-bottom:-10px;
margin-left:20px;
}
#filArianne2 ul li {
background:url("images/puce_fil_ariane_orange.gif") no-repeat scroll 0 3px transparent;
display:block;
float:left;
height:20px;
padding:0 5px 0 8px;
}
#filArianne2 ul li.first {
background:none repeat scroll 0 0 transparent;
padding-left:0;
}
#filArianne2 ul li a {
color:#616161;
text-decoration:none;
}
#filArianne2 ul li a:hover {
color:#F29400;
}


#preinscription h2{
	margin-top: 25px;
}
#preinscription label{
	width: 110px;
	display: inline-block;
}
#preinscription input, #preinscription select{
	border: 1px solid #abc0cd;
	margin-bottom: 5px;
}



#preinscription .tiny{
	width: 40px;
}
#preinscription .large{
	width: 180px;
}
#preinscription .extralarge{
	width: 100%;
}
#preinscription .participant{
	margin-bottom: 15px;
}
#preinscription input.large{
	width: 417px;
}
#preinscription input.medium{
	width: 263px;
}
#preinscription #ajout_participant, #preinscription #supp_participant {
	color: #76aecd;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
}
#preinscription #supp_participant{
	display: none;
}

/*
#preinscription_img{
	height: 28px;
	position: relative;
}

#preinscription_img ul li a span{
	display: none;
}
#preinscription_img ul li{
	display: block;
	height: 28px;
	margin-right: 10px;
	width: 26px;
	float: left;
}
#preinscription_img ul li a{
	display: block;
	height: 28px;
	width: 26px;
	background: transparent url(images/picto_barreOutils.gif) no-repeat 0 0;
}
#preinscription_img ul li a#print{
	background-position: 0 0;
}
#preinscription_img ul li a#pdf{
	background-position: 0 -28px;
}
#preinscription_img ul li a#inscription{
	background-position: 0 -56px;
}
#preinscription_img ul li a#favoris{
	background-position: 0 -84px;
}
#preinscription_img ul li a#mail{
	background-position: 0 -112px;
}


#preinscription_formation input{
 border : 1px solid #ABC0CD;
 font-size : 10px;
 font-family : verdana, arial, helvetica, sans-serif;
 background-color : #f3f3f9;
 }


#inscription label{
	width: 110px;
	display: inline-block;
}

#preinscription .tiny{
	width: 40px;
}
#preinscription .small{
	width: 150px;
}
#preinscription input.medium{
	width: 263px;
}
#preinscription input.large{
	width: 417px;
}
#preinscription input, #preinscription select{
	border: 1px solid #abc0cd;
	margin-bottom: 5px;
}
#recherche .loupe{
	border: 0;
}
#preinscription h2{
	margin-top: 25px;
}

#preinscription .valid{
	border: 0;
	float: right;
	margin-top: -30px;
}
#preinscription .participant{
	margin-bottom: 15px;
}
#preinscription #ajout_participant, #preinscription #supp_participant {
	color: #76aecd;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
}
#preinscription #supp_participant{
	display: none;
}


#preinscription #recherche input.input {
	background: url(images/input_text.jpg) no-repeat;
	border: 0;
	width: 125px;
	height: 27px;
	padding-left: 8px;
	margin-bottom: 0;
}

#preinscription select {
width:417px;
}
#preinscription .tiny {
width:40px;
}
#preinscription .small {
width:150px;
}
#preinscription input.medium {
width:217px;
}
#preinscription input.large {
width:417px;
}
#preinscription input, #formulaire_preinscription select {
border:1px solid #ABC0CD;
margin-bottom:5px;
}
*/