/*
BACGRKOUND BLEU : #00A1D8
ROSE : CC0099
*/

* {
margin: 0px;
padding: 0px;
font-family: Arial;
font-size:12px;
}
a {
color:#FFFFFF;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
body{
margin:15px 0 0 0px;
padding:0;
line-height: 1.5em;
background-color:#00A1D8;
}
#maincontainer{
width: 1045px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color:#FFFFFF;

}

#topsection{
/* height: 425px;  *//*Height of top section*/
margin:0;
/* background-color: yellow; */
margin-bottom:15px;
}

#topsection_direct {
/* height: 425px;  *//*Height of top section*/
margin:0;
/* background-color: yellow; */
margin-bottom:0px;
}


#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
height:100%;
}

#contentcolumn{
margin-left:30px;
margin-right: 360px; /*Set right margin to RightColumnWidth*/
height:100%;
}

#rightcolumn{
float: left;
width: 360px; /*Width of right column*/
margin-left: -360px; /*Set left margin to -(RightColumnWidth) */
margin-top:22px;
}

#footer{
clear: left;
width: 100%;
background: #FFF;
color: #FFF;
text-align: center;
padding: 0px;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


.clear {
margin:0px;
padding:0px;
clear:both;
}

.addthis_default_style {
padding-left:750px;
background-color: #00A1D8;
padding-bottom: 5px;
color:#FFFFFF;
}


#top_left {
	float:left;
	width:9px;
	height:9px;
	background-color: #00A1D8;
}
#top_center {
	float:left;
	width:1027px;
	height:9px;
}
#top_right {
	float:left;
	width:9px;
	height:9px;
	background-color: #00A1D8;
}
#bottom_left {
	float:left;
	width:9px;
	height:9px;
	background-color: #00A1D8;
}
#bottom_center {
	float:left;
	width:1027px;
	height:9px;
	background-color: #FFFFFF;
}
#bottom_right {
	float:left;
	width:9px;
	height:9px;
	background-color: #00A1D8;
}
#logo_elpe {
	margin: 0px;
	padding: 0px;
	float: left;
	margin-left:30px;
}
#logos_partenaires {
	margin: 0px;
	padding: 0px;

}
#new_edition {
	margin:10px 0 0 30px;
	width:986px;
	height:260px;
	background-color:#D928AA;
}
#timeline {
	margin:0px;
	height:0px;
	height:22px;
	width:633px;
/* 	background-color: yellow; */
}
#programme {
width:623px;
background-color:#CC0099;
padding:5px;
}
.container_chat {
margin-top:5px;
/* width:608px; */
height: 78px;
background-color:#FFFFFF;
border:1px solid #FFFFFF;
border-bottom:0px;
}
#chat_date {
/* 	background-color:yellow; */
	border-right:1px solid #FFFFFF;
	margin:0px;
	padding:0px;
	font-size:11px;
}
.chat_left {
	float:left;
	width:141px;
	height:78px;
	background-color:#CC0099;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
}
.chat_contenu {
	float:left;
	width:376px;
	height:78px;
	background-color:#ECECEC;	
}
.chat_contenu a {
	color:#CC0099;
}
.chat_type {
	float:left;
	width:40px;
	height:78px;
	background-color:#ECECEC;	
}
.chat_photo_client {
	float:left;
	width:64px;
	height:78px;
}
.chat_contenu_txt {
	padding:5px 0 0 5px;
	color:#CC0099;
	line-height: 1.3em;
}
#timeline ul {
	margin:0px;
	padding:0px;
	
}
#timeline li { 
    text-decoration: none ; 
    margin: 0 10px 0 0; 
	list-style: none;
	padding:0px;
	float:left;
	height:22px;
	width:90px;
	background-color:#00A2D9;

}
#timeline li.selected  { 
    text-decoration: none ; 
    margin: 0 10px 0 0; 
	list-style: none;
	padding:0px;
	float:left;
	height:22px;
	width:90px;
	background-color:#CC0099;

}
#timeline a { 
    text-decoration: none; 
	font-weight:normal;
	color:#FFFFFF;
	font-size:12px;
	display:block;
	padding-top:3px;
	width:90px;
	text-align:center;
}
/*
#chat_modules ul {
	margin:0px;
	padding:0px;
	
}
#chat_modules li { 
    text-decoration: none ; 
	list-style: none;
	padding:0px;
	float:left;
	background-color:#00A1D8;

}
#chat_modules a { 
    text-decoration: none; 
	font-weight:normal;
	color:#FFFFFF;
	font-size:12px;
	display:block;
}
*/
#demandez_le_programme {
	width:328px;
	border:3px solid #D928AA;
}
#demandez_le_programme_titre {
	width:328px;
	height:20px;
	background-color:#D928AA;
}

#reseaux_sociaux {
	width:328px;
	border:3px solid #00A1D8;
}
#reseaux_sociaux_titre {
	width:328px;
	height:20px;
	background-color:#00A1D8;
}
#actus_partenaires {
	width:328px;
	border:3px solid #00A1D8;
}
#actus_partenaires_titre {
	width:328px;
	height:20px;
	background-color:#00A1D8;
}
#ils_soutiennent {
	width:627px;
	border:3px solid #00A1D8;
}
#ils_soutiennent_titre {
	width:627px;
	height:20px;
	background-color:#00A1D8;
}
#posez_vos_questions_avance {
	width:328px;
	border:3px solid #D928AA;
}
#posez_vos_questions_avance_titre {
	width:328px;
	height:20px;
	background-color:#D928AA;
}
#votreavis {
	width:328px;
	border:3px solid #D928AA;
}
#votreavis_titre {
	width:328px;
	height:20px;
	background-color:#D928AA;
}
#enquete {
	width:328px;
	height:100px;
	border:3px solid #D928AA;
}
#enquete_titre {
	width:328px;
	height:20px;
	background-color:#D928AA;
}

#bandeau_edito {
	width:299px;
	height:260px;
	background-color: yellow;
	float:left;
	background: url(../images/background_bandeau_edito.png);
}
#bandeau_edito_direct {
	width:299px;
	height:260px;
	background-color: yellow;
	float:left;
	background: url(../images/background_bandeau_edito_direct.png);
}
#bandeau_video {
	width:428px;
	height:240px;
	margin:20px 0 0 0;
	float:left;
}
#bandeau_123 {
	width:259px;
	height:260px;
	background-color: yellow;
	float:left;
	background: url(../images/background_bandeau_123.png);
}
#bandeau_edito_contenu {
	margin: 45px 0 0 13px;
	width:220px;
	height:190px;
	color:#58585a;
	font-size:13px;
	font-weight: normal;
}
#bandeau_edito_contenu_direct {
	margin: 40px 0 0 8px;
	width:242px;
	height:190px;
	color:#58585a;
	font-size:13px;
	font-weight: normal;
}
.encadre_txt {
	color:#F1F1F1;
	font-size:14px;
	font-weight:normal;
}
#contenu_encadre_1 {
	margin:5px 0 0 75px;
	width:180px;
	height:70px;
}
#contenu_encadre_2 {
	margin:20px 0 0 75px;
	width:180px;
	height:70px;
}
#contenu_encadre_3 {
	margin:20px 0 0 75px;
	width:180px;
	height:70px;
}

#fiche_resume {
	color:#FFFFFF;
	float:left;
	width:170px;
/* 	height:100%; */
	margin-right:20px;
/* 	padding:10px; */
	text-align:right;
	line-height: 1.5em;

}
#fiche_detail {
color:#FFFFFF;
/* height:100%; */
/* padding:10px; */
padding-right:20px;
margin-left:10px;
text-align:left;
line-height: 1.2em;
display:block;
}
#chat_date {
	line-height: 1.5em;
	font-weight: bold;
}


					.form_title {
						color:#FFFFFF;
						font-size:13px;
						padding:5px 0 0 20px;
						font-weight:bold;
					}
					.form_row {
						color:#FFFFFF;
						font-size:13px;				
					}
					.field-label {
						margin:3px 0 3px 20px;
						color:#FFFFFF;
						font-size:13px;	
						display:block		
					}
					.field-widget {
						margin:3px 0 3px 20px;
						color:#FFFFFF;
						font-size:13px;		
					}
					input {
						height:20px;
						width: 350px;
						border:1px solid #CC0099;
						color:#CC0099;
						font-size:13px;		
					}
					.input_submit {
						height:20px;
						width: 350px;
						color:#FFFFFF;
						border:1px solid #00A1D8;
						background-color:#CC0099;
						font-size:13px;		
					}
					textarea {
						height:60px;
						width: 350px;
						border:1px solid #CC0099;
						color:#CC0099;
						font-size:13px;					
					}
					.css_checkbox {
						margin:3px 0 3px 20px;
						height:20px;
						width:20px;
						float:left;
						border:1px solid #00A1D8;
					}
					
					.contenu_deposez_cv {
/* 						margin:10px; */
						padding: 15px;
						color:#FFFFFF;
						font-size:13px;
					}
					
					.form_title_sidebar {
						color:#CC0099;
						font-size:13px;
						padding:5px 0 0 5px;
						font-weight:bold;
					}
					.form_row_sidebar {
						color:#CC0099;
						font-size:13px;				
					}
					.field-label-sidebar {
						margin:3px 0 3px 5px;
						color:#CC0099;
						font-size:13px;			
					}
					.field-widget-sidebar {
						margin:3px 0 3px 5px;
						color:#CC0099;
						font-size:13px;		
					}
					.input-sidebar {
						height:20px;
						width: 315px;
						border:1px solid #CC0099;
						color:#CC0099;
						font-size:13px;		
					}
					.input-submit-sidebar {
						height:20px;
						width: 315px;
						border:1px solid #FFFFFF;
						background-color:#CC0099;
						color:#FFFFFF;
						font-size:13px;		
					}
					.textarea-sidebar {
						height:60px;
						width: 315px;
						border:1px solid #CC0099;
						color:#CC0099;
						font-size:13px;					
					}
					label.error {
							margin-left:10px;
							color:#006729;
							font-weight:bold;
							font-style: italic;
							display:none;
							
					}
					.confirmation {
/* 						background-color: #CC0099; */
						
					}

#bottombarre {
width:990px;
margin-left:30px;
background-color:#00A1D8;
}
#bottombarre a {
text-decoration:none;
width:990px;
margin-left:30px;
background-color:#00A1D8;
}
#aide_content {
width:640px;
height:480px;
background-color: #00A1D8;
}
.titre_page_fixe {
	color:#CC0099;
	font-weight: bold;
	size:13px;
}
.texte_page_fixe {
	color:#000000;
	font-weight: normal;
	size:12px;
}
.actu_txt {
color:#CC0099;
text-decoration: none;
}
#slide {
	width:328px;
	border:3px solid #D928AA;
}
#slide_titre {
	width:328px;
	height:20px;
	background-color:#D928AA;
}
