﻿body {
	background-image: url(../../template/fr/images/1pixfdsite.gif);
	background-repeat: repeat-x;
	background-color: #2e305f;
	margin: 0;
	padding: 0;
}
div.download {
	display: none;
}
h1.categorie {
	cursor: pointer;
}
/* === formattage texte central
*/
.cell_centre h1 {
	font-size: 12px;
	color: #6054a5;
	font-weight: bold;
	margin: 2px 0 8px 0;
	padding: 0 0 0 16px;
	background-image: url(../../template/fr/images/pucenav2.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;
	line-height: 16px;
}
.cell_centre h2 {
	font-size: 11px;
	font-weight:normal;
	color: #666666;
	background-image: url(../../template/fr/images/puce_redac1.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	padding-left: 12px;
	margin: 0 0 8px 0;
}.cell_centre h3 {
	font-size: 11px;
	font-weight:bold;
	color: #FF946D;
	background-image: url(../../template/fr/images/puce_redac1.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	padding-left: 12px;
	margin: 8px 0 8px 0;
}
.cell_centre a {
	color: #FC9364;
}
.cell_centre a:link {
	color: #FC9364;
}
.cell_centre ul {
	margin: 0 0 6px 8px;
	padding: 0px;
	font-size: 11px;
	color: #666666;
}
.cell_centre li {
	list-style-type: square;
	margin: 0 0 6px 16px;
	padding: 0;
}
/* ==================
	image alignée milieu */
/* 
h1, p { 
   margin: 0.5em; 
}*/
.imgmiddle img, span {
	vertical-align: middle;
	display: inline-block;
	border: 0;
}
.imgmiddle span { 
   padding-left: 5px; 
}
/* ================== */
#blocglobal {
	width: 956px;
	margin: 16px auto 8px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


#header {
	height: 150px;
	margin: 0 0 0 16px;
	padding: 0;
	background-color: #FFFFFF;
}

#basbloc {
	background-image: url(../../template/fr/images/basbloc.gif);
	background-repeat: no-repeat;
	height: 13px;
	margin: 0 0 0 16px;
}
#inside {
	margin: 0;
	padding: 0;
	background-image: url(../../template/fr/images/1pixbg_inside.gif);
	background-repeat: repeat-y;
}
#inside p {
	margin: 0 0 8px 0;
	font-size: 12px;
	color: #666666;
}



#inside table {
	font-size: 12px;
	color: #666666;
	border-spacing: 0px;
	border-collapse: collapse;
}

#inside table td{
	padding:3px;
}






#tab_inside {
}



#copyright {
	height: 16px;
	padding: 0 16px 0 16px;
	font-size: 10px;
	color: #afafaf;
	margin: 8px 0 0 0;
}
#droits {
	float: left;
}
#realisation {
	float: right;
}
#realisation a {
	color: #F18F64;
	text-decoration: none;
}
#realisation a:hover {
	color: #F1AF8C;
	text-decoration: none;
}
#menubas {
	font-size: 10px;
	color: #FFFFFF;
	margin: -48px auto 0 auto;
	height: 32px;
}
#menubas td.liens {
	background-image: url(../../template/fr/images/1pixmenubas.gif);
	background-repeat: repeat-x;
	background-color: #272952;
	font-size: 10px;
	font-weight: normal !important;
	font-family: verdana, Arial, Helvetica, Sans-serif;
	color: #FFFFFF;
}
#menubas a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal !important;
}
#menubas a:hover {
	color: #cccccc;
	font-weight: normal !important;
}

.cell_gauche {
	width: 191px;
}
.cell_centre {
	padding: 24px 16px 16px 16px;

}
.cell_droite_home {
	width: 284px;
}
.cell_droite_interne {
	width: 162px;
	padding-top: 6px;
}
.titre_encart {
	font-size: 14px;
	color: #fc8456;
	background-image: url(../../template/fr/images/ligne_points.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bold;
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
}



.bloc_redac {
	margin: 0 0 26px 0;
}

/* pour les encarts publicitaires*/

#pub {

margin-top:5px;
border:1px solid #ff9766;
width:280px;
height:250px;

}









/* créé pour faire disparaître logo sans erreur php
*/

.bloc_redac_display {
	display:none;
}

#partenaires img{

border:none;
}

/* === encart actus
*/
.actu {
	float: left;
	margin: 0 6px 0 0;
	width: 218px;
	height:170px;
}





.actu a {
	color: #000000;
	text-decoration: underline;
	padding-left: 10px;
	background-image: url(../../template/fr/images/puce_redac1.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
}
.actu_int {
	margin: 0 6px 16px 0;
}
.actu_int a {
	color: #000000;
	text-decoration: underline;
	padding-left: 10px;
	background-image: url(../../template/fr/images/puce_redac1.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
}

.actu_image {
	float: left;
	margin: 0 6px 20px 0;
}
.titre_actu {
}
.titredate {
	background-image: url(../../template/fr/images/puce_redac1.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	font-size: 11px;
	background-position: 1px 3px;
	color: #666666;
	margin: 0 0 4px 0;
	font-weight: bold;
}

#nav_gauche {
	position: relative;
	top: -20px;
	margin: 0;
	padding: 0;
}
#nav_h {
	background-image: url(../../template/fr/images/nav_h.gif);
	height: 12px;
	background-repeat: no-repeat;
	background-position:bottom;
	padding: 0;
	margin: 0;
}
#nav_b {
	background-image: url(../../template/fr/images/nav_b.gif);
	background-repeat: no-repeat;
	height: 11px;
	margin: 0 0 12px 0;
}
/* CSS issu des tutoriels http://css.alsacreations.com 
=======================================================*/

dl, dt, dd, ul, li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu {
	width: 100%;
	margin: -2px 0 0 0;
	padding: 0;
}
#menu dl {
	margin: 0;
	width: 191px;
	padding: 0;
}
#menu dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	margin-right: 2px;
}
#menu dd {
	/*position: relative;*/
	background-color: #7964CB;
	padding: 0 1px 0 1px;
	border-right: solid #cccccc 2px;
}
#menu li {
	margin: 0;
	padding: 0;
	/*line-height: 22px;*/

}
#menu li a, #menu dt a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	/*height: 22px;*/
	/*height: 100%;*/
	border: 0 none;
	font-size: 12px;
	padding-left: 30px;
	background-image: url(../../template/fr/images/pucenav.gif);
	background-repeat: no-repeat;
	background-position: 12px 5px;
}
#menu li a:link, #menu dt a:link {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	/*height:22px;*/
	/*height: 100%;*/
	border: 0 none;
	background-image: url(../../template/fr/images/pucenav.gif);
	background-repeat: no-repeat;
	background-position: 12px 5px;
	padding-left: 30px;
}
#menu li a:hover, #menu dt a:hover {
	text-decoration: none;
	background-color: #FF9767;
	background-image: url(../../template/fr/images/pucenav_on.gif);
	background-position: 12px 5px;
	background-repeat: no-repeat;
	padding-left: 30px;
}
#items_gauche {
	padding: 0 0 0 32px;
}
#menuhome_d_h {
	height: 28px;
}

#menuhome_d_b {
	background-repeat: no-repeat;
	background-image: url(../../template/fr/images/menu_homed_b.gif);
	height: 16px;
}
#menuhome_d_m {
	background-repeat: repeat-y;
	background-image: url(../../template/fr/images/1pixmenu_homed.gif);
	font-size: 11px;
}


#menuhome_d_m td {
	padding: 0 6px 0 0;
	text-align: right;

}

#menuhome_d_img {
	height: 87px;
}

#menuhome_d_m a {
	color: #FFFFFF;
	text-decoration: none;
}
#menuhome_d_m a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#menuhome_d_m a:hover {
	color: #cccccc;
}
/* === menu droite pages internes
*/
#menuinterne_d {
	position: absolute;
	height: 28px;
	margin: -28px 0 0 616px;
}
#menuinterne {
	margin: 0 0 0 616px;
	visibility: hidden;
	position: absolute;
}
#menuinterne2 {
	margin: 0 0 0 716px;
	visibility: hidden;
	position: absolute;
}
#menuinterne3 {
	margin: 0 0 0 816px;
	visibility: hidden;
	position: absolute;
}
#menuinterne dl, #menuinterne2 dl, #menuinterne3 dl {
	margin: 0;
	width: 190px;
	padding: 0;
}
#menuinterne dt , #menuinterne2 dt, #menuinterne3 dt{
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	margin-right: 2px;
}
#menuinterne dd, #menuinterne2 dd, #menuinterne3 dd {
	/*position: relative;*/
	background-color: #7964CB;
	padding: 0 1px 0 1px;
	border-right: solid #cccccc 2px;
}
#menuinterne li, #menuinterne2 li, #menuinterne3 li {
	margin: 0;
	padding: 0;
	/*line-height: 18px;*/

}
#menuinterne li a, #menuinterne2 li a, #menuinterne3 li a, #menu dt a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	/*height: 22px;*/
	/*height: 100%;*/
	border: 0 none;
	font-size: 10px;
	padding : 4px 0px 4px 20px;
	/*padding-left: 20px;*/
	background-image: url(../../template/fr/images/pucenav3.gif);
	background-repeat: no-repeat;
	background-position: 6px 10px;
}
#menuinterne li a:link, #menuinterne2 li a:link, #menuinterne3 li a:link, #menu dt a:link {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	/*height:22px;*/
	/*height: 100%;*/
	border: 0 none;
	background-image: url(../../template/fr/images/pucenav3.gif);
	background-repeat: no-repeat;
	background-position: 6px 10px;
	padding : 4px 0px 4px 20px;
	/*padding-left: 20px;*/
}
#menuinterne li a:hover, #menuinterne2 li a:hover, #menuinterne3 li a:hover, #menu dt a:hover {
	text-decoration: none;
	background-color: #FF9767;
	background-image: url(../../template/fr/images/pucenav3_on.gif);
	background-position: 6px 10px;
	background-repeat: no-repeat;
	padding : 4px 0px 4px 20px;
	/*padding-left: 20px;*/
}
/* === sous menu gauche
*/
#sousmenu_g {
	margin: 0;
}
#sousmenu_g dl {
	margin: 0;
	width: 190px;
	padding: 0;
}
#sousmenu_g dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	margin-right: 2px;
}
#sousmenu_g dd {
	/*position: relative;
	background-color: #FF9767;*/
	background-color: #7964CB;
	padding: 0 1px 0 1px;
	border-right: solid #cccccc 2px;
}
#sousmenu_g li {
	margin: 0;
	padding: 0;
	line-height: 12px;

}
#sousmenu_g li a, #menu dt a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	/*height: 14px;*/
	/*height: 100%;*/
	border: 0 none;
	font-size: 10px;
	padding-left: 20px;
	background-image: url(../../template/fr/images/pucenav3_on.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
#sousmenu_g li a:link, #menu dt a:link {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	/*height:14px;*/
	/*height: 100%;*/
	border: 0 none;
	background-image: url(../../template/fr/images/pucenav3_on.gif);
	background-repeat: no-repeat;
	background-position: 6px 3px;
	padding-left: 20px;
}
#sousmenu_g li a:hover, #menu dt a:hover {
	text-decoration: none;
	background-color: #FF9767;
	background-image: url(../../template/fr/images/pucenav3_on.gif);
	background-position: 6px 6px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

/* === sous sous menu gauche
*/
#soussousmenu_g {
	margin: 0;
}
#soussousmenu_g dl {
	margin: 0;
	width: 189px;
	padding: 0;
}
#soussousmenu_g dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	margin-right: 2px;
}
#soussousmenu_g dd {
	/*position: relative;*/
	background-color: #FFFFFF;
	padding: 0 1px 0 1px;
	border-right: solid #cccccc 2px;
}
#soussousmenu_g li {
	margin: 0;
	padding: 0;
	line-height: 12px;

}
#soussousmenu_g li a, #menu dt a {
	color: #FF9767;
	text-decoration: none;
	display: block;
	/*height: 14px;*/
	/*height: 100%;*/
	border: 0 none;
	font-size: 10px;
	padding-left: 20px;
	background-image: url(../../template/fr/images/pucenav3_on.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
#soussousmenu_g li a:link, #menu dt a:link {
	color: #FF9767;
	text-decoration: none;
	display: block;
	/*height:14px;*/
	/*height: 100%;*/
	border: 0 none;
	background-image: url(../../template/fr/images/pucenav3_on.gif);
	background-repeat: no-repeat;
	background-position: 6px 3px;
	padding-left: 20px;
}
#soussousmenu_g li a:hover, #menu dt a:hover {
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(../../template/fr/images/pucenav3_on.gif);
	background-position: 6px 6px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

/* === encart home droite
*/
#encart_homed {
	margin: 10px 0 10px 0;
	font-size: 12px;
}
#encart_homed a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#encart_homed a:link {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#encart_homed a:hover {
	color: #cccccc;
}
#encart_hd_h {
	height: 23px;
}

#encart_hd_hh {
	height: 12px;
}

#encart_hd_m {
	background-color: #6054A6;
	padding: 2px 8px 0 8px;
}
#encart_hd_b {
	background-repeat: no-repeat;
	background-image: url(../../template/fr/images/encart_homed_b.gif);
	height: 12px;
}
/* === encart interne droite
*/
#encart_interned {
	margin: 10px 0 10px 0;
	padding: 0;
}
#encart_interned p {
	margin: 0 0 6px 0;
	font-size: 14px;
}
#encart_interned h1 {
	font-size: 12px;
	color: #6054a5;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#encart_interned h2 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#encart_interned ul {
	margin: 0;
	padding: 0;
}
#encart_interned li {
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	font-size: 12px;
	background-image: url(../../template/fr/images/pucenav2.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	line-height: 16px;
}
#encart_interned li.temoignage {
	margin: 0 0 4px 0;
	padding: 0 0 0 20px;
	font-size: 12px;
	background-image: url(../../template/fr/images/puce_temoignage.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	line-height: 20px;
}
#encart_interned li.handicap {
	margin: 0;
	padding: 0 0 0 32px;
	font-size: 12px;
	background-image: url(../../template/fr/images/picto_handicap.gif);
}
#encart_interned a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}
#encart_interned a:link {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#encart_interned a:hover {
	color: #D8D8D8;
	font-weight: normal;
}
#encart_intd_h {
	height: 10px;
	background-image: url(../../template/fr/images/encart_interned_h.gif);
	background-repeat: no-repeat;
	background-color: #A499DE;
}
#encart_intd_m {
	background-color: #A499DE;
	padding: 2px 6px 0 6px;
	margin: 0;
	margin-top: -2px;
}
#encart_intd_b {
	background-repeat: no-repeat;
	background-image: url(../../template/fr/images/encart_interned_b.gif);
	height: 10px;
	margin: 0;
	padding: 0;
}
#itw p {
	font-size: 12px;
	color: #FFFFFF;
}
#itw h1 {
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 0 6px 0;
}


#fiche {
	width: 286px;
	float: right;
	margin-left: 8px;
	margin: 0 0 6px 6px;
}
#fiche p {
	font-size: 12px;
	color: #666666;
}
#fiche h1 {
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	background-image: url(../../template/fr/images/puce_redac1.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	padding-left: 12px;
}
#fiche ul {
	margin: 0 0 6px 8px;
	padding: 0px;
	font-size: 11px;
	color: #666666;
}
#fiche li {
	list-style-type: square;
	margin: 0 0 6px 16px;
	padding: 0;
}
#fiche_h {
	background-image: url(../../template/fr/images/fiche_h.gif);
	background-repeat: no-repeat;
	height: 12px;
	padding: 0;
	margin: 0;
	background-color: #FEEADF;
}
#fiche_m {
	background-color: #FEEADF;
	padding: 8px;
}

#fiche_b {
	background-image: url(../../template/fr/images/fiche_b.gif);
	background-repeat: no-repeat;
	height: 12px;
}
#fiche_titre {
	font-size: 12px;
	color: #fc8456;
	font-weight: bold;
	margin: 0 0 12px 0;
	border-bottom: dotted #FF9767 2px;
	padding-bottom: 8px;
	text-align: center;
}
.form_contact {
	font-size: 12px;
	width: 480px;
	margin: 0 auto 0 auto;
	border: solid #A499DE 2px;
	border-bottom-width: 12px;
	border-top-width: 2px;
	border-left-style: dotted;
	border-right-style: dotted;
	padding: 0;
}
.form_contact input {
	background-color: #DDDAF3;
	width: 162px;
}

.form_contact th {
	background-image: url(../../template/fr/images/1pixbg1.gif);
	background-repeat: repeat-x;
	text-align: left;
	padding-left: 36px;
}
.form_contact td {
	padding-left: 16px;


}




.form_list {
	font-size: 12px;
	width: 480px;
	margin: 0 auto 0 auto;
	border: solid #A499DE 2px;
	border-bottom-width: 12px;
	border-top-width: 2px;
	border-left-style: dotted;
	border-right-style: dotted;
	padding: 0;
}

.form_list th {
	background-image: url(../../template/fr/images/1pixbg1.gif);
	background-repeat: repeat-x;
	text-align: left;
}
.form_list td {
	text-align: left;
}


#items_gauche p{

font-size: 11px;

}


.form_top {
	background-image: url(../../template/fr/images/form_top.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 480px;
	margin: 0 auto 0 auto;
	padding: 0;
	line-height: 12px;
	background-position: bottom left;
}
.titre_list{
font-size:16px;
font-weight:bold;
font-variant:small-caps;}

/* Fixation de la taille des SELECT pour des problèmes de longueur des formations */
select {
	width: 262px;
}