/*
 * CSS home
 */

body{ font-family:Arial; font-size:12px; color:#333333; padding-top:30px;
      background:url(../design/bg_repeat.jpg) }
a{ color:#333 }
a:hover{ color:#000 }
img{ border: 0 }

h1{ margin:0; padding:0; color:#4B007D; font-size:18px; margin-bottom:15px }
h2{ margin:0; padding:0; color:#4B007D; font-size:16px; margin-bottom:10px }

h2.btn_inscription{ width:194px; height:25px; background:url(../design/bg_h2.jpg) no-repeat;
    text-align:center; color:#fff; padding-top:5px; margin-bottom:15px }
h2.btn_inscription a{ color:#fff; text-decoration:none }

h2.btn_en_direct{ width:170px; height:82px; background:url(../design/en-direct.gif) no-repeat;margin-bottom:15px }
h2.btn_en_direct a{ width:170px; height:82px; display:block }

h3{ margin:0; padding:0; color:#4B007D; font-size:16px }
h3.rose{ margin:0; padding:0; color:#F0037F; font-size:16px }
p{ margin:0; padding:0; margin-bottom:8px }

#conteneur{ width:930px; margin:0 auto; border:1px solid #78409e; background:#fff }

#header{ height:130px; margin-bottom:15px }
#header img#h_logo{ position:absolute; width:297px; height:106px; margin-left:10px; margin-top:20px; }
#header img#h_infos{ position:absolute; width:155px; height:64px; margin-left:355px; margin-top:62px; }
#header img#h_anah{ position:absolute; width:84px; height:74px; margin-left:830px; margin-top:53px; }

ul#menu{ margin:0; padding:0; width:930px; list-style-type:none; height:40px; margin-bottom:15px }
ul#menu li{ width:155px; float:left; margin:0; padding:0 }
ul#menu li a{ text-transform:uppercase; display:block; width:155px; height:30px; text-decoration:none;
      background:url(../design/menu_normal.jpg) no-repeat; color:#000; text-align:center;
      padding-top:12px }
ul#menu li a:hover{ text-transform:uppercase; background:url(../design/menu_over.jpg) no-repeat; color:#777 }
ul#menu li a.clicked{ background:url(../design/menu_clicked.jpg) no-repeat; color:#fff }



#contenu{ background:url(.right_infos./design/bg_bottom_home2.jpg) no-repeat bottom }
#contenu div#left_content{ float:left; width:205px; padding-right:10px; margin-left:12px; background:url(../design/barre_sep_home.jpg) no-repeat right top }
#contenu div#left_content img{ margin-bottom:10px }
#contenu div#left_content p{ margin-bottom:10px; font-size:11px }

#contenu div#right_content{ float:right; width:200px; margin-right:10px; font-size:11px }
#contenu div#right_content .right_infos{ background:#D8D8D8; padding:8px; color:#663399 }
#contenu div#right_content strong{ color:#4B007D }
#contenu div#right_content strong a{ font-size:12px; color:#4B007D; text-decoration:none }
#contenu div#right_content strong a:hover{ font-size:12px; color:#4B007D; text-decoration:underline }

#contenu div#new_right_content{ height:320px; padding-left:15px; float:right; width:175px; margin-right:10px; font-size:11px; border-left:1px solid #673398 }

#contenu div#center_content{ float:left; width:465px; margin-left:14px;}
#contenu div#center_content div.introduction { margin-bottom:15px }
#contenu div#center_content div.introduction p{ float:left; padding-left:5px; width:345px }
#contenu div#center_content div.introduction img{ float:left }
#contenu div#center_content div.addCenterSpacing { height:15px }


.deroule_div{width:170px; float:left; font-size:14px; color:#FFFFFF; height:18px; padding-top:3px; padding-left:4px; margin-top:12px; font-weight:bold;}
#center_content table tr td span{font-size:14px;}
#center_content tr{font-weight:bold;}
.color_rose{color:#F0037F;}
.color_violet{color:#4B007D;}

#footer{ background:#F0037F }
#footer p{ margin:0; padding:5px; color:#fff; text-align:center }
#footer p a{ color:#fff }


.animation_par{margin:0; padding:0; margin-top:7px; width:150px; position:absolute; margin-left:315px; text-align:right}

/* bidules */
.breaker{ clear:both }

/*PROGRAMME*/
#apres_midi_prog{
background:url(../images/apres_midi_prog.jpg) no-repeat top right; padding-right:5px
}
#matinee_prog{
background:url(../images/matinee_prog.jpg) no-repeat top right; padding-right:5px
}

a.lien_intervenant
{
text-decoration:none;
font-weight:bold;
}

a:hover.lien_intervenant
{
text-decoration:underline;
}

/* intervenant */
.intervenant_block_1{ width:300px; float:left; }
.intervenant_block_2{ clear:both }
.cadre_intervenant{ margin-bottom:25px }
.cadre_intervenant img { float:left }

.intervenant_nom_1 a
{
    float:left; font-size:14px; color:#FFFFFF; height:18px;
    padding-top:3px; padding-left:4px; padding-right:4px;
    margin-bottom:5px; font-weight:bold; background:#F0037F
}
.intervenant_nom_2 a
{

    float:left; font-size:14px; color:#FFFFFF; height:18px;
    padding-top:3px; padding-left:4px; padding-right:4px;
    margin-bottom:5px; font-weight:bold; background:#4B007D
}

.intervenant_nom_1 p{margin-bottom:10px;}
.intervenant_nom_2 p{margin-bottom:10px;}



/*INSCRIPTION*/

input{ width:100% }
.input_titles{ padding:0; margin:0; padding-bottom:4px; padding-top:10px }
.send_but{ text-align:center; padding:0; margin:0; margin-top:25px }
.send_but input{ width:146px; height:24px }

.formulaire{ padding:10px; height:318px }
.formulaire .introduction{ text-align:center; font-weight:bold }

#matinee_prog table { margin-bottom:4px; margin-top:5px }
#apres_midi_prog table { margin-bottom:4px; margin-top:5px }

.caps{ text-transform:uppercase }

#puce_back_top{
background:url(../images/top.jpg) no-repeat center bottom; 
width:50px; 
height:25px; 
position:absolute; 
margin-left:-65px;
margin-top:-37px; 
text-align:center; 
text-decoration:none;
}

a.lien_deroule{
font-size:14px;
text-decoration:none;
}
a:hover.lien_deroule{text-decoration:underline;}



#new_right_content ul{
    margin:0; padding:0; list-style:none
}

#new_right_content ul li{
    margin:0; padding:0; list-style:none;
    margin-bottom:8px
}

#new_right_content ul li a{
    text-decoration:none
}

#new_right_content ul li a:hover{
    text-decoration:underline
}

.c_vids_1{
    width:100%; margin-top:15px;
    background:url(/medias/images/c_vids_1.jpg) no-repeat right top
}

.c_vids_2{
    width:100%; margin-top:25px;
    background:url(/medias/images/c_vids_2.jpg) no-repeat right top
}

.c_vids_1 h2, .c_vids_2 h2{
    padding-top:8px
}