@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

img{border:none;}

a{text-decoration:none;}

.titrerubrique {color:#6A6E4F; font-size:1.1em;}

h1 {color:#6A6E4F; font-family:arial; font-size:2.5em; font-weight:normal;}

#contG ul, #header ul, #contC ul{ list-style:none; }

#contG dt{ border-bottom:#FF9600 1px solid; width:140px; padding-top:6px; padding-bottom:4px; }

#contG dd{ border-bottom:#FF9600 1px solid; width:140px; }

body{ font-family:Arial, sans-serif; font-size:11px; }

#cont{ position:relative; width:900px; margin-left:auto; margin-right:auto; }

#header{ width:900px; height:165px; background:url(images/bandeau_int.jpg) no-repeat bottom; }

#logo{ margin:57px 0 0 10px; }

#header ul{ position:absolute; right:250px; padding:12px 0 8px 0; }

#header ul li{ display:inline; padding:0 10px; background:none; }

#header ul li a{ text-transform:uppercase; text-decoration:none; font-size:9px; font-weight:normal; color:#000000; }

#header form{ position:absolute; right:10px; top:4px; }

#chp_rech { background-color:#F7F7F7; border:#CCCCCC 1px solid; width:140px; height:17px; }

#btn_rech{ position:relative; left:2px; top:4px; }

#contG{ float:left; padding-left:18px; width:190px; background:url(images/sep_int.jpg) no-repeat right 5px; height:642px; overflow:visible; padding-top:6px; }

#contG ul{ padding:5px 0;}

#contG ul li{background:url(images/fl_menu.png) no-repeat 18px 6px; padding:2px 0 2px 30px;}
#contG ul li a{ color:#1A181C;}

#contG #actif a{ color:#FF1100;}

#contG #actif{ background:url(images/fl_or_menu.png) no-repeat 18px 6px;}


/***************************** ZONE CENTRALE *********************************/

#contC{float:left; margin-left:13px; width:415px;}

.titreParag{ color:#FF5C23; margin-top:25px; margin-bottom:15px; font-size:16px; font-weight:bold;}

#contC{ list-style-type:none;}

#content p{ margin-top:7px; margin-bottom:7px;}

#content .chapo{ font-weight:bold; font-size:12px;}

#content .liste_carre li{ background:url(images/carreListe.png) no-repeat left; padding-left:10px;}

#content .download {font-size:12px; text-decoration:underline; color:rgb(0,128,128);}

/*#content ul li{ background:url(images/fl_or_menu.png) no-repeat 18px 6px; padding:2px 0 2px 30px;}*/

#content ul li{font-size: 11px}

li{ background:url(images/carreListe.png) no-repeat 18px 6px; padding:2px 0 2px 26px;}


/*#content .liste_fl{ margin:10px 0 20px 0;}*/

#content ul li a{ color:#474646; font-weight:bold;}

.maj{ text-transform:uppercase;}

#contC #bloc_ref_secteur img{ margin: 0 20px 0px 10px; vertical-align:middle;}

#contC #bloc_ref_secteur p{ margin-bottom:20px;}

#contC #bloc_ref_secteur p a, .liste_offres li a{ text-decoration:underline;}

/*#content .liste_fl{ float:left;}*/

.sep_li{
float:left;
margin:10px 25px 0 45px;
border-right:#DAD3D6 1px solid;
width:1px;
height:53px;
}

#content .liste_carre{ padding-left:30px;}

/*#content img{ margin:20px;}*/

#content h1{ color:#FF5C23; font-size:18px; margin:10px 0;}

#content a{ color:#000000;}
#content a:hover{ text-decoration:underline;}

#path{
background:url(images/pap.png) no-repeat left top;
font-size:16px;
color:#424242;
font-weight:normal;
padding:7px 0 5px 40px;
border-bottom:#424242 1px solid;
margin-bottom:20px;
}

#path a{color:#424242;}

#path span{ font-weight:bold;}

ul.csc-menu-1{margin-left:100px; margin-top:20px;}


.tx-dropdownsitemap-pi1 ul li{ background:none;}
.tx-dropdownsitemap-pi1 ul li img{margin-right:8px; margin-bottom:8px;}
.tx-dropdownsitemap-pi1 ul li div{ background:none; border:none;}
.tx-dropdownsitemap-pi1 .expAll{margin-bottom:20px;}

.tx-dropdownsitemap-pi1 .level_1{margin-left:50px;}

.news-single-item h3{font-size:12px;}

.news-single-img img{margin-right:10px;}

/********************* RTE **********************/

.linkCat{color:#fcf;}


/****** NEWS **********/

.news-latest-item h2{font-size:12px; text-transform:uppercase; padding:3px 0 0 0px; line-height:16px; margin-top:2px; color:#4E4E4E;}

#contC .news-list-item h1{margin-bottom:8px; margin-left:0; font-size:18px;line-height:17px;}

#contC .news-list-item h1 a{font-weight:normal;color:#4B4B4B;}

#contC .news-list-morelink a{color:#F48400; /*color:#333;*/ /*font-weight:bold;*/}

#contC .news-list-item img{ margin: 0 3px 0 0; float:left;}

/*.news-list-date{ font-size:12px; font-weight:bold; background:#F48400; padding:0 3px 0 3px; color:#FFFFFF;}*/

#contC .news-latest-item .ref-item-content img{ float:left; margin:0 10px 10px 0;}

#contC .news-latest-item .ref-item-content span.news-latest-morelink a/*, #contC .news-single-item .news-single-backlink a*/{color:#F48400;}

#contC .news-single-item .news-single-timedata{font-size:12px; font-weight:bold; background:#F48400; padding:0 3px 0 3px; color:#FFFFFF;}
#contC .news-single-item h2{margin-top:15px; margin-bottom:8px;font-size:22px;font-weight:normal;color:#4B4B4B;}

#contC .news-single-item h3{margin:0;}

/*#contC .news-single-item img{float:right;} */

/*.news-list-item h1{margin-bottom:8px;font-size:18px;line-height:17px;}*/
/*news-single-timedata*/
/*.news-single-backlink*/

/*************************** ZONE DROITE **********************************/

#home_vignette_texte{
	background:transparent url(images/bann_typo3_fond_texte.jpg) repeat-y scroll right 0px;
	clear:left;
	font-size:12px;
	line-height:22px;
	margin:0pt;
	padding:0pt;
	text-align:center;
	width:236px;
}

#contD{ float:left; width:229px; margin-left:26px; padding-top:8px; padding-bottom:15px; }

#contD img{ display:block; }

#contInfo{ background:url(images/fondInfo.png) repeat-y; zoom:1;}

#contInfo h1{ font-size:12px; text-transform:uppercase; color:#003C40; padding-top:12px; margin-bottom:8px;}

#info p { padding:0px 25px 0px 25px;}

.alignD{ float:right; margin:5px 0px 5px 15px; }

.alignG{ float:left; margin:0 15px 15px 0; }

.barre, .barre2{ font-size:1px; height:1px; margin:8px 0px 0px 17px; border-bottom:#B7B7B7 1px solid; clear:both; width:185px; }

.barre2{width:415px; margin: 20px auto;}

.barreCont{ clear:both; font-size:1px; height:1px; margin:25px auto 0 auto; border-bottom:#DBDBDB 1px solid; width:400px; }

#contNews{ background:url(images/fondNews_int.png) repeat-y; /*position:relative; */ margin-bottom:0; padding-bottom:0; height:100%;}
/*#contD #contNews .news-list-item{position:relative;}*/


/* Ajout pour les pages de formation*/

.csc-textpic-text a { font-size: 11px;}

.D_vert {background-color: rgb(225,235,147);}
.D_vert { width: 200px;}
.D_vert { padding:5px 20px 10px 0px;}

.form_side{background-color: white ;}
.form_side{ width: 225px;}
.form_side {margin-top: 0px;}

.suivant { padding:15px 25px 15px 35px;}
.suivant{border: 2px solid rgb(225,235,147);}

.print { padding:15px 25px 15px 30px;}
.print { margin-top:40px;}
.print {border: 2px solid rgb(225,235,147);}
.print h3 {padding-top: 7px;}

/*.suivant { float:left;}*/

.news{ padding:2px 25px 2px 11px;}

.news table{ margin-left:15px; }

#contD #contNews .news-list-item h2{zoom:1;}

.news td{ padding:0px; font-size:11px; }

.news td img{ margin:5px; }

.btnPlus{ float:right; margin-bottom:5px; margin-top:2px;}

table.news_header{ margin:0; }

.news_ico { background:url(images/tromb.png) no-repeat; padding:3px 0; width:14px; height:31px;}

#contNews h2{ font-size:12px; text-transform:uppercase;  line-height:16px; margin-top:2px; color:#4E4E4E;}

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

#footer{ clear:both; width:600px; text-align:center; margin-left:auto; margin-right:auto; padding-top:20px; font-size:9px; color:#3C3C3C; }

.news-list-browse{margin-top:30px;}

.hide_barre{/*position:absolute;*/ background:url(images/fondNews_int_end.png) no-repeat; font-size:1px; height:3px; /*border:#000 1px solid;*/ width:190px; /*left:5px;*/ margin-top:-4px; margin-left:15px;}

/*.tx-ttnews-browsebox table{width:100%; background:#fcf;}*/
/*.tx-ttnews-browsebox table td{border:#000 1px solid;}*/

/**************** recherche ********************/

.browsebox{float:right;}
.tx-indexedsearch-browsebox .browsebox li{ margin-right:10px;}
.tx-indexedsearch-browsebox .browsebox{margin-top:0px;}
.tx-indexedsearch-res {margin-top:25px;}

.tx-indexedsearch-res .res {border: solid 1px #f8cf1d}
.tx-indexedsearch-res h3 {background-color: #fcebb3; padding: 2px 4px 2px 4px}
.tx-indexedsearch-descr {padding: 2px 4px 2px 4px}
.tx-indexedsearch-percent{color: #725e03;font-weight: bold}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:#FF9900;}
.tx-indexedsearch .tx-indexedsearch-noresults{position:relative;top:20px;}
/*
.tx-indexedsearch-res table tr .tx-indexedsearch-title{background:#0000FF; height:20px; padding:0;}
.tx-indexedsearch-res table tr .tx-indexedsearch-icon{background:#00CC99; height:20px;padding:0;}
.tx-indexedsearch-res table tr .tx-indexedsearch-percent{background:#FFCC99; height:20px;padding:0;}
*/
#content DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{margin-right:30px;}


/**************** inscription seminaire *****************/

#form-seminaire-nom {
width:40%;
float:left;
}
#form-seminaire-prenom {
width:50%;
float:right;
}

#form-seminaire-societe {
width:40%;
float:left;
}

#form-seminaire-fonction {
width:50%;
float:right;
}

#form-seminaire-input{
width:40%;
float:right;
}

#form-seminaire-email{
width:40%;
float:left;
margin-bottom:15px;
}

#form-seminaire-phone{
width:50%;
float:right;
margin-bottom:15px;
}

#form-seminaire-adresse{
width:40%;
float:left;
}

#form-seminaire-codepostal{
width:50%;
float:right;
}

#form-seminaire-ville{
width:40%;
margin-bottom:15px;
}

#form-seminaire-theme{
width:40%;
float:left;
margin-bottom:15px;
}

#form-seminaire-theme select{
	width:auto;
}

#form-seminaire-autretheme{
width:50%;
float:right;
margin-bottom:15px;
}

#form-seminaire-interet textarea {
width:350px;
margin-bottom:20px;
}

/**************** candidature *****************/

#form-candidature-name {
width:40%;
float:left;
}
#form-candidature-surname {
width:50%;
float:right;
}

#form-candidature-birth {
width:40%;
float:left;
}

#form-candidature-nationalite {
width:50%;
float:right;
}

#form-candidature-permis{
width:60%;
float:left;
}

#form-candidature-input{
width:40%;
float:right;
}

#form-candidature-email{
width:40%;
float:left;
}

#form-candidature-phone{
width:50%;
float:right;
}

#form-candidature-degree{
width:40%;
float:left;
margin-bottom:20px;
}

#form-candidature-autre{
width:50%;
float:right;
}

#form-candidature-cv{
width:100%;
}

#form-candidature-motivation textarea {
width:350px;
}

.form-clear {
clear:both;
}

.tmail-err{
color:#FF5C23;
}

.tx-pilmailform-pi1 label {
display:block;
margin-bottom:2px;
}

#img-partenaires {
border-bottom:#B7B7B7 1px solid;
padding-bottom:40px;
}

#img-partenaires img{
margin:5px;
}

#contC .internal-link {
color:#F48400;
}

#contC .news-single-backlink a {
color:#F48400;
}

#contG ul.menu_lvl3 { margin:0 0 5px 0; padding:0; }
#contG ul.menu_lvl3 li { background:none; padding:0 0 0 3px; }
#contG ul.menu_lvl3 li#actif { background:none; color:#FF1100; }

/*#contD .news-list-container{background:url(images/fondNews_int.png) repeat-y; width:229px;}
#contD .news-list-item {position:relative; margin:0 10px 0 6px;}*/

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0px;
}

/* Styles pour le menu de langues */
#header ul.menuLang {position:absolute; padding:10pt 0; color:#363636; left:0; text-transform:none; font-size:11px;}
#header .menuLang li.langMenuItemSelected a { font-weight:bold; }
#header .menuLang li.langMenuItem a { font-weight:normal; }
#header .menuLang li.langMenuItem_notranslation {color:#dedede;}
#header .menuLang li a, #menuLang .menuLang li a { text-decoration:none; color:#363636; text-transform:none; font-size:11px;}

